

div#sendtofriendContainer {position:absolute; margin:0 20%; z-index:101; width:100%; top:111px; display:none;}
body.lightbox div#sendtofriendContainer {display:block;}
div#dialogTarget.sendafriendDialog {margin: 0; padding: 0;}
div#dialogTarget.sendafriendDialog div.bd {}
div#dialogTarget.sendafriendDialog div.bd h2 {margin-bottom: 4px;}
div#dialogTarget.sendafriendDialog div.bd ul {width:100%;float:left;margin: 15px 0 25px 0;}
div#dialogTarget.sendafriendDialog div.bd ul li {float:left;width:175px;height:140px;margin-right:10px;color:#36c;font-weight:bold;background:url(hotel_default.gif) 0 0 no-repeat;}
div#dialogTarget.sendafriendDialog div.bd ul.single {width:100%;float:left;margin: 15px 0 25px 0;}
div#dialogTarget.sendafriendDialog div.bd ul.single li {float:none;width:auto;height:110px;background:url(hotel_default.gif) 0 0 no-repeat;}
div#dialogTarget.sendafriendDialog div.bd ul.single li img {float:left;margin-right:15px;}
div#dialogTarget.sendafriendDialog div.bd ul.single li p {color: #595959; font-weight:normal;}
div#dialogTarget.sendafriendDialog div.bd ul.single li div.hotelsRating {position:static;}
div#dialogTarget.sendafriendDialog div.bd form label {width: 36%;float:left;}
div#dialogTarget.sendafriendDialog div.bd form input.typeText {width:60%;}
div#dialogTarget.sendafriendDialog div.bd form input.submit {float:right;margin-top:10px;}
div#dialogTarget.sendafriendDialog div.bd a.closeDialog {position:absolute;right:50px;bottom:30px;}
div#dialogTarget.sendafriendDialog form input.typeText.validateIsRequired.error {border: 1px solid #f00!important;}

/* end yui-skin defaults */

/****container****/

div.cornerWrapper {
	position: static;
	width: 0;
	height: 0;
	background: none;
	font-size: 0;
}

	div.cornerWrapper div {
		position: absolute;
		width: 7px;
		height: 7px;
		background: transparent url(bg_corners.png) scroll no-repeat left top;
	}
	div.cornerWrapper div.topLeft {
		top: -1px;
		left: -1px;
	}
	div.cornerWrapper div.topRight {
		top: -1px;
		right: -1px;
	}
	div.cornerWrapper div.bottomRight {
		bottom: -1px;
		right: -1px;
	}
	div.cornerWrapper div.bottomLeft {
		bottom: -1px;
		left: -1px;
	}

	div.hintsTarget {
		position: absolute;
		overflow: visible;
		margin: 0;
		padding: 0;
		display: none;
		z-index: 90;
	}
		div.hintsTarget div.hintsWrapper {
			min-width: 30px;
			min-height: 15px;
			padding: 2px 10px 4px 10px;
			white-space: nowrap;
			background-color: #fff;
			overflow: visible;
			margin-right: 9px;
			border: 1px solid #36c;
			color: #36c;
		}
		* html div.hintsTarget div.hintsWrapper {
			width: 30px;
			height:15px;
		}
			div.hintsTarget div.hintsWrapper h3 {
				font-size: 12px;
				font-weight: bold;
				padding: 4px 0 5px 0;
				color: #36c;
			}
			div.hintsTarget div.hintsWrapper ul {
				padding-bottom: 6px;
			}
				div.hintsTarget div.hintsWrapper ul li {
					color: #36c;
				}

		
		div.hintsTarget div.cornerWrapper div {
			width: 3px;
			height: 3px;/*
			background-color: #fff;*/ /*
			background-color: #900;*/
		}/* 
			skipping that CORNERING STUFF due to performance problems rendering those tooltips dynamically again and again

			div.hintsTarget div.cornerWrapper div.topLeft {
				top: 0;
				left: 0;
				background-position: 0 -37px;
			}
			div.hintsTarget div.cornerWrapper div.topRight {
				top: 0;
				right: 9px;
				background-position: -3px -37px;
			}
			div.hintsTarget div.cornerWrapper div.bottomRight {
				bottom: 0;
				right: 9px;
				background-position: -3px -40px;
			}
			div.hintsTarget div.cornerWrapper div.bottomLeft {
				bottom: 0;
				left: 0;
				background-position: 0 -40px;
			}*/
			div.hintsTarget div.cornerWrapper div.topLeft,
			div.hintsTarget div.cornerWrapper div.topRight,
			div.hintsTarget div.cornerWrapper div.bottomRight,
			div.hintsTarget div.cornerWrapper div.bottomLeft {
				display: none;
			}
			div.hintsTarget div.cornerWrapper div.rightArrow {
				top: 3px;
				right: 1px;
				width: 9px;
				height: 12px;
				background-position: -6px -37px;
			}/*
				* html div.hintsTarget div.cornerWrapper {
					display: none;
				}*/
		
/* map */
div#aowlbMap {height: 398px; margin: 0 5px 5px 5px; display: none;}
div#aowlbMap.visible {	display: block;}
div#aowlbMap.visible p {color: #fff; text-align: center; margin-top: 30px;}
div#aowlbMap div.markerLabel {color: #fff; font-weight: bold; font-size: 12px; text-align: center; height: 20px; width: 20px;	} 
ol.infoBubble { width: 519px; height: 103px; overflow: hidden;}

