/*--built 07------------------------------------------------------------------------*/
/*--by    martin hein  www.digitale-mehrwerte.eu  (hein@digitale-mehrwerte.eu)------*/

/*-----------------------------zentrale Formate-------------------------------------*/
#midsection_div form{
margin:0;
padding:0;
font-size: 1.181818em; /*13px*/
margin-bottom:20px;
}

#midsection_div form form{
font-size: 1em;
}

#midsection_div form fieldset{
margin:0;
padding:0;
margin-bottom:10px;
padding-bottom:8px;
border:0;
background:#F0F1F3;/*#FFEEC3;*/
}

#midsection_div form legend{
display:block;
width:100%;
margin:0;
padding:0;
background:#F0F1F3;/*#FFEEC3;*/
}

#midsection_div form label{
padding-right:5px;
vertical-align:middle;
}

#midsection_div form input{
margin:0;
padding:0;
margin-right:2px;
font-size: 1.181818em;
}

#midsection_div textarea{
margin:0;
padding:0;
margin-right:2px;
font-size: 1.181818em;
}

#midsection_div form input:focus, #midsection_div form textarea:focus{
background-color: #E0E0E2;/*#FFD876;*/
border-color:#263F6A;
}

/*class for ie*/
#midsection_div form input.input_focus, #midsection_div form input.textarea_focus{
background-color: #E0E0E2;/*#FFD876;*/
border-color:#263F6A;
}


#midsection_div form label{
padding:0;
margin:0;
display:block;
padding-bottom:3px;
cursor:pointer;
}

#midsection_div form a{
/*font-size: 0.84615em;*/
}


/*------------------------------Klassen--------------------------------------------*/

.fcontent_div{
clear:left;
margin:0;
padding-left:23px;
padding-right:23px;
}

/*Spalteneinteilung*/
#midsection_div form div.left{
padding:0;
margin:0;
clear:left;
float:left;
padding-top:7px;
width:241px;
/*border: 1px solid black;*/
border-top: 1px solid #F0F1F3;/*#FFEEC3;*/
}

#midsection_div form div.right{
padding:0;
margin:0;
float:left;
padding-top:7px;
width:241px;
/*border: 1px solid black;*/
border-top: 1px solid #F0F1F3;/*#FFEEC3;*/
}

#midsection_div form div.full{
clear:left;
padding-top:8px;
width:482px;
}

/*legend*/
#midsection_div .legend_div{
margin:0;
padding:2px;
padding-left:7px;
background-color: #E0E0E2;/*#FFD876;*/
border-bottom:solid 2px #FFFFFF;
font-weight:bold;
}

/*error*/
.formerror{
color:#D2043A;
}

.formerror p{
font-weight:bold;
}

/*disabled*/
form .formdisabled{
color:#D2043A;
}

