@CHARSET "utf-8";

div#main div.comp_buchen { font-size: 1.08em; padding-left: 10px; }
div#main div.comp_buchen .box1_bl { margin-bottom: 9px; }
div#main div.comp_buchen .box2_bl { margin-bottom: 9px; }
div#main div.comp_buchen .box4_bl { margin-bottom: 9px; }
div#main div.comp_buchen .sidebar_right { width: 220px; padding: 0; }
div#main div.comp_buchen .sidebar_right .infos { padding: 8px 11px 14px; line-height: 1.38em; }
div#main div.comp_buchen .sidebar_right .infos a { color: #000000; }
div#main div.comp_buchen .sidebar_right .infos ul { list-style-image: url(../images/listicon-mango.gif); }
div#main div.comp_buchen .sidebar_right .infos li { margin-bottom: 8px; }
div#main div.comp_buchen .sidebar_right .infos .big { font-size: 1.38em; }
div#main div.comp_buchen .sidebar_right .infos .button3 { line-height: 22px; margin-top: 20px; width: 182px; }
div#main div.comp_buchen div.headline { font-weight: bold; margin-bottom: 10px; }
div#main div.comp_buchen label.desc { width: 120px; float: left; padding: 2px 0; margin-bottom: 5px; }
div#main div.comp_buchen select.select_medium { width: 175px; }
div#main div.comp_buchen select.select_short { width: 80px; }
div#main div.comp_buchen select.select_extrashort { width: 40px; }
div#main div.comp_buchen select.select_long { width: 230px; }
div#main div.comp_buchen input.text_extrashort { width: 35px; }
div#main div.comp_buchen input.text_short { width: 45px; }
div#main div.comp_buchen input.text_plz { width: 60px; }
div#main div.comp_buchen input.text_ort { width: 100px; }
div#main div.comp_buchen input.text_medium { width: 145px; }
div#main div.comp_buchen input.text_long { width: 300px; }
div#main div.comp_buchen input.image_ok { vertical-align: bottom; }
div#main div.comp_buchen textarea.textarea_medium { width: 465px; }
div#main div.comp_buchen .small { font-size: 0.85em; font-weight: normal; }
div#main div.comp_buchen div.small { line-height: 3em; }
div#main div.comp_buchen div.preis { padding: 2px 0; margin-bottom: 15px; }
div#main div.comp_buchen div.zimmerverteilung { font-weight: bold; padding: 15px 0; }
div#main div.comp_buchen div.zv_select { margin-bottom: 15px; }
div#main div.comp_buchen dl { margin: 0; }
div#main div.comp_buchen dt { width: 165px; float: left; font-weight: bold; }
div#main div.comp_buchen dd { margin-left: 165px; padding-bottom: 5px; }
div#main div.comp_buchen div.above_box { font-weight: bold; padding: 15px 10px 7px; }
div#main div.comp_buchen div.rechtsbelehrung { float: right; width: 190px; }
div#main div.comp_buchen div.gemachte_angaben { padding: 0 13px; }
div#main div.comp_buchen div.gemachte_angaben p { margin: 0; padding: 5px 0; }
div#main div.comp_buchen div.form_anmelder { padding: 0 13px; }
div#main div.comp_buchen div.form_auswahl { padding: 0 10px; }
div#main div.comp_buchen div.form_teilnehmer { padding: 0 13px; }
div#main div.comp_buchen div.form_teilnehmer p { margin: 0; padding: 3px 0; }
div#main div.comp_buchen div.form_teilnehmer .right { float: right; text-align: right; }
div#main div.comp_buchen .button3_wide { margin-bottom: 10px; }
div#main div.comp_buchen .b3w_medium { width: 350px; }
div#main div.comp_buchen .b3w_small { width: 275px; }