/*featurelist*/
ul.features li { display:none;	min-height:18px; padding:2px 0 0 25px; margin-bottom:1px; background: url(bg_all_icons_this_hotel_has.gif) scroll no-repeat left top;}
* html ul.features li {height: 18px;}
ul.features li.hidden {display:none;}
ul.features li.citycentre {background-position: 0 0; display:block;}
*+html ul.features li.citycentre {display:inlinie-block;}
*html ul.features li.citycentre {display:inlinie;}
ul.features li.beach {background-position: 0 -50px; display:block;}
*+html ul.features li.beach {display:inlinie-block;}
*html ul.features li.beach {display:inlinie;}
ul.features li.airport {background-position: 0 -100px; display:block;}
*+html ul.features li.airport {display:inlinie-block;}
*html ul.features li.airport {display:inlinie;}
ul.features li.country {background-position: 0 -150px; display:block;}
*+html ul.features li.country {display:inlinie-block;}
*html ul.features li.country {display:inlinie;}
ul.features li.family {background-position: 0 -200px; display:block;}
*+html ul.features li.family {display:inlinie-block;}
*html ul.features li.family {display:inlinie;}
ul.features li.conference {background-position: 0 -250px; display:block;}
*+html ul.features li.conference {display:inlinie-block;}
*html ul.features li.conference {display:inlinie;}
ul.features li.ski {background-position: 0 -300px; display:block;}
*+html ul.features li.ski {display:inlinie-block;}
*html ul.features li.ski {display:inlinie;}
ul.features li.pool {background-position: 0 -350px; display:block;}
*+html ul.features li.pool {display:inlinie-block;}
*html ul.features li.pool {display:inlinie;}
ul.features li.parking {background-position: 0 -400px; display:block;}
*+html ul.features li.parking {display:inlinie-block;}
*html ul.features li.parking {display:inlinie;}
ul.features li.internet {background-position: 0 -450px; display:block;}
*+html ul.features li.internet {display:inlinie-block;}
*html ul.features li.internet {display:inlinie;}
ul.features li.spa {background-position: 0 -500px; display:block;}
*+html ul.features li.spa {display:inlinie-block;}
*html ul.features li.spa {display:inlinie;}
ul.features li.sport {background-position: 0 -550px; display:block;}
*+html ul.features li.sport {display:inlinie-block;}
*html ul.features li.sport {display:inlinie;}
ul.features li.watersports {background-position: 0 -600px; display:block;}
*+html ul.features li.watersports {display:inlinie-block;}
*html ul.features li.watersports {display:inlinie;}
ul.features li.food {background-position: 0 -650px; display:block;}
*+html ul.features li.food {display:inlinie-block;}
*html ul.features li.food {display:inlinie;}
ul.features li.golf {background-position: 0 -700px; display:block;}
*+html ul.features li.golf {display:inlinie-block;}
*html ul.features li.golf {display:inlinie;}
ul.features li.wheelchair {background-position: 0 -750px; display:block;}
*+html ul.features li.wheelchair {display:inlinie-block;}
*html ul.features li.wheelchair {display:inlinie;}
ul.features li.pets {background-position: 0 -800px; display:block;}
*+html ul.features li.pets {display:inlinie-block;}
*html ul.features li.pets {display:inlinie;}

body div#container.errormsg {}
body div#container.errormsg div#aowlb.application {min-height: 160px;}
body div#container.errormsg div#aowlb.application div#contentHead h1 {font-size: 20px;margin: 20px;}
body div#container.errormsg div#aowlb.application div#contentBody {min-height:120px;}
body div#container.errormsg div#aowlb.application div#contentBody div.box {background-color: #fff;float:left;width: 100%;min-height:120px;padding:15px 0 50px;}
body div#container.errormsg div#aowlb.application div#contentBody div.box fieldset {padding: 20px;}
body div#container.errormsg div#aowlb.application div#contentBody div.box fieldset input.button {padding: 5px;}
body div#container.errormsg div#aowlb.application div#contentBody div.box fieldset button.button {padding: 5px;}
body div#container.errormsg div#aowlb.application div#contentBody div.box fieldset button.button span{}
body div#container.errormsg div#aowlb.application div#contentBody div.box p {font-size: 14px; }
body div#container.errormsg div#aowlb.application div#contentBody div.box address {font-style: normal;margin-bottom:10px;}

/* LAYOUT GRID */

	body div#container {
		overflow: visible;
		position: relative;/*
		min-width: 36em;*/ /*
		background-color: #f0c;*/
	}
	
		div#container div#header,
		div#container div#footer,
		div#container div#aowlb.application {
			position: relative;
		}

			div#header {
				height: 110px;
				z-index: 100;
			}
			
			div#breadcrumb {
				margin:10px 9px 10px 10px;
				width:977px;
				font-size: 80%;
				position:relative;
			}
				div#breadcrumb a {
				color: #666;
			}
			
			div#breadcrumb .prevbookings {
				position: absolute;
				right: 5px;
				font-size: 12px;
				line-height: 12px;
				font-weight: bold;
				color: #36c;
				background-image: url(bg_diverse_icons.gif);
				background-position: 0 -49px;
				background-repeat: no-repeat;
				padding-left: 20px;
				text-decoration: none;
			}
			
			div#breadcrumb .prevbookings_back {
				background-position: 0 -99px;
			}
			
			div#footer {
				height: 187px;
				background: #9CF;
				margin-top:20px;
			}
			
			div#footer .fusszeileblautable {
				margin-left:241px;
				margin-top:5px;
				width:720px;
			}
			
			
			div#aowlb.application {
				overflow: visible;
				margin: 0 9px 20px 10px;
				width: 977px; /*
				background-color: #fc0;*/
			}
			* html div#container div#aowlb.application { /* msie 6.x filter */
			}

			div#aowlb.application.shortlist {
			}
			* html div#container div#aowlb.shortlist { /* msie 6.x filter */
			}
			div#aowlb.application.slidingGrid {
				overflow: hidden;
			}

				div#aowlb.application div.clearLeft,
				div#aowlb.application div.clearRight,
				div#aowlb.application div.clearBoth,
				div#aowlb.application div.clearGridFloat {/*
					position: absolute;*/
					display: block;
					width: 0;
					height: 0;/*
					left: 0;
					top: 0;*/
					visibility: hidden;
				}
				div#aowlb.application div.clearGridFloat {
					clear: left;
				}/*


				div#aowlb.application div#searchControls,
				div#aowlb.application div#dataStream {
					position: relative;
					float: left;
				}
				* html div#aowlb.application div#searchControls,
				* html div#aowlb.application div#dataStream { / * msie 6.x filter * /
					display: inline;
				}

				div#aowlb.application div#searchControls{
					width: 17.5em;
					background-color: #0fc;
				}
				div#aowlb.application div#dataStream {
					width: 55.8em;
					left: 5px;
					background-color: #c0f;
				}*/
				div#aowlb.application div#searchControls {
					float:left;
					width: 17.5em;/*
					background-color: #0fc;*/
				}
				* html div#aowlb.application div#searchControls { /* msie 6.x filter */
					z-index: 10;
					overflow: visible;
				}
				div#aowlb.application div#dataStream {
					position: relative;
					margin: 0 0 0 17.5em;/*
					margin: 0 0 0 232px;*/
					padding: 0;/*
					background-color: #c0f;*/
				}
				* html div#aowlb.application div#dataStream {
				}
				div#aowlb.application div#dataStream.shortlist {
					margin: 0;
				}
				div#aowlb.application.switchedColumns div#searchControls {
					left: auto;
					right: 0;
				}
				div#aowlb.application.switchedColumns div#dataStream {
					margin: 0 17.5em 0 0;
				}
				div#aowlb.application.slidingGrid div#dataStream {
					float: left;
					margin: 0;
					width: 100%;
					z-index: 2;
					background: none;
				}
				* html div#aowlb.application.slidingGrid div#dataStream { /* msie 6.x filter */
					display: inline;
				}


					div#aowlb.application div#dataStream div#volume {
						position: relative;
						min-width: 38.9em;
						max-width: 1141px;
						margin: 0 0 0 6px;
						background-color: #71a4ec;
						/*border: 2px solid #77aaee;
						padding: 0 0 0 6px;
						left: -1px;
						border: 1px solid #fe0;*/ /* #0cf; */ /*
						background-color: #f0c;*/
					}
					* html div#aowlb.application div#dataStream div#volume { /* msie 6.x filter */
						height:1px;
					}
					div#aowlb.application div#dataStream.shortlist div#volume {
						margin: 0;
					}
					
					div#aowlb.application.switchedColumns div#dataStream div#volume {
						padding: 0 6px 0 0;
						left: 1px;
						text-align: right;
					}
					div#aowlb.application.slidingGrid div#dataStream div#volume {
						min-width: 0;
						max-width: none;
						margin: 0 0 0 23.2%;
						padding: 0 0 0 5px;
						left: 0;
						right: 0;
					}
					div#aowlb.application.switchedColumns.slidingGrid div#dataStream div#volume {
						margin: 0 23.2% 0 0;
						padding: 0 5px 0 0;
					}
						div#dataStream div#volume div.cornerWrapper div {z-index: 10;}
						div#dataStream div#volume div.cornerWrapper div.topLeft			{top: 0;		left: 0;	background-position: 0 0;}
						div#dataStream div#volume div.cornerWrapper div.topRight		{top: 0;		right: 0;	background-position: -9px 0;}
						div#dataStream div#volume div.cornerWrapper div.bottomRight	{bottom: 0;	right: 0;	background-position: -9px -93px;}
						div#dataStream div#volume div.cornerWrapper div.bottomLeft	{bottom: 0;	left: 0;	background-position: 0 -93px;}
					
						* html div#dataStream div#volume div.cornerWrapper div.bottomRight	{bottom: -1px;}
						* html div#dataStream div#volume div.cornerWrapper div.bottomLeft	{bottom: -1px;}

