*{margin: 0; padding: 0;}
/*option {padding-left: 0.4em;}*/
html {height: 100.01%;}
html * {font-size: 100.1%;}
body {font-size: 75%; font-family: Verdana, Helvetica, Arial, sans-serif; position: relative; color: #162983; background: #dcdfed; text-align: left;}
fieldset, img {border: 0;}
select, textarea {font-size: 99%;}


#kopf, #navigation, #subnavi, #main, #fuss {
    with: auto;
	/*padding: 10px;*/
	}
	
#kopf {
    position: relative;
    height: 169px;
	background: #fff url(../img/logo_neu.gif) no-repeat right;
	/*border: 1px solid yellow;*/
	}
	
#kopf img {
    padding-left: 0px;
	}	
	
#navigation {
    position:relative;
    /*top:0px;*/
    height: 55px;
    color: #fff; 
    padding-left: 10px;
    text-decoration: none;	
    background: #bd1220 url(../img/foto.jpg) no-repeat right;
    clear: both;
    /*border: 1px solid black;*/
    }	
	
#main {
    position: relative;
	top: 15px;
	padding: 0px;
	background: #dcdfed;
	/*font-size:87,5%;*/
	clear: both;
	}		
	
#col1 {
    position: relative;
	/*top: 224px;
	left: 0px;*/
	width: 200px;
	float: left;
	z-index: 3;
	padding-left: 10px;
	/*padding-right: 10px;*/
	/*border: 1px solid black;*/
	}	
	
#col2 {
    position: relative;
	/*top: 0px;
	left: 0;*/
	width: 270px;
	float: right;
	z-index: 5;
	padding-left: 0px;	
	/*width: auto;
	margin: 0 200px 0 200px;*/
	/*border:1px solid red;*/
	}	
	
#col3 {
    position: relative;
	top: 0px;
	right: 0px;
	width: auto;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 220px;
	margin-right: 280px;
	z-index: 1;
	/*border:1px solid yellow;*/
	}	
	
#subnavi, #subnav {
    position: relative;
	margin-right: 10px;	
	height: 15px;
	font-size: 100%;
	font-weight:bold;
	color: #5466bb;
	clear:both;
	/*border: 1px dashed blue;*/
	}
	
#subnavi {
    float:right;
    text-align: right;
	width:270px;
	}	
	
#subnav {
    top:15px;
    left:230px;
	width:400px;
    text-align: left;
	}		
	
#subnavi ul, #subnav ul{
	padding-left: 0px;
	margin-left: 0px;
	/*border:1px solid white;*/
}	

#subnavi li {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
	/*border: 1px solid lime;*/
    }
	
#subnav li {
	display: inline;
	padding-bottom:3px;
	padding-right:10px;
	/*border: 1px solid lime;*/
    }	
    
	
#subnavi a, #subnav a {
	font-weight:bold;
	color: #162983;
	text-decoration: underline;
    }
	
#subnavi a:link, #subnavi a:visited, #subnav a:link, #subnav a:visited {
	text-decoration: underline;
	color: #162983;
    } 
	
#subnavi a:hover, #subnav a:hover {
    color: #5466bb; 
    text-decoration: underline;	    
	/*border:1px solid white;*/
} 

ul.ind {
    margin-left:10px;
	} 

#col1_content {
    position: relative;
	/*font-size:0.9em;*/
	top:15px;
	z-index: 4;
	/*border: 1px dashed blue;*/
	}	
	
#col2_content {
    position: relative;
	/*font-size:0.9em;*/
	margin-right:10px;
	top:15px;
	left:0px;
	z-index: 6;
	/*border: 1px dashed green;*/
	}	
	
#col3_content {
    position: relative;
	top:15px;
	width:auto;
	height:450px;
	z-index: 2;
	/*border: 1px dashed pink;*/
	}			
	
#col3_content ul {
    padding:10px 0px 10px 20px;
	}	
#col3_content li {
    padding-left:5px;
	}	
		
#fuss {
     clear: both;
     /*border: 1px solid red;*/
	 }	
	 
#col1_content h1 {
     font-size: 1.0em;
     color: #162983;
	 padding-left:5px;
	 padding-top: 10px;
    }   
h2 {
    /*font-size: 1.0em;*/
	padding-top: 10px;
	padding-bottom: 10px;
    }
	
h3 {
    padding-bottom:20px;
	}	
	
