/* Style sheet form */
label{font-weight:bold;cursor: pointer;}
fieldset{margin:0 0 1.5em;padding:1.4em;border:1px solid #CCCCCC;background: #FAFAFA;}
legend{padding:0 5px;border:1px solid #CCCCCC;font-weight:bold;font-size:1.2em;color:#555555;background: #FFFFFF;}
input.submit{width:88px;height:30px;color:#FFFFFF;line-height:30px;background: url("tl_files/bk/gfx/subscribe_button.png") no-repeat scroll left top transparent;border: 0px none !important;}
input.checkbox{margin-top:4px;margin-right:2px;margin-left:10px;}
input.upload{margin:0.25em 0.25em 0.25em 0;}
textarea{width:460px;height:120px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#F9F9F9;border:1px solid #c6c6c6;}
textarea.anmerkung{width:685px;}
.ce_form.tableless .radio_container label,.ce_form.tableless .checkbox_container label{display:inline;}
.ce_form.tableless p.error{margin-top:0;margin-bottom:0;}
.checkbox_container{margin:0.25em 0.25em 0.25em 0;}
.checkbox_container span{display:block;}
.checkbox_container label{font-weight:normal;}
* html input.checkbox{margin:-1px 0;}
*:first-child+html input.checkbox{margin:-1px 0;}
* html span.captcha_text{top:0.8em;}
*:first-child+html span.captcha_text{top:0.8em;}
.radio_container{margin:0.25em 0.25em 0.25em 0;}
.radio_container span{display:block;}
.radio_container label{font-weight:normal;}
input.radio{float:left;margin-top:4px;margin-right:2px;margin-left:10px;}
* html input.radio{margin:-1px 0;}
*:first-child+html input.radio{margin:-1px 0;}
.submit_container{clear:both;padding-top:10px;border-top:2px solid #CCCCCC;}
input.submit{padding-right:0.5em;padding-left:0.5em;}
* html input.submit{padding-right:0;padding-left:0;}
*:first-child+html input.submit{padding-right:0;padding-left:0;}
span.mandatory{display:none;}
p.error{display:none;}
div.cc{margin-bottom:0.5em;}
.ce_form td.col_first{padding-right:1em;vertical-align:middle;}
#formular input.text,#formular input.upload,#formular select,#formular textarea{display:block;border:1px solid #c6c6c6;background: url(tl_files/bk/gfx/form_input_bg.gif) repeat-x scroll 0 0 #FFFFFF;}
#formular input.text:focus,#formular input.upload:focus,#formular select:focus,#formular textarea:focus{border:1px solid #777777;background: url(tl_files/bk/gfx/form_input_hover_bg.gif) repeat-x scroll 0 0 #F8F8E6;}
#formular br{float:left;display:none;}
#formular label{padding:2px 0;}
#formular label.clr{clear:both;}
#formular label,#formular input.text,#formular select,#formular textarea{float:left;}
#formular input.text.error,#formular select.error,#formular textarea.error,#formular input.upload.error{border:1px solid #FF0000;}
#formular label.error{color:#FF0000;}
#formular input.col_0,#formular select.col_0,#formular textarea.col_0{margin-right:35px;}
#formular fieldset.filter_spezifikationen label.col_x0{width:220px;}
#formular fieldset.filter_spezifikationen input.col_x0{width:65px;float:left;margin-right:1px;}
#formular fieldset.filter_spezifikationen input.upload.col_x0{width:232px;padding:2px;}
#formular fieldset.filter_spezifikationen input.col_x1{margin-right:1px;margin-left:5px;}
#formular fieldset.filter_spezifikationen input{width:65px;}
#formular fieldset.filter_spezifikationen select{width:71px;}
#formular fieldset.filter_spezifikationen select.col_x1,#formular fieldset.filter_spezifikationen select.col_x2{margin-right:15px;}
#formular fieldset.filter_spezifikationen select.col_x1,#formular fieldset.filter_spezifikationen select.col_x2{margin-left:5px;}
#formular input.text{width:232px;margin-bottom:8px;padding:2px;}
#formular input.mandatory,#formular select.mandatory,#formular textarea.mandatory,#formular input.captcha{background:url(tl_files/bk/gfx/form_input_mandatory_bg.gif) repeat-x scroll 0 0 #FBF4ED;}
#formular select{width:238px;margin-bottom:8px;padding:1px;}
#formular select:focus{border:1px solid #777777;background: url(tl_files/bk/gfx/form_input_hover_bg.gif) repeat-x scroll 0 0 #F5F5DC;}
#formular label.col_0,#formular label.col_1{width:92px;}
#formular fieldset.filter_spezifikationen .explanation p{width:28px;float:left;display:inline;padding:2px;}
#formular fieldset.filter_spezifikationen .explanation p.col_x1{width:60px;margin-left:34px;}
#formular .explanation p.col_x1.label{margin-right:8px;}
#formular label.col_x0{width:222px;}
#formular fieldset.filter_spezifikationen select.col_x0_38{width:38px;margin-right:1px;}
#formular fieldset.filter_spezifikationen input.col_x0_30{width:24px;margin-right:1px;}
span.captcha_text{font-weight:normal !important;color:#808080 !important;}
#formular input.captcha{width:40px;margin-right:8px;margin-left:8px;}
#formular label.col_z{width:272px;}
img.xdate_toggler780{left:-90px;position:absolute;float:left;}
#formular fieldset.col_z input.text.xdate{width:84px;text-indent:19px;}
#formular fieldset.col_z input.text.twodig{width:19px;}
#formular fieldset.col_z input.text{width:417px;}