/*  defining z-index of main elements for ie  */
div#searchControls div.wrapper#searchAndbookWrapper {z-index: 40}
div#searchControls div.wrapper#searchSummaryWrapper {z-index: 30}
div#searchControls div.wrapper#customizeResultsWrapper {z-index: 20;}
div#searchControls {z-index: 20}
div#aowlb.application div#dataStream div#volume {z-index: 10;}
div#dataStream div#volume div#volumeHead {z-index: 10;}
div#dataStream div#volume ol#resultView {z-index: 5;}
div#dataStream div#volume div#volumeFoot {z-index: 1;}


/*
	body div#container {
		background-color: #f0c;
	}
			div#aowlb.application {
				background-color: #fc0;
			}
				div#aowlb.application div#searchControls {
					background-color: #0fc;
				}
				div#aowlb.application div#dataStream {
					background-color: #c0f;
				}
					div#aowlb.application div#dataStream div#volume {
						border: 1px solid #fe0;
						background-color: #f0c;
					}*/ /*


	complex substructures of the above defined grid rules: */


	/* search controls */

					div#searchControls div.wrapper {
						position: relative;
						margin: 0 10px 20px 0;
						padding: 13px 6px 10px 12px;
						border: 2px solid #7ae;/*
						-khtml-border-radius: 11px;
						-moz-border-radius: 11px;
						border-radius: 11px;*/
						color: #fff;
						background: url(bg_controlbox.png) #71a4ec 0 0 no-repeat;
					}
					* html div#searchControls div.wrapper { /* msie 6.x filter */
						height: 1px;
					}/*
						div#searchControls div.wrapper div.cornerWrapper {

						}*/
							div#searchControls div.wrapper div.cornerWrapper div.topLeft		 {top:		-2px;	left:		-2px; background-position: 0 0;}
							div#searchControls div.wrapper div.cornerWrapper div.topRight		 {top:		-2px;	right:	-2px; background-position: -9px 0;}
							div#searchControls div.wrapper div.cornerWrapper div.bottomRight {bottom:	-2px;	right:	-2px; background-position: -7px -16px;}
							div#searchControls div.wrapper div.cornerWrapper div.bottomLeft	 {bottom:	-2px;	left:		-2px; background-position: 0 -16px;}
							
