/* reset css */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,label,legend,input,textarea,p,blockquote,th,td {margin:0; padding:0;}

html {overflow-y:scroll;}
#pagecontainer{margin:0px; padding:0px;}

table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:solid 0 #fff;}
legend {border:none; display:none;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0; font-variant:normal;}
sup,sub {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit; color:#454D1C;}
/* reset css - end */


html,body {font:normal 100% Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
#content {width:430px; font-size:0.65em}
#content h2 { font-weight:bold;}
#content p {padding:10px 0 0 0;}
#content form {background:#fffcbe; margin:10px 0 0 0; padding:0 10px 10px 10px; *padding-top:5px;}
#content form label {font-weight:bold;}
#content form input.submit {background:url(/finanzierung/res/img/bg_btn_img.gif) no-repeat left center; width:66px; height:14px; border:none; padding:0 0 0 10px; font-size:10px; margin:0; cursor:pointer;}
#content form input.weiter {background:url(/finanzierung/res/img/bg_btn_weiter.gif) no-repeat left center; }
#content form div.send {float:right;}
#content form div.plz {float:left; width:auto;}
#content form div.plz input.text {width:65px;}
#content form div.ort {float:left; clear:right}
#content form div.ort label {width:auto}
#content form div.ort input.text {width:160px;}
#content form input.adresse {width:266px!important;}

#content form div.area {float:left; width:100%; margin:0; padding:0;}
#content form div.rbtns {float:left; width:100%; margin:0; padding:0;}

/* formularen begin */
#content form input, form select, form textarea {color:#000;}
#content form input.text, form select, form textarea, form input.upload{border:solid 1px #6d6d6d; padding:0; width:140px; height:13px; font-size:10px}
#content form input, 
#content form select, 
#content form textarea,
#content form label,
#content form span{float:left; margin:0px; padding:0px; margin-right:5px;}
#content form label span,
#content form span span{float:left!important; display:inline!important; padding:0px!important; margin:0px!important;}
#content form label,
#content form span{padding-top:2px;}
#content form span.required{margin:0px;}
#content form div {padding:10px 0 0 0; *padding:5px 0 0 0!important; margin:0px; clear:both; float:none; }
#content form fieldset{margin:0px; padding:0px; border:none;}
#content form fieldset legend{display:none;}
#content form label,
#content form span.label{width:110px; font-weight:bold;}
#content form span.text{width:280px; }
#content form label.nobold {font-weight:normal; width:auto;}

#content form .radiodiv .radiospan label{width:auto;}
#content form .button{margin-left:105px; }
#content form label.auto{width:auto!important;}


#content form input.radio,
#content form input.checkbox{margin-top:3px; height:13px; width:13px;}
#content form input.buttonbeinput{margin-left:30px!important;}
#content .mailform,
#content .searchform,
#content .loginform{padding:0px 0px 15px 0px;}

#content form label.radio{width:370px; }

#content .loginform label{width:150px}
#content .loginform .button{margin-left:155px;}
#content .loginform .comment{margin-bottom:10px;}

#content form div input.active{background:#FF7300;}
#content form div select.active{background:#FF7300;}
#content form div textarea.active{background:#FF7300;}

#content .width150px{width:150px!important;}
#content .tipafriend input.text{width:210px;}
#content .tipafriend textarea{width:214px;}
#content .marginl155px{margin-left:155px!important;}
#content form div.erweitertesuche{padding-left:113px!important; padding-bottom:25px!important;}


#content div.error{margin:10px 0px; padding:0px; font-weight:bold; color:red!important;}
#content div.error p{margin:0px!important; padding:0px 0px 5px 0px!important;}
/* formularen end */

.error div{color:red; font-weight:bold;}
