* {
	margin:0;
	padding:0;
}	

body {
	background-color:#eee;
	text-align:center;
	font-family: Verdana, Tahoma;
	font-size: 12px;
  color:#666666; 
	background-image:url('./fileadmin/test.jpg');
} 

h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:12px; font-weight:bold;}
h6 {font-size:12px; }

.pagetitle{
	font-face:Arial;
	font-size:50px;
	font-weight:bold;
	text-decoration:none;
}

ul{
  margin-left:15px;
	padding-left:15px;
	}

#page{
	text-align:left;
	margin:auto;
	padding-top:0px;
	width:840px;
	border:1px solid #000;
	background-color:#fff;
}

#kopf {
	width:840px;
}

#datum{
	float:right;
	text-align:right;
	padding-top:10px;
	padding-right:15px;
	color:#66cdaa;
	font-weight:bold;
}

#logo{
	padding-top:10px;
	padding-left:15px;
}

#navigation_top{
	float:left;
	position: relative;
}

#navigation_top2{
	float:right;
	position: relative;
	padding-top:75px;
	padding-right:20px;
}


/* NAVIGATION OBEN */

		ul.menu a:hover {color:#66cdaa}
		ul.menu ul a:hover {color:#66cdaa}
		
		ul.menu{
			position: relative;
		  margin:  0;
		  padding: 0;
		  list-style-type: none;
		  font-family: Verdana, Tahoma, sans-serif;
		  font-size: 12px;
		  font-weight:bold;
			
		}
		
		ul.menu a {
				display: block;
		    width:103px;
		    height:18px;
		    margin-left: 15px;
		    border-top: 6px solid #66cdaa;
		    border-bottom: 1px solid #66cdaa;
				padding-top:3px;
				font-family: Verdana, Tahoma, sans-serif;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
		    color:#858585;    
		}
		
		ul.menu a:hover {color:#66cdaa;}
		ul.menu ul a:hover {color:#66cdaa;}
		ul.menu ul a {color:#fff; }
		ul.menu ul ul a {color:#ccc;}
				
		ul.menu a.active {color:#66cdaa;}		
		
		ul.menu li {
		    padding: 0;
		    float: left;
		}
		
		
		
		/* Für Unterpunkte keine Float-Eigenschaft */
		
		ul.menu ul li {
		    float:none;
		    /* background-color: #696969; */
		}
		
		
		
		/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
		
		ul.menu ul li.hover, ul.menu ul li:hover {
		    background-color: transparent;
		}
		
		
		
		/* Zweite Ebene */
		  ul.menu ul {
		  	display: block;
		    margin:0;
		    margin-top:5px;
		    padding: 0;
		    position: absolute;
		    color:#66cdaa;
		    /* background-color: #26383D; */
		    /* border: 1px solid #FFF9E4; */
		    width: 180px;
		  }
		  
		  ul.menu ul * a {
		  	border-top: 0px solid #66cdaa;
		    border-bottom: 0px solid #66cdaa;
		    color:#858585; 
		  }
		
		   /* Zweite Ebene anzeigen */
		
		  ul.menu li.hover ul, ul.menu li:hover ul  {
		    display: block;
		    color:#ABABAB;
		  }
		
		
		
		/* Dritte Ebene */
		
		  ul.menu li.hover ul ul, ul.menu li:hover ul ul {
		    display: none;
		    margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
		    margin-top: -20px; /* Höhe eines Listenelements */
		  }
		
		
		
		   /* Dritte Ebene anzeigen */
		  ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
		    display: block;
		  }
		
		
		  /* Vierte Ebene */
		  ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
		    display: none;
		  }
		
		  /* Vierte Ebene anzeigen */
		  ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
		    display: block;
		  }	

/* NAVIGATION OBEN */


#invisible_clearer_top{clear:both; visibility:hidden; border:0px; height:1px;}


#navi{
			/* background-image:url('navi_background.png') !important; */
			background-repeat:repeat-x;
			height:49px;
			padding-top:33px;
}

/* NAVIGATION NORMAL */

		ul.menu2 a:hover {color:#ff0000}
		ul.menu2 ul a:hover {color:#ff0000}
		
		ul.menu2{
			position: relative;
		  margin:  0;
		  padding: 0;
		  list-style-type: none;
		  font-family: Verdana, Tahoma, sans-serif;
		  font-size: 12px;
		  font-weight:bold;
	
		}
		
		ul.menu2 a {
				display: block;
		    width:103px;
		    height:18px;
		    margin-left: 15px;
		    border-top: 6px solid #666666;
		    border-bottom: 1px solid #666666;
				padding-top:3px;
				font-family: Verdana, Tahoma, sans-serif;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
		    color:#858585;    
		}
		
		ul.menu2 a:hover {color:#ff0000;}
		ul.menu2 ul a:hover {color:#ff0000;}
		ul.menu2 ul a {color:#fff; }
		ul.menu2 ul ul a {color:#ccc;}
				
		
		ul.menu2 li {
		    padding: 0;
		    float: left;
		}

/* NAVIGATION NORMAL */




#schnellnavigation {
	float:left;
	margin-left:15px;
	height:25px;
	padding-top:17px;
}



#status_navi {
	position: relative;
	font-size: 11px; 
	font-family: Verdana, Tahoma;
	z-index:10;
	color:#666666;
	font-weight:bold;
}

#status_navi a{color:#666; text-decoration:none;}

.tx-macinasearchbox-pi1{
	float:right;
	padding-left:5px;
	margin-right:15px;
	height:25px; 
	padding-top:15px;
	font-size:11px;
	font-weight:bold;
	color:#666;
}

.submit_button{padding-bottom:2px; vertical-align:bottom; margin:0;}
.suchformular{border:1px solid #000; }

#clearer_hr{clear:both; border:1px solid #666666; margin-left:15px; margin-right:15px;}
#invisible_clearer_hr{clear:both; visibility:hidden;}

#navigation_second{
	height:23px;
	border:1px solid #8c8c8c;
	background-color:#666;
	margin-left:15px;
	margin-right:15px;
}

/* NAVIGATION SECOND */

		ul.menu3 a:hover {color:#ff0000}
		ul.menu3 ul a:hover {color:#ff0000}
		
		ul.menu3{
			position: relative;
		  margin:  0;
		  padding: 0;
		  padding-top:4px;
		  list-style-type: none;
		  font-family: Verdana, Tahoma, sans-serif;
		  font-size: 12px;
		  font-weight:bold;
	
		}
		
		ul.menu3 a {
				display: block;
		    height:16px;
		    margin-left: 15px;
		    margin-right: 15px;
				font-family: Verdana, Tahoma, sans-serif;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
		    color:#ffffff;    
		}
		
		ul.menu3 a:hover {color:#ff0000;}
		ul.menu3 ul a:hover {color:#ff0000;}
		ul.menu3 ul a {color:#fff; background-color:#fff;}
		ul.menu3 ul ul a {color:#ccc;}
				
		
		ul.menu3 li {
		    padding: 0;
		    float: left;
		}
				
		.strich_rechts{
		 border-right:2px solid #fff;
		}	


/* NAVIGATION SECOND */

#navigation_topic{
	position: relative;
	float:left;
	width:133px;
}

/* NAVIGATION TOPIC */

		ul.menu4 a:hover {color:#ff0000}
		ul.menu4 ul a:hover {color:#ff0000}
		
		ul.menu4{
			position: relative;
		  margin:  0;
		  padding: 0;
		  padding-top:10px;
		  list-style-type: none;
		  font-family: Verdana, Tahoma, sans-serif;
		  font-size: 10px;
		  font-weight:bold;
			
		}
		
		ul.menu4 a {
				display: block;
		    min-height:19px;
		    width:103px;
		    padding-top:10px;
		    margin-left: 15px;
		    margin-right: 15px;
				font-family: Verdana, Tahoma, sans-serif;
				font-size:11px;
				line-height:18px;
				font-weight:bold;
				border-bottom:1px solid #000;
				text-decoration:none;
		    color:#666;    
		}
		
		ul.menu4 a:hover {color:#ff0000;}
		ul.menu4 ul a:hover {color:#ff0000;}
		ul.menu4 ul a {color:#fff; background-color:#fff;}
		ul.menu4 ul ul a {color:#ccc;}
				
		
		ul.menu4 li {
		    padding: 0;
		}
				
		.strich_rechts{
		 border-right:2px solid #fff;
		}	


/* NAVIGATION TOPIC */


#inhalt{
	position: relative;
	padding-left:15px;
	margin-top:15px;
	width:810px;

}

#left_content{
	position:relative;
	width:219px;
}

#right_content{
	position:relative;
	left:222px;
	width:460px;
	padding-left:10px;
}


/* NAVIGATION BOTTOM */

#bottom{
	position: relative;
	width:840px;
	margin:auto;
  font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000;
}

#bottom a {color:#000; text-decoration:none;}


		ul.menu5 a:hover {color:#cb1919}
		ul.menu5 ul a:hover {color:#cb1919}
		
		ul.menu5{
			position: relative;
		  list-style-type: none;
		}
		
		ul.menu5 a {
				display: block;
		    margin-left: 5px;
		    margin-right: 5px;
		    font-family: Verdana, Tahoma, sans-serif;
		    font-size: 11px;
		    font-weight:normal;
		    text-decoration:none;
		    color:#fff;    
		}
		
		ul.menu5 a:hover {color:#cb1919;}
		ul.menu5 ul a:hover {color:#cb1919;}
		ul.menu5 ul a {color:#fff; background-color:#fff;}
		ul.menu5 ul ul a {color:#ccc;}
				
		
		ul.menu5 li {
		    padding: 0;
		    float:left;
		}
				
		.strich_rechts{
		 border-right:2px solid #fff;
		}	


/* NAVIGATION BOTTOM */

h1{
	font-family: Verdana, Arial;
	font-size:18px;
	color:#757575;
}

h2{
	font-family: Verdana, Arial;
	font-size:16px;
	color:#757575;
}

h3{
	font-family: Verdana, Arial;
	font-size:14px;
	line-height:22px;
	color:#757575;
}
  
#date{
  font-family: Verdana, Arial;
	font-size:12px;
	line-height:16px;
	color:#555;
}  
  
	
	

#level2_hr{
	margin-top:5px;
	margin-bottom:8px;

}


#google{
padding-top:15px;
}