﻿.res_plus{margin:0% 0% 0% 0%;padding:0% 0% 2% 0%;text-align:center;font-size:105%;text-decoration:none;font-weight:bold;}
.res_plus_I{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;text-align:center;font-size:100%;text-decoration:none;font-weight:normal;}
.basic_seite{float:none;}

.kontaktform{font-size:100%;margin:0% 0% 0% 2%;padding:0% 0% 0% 0%;font-weight:bold;text-decoration:none;text-align:left}
.kontakt_feld{max-height:100%;max-width:97%;margin:0% 0% 3% 0%;padding:1% 0% 4% 1%;font-size:100%;}
/*.kontakt_feld_II{max-height:100%;max-width:97%;margin:-100% 0% 0% 0%;padding:0% 0% 0% 0%;font-size:100%;background-color:hotpink}*/
.fildset-beschriftung{max-height:97%;margin:0% 0% 0% 0%;padding:0% 0% 1% 2%;text-decoration:underline;font-weight:bold;font-size:100%;}

.anreise, .abreise, .gutscheinnummer, .angebotauswahl, .firma, .gast, .firmierung, .anrede, .vorname, .zuname, .geburtsdatum, .telefon, .mobil, .strasse, .ort, .plz{
width:38.25%;margin:0% 0% 0% 0%;padding:2.5% 0% 0% 2%;font-size:95%;float:left;color:black;font-weight:bold;}

input.booking{
width:52%;margin:2% 0% 0% 0.75%;padding:1% 1% 1% 1%;float:none;
border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;/*background-color:pink*/}
input.booking_I{
width:52%;margin:2% 0% 0% 0.75%;padding:1% 1% 1% 1%;float:none;color:red;font-weight:bold;
border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;background-color:aqua}
input.booking_ns{
width:0%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;float:none;font-size:0%;/*background-color:#fffacd;color:#fffacd*/}

.zimmerauswahl{width:41%;margin:2.5% 0% 1% 1%;padding:1% 0% 1% 0%;font-size:85%;text-decoration:underline;float:left;text-align:left;/*background-color:lavender;*/}
.zimmerauswahl_I{width:29%;	margin:2.5% 0% 1% 0%;padding:1% 0% 1% 0%;text-align:center;font-size:85%;float:left;/*background-color:lavender;*/}
.zimmerauswahl_II{width:29%;margin:2.5% 0% 1% 0%;padding:1% 0% 1% 0%;text-align:center;font-size:85%;float:left;/*background-color:lavender;*/}
.zikat_ez{width:40%;margin:1% 3% 1% 0%;padding:1% 0% 1% 1%;text-align:left;/*text-decoration:underline;*/font-size:85%;float:left;/*background-color:aqua;*/}
.zikat_ez2{width:71.25%;margin:1% 3% 1% 0%;padding:1% 0% 1% 1%;text-align:left;/*text-decoration:underline;*/font-size:85%;float:left;/*background-color:aqua;*/}
.zikat_ez_fam1{width:39%;margin:1% 3% 1% 0%;padding:1% 0% 1% 2%;text-align:left;font-size:75%;font-weight:normal;float:left;/*background-color:aqua;*/}
.zikat_ez_fam1p{width:70.25%;margin:1% 3% 1% 0%;padding:1% 0% 1% 2%;text-align:left;font-size:75%;font-weight:normal;float:left;/*background-color:aqua;*/}
input.zikat_ez_preis{width:14.25%;margin:1% 1.75% 1% 0%;padding:1% 0.75% 1% 0%;text-align:right;font-size:70%;font-weight:bold;float:left;
border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;/*background-color:cadetblue;*/}

.ahd_tage{width:38%;margin:2% 1% 0.5% 0%;padding:1% 0% 0.75% 2%;font-size:85%;float:left;/*background-color:red;*/}
input.ahd_tage{width:14.25%;margin:2% 1.5% 1% 0.25%;padding:1% 1.25% 1% 0%;text-align:right;font-size:70%;font-weight:bold;float:left;
border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;/*background-color:cadetblue;*/}
.ahd_tage_II{width:6%;margin:2% 4% 1% 0%;padding:1.25% 0% 0.5% 0%;font-size:85%;float:left;/*background-color:lawngreen;*/}

