body {
background-color: #ffffff;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#303030;
padding:0px;
margin:0px;
}

img {position:relative;}	


h1 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

h2 {
font-size:16px;
font-weight: normal;
padding: 20px 0px 0px 10px;
margin:0px;}


h3 {
font-size: 11px;
border-top:1px solid #303030;
border-bottom:1px solid #303030;
font-weight: normal;
text-align:center;
padding:5px 15px;
margin:0px }


.f10 {font-size: 10px; color:#303030; font-family:verdana, arial, helvetica, sans-serif;}



img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 950px;
padding:0px;
margin: 0px;
/*margin-left: auto;  für mittig */
/*margin-right: auto; für mittig */
} 

/* ----------banner for logo-------------- */
#banner {
position: relative; 
text-align: right;
background-color: #ffffff;
padding: 0px;
margin: 0px;
z-index:100; }

#banner img {padding:0px 0px;} 

/* ----------outer und inner----------------- */

#outer{ 
border-left: solid 180px #ffffff; /* linke Menue Spalten Farbe  */ 
border-right: solid 230px #ffffff; /* rechte Menue Spalten Farbe  */ 
background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */
} 

#inner{margin:0; width:100%; }

/* --------------left und right navigavtion------------- */
#left {
 width:180px; 
 float:left; 
 position:absolute; 
 margin-left:-180px;
 z-index:100;
 }
 
 #right {
 width:230px; 
 float:right; 
 position:absolute; 
 margin-left:540px; 
 }

/* -----------------Inhalt--------------------- */ 

 .grafik1 {position: relative; z-index: 1; margin: 0px 0px 0px 0px;}
 .grafik2 {position: relative; z-index: 1; margin: 0px 0px 0px 0px;} 





#content{ 
position: relative; 
margin: 0px;
border-top: 0px;
border-right: solid 1px #999999;
border-left: solid 1px #999999;
border-bottom: solid 1px #999999; 
z-index:1;
}


/*
div#content {
position: relative; 
min-height:700px;
height:expression(this.scrollHeight > 700 ? "auto":"700px"); 
}
*/



p {
padding: 5px 10px;
margin:0px; }


/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align: right; } 





#nav {
position: relative; 
margin:30px 0px 0px 0px;}

.box2 {
padding: 0px 10px;
margin:0px; }

.box3 {
margin:0px 0px 0px 10px; }


.sbut1 {
	border: 1px solid #303030;
	color: #303030;
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #D1CFCF;
	text-decoration: none;
	cursor: pointer;
	width:106px;
	padding:1px;
	}
	
	
.input1 {
width:100px;
font-size: 10px;
padding:1px;
}	

.impressum {font-size: 10px;}
