/* ------------------- BODY ------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	}

#container {
width:990px;
margin:auto;

}
/* ------------------- FLASH ------------------------------- */
#flash{
width:990px;
height:250px;
text-align:left;
background-color:#367bbe;
margin:0px;
padding:0px;
}


/* ------------------- BANNER ------------------------------- */
#banner{
width:165px;
float:right;
text-align:center;
background: #367bbe;
height:630px;
}

#news{
	font-weight:bold;
	text-align:center;
	padding-top:50px;
	font-size:14px;
	line-height:30px;
	color:#ffffff;
	}
	
/* ------------------- MENÜ ------------------------------- */
		
#menu {	top: 270px; 
		background: #367bbe; 
		width: 165px; 
		float:left;
		text-align:left;
		height:630px;
		}	
		
		
#menuleft {	
		width:155px;
		background: #367bbe; 
		margin:0px; 
		padding-left:10px; 
		
		}
		
.link { 
		width:150px;  
		margin-top:15px;
		text-align:left;
		padding-left:5px;
	    margin-bottom:5px;
		height:auto; 
		}
			

		
#menuleft li {	list-style: none;}	


#menuleft  div a:hover{ color: #FFFFFF; 
					   text-decoration: none; } 

								
#menuleft ul {
		display: block; 
		padding:0; 
		margin:0;
		border:0; 
		list-style-type:none; 
		text-align:left;
		font:14px bold;
		color:#ffffff;
		width:100%;

		}
		
#menuleft ul:hover  { 
						left:0px; 
						top:0px; 
						position:relative;}	
						
		
 #menuleft a.menul, a.menul:visited {
		display:block; 
		font-size: 0.80em; 
		color: #333322;
		text-decoration:none;
		}

#menuleft li a {
		color:#001100; 
		font-weight:normal;
		text-decoration: none; 
		font-size:12px;
		text-align:right;
		
		}
*html #menuleft li a {width:140px;}

#menuleft li a:hover {
		color:#ffffff;
		font-weight:bold;font-size:12px;}	
		
		
div.nav {width:140px;
		text-align:left;
		margin-left:30px;
		padding:0;}
		
*html div.nav {width:auto;}


/* ------------------- TEXTBOX ------------------------------- */
#content{
width:690px;
top:10px;
text-align:left;
z-index:1;}

#textbox {
top:270px;
width: 600px;
padding-left:20px;
text-align:left;
font-size:12px;
float:left;
}

h1{
font-size:18px;
text-align:left;
margin-top:10px;}

h2{
font-size:14px;
text-align:left;}

h3{
font-size:12px;
text-align:left;
padding:0px;
margin:0px;
}

.asem{
padding-top:10px;
padding-bottom:5px;
margin:0px;
}



/* ------------------- Download/Kontakt ------------------------------- */

#datenblatt a{
text-decoration:underline;
color:#000000;
width:33%;
float:left;
font-weight:bold;
font-size:10px;
text-align:left;}

* html #datenblatt a{ 
padding:0;
margin-bottom:25px;}

#datenblatt a:hover{
font-size:11px}

#beratung a{
text-decoration:underline;
color:#000000;
width:33%;
font-weight:bold;
font-size:10px;
float:left;
text-align:center;

}


* html #beratung a{
padding:0;
margin-bottom:25px;}

#beratung a:hover{
font-size:11px;}

#angebot a{
text-decoration:underline;
color:#000000;
width:33%;
font-weight:bold;
float:right;
font-size:10px;
text-align:center;}

* html #angebot a{
padding:0;
margin-bottom:25px;}

a, a:visited {
color:#000000;
text-decoration:underline;
}

#angebot a:hover{
font-size:11px}

#stg {
width:600px;
float:left;
height:250px;
padding:0px;
margin:0px;
font-size:0px;
}
#drt {
width:390px;
text-align:center;
float:left;
height:250px;
margin:0px;
padding:0px;
}

#logo {
padding-top:25px;
margin:auto;
font-size:0px;
}

#list {
width:390px;
overflow:auto;
height:100px;
white-space: nowrap;
margin-top:30px; 
font-size:0px;
}

#list img {
margin-left:10px;
margin-right:10px;

}

#list a img {border:0px;}

.clear{
clear:both;
padding:0px;
margin:0px;
}