* html div#searchControls div.wrapper div.cornerWrapper div.bottomRight { display:none; }
* html div#searchControls div.wrapper div.cornerWrapper div.bottomLeft { display:none; }
					

						div#searchControls div.wrapper h2 {
							font-size: 136%;
							line-height: 100%;
							font-weight: bold;
							margin-bottom: 2px;
						}
						div#searchControls div.wrapper h3 {
							font-size: 106%;
							font-weight: bold;
						}

						div#searchControls div.wrapper fieldset { /* position for ie6 */
							clear: both; 
							position: relative;
							float: none;
						}
						div#searchControls div.wrapper button.reset {
							font-family: arial, verdana, helvetica, sans-serif;
							background: none;
							/*border: 1px solid #274e9c;
							border-width: 0 0 1px 0;*/
							border: none;
							width: 100%;
							color: #274e9c;
							font-size: 90%;
							cursor: pointer;
							text-align: left;
							margin: 5px 0;
						}
						* html div#searchControls div.wrapper button.reset { /* msie 6.x filter */
							width: 0;
							overflow: visible;
						}
						*+html div#searchControls div.wrapper button.reset { /* msie 7.x filter */
							width: 0;
							overflow: visible;
						}


						* html div#searchControls div.wrapper form.resultListOnDisplay fieldset select {
							visibility: hidden;
						}/*
						* html div#searchControls div.wrapper form.resultListOnDisplay fieldset#dates .day select,
						* html div#searchControls div.wrapper form.resultListOnDisplay fieldset#dates .month select,
						* html div#searchControls div.wrapper form.resultListOnDisplay fieldset#dates .year select,
						* html div#searchControls div.wrapper form.resultListOnDisplay fieldset#rooms select,
						* html div#searchControls div.wrapper form.resultListOnDisplay fieldset.occupancy div.amountOfAdults select,
						* html div#searchControls div.wrapper form.resultListOnDisplay fieldset.occupancy div.amountOfChildren select {
							visibility: hidden;
						}*/


						div#searchControls div.wrapper legend,
						div#searchControls div.wrapper label {
							font-size: 106%;
							font-weight: bold;
						}
						
							div#searchControls div.wrapper .featureFilters h3 {
								font-size: 106%;
								font-weight: bold;
								margin-bottom: 4px;
							}
						
								div#searchControls div.wrapper ul.listInterest li {									
									white-space: nowrap;
									padding:2px 0;
								}							
								div#searchControls div.wrapper ul.listInterest label {
									font-size: 100%;
									color: #274E9C;
									font-weight:normal;
									white-space: nowrap;
								}
								
						div#searchControls div.wrapper legend {
							padding-bottom: 3px;
						}
						* html div#searchControls div.wrapper legend { /* msie 6.x filter */
							margin-left: -6px;
						}
						*+html div#searchControls div.wrapper legend { /* msie 7.x filter */
							margin-left: -6px;
						}
						div#searchControls div.wrapper select.selectDigits1 {
							width: 2.7em;
						}
						div#searchControls div.wrapper select.selectDigits2 {
							width: 3.2em;
						}
						div#searchControls div.wrapper select.selectDigits3 {
							width: 3.7em;
						}
						div#searchControls div.wrapper select.selectDigits4 {
							width: 4.2em;
						}
						body:last-child:not(:root:root) div#searchControls div.wrapper select.selectDigits1 { /* webkit/safari filter */
							width: 3.4em;
						}
						body:last-child:not(:root:root) div#searchControls div.wrapper select.selectDigits2 {
							width: 4.05em;
						}
						body:last-child:not(:root:root) div#searchControls div.wrapper select.selectDigits3 {
							width: 4.7em;
						}
						body:last-child:not(:root:root) div#searchControls div.wrapper select.selectDigits4 {
							width: 5.35em;
						}/*

						div#searchControls div.wrapper form#searchForDestination {
						}
							div#searchControls div.wrapper form#searchForDestination fieldset {
								padding-top: 10px;
							}*/ /*

						div#searchControls div.wrapper form#preselectingConditions {
						}
							div#searchControls div.wrapper form#preselectingConditions fieldset {
							}*/
						
						div#searchControls div.wrapper fieldset#destination {
							padding-top: 20px;
							z-index: 2;
						}

						div#searchControls div.wrapper fieldset#destination input#destinationAutocomplete {
							position: relative;
							display: block;
							width: 95%;
							height: 1.5em;
							margin-top: 3px;
							padding-top: 5px;
							border-right-color: #36c;
							font-size: 105%;
							line-height: 100%;
							font-weight: bold;
							color: #0f3f64;
							background: #e2e2e2 url(bg_input_text_repeat_x_search_for_destination.gif) scroll repeat-x left top;
						}
							div#searchControls div.wrapper fieldset#destination ul#autocompleteResults {
								position: absolute;
								left: 0;
								top: 47px;
								width: 295px;
								border: 1px solid #36c;
								font-size: 12px;
								font-weight: normal;
								background-color: #fff;
								-webkit-box-shadow: 1px 1px 2px #999;
								-moz-box-shadow: 1px 1px 2px #999;
								z-index: 20;
								display: none;
								padding: 1px 0 11px 0;
							}
							* html div#searchControls div.wrapper fieldset#destination ul#autocompleteResults { /* msie 6.x filter */
								top: 68px;
							}
							*+html div#searchControls div.wrapper fieldset#destination ul#autocompleteResults { /* msie 7.x filter */
								top: 68px;
							}
							body:last-child:not(:root:root) div#searchControls div.wrapper fieldset#destination ul#autocompleteResults { /* webkit/safari filter */
								top: 66px;
							}

								div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a {
									display: block;
									color: #36c;
									overflow: hidden;
									text-decoration: none;
									padding: 3px 0 2px 0;
								}
								div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a:after {
									position: absolute;
									display: block;
									width: 0;
									height: 0;
									content: "";
									clear: left;
								}
								div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a:hover,
								div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a:focus,
								div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a:active {
									background-color: #e2e2e2;
								}/* css/javascript testcase beneath:
								body:last-child:not(:root:root) div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a {
									outline: none;
									background: none;*/
								}/*
								body:last-child:not(:root:root) div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a.highlight,
								body:last-child:not(:root:root) div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a.highlight:hover,
								body:last-child:not(:root:root) div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a.highlight:focus,
								body:last-child:not(:root:root) div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a.highlight:active { / * webkit/safari filter * /
									background-color: #a2a2a2;
								}*/
									div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a strong {
										font-weight: bold;
									}
									div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a strong.occurence {/*
										display: -moz-inline-stack;
										display: inline-block;
										zoom: 1;
										*display: inline;*/
										float: left;
										width: 3em;
										padding: 0 9px 0 0;						
										text-align: right;
									}
									div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a strong.occurence.hotel {
										background: transparent url(/aowlb/images/icons/ic_10_10_house_light_blue.gif) no-repeat scroll 12px 3px;
									}
									body:last-child:not(:root:root) div#searchControls div.wrapper fieldset#destination ul#autocompleteResults a strong.occurence.hotel { /* webkit/safari filter */
										background-position: 12px 1px;
									}						
						
						
						div#searchControls div.wrapper fieldset#dates {
							position: relative;
							margin-top: 20px;
							z-index: 0;
						}
							div#searchControls div.wrapper fieldset#dates ul#checkInCheckOut {
								clear: left;
								position: relative;
								overflow: hidden;
								display: block;
								min-height: 3em;
								left: -4px;
								top: 0;
								padding: 0 0 0 45px;
								color: #274e9c;
								background: transparent url(bg_calendar_toggle.jpg) no-repeat scroll 0 -5px;
								cursor: pointer;
							}
								* html div#searchControls div.wrapper fieldset#dates ul#checkInCheckOut {
									height: 3em;
								}/*

								div#searchControls div.wrapper fieldset#dates ul#checkInCheckOut li#checkIn {
								}*/
								div#searchControls div.wrapper fieldset#dates ul#checkInCheckOut li#checkOut {
									clear: left;
								}
									div#searchControls div.wrapper fieldset#dates ul#checkInCheckOut li span {
										float: left;
									}
										* html div#searchControls div.wrapper fieldset#dates ul#checkInCheckOut li span {
											display: inline;
										}
									div#searchControls div.wrapper fieldset#dates ul#checkInCheckOut li span.label {
										width: 4em;
										font-weight: bold;
									}


							div#searchControls div.wrapper fieldset#dates div#selectionFeedbackWrapper {
								display: none;
							}
								div#searchControls div.wrapper fieldset#dates div#datePicker div#selectionFeedbackWrapper {
									clear: left;
									display: block;
									margin: 0 140px;
									z-index: 50;
								}
								* html div#searchControls div.wrapper fieldset#dates div#datePicker div#selectionFeedbackWrapper {
									margin-top: -5.5em;
									margin-bottom: -2.5em;
								}
								*+html div#searchControls div.wrapper fieldset#dates div#datePicker div#selectionFeedbackWrapper {
									margin-top: -5.5em;
									margin-bottom: -1.5em;
								}

								div#searchControls div.wrapper fieldset#dates div#datePicker ul#selectionFeedback {
									position: relative;
									overflow: hidden;
									display: block;
									left: 0;
									top: -4px;
									color: #fff;
								}/*
									div#searchControls div.wrapper fieldset#dates div#datePicker ul#selectionFeedback li#checkInFeedback,
									div#searchControls div.wrapper fieldset#dates div#datePicker ul#selectionFeedback li#checkOutFeedback,
									div#searchControls div.wrapper fieldset#dates div#datePicker ul#selectionFeedback li#durationFeedback {
									}*/
									div#searchControls div.wrapper fieldset#dates div#datePicker ul#selectionFeedback li#checkOutFeedback,
									div#searchControls div.wrapper fieldset#dates div#datePicker ul#selectionFeedback li#durationFeedback {
										clear: left;
										float: left;
										width: 100%;
									}
										div#searchControls div.wrapper fieldset#dates div#datePicker ul#selectionFeedback li span {
											float: left;
										}
											* html div#searchControls div.wrapper fieldset#dates div#datePicker ul#selectionFeedback li span {
												display: inline;
											}
										div#searchControls div.wrapper fieldset#dates div#datePicker ul#selectionFeedback li span.label {
											width: 9em;
											padding-right: 10px;
											text-align: right;
											font-weight: bold;
										}

								div#searchControls div.wrapper fieldset#dates div#datePicker a#confirmSelection {
									position: absolute;
									display: block;
									right: 52px;
									bottom: 15px;
									width: 145px;
									height: 40px;
									z-index: 50;
									background: transparent url(/aowlb/images/buttons/bt_confirm_de_confirm_calendar_selection.png) no-repeat scroll left top;/*
									background: transparent url(/aowlb/images/buttons/bt_confirm_de_confirm_calendar_selection.gif) no-repeat scroll left top;*/
								}
								* html div#searchControls div.wrapper fieldset#dates div#datePicker a#confirmSelection {
									background-image: url(/aowlb/images/buttons/bt_confirm_de_confirm_calendar_selection.gif);
								}
								div#searchControls div.wrapper fieldset#dates div#datePicker a#closeCalendar {
									position: absolute;
									display: block;
									right: 12px;
									top: 12px;
									width: 11px;
									height: 10px;
									background: transparent url(bg_calendar_close.png) no-repeat scroll left top;
								}
								* html div#searchControls div.wrapper fieldset#dates div#datePicker a#closeCalendar {
									background-image: url(bg_calendar_close.gif);
								}
									div#searchControls div.wrapper fieldset#dates div#datePicker a#confirmSelection span,
									div#searchControls div.wrapper fieldset#dates div#datePicker a#closeCalendar span {
										display: none;
									}

								div#searchControls div.wrapper fieldset#dates div#datePicker div#selectionHeaders {
									position: absolute;
									left: 0;
									top: 6px;
									width: 100%;
									text-align:center;
								}
									div#searchControls div.wrapper fieldset#dates div#datePicker div#selectionHeaders h3 {
										font-size: 120%;
										font-weight: bold;
									}
									div#searchControls div.wrapper fieldset#dates div#datePicker div#selectionHeaders h5 {
										font-weight: normal;
									}
										* html div#searchControls div.wrapper fieldset#dates div#datePicker div#selectionHeaders h3,
										* html div#searchControls div.wrapper fieldset#dates div#datePicker div#selectionHeaders h5 {
											width: 705px; /* 100% vs 705px */
										}


							div#searchControls div.wrapper fieldset#dates label {
								display: -moz-inline-stack;
								display: inline-block;
								zoom: 1;
								*display: inline;/*
								width: 2.1em;*/
							}


							div#searchControls div.wrapper fieldset#dates div#datePicker { /* dynamically created - not part of the staticly delivered HTML/DOM */
								position: absolute;
								overflow: visible;
								left: 15em;
								top: -6.2em;
								width: 47.8em; /* 26.3em;/ *
								height: 5em;*/
								padding: 4em 20px 7px 51px;/*
								background: transparent url(bg_date_picker.png) no-repeat scroll -4px -2px;*/ /*
								background: #71a4ec url(bg_left_border_calendar.gif) no-repeat scroll -2px 0;*/ /*
								background-color: #4f82d9;
								border: 2px solid #7ae;*/
								background-color: #71a4ec;
								border: 2px solid #4f82d9;
								-khtml-border-radius: 11px;
								-moz-border-radius: 11px;
								border-radius: 11px;
								display: none;
							}
							* html div#searchControls div.wrapper fieldset#dates div#datePicker { /* msie 6.x filter */
								top: -6.7em;
								width: 47.8em; /* 26.5em; */
								padding-right: 50px;
							}
							*+html div#searchControls div.wrapper fieldset#dates div#datePicker { /* msie 7.x filter */
								top: -6.7em;
								width: 47.8em; /* 26.5em; */
								padding-right: 56px;
							}
								div#searchControls div.wrapper fieldset#dates div#datePicker ul#datePicker_menu.timeframe_menu {
									position: relative;
									overflow: visible;
									width: 100%;
									background-color: #71a4ec;/*
									background-color: #cf0;*/
								}
									div#searchControls div.wrapper fieldset#dates div#datePicker ul#datePicker_menu.timeframe_menu li {
										position: static;
									}
										div#searchControls div.wrapper fieldset#dates div#datePicker ul#datePicker_menu.timeframe_menu li a.timeframe_button {
											position: absolute;
											display: block;
											top: -1.25em;
											background: transparent url(bg_arrows_next_previous_calendar.gif) no-repeat scroll left top;
										}
										*+html div#searchControls div.wrapper fieldset#dates div#datePicker ul#datePicker_menu.timeframe_menu li a.timeframe_button { /* msie 7.x filter */
											top: 0.25em;
										}
										div#searchControls div.wrapper fieldset#dates div#datePicker ul#datePicker_menu.timeframe_menu li a.timeframe_button.previous {
											left: 8px;
											right: auto;
											background-position: 2px -4px;
										}
										div#searchControls div.wrapper fieldset#dates div#datePicker ul#datePicker_menu.timeframe_menu li a.timeframe_button.next {
											left: auto;
											right: 8px;
											background-position: 3px -24px;
										}
										div#searchControls div.wrapper fieldset#dates div#datePicker ul#datePicker_menu.timeframe_menu li a.timeframe_button.today,
										div#searchControls div.wrapper fieldset#dates div#datePicker ul#datePicker_menu.timeframe_menu li a.timeframe_button.reset {
											display: none;
										}

								div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_fields.timeframe_fields {/*
									background-color: #cf0;*/
									position: absolute;
									left: 0;
									bottom: 0;
									visibility: hidden;
								}
								div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_container {
									position: relative;/*
									background-color: #cf0;*/
								}
									div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_container table {
										position: relative;
									}
										div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_container table#datePicker_calendar_0 caption,
										div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_container table#datePicker_calendar_1 caption {
											position: absolute;
											display: block;
											right: 0;
											top: -9.9em;
											font-size: 105%;
											font-weight: bold;
											line-height: 100%;
										}
										div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_container table#datePicker_calendar_1 caption {
											right: auto;
											left: 0;
										}
										* html div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_container table#datePicker_calendar_0 caption,
										* html div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_container table#datePicker_calendar_1 caption { /* msie 6.x filter */
											position: static;
											display: block;
											right: auto;
											left: auto;
											top: auto;
											padding-bottom: 5px;
										}
										*+html div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_container table#datePicker_calendar_0 caption,
										*+html div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_container table#datePicker_calendar_1 caption { /* msie 7.x filter */
											position: static;
											display: block;
											right: auto;
											left: auto;
											top: auto;
											padding-bottom: 5px;
										}
										body:last-child:not(:root:root) div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_container table#datePicker_calendar_0 caption,
										body:last-child:not(:root:root) div#searchControls div.wrapper fieldset#dates div#datePicker div#datePicker_container table#datePicker_calendar_1 caption { /* webkit/safari filter */
											top: -1em;
										}

						div#searchControls div.wrapper fieldset#rooms {
							margin: 20px 0;
							float: none;
						}
							div#searchControls div.wrapper fieldset#rooms div#roomNumber {
								position: relative;
							}
								div#searchControls div.wrapper fieldset#rooms div#roomNumber label {
									position: relative;
								}
								div#searchControls div.wrapper fieldset#rooms div#roomNumber select#noRooms {
									position: absolute;
									left: 70px;
								}
							div#searchControls div.wrapper fieldset#rooms select,
							div#searchControls div.wrapper fieldset.occupancy select {
									border: 1px solid #36c;
									font-weight: bold;
									color: #fff;
									background-color: #8cbbff;
							}

						div#searchControls div.wrapper fieldset#room1.rooms,
						div#searchControls div.wrapper fieldset#room2.rooms,
						div#searchControls div.wrapper fieldset#room3.rooms,
						div#searchControls div.wrapper fieldset#room4.rooms,
						div#searchControls div.wrapper fieldset#room5.rooms {
							margin-top: 29px;
							float: none;
						}
						/*
							div#searchControls div.wrapper fieldset#rooms label {
								float: left;
							}
							* html div#searchControls div.wrapper fieldset#rooms label {
								display: inline;
							}*/

							div#searchControls div.wrapper fieldset#rooms.formrow div.formitem {
								position: absolute;
								top: -6px;
								left: 57px;
								width: 55px;
							}
											div#searchControls div.wrapper fieldset#rooms.formrow div.formitem div.yui-button-container .yui-menu-button span button,
											div#searchControls div.wrapper fieldset.rooms.formrow div.formitem div.yui-button-container .yui-menu-button span button {
												font-weight: bold;
												color: #36c;/*
												display:block;
												font-family:arial,helvetica,sans-serif;
												font-size:13px;
												height:25px;
												margin:0pt;
												padding:0pt 0pt 4px;
												text-align:left;
												white-space:nowrap;
												width:100%;*/
											}
