/*Copyright (c) 2009, Yahoo! Inc. All rights reserved.Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.8.0r4*/html{color:#000;background:#FFF;}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}*{font-family:verdana,arial,sans-serif;}
.cf:after,.rLi li:after,.oddL li:after,.aLiB li:after{content:".";display:block;clear:both;height:0;visibility:hidden;}.cf,.rLi li,.oddL li,.aLiB li{display:inline-block;}/*Hide\*/.cf,.rLi li,.oddL li,.aLiB li{display:block;}/*End hide*/

body,html{background:#f5f7fc;}
#wrap{width:815px;background:url('/_img/site_bg.png') repeat-y top center;margin:0 auto;padding:12px 0;}
a{color:#3366d5;text-decoration:none;}a:hover{text-decoration:underline;}

#searchform,.inner,.cntHomeH h2,.cntHomeH h3,.regBtn a,.regBtn span,.bx h6 span,.bx h6,.fiSMap p,.fiSMap ul,.eiSMap ul,.eiSMap .pLi{background:url('/_img/bg_s.png') no-repeat;}
.search,.cntHomeH,.regBtn,.bx,.fiSMap,.eiSMap{background:url('/_img/bg_s.png') repeat-x;}
.addNavi a,#footer li a,.bxi li a,.oddL h3 a,.nL li a,.rLi ul a,.rLi ul span,.eiSMap ul a,.arL,.cL a,.rLi ul strong,.editLink{background:url('/_img/bg_i.gif') no-repeat;}
.fMore,.rLi li,.rLiR:hover span,.aLiB li,.fs .aLiBa{background:url('/_img/bg_rLi.png') no-repeat;}
.btn,#sBtn,#searchform input,.freeCall{background:url('/_img/bt_s.png') no-repeat;}

.arL{background-position:left 6px;padding-left:8px;}

#navi li a,.addNavi li a,#searchform fieldset,.sitemap,.fiSMap,.eiSMap,.cntHome p,.regBtn,.bxi,.oddL,.nL,.bxw p,.bxw h3,#footer,.sh,.rLi h4,.rLi a,.rLi address,.rLi ul li,.fMore,p.bxw{font-size:10px;}

#main,#breadcrumb{width:730px;margin:0 auto;}

#breadcrumb{padding-left:5px;}
#breadcrumb li{display:inline;font-size:9px;color:#969696;}
#breadcrumb a{color:#969696;text-decoration:none;padding-left:5px;}
#breadcrumb .fI a{padding:0;}
#breadcrumb a:hover{text-decoration:underline;}

#header{margin-top:7px;}
.hL{display:block;float:left;}
h1,.hh{float:left;width:660px;padding:30px 0 0 10px;font-size:20px;font-family:arial,verdana,sans-serif;font-weight:bold;}
h1 em,.hh em{font-style:italic;color:#369;font-size:20px;font-family:arial,verdana,sans-serif;}

#sidebar{position:absolute;top:99px;width:730px;}

#navi{float:left;margin:0 0 0 12px;}
#navi li a{font-weight:bold;}
#navi ul{display:none;}
#navi li:hover ul{display:block;position:absolute;background:#a3c2ff;font-size:10px;}
#navi li:hover ul span{cursor:pointer;display:block;border-bottom:1px solid #999;padding:2px 5px;}
#navi ul li:hover a:hover,#navi li:hover ul span:hover,#navi li:hover li:hover span{color:#3366d5;background:#fff;text-decoration:none;}
#navi li:hover ul ul{display:none;}
#navi ul li:hover ul{display:block;position:absolute;margin:-17px 0 0 157px;}
#navi ul li:hover a{display:block;border-bottom:1px solid #999;padding:2px 5px;width:160px;font-weight:normal;color:#000;}

.addNavi{float:right;width:305px;margin:5px 2px 0 0;}
.addNavi li{display:inline;}
.addNavi a{float:left;display:block;padding:0 0 0 10px;background-position:4px -9px;}
.addNavi .fI a{background:none;}

.btn{display:block;background-position:left -47px;height:21px;width:132px;text-align:center;font-style:italic;font-weight:bold;font-size:14px;padding-top:3px;}
a.btn:hover{text-decoration:none;}

.search{clear:both;background-position:left -104px;}
.inner{background-position:726px 2px;}
#searchform{background-position:-8px 2px;height:98px;padding-left:63px;}
#searchform fieldset{width:231px;float:left;margin-top:33px;padding:0;}
#searchform label{font-size:20px;font-weight:bold;padding:0 7px 0 0;display:block;float:left;}
#searchform input{float:left;font-size:14px;font-weight:bold;background-position:top left;border:none;width:140px;padding:2px 20px 3px 4px;margin:3px 0 0 0;}
#searchform fieldset div,#searchform fieldset span{clear:both;display:block;font-size:9px;}
fieldset.a div{margin-left:68px;}
fieldset.b span{margin-left:60px;padding:3px 0 0 0;}
#searchform fieldset div label{font-size:9px;display:block;float:left;font-weight:normal;margin:4px 0 0 2px;}
#searchform fieldset div input{width:auto;background:none;}
fieldset.a{}
#searchform #sBtn{background-position:left -23px;width:132px;display:block;float:left;margin-top:35px;height:24px;color:#5489ae;padding:2px 0 3px 0;text-align:center;}

.sitemap{border-bottom:1px solid #cfcfcf;padding:2px 0 2px;clear:both;}
.sitemap li{display:inline;float:left;}
.sitemap .fI{width:247px;padding:2px 0 2px 5px;color:#999;}
.sitemap a{display:block;float:left;padding:2px 5px 2px 6px;}
.sitemap a.active{background:#efefef;}
.sitemap span{display:block;float:left;padding:2px 6px 2px 5px;}
.noL{border-bottom:none;}

.fiSMap,.eiSMap{background-position:left -423px;}
.fiSMap ul{float:right;background-position:349px -451px;padding:6px 10px 7px 0;}
.fiSMap p{float:left;padding:6px 10px 7px;background-position:-8px -451px;}
.fiSMap li,.eiSMap li{display:inline;}

.eiSMap ul{float:left;background-position:-8px -451px;padding:6px 0px 7px 10px;}
.eiSMap ul a{background-position:left -9px;padding:0 0 0 7px;}
.eiSMap .fI{background:none;}
.eiSMap .pLi{float:right;padding:6px 10px 7px;background-position:63px -451px;}
.eiSMap .pLi ul{display:none;}
.eiSMap .pLi li:hover ul{display:block;position:absolute;background:#fff;padding:3px;}
.eiSMap .pLi li:hover li{padding-left:0;}
.eiSMap .pLi li:hover a{display:block;}
.eiSMap li a.active{font-weight:bold;}
.eiSMap .pLi a{background:none;}

#content{margin-top:161px;}

.regBtn{margin-top:20px;clear:both;width:100%;text-align:center;background-position:left -424px;}
.regBtn a{display:block;width:100%;background-position:727px -452px;}
.regBtn span{display:block;background-position:-8px -452px;padding:6px 0 7px;font-weight:bold;}
.rbNo{text-align:left;}
.rbNo span{padding-left:12px;}

.fMore{clear:both;margin:0 0 15px;background-position:left -127px;text-align:center;padding:18px 0 16px;}
.fMore a{font-weight:bold;}

.sh{border-bottom:1px solid #ccc;padding:4px 0;margin-top:10px;}
.sh strong{display:block;float:left;font-size:12px;font-weight:bold;}
.sh a,.sh span{display:block;float:right;}

.cntC,.cnsC,.cnsCB{float:left;}
.cntCS,.cnsCS,.cnsCBS{float:right;}
.cntC{width:470px;}.cntCS{width:240px;}
.cnsC{width:395px;}.cnsCS{width:310px;}
.cnsCB{width:405px;}.cnsCBS{width:300px;}

.bx{margin-bottom:10px;background-position:left -423px;}
.bx h6{background-position:right -510px;font-weight:bold;color:#36c;}
.bx h6 span{padding:6px 12px;display:block;background-position:-8px -480px;overflow:hidden;height:13px;}
.bxi,.oddL,.nL,.bxc{padding:12px;background:#f2f2f2;border:1px solid #bfbfbf;border-top:none;}
.bxi ul{float:left;width:212px;margin:0 10px 0 0;}
.bxi li a{display:inline-block;padding:1px 0 2px 16px;background-position:left -45px;margin:5px 0 12px;}

.bxw,.bxR{padding:12px 6px 12px 12px;background:#fff;border:1px solid #bfbfbf;border-top:none;}
.bxw img{float:left;}
.bxw span{margin-left:150px;text-align:right;display:block;	}
.bxw h2,.bxw h3,.bxw h4{float:right;font-weight:bold;}
.bxw h2{margin-right:75px;font-size:14px;}
.bxw h3{margin-right:45px;}
.bxw h4{margin-right:15px;font-size:12px;}

.cL ul{width:226px;float:left;margin:0 10px 0 0;}
.cL a{background-position:left -46px;padding:0 0 3px 16px;margin:0 0 9px 0;display:block;font-size:10px !important;}
.cL strong{font-weight:bold;text-decoration:underline;}

.bxR,.bxw a,.bx h6,.hreview{font-size:11px;}
.editLink{font-size:10px;font-weight:normal;float:right;margin:-18px 10px 0 0;background-position:0 5px;padding-left:7px;}
.bxHr{font-size:10px;font-weight:normal;float:right;margin:-23px 0 0;background:none !important;color:#000;}

.outH{width:auto;display:inline;font-weight:bold;float:left;font-size:13px;}

.oddL{padding:0;}
.oddL li{padding:5px 5px 4px 12px;}
.oddL li.odd{background:#fff;}
.oddL li h3{float:left;width:auto;}
.oddL li a{display:block;float:right;width:auto;}
.oddL h3 a{padding:1px 0 2px 16px;background-position:left -45px;float:none;}
.oddL .s1,.oddL .s2,.oddL .s3,.oddL .s4,.oddL .s5{padding:1px 107px 1px 0;}
.oddL .s5{background-position:right 0px;}
.oddL .s4{background-position:right -34px;}
.oddL .s3{background-position:right -70px;}
.oddL .s2{background-position:right -104px;}
.oddL .s1{background-position:right -139px;}

.nL li{padding:5px 5px 5px 0;}
.nL li a{padding:1px 0 2px 16px;background-position:left -45px;}

.rLi{margin-top:10px;}
.rLi li{clear:both;padding:5px;background-position:top left;margin:0 0 10px;padding-bottom:2px;}
.rLi .np{background-position:left -180px;}
.rLi div{float:left;width:160px;padding:7px 10px;position:relative;height:79px;}
.rLi div.rLiTop{position:relative;height:75px;width:240px;border-right:1px solid #cfcfcf;display:block;float:left;}
.rLi h3{font-weight:bold;position:absolute;width:240px;}
.rLi h4{}
.rLi address{display:block;float:left;position:absolute;margin-top:35px;font-style:normal;}
.rLi address span{display:block;padding:0 0 0 10px;}
.rLi address span.tel{font-weight:bold;padding:10px 0 0 0;}
.rLi ul{float:left;width:140px;padding:20px 0 0 10px;border-left:1px solid #cfcfcf;height:70px;}
.rLi ul li{display:block;padding:0;background:none;margin:0;}
.rLi ul a,.rLi ul span,.rLi ul strong{background-position:left -88px;padding:0 0 0 16px;margin:0 0 4px 0;display:block;}
.rLi ul span,.rLi ul strong{color:#36c;cursor:pointer;}
.rLi ul span:hover,.rLi ul strong:hover{text-decoration:underline;}
.rLi ul strong{font-weight:bold;}
.rLiR{float:right;padding:7px 7px 9px;}
.rLiR span{display:none;}
.rLiR:hover span{display:block;position:absolute;margin:-123px 0 0 -60px;background-position:right 0px;padding:11px;z-index:2;}
.rLiR img{width:100px;height:75px;}
.rLiR span img{width:200px;height:150px;}
.rLiR span.ssF img{width:32px;height:32px;margin:59px 84px;}
.s0,.s1,.s2,.s3,.s4,.s5,#sR1,#sR2,#sR3,#sR4,#sR5,.sR{background:url('/_img/starsAlpha.png') no-repeat;display:block;padding:15px 0 0 0;font-size:10px;color:#3366d5;cursor:pointer;}
.s0:hover,.s1:hover,.s2:hover,.s3:hover,.s4:hover,.s5:hover{text-decoration:underline;}
.s5{background-position:left 1px;}.s4{background-position:left -33px;}.s3{background-position:left -69px;}.s2{background-position:left -103px;}.s1{background-position:left -138px;}.s0{background-position:left -190px;}

.s0,.s1,.s2,.s3,.s4,.s5{position:absolute;bottom:3px;width:150px;}
.oddL .s0,.oddL .s1,.oddL .s2,.oddL .s3,.oddL .s4,.oddL .s5{position:relative;width:auto;margin-top:3px;}

.rLi .hotel .hL{width:310px;font-size:10px;height:80px;}
.rLi .hotel h4{margin-bottom:3px;}


.rLi  .prevCom{position:relative;top:2px;float:none;width:100% !important;height:auto;background:#fff;margin:0 0 0 -7px;padding: 0 6px 0px !important;z-index:1;}
.rLi .prevCom ul{width:570px !important;height:auto;border:none;margin:0 !important;background:#eaeffa;border:1px solid #cbcdd2;padding:10px !important;}
.rLi .prevCom ul li{padding-bottom:8px;}

.hsRev{overflow:hidden;height:20px;width:103px;display:block;position:relative;float:right;}
.s_0,.s_1,.s_2,.s_3,.s_4,.s_5{position:absolute;left:0;}.s_0{top:-187px;}.s_1{top:-135px;}.s_2{top:-100px;}.s_3{top:-65px;}.s_4{top:-29px;}.s_5{top:5px;}

.vRev{overflow:hidden;height:20px;width:165px;display:block;position:relative;margin:0 0 20px 0 !important;font-size:9px;color:#999;}
.vRev a{font-size:9px;color:#999;}
.v0,.v1,.v2,.v3,.v4,.v5{position:absolute;left:0;}.v0{top:-189px;}.v1{top:-137px;}.v2{top:-102px;}.v3{top:-67px;}.v4{top:-31px;}.v5{top:3px;}

.vcard{padding-bottom:32px;}
.vcard em{display:block;font-style:normal;float:right;width:103px;text-align:left;}
.vcard strong,.pricerange,.vcard em,.adr,.adr em,.adr em span{position:relative;}
.vcard h1{font-size:14px;font-weight:bold;display:block;padding:0;margin:0;float:left;width:265px;}
.street-address{display:block;padding:20px 0 0 0;}
.postal-code,.locality{display:block;float:left;font-weight:bold;padding:0 5px 20px 0;}
.tel,.slogan{display:block;clear:both;}
.tel span{display:block;float:left;width:60px;}
.adr{margin-bottom:40px;font-style:normal;clear:both;}
.adr em{position:relative;float:none;width:auto;}
.adr em span{display:block;float:left;width:60px;}
.adr .emH{padding-top:10px;}

.freeCall{position:absolute;display:block;margin:-110px 0 0 261px;background-position:-131px -33px;padding:0 0 1px 38px;width:65px;}
.vcf{display:block;float:left;padding:7px 0 0 8px;background-position:left 12px;}
.rtBtn{float:right;}

.hreview{border-top:1px solid #cfcfcf;margin:10px 0 0px;padding:10px 0 5px;}
.hreview div{float:right;width:100px;}
.hreview .item{float:left;color:#7f7f7f;font-size:9px;}
.hreview .vcard{padding-bottom:0;}
.reviewer{display:block;clear:both;color:#7f7f7f;}
.reviewer .fn{margin-left:55px;}
.dtreviewed{float:right;margin-right:4px;font-size:9px;color:#9f9f9f;}
.hreview .summary,.hreview .description{width:320px;float:right;display:block;}
.hreview .summary{font-size:13px;font-weight:bold;font-style:italic;padding:5px 0;}
.hreview .description{padding:0 0 10px 0;}
.hreview .url{position:absolute;}
.hreview .url img{margin-top:2px;}
.hreview .photo {position:absolute;width:40px;height:40px;}
.hreview .comments{padding:0 0 0 55px;}

.comment{margin:15px 0 0 55px;padding-bottom:0;}
.comment li{padding:10px 0;border-top:1px solid #cfcfcf;padding:10px;background:#f2f2f2;}
.comment span{color:#7f7f7f;font-size:11px !important;}
.comment strong{display:block;font-weight:bold;font-size:12px;font-style:italic;}
.comment p{padding:3px 0 0 0;}

#extReview{padding:15px 0 0;}
#extReview strong{font-weight:bold;}
#extReview ul{margin-top:5px;}
#extReview li{clear:both;padding:5px 0;}
#extReview h4{font-weight:bold;font-size:13px;font-style:italic;padding:0 0 7px;}
#extReview div{float:right;width:320px;padding-bottom:10px;border-bottom:1px solid #cfcfcf;}
#extReview .last div{border-bottom:none;padding-bottom:5px;}
#extReview .name{display:block;padding:7px 0 10px;font-size:10px;color:#777;}
#extReview .date{font-size:10px;color:#777;padding:0 0 5px;display:block;}
.note{display:block;float:left;height:20px;width:40px;padding:3px 0 12px;text-align:center;margin:3px 0 0;}
.note strong{font-size:13px;}
.kdeNote{background:#EB7123;color:#fff;}
.jamedaNote{background:#e3f4fa;color:#333;}

.varta{padding-bottom:15px;}
.varta div{border-bottom:none !important;float:left !important;width:100%;}
#vartaBewertung{margin:0 15px 15px 0;display:block;}
.vbx-left{float:left;width:135px;}                                            
.vbx-right{float:right;width:230px;font-size:11px;}
.vbx-right .vRev{margin-bottom:7px !important;}
.vbx-right em{font-style:italic}
.vbx-img{height:60px;overflow:hidden;margin-left:3px;}
.vartaAttr li{background:url('/_img/bg_i.gif') no-repeat 0 -85px; padding:2px 0 2px 16px;display:block;}
.partnerbx-varta strong{font-weight:bold;}
.partnerbx-varta p{padding-bottom:10px;}
.fSize #extReview div{width:655px;}


.fSize .summary,.fSize .description{width:655px;}

.hRForm{width:365px;}
.hRForm label{display:block;font-size:12px;font-weight:bold;color:#69f;}
.hRForm input,.hRForm textarea{width:365px;background:#d9e5fd;border:1px solid #527dd1;margin:5px 0 10px;font-size:11px;padding:2px 1px;}
#hName{background:#fff;border:1px solid #000;}
.hRForm input:focus,.hRForm textarea:focus{background:#fff;border:1px solid #000;}
.hRForm a.hrPic{display:block;float:left;padding:7px 0 0;}
.hRForm a.hRbtn{float:right;font-size:14px;}

#dialogComment label{display:block;font-size:12px;font-weight:bold;color:#69f;}
#dialogComment input,#dialogComment textarea{width:275px;background:#d9e5fd;border:1px solid #527dd1;margin:5px 0 10px;font-size:11px;padding:2px 1px;}
#dialogComment input:focus,#dialogComment textarea:focus{background:#fff;border:1px solid #000;}

.sR{height:17px;background-position:left -190px;padding:0 !important;margin-top:5px;}
.sR em{display:block;font-size:12px;margin:0 0 0 120px;padding:1px 0 0 0;}
.sR a{position:absolute;height:17px;padding:0 !important;background-position:left -220px !important;text-decoration:none;}
.sR span{position:absolute;display:none;color:#000;font-size:13px;text-align:left;}
.sR a:hover span,.sR .active span{display:block;width:110px;margin-left:120px;background:#fff;}
#sR1,#sR2,#sR3,#sR4,#sR5{display:block;}
#sR1{width:20px;z-index:6;}#sR2{width:40px;z-index:5;}#sR3{width:60px;z-index:4;}#sR4{width:80px;z-index:3;}#sR5{width:100px;z-index:2;}
.sR a:hover,.sR a.active{background-position:left 2px !important;}

.fbBtn{float:left;width:200px;height:27px;border:1px solid #ff0000;margin-top:10px;}
.twBtn{display:block;float:right;background-position:left -96px;width:163px;height:27px;margin-top:10px;}
.twBtn span{display:none;}

.aLiB{margin:4px 0 0 0;}
.aLiB li{background-position:left -287px;margin:0 0 5px;font-size:12px;position:relative;padding:20px 10px 10px 11px;height:45px;}
.aLiB a{font-weight:bold;display:block;float:left;font-size:16px;}
.aLiB span{display:block;float:left;width:100%;}
.aLiB .aLiBa{position:absolute;right:0;padding:9px 10px 0 0;font-weight:normal;font-size:11px;}

.hrRk{border:none;border-top:3px solid #CFCFCF;margin-bottom:10px;}

#footer{clear:both;padding-top:20px;}#footer p{text-align:center;}#footer ul{text-align:center;padding-top:15px;}#footer li{display:inline;}#footer li a{padding:0 0 0 10px;background-position:4px -30px;}#footer .fI a{background:none;}

.wT td{vertical-align:middle;padding:4px 8px 4px 0;}

.gAdsDT li:after,.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden;}.gAdsDT li,.cf{display:inline-block;}/*Hide\*/.gAdsDT li,.cf{display:block;}/*End hide*/
.gAdsDT{clear:both;padding-left:4px;}
.gAdsDT ul{margin:5px 0 3px -5px;}
.gAdsDT li{clear:both;padding:3px 5px 7px;}
.gAdsDT span{clear:both;display:block;float:left;font-size:14px;}
.gAdsDT .sL{clear:both;color:#008800;font-size:14px;padding-left:0;float:left;}
.toG{color:#888;font-size:10px;text-decoration:none;}
.bL{color:#0044CC;float:left;font-size:18px;font-weight:bold;text-decoration:underline;}

.genios span{display:block;width:100%;text-align:left;margin:0 !important}
.genios span.employee{padding:7px 0;}
.genios h3,.genios h4{font-size:12px;width:100%;text-align:left;float:left;padding-bottom:7px;}
.genios p{padding-bottom:7px;}
.genios ul{padding:7px 0;}
.genios ul li{font-size:10px;}
