body{
margin:0;
padding:0;
line-height: 1.4em;
font: 12px arial,helvetica,sans-serif;
color:#666666;
background-color: #aeaea0; 
}

b{font-size: 110%;}

#maincontainer{
width: 768px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #aeaea0;
height: 75px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#header{
margin-left: 256px;
background: #b5d63d;
height: 134px;
text-align: right;
vertical-align: middle;
}

#leftheader{
float: left;
width: 256px; /*Width of left column*/
margin-left: -764px;
background: #80981e;
height: 134px;
}

#headernav{
margin-left: 256px;
background: #b5d63d;
height:26px;
text-align: right;
}

#leftheadernav{
float: left;
width: 256px; /*Width of left column*/
margin-left: -764px;
background: #80981e;
height: 26px;
}

#contentcolumn{
height: 386px;
margin-left: 256px;
background: #e9eae4;
}

#leftcolumn{
height: 386px;
float: left;
width: 256px; /*Width of left column*/
margin-left: -764px;
background: #e9eae4;
border-top: 1px red;
}

#footer{
clear: left;
width: 100%;
background: #aeaea0;
color: #FFF;
text-align: right;
padding: 7px 0px 0px 0px;

}

#footer a{
color: #ffffff;
font: 11,5px arial,helvetica,sans-serif;
margin-left: 10px;
margin-right: 15px;
}

#titel{
font:  12px arial,helvetica,sans-serif;
margin-left: 24px;
padding-top: 20px;
float:left;
line-height:1.5em;
 /*width:6em;breite linkerspalte*/
}

#inhalte{
font:  12px arial,helvetica,sans-serif;
line-height:1.5em;
margin-left: 10.5em; /*start rechter spalte*/
padding-top: 19px;
padding-right: 15px;
}

#titelcompact{
font:  12px arial,helvetica,sans-serif;
margin-left: 24px;
padding-top: 19px;
float:left;
line-height:1.30em;
 /*width:6em;breite linkerspalte*/
}

#inhaltecompact{
font:  12px arial,helvetica,sans-serif;
line-height:1.30em;
margin-left: 10.5em; /*start rechter spalte*/
padding-top: 20px;
padding-right: 20px;
}

#sec_cont {
font:  12px arial,helvetica,sans-serif;
line-height:1.34em;
margin-left: 10.5em; /*start rechter spalte*/
padding-top: 20px;
padding-right: 20px;
}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.fett{
font-weight: bold;

}

.smaller{
font-size: 11px;

}


.anstrich{
font-size: 10px;
}


a:link{ color: #89a222; text-decoration: none;}
a:visited { color: #89a222; text-decoration: none;}
a:hover { color: #bcb8b5; text-decoration: none; }
a:active { color: #bcb8b5; text-decoration: none; }

