BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://info.berlin-bookings.com/images/bg_tmpl.png) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 9.5pt verdana, arial, sans-serif; PADDING-TOP: 0px
}

#b_headerInc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://info.berlin-bookings.com/images/logo.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 120px
}
	#quicknav {
	PADDING-RIGHT: 5px;
	FONT: 9pt verdana, arial, sans-serif;
	RIGHT: 350px;
	WIDTH: 380px;
	COLOR: #FEFF6F;
	POSITION: absolute;
	TOP: 25px! important;
	TEXT-ALIGN: right;
}
#quicknav A {
	COLOR: #Fff;
	text-decoration: none;
	font-weight: bold;
}
#points {
 margin:0; padding:0; COLOR: #000; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 123px! important
}
#points LI {
	FLOAT: left; MARGIN-LEFT: 3px; FONT: 10pt arial, sans-serif;
}
/* === CONTENT === */
#doc {
	margin: 0 0 20px 0 !important;
	margin: -14px 0 20px 0;
	padding: 35px 0 0 7px;
	font-family: verdana;
	height: auto !important;
	height: 100%;
	background: url(http://info.berlin-bookings.com/images/content_bg.gif) top left repeat-x;
}

#doc h1 {
	border-top: 2px solid #1669C6;
	margin: 0 7px 14px 0;
	padding: 0 0 0 7px;
	font-size: 150%;
	background-color: #FCF4DD;
	text-transform: uppercase;
	letter-spacing: 0.4em;
	text-align: center;
	color: #1669C6;
}

#doc h2, #doc h3 {
	font-size: 110%;
	margin: 9px 0 0px 0;
	padding: 0 0 0 12px;
	color: #1669C6;
	font-size: 100%;
	background: url(http://info.berlin-bookings.com/images/header-block.jpg) center left no-repeat;
	border-bottom: 1px solid #FCF4DD;
}
#doc h4 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	color: #1669C6;
}

#doc p {
	margin: 6px 9px 6px 0;
	padding: 0;
	line-height: 130%;
}
#doc .quote {
	float: right;
	margin: 5px;
	padding: 4px;
	width: 250px;
	border: 1px dashed #700000;
	border-width: 1px 0;
	background-color: #FCF4DD;
	color: #000;
	text-align: center;
	font-size: 110%;
}
#doc a, #doc a:hover, #doc a:visited {
	color: #1669C6;
}
#doc .leftCol {
	float: left;
	margin: 0 30px 0 0;
	width: 40%;
}
#doc .rightCol {
	float: left;
	width: 40%;
	padding-left: 10px;
}
#doc .leftCol h2, #doc .rightCol h2  {
	margin: 0;
	padding: 0 0 0 12px;
	border-bottom: 1px solid #1669C6;
}

/* === LEFT === */
#left {
	margin: 0;
	padding: 0 2px 0 0;
	float: left;
	width: 19%;
}
#left table {
	border: 1px solid #1669C6;
	border-width: 0px 1px 1px 5px;
	width: 93%
}
#left table th {
	background-color: #EFE1B6;
	color: #000;
	text-align: left;
	padding: 4px;
	font-size: 100%;
	border-bottom: 1px dashed #1669C6;

}
#left table tr.odd td {
	background-color: #FCF4DD;
}

/* === RIGHT === */
#right {
	margin: 0;
	padding: 0 0 10px 15px;
	float: left;
	width: 78%;
	background: url(http://info.berlin-bookings.com/images/wereldbol.jpg) bottom right no-repeat;
	border-left: 1px dashed #1669C6;
}

h3 {
	clear: both;
}

/* === FOOTER === */
.b_bContent #b_additionalBookingsArea, .b_bContent #b_footerInc {
	display: none;
}
.faqQ, .faqA {
	position: relative;
	margin: 14px 0 0 15px;
}

