html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-size:86.1%; 
font-family: Arial, Helvetica, sans-serif;
background:#fff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}
#content {display:block; 
height:100%; max-height:100%; 
overflow:auto; 
padding-left:11em; 
position:relative; 
z-index:3;
background-color:#ff9;
}
#head {position:fixed; 
	margin:0; 
	top:0; 
	right:16px; 
	display:block; 
	width:100%; 
	height:116px;
	padding-left:9.5em;
	padding-right:24px;
	background-color:#ffe566;
color:#000; 
z-index:5;}
#foot {position:fixed; margin:0; bottom:-1px; right:16px; 
display:block;
width:99%;
padding:0 1.3em 0 0; 
background-color:#ffe566; 
color:#000; 
z-index:4;
}

#float-holder-left {position:fixed; 
top:0;left:0;  
height:100%; 
width:9.2em;
font-size:1em; 
color:#000;
z-index:6;
background-color:#ffe566;
	text-align:left;
	}
#eckenhalter{position:fixed;
		top:115px;
		left:9.2em;
		margin-left:-2px;
		width:45px;
		height:45px;
		z-index:5;}
* html #head, * html #foot, * html #float-holder-left, * html #eckenhalter {position:absolute;}

#pad1 {display:block; width:6.7em; height:116px; float:left;}
.pad2 {display:block; height:140px;}
#pad3 {display:block; width:18px; height:14px; float:left;}
#pad4 {display:block; width:15em; float:left;}

HTML .float-holder-left {
	MARGIN-RIGHT:-1px
}

#head h2{float:left;
		text-align:left;
				width:9em;
				line-height:24px;
					font-size:20px;
					padding:64px 0 0 5em;
					color:#000;}
* html #head h2{padding-top:83px;}
#head #titel{float:right; /* img */
	padding:0;
width:337px;
}
.halter{width:97%;
margin-right:1em;
		position:relative;}
* html .halter{width:92%;}
#seitenanfang, .seitenanfang{padding-top:133px;
}
#content h3{font-style:italic;
			font-size:1.3em;
			font-weight:bold;}

#content h4, #content h5{font-weight:bold;
		font-size:1.2em;
		color:#000;
		font-style:italic;}	
#content h6, #content .titel_h6{font-weight:bold;
		font-size:1.1em;
		color:#000;}	
#content #img1{padding:0 1em 0.5em 1em;
					float:right;
					vertical-align:text-top;
					}		

	.divclearer, .clear{clear:both;
	height:1px;}				
#content p{font-size:1em;}
#content a, #foot a{color:#000;}
	#content a:visited, #foot a:visited{color:#444;}
	#content a:focus, #content a:hover, #foot a:focus, #foot a:hover{color:#c00;}

#content #seitenstrecker{padding-bottom:18em;
clear:both;}
#content #seitenstrecker_kurz{padding-bottom:5em;
clear:both;}
#content .linktable{
		margin:1em 0;
		width:90%;
		vertical-align : top;
	}
	#content .linktable tr td{vertical-align:top;
		padding:0.3em 0;
		border-bottom:1px dotted #FFE566;}
	#content .linktable .spalte_zwei{width:30%; text-align:right;}
.red{color:#f00;
	font-style:italic;}
.ueberschrift{font-weight:bold;
	padding-top:1em;}
#padfoot{display:block; width:11em; float:left;}
	#foot p{position:relative;
	top:0;
	margin:0.3em 0; font-size:0.95em;}
	#foot1{float:left; width:15%; display:block; 
	text-align:left;}
	#foot2{float:left; width:18%; display:block;
	text-align:center;}
	#foot4{float:right; width:20%; text-align:right; display:block;}
		#foot3{float:right; width:22%; text-align:right; display:block;}						
	@media only screen and (max-width: 740px) { #head img{display:none;}
	}