
body {
    	font: 12px  Arial, Verdana, Helvetica, sans-serif;
    	background: #cccccc;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color:#505050;
    }
 a {
 	text-decoration:none;
 	color:#333;
 }
  a:hover, a.aktiv {
  	color:#799204;
  }

#container {
    	width: 1000px; 
    	background: #FFFFFF;
    	margin: 0 auto; /* Durch automatische R�nder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element �berschrieben. */
    }
#header {
	font-size:11px;
    }
	
#meta_container {
	background:url(../images/meta_bg.jpg) left top no-repeat;
	height:24px;
	padding-left:500px;
	border-bottom:1px solid #ddd;
	}
#meta_container a{
	text-transform:uppercase;
	line-height:24px;
}
#logo_container {
	position:relative;
	height: 100px;
	font-size:20px;
	font-style:italic;
	border-bottom:1px solid #ddd;
	z-index: 999;
	}
#logo_container img {
	position:absolute;
	bottom:20px;
	right:20px;
}
#logo_container span{
	position:absolute;
	bottom:20px;
	left:20px;
}
#hauptmenu_container {
	height:100px;
	
	}
.intro_level1 {
	padding:0 20px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	border-bottom:1px solid #ddd;
}
.intro_level2{
	height:24px;
	overflow:hidden;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	line-height:24px;
	margin-top: 20px;
	margin-bottom:10px;
}
.intro_level4{
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
}
.intro_level5{
	padding-top: 10px;
}
/* ############ naechster_schritt ######## */
#naechster_schritt {
	float:right;
	width:200px;
	}
#naechster_schritt select{
	margin-top:3px;
	width:100%;
	border:1px solid #ccc;
	
}
/* ####################################### */
.intro_level1 a, #meta_container a {
	line-height:24px;
	padding-right:7px;
	padding-left:5px;
}
.intro_level1 a{
	padding-left:0;
	padding-right:10px;
}
.intro_menu_level1{
	border-bottom:1px solid #ddd;
}

.left, .middle, .right {
	float: left;
}
.intro_level1 a{
	text-transform:uppercase;	
}


.right {
	width: 200px;
}
.left {
	width: 760px;
}


/* ############# intro_mainContent ########### */

#intro_mainContent .news-latest-item h6 a{
	color:#000;
}
#intro_mainContent {
    	 padding:20px;
    	    }
#intro_mainContent a{
	color:#799204;
} 
#intro_mainContent a:hover{
	color:#000;
}    	    
.linieTopBottom	{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height:24px;
	line-height:24px;
	overfolw:hidden;
	font-size: 11px;
	font-weight:normal;
		
}  
.linieTopBottom_R	{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height:24px;
	line-height:24px;
	overfolw:hidden;
	font-size: 10px;
	font-weight:normal;
	margin-bottom:10px;
	
}    
/* ##################################### */
  
.clear-right{
	clear:right;
	height:0;
}
.clearer {
	clear:left;
	height:0;
}
/*########################################*/

/* margin-bottom f�r �berschriften, Abs�tze, Listen etc. */

#intro_mainContent h1, #intro_mainContent h2, #intro_mainContent h3, #intro_mainContent h4, #intro_mainContent h5, #intro_mainContent h6 
{
   margin-bottom: 1em;
}

#intro_mainContent h1 { font-size: 15px; }   
#intro_mainContent h2 { font-size: 13px; }  
#intro_mainContent h3 { font-size: 13px; } 
#intro_mainContent h4 { font-size: 12px; }  
#intro_mainContent h5 { font-size: 12px; }  
#intro_mainContent h6 { font-size: 12px; } 


