body{margin-top:25px; background-color:#fff;}

p{ margin:12px 0px;}

.dunkelblau{color: #3A3C5C;}
.blaugrau{color:#ccccff;}

/*{font-family:courier;}*/

.font1{font-family:Arial,sans-serif; font-size:medium; line-height:140%;}
.font2{font-family:Arial,sans-serif; font-size:small;}
.font3{font-family:Arial,sans-serif; font-size:x-small;}
.font4{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22; line-height:130%; }
.font5{font-family:Arial,sans-serif; font-size:14px; line-height:130%;}

  
#header{position:relative; width:880px; overflow:hidden; margin-left:auto; padding:12px 5px 8px 15px;
margin-right:auto; background-color: #E3E3E3 ; } 
  
#bild{position:relative; width:900px; overflow:hidden; margin-left:auto; margin-right:auto; height:85px; background-color:#999; }

#content{position:relative; width:900px; margin-left:auto; margin-top:0px; margin-right:auto; height:390px; background-color: #D2D2D2; z-index:90; }
#menu{float:left; margin-top:0px;}
#text{width:580px; padding:40px 70px 30px 70px; height:335px; background-color: #fff; float:left; margin-left:1px; margin-top:0px; z-index:99;
border-bottom:3px solid #D2D2D2; }
#bottomline{position:relative; width:900px; margin-left:auto; margin-right:auto; border-top:1px solid #ccc; height:1px;}


#navcontainer { width: 140px; }


#navcontainer ul
{
margin-left: 0;
padding-left: 0;
margin-top:0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}


#navcontainer a
{
display: block;
padding:10px 16px;
width: 130px;
background-color: #D2D2D2; 
}

#navcontainer a:link, #navlist a:visited
{
color: #3A3C5C;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #eee;
color: #666;
}

#active
{display: block;
padding:10px 16px;
width: 130px;
background-color:#3A3C5C; 
color:#fff;
}

a:link, a:active, a:visited   {
	color: #3A3C5C ;
	text-decoration: none;
}


a:hover {
	text-decoration: underline;
}