.faqQ img, .faqA img {
	clear: left;
	float: left;
	margin: -2px 4px 0 0;
}
#footernote {
	CLEAR: both; PADDING-RIGHT: 0px! important; BORDER-TOP: #1669C6 2px solid; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 8px! important; MARGIN: 10px 5px 0px; COLOR: #000; PADDING-TOP: 10px! important; POSITION: relative; TEXT-ALIGN: left
}
#footernote A {
	COLOR: #1669C6
}
#footernote P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footernote P A {
	DISPLAY: inline
}
#footerbuttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px; POSITION: absolute; TOP: 3px! important; TEXT-ALIGN: right
}
#footerbuttons A {
	FONT-SIZE: 8pt; MARGIN-LEFT: 10px; COLOR: #000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#footernote P#copyright {
	FONT-SIZE: 80%; MARGIN: 5px 0px 0px
}
#footernote #bookings-bookmark {
	FLOAT: left
}
#footernote #bookings-print {
	FLOAT: left
}
#footernote A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#b_langSelect {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://info.berlin-bookings.com/images/header.bmp) no-repeat right top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 575px; PADDING-TOP: 0px; HEIGHT: 134px
}
#b_langSelect:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#points:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#b_langSelect H3 {
	DISPLAY: none
}
#b_langSelect UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 224px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 123px
}
#b_langSelect UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#b_langSelect UL LI IMG {
	BORDER-RIGHT: #880101 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #880101 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #880101 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #880101 1px solid
}
#b_breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50%; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 101px; BORDER-BOTTOM-STYLE: none
}
.b_bContent #b_breadcrumb A:link {
	COLOR: #ffffff;
}
.b_bContent #b_breadcrumb A:visited {
	COLOR: #ffffff;
}
DIV#b_breadcrumb SPAN#b_here {
	FONT-WEIGHT: normal
}

#b_breadcrumb1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 60%; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 125px; BORDER-BOTTOM-STYLE: none
}
.b_bContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: auto! important
}
#b_contentWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: -14px 0px 20px; BORDER-TOP-STYLE: none; PADDING-TOP: 30px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto! important; BORDER-BOTTOM-STYLE: none
}
.b_bContent #b_contentWrapper {
	BACKGROUND: url(images/content_bg.gif) repeat-x left top
}
#b_contentWrapper H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(images/bg-h2.jpg) #fff no-repeat left bottom; PADDING-BOTTOM: 2px; MARGIN: 4px 0px; COLOR: #000; TEXT-INDENT: 0.7em; PADDING-TOP: 2px; BORDER-BOTTOM: #1669C6 1px solid
}
#b_contentWrapper H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(images/bg-h2.jpg) #fff no-repeat left bottom; PADDING-BOTTOM: 2px; MARGIN: 4px 0px; COLOR: #000; TEXT-INDENT: 0.7em; PADDING-TOP: 2px; BORDER-BOTTOM: #1669C6 1px solid
}
.b_bContent {
	BACKGROUND: url(http://info.berlin-bookings.com/images/wereldbol.jpg) fixed no-repeat right bottom; COLOR: #000
}
.b_bContent A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.b_bContent A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:visited {
	COLOR: #fff
}
.b_bContent #b_blockdisplay1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.b_bContent #b_mainContent #b_blockdisplay1 A {
	COLOR: #fff
}
.b_bContent #b_mainContent #b_blockdisplay1 A:link {
	COLOR: #fff
}
.b_bContent #b_mainContent #b_blockdisplay1 A:hover:link {
	COLOR: #fff
}
.b_bContent #b_mainContent #b_blockdisplay1 A:visited {
	COLOR: #fff
}

BODY .b_bContent A:hover IMG.b_seeThrough {
	BACKGROUND-COLOR: black
}

BODY .b_bContent #b_blockdisplay2 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.b_bContent #b_indexSpecials {
	BORDER-LEFT: #1669C6 1px dotted
}
.b_bContent A:visited IMG.b_illustration {
	BORDER-RIGHT: #1669C6 1px solid; BORDER-TOP: #1669C6 1px solid; BORDER-LEFT: #1669C6 1px solid; BORDER-BOTTOM: #1669C6 1px solid
}