@charset "utf-8";
/* CSS Document */

#formular-Api 													{ width: 561px; overflow: hidden; }
#formular-Api,
#formular-Api input,
#formular-Api select,
#formular-Api textarea,
#formular-Api table 											{ font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-serif }

#formular-Api table tr td										{ padding: 5px 5px 5px 5px; }
#formular-Api table tr th										{ padding: 5px 5px 5px 5px; }

#formular-Api table.zeile,
.dborder 														{ background: #F6F0DC; }

.dborder tr td													{ padding: 0px 10px 0px 10px; }

#formular-Api #step												{ padding: 0px 0px 0px 0px; }
#formular-Api #step	span										{ padding: 5px 0px 5px 0px; line-height: 20px; }

#formular-Api .bkg,
#formular-Api #step span,
#formular-Api #bild img,
#formular-Api #tabelle td,
.dborder 														{ border: solid 1px #77212A; }

#formular-Api a.buttonS,
#formular-Api input.buttonSb									{ border: 0px; color: #EADBAB; text-transform: uppercase; padding: 0px 5px 0px 5px; float: right; display: inline; background-color: #BB6C5F; margin: 0px 0px 0px 0px; cursor: pointer; }
#formular-Api a.buttonS:hover									{ color: #BB6C5F; }

#formular-Api a 												{ color: #77212A; }
#formular-Api a:hover 											{ color: green; text-decoration: none; }
#formular-Api #step span 										{ color: #000000; border-bottom: none; }
#formular-Api #step span.act 									{ background-color: #77212A; color: #FFFFFF; font-weight: bold; }
#formular-Api #step span,
#formular-Api .bkg 												{ background-color: #FFFFFF; }

/* must be same as background-color "#formular-Api .bkg" */
#formular-Api table.zeile td 									{ border-bottom: 10px solid #FFFFFF; }
#formular-Api table.zeile td.buttonSc							{ width: 150px; }
#formular-Api table.zeile td.buttonSc a.button					{ float: right; display: inline; margin: 0px 10px 0px 0px; }
#formular-Api table.zeile td.buttonSc div						{ float: right; display: inline; margin: 0px 0px 0px 0px; }

#formular-Api p.formError 										{ width: 500px; margin: 10px 0px 10px 0px; }
#from_month_cal,
#to_month_cal													{ margin: 0px 0px 0px 5px; cursor: pointer; }
#div_storno														{ margin: 0px 0px 30px 0px; }
#formular-Api table.suchergebnis								{ margin: 20px 0px 0px 0px; }
#formular-Api table.suchergebnis td.bkg p						{ padding: 0px 5px 0px 5px; }

#formular-Api td.bkg hr											{ color: #77212A; margin: 0px 0px 10px 0px; }
#formular-Api td.preis											{ text-align: right; }

#formular-Api legend											{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#formular-Api fieldset											{ margin: 0px 5px 5px 0px; }
#formular-Api fieldset.einleitungformular						{ margin: 0px 0px 16px 0px; }
#formular-Api fieldset.buchungperson							{ margin: 0px 0px 16px 0px; }
#formular-Api fieldset.plz										{ margin: 0px 5px 25px 0px; }
#formular-Api fieldset.telefon									{ margin: 0px 5px 25px 0px; }
#formular-Api fieldset.name										{ margin: 0px 5px 25px 0px; }
#formular-Api fieldset.anrede legend							{ font-size: 13px; color: #77212A; margin: 0px 0px 7px 0px; }
#formular-Api fieldset.namemitreisende legend					{ font-size: 13px; color: #77212A; margin: 0px 0px 7px 0px; }
#formular-Api fieldset.kontakt legend							{ font-size: 13px; color: #77212A; margin: 0px 0px 7px 0px; }
#formular-Api fieldset.infobetrieb legend						{ font-size: 13px; color: #77212A; margin: 0px 0px 7px 0px; }
#formular-Api legend											{ color: #000000; }

#formular-Api hr.linieprivacy									{ margin: 10px 10px 10px 0px !important; }

