body{position:relative;text-align:center;font-family:Verdana,Geneva, Helvetica, sans-serif;font-size:11px;color:#535535;}
a{color:#0073BC;font-weight:bolder;text-decoratione:underline;}
ul{list-style-type:none;margin:0px;padding:0px;margin-left:20px;}
img{bordeR:0px;}
li{}
.iframe, #ibeload{#background:url(../img/ibeschatten.gif) no-repeat 0px 4px;padding-left:2px;width:257px;height:450px;}
small{display:block;text-align:left;font-size:9px;color:#AFAFAF;line-height:10px;}
big{font-size:15px;}
h1{color:#0073BC;font-size:18px;font-weight:normal;clear:both;}
h2{color:#0073BC;font-size:16px;}
h2 a{color:#0073BC;font-size:16px;text-decoration:none;}
h3{color:#0073BC;font-size:16px;font-weight:normal;}
h4{color:#0073BC;font-size:14px;font-weight:normal;margin-top:5px;margin-bottom:5px;}
table{font-size:11px;padding:0px;margin:0px;}
td{padding:0px;margin:0px;}
p{margin:0px;padding:0px;}
.tagcloud{position:absolute;top:40px;right:20px;width:310px;color:0073BC;text-decoration:none;fftext-align:justify;z-index:100;}
.tagcloud a{text-decoration:none;margin-right:20px;font-weight:normal;line-height:18px;}
.tagcloud a:hover{text-decoration:underline;}
.t1{font-size:11px;}
.t2{font-size:13px;}
.t3{font-size:15px;}
.t4{font-size:16px;}
.t5{font-size:18px;}
.t6{font-size:20px;}
.gmnoprint span{white-space:normal !important;font-size:9px !important;line-height:8px !important;padding-left:100px !important;}
.contentfooter{clear:both;}
.footer{text-align:center;font-size:11px;padding-top:8px;}
.footer a{color:#535535;font-weight:normal;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.container{width:933px;margin:0px 2px;text-align:left;padding-top:2px;}
.contentleft{float:left;width:259px;margin-top:5px;background:url(../img/bgleft.gif) repeat-y 2px 10px;position:relative;z-index:20;}
.contentleft li{line-height:20px;}
.contentleft a{font-weight:normal;}
.contentleft h1{font-size:16px;color:#e6530a;;margin:0px;padding:0px;margin-top:15px;margin-left:20px;margin-bottom:5px;border:none !important;}
.contentleft h1 a{font-size:16px;color:#e6530a;;text-decoration:none;margin:0px;}
.bgleftunten{height:18px;background:url(../img/bgleftunten.gif) no-repeat 2px !important;}
.liheader{font-size:16px;color:#e6530a;;margin-top:15px;}
.contentcenter{float:right;width:674px;margin-top:5px;float:right;margin-bottom:25px;position:relative;z-index:20;}
.breadcrumb{margin-bottom:10px;border-bottom:2px solid #d2e6f3;padding-bottom:3px;color:#0073bc;}
.breadcrumb a{font-weight:normal;}
div#start1, div#start2, div#start3{float:left;height:450px;}
div#start1{padding-top:4px;}
div#start2{padding-top:4px;}
div#start3{padding-top:4px;width:355px;float:right;}
.teaserpr{position:relative;left:180px;top:-150px;color:#0073BC;}
#PrimaryTeaser img, #SecondaryTeaser img{display:block;}
#PrimaryTeaser .price, #SecondaryTeaser .price, #RightContent .mood .price{font-size:33px;line-height:33px;}
#PrimaryTeaser .euro, #SecondaryTeaser .euro, #RightContent .mood .euro{font-size:25px;font-weight:normal;}
#PrimaryTeaser #PricePos1 a, #SecondaryTeaser #PricePosBR a, #RightContent .mood #PricePosBR a, #RightContent .mood #PricePosBL a{background-image:url(http://www.neckermann-reisen.de/nec2/images/structure/trans.gif);text-decoration:none;font-size:16px;font-weight:bold;}
#PrimaryTeaser #PricePos1, #SecondaryTeaser #PricePosBR, #RightContent .mood #PricePosBR, #RightContent .mood #PricePosBL{position:absolute;width:150px;height:50px;overflow:hidden;white-space:nowrap;text-align:center;}
#SecondaryTeaser #PricePosBR{top:125px;left:180px;}
#RightContent .mood #PricePosBR{top:176px;left:504px;}
#TertiaryTeaser{width:350px;height:223px;overflow:hidden;float:left;}
body.home #TertiaryTeaser{height:223px;}
#TertiaryTeaser .teaserSpace{width:351px;height:100%;overflow:hidden;background:url(http://www.neckermann-reisen.de/nec2/images/structure/background/bg_blue_gradient_triple.gif) no-repeat;}
body.home #TertiaryTeaser .teaserSpace{background-image:url(http://www.neckermann-reisen.de/nec2/images/structure/background/bg_blue_gradient_triple_ibe.gif);}
.white{color:white;}
#TertiaryTeaser .oneThird{width:117px;overflow:hidden;float:left;height:100%;float:left;height:100%;overflow:hidden;width:117px;}
#TertiaryTeaser .oneThird .posRel, #TertiaryTeaser .oneThird .posRel a{overflow:hidden;height:100%;width:100%;border:0px !important;}
#TertiaryTeaser .oneThird .priceLayer{position:absolute;text-decoration:underline;font-size:14px;font-weight:bold;top:103px;left:7px;}
#TertiaryTeaser .oneThird img{display:block;}
#TertiaryTeaser .oneThird .priceLayer .price{font-size:23px;line-height:23px;}
#TertiaryTeaser .euro{font-size:18px;font-weight:normal;}
.posRel{position:relative;}
.quadrupleTeaser .teaserItem .posRel{height:100%;}
.blue, .blue .price{color:#0073bc;}
.top3 .textRight a .price{font-size:17px;}
.quadrupleTeaser a.price{font-size:14px;color:#0073bc;position:absolute;height:30px;line-height:1.5em;bottom:-7px;right:143px;background:url(http://www.neckermann-reisen.de/nec2/images/structure/background/price_underline_blue.gif) repeat-x 0 1.6em;text-decoration:none;}
.quadrupleTeaser .price span{font-size:23px;font-weight:bold;}
.quadrupleTeaser .price .euro{font-size:18px;}
.price{margin:0;padding:0;text-align:right;font-weight:bold;white-space:nowrap;}
.price a{color:white;}
.lister .offer .price{font-size:21px;color:#e6530a;text-align:right;white-space:nowrap;}
.lister .offer .price span, .lister .offer .termPrice span{font-weight:bold;font-size:21px;letter-spacing:0;}
.sitemapbox{width:465px;float:left;}
.sitemapheader{background-color:#EBF3F7;border-right:1px solid #FFFFFF;height:30px;padding-left:10px;line-height:26px;color:#107ABF;font-size:14px;ddfont-style:italic;font-weight:bolder;ddletter-spacing:1px;}
.sitemapcontent{border-right:1px solid #CECECF;padding:10px;letter-spacing:0px;}
.sitemapcontent a{color:#F35304;letter-spacing:0px;}
.ziel{background:url(../images/stern.gif) no-repeat;padding-left:15px;margin-right:5px;line-height:20px;}
.layout0, .text-img-layout0{margin-bottom:10px;}
.layout0 h1, .text-img-layout0 h1{padding-top:10px;border-bottom:1px solid #A6C9DD;}
.layout0 h3, .text-img-layout0 h3{padding-top:20px;padding-bottom:10px;margin:0px;}
.layout0, .bodytext, .text-img-layout0{line-height:18px;}
.csc-header{}
.teaser td{vertical-alig:top;}
.topteaser{margin-top:20px;padding:0px;background-color:#f6d300;height:25px;color:#0073BC;font-size:16px;line-height:25px;text-indent:15px;}
.teaser{width:322px;float:left;margin-bottom:20px;margin-left:10px;}
.teaserort{color:#e6530a;}
.teaserhotelname{}
.ortlink{font-size:11px;color:#535535;text-decoration:underline;font-weight:normal;}
.teasername{color:#0073BC;margin-top:5px;font-weight:bolder;font-size:14px;text-decoration:none;}
.teasercat{margin-top:4px;}
.teaserdesc{clear:both;margin-top:6px;}
.teaserprice{font-size:23px;text-decoration:none;font-weight:bolder;border-bottom:2px solid #0073BC;;BOTTOM:-7px;height:25px;line-height:1.2em;float:right;}
.teaserimg{float:right;width:131px;height:127px;max-height:140px;margin-left:5px;}
.hotelliste{border:1px solid #a6c9dd;padding:0px;}
.hotelliste strong{color:#0073c8;font-weight:bolder;}
.hlistheader{height:20px;background-color:#A6C9DD;color:#0073BC;line-height:20px;font-size:10px;text-indent:5px;}
.hlhotelname{font-weight:bolder;}
.hlpricetd{vertical-align:bottom;text-align:right;padding-right:10px;padding-bottom:5px;}
.hlprice{color:#e6530a;font-size:14px;line-height:40px;}
.tx-onetraveloffers-pi1 h1, .tx-onehotels-pi1 h1, .tx-onehotels-pi2 h1{border-bottom:1px solid #A6C9DD;padding-top:10px;font-weight:normal;}
.tx-flseositemap-pi1{border:none;font-size:10px;clear:both;}
.tx-flseositemap-pi1 a{width:180px;height:36px;display:block;float:left;}
.tx-flseositemap-pi1 ul{margin:0px;padding:0px;}
.tx-flseositemap-pi1 li{}
.hotelpics{float:right;margin:10px;}
.hotelpic, .csc-textpic-imagewrap dt img{border:1px solid #d2e6f3;padding:5px;margin-top:10px;}
.csc-textpic-imagewrap dt img{padding:0px;}
.csc-textpic-caption{font-size:10px;text-align:right;padding:5px;}
.hoteldesc{line-height:18px;}
.csc-textpic .csc-textpic-imagewrap{float:right;}
.csc-textpic-imagewrap img{margin:10px;padding:5px;}
.hoteldesc b{color:#0073BC;}
.list .deep0{display:block;background-color:#A6C9DD;padding:0px;margin:0px;color:#FFF;}
.list .deep0 a{color:#FFF;font-size:16px;font-weight:normal;}
.hl{clear:both;height:36px;padding:3px;padding-left:10px;}
.list .deep1{display:block;background-color:#ffffff;border-top:1px solid #e5f5fb;padding:0px;margin:0px;color:#535535;font-size:10px;}
.list .deep1 a{color:#007BBC;font-size:16px;}
.list .deep1 li{height:36px;padding:3px;padding-left:10px;}
.tx-acnecratingparser-pi1{margin:15px 0px;}
.tx-acnecratingparser-pi1 h1{border-bottom:1px solid #A6C9DD;padding-top:10px;font-weight:normal;}
.tx-acnecratingparser-pi1 h4{border-bottom:1px solid #A6C9DD;padding-top:10px;font-weight:normal;}
.tx-acnecratingparser-pi1 #nec-rating-summary td{padding:5px 0px;}
.tx-acnecratingparser-pi1 #nec-rating-single th{font-size:0px;height:1px;}
.tx-acnecratingparser-pi1 #nec-rating-single td{padding:10px 0px 5px 0px;}
.tx-acnecratingparser-pi1 #nec-rating-single td.nec-rating-singlerecomm{text-align:center;vertical-align:bottom;font-size:12px;font-weight:bold;padding-bottom:0px;padding-right:5px;}
.tx-acnecratingparser-pi1 #nec-rating-single td.nec-rating-singlerating{vertical-align:bottom;text-align:center;font-size:16px;font-weight:bold;padding-bottom:1px;}
.tx-acnecratingparser-pi1 #nec-rating-single td.nec-rating-readon{border-bottom:1px solid #c3c3c3;}
.singlerating{float:right;padding:5px;margin:5px;font-weight:bold;text-align:center;font-size:14px;border:1px solid #D2E6F3;}
#hrgooglemaps{width:662px;height:300px;border:1px solid #F6D300;margin-bottom:20px;}
#side_bar{width:200px;height:300px;float:left;background-color:#FFFACE;overflow:auto;}
#side_bar a{display:block;height:20px;line-height:20px;text-indent:10px;}
#side_bar a:hover{background-color:#F6D300;}
#regionmap{width:462px;height:300px;float:right}
.tooltip{border:2px solid #004494;border-left:0px;background-color:#FFF;height:21px;line-height:25px;padding-left:2px;padding-right:2px;opacity:0.9;}
.showall{font-size:14px;}
.caritem{margin-top:12px;margin-left:11px;clear:both;}
.carimg{float:left;width:115px;}
.cardesc{font-size:11px;width:370px;height:72px;padding:5px;float:left;}
.cardesc a{text-decoration:none;}
.cartermine{padding-top:53px;}
.cartermine a{margin-left:10px;margin-top:50px;}
.csc-header-n9 h1{border-bottom:1px solid #A6C9DD;}
.rss_header{margin-top:10px;}
.rss_header a{margin-top:10px;text-decoration:none;font-size:12px;}
.rss_date{float:left;margin-right:10px;}
.rss_summary{clear:both;line-height:18px;margin-top:5px;}
#contenthotelliste .filter{padding:5px;color:#0073BC;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;background-color:#DDEBF6;}
#contenthotelliste .filter b{font-size:14px;line-height:18px;}
#contenthotelliste .hotellistenew{font-family:Arial;}
#contenthotelliste .elements{border:1px solid #F0F0F0;border-top:0px;padding:10px;}
#contenthotelliste .element{background:url(http://www.neckermann-reisen.de/top/fileadmin/js/carbg.png) no-repeat;height:95px;width:634px;padding-top:12px;padding-left:11px;}
#contenthotelliste .hotelimg{float:left;width:115px;}
#contenthotelliste .hoteldesc{font-size:11px;width:270px;height:72px;padding:5px;float:left;}
#contenthotelliste .hoteldesc a{text-decoration:none;}
#contenthotelliste .hotelbewertung{float:left;width:100px;height:72px;}
#contenthotelliste .hoteltermine{width:110px;float:left;}
#contenthotelliste .hoteltermine a{margin-left:20px;margin-top:50px;}
#contenthotelliste .preise div{}
#contenthotelliste .preise{text-align:right;height:65px;overflow:hidden;color:#EC650E;}
#contenthotelliste .preise b{font-size:15px;font-weight:bolder;}
#contenthotelliste .preise2{text-align:right;font-size:14px;color:#EC650E;}
#contenthotelliste .preise2 b{font-size:18px;font-weight:bolder;}
#contenthotelliste .preise2 img{margin-top:3px;}
#contenthotelliste .rating{background:transparent url(http://www.neckermann-reisen.de/hotels/images/bg_customer_rating.gif) repeat-x;height:10px;margin-top:3px;width:78px;}
#contenthotelliste .rating div{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(http://www.neckermann-reisen.de/hotels/images/customer_rating.gif) repeat-x scroll 0 0;height:inherit;}
#contenthotelliste .sitemap{clear:both;font-size:16px;font-family:Verdana;font-weight:normal;}
#contenthotelliste .sitemap li{}
#contenthotelliste .sitemap a{font-weight:normal;}
#contenthotelliste .sitemap, .sitemap ul{list-style-type:none;margin:0px;padding:0px;clear:both;}
#contenthotelliste .sitemap ul{}
#contenthotelliste .smgroup{background:#E5F5FB url(http://www.neckermann-reisen.de/hotels/images/arrowLightblueBottom.gif) no-repeat 5px 12px;color:#535353;height:30px;line-height:30px;font-size:16px;text-indent:25px;clear:both;display:block;font-weight:normal;text-decoration:none;margin-bottom:2px;}
#contenthotelliste .smgroup a{color:#535353;text-decoration:none;}
#contenthotelliste .smgroupDown{background:#A6C9DD url(http://www.neckermann-reisen.de/hotels/images/arrowWhiteTop.gif) no-repeat 5px 12px;color:#FFF;height:30px;line-height:30px;font-size:16px;text-indent:25px;clear:both;display:block;font-weight:normal;text-decoration:none;margin-bottom:2px;}
#contenthotelliste .smgroupDown a{color:#FFF;text-decoration:none;}
#contenthotelliste .smland{display:block;height:35px;line-height:35px;font-weight:normal;border-top:1px solid #E5F5FB;clear:both;}
#contenthotelliste .smregion{display:block;height:25px;line-height:25px;width:280px;margin-left:30px;float:left !important;font-size:12px !important;border:0px;font-weight:normal;text-decoration:none;}
#contenthotelliste .leiste{width:660px;height:45px;text-align:center;line-height:40px;color:#FFF;background:url(http://www.neckermann-reisen.de/hotels/images/banderole.gif) no-repeat;margin:0px;padding:0px;font-size:15px;font-family:Arial;}
#contenthotelliste .thishotel{padding-bottom:10px;border-bottom:1px solid #E4E4E4;}
#contenthotelliste .tx-onehotels-pi2 .rating{float:left}
#nec-rating-summary{border-bottom:1px solid #E4E4E4;padding-bottom:10px;}
#nec-rating-summary td{padding:3px;}
#nec-rating-single{font-family:Verdana;}
#nec-rating-single td{padding:3px;}
#contenthotelliste .nec-rating-readon{border-bottom:1px solid #CCCCCC;}
#contenthotelliste .ratingpop{color:#EC650E;font-weight:normal;text-decoration:underline !important;}
#contenthotelliste .shortrating{display:none;border:1px solid #8F8F8F;background-color:#FFFFFF;z-index:2;position:relative;top:-16px;width:355px;padding:5px;}
#contenthotelliste .info{padding-bottom:5px;border-bottom:1px dotted white;margin-bottom:5px;}
#contenthotelliste .abstract{font-size:10px;line-height:10px;}
.fb img{padding-left:3px;width:255px;}
.ftrCertificates{text-align:left;width: 900px; padding: 20px 0 20px 30px}
.logoshop{float:left}
.necservice{float:right}
.ftrCertificates img {padding: 0 20px 0 0; vertical-align: middle;}
.ftrCertificates .ttClear{clear:both}
