body{}

#header{
margin:0 auto 0 auto;
background-image:url(images/main_header.jpg);
height:120px;
width:900px;
}

#subheader{
margin:0 auto 0 auto;
padding-top:5px;
width:900px;
height:23px;
background-image:url(images/main_subheader.jpg);
text-align:center;
color:black;
font-weight:bold;
font-family:Verdana,Arial,Helvetica;
font-size:13px;

}

#impressum{
margin:0 auto 0 auto;
width:900px;
height:15px;
background-image:url(images/main_impressum.jpg);
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:black;
font-weight:bolder;
}
#impressum a:link, a:visited, a:active{
color:black;
text-decoration:none;
}
#impressum a:hover{
color:silver;
text-decoration:none;
}

#main{
background-image:url(images/main_main.jpg);
margin:0 auto 0 auto;
width:900px;
}

#nav{
padding:15px;
width:170px;
float:left;
font-family:Verdana,Arial,Helvetica;
font-size:8pt;
font-weight:bold;
border:none;
}
#nav a:link, a:visited, a:active{
color:black;
text-decoration:none;
}
#nav a:hover{
color:silver;
text-decoration:none;
}

#content{
margin:0 0 0 200px;}

#footer{
clear:left;
background-image:url(images/main_footer.jpg);
width:900px;
height:20px;
margin:0 auto 0 auto;
text-align:center;
font-weight:bold;
font-family:Verdana,Arial,Helvetica;
font-size:8pt;
padding-top:5px;
}

#footer a {
color:black;
text-decoration:none;
}

h1{
background-color:#4682B4;
padding:4px;
border:1px solid black;
height:25px;
width:400px;
font-size:15pt;
color:#FFFFFF;
text-decoration:overline underline;
font-family:Verdana,Arial,Helvetica;
}

h2{
color:black;
text-decoration:underline;
font-weight:bold;
font-size:8pt;
font-family:Verdana,Arial,Helvetica;
}

#gen_text{
padding:15px;
margin:5px 5px 0 0;
border:none;
font-family:Verdana,Arial,Helvetica;
font-size:8pt;
text-decoration:none;
color:#000000;
}
