@charset "UTF-8";
@media all
{
#unterkunftssuche label{display:block;padding:10px 0 0;}
#unterkunftssuche fieldset{padding:7px 7px 7px 12px;margin:10px 0 5px;border:1px solid #ccc;}
#unterkunftssuche legend{margin:3px;padding:3px;}
#unterkunftssuche fieldset .content_block{margin:0 0 3px;}
#unterkunftssuche fieldset input{float:left;margin:4px 10px 0 0;}
#unterkunftssuche fieldset label{display:inline;}
#oberstaufen_plus_info,#oberstaufen_plusgolf_info,#badhindelang_plus_info{position:absolute;border:1px solid #000;width:450px;padding:5px;background-color:#FFF;color:#000;display:none;}
#ergebnisinfo{text-align:center;font-size:11px;border-bottom:4px solid #ccc;}
#ergebnisinfo .content_subblock_left{text-align:left;}
#ergebnisinfo .content_subblock_right{text-align:right;}
#ergebnis ul{list-style-type:none;margin:0;padding:0;}
#ergebnis ul li{margin:5px 0 0;padding:4px;border-bottom:1px solid #ccc;line-height:1.3em;}
#ergebnis ul li .content_subblock_left{width:108px;margin:0;text-align:center;}
#ergebnis ul li .content_subblock_right{width:170px;}
#ergebnis ul li .content_main{margin-left:118px;}
#ergebnis ul li a img{margin:0 0 3px;}
#ergebnis ul li h3{font-size:13px;margin:0;padding:0;}
#ergebnis ul li h3 a{font-size:13px;font-weight:bold;}
#ergebnis ul li p{margin:0 0 7px;}
#ergebnis .aktuelle_info{color:#ff0000;}
#visitenkarte h2{padding:0;}
#visitenkarte h3{margin-bottom:3px;border-bottom:1px solid #ccc;}
#visitenkarte a.anfrage{display:inline-block;margin-top:7px;padding:4px 12px;background:#F3F3F3;border:1px solid #B8B7B7;text-decoration:none;}
#visitenkarte a.anfrage:hover,#visitenkarte a.anfrage:focus{background:#B8B7B7;}
#visitenkarte .gga h3{margin-bottom:12px;}
.gga fieldset{border:1px solid #A5ACB2;padding:13px 20px 20px;margin-bottom:22px}
.gga fieldset legend{padding:2px 8px;margin-bottom:7px;background:#989898;color:#fff;text-transform:uppercase;letter-spacing:0;font-size:0.833em;}
.gga .content_block{margin:0 0 6px;}
.gga label{display:block;color:#666;font-size:.9em;}
.gga input,.gga textarea{padding:3px 1px;}
.gga .daten .content_subblock_left{width:206px;}
.gga .telefon select{float:left;margin-right:4px;width:49px;}
.gga .telefon input{width:70px;}
.gga input.checkbox{border:0;padding:0;}
.gga input.datum{width:90px;background:#fff url(/images/kalender.gif) no-repeat right center;}
.gga textarea{width:416px;height:70px;}
.gga select.m{width:204px;}
.gga input:focus,.gga textarea:focus,.gga select:focus{border-color:#666;}
.gga #kkcaptcha{width:80px;height:34px;font-size:24px;font-weight:bold;}
.gga .captcha img{float:left;margin:0 4px 2px 0;}
.gga .captcha p{font-size:.9em;}
.gga .error{color:#ff0000;}
.gga .success{color:#060;}
.gga button{padding:7px 12px;margin:0 0 20px;}
.gga button:hover{background:#ddd;}
}
