body {
font-family: Arial; 
background-color: #ffffff;
font-size: small;
padding:0px;
margin:0px;
text-align: left;
}

.forumDatum {background-color: #009CBD;}
.forumAuthor {background-color: #FFD50D;}
.forumBetreff {background-color: #009c47;}

#herz { 	
  margin-left: 0px;
  padding:0px;
  height: 100%;
  width: 1025px;
  background-color: #ffffff;
  /*border: 1px solid #52443C;*/
  text-align: left;
  vertical-align:top;
}



#oben {position:absolute; top:0px; width:1025px; height:106px; text-align: left; margin:0px; padding:0px; /*border: 1px dashed #564b47;*/ background: url(../grafik-co2-neutral/co2-neutral-nav-obenNEU.jpg) no-repeat; vertical-align:top; text-decoration:none; font-size:13px; color: #ffffff; font-weight:bold;}
#linkeBox {position:absolute; top:107px; width:333px; text-align: left:0px; padding:0px; /*border: 1px dashed #564b47;*/ line-height: 110%; background-color: #ffffff; float:left;}
#mitteTop {position:absolute; top:107px; left:333px; width:666px; padding:0px; /*border: 1px solid #564b47; */background-color: #ffffff; float:left;}


a.obenL {text-decoration:none; font-size:13px; color: #ffffff; font-weight:bold; margin:0px; padding:0px;}
a.obenL:link, a.obenL:visited {text-decoration:none; font-size:13px; color: #ffffff; font-weight:bold; margin:0px; padding:0px;}
a.obenL:hover {text-decoration:none; font-size:13px; color: #ffb03B; font-weight:bold; margin:0px; padding:0px;}
.siteMarkOben {text-decoration:none; font-size:13px; color: #ffb03B; font-weight:bold; margin-left: 0px;}

a.linksL {text-decoration:none; font-size:12px; color: #52443C; font-weight:normal; margin-left: 8px; line-height: 170%;}
a.linksL:link, a.linksL:visited {text-decoration:none; font-size:12px; color: #52443C; font-weight:normal; line-height: 170%;}
a.linksL:hover {text-decoration:none; font-size:12px; color: #ffb03B; font-weight:normal; margin-left: 8px; line-height: 170%;}
.siteMark {text-decoration:none; font-size:12px; font-weight:bold; color:#03619E; margin-left: 0px; line-height: 170%;}
.blauM {text-decoration:none; font-size:12px; font-weight:bold; color:#03619E; margin-left: 0px; line-height: 170%;}
.blauB {color:#3F6FAF; font-size:12px; font-weight:bold;}
.schwarz {text-decoration:none; font-size:12px; font-weight:normal; color:#000000; margin-left: 0px; line-height: 170%;}

.privat {font-size:12px; font-weight:normal; color:#990000;}

a.linksLU {text-decoration:underline; font-size:12px; color: #52443C; font-weight:normal; margin-left: 0px; line-height: 170%;}
a.linksLU:link, a.linksLU:visited {text-decoration:underline; font-size:12px; color: #52443C; font-weight:normal; line-height: 170%;}
a.linksLU:hover {text-decoration:underline; font-size:12px; color: #ffb03B; font-weight:normal; margin-left: 0px; line-height: 170%;}

a.navsub {text-decoration:underline; font-size:12px; color: #52443C; font-weight:normal; margin-left: 0px; line-height: 170%;}
a.navsub:link, a.navsub:visited {text-decoration:underline; font-size:12px; color: #52443C; font-weight:normal; line-height: 170%;}
a.navsub:hover {text-decoration:underline; font-size:12px; color: #ffb03B; font-weight:normal; margin-left: 0px; line-height: 170%;}

.textR {font-size:12px; color: #52443C; text-align: left; margin-left: 60px; margin-right: 115px; line-height: 170%;}
.textRB {font-size:12px; color: #52443C; text-align: left; margin-left: 60px; font-weight:bold; margin-right: 115px; line-height: 170%;}



hr.schwarz {border:solid #999999 1px;}






#mitteVita {position:absolute; top:190px; width:350px; margin-left: 219px; padding:0px; border: 1px dashed #564b47; background-color: #ffffff; float:left;}
#mitteKontakt {position:absolute; top:190px; width:350px; height: 212px; margin-left: 219px; padding:0px; border: 1px dashed #564b47; background-color: #ffffff; float:left;}

#rechts {position:absolute; top:367px; width:219px; height: 90px; margin-left: 569px; text-align: center; vertical-align: middle; padding:0px; /*border: 1px dashed #564b47;*/ background-color: #52443C; float:left;}
#rechtsSchwarzkopf {position:absolute; top:314px; width:219px; height: 90px; margin-left: 569px; text-align: center; vertical-align: middle; padding:0px; /*border: 1px dashed #564b47;*/ background-color: #52443C; float:left;}
#rechtsSchwarzkopf2 {position:absolute; top:348px; width:219px; height: 90px; margin-left: 569px; text-align: center; vertical-align: middle; padding:0px; /*border: 1px dashed #564b47;*/ background-color: #52443C; float:left;}
#rechtsOhneTitel1 {position:absolute; top:243px; width:219px; height: 90px; margin-left: 569px; text-align: center; vertical-align: middle; padding:0px; /*border: 1px dashed #564b47;*/ background-color: #52443C; float:left;}
#rechtsVita {position:absolute; top:367px; width:219px; height: 90px; margin-left: 569px; text-align: center; vertical-align: middle; padding:0px; /*border: 1px dashed #564b47;*/ background-color: #63606B; float:left;}

.josef {font-size: 40px; color: #52443C; vertical-align:top; margin:0px; padding:0px;}


.textRS {font-size:10px; color: #52443C; text-align: left;}
.textRM {font-size:11px; color: #52443C; text-align: left;}
.textVita {font-size:12px; color: #52443C; text-align: left; margin-left: 20px; vertical-align: top;}





/*a.linksL {text-decoration:none; font-size:12px; color: #52443C; font-weight:normal; margin-left: 35px;}
a.linksL:link, a.linksL:visited {text-decoration:none; font-size:12px; color: #52443C; font-weight:normal;}
a.linksL:hover {text-decoration:none; font-size:12px; color: #ffb03B; font-weight:normal; margin-left: 45px;}*/

a.linksL2 {text-decoration:none; font-size:12px; color: #52443C; font-weight:normal; margin-left: 10px;}
a.linksL2:link, a.linksL2:visited {text-decoration:none; font-size:12px; color: #52443C; font-weight:normal; margin-left: 10px;}
a.linksL2:hover {text-decoration:none; font-size:12px; color: #ffb03B; font-weight:normal; margin-left: 10px;}

a.untenL {text-decoration:none; font-size:12px; color: #52443C; font-weight:bold; margin-left: 0px;}
a.untenL:link, a.untenL:visited {text-decoration:none; font-size:12px; color: #52443C; font-weight:bold;}
a.untenL:hover {text-decoration:none; font-size:12px; color: #ffb03B; font-weight:bold; margin-left: 0px;}




.siteMarkZahl {text-decoration:none; font-size:12px; color: #03619E; font-weight:bold; margin-left: 0px;}

a {text-decoration:none;}
a:link {text-decoration:none;}
a:visted {text-decoration:none;}
a:hover {text-decoration:none;}


.leftalign {
float: left;
margin: 0 10px 0 0;
}

.rightalign {
float: right;
margin: 0 0 0 10px;
}