/* CSS für HDO */
/* generel settings */
body {
    font-family: Verdana, Arial, Sans-Serif;
    /* background: #ffffff url(/images/bg_body.jpg) repeat-x; */
    color: #333333;
    font-size:11px;
    text-align: center;
    margin: 0;
    padding: 0;
    
    }
	
/* Structure */

body {
    margin: 0;
    padding: 0;
    }

#topnavi {
	position:absolute;
    	display:block;	
	top: 40px;
	left: 0px;
	width:1000px;
	height:40px; 	
	background-color:#ffffff;
	text-align:left;
}
#head {
	position:absolute;
    	display:block;	
	top: 80px;
	left: 0px;
	width:1000px;
	height:240px; 	
    	background: url(../gfx/head_hdo.gif) no-repeat; 	
	background-color:#ff9900;
}
#animation{
	position:absolute;
	left:479px;
	top:0px;
	width:320px;
	height:240px;
	background-color:white;	
}
#sidenavi {
	position:absolute;
    	display:block;	
	top:  330px;
	left:   0px;
	width:200px;
	background-color:#ffffff;
	text-align: right;
}
#left {
	position:absolute;
    	display:block;	
	top:  330px;
	left: 200px;
	width:250px;
	background-color:#ffffff;
}
#content {
	position:absolute;
    	display:block;	
	top:  330px;
	left: 450px;
	width:550px;
	height: auto;
	background-color:#ffffff;
	text-align:left;
}
#footer{
	width: 600px;
	clear:both;
}

.hidden {
    	visibility:hidden;    
    	text-decoration:none;
}

.footlist{
    	color: #999999;
 	font: 10px Verdana, Arial, Helvetica, sans-serif;     	
}
.Stil1 {background-color:#ffe3b6;}
.Stil3 {background-color:#e1e1e1;}

h1 { 
 color: #3B4B5B;
 background-color: transparent;
 font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
 margin: 0px 0px 5px 0px; 
 padding: 0px 0px 0px 0px;
}
h2 { 
 color: #dd8800; 
 background-color: transparent;
 font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
 margin: 0px 0px 16px 0px; 
 padding: 0px 0px 0px 0px;
}
h3 { 
 color: #3B4B5B; 
 background-color: transparent;
 font: bold 14px  Verdana, Arial, Helvetica, sans-serif;  
 margin: 0px 0px 12px 0px; 
 padding: 0px 0px 0px 0px;
}
h4 { 
 color: #828282; 
 background-color: transparent;
 position:relative;
 line-height: 140%; 
 margin: 0px 0px 15px 0px; 
 padding: 0px 0px 0px 0px;
 font: normal 10px Verdana, Arial, Helvetica, sans-serif;  
}
h5 { 
 color: #3B4B5B;
 background-color: transparent;
 font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
 margin: 0px 0px 0px 0px; 
 padding: 0px 0px 0px 0px;
}
h6 {  
    color: #000000;  
    background-color: transparent;
    font-weight: bold; 
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 140%;
    margin: 0px 0px 16px 0px;  
    padding: 0px 0px 0px 0px; 
}
p {
 font: normal 12px Verdana, Arial, Helvetica, sans-serif;
 color: #000000; 
 background-color: transparent;
 line-height: 140%;
 margin:16px 0px;
 padding:0px 0px 0px 0px;
}
a {
 color: #ff9900;
}
