/* Style sheet xForm */
.ce_form.kontaktform label{display:block;}
.ce_form.kontaktform .text,.ce_form.kontaktform .textarea{width:230px;margin-bottom:8px;}
fieldset{margin-bottom:20px;padding-top:10px;padding-bottom:10px;padding-left:2px;border-top:1px solid #AECD28;border-right:1px solid #AECD28;border-bottom:5px solid #AECD28;border-left:1px solid #AECD28;}
.mod_registration.tableform .col_0{width:120px;padding-left:8px;}
fieldset legend{font-weight:bold;}
.fieldset{width:409px;height:170px;display:block;margin:12px 0px 24px 0px;padding:20px 12px 16px 12px;background-color:#ffffff;background-image:url("/tl_files/billeder/kasser/login-box2.gif");background-position:left top;background-repeat:no-repeat;}
* html fieldset{margin-top:12px;}
p.error{color:#ff0000;}
.nyhedsmail_form td{line-height:12px;}
.nyhedsmail_form input{margin-right:10px;margin-bottom:10px;border:1px solid #989898;}
.nyhedsmail_form input.fornavn,.nyhedsmail_form input.efternavn{width:98px;}
.nyhedsmail_form input.email{width:210px;}
.formbody td{padding-right:10px;padding-bottom:5px;}
*:first-child+html fieldset{margin-top:12px;}
legend{color:#333333;}
* html legend{margin-top:-24px;padding:12px 0;}
*:first-child+html legend{margin-top:-24px;padding:12px 0;}
input.text,input.password{width:200px;margin:1px 0;border:1px solid #989898;}
.login input.submit{width:119px;height:23px;background-image:url("tl_files/template/Submit_BGR.gif");background-repeat:no-repeat;border:0px solid;font-weight:bold;color:#ffffff;}
input.captcha{width:30px;margin-right:5px;border:1px solid #989898;}
* html input.text,* html input.password{margin:0;}
*:first-child+html input.text,*:first-child+html input.password{margin:0;}
textarea{width:360px;height:140px;}
* html textarea{width:358px;}
select{width:204px;margin:1px 0;}
* html select{width:206px;}
div.radio_container{margin:0 0 1px;}
* html div.radio_container{margin:2px 0 -1px;}
*:first-child+html div.radio_container{margin:2px 0 -1px;}
div.radio_container span{display:block;padding-right:6px;}
input.radio{top:2px;position:relative;margin:1px 2px 0 1px;padding:0;}
* html input.radio{top:1px;position:relative;margin:-4px -1px 0 -3px;}
*:first-child+html input.radio{top:1px;position:relative;margin:-4px 0 0 -3px;}
div.checkbox_container{margin:0 0 1px;}
* html div.checkbox_container{margin:2px 0 -1px;}
*:first-child+html div.checkbox_container{margin:2px 0 -1px;}
div.checkbox_container span{display:block;padding-right:6px;}
input.checkbox{margin:3px 3px 0 1px;padding:0;}
* html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
*:first-child+html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
input.file{margin:1px 0;}
* html input.file{margin:0;}
*:first-child+html input.file{margin:0;}
.formbody label{width:300px;float:none;clear:both;display:inline;}
div.error{color:#ff0000;}
.ordrelogin label,.ordrelogin .login_info{font-weight:bold;color:#ffffff;}
.mod_login input{margin-bottom:10px;}
.mod_login .error{margin-bottom:3px;padding:4px;background-color:#ffffff;border:1px solid #ff0000;font-weight:bold;font-size:10px;color:#ff0000;line-height:10px;}
.captcha_container input{width:30px;margin-right:10px;}
span.mandatory{color:#ff0000;}
span.captcha_text{color:#808080;}
