/* Registrierung NWDO */

#reg_form  {
color:#333;
text-align:left;
width:720px!important;
width:725px;
background:transparent;
}

.snazzy {background:transparent;}
.snazzy span {text-align:center; color:#fff; margin:0; padding-bottom:4px; font-weight:normal;}

.b1, .b2, .b3, .b4 {display:block; font-size:1px; background:#c00;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #000; border-right:1px solid #000;}
.b1 {margin:0 5px; background:#000;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; background:#c00; border-left:1px solid #000; border-right:1px solid #000;}
#navigation {margin:0em auto; height:3.6em; background:#fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation ul { margin:0; padding:0; list-style-type:none; background:#fff;}
#navigation li {display:block; float:left; margin:0 1px; width:118px; }
.snazzy {background:transparent;}
.snazzy span {text-align:center; color:#fff; margin:0; font-weight:normal;}

.pad {display:block; height:1em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

.white {background:#fff;}
.snazzy .white {color:#666;}
fieldset .erklaerung {
background:#e6e6e6;
font-weight:normal;
padding-left:10px;
}
.status {
background: #e6e6e6 url(../bilder/bell.gif) no-repeat left center;
}
.fehlermeldung {
background: #e6e6e6 url(../bilder/flag_red.gif) no-repeat left center;
}
.warnung {
background: #e6e6e6 url(../bilder/flag_orange.gif) no-repeat left center;
}
.hinweis {
background: #e6e6e6 url(../bilder/flag_green.gif) no-repeat left center;
}
.fehlermeldung p,
.status p,
.warnung p,
.hinweis p {
font-size:100%;
margin-top:10px!important;
margin-top:0;
margin-left:10px;
width:100%;
}
.status span,
.fehlermeldung span,
.warnung span,
.hinweis span {
margin-left: 25px;
}
.status2 {
font-size:12px;
margin-left:5px!important;
margin-left:10px;
font-weight:normal;

}
#reg_form fieldset {
width:700px;
font-size:12px;
}
#reg_form2 fieldset {
width:490px;
font-size:12px;
}
#reg_form fieldset label,
#reg_form2 fieldset label {
float:left;
margin-left:5px!important;
margin-left:10px;
}
#reg_form fieldset input,
#reg_form2 fieldset input {
float:right;
margin-right:330px!important;
margin-right:300px;
background: #ccc;
color:#333;
padding-left:2px;
border: 1px solid grey;
}
#reg_form fieldset input:focus
#reg_form2 fieldset input:focus {
background: #fff;
color:#333;
}

.form_navi,
.form_navi_current {
padding:0;
width:100px;
cursor:pointer;
}
.form_navi,
.form_navi_current {
background:#ce0000;
border:0;
color:#fff;
font-weight:bold;
}
.form_navi_current {
background:#fff;
border:0;
color:#333;
font-weight:bold;
}/**/

.profil_bilder {
width:700px;
float:left;
clear:both;
}
.bildhinweis {
float:left;
clear:both;
width:270px;
font-weight:normal;
margin-top:-20px;
margin-left:10px;
}
.upload {
width:270px;
font-weight:normal;
margin-top:10px;
margin-right:50px;
margin-left:0;
}
.bild_upload {
width:100px!important;
width:110px;
padding:10px 20px 0 0;
margin-top:0px!important;
margin-top:-132px;
margin-right:-150px;
margin-left:300px!important;
margin-left:0px;

}
.bild_upload input {
margin-top:-20px!important;
margin-top:0;
}
#reg_form .bilder_laden .freigaben {
float:right;
clear:left;
margin-top:0px;
margin-right:0;
}
#reg_form .bilder_laden input {
float:left;
clear:both;
margin-left:25px;
}
#reg_form .upload .upload_input {
margin-top:10px;
margin-left:100px;
background:#db2234;
color:#fff;
cursor:pointer;
width:200px;
}

#reg_form fieldset textarea {
margin-top:0px!important;
margin-top:20px;
margin-right:650px!important;
margin-right:0;
margin-left:65px!important;
margin-left:-655px;
}
.text_area {
width:700px;
}
.text_area textarea {
margin: 0px 0 0 150px;

}
#reg_form .freigaben {
position:absolute;
color: #360;
margin-left:250px;

}
#reg_form .text_area .freigaben  {
float:left;
margin-top:-160px!important;
margin-top:0px;
margin-left:415px!important;
margin-left:-310px;
}
#reg_form .profil_bilder .freigaben  {
position:relative;
float:left;
margin-top:0px;
margin-left:415px;
}

/*#reg_form fieldset fieldset {
border:0;
width:450px;
float:left;
margin-top:-10px;
}
#reg_form fieldset fieldset legend {
font-size:12px;
margin-bottom:-20px!important;
margin-bottom:0;
margin-left:-3px;
}
#reg_form fieldset fieldset label {
margin-top:0;
}

#reg_form fieldset fieldset input {
float:right;
background:transparent;
}

fieldset {
border:1px solid #ccc!important;
border:0px solid #ccc;
}*/
