.kasten { background-color: #fff; position: absolute; left: 0; margin-left: 10%; margin-right: 10%; width: auto; height: 100%; }

<style type="text/css">
<!-- Panache AG - Stephan M?ller - Stand:050903 -->
body { 	
	scrollbar-face-color:#CC0000; 
	scrollbar-highlight-color:#FF6C00; 
	scrollbar-shadow-color:#000000; 
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-track-color:#AE0000; 
	scrollbar-darkshadow-color:#FF0000;	
}						
															  						  						 					  						  					  					  						 			 						 					  						  	
body { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px; color:#000; background-color: #3a3a3a; }
				  
textarea { 	
	font-size:12px; color:#0F6C2B;
	width:150px;
	scrollbar-face-color:#0F6C2B; 
	scrollbar-highlight-color:#75B287; 
	scrollbar-shadow-color:#000000; 
	scrollbar-3dlight-color:#1F7A3A; 
	scrollbar-arrow-color:#75B287; 
	scrollbar-track-color:#0F6C2B; 
	scrollbar-darkshadow-color:#0F6C2B;	
}
						  
input.spezial { 	
	font-size:12px; color:#0F6C2B;
    width:150px;			
	background-color:#FFFFFF		
}						  

input.button { 	
	font-size:12px; color:#000000;
	border : 1px solid #000000;
	width:70px;	
	background-color :#FFFFFF;		
}

select {
	font-size:12px; color:#000000; 
    width:150px;
    background-color:#FFFFFF;		
}

select.special { 	
	font-size:12px; color:#000000; 
    width:200px;
	background-color:#FFFFFF; 	
}						 	

.bgbild	{ 	
	background-image:url(../Bilder/background.jpg); background-repeat:no-repeat; background-position:left; 	
}
						  						  			  
A:link                    	{   color:white; text-decoration: none;	}
A:visited               	{ 	color:white; text-decoration: none;	}
A:active                	{ 	color:white; text-decoration: none;	}
A:hover                 	{ 	color:#fff; text-decoration: underline;	} 

.nav 		            	{ color: white; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; text-decoration: none; font-weight:bold; letter-spacing:1.1pt; }
A:link.nav        	    	{ 	color:#FFFFFF; 	}
A:visited.nav	    		{ 	color:#FFFFFF; 	}
A:active.nav	    		{ 	color:#FFFFFF; 	}
A:hover.nav        			{ color:white; }
.subnav 		            { color: #0e6ab3; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:8pt; font-weight: 500; line-height: 12pt; }
A:link.subnav        	    { color:#0e6ab3; font-size: 9pt; line-height: 12pt; text-decoration: underline; }
A:visited.subnav	    	{ color:#0e6ab3; font-size: 9pt; line-height: 12pt; text-decoration: underline; }
A:active.subnav	    		{ color:#0e6ab3; font-size: 9pt; line-height: 12pt; text-decoration: underline; }
A:hover.subnav        		{ color:#0e6ab3; font-size: 9pt; line-height: 12pt; } 

.footer 		            { 	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:11px; color:#FFFFFF; text-decoration: none; }
A:link.footer        	    { 	color:#FFFFFF; 	}
A:visited.footer	    	{ 	color:#FFFFFF; 	}
A:active.footer	    		{ 	color:#FFFFFF; 	}
A:hover.footer        		{ 	color:#CCCCCC; 	}
.titel 		            	{ 	font-size:21px; color:#FFFFFF;  letter-spacing:1px;	text-decoration: none;	}   
.titel2						{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12pt; color:#000; font-weight:bold; line-height: 14pt; }
.small						{ font-size:10pt; color:black; line-height: 12pt; }
