* {
	color: #000000;			
}

a {
	color: #EB0404;
}

body {
    background-color: #F6F6F6;   
	text-align: center;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	
	behavior: url("fileadmin/template/halacek/hoover.htc");  
}

div#mainframe {
	margin-top: 68px;
	margin-left: auto;
	margin-right: auto;
	width: 802px;		
	text-align: left;
	border: 1px solid #757474;
	/* background-color: #f6f6f6; */
    background-color: #ffffff;
}



div#header {	
	width: 100%;
	height: 220px;
	background-color:red;
	background: transparent url(img/header.jpg) no-repeat scroll 0 0;
	display: block;	
}


div#header ul#metanavi-home {  
	padding-top: 8px;	
	margin-left: 24px;    
	float:left;    
}



div#header ul#metanavi {
	padding-top: 8px;	
	margin-left: 417px;	
	float:left;		
}

* html div#header ul#metanavi { 
	float:right;
    
}


div#header ul li {
	float:left;	
	vertical-align: center;
}

div#header ul li a {	
	color: #000000;	
	font-size: 12px;	
	text-decoration:none;	
	padding-left: 9px;
}

div#header ul li a:hover {	
	padding-left: 7px;
	border-left: 2px solid #E71717;
	color: #949393
	
}



div#header ul li.active a, div#header ul#metanavi-home li a {	
	padding-left: 7px;
	border-left: 2px solid #E71717;
	
}

div#header ul#metanavi li {
	margin-left: 20px;
	
}

div#header div#breadcrumb {
	clear: both;
	display: block;
	margin-left: 24px;   
	padding-top: 184px;
	color: #3F3F3F;
	font-size: 10px;
}

* html div#header div#breadcrumb {
	 
} 



div#header div#breadcrumb a {
	color: #3F3F3F;
}

div#linkerBereich  {
	float:left;
}

/* MAINNAVI */
ul#mainnavi {
	width: 160px;
	margin: 5px 20px 15px 0;
	
}

ul#mainnavi li {
	margin-left: 25px;				
	margin-top: 7px;
}

ul#mainnavi li a {
	text-decoration: none;	
	color: #000000;
	padding-top: 4px;
	border-left: none;
	padding-left: 10px;
	height: 20px;
	display: block;
	margin:0;
}



ul#mainnavi li a:hover {
	padding-left: 8px;
	color: #949393;
	border: none;
	display: block;
}


ul#mainnavi li a:hover, ul#mainnavi li.active a {
	padding-left: 8px;
	border-left: 2px solid red;
}

/* SUBMENUE AUFKLAPPBAR */

ul#mainnavi li ul.sub {	
	top: -3000px;
	position:absolute;	
	opacity: 0.90;
	margin: -27px 0 0 124px;
	background-color:#E9E7E7;
	
}


ul#mainnavi li:hover ul.sub  { 
	top: auto;
}

ul#mainnavi li ul.sub li {
	padding: 8px 10px 2px 8px;
	margin: 0;
}


ul#mainnavi li ul.sub li a {
	background-color:#E9E7E7; 
	color: #000000;
	font-size: 12px;
	padding: 0;
	margin: 0;
	border: none; 
}

ul#mainnavi li ul.sub li.active a {
	color: #EB0404;
	padding: 0;
	margin: 0;
	border: none;
}

ul#mainnavi li ul.sub li a:hover {
	color: #949393;
	padding: 0;
	margin: 0;
	border: none;
}

ul#subnaviAktiv {
	margin-left: 27px;
	margin-bottom: 15px;
}

ul#subnaviAktiv li {
	padding: 8px 10px 2px 8px;
	margin: 0;
}

ul#subnaviAktiv li a {
	color: #000000;
	font-size: 11px;
	padding: 0;
	margin: 0;
	border: none; 
	text-decoration: none;
}

ul#subnaviAktiv li.active a {
	color: #EB0404;
}

ul#subnaviAktiv li a:hover {
	color: #949393;
}



/* MAINBREICH (MITTE) */

div#main {
	float:left; 
	margin-top: 17px;
	margin-bottom: 15px;
	width: 590;
	line-height: 16px;
	font-size: 12px;
    width: 560px;
}

div#main h1 {
	font-size: 15px;
	margin-bottom: 8px;
	font-weight: bold;	
}

div#main ul {
	list-style-type: disc;
	margin-left: 15px;
	margin-top: 5px;
}



div#adresszeile {
	clear: both;
	display: block;
	height: 16px;
	background-color: #F9E900;
	color: #322F00;
	padding-top: 3px;
	text-align: center;
	margin: 15px 0 15px 0;
	font-size: 11px;
}

div#footer {
	margin-top: 5px;
	font-size: 10px;
	color: #757474;	
}

.logotable tr td {
	text-align: center;
	padding-right: 15px;
	padding-bottom: 20px;
}




