/* Style sheet form */
.zahn select{width:42px;margin-bottom:4px;font-family:Arial;}
.zahn option,.zahnu option{font-family:Arial;}
.zahnu select{width:42px;margin-top:4px;font-family:Arial;}
.zahn{border-top:1px solid #ECECEC;border-right:1px solid #ECECEC;border-left:1px solid #ECECEC;}
.zahnu{border-right:1px solid #ECECEC;border-bottom:1px solid #ECECEC;border-left:1px solid #ECECEC;}
.q{border-right:2px solid #ECECEC;}
.row_zahn td{border-bottom:2px solid #ECECEC;}
#ok td,#uk td{padding:7px 2pt;}
#ok,#okvb,#uk,#ukvb{margin:0 auto;}
#okvb td,#ukvb td{width:35px;padding:2px 5pt;}
.row_vb{height:10px;}
.row_vbuk{height:20px;margin-top:3px;}
#okvb div.checkbox_container label{float:left;margin:-16px 0 0 -8px;font-size:8px;color:#ffffff;cursor:pointer;}
#okvb .checked,#okvb .unchecked{height:11px;float:right;background:transparent url("tl_files/basics/chk_on.png") no-repeat;cursor:pointer;}
#okvb .unchecked{background:transparent url("tl_files/basics/chk_off.png") no-repeat;cursor:pointer;}
#ukvb div.checkbox_container label{float:left;margin:12px 0 0 -8px;font-size:8px;color:#ffffff;cursor:pointer;}
#ukvb .checked,#ukvb .unchecked{float:right;margin-top:2px;background:transparent url("tl_files/basics/chk_on_u.png") no-repeat;cursor:pointer;}
#ukvb .unchecked{background:transparent url("tl_files/basics/chk_off_u.png") no-repeat;cursor:pointer;}
#farbe .unchecked{height:22px;background:transparent url("tl_files/basics/unchecked.png") no-repeat;cursor:pointer;}
#farbe .checked{height:22px;background:transparent url("tl_files/basics/checked.png") no-repeat;cursor:pointer;}
.selected,.unselected{float:left;}
div.radio_container{width:285px;}
div.radio_container label{margin:5px 0 5px 25px;cursor:pointer;}
.selected,.unselected{width:280px;height:22px;background:transparent url("tl_files/basics/checked.png") no-repeat;cursor:pointer;}
.unselected{background:transparent url("tl_files/basics/unchecked.png") no-repeat;}
#agb div.checkbox_container label,#widerr div.checkbox_container label{margin:5px 0 5px 28px;cursor:pointer;}
#agb .col_1,#widerr .col_1{width:745px;padding-left:14px;}
#agb .checked,#agb .unchecked,#widerr .checked,#widerr .unchecked{width:28px;height:22px;float:left;background:transparent url("tl_files/basics/checked.png") no-repeat;cursor:pointer;}
#agb .unchecked,#widerr .unchecked{background:transparent url("tl_files/basics/unchecked.png") no-repeat;}
#farbe .select{width:70px;margin:3px 0;}
.explanation{padding:0 8px 12px 8px;}
.submit{color:#333333;}
.col_0 span.mandatory{margin-left:2px;font-weight:bold;color:#E83350;}
.mod_registration p.error,.ce_form p.error,.mod_subscribe p.error,.mod_login p.error,.mod_lostPassword p.error{margin-bottom:5px;padding:5px 10px;font-size:10px;color:#E83350;}
.mod_registration .text:focus,.ce_form .text:focus,.ce_form .select:focus,.ce_form .textarea:focus,.mod_personalData .text:focus,.mod_login .text:focus,.mod_lostPassword .text:focus,.mod_lostPassword .captcha:focus{background-color:#ECECEC;border:1px solid #009EE3;color:#333333;}
.ce_form fieldset,.mod_article fieldset,.ce_form .select,.ce_form .text,.mod_registration .text,.mod_login .text,.ce_form .textarea,.mod_lostPassword .text,.mod_lostPassword .captcha,.mod_personalData .text,.mod_personalData .password{border:1px solid #cccccc;}
.ce_form legend,.mod_personalData legend,.mod_registration legend,.mod_article legend{padding:0 8px;font-weight:normal;font-size:12px;color:#E83350;text-transform:uppercase;}
.ce_form .text,.mod_personalData .text,.mod_personalData .password,.mod_registration .text,.mod_registration .password,.mod_login .text,.mod_lostPassword .text{width:230px;}
.mod_login .label{margin:4px 0 1px 0;}
.submit_container{margin-top:8px;margin-bottom:4px;}
.mod_personalData,.mod_registration,.ce_form{margin-bottom:18px;}
.ce_form fieldset,.mod_article fieldset,.mod_personalData fieldset,.mod_registration fieldset{display:block;margin:12px 0 24px 0;padding:8px;}
.mod_personalData fieldset,.mod_registration fieldset{width:490px;}
.schmal490 fieldset{width:490px;}
.mod_personalData .submit_container,.mod_registration .submit_container{width:428px;}
* html .mod_personalData .submit_container{width:434px;}
*:first-child+html .mod_personalData .submit_container{width:434px;}
.kurz .col_1 .text,.captcha{width:30px;}
.captcha_text{margin-left:5px;}
.ce_form .col_0,.mod_login .col_0,.mod_lostPassword .col_0,.mod_registration .col_0,.mod_personalData .col_0{width:134px;padding-left:14px;}
.mod_login td,.mod_lostPassword td,.mod_registration td,.mod_personalData td,.abstand td{height:22px;padding:2px 6px 2px 0;}
* html .mod_personalData td{padding:1px 6px 1px 0;}
.submit_anfrage{width:140px;}

