body {
background-color: #c8c8c8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
color:#000;
padding:0px;
margin:0px;
}
a {color: #000;
text-decoration:none;}
a:visited {color:navy;}
a:hover {color: #564b47;}
a:active { color:#000000;}

a.underline{text-decoration:underline;}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 800px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#banner {
text-align: center;
background-color: #e1ddd9;
padding: 0px;
margin: 0px; }


/* ----------outer und inner----------------- */

#outer{ 


} 

#inner{margin:0; width:100%; }

/* --------------left und right navigavtion------------- */
#left {
 width:200px; 
 float:left; 
 position:relative; 
 margin-left:-200px; 
 margin-right:1px;
 }
 #right {
 width:200px; 
 float:right; 
 position:relative; 
 margin-right:-200px; 
 margin-left:1px;
 }
#navi{
background:url(bg.gif) center top;
padding:0 50px 0 50px;
}

#navi2{
padding:3px 0 3px 0;
margin:0 0 0 20px;
border-top:1px solid black;
border-bottom:1px solid black;
width:660px;}


/* -----------------Inhalt--------------------- */ 
#content{ 
/*position: relative; */
margin: 0px; 
background-image:url(bg.gif);
padding:0 80px 0 80px;
}
p {
padding: 5px 10px;
margin:0px; 
line-height:1.4em;
text-align:justify;}

.headline1{
font-size:16px;
font-weight:bold;
padding: 5px 0 0 10px;
margin:0px;
}

.headline2{
font-size:14px;
font-weight:bold;
padding: 5px 0 0 10px;
margin:0px;
}

.headline3{
font-size:12px;
font-weight:bold;
padding: 5px 0 0 10px;
margin:0px;
}
.headline4{
font-size:12px;
font-weight:normal;
padding: 5px 0 0 10px;
margin:0px;
line-height:1.4em;
text-align:justify;
}

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {

clear:left;
padding:0px;
margin:0px;
text-align: left; 
/* padding:0 80px 0 80px; */
} 
#footer2{
padding:3px 0 3px 0;
border-top:1px solid black;
}

#impressum {
clear:left;
padding:0px;
margin:0px;
text-align: center; } 
li{
line-height:1.8em;
}
td{padding:2px 25px 2px 0;}
table{
padding: 0 15x;
margin:0 0 0 10px; }
