/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** ######################################################################################################
**
**  YAML Version: 2.5.1
**  Dateiversion: 27.08.06
**  Datei       : layout_2col_left_vlines.css
**  Funktion    : Zentrales Stylesheet 2-Spalten-Layout mit grafikfreien Spaltentrennern (Randspalte links)
**
*/
@import url(main/base.css);


@import url(modifications/basemod.css);
@import url(modifications/basemod_2col_left_vlines.css);
@import url(navigation/nav_shinybuttons.css);
@import url(navigation/nav_vlist.css);
@import url(main/content.css);
@import url(print/print_003.css);
@import url(main/master.css);  

/* Buchungsformular */
#buchungsanfrage { width: 722px; font-size: 12px; color: #55473c }
#buchungsanfrage h3 { margin-top: 14px }
#buchungsanfrage label { width: 114px; padding-top: 2px }
#buchungsanfrage input, #buchungsanfrage textarea { width: 584px; background: #fff; color: #798028; border: 1px solid #dbcfb7; padding: 3px; font-size: 1em }
#buchungsanfrage textarea { width: 678px; font-size: 1.25em } 
#buchungsanfrage label, #buchungsanfrage input { margin-top: 6px; display: block; float: left } 
#buchungsanfrage fieldset { border: 1px solid #dbcfb7; padding: 6px; margin: 6px 0 0; background: #f0e9d6 }
#buchungsanfrage legend { padding: 0 3px; font-weight: bold; font-size: 1.15em }
#buchungsanfrage br { clear: left }
#buchungsanfrage .width100 { width: 100% }
#buchungsanfrage .width75 { width: 442px; margin-right: 0px }
#buchungsanfrage .width60 { width: 306px; margin-right: 6px }
#buchungsanfrage .width50 { width: 250px; margin-right: 6px }
#buchungsanfrage .width45 { width: 242px; margin-right: 0px }
#buchungsanfrage .width40 { width: 215px; margin-right: 6px }
#buchungsanfrage .width30 { width: 191px; margin-right: 6px }
#buchungsanfrage .width25 { width: 128px; margin-right: 6px }
#buchungsanfrage .width15 { width: 72px; margin-right: 6px }
#buchungsanfrage .width10 { width: 50px; margin-right: 6px }
#buchungsanfrage .radio, #buchungsanfrage .checkbox { float: left; display: block; margin: 4px 3px 0 0; width: 13px; border: none; background: transparent }
#buchungsanfrage .checktext { display: block; width: 210px; float: left }
#buchungsanfrage .checktext_2 { display: block; width: 315px; float: left; margin-top: 3px }
#buchungsanfrage a.checktext {width: 200px }
#buchungsanfrage .hotelkategorie { display: block; float: left; margin: 3px 6px 0 3px }
#buchungsanfrage .hidden { display: none }
#buchungsanfrage #submit, #buchungsanfrage #reset { width: 130px; background: #f0e9d6; border: 1px solid #dbcfb7; color: #55473c; margin-right: 6px }
#buchungsanfrage #submit:hover, #buchungsanfrage #reset:hover { background: #fff; color: #c90019 }

#buchungsanfrage label.tag { width: 125px }
#buchungsanfrage label.flug { width: 105px; margin-left: 25px }
#buchungsanfrage label.airline { width: 179px; margin-left: 25px }
#buchungsanfrage label.budget { width: 125px }
#buchungsanfrage label.name { width: 114px }
#buchungsanfrage label.gebtag { width: 88px; margin-left: 14px }
#buchungsanfrage label.telefax { width: 67px; margin-left: 25px }

#buchungsanfrage fieldset fieldset { width: 686px; padding: 4px 9px 9px; border: 1px solid #fff; margin-top: 10px; line-height: 1.75em }
#buchungsanfrage fieldset.noborder { border: none; padding: 0; margin: 0; width: auto; line-height: 1.5em }
#buchungsanfrage fieldset.noborder .width40, #buchungsanfrage fieldset.noborder .width60, #buchungsanfrage .width15 { margin-right: 0 }
#buchungsanfrage fieldset.notop { padding-top: 1px }

#buchungsanfrage label.required, #buchungsanfrage label.invalid { font-weight: bold }
#buchungsanfrage input.required, #buchungsanfrage input.invalid { background: #f9ffb3 }

#buchungsanfrage .errors { border: 1px solid #798028; background: #f9ffb3; padding: 9px; margin: 6px 0 12px; color: #000 }
