#head .claim {float:left; font-size:13px; margin: 11px 0 0 -18px; font-weight:bold; color:#406bb5;}
#head .noReservation{ width: 148px; height: 45px; float: right; margin: 3px 2px 0 0; background: url(../img/nRmark.png) no-repeat left top; text-indent: -999999px; }
h2.headlineSplit{ margin-top:0; padding-top: 20px; clear: left; }
h2.headlineSplit span{ float: left; }
h2.headlineSplit span.resultName{ color:#BA003F; font-size: 21.6px; padding-bottom: 6px; }
h2.headlineSplit span.hotelSort{ float: right; margin: 0; width: auto; }
h2.headlineSplit span.hotelSort .sortFlag{ font-weight:bold; font-size:14px; color:#BA003F; float: none;}

.searchSplit { background: #E0EBFF; float: left; width: 190px; margin: 0 10px 0 0; border: 1px solid #467fde; height: 1781px; }
.searchSplit .trible, .searchSplit .trible div{ display: inline; }
.searchSplit .teaserbox { background: none; border: none; }
.searchSplit #searchstart dl{ float: none; }
.searchSplit #hotel label { font-size: 11px; }
.searchSplit #hotel input{ width: 166px; }
.searchSplit #hotel select{ width: 170px; } 
.searchSplit #searchstart input.date{ width: 135px; }
.searchSplit #searchstart dl.xl{ width: 170px;}
.searchSplit #searchstart dl.xl #child2, .searchSplit #searchstart dl.xl #child3{ margin-top: 3px; }
.searchSplit #searchstart dl.package_xl{ width:170px; }
.searchSplit #searchstart .submitArea{ width: 180px; display: block; float: left; text-align: right; }
.searchSplit #searchstart div.submitArea .submit{ position: static; width: 70px; margin: 10px 0; float: right; } 
.searchSplit #searchstart dl.submitArea{ padding: 0; }
.searchSplit #searchstart dl.submitArea .submit{ position: static; float: right; }
.searchSplit #hotelTab, .searchSplit .package_span a{ text-decoration: none; color: #000; font-size: 11px; margin: 3px 10px 0; }
.searchSplit #ballack{ padding: 20px 10px 10px; display: block; }

.packageSplit{ border: none !important; }
.packageSplit .package_input_small,
.packageSplit #categorie,
.packageSplit #meal,
.packageSplit #child1{ width: 170px !important; }
.packageSplit #child2,
.packageSplit #child3 { width: 170px !important; margin-top: 3px }


#rsltSplit{ width: 596px; float: left; }
#rsltSplit h3{ text-align: right; margin-bottom: 10px; }
#rsltSplit .order label{ font-weight: bold; font-size: 12px; }

#rsltSplit #hotelList{ float: left; width: 100%; }

#rsltSplit #hotelList li{ margin-bottom: 10px; border-top: 1px solid #467fde; border-bottom: 1px solid #467fde; display: block; }
#rsltSplit #hotelList li .hotelpic img{ float: left; margin-right: 10px; height: 134px; width: 186px; }
#rsltSplit #hotelList li .thumbnailPic{ position: relative; z-index: 300; }
#rsltSplit #hotelList li .thumbnailPic img.hustinette{ position: absolute; z-index: 1000; left: 197px; }
#rsltSplit #hotelList li .resultCounter{ position: relative; }
#rsltSplit #hotelList li .resultCounter span{ height: 13px; overflow: hidden; border: 1px solid #fff; border-top: none; position: absolute; top: -1px; left: 3px; background: url(../img/ico/distance.png) repeat-x 0px -110px; color: #fff; font-weight: bold; font-size: 12px; line-height: 1em; padding: 5px 6px 4px; }
#rsltSplit #hotelList li .signetReisen{ position: relative; }
#rsltSplit #hotelList li .signetReisen img{ border: 1px solid #fff; position: absolute; top: -60px; left: 3px; }
#rsltSplit #hotelList li .stars{ margin-left: 5px; }


#rsltSplit #hotelList .listFooter{ background: #caddff; padding: 0; clear: both; font-size: 11px; }
#rsltSplit #hotelList .reviews { padding: 5px 10px 4px 5px; margin-left: 194px; }
#rsltSplit #hotelList .reviews img{ margin-right: 3px; }
#rsltSplit #hotelList .reviews .review{ display: inline-block; }
#rsltSplit #hotelList .reviews .countReview{ float: left; margin-right: 1px; }
#rsltSplit #hotelList .reviews strong{ margin-left: 2px; }
#rsltSplit #hotelList .infoButton{ float: right; }
#rsltSplit #hotelList .infoButton p{ margin: 4px 10px 0 0; font-size: 14px; float: left;}
#rsltSplit #hotelList .infoButton p.markHotel{ font-size: 11px; }

#rsltSplit #hotelList table{ width: 390px; }
#rsltSplit #hotelList table td{ vertical-align: top; font-size: 11px; }
#rsltSplit #hotelList table .hotelName{ height: 69px; vertical-align: top; }
#rsltSplit #hotelList table .hotelName a{ font-size: 12px; }
#rsltSplit #hotelList table .distance{ text-align: left; }
#rsltSplit #hotelList table .distance span{ padding: 0 6px 3px 18px; cursor: default; }
#rsltSplit #hotelList table .distance span.noValue{ background: none; padding-left: 0;}
#rsltSplit #hotelList table .distance span.cityValue{ background: url(../img/ico/distance.png) no-repeat; background-position: 0 0;}
#rsltSplit #hotelList table .distance span.stationValue{ background: url(../img/ico/distance.png) no-repeat; background-position: 0 -39px;}
#rsltSplit #hotelList table .distance span.airportValue{ background: url(../img/ico/distance.png) no-repeat; background-position: 0 -77px;}
#rsltSplit #hotelList table .distance a{ margin-top: 5px; float: left; }
#rsltSplit #hotelList table .brkfst{ text-align: left; padding-top: 20px; }
#rsltSplit #hotelList table .inclusive{ text-align: right; }
#rsltSplit #hotelList table .inclusive a{ font-size: 18px; color: #ba003f; text-decoration: underline; }
#rsltSplit #order select{ font-size: 11px; }

p.pgnSplit{ width: 576px; background: #2B5296 url(../img/hdr-bg.gif) repeat-x scroll 0 0; float: right; margin: 0 2px 0 0; color: #fff; font-weight: bold; padding: 4px 10px 2px; }
p.pgnSplit span{ float: left !important; }
p.pgnSplit .nav_bar span span{ margin-right: 4px; }
p.pgnSplit a{ color: #fff; text-decoration: none; }
p.pgnSplit .page{ padding-top: 3px; margin-right: 6px; }
p.pgnSplit .nav_bar{ width: 93%; }
p.pgnSplit .nav_bar_pre{ width: auto !important; }
p.pgnSplit .nav_bar_main, p.pgnSplit .nav_bar_post{ display: inline !important; width: auto !important; }
p.pgnSplit span.nav_bar_post{ float: right !important; margin: 0; }
p.pgnSplit .nav_current_page{ border: 1px solid #457edc; background: #caddff; padding: 2px 4px 1px; color: #2c569c; }
p.pgnSplit .nav_page_link{ padding: 3px 0; height: 20px; }
p.pgnSplit .nav_page_link a{ border: 1px solid #fff; padding: 2px 4px 1px; }
p.pgnSplit .nav_page_step{ padding-top: 3px; }

.teaserSplit{ float: left; width: 100%; }

/* Layout_googleads.css */

.split.googleads{ border: none; }
.split { margin-top: 15px; position:static; clear: both; }
.split.splitHeadline{ border-bottom: 1px solid #D8E1EA !important; position: relative; }
.split h3{ position: absolute; top: 20px; right: 0; background: none; color: #2556aa; text-align: right; font-size: 12px; height: 1.6em; padding: 5px 10px; margin-top: -28px; font-weight: normal; }
.split #split_SkyscraperAdGoogle h3{position: relative !important; margin-bottom: 15px; border: 1px solid #D8E1EA; border-bottom: none; width: 178px;}
.split #split_SkyscraperAdGoogle{ margin-top: -101px !important; }
*+html .split #split_SkyscraperAdGoogle{ margin-top: -1px !important; }
.split .wide_ads .google_adsense_bigsize_row { border: 1px solid #D8E1EA; border-top:1px dashed #D8E1EA; border-bottom: none; }
.split .wide_ads .google_adsense_bigsize_row:first-child{ border-top: none; }
.split .wide_ads .google_adsense_bigsize_row .ads{ width: auto; }
.split .SkyscraperAdGoogle{ width: 198px; top: 257px; border: none !important; }
.split .SkyscraperAdGoogle .google_adsense_narrow_row { width:198px; border: 1px solid #d8e1ea; border-bottom: 1px dashed #D8E1EA; border-top: none; }
.split .SkyscraperAdGoogle .google_adsense_narrow_row.last{ border-bottom: 1px solid #d8e1ea; }
.split .SkyscraperAdGoogle .google_adsense_narrow_row .ads {width:173px; overflow: hidden; }
.split .SkyscraperAdGoogle .google_adsense_narrow_row .head {font-size:14px;}
.split .SkyscraperAdGoogle .google_adsense_narrow_row .head b {font-size:14px;}
.split .SkyscraperAdGoogle .google_adsense_narrow_row .text {font-size:12px;}
.split .SkyscraperAdGoogle .google_adsense_narrow_row .text b {font-size:12px;}
.split .SkyscraperAdGoogle .google_adsense_narrow_row .link {font-size:12px;}
.split .SkyscraperAdGoogle .google_adsense_narrow_row .link b {font-size:12px;}
.split.wideBottom { float: left; margin-bottom: 20px; }
.split.wideBottom h3{ padding-top: 10px; }
.split.splitOffer{ margin-bottom: 10px; }

.splitFlex{ border: 1px solid #D8E1EA; width: 198px; text-align: center; padding: 5px 0; }
#FlexSky.splitFlex{ left: 827px; }
.splitFlex *{ margin: 0 auto; }
