/* Style sheet form2 */
.lostpassword .captcha{display:block;margin-top:5px;margin-bottom:5px;}
.lostpassword .text{width:350px;display:block;margin-top:5px;margin-bottom:5px;}
.presse_login .text{width:150px;padding:1px;}
.presse_login .submit{width: 154px !important;background-position:right top !important;}
.presse_login label,lostpassword label{margin: 5px 0px 2px 0px !important;}
.anmeldungPresse .radio_container span{margin-right:15px;display: inline;}
.anmeldungPresse .radio_container{width:342px;padding:5px 5px 5px 10px;background-color:#333333;}
.kontakt_1 .text,.kontakt_1 .textarea,.anmeldungPresse .text,.anmeldungPresse .textarea{width:350px;}
.kontakt_1 .checkbox_container,.kontakt_1 .submit_container{margin-top:1.5em;}
.submit_container .submit,#newsletter .submit,#newsletter .button,input#ctrl_submit{width:240px;height:22px;text-align:center;background:#000000 url("tl_files/melkus-sportwagen/layout_images/form_submit_240px.png") center center no-repeat;font-family:arial,sans-serif,verdana;font-size:13px;color:#efefef;border: none;cursor: pointer;}
input#ctrl_submit{width:120px;margin-top:1px;margin-left:10px;background-position:right top;}
.submit_container .submit:hover,#newsletter .submit:hover,#newsletter .button:hover,input#ctrl_submit:hover{background-color:#000000;background-image:url("tl_files/melkus-sportwagen/layout_images/form_submit_240px-over.png");background-repeat:no-repeat;}
label{font-weight:normal;}
.checkbox_container label,.radio_container label{margin-left:7px;font-weight:normal;}
.tableless label{display:block;margin-top:1.0em;margin-bottom:0.6em;color:#aaaaaa;}
.tableless .checkbox_container label,.tableless .radio_container label{display:inline;}
input[type="text"],input[type="password"],textarea{padding:2px 3px;background-color:#000000;border:1px solid #444444;font-size:12;color:#efefef;}
input[type="text"],input[type="password"]{width:100%;}
#form_profil input[type="text"],#form_profil input[type="password"]{width:240px;}
#form_profil label{width:110px;display:block;margin:6px 3px;color:#bbbbbb;}
textarea{width:100%;height:140px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background-color:#1a1a1a;border-color:#0076BA;border-color:#0076BA !important;}
#topmenu input.text{width:183px;height:12px;vertical-align:middle;background-color:#000000;border:1px solid #434343;font-size:12px;}
select{padding:1px;border:1px solid #ccc;}
#newsletter select{padding:1px;border:1px solid #434343;color:#ffffff;background-color: transparent;}
.mod_search .radio_container{margin-top:7px;}
.checkbox_container span,.radio_container span{display:block;}
.checkbox_container+br,.radio_container+br{display:none;}
.checkbox_container label,.checkbox_container input{vertical-align:middle;}
.tableless input[type="checkbox"],x:-moz-any-link{top:-2px;position:relative;}
input[type="radio"],x:-moz-any-link{top:2px;position:relative;}
.submit_container{margin-top:1em;margin-bottom:1em;}
form table td{padding-top:3px;padding-bottom:3px;}
form table td:first-child{width:20%;padding-top:6px;padding-right:18px;padding-bottom:0;}
.tableform table{width:92%;margin-top:1.5em;margin-bottom:0;}
.tableform .formbody,.tableless .formbody{width:100%;overflow:hidden;margin-top:1em;margin-bottom:2em;padding:0;}
.tableless .formbody{padding-top:0;}
fieldset{margin-top:1em;border-top:1px dotted #ddd;}
legend{padding-right:6px;background-color:#f6f7f9;color:#6c8c14;}
fieldset table{width:92%;margin-top:1em !important;margin-bottom:1em !important;}
fieldset table td:first-child{width:140px;text-align:left;}
span.mandatory{font-weight:bold;font-size:12px;color:#0075B9;}
p.confirm{font-size:16px;color:#6c8c14;}
p.error{padding-bottom:3px;font-weight:normal;font-size:13px;color:#cc0055;}
input[type="text"].error,input[type="password"].error,textarea.error{border-color:#cc0055 !important;}
input.captcha{width:48px;margin-right:6px;}
span.captcha_text{font-weight:normal;color:#808080;}
*:first-child+html span.captcha_text{top:-3px;position:relative;}
#presse_login #tl_login,#presse_login h4{margin:0;}
#presse_login{margin-top:1em;}
#newsletter input{width:360px;}
#newsletter input.button{width:200px;margin-top:7px;background-position:right top;}
