body{margin:0;padding:0;color:#333;font:normal 10pt Arial,Helvetica,sans-serif;background:#FBF4E0;}
#ui-datepicker-div{z-index:9999999!important}
#villa_selection_suchen{cursor:pointer}
h1, h2, h3, h4, h5{margin:0;padding:0;color:#b90000;clear:both;}
#page{margin-top:0;margin-bottom:0;background:white;position:relative;}
#header{margin:0;padding:0;}
#content{padding:0 0 0 0}
.text0{padding:0 10px 0 10px;}
#zimmerTab{visibility:hidden;display:none;}
#c_left{float:left;width:240px;border-left:1px solid #fff;}
.ha4{line-height:30px;font-size:16px;margin:0;padding:0;color:#b90000;clear:both;}
.ha5{line-height:25px;font-size:14px;margin:0;padding:0;color:#b90000;clear:both;}
#c_left input, #preis_form input{background-color:#FBF4E0;font-size:14px;height:21px;border:none;border-bottom:1px solid #ccc;}
#c_left input[type="submit"]{height:21px;width:114px;margin:4px 0 0 65px;cursor:pointer;color:#fff;background-color:#b90000;border-bottom:1px solid #b90000;}
#haussuche #submit{display:box;width:70px;float:left;margin:0 0 0 3px;}
#c_left input[type="submit"]:hover{border-bottom:1px solid #b90000}
#c_left label, #preis_form label{font-size:14px}
#c_center{float:left;width:707px;padding:0;border-left:1px solid #fff;}
#c_center .inhalt{padding:20px 0 0 15px;position:relative;}
#c_center a{color:#b90000}
#c_center h1{font-size:18px;color:#b90000;}
#c_center p{padding:4px 40px 0 0}
#c_center .text_float_right{float:right;margin:0 0 0 20px;}
#c_center .haus_vorschau{float:left;width:217px;margin-right:4px;}
#c_center .haus_vorschau img{width:217px;height:144px;}
#c_center .haus_vorschau .info{width:217px;background-color:#073C82;color:#fff;margin-top:4px;}
#c_center .haus_vorschau .info .name{font-size:14px}
#c_center .haus_vorschau .info .text{font-size:11px}
#c_center .haus_filter{margin-top:1px;background-color:#FAE8BF;height:80px;padding:15px 20px 20px 40px;background-image:url(../img/finca-selection/filter_hg.png);background-position:left;background-repeat:no-repeat;}
#c_center .haus_filter .filter_auswahl{width:180px;float:left;lext-align:left;}
#c_center .haus_filter .filter_auswahl label{width:100px;font-size:18px;color:#B90000;}
#c_center .haus_filter .filter_auswahl select{width:150px}
#c_center .haus_filter_detail{margin-top:1px;background-color:#FBF4E0;border-bottom:1px solid #FAE8BF;height:89px;padding:10px 0px 20px 40px;background-image:url(../img/finca-selection/filter2_hg.png);background-position:250px 0;background-repeat:no-repeat;}
#c_center .haus_filter_detail div.haus_filter_detail_info{width:100%;clear:both;font-size:18px;color:#B90000;padding-bottom:8px;}
#c_center .haus_filter_detail div{width:180px;float:left;}
#c_center .haus_filter_detail label, #c_center .haus_liste_art label{color:#666666}
#c_center .haus_liste_art{position:relative;margin-top:1px;background-color:#FBF4E0;border-bottom:1px solid #FAE8BF;height:40px;padding:8px 20px 20px 40px;}
#c_center .haus_liste_art .info{font-size:18px;color:#B90000;}
#c_center .haus_liste_art .but{font-size:14px;color:#B90000;float:left;background-color:#FAE8BF;line-height:22px;width:140px;text-align:center;margin:7px 0 0 0;cursor:pointer;border-bottom:1px solid #ccc;}
#c_center .haus_liste_art #but_aktualisieren{position:absolute;left:220px;top:0;}
#c_center .haus_liste_art .but_aktion{background-color:#B90000;color:#fff;}
#c_center .haus_liste_art .aktiv{color:#B90000;background-color:#fff;}
#c_center .haus_liste{margin:0 0 0 0;padding:0 0px 0 0;color:#073C82;position:relative;}
#c_center .haus_liste:hover{background-color:#FBF4E0;color:#000;}
#c_center .haus_liste .nummer_ergebnis{float:right;color:#B90000;padding:5px 10px;margin-right:-13px;font-size:11px;cursor:help;}
#c_center .haus_liste p{margin:0;padding:0;}
#c_center .haus_liste p.name{font-size:18px;padding:0 0 0 0;color:#B90000;}
#c_center .haus_liste p.info{font-size:14px}
#c_center .haus_liste img.haus{width:300px;height:200px;}
#c_center .haus_liste img.details{float:right;margin:10px 0 10px 10px;}
#c_center .haus_liste div.text{float:left;width:385px;padding:0 0 0 10px;}
#c_center .haus_liste div.text ul{list-style:none;margin:0;padding:10px 0;}
#c_center .haus_liste div.text ul li{width:170px;display:inline-block;padding:2px 0 2px 20px;background-image:url(../img/finca-selection/haken.png);background-repeat:no-repeat;background-position:0 3px;}
#c_center .haus_liste a.info_but{float:left;line-height:37px;background-color:#FAE8BF;color:#B90000;border-bottom:1px solid #CCCCCC;font-weight:bold;margin:0 1px 0 0;width:131px;text-align:center;cursor:pointer;text-decoration:none;}
#c_center .haus_liste a.info_but:hover{border-bottom:1px solid #B90000}
#c_center .haus_liste a.info_but_aktiv{border-bottom:1px solid #B90000;background-color:#f8be80;}
#c_center .haus_liste div.sonderangebot{width:301px;padding:10px;background-color:#FAE8BF;border:1px solid white;}
#c_center .haus_liste div.sonderangebot strong{color:#B90000;font-size:18px;}
#c_center .haus_liste div.preis{position:absolute;left:0;bottom:15px;text-align:center;width:300px;}
#c_center .haus_liste .reisezeit{position:absolute;bottom:15px;width:300px;font-weight:bold;line-height:38px;text-align:center;}
#c_center .haus_liste .sammelpreis{position:absolute;bottom:60px;left:0;text-align:center;width:707px;}
#c_center .haus_liste .sammelpreis .sammelzeile{height:30px}
#c_center .haus_liste .sammelpreis .sammelzeile_aktiv{}
#c_center .haus_liste .sammelpreis .sammelzeile .belegung{width:85px;line-height:30px;margin-left:11px;float:left;cursor:pointer;}
#c_center .haus_liste .sammelpreis .sammelzeile .einheit{color:#B90000;width:310px;line-height:30px;float:left;font-weight:bold;text-decoration:none;padding:0 0 0 0px;}
#c_center .haus_liste .sammelpreis .sammelzeile .einheit div.pers{float:left;width:60px;font-size:11px;}
#c_center .haus_liste div.sammelpreis .g_preis, #c_center .haus_liste div.sammelpreis .t_preis{float:left;width:150px;float:left;line-height:30px;font-size:18px;}
#c_center .haus_liste div.preis .g_preis{float:left;width:50%;}
#c_center .haus_detail{}
#c_center .haus_detail h1{margin:10px 0 0 10px}
#c_center .haus_detail p{margin:20px 0 20px 10px}
#c_center .haus_detail p.info{margin:0 0 10px 10px}
#c_center .haus_detail .haus_oben{position:relative}
#c_center .haus_detail .haus_bild{float:left;width:470px;}
#c_center .haus_detail .haus_bild h4{margin:20px 0 0 10px}
#c_center .haus_detail .haus_bild p{margin:0 0 20px 10px}
#c_center .haus_detail .haus_auswahl{float:left;width:236px;border-left:1px solid #fff;background-color:#FBF4E0;}
#c_center .haus_detail .haus_auswahl .haus_auswahl_head{width:236px;background-color:#B90000;color:#fff;line-height:23px;font-weight:bold;text-align:center;text-transform:uppercase;font-size:11px;}
#c_center .haus_detail .haus_auswahl .haus_but{padding:10px 0 10px 0;background-color:#FAE8BF;color:#333;border-top:1px solid #fff;border-bottom:1px solid #CCCCCC;margin:0 1px 0 0;text-align:center;cursor:pointer;text-decoration:none;}
#c_center .haus_detail .haus_auswahl .haus_but:hover{border-bottom:1px solid #B90000;font-weight:bold;color:#B90000;}
#c_center .haus_detail .haus_auswahl .haus_but_aktiv{border-bottom:1px solid #B90000;font-weight:bold;color:#B90000;background-color:#f8be80;}
#c_center .haus_detail ul{list-style:none;margin:0;padding:10px 0 10px 20px;}
#c_center .haus_detail ul li{width:196px;padding:2px 0 2px 20px;background-image:url(../img/finca-selection/haken.png);background-repeat:no-repeat;background-position:0 3px;}
#c_center .haus_detail .haus_auswahl .kalkulation_platzhalter{height:211px}
#c_center .haus_detail .haus_oben #haus_kalkulation{position:absolute;bottom:0;right:0;height:211px;width:236px;border-left:1px solid #fff;background-color:#FAE8BF;}
#c_center .haus_detail .detail_buttons{margin-bottom:1px}
#c_center .haus_detail .detail_buttons .detail_but{float:left;line-height:37px;width:156px;background-color:#FAE8BF;color:#333;border-top:1px solid #fff;border-bottom:1px solid #CCCCCC;margin:0 1px 0 0;text-align:center;cursor:pointer;text-decoration:none;color:#B90000;font-weight:bold;}
#c_center .haus_detail .detail_buttons .detail_but:hover{border-bottom:1px solid #B90000}
#c_center .haus_detail .detail_buttons .info_but_aktiv{border-bottom:1px solid #B90000;background-color:#f8be80;}
#c_center .haus_detail .detail_buttons .anfrage_info_but{width:235px;margin:0;}
#c_center .haus_detail .detail_buttons .anfrage_info_but_aktiv{background-color:#34CB00;color:#000;}
#c_center .haus_detail .detail_buttons .anfrage_info_but_inaktiv{background-color:#CCC;color:#000;cursor:auto;border-bottom:1px solid #CCCCCC;}
#c_center .haus_detail .detail_buttons .anfrage_info_but_inaktiv:hover{border-bottom:1px solid #CCCCCC}
#c_center .haus_detail .detail_frame{margin:0 0 20px 0;height:0px;}
#c_center .haus_detail .detail_frame .belegungskalender{margin:20px 0 0 20px}
#c_center .haus_detail .detail_frame iframe{width:100%;height:100%;}
#c_center .haus_detail .bewertungen{margin:20px 0 0 20px}
.bewertungen1{width:440px}
#c_center .haus_detail .inhalt{float:left;width:340px;padding:0 0 0 10px;}
#c_center .haus_detail .sonderinhalt{float:left;width:340px;padding:0 0 0 10px;background-color: #FAE8BF;border: 1px solid white;}
#c_center .haus_detail .sonderinhalt2{float:left;width:100%;padding:0 0 0 10px;background-color: #FAE8BF;border: 1px solid white;}
#c_center div.preis .preis_info{font-size:12px;font-weight:bold;}
#c_center div.preis .betrag{font-size:18px;line-height:20px;}
#c_center .betrag_buchung{font-size:22px;color:#b90000;}
#c_center div.preis div.belegung_0{padding:3px;margin-top:10px;}
#c_center div.preis div.belegung_1{padding:3px;margin-top:10px;}
#c_center div.preis div.belegung_2{padding:3px;margin-top:10px;}
#c_center div.preis div.belegung_3{padding:3px;margin-top:10px;}
#c_center .odd div.preis{}
#c_center .info_rahmen{margin:0;padding:0;overflow:hidden;height:0;}
#c_center .info_rahmen .belegungskalender{margin:0 0 20px 40px;width:650px;}
#c_center .wetter_text{width:300px;float:left;}
.vdfa div{clear:both}
.vdfa img{width:130px;float:left;margin:0 20px 20px 0;}
#urlaub_ani{width:707px;overflow:hidden;border-top:1px solid #fff;}
#urlaub_ani ul{position:absolute;top:307px;left:0;z-index:120;height:20px;width:707px;overflow:hidden;list-style:none;text-align:right;padding:0;margin:0;}
#urlaub_ani ul li{display:inline-block;line-height:20px;color:#073C82;margin:0;padding:0 10px 0 0;font-size:10px;}
#urlaub_ani ul li a{color:#073C82}
#c_center .insel_urlaub{padding:10px}
#sidebar{padding:20px 20px 20px 0}
div.admin_but{background-color:#FFF;padding:5px;border:1px solid #b90000;width:220px;}
div.admin_but img{cursor:pointer;margin-right:6px;}
div.admin_but h3{padding:0 0 5px 0}
#footer{background-color:#b90000;height:30px;padding:1px 0 0 0;margin-top:30px;color:#fff;}
#footer .line{background-color:#fff;height:1px;}
#footer .copyright{padding-left:20px;float:left;line-height:30px;}
#footer .footer_navi{float:right}
#footer ul{padding:0 20px 0 0;margin:0px;}
#footer ul li{display:inline;padding:0 0 0 20px;}
#footer ul li a{color:#fff;background-color:transparent;font-size:12px;text-decoration:none;line-height:30px;}
#logo{position:absolute;top:20px;left:20px;z-index:100;}
#head_animation{height:173px;overflow:hidden;}
#mainmenu{background-color:#bb0606;text-align:left;border-top:1px solid #fff;line-height:40px;padding-left:20px;}
#mainmenu ul{padding:0;margin:0px;}
#mainmenu ul li{display:inline}
#mainmenu ul li a{color:#ffffff;background-color:transparent;font-size:16px;font-weight:normal;text-decoration:none;padding:10px 8px;}
#mainmenu ul li a:hover, #mainmenu ul li.active a{color:#b90000;background-color:#ffffff;text-decoration:none;}
.portal_hinweis_suche{clear:both;border-top:1px solid #fff;height:60px;padding:14px 0 0 14px;border-bottom:1px solid #fff;margin:0 -10px 0 -10px;}
#c_center .portal_hinweis_suche h1, .portal_hinweis_suche h2{margin:0;padding:6px 0 0 10px;font-size:18px;}
#c_center .portal_hinweis_suche p{margin:0;padding:0 0 6px 10px;}
#c_center .karte{width:707px;height:390px;margin:0 -10px 0 -10px;}
#c_center .karte .button, nonkarte{display:block;height:37px;width:200px;line-height:37px;margin:10px 0 0 250px;text-decoration:none;background-color:#FAE8BF;border-bottom:1px solid #CCCCCC;text-align:center;font-weight:bold;}
#c_center .karte .button:hover{border-bottom:1px solid #b90000;background-color:#f8be80;}
.portal_hinweis_suche .suche{float:left;background-color:#fff;width:230px;height:320px;padding:10px;margin:3px 0 0 0;}
#box_schnellsuche, #schnellsuche{margin:1px 0 0 0;padding:5%;color:black;background-color:#fae8bf;line-height:24px;}
#schnellsuche label{display:inline-block;width:65px;color:#b90000;}
#schnellsuche label, #preis_form label{display:inline-block;width:37%;color:#333;text-align:left;}
#schnellsuche input.dautum_eingabe, #preis_form input.dautum_eingabe, #ContactForm_anreise, #ContactForm_abreise{width:50%;background-position:right;background-repeat:no-repeat;margin-top:2px;margin-right:-6px;color:black;}
#schnellsuche input.tage, #preis_form input.tage{width:50px;margin-top:2px;margin-right:-6px;}
#schnellsuche #personen, #preis_form #personen{width:114px;margin-top:2px;padding-left:2px;margin-right:-6px;}
#schnellsuche select, #preis_form select{width:116px}
#schnellsuche #villa_selection_suchen{margin-top:10px}
#preis_form{padding:10px 0 15px 24px}
#haus_kalkulation .preis{text-align:center}
#c_center #haus_kalkulation div.preis div.belegung_0, #c_center #haus_kalkulation div.preis div.belegung_1, #c_center #haus_kalkulation div.preis div.belegung_2, #c_center #haus_kalkulation div.preis div.belegung_3{margin:0}
#haus_kalkulation .g_preis{float:left;width:60%;padding:10px 0 10px 0;background-color:#FBF4E0;}
#haus_kalkulation .t_preis{float:left;width:40%;padding:10px 0 10px 0;background-color:#FBF4E0;}
#box_urlaub{margin:1px 0 0 0;padding:5%;color:black;background-color:#fae8bf;line-height:24px;}
#box_urlaub h4{color:#b90000}
#box_urlaub ul{list-style:none;padding-left:10px;line-height:19px;}
#box_urlaub ul li a{color:#666666}
#box_haussuche, #haussuche{margin:1px 0 0 0;padding:5%;color:black;background-color:#fae8bf;line-height:24px;}
#box_haussuche h4, #haussuche h4{color:#b90000}
#haus_name_suche{width:100px;height:21px;float:left;}
#box_navi{margin:1px 0 0 0;padding:5%;color:black;background-color:#fae8bf;line-height:24px;}
#box_navi h4 a{color:#b90000}
#box_navi h5 a{color:#b90000}
#box_navi a{color:#666666}
#box_navi a.active{font-weight:bold}
#box_navi ul{list-style:none;padding-left:10px;line-height:19px;}
#box_bewertung{margin:1px 0 0 0;padding:10px 24px;}
#box_bewertung h4{font-size:16px}
.tel_beratung{padding:14px 14px 15px 55px;background-repeat:no-repeat;background-position:5px 8px;color:#b90000;border-left:1px solid #fae8bf;border-right:1px solid #fae8bf;}
.tel_nummer{font-size:16px;font-weight:bold;line-height:34px;}
.tel_zeit{color:#333}
div.flash-error, div.flash-notice, div.flash-success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
div.flash-error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
div.flash-notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
div.flash-success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
div.flash-error a{color:#8a1f11}
div.flash-notice a{color:#514721}
div.flash-success a{color:#264409}
div.form .rememberMe label{display:inline}
div.view{padding:10px;margin:10px 0;border:1px solid #C9E0ED;}
#contact-form .radio label, #HV_BuchungForm .radio label{font-weight:normal;width:400px;float:left;}
#contact-form .radio label, #HV_BuchungForm .radio label{font-weight:normal;width:360px;float:left;margin:2px 0 6px 6px;}
#contact-form .unsichtbar, #HV_BuchungForm .unsichtbar{visibility:hidden;display:none;}
#contact-form .sichtbar, #HV_BuchungForm .sichtbar{visibility:visible;display:block;}
#contact-form #unverbindlich, #contact-form #verbindlich, #HV_BuchungForm #unverbindlich, #HV_BuchungForm #verbindlich{float:left}
#HV_BuchungForm #HV_BuchungForm_anrede, #HV_BuchungForm #HV_BuchungForm_teltyp{width:54px}
#HV_BuchungForm #HV_BuchungForm_plz{width:52px}
#HV_BuchungForm input[type=text]{width:172px}
div.breadcrumbs{font-size:0.9em;padding:8px 20px 0 20px;float:left;color:#fff;}
div.breadcrumbs a{color:#fff;text-decoration:none;}
div.breadcrumbs span{font-weight:bold}
div.search-form{padding:10px;margin:10px 0;background:#eee;}
.portlet{}
.portlet-decoration{padding:3px 8px;background:#B7D6E7;border-left:5px solid #6FACCF;}
.portlet-title{font-size:12px;font-weight:bold;padding:0;margin:0;color:#298dcd;}
.portlet-content{font-size:0.9em;margin:0 0 15px 0;padding:5px 8px;background:#EFFDFF;}
.portlet-content ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.portlet-content li{padding:2px 0 4px 0px}
.operations{list-style-type:none;margin:0;padding:0;}
.operations li{padding-bottom:2px}
.operations li a{font:bold 12px Arial;color:#0066A4;display:block;padding:2px 0 2px 8px;line-height:15px;text-decoration:none;}
.operations li a:visited{color:#0066A4}
.operations li a:hover{background:#80CFFF}
#buchung{padding:20px 0 0 15px}
#buchung h1, #buchung h2{font-size:18px;margin-bottom:5px;}
#buchung .errorMessage{display:none;visibility:hidden;position:absolute;top:0;left:0;}
#VerwalterForm i{color:#06F}
#VerwalterForm #HV_Anfragen_house_status_real input{margin-bottom:25px}
#VerwalterForm #HV_Anfragen_house_status_real input[value="0"]{outline:6px solid #F8BE80}
#VerwalterForm #HV_Anfragen_house_status_real input[value="1"]{outline:6px solid #a5bb58}
#VerwalterForm #HV_Anfragen_house_status_real input[value="2"]{outline:6px solid #B90000}
#VerwalterForm #HV_Anfragen_house_status_real input[value="3"]{outline:6px solid #a5bb58}
#HV_Anfragen_nachfrage_geklaert{outline:6px solid #a5bb58}
.header{display:none}
.daten_eingeben{height:60px;width:300px;text-align:center;padding-top:30px;}
#buchungsformular{width:95%;max-width:400px;}
#vname{display:block;width:50%;float:left;}
#name{display:block;width:50%;float:left;}
#strasse{display:block;width:100%;}
#plz{display:block;width:30%;float:left;}
#ort{display:block;width:70%;float:left;}
#country{display:inline-block;width:100%;}
#teltyp{display:block;float:left;width:30%;}
#tel{display:block;float:left;width:70%;}
#adults, #kids, #babies{display:block;float:left;width:33%;}
.shariff{width:240px;background-color:#FAE8BF;padding:20px;}
@media screen and (min-width:701px){.nonkarte{display:none}
#moblogo{display:none}
.anlageText{display:none}
.abst1{height:50px}
.hausbild{float:left}
.nurmobile{display:none}
#buchungsformular{width:400px}
}
@media screen and (max-width:700px){*{float:none}
ul{margin:0;padding:0;}
img{max-width:100%;height:auto;}
#logo{display:none}
#head_animation{display:none}
#box_navi, .tel_beratung, .kalkulation_platzhalter, .haus_filter, .haus_filter_detail, .einheit, #box_bewertung, .sammelpreis, .reisezeit{display:none}
#urlaub_ani, .urlaub_bild{max-width:100%;height:auto;}
#urlaub_ani ul{display:none}
.inhalt, #c_center, .container{width:100%}
.text{float:none}
#c_center .wetter_text{width:300px;float:left;}
#c_center .haus_detail .haus_bild{float:left;width:100%;}
#haus_kalkulation{float:none;width:100%;}
.haus_auswahl{float:none;width:100%;}
#haus_kalkulation .preis{text-align:left}
#haus_kalkulation .g_preis{float:none;width:100%;padding:10px 0 10px 0;background-color:#FBF4E0;}
#haus_kalkulation .t_preis{float:none;width:100%;padding:10px 0 10px 0;background-color:#FBF4E0;}
#c_center .haus_detail .haus_auswahl{float:left;width:100%;}
#c_center .haus_detail .haus_auswahl{width:100%}
#c_center .haus_detail .haus_auswahl .kalkulation_platzhalter{height:2em}
#c_center .haus_detail .haus_oben #haus_kalkulation{position:static;bottom:0;right:10px;height:150px;width:100%;border-left:10px;background-color:#FBF4E0;}
#HV_BuchungForm .radio label{font-weight:normal;width:90%;float:left;}
#contact-form .radio label, #HV_BuchungForm .radio label{font-weight:normal;width:80%;float:none;}
#contact-form #unverbindlich, #contact-form #verbindlich, #HV_BuchungForm #unverbindlich, #HV_BuchungForm #verbindlich{float:none}
#HV_BuchungForm #HV_BuchungForm_anrede, #HV_BuchungForm #HV_BuchungForm_teltyp{width:54px}
#HV_BuchungForm #HV_BuchungForm_plz{width:52px}
#HV_BuchungForm input[type=text]{width:80%}
.bewertungen1{width:100%}
#mainmenu{display:none}
.footer_navi{display:none}
.karte, #map-canvas, .liste_hinweis_txt{display:none}
.header{display:block}
.portal_hinweis_suche{display:none}
#c_left{display:none}
#moblogo{margin:10px}
#box_schnellsuche2, #schnellsuche2{margin:1px 0 0 0;padding:5%;color:black;background-color:#fae8bf;line-height:24px;}
#schnellsuche2 label{display:inline-block;width:65px;color:#b90000;}
#schnellsuche2 label, #preis_form label{display:inline-block;width:37%;color:#333;text-align:left;}
#schnellsuche2 input.dautum_eingabe, #preis_form input.dautum_eingabe, #ContactForm_anreise, #ContactForm_abreise{width:50%;background-position:right;background-repeat:no-repeat;margin-top:2px;margin-right:-6px;color:black;}
#schnellsuche2 input.tage, #preis_form input.tage{width:50px;margin-top:2px;margin-right:-6px;}
#schnellsuche2 #personen, #preis_form #personen2{width:114px;margin-top:2px;padding-left:2px;margin-right:-6px;}
#schnellsuche2 select, #preis_form select{width:116px}
#schnellsuche2 #villa_selection_suchen{margin-top:10px}
#schnellsuche2 input.dautum_eingabe, #schnellsuche2 input.tage, #schnellsuche2 #personen2, #schnellsuche2 select, #schnellsuche2 #villa_selection_suchen{width:40%;height:2em;margin:5px;}
#schnellsuche2, #haussuche{font-size:1.1em}
#schnellsuche2 #submit2, #haussuche #submit2, .button{width:77%;height:2em;margin:5px;background-color:#fff3d0;}
#schnellsuche2 .button{height:2em;margin:10px;}
#haus_name_suche{width:77%;height:2em;margin:5px;}
.button{display:table;align:center;text-align:center;padding:10px;font-size:1.4em;}
h1{padding:1px}
.haus_liste .detail_buttons{display:none}
#c_center .haus_liste{height:auto;width:100%;border:2px solid;float:left;}
#c_center .haus_liste .anlageText1{display:none}
#c_center .haus_liste .nummer_ergebnis{margin-right:0}
#box_haussuche, #haussuche, #schnellsuche2, .preis_info{padding:10px}
#c_center .haus_liste div.sonderangebot{display:none}
.abst1, .ausblenden{display:none}
.daten_eingeben{text-align:center;padding:0 0 0 2px;height:auto;}
#c_center .haus_liste div.preis{text-align:center;width:49%;position:relative;margin-top:15px;float:right;}
#c_center .haus_liste div.text{width:100%;padding:0 0px 0 5px;}
#c_center .haus_liste img.haus{max-width:100%;height:auto;}
.hausbild{width:50%;float:left;}
#c_center .haus_liste_art #but_aktualisieren{left:160px}
#c_center .haus_liste_art{padding:8px 10px 20px 10px}
#detail_preisbox{width:100%;position:relative;}
#detail_preisbox .g_preis{width:50%;float:left;height:auto;text-align:center;}
#detail_preisbox .t_preis{width:50%;float:right;height:auto;text-align:center;}
#c_center .haus_detail .haus_auswahl .haus_but{margin:2px}
#c_center .haus_detail .haus_auswahl .haus_but:hover{border-bottom:1px solid #B90000;font-weight:bold;color:#B90000;}
#c_center .haus_detail .haus_auswahl .haus_but_aktiv{border:2px solid #B90000;font-weight:bold;color:#B90000;background-color:#f8be80;}
#c_center .haus_detail .info{display:none;}
.belegungsplan_info_but{display:none;}
#c_center .haus_detail .detail_buttons .detail_but{width:100%;margin:1px;}
#c_center .haus_detail .detail_buttons .anfrage_info_but{width:100%;margin:1px;}
#c_center .haus_detail .haus_oben #haus_kalkulation{height:auto;border:0;width:100%;margin:0;}
#c_center div.preis div.belegung_0{padding:0px;margin-top:0px;text-align:center;}
#c_center div.preis div.belegung_1{padding:0px;margin-top:0px;text-align:center;}
#c_center div.preis div.belegung_2{padding:0px;margin-top:0px;text-align:center;}
#c_center div.preis div.belegung_3{padding:0px;margin-top:0px;text-align:center;}
#c_center .haus_liste div.text{float:left;width:100%;padding:0 10px 0 10px;}
#c_center .haus_liste div.text ul{list-style:none;margin:0;padding:0 0;}
#c_center .haus_liste div.text ul li{width:130px;display:inline-block;padding:2px 0 0 12px;background-image:url(../img/finca-selection/haken.png);background-repeat:no-repeat;background-position:0 3px;}
#c_center .haus_detail .haus_auswahl .haus_auswahl_head{width:100%;}
.belegungskalender{display:none;}
#nachricht_hide{width:100%;}
}