body {
margin: 0;
padding: 0;
background-color:#FFFFFF;
font: 12px Arial, Helvetica, sans-serif;
}


#mutti {
margin: 0px auto;
padding: 0;
width:990px;
}

#head {
margin:0;
padding:0;
width:990px;
height:200px;
background: url('media/bg_headnew_4.png') top left no-repeat;
}

#subhead {
margin:0;
padding:0;
width:990px;
height:20px;
background:url('media/bg_body_oben_grau.png') top left no-repeat;
}

#document_body {
margin:0;
padding:0 10px 10px 10px;
width:990px;
background:url('media/bg_body_grau.png') top left repeat-y;
}

#db_left {
margin:15px 0 0 15px;
padding:0;
float:left;
width:180px;
/*border: 1px dashed;*/
min-height:2px;
height:expression(this.scrollHeight > 2 ? "auto":"2px");
}

#db_mid {
margin:0 0 0 12px;
padding:0 20px 10px 20px;
float:left;
width:515px;
}

div#db_right {
margin:10px 0 0 20px;
padding:0 20px 10px 0;
width:160px;
float:left;
}

div#db_rigtht img {
width:168px;
}


#db_clearspacer {
margin:0;
padding:0;
width:990px;
height:2px;
clear:both;
}

#footer {
margin:0;
padding:0;
width:990px;
height:76px;
background:url('media/bg_footer_grau.png') top left no-repeat;
}

div#footer_txt {
margin:0;
padding:30px 0 0 30px;
width:800px;
height:74px;
float:left;
}


/**Kontakt-Form**/
input.cf_chkbox {

}

input.text {
width:250px;
}

p.cform_txtlabel {
line-height:1.5em;
display:inline;
}

table#cform_extras {
margin:0 0 10px 0;
}

div#cform_cont {
margin: 0px 0 10px 0;
}

div#cform_sec_cont {
margin: 10px 0 10px 0;
}

#cform fieldset{
border:none;
}

div.errors  {
color:#D30E17;
border:1px dotted #D30E17;
padding:10px;
margin: 0 0 10px 0;
}



/**Gesellschafter-Liste **/
div.glist_item {
margin:15px 0 0 0;
padding:0;
/*border:1px dashed;*/
}

div.ges_img {
margin:0;
padding:0;
width:163px;
height:231px;
float:right;
}

span.glist_spacer {    
height:2px;
width:100%;
display:block;
clear:both;
}

h1.glist_h1 {
margin: 0 0 0 0;
padding: 10px 0 0 0;
}

/** Team-Liste **/
div.tlist_item {
margin:10px 0 0 0;
padding:10px 0 10px 0;
border-top:1px dotted #272727;
}


div.tlist_img {
margin:0;
padding:0;
width:163px;
float:right;
}

h1.tlist_h1 {
margin: 0 0 0 0;
padding: 10px 0 0 0;
}

h2.tlist_grade {
margin: 0 0 0 0;
padding: 3px 0 15px 0;
font-weight:normal;
}



/** Kooperationspartner-Liste **/
div.cplist_item {
margin:10px 0 0 0;
padding:10px 0 10px 0;
border-bottom:1px dotted #272727;
}

div.cplist_img {
margin:0;
padding:0;
width:163px;
float:right;
}

h1.cplist_h1 {
margin: 0 0 0 0;
padding: 10px 0 0 0;
}

a.cp_link {
margin: 0 0 0 0;
padding: 3px 0 10px 0;
display:block;
}



/** Lernmodul-Container **/
div#special_lmod_list {
margin:15px 0 0 0;
padding:0;
}

/** Download_Liste **/
div#downloads {
margin:20px 0 10px 0;
padding:25px 10px 10px 10px; 
background:url('media/icon_download3.png') top left no-repeat;
background-color: #EDEDED; 
border-bottom:1px solid #d30e17;  
width:94%;

}


