/* Gesamtbreite: 960 px */

body {
margin: 0;
padding: 0;
background-color: #888;
}

p, td, li {font-family: Arial, Trebuchet MS, sans-serif; font-size: 14px; line-height: 120%; color: #000; margin: 0; padding: 0; text-align: left;}
h1 {font-family: Arial, Trebuchet MS, sans-serif; font-size: 18px; color: #444; font-weight: bold; margin: 0 0 25px 0; padding: 0;}
h2 {font-family: Arial, Trebuchet MS, sans-serif; font-size: 16px; color: #000; font-weight: bold; margin: 25px 0 10px 0; padding: 0;}
a {font-family: Arial, Trebuchet MS, sans-serif; font-size: 14px; color: #000; text-decoration: underline;}
ul {margin: 0; padding: 0; list-style-type: none;}
p {margin: 0 20px 20px 0}
#header a img {border: 0; margin: 0; padding: 0; border-bottom: 2px solid #444;}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}



/* Main Containers ----------------------------------- */

#container {
width: 956px;
margin: auto;
margin-top: 20px;
padding: 0;
border: 2px solid #444;
background-color: #fff;
}

#header {
width: 956px;
height: 132px;
margin: 0;
padding: 0;
}


#mainnavi {
float: left;
width: 185px;
margin: 20px 10px 10px 10px;
padding: 0;
}

#content {
float: left;
width: 710px;
margin: 20px 0 20px 0;
padding: 0 0 0 30px;
border-left: 1px solid #444;
}

#footer {
clear: left;
height: 20px;
margin: 0;
padding: 0;
text-align: center;
background-color: #eee;
}



/* Hauptnavi ------------------------------------------------------- */


#mainnavi ul {
background-color: #eee;
margin: 0;
padding: 8px 0 8px 0;;
}

#mainnavi ul li {
margin: 0 0 2px 8px;
}

#mainnavi ul li a{
font-size: 15px;
font-weight: normal;
text-decoration: none;
}

#mainnavi ul li a:hover{
font-size: 15px;
font-weight: normal;
text-decoration: underline;
}

#mainnavi ul li a:active{
font-size: 15px;
font-weight: normal;
text-decoration: underline;
}

#mainnavi ul li a.aktiv{
font-size: 15px;
font-weight: normal;
text-decoration: underline;
}