/*
							div#searchControls div.wrapper fieldset#room1.rooms legend,
							div#searchControls div.wrapper fieldset#room2.rooms legend,
							div#searchControls div.wrapper fieldset#room3.rooms legend,
							div#searchControls div.wrapper fieldset#room4.rooms legend,
							div#searchControls div.wrapper fieldset#room5.rooms legend {/ *
								border: 1px solid #fc0;* /
								position: absolute;
								display: block;
								left: 0;
								top: 0;
								color: #274e9c;
								font-size: 90%;
								font-weight: normal;
							}
							div#searchControls div.wrapper fieldset.rooms div.adults,
							div#searchControls div.wrapper fieldset.rooms div.children {
								position: absolute;
								width: 55px;
								left: 57px;
								top: -39px;
								z-index: 2;
							}
							div#searchControls div.wrapper fieldset.rooms div.children {
								left: 115px;
							}
								div#searchControls div.wrapper fieldset.rooms div.adults label,
								div#searchControls div.wrapper fieldset.rooms div.children label {
									color: #274e9c;
									font-size: 90%;
									font-weight: normal;
									position: relative;
									left: 4px;
								}
*/
							div#searchControls div.wrapper fieldset#rooms select {
								width: 50px;
							}/*
							div#searchControls div.wrapper fieldset#rooms .rooms select {
								width: 50px;
							}*/

						div#searchControls div.wrapper fieldset.occupancy {/*
							height: 46px;*/ /*
							overflow: hidden;*/
							margin-bottom: -25px;
						}
							div#searchControls div.wrapper fieldset.occupancy legend {
								padding: 15px 0 0 0;
								font-weight: normal;
								color: #274e9c;
							}
							div#searchControls div.wrapper fieldset.occupancy div.amountOfAdults,
							div#searchControls div.wrapper fieldset.occupancy div.amountOfChildren {
								float: left;
								position: relative;
								left: 70px;
								top: -33px;
								width: 75px;
							}
							div#searchControls div.wrapper fieldset.occupancy div.ageOfChild {
								clear: left;
								position: relative;
								top: -25px;
								margin: 0 5px 10px 0;
								text-align: right;
							}
								div#searchControls div.wrapper fieldset.occupancy div.amountOfAdults label,
								div#searchControls div.wrapper fieldset.occupancy div.amountOfChildren label {/*
									position: relative;
									top: -2px;*/
									float: none;
									font-size: 90%;
									font-weight: normal;
									color: #274e9c;
								}
									div#searchControls div#searchAndbookWrapper.wrapper fieldset.occupancy div.ageOfChild label {
										display: inline;
										float: none;
										font-size: 90%;
										font-weight: normal;
										padding: 0 10px 0 0;
										color: #274e9c;
									}
								div#searchControls div.wrapper fieldset.occupancy div.amountOfAdults select,
								div#searchControls div.wrapper fieldset.occupancy div.amountOfChildren select {
									width: 50px;
								}
									div#searchControls div#searchAndbookWrapper.wrapper fieldset.occupancy div.ageOfChild select {
										width: 50px;
									}


						div#searchControls div.wrapper input#searchForHotels {/*
							padding: 3px 15px 4px 15px;
							border: 2px solid #fff;
							-khtml-border-radius: 11px;
							-moz-border-radius: 11px;
							border-radius: 11px;*/
							font-size: 120%;
							line-height: 100%;
							font-weight: bold;
							color: #fff;/*
							background-color: #ef0000;*/
							float: right;
							margin-top: 14px;
						}
						
							
						div#searchControls div.wrapper fieldset#searchSummary {
						}
							div#searchControls div.wrapper p {
								margin: 0;
								font-weight: bold;
								font-size: 90%;
								line-height: 1.2;
							}
							div#searchControls div.wrapper fieldset#searchSummary table {
								text-align: left;
								border: none;
								color: #274e9c;
								margin: 24px 0 15px 0;
							}
							div#searchControls div.wrapper fieldset#searchSummary table th {
								font-weight: bold;
								padding-right: 10px;
							}
							
						div#searchControls div.wrapper fieldset#savedSearches {
							margin-top: 10px;
							height: 42px;
						}
							div#searchControls div.wrapper fieldset#savedSearches div#savedSearches_select {
								margin-left: -3px;
							}
							div#searchControls div.wrapper fieldset#savedSearches div.formitem,
							div#searchControls div.wrapper fieldset#savedSearches div#savedSearches_select {
								width: 100%;
							}
								* html div#searchControls div.wrapper fieldset#savedSearches div#savedSearches_select .yui-menu-button { /* does cause render problems within moz-ffx 3.x - countercheck with line 141 of this file */
									overflow: hidden;
								}
								*+html div#searchControls div.wrapper fieldset#savedSearches div#savedSearches_select .yui-menu-button { /* does cause render problems within moz-ffx 3.x - countercheck with line 141 of this file */
									overflow: hidden;
								}
								div#searchControls div.wrapper fieldset#savedSearches div#savedSearches_select .yui-menu-button span.first-child { /* countercheck with line 141 of this file */
									overflow: hidden;
								}
								div#searchControls div.wrapper fieldset#savedSearches div#savedSearches_select .yuimenu .bd {/* countercheck with line 151 of this file */ /*
									background: #fff url(bg_menu_layer.png) repeat-x scroll 0 100%;
									border: 1px solid #36c;
									position: relative;
									top: -4px;*/
									max-height: 300px;
									width: 135%;/* or 100% */
									overflow-y: auto;/* overflow: auto; */
									overflow-x: hidden;/* overflow: auto; */
								}
								* html div#searchControls div.wrapper fieldset#savedSearches div#savedSearches_select .yuimenu .bd {/* countercheck with line 151 of this file */
									height: 300px;/*
									z-index: 99;*/
									width: 100%;
									top: 4px;
									margin-top: -7px;/*
									margin: -8x -2px 0 -2px;*/
								}
								*+html div#searchControls div.wrapper fieldset#savedSearches div#savedSearches_select .yuimenu .bd {/*
									z-index: 99;*/
									width: 100%;
								}/*
								* html div#searchControls div.wrapper div.cornerWrapper div.bottomRight {z-index: 0;} / * countercheck with line 622 and attribute assignment as seen 5 lines above this one of this file * /
								*+html div#searchControls div.wrapper div.cornerWrapper div.bottomRight {z-index: 0;} / * countercheck with line 622 and attribute assignment as seen 3 lines above this one of this file * /
							*/

						div#searchControls div.wrapper fieldset#stars,
						div#searchControls div.wrapper fieldset#stars2 {
							margin: 11px 0 0 0;
							height: 50px;
						}
							div#searchControls div.wrapper fieldset#stars label,
							div#searchControls div.wrapper fieldset#stars2 label {
								float: left;
								padding-top: 20px;/* padding: 3px 0 0 3px; */
							}
							div#searchControls div.wrapper fieldset#stars div.formitem,
							div#searchControls div.wrapper fieldset#stars2 div.formitem {
								margin-right: -6px;
								float: right;
								width: auto;
							}
							div#searchControls div.wrapper fieldset#stars div.formitem div#starSliderOutput,
							div#searchControls div.wrapper fieldset#stars2 div.formitem div#starSliderOutput2 {
								text-align: center;
								width: 150px;
								color: #274e9c;
								padding-bottom: 2px;
								font-size: 90%;
							}

						div#searchControls div.wrapper fieldset#price {
							margin: 5px 0;
							height: 43px;
						}/* double slider rules */
							div#searchControls div.wrapper fieldset#price label {
								float: left;
							}
							div#searchControls div.wrapper fieldset#price div.formitem {
								margin-right: 0;
							}
							div#searchControls div.wrapper fieldset#price div#priceSliderOutput {
								text-align: right;
								color: #274e9c;
								padding-bottom: 6px;
								padding-right: 12px;
								font-weight: bold;
							}
							div#searchControls div.wrapper fieldset#price div.priceSlider_min_output {
								margin: 4px 0 0 2px;
								color: #274e9c;
								font-size: 90%;
							}
							div#searchControls div.wrapper fieldset#price div.priceSlider_max_output {
								position: absolute;
								right: 0;
								margin-top: 4px;
								color: #274e9c;
								font-size: 90%;
							}/* duoble slider pendant - just form controls */ /*
							div#searchControls div.wrapper fieldset#price select#priceFrom,
							div#searchControls div.wrapper fieldset#price select#priceTo {
								width: 70px;
							}*/

						div#searchControls div.wrapper ul.listStars {
							margin-left: 77px;
						}							
							div#searchControls div.wrapper ul.listStars li {
								float: left;
								margin-right: 10px;
								text-align: center;
							}	
								*html div#searchControls div.wrapper ul.listStars li {
									margin-right: 6px;
								}	 
								*+html div#searchControls div.wrapper ul.listStars li {
									margin-right: 6px;
								}/*

								div#searchControls div.wrapper ul.listStars li input {
									border: 1px solid #36c;
									color: #fff;
									background-color: #8cbbff;
								}*/

					div#searchControls div.wrapper fieldset#stars ul.listStars,
					div#searchControls div.wrapper fieldset#stars2 ul.listStars {
						float: right;
						margin: 0 -3px 0 0;
					}
						* html div#searchControls div.wrapper fieldset#stars ul.listStars,
						* html div#searchControls div.wrapper fieldset#stars2 ul.listStars {
							margin: 0;
						}
						*+html div#searchControls div.wrapper fieldset#stars ul.listStars,
						*+html div#searchControls div.wrapper fieldset#stars2 ul.listStars {
							margin: 0;
						}
						body:last-child:not(:root:root) div#searchControls div.wrapper fieldset#stars ul.listStars,
						body:last-child:not(:root:root) div#searchControls div.wrapper fieldset#stars2 ul.listStars { /* webkit/safari filter */
							margin: 0;
						}

	/* tag cloud */
					div#searchControls div#tagCloudWrapper {background:url(bg_tagcloud.png) #eee -464px 0 repeat-y;border:none;padding:0;}
					div#searchControls div#tagCloudWrapper .cloud {min-height:181px;padding:10px 5px 10px 10px;background:url(bg_tagcloud.png) 0 0 no-repeat;text-align:center;}
					* html div#searchControls div#tagCloudWrapper .cloud {height:181px;}
					div#searchControls div#tagCloudWrapper .cloud a {color:#3b6ed0;text-decoration:none;line-height:1.1;}
					div#searchControls div#tagCloudWrapper .cloud a:hover {text-decoration:underline;}
					div#searchControls div#tagCloudWrapper p {padding: 42px 10px 10px 10px;color:#3b6ed0;background:url(bg_tagcloud.png) #fff -232px 0 no-repeat;font-weight:normal;}
					div#searchControls div#tagCloudWrapper p span {font-weight:bold;}

	/* view controller - head */
	
						div#dataStream div#volume div#volumeHead {
							position: relative;
							color: #fff;
							line-height: 1.2;
							padding-top: 25px;
							border: 2px solid #77AAEE;
							border-width: 2px 2px 0 2px;
							background: url(bg_volume.png) #71a4ec 0 0 repeat-x;
						}
						* html div#dataStream div#volume div#volumeHead { /* msie 6.x filter */
							height: 1px;
						}
						
						div#dataStream.shortlist div#volume div#volumeHead {
							padding-top: 12px;
						}
							div#dataStream div#volume div#volumeHead h1 {
								font-size: 226%;
								padding-left: 11px;
							}
							div#dataStream div#volume div#volumeHead h1.oneLine {
								padding-bottom: 30px;
							}
							div#dataStream.shortlist div#volume div#volumeHead h1 {
								padding: 0;
								text-align: center;
							}
							div#dataStream.shortlist div#volume div#volumeHead h1 span {
								padding: 0 0 0 25px;
								background: url(bg_shortlist_icons.png) 0 -110px  no-repeat;
							}
							* html div#dataStream.shortlist div#volume div#volumeHead h1 span { /* msie 6.x filter */
								background-image: url(bg_shortlist_icons_ie.png);
								padding-right:8px;
							}
							*+html div#dataStream.shortlist div#volume div#volumeHead h1 span { /* msie 6.x filter */
								padding-right:8px;
							}
							div#dataStream div#volume div#volumeHead p {
								font-size: 136%;
								padding: 0 0 8px 11px;
								margin: 0;
							}	
							div#dataStream div#volume div#volumeHead fieldset.formrow {
								position: absolute;
								bottom: 18px;
								right: 2px;
								width: 250px;
								margin: 0;
							}
							* html div#dataStream div#volume div#volumeHead fieldset.formrow { /* msie 6.x filter */
								bottom:25px;
							}
							
								div#dataStream div#volume div#volumeHead fieldset label {
									float: right;
									font-size: 106%;
									font-weight: bold;
									padding: 0 6px 5px 5px;
									position: relative;
									top: -1.5em;
								}
								div#dataStream div#volume div#volumeHead fieldset div.formitem {
									width: 160px;
									position: absolute;
									right: 0;
									bottom: 0;
								}
								div#dataStream div#volume div#volumeHead fieldset div.formitem div.yui-button-container {
									width: 160px;
								}

							div#dataStream div#volume div#volumeHead a.back {
								position: absolute;
								top: 14px;
								left: 10px;
								height: 23px;
								padding: 8px 0 0 79px;
								text-decoration: none;
								font-size: 90%;
								background: url(/aowlb/images/buttons/bt_back_de.png) 0 0 no-repeat;
							}
								* html div#dataStream div#volume div#volumeHead a.back {
									background-image: url(/aowlb/images/buttons/bt_back_de.gif);
								}

							div#dataStream div#volume div#volumeHead a.back span {
								color: #cddcf5;
							}
								div#dataStream div#volume div#volumeHead a.back span span {
									display: none;
								}
								
							div#dataStream div#volume div#volumeHead div#shortlistTools {
								position: absolute;
								top: 24px;
								right: 0;
								width: 210px;
							}	
							div#dataStream div#volume div#volumeHead div#shortlistTools h2 {
								color: #fff;
								font-size: 135%;
								margin: 0 0 6px 0;
								width: auto;
							}	
								div#dataStream div#volume div#volumeHead div#shortlistTools ul li {
									float: left;
									width: 49%;
									margin-bottom: 6px;
								}	
								div#dataStream div#volume div#volumeHead div#shortlistTools ul li a {
									float: left;
									color: #cddcf5;
									padding: 0 0 3px 22px;
									font-size: 90%;
									background: url(bg_shortlist_icons.png) 0 0 no-repeat;
								}	
									* html div#dataStream div#volume div#volumeHead div#shortlistTools ul li a { /* msie 6.x filter */
										background-image: url(bg_shortlist_icons.gif);
									}	
								div#dataStream div#volume div#volumeHead div#shortlistTools ul li.hidden a {
									visibility:hidden;
								}	
								div#dataStream div#volume div#volumeHead div#shortlistTools ul li.send a {
									background-position: 0 2px;
								}	
								div#dataStream div#volume div#volumeHead div#shortlistTools ul li.print a {
									background-position: 0 -30px;
								}	
								div#dataStream div#volume div#volumeHead div#shortlistTools ul li.download a {
									background-position: 1px -60px;
								}	
								div#dataStream div#volume div#volumeHead div#shortlistTools ul li.removeall a {
									background-position: 0 -91px;
								}	



