#content .hotellisttable{width:100%}.hotellist{width:218px;height:294px;float:left;margin:0 19px 20px 0;border:1px solid #cccccc;display:block}div.last{margin:0 0 20px 0}#content .hotellist img{float:none}#content .hotellist h2 a{padding:11px 8px 0 8px;margin:0;display:block}#content .hotellist h2 a{text-decoration:none}#content .hotellist p{padding:0 10px;margin:0}#content .hotellist div.adress{height:103px}#content .hotellist p.iconen{text-align:center}#content .hotellist p.details{background-color:#efefef;text-align:center;padding:2px 0}div.bild{width:216px;height:140px;overflow:hidden;text-align:center;padding:1px 0 0 1px;background-color:#efefef}#content div.bild img{border:none}#content .scroll{clear:both}#content .scroll.top{clear:left}#content .scroll a,#content .scroll strong{padding:2px 4px 2px 4px;background-color:#cb0816;font-size:11px;font-weight:normal;border:1px solid #666666;text-decoration:none;color:#fff;margin:0 3px}#content .scroll strong{background-color:#fff;color:#666666}#content p.scroll a:hover{background-color:#fff;color:#cb0816}#content .hotellist p .icons{padding:0;margin:0 10px 0 0;float:left}#betriebdetail{float:left;width:350px;line-height:20px}#betriebdetail .label{width:95px;display:block;float:left}#content #betriebsbild img{float:right;padding:0;margin:0 0 10px 0;border:3px solid #dadada;max-width:320px}#accordion,.feratel_text{clear:both}#accordion h2{margin:2px 0 2px 0}#accordion h2 a{display:block;background-color:#cb0816;color:#fff;text-decoration:none;padding:3px;overflow:hidden;font-weight:normal;height:14px}#accordion h2 a:hover{background-color:#b60714}#accordion h2 a span{display:block;float:right;font-size:11px;font-weight:normal;text-decoration:none}#accordion h2 a:hover span{text-decoration:none}#accordion h2 a.opened{background-color:#b60714}#accordion div.opened{border:1px solid #b60714;border-width:0 1px 1px 1px;background-color:#ececec;margin:0;padding:0;overflow:hidden;padding:2px 7px 2px 7px}#accordion div.opened:after{content:"."; display:block; height:0; clear:both; visibility:hidden}#accordion div.closed{display:none}#content #accordion table{margin-bottom:0}#content #betriebdetail .button{width:250px;margin:10px 0 0 0;padding:0;background:#578e4a;border:1px solid;border-color:#98b591 #2f5626 #2f5626 #98b591;color:#fff;font-weight:bold;cursor:pointer;display:block;float:left;text-align:center;text-decoration:none}#content #betriebdetail .button:hover{background:#3c6931}#content{position:relative;z-index:10}#betriebe_suche{margin:25px 0 0 0;border:1px solid #000;padding:5px;position:relative;z-index:10;background:url(/nav/bg_searchbox.png) 0 0 repeat-x;color:#fff}#betriebe_suche a{color:#fff}#betriebe_suche #search_output a{color:#000}#betriebe_suche legend{display:none}#betriebe_suche h4{position:absolute;top:-20px;left:-2px}#betriebe_suche label,#merkmale_link,#betriebe_suche input.button{float:left;margin:0 10px 0 0}#merkmale_link{margin-top:15px}#content #betriebe_suche label{clear:none}#content #betriebe_suche label input{max-width:120px}#content #betriebe_suche label input,#content #betriebe_suche label select{display:block;margin:2px 0 0 0;border:1px solid #000;padding:1px;font-size:11px}#betriebe_suche input.button{margin-top:12px;width:87px;padding-right:20px;background-image:url(/nav/bg_button_small.gif)}#merkmale{position:absolute;display:none;top:38px;right:0;background:#fff;border:1px solid #000;width:690px;overflow:auto;height:500px;color:#000}#merkmale h2{clear:both;background:#cb0816;color:#fff;margin:0 0 2px 0;padding:2px 0 2px 7px}#merkmale label{float:left;margin:0;width:202px;font-size:11px;padding:2px 0 2px 21px}#content #merkmale label input{margin:0 3px 0 -16px;width:14px;height:14px;display:inline;float:left;border:0}#merkmale_close{float:right;margin:5px}#merkmale_close2{position:absolute;display:none;top:38px;right:17px;z-index:15;width:20px;height:20px;background:#cb0816 url(/nav/close.gif) 50% 50% no-repeat;border:2px solid #fff}#content a#merkmale_close2:hover{background:#ac0915 url(/nav/close.gif) 50% 50% no-repeat}#search_output{position:absolute;top:33px;left:0;border:1px solid #9d0909;background:#fff}#content #search_output ul{margin:0;padding:0}#content #search_output ul li{background:#fff;padding:0;height:1%;display:block;width:250px}#content #search_output ul li a{display:block;padding:2px 10px}#content #search_output ul li a.active{background:#ccc}