@CHARSET "UTF-8";
html * 
	{ margin: 0 auto; padding:0; }
html, body
			{height: 100%}
body 
	{ background-color: #fff ; width: 999px; height: 100%;font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12pt;color: #000; }
#wrapper
	{ min-height: 100%; position: relative; margin:  auto; background-color: #fff;}
#spacer
	{ height: 25px; background: }
* html #wrapper
	{ height: 100%; background-color: #fff; }
	
input, textarea, select
	{ border: 0; border-bottom: 1px solid #575757; font-size: 11px; background-color: #EFEFEF;  color: #575757; vertical-align: middle; font-family: Arial,Verdana,Helvetica,sans-serif; }
input[type=radio]
	{ background: transparent; }
input[type=submit],input[type=button], input[type=reset] 
	{ border: 1px solid #575757; }
	
/** Default Eigenschaften der Hauptebenen **/
div#header, div#main, div#footer
	{ margin-left: 16px; width: 999px; }
/** HEADER **/
div#header 		
	{ height: 398px; background: url('../../image/header.jpg') no-repeat left; width: 999px; margin: 5px 0;}
	
	/** Ebene: .headerNav **/
	#header div.headerNav		
		{position: absolute; margin-left: 760px;  top: 150px;}

	#header div.headerNav li a 	
		{ display: block; padding: 5px; margin-bottom: 2px;border-left: 5px solid #c0c0c0; color: #c0c0c0; text-decoration : none;	font-size: 12px; }	

	#header div.headerNav li a:hover, #header div.headerNav li a.aktiv  	
		{ color : #fff;border-left: 5px solid #ff2a00; }



/** MAIN **/
	#main table
		{ padding-bottom: 20px; margin-left: 5px;}
	#main table td
		{ padding-bottom: 10px; vertical-align: top;}
	#main div.nav
		{ width: 175px; margin-left: 5px; }
	#main div.nav ul li
		{ margin: 0; padding: 0; }
	#main div.nav h6
		{ color : #57575; padding: 10px 0 10px 0; font-size : 11px; font-weight:bold; }
	#main div.nav li
		{ background: url('../../image/left_nav_button.png') no-repeat; }
	#main div.nav li a
		{ display: block; width: 160px; height: 16px; padding-top: 4px; padding-left: 15px; color: #575757; font-weight: lighter; }
	

div.content
		{ width: 900px; padding: 10px; padding-top: 0; text-align: left; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12pt; text-align: left; padding-top: 10px;line-height: 150%; background-color: #fff; }

#footer
	{ position: absolute; bottom: 0; width: 999px; }
	
	
/* allgemeines gedöns */	
	
.center {width: 100%; text-align: center; }
.center_b {width: 100%; text-align: center; font-weight: bold;}
.center_b_red {width: 100%; text-align: center; font-weight: bold; color:#ff0000;}