input.zikat_ez_preis_ag{width:14.25%;margin:1% 1.75% 1% 0%;padding:1% 0.75% 1% 0%;font-size:70%;font-weight:bold;float:left;
border: 1px solid #fffacd;border-right: 1.75px solid #fffacd;border-bottom: 1.75px solid #fffacd;box-shadow:3px 3px 3px #fffacd;color:#fffacd;background-color:#fffacd;}
.zikat_euro_ez{width:7%;margin:1% 7% 1% 0%;padding:1.25% 0% 0.5% 0%;font-size:85%;float:left;/*background-color:lawngreen;*/}
.zikat_euro_ez_ns{width:7%;margin:1% 7% 1% 0%;padding:1.25% 0% 0.5% 0%;font-size:85%;float:left;color:#fffacd;/*background-color:lawngreen;*/}
input.zikat_ez_anz{width:15%;margin:1% 7% 1% 0%;padding:1% 0% 1% 0%;text-align:center;font-size:85%;font-weight:bold;float:none;
border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;/*background-color:darkgoldenrod;*/}

.select-anrede{
width:54.25%;margin:2% 0% 0% 0.75%;padding:1% 1% 1% 1%;float:none;
border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;}
.anrede_I{
width:18%;margin:1% 0% 0% 0%;padding:2.5% 0% 0% 2%;font-size:95%;float:left;color:black;font-weight:bold;background-color:aqua}
.anrede_meldung{
width:18.5%;margin:1.75% 0% 0% 0%;padding:2.5% 0% 0% 2%;
font-size:70%;float:left;color:red;font-weight:bold;background-color:coral;}

input.pi_rg{
width:25%;margin:0% 75% 0% 0%;padding:1.25% 1.25% 1.25% 1.25%;text-align:left;text-decoration:none;font-size:65%;font-weight:bold;
float:none;background-color:greenyellow;border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;}

.meldung{margin:2% 0% 0.5% 38.5%;padding:0% 0% 0% 2%;font-size:70%;color:red;}
.meldung_I{margin:1% 0% 0% 41%;padding:0% 0% 1% 3.5%;font-size:70%;float:none;color:red;}
.meldung_II{margin:2% 3% 0.75% 0%;padding:0% 0% 0% 0%;font-size:70%;text-align:right;color:green;}
.meldung_III{margin:1% 0% 0% 41%;padding:0% 0% 1% 3.5%;font-size:70%;float:none;color:green;}
.meldung1{margin:2% 0% 0.5% 39%;padding:0% 0% 0% 2%;font-size:70%;color:red;}

.email, .nachricht{margin:0% 0% 0% 0%;padding:2.5% 0% 0% 2.5%;font-size:95%;color:black;font-weight:bold;}
input.email{width:90%;margin:1% 0% 0% 2%;padding:1.25% 2% 1.25% 2%;font-weight:normal;font-size:75%;
border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;}
input.email_I{width:90%;margin:1% 0% 0% 2%;padding:1.25% 2% 1.25% 2%;color:red;font-size:75%;font-weight:bold;
border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;	}
.email-meldung{margin:2% 0% 0.5% 0%;padding:0% 0% 0% 2%;font-size:70%;color:red;}

textarea.booking{width:90%;margin:1% 0% 0% 2%;padding:2% 2% 0% 3%;
border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;}

.restaurant_I{width:38%;margin:2.75% 1% 0.5% 0%;padding:1% 0% 0.75% 2%;font-size:80%;float:left;background-color:red;}
.restaurant_II{width:7%;margin:2.5% 0% 2.5% 0%;padding:1% 0% 0.75% 1%;font-size:85%;float:left;/*background-color:green;*/}
.restaurant_III{width:38%;margin:1.5% 1% 0.5% 0%;padding:1% 0% 0.75% 2%;font-size:85%;float:left;/*background-color:red;*/}
input.restaurant{width:45%;margin:1.75% 1% 2% 0%;padding:1.5% 1% 0.5% 0%;text-align:right;font-weight:bold;font-size:80%;float:left;
border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;	}

input.senden-booking{margin:3% 0% 0% 0%;padding:2% 2% 2% 2%;font-weight:bold;text-decoration:none;
border: 1px solid white;border-right: 1.75px solid #666666;border-bottom: 1.75px solid #666666;box-shadow:3px 3px 3px #454545;
}
.danke-box{width:94%;margin:0% 0% 0% 0%;padding:3% 2% 1% 2%;background-color:black;}
.danke_I{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;text-align:center;font-size:110%;color:white;font-weight:bold;}
.danke_II{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;text-align:center;font-size:100%;color:white;font-weight:normal;}
.danke_III{margin:0% 0% 3% 0%;padding:0% 0% 0% 0%;text-align:center;font-size:100%;color:white;font-weight:normal;
}
.bm{font-size:100%;margin:0% 0% 0% 0%;padding:0% 2% 0% 0%;text-decoration:underline;font-weight:bold;float:left;/*background-color:green;*/}
.bm_arr{font-size:100%;margin:0% 0% 0% 0%;padding:0% 2% 0% 0%;font-weight:bold;float:left;/*background-color:green;*/}
.bm_var{font-size:100%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;font-weight:bold;float:none;}

.bm_I{font-size:100%;margin:0% 0% 0% 0%;padding:0% 2% 0% 0%;font-style:italic;text-align:left;font-weight:normal;float:left}
.bm_I_var{font-size:95%;margin:0% 0% 0.5% 0%;padding:0% 0% 0% 0%;font-style:italic;text-align:left;font-weight:bold;float:none}

.bm_II{font-size:85%;margin:0% 0% 0% 2%;padding:0% 2% 0% 0%;text-align:left;font-weight:normal;float:left}
.bm_II_var{font-size:95%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;text-align:left;font-weight:bold;float:none}

.bm_V{font-size:95%;margin:0% 0% 0% 0%;padding:0% 2% 0% 0%;font-weight:bold;float:left}
.bm_VI{font-size:75%;margin:0% 0% 0% 0%;padding:0% 2% 0% 0%;font-style:italic;text-align:left;font-weight:normal;float:left}
.bm_VI_var{font-size:75%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;font-style:italic;text-align:left;font-weight:normal;float:none}
.bm_VII{font-size:110%;margin:0% 0% 0% 0%;padding:0% 2% 0% 0%;font-weight:bold;float:left}