html { height: 100%; margin-bottom: 0.1em; }

body,td,i,blockquote,input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none; 
	font-size: 74%;
}

p {   font-size: 1em;  }

h1{  	
	color: #000000;	
	padding: 0;
	font-size: 1.4em; 
  	letter-spacing: 1px;
 	display: block;
	margin:0 0 5px 0; padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
h2{
	font-size: 1.1em;
	color: #666404;
	font-weight: bold;
	display: block;
	margin:0 0 5px 0; padding:0;
	font-weight: normal;
}
h3 {
	font-size: 1.1em;
	color: #232323;
	font-weight: bold;
	display: block;
	margin:0 0 5px 0; 
	padding:0;
	 }
h2 a:link ,h2 a:visited, h2 a:hover { text-decoration:none; }

a:link , a:visited{ color: #666404; }

a:hover{ 
	color: #333333;
	text-decoration: none;
}

#topmenu { 
	margin: 15px 0 5px 0;
	padding:0px;
		
 }
	#topmenu a, #topmenu a:visited { 
		color: #666404;	
		text-transform: lowercase;
		margin: 0 5px 0 5px;
		padding: 0 ;	
		height: 20px;
		text-decoration:none;		
		}
	#topmenu a:hover { color: #232323; }
	
/* L E F T MENU */	
#sidebar { 
	margin:20px 0 0 0 ;
	font-size: 1.2em; 
	}
	
#Home , #Home span{
	text-decoration:none;
	color:#999999!important;	
	}
	#Home:hover {
		text-decoration:none;
		color:#999999!important;		
	}
	
#menu {
	padding:0;
	margin:15px 0;
	}
	#menu_items {
		padding: 0;
		margin:0;
		list-style-type: none;
	}
	#menu_items ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;		 	
	}
	#menu_items li{	
		padding: 0;
		margin: 0;
	}
		#menu_items  li ul{
			margin:0 0 5px 10px;
			padding-left:5px;
			border-left:1px solid #666404;					
		}
		#menu_items  li ul li{
			margin:0;
			padding:0;			

		}				
	#menu_items a {
		display: block;			
		padding:0;	
		text-decoration: none;
		color: #666404;	
		text-transform: lowercase;	
		text-transform: lowercase;
		margin: 10px 0 10px 0;
		width:99%;
	}
	#menu_items a:hover { 
		color:#000000!important;
		width:99%;		
	}
	/* aktueller Menuepunkt */
	.menu_left_sel span { 
		color:#666404;
		font-weight:bold;		
		cursor:default;				
		}
	.menu_left_sel_sec span {
		color:#666404;
		font-weight:normal;
		text-decoration:underline!important;
		cursor:default;				
	}
		.menu_left_sel_sec span:hover, .menu_left_sel_sec a:hover {	
			color:333333!important;
		}
	

#content_wrapper { 
	margin: 20px 0 20px 0;
	padding: 0 0 0 30px;
	border-left: 1px solid #CCCCCC;
	
	}
	#content {
		font-size:1.1em;
		color:#333333;
		 }
	
.search{color: #333333; text-decoration: none;}
.search:hover{color: #7B6908; text-decoration: underline;}
.search_active{color: #666666; text-decoration: underline;}

.link{color: #ffffff; text-decoration: none;}
.link:hover{color: #ff0000; text-decoration: none;}

.link2{color: #7F0202; font-weight:bold; text-decoration: underline;}
.link2:hover{color: #ff0000; font-weight:bold; text-decoration: none;}


.button { font-weight: bold; color: #ffffff; background-color: #333333; border:1px solid #CCC;}

.text_farbe2{color: #666666;}

.text_vorheben{color: #232323;}

.error_form{color: #ff0000;}

.maus{
	cursor: hand; 
	cursor: pointer;
	}

.feld_error,.feld1 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #F3F7E8; border: 1px #FF0000 solid}
.felder_rand { border: 1px #cccccc solid}
.feld { color: #333333; text-decoration: none; border-color: #333333 #999999 #999999 #333333; 
border-width:1px;
background-color: #FFFFFF;} 

/* F O O T E R */
#footer  { background-color:#666404;  }
	#footer td { color:#FFFFFF; }
	#footer span { margin: 0 5px 0 5px; }
	#footer a:link, #footer a:active, #footer a:visited, #footer a:hover{ 
		color:#FFFFFF;
		text-decoration:none;
		text-transform: lowercase;
		font-size:0.8em;
	}
/*  N E W S  */

	#news_content {
		margin-bottom:35px;
	}
	#news {	padding:0 0 0 20px;	}

.Child_folder {}
	.Child_folder div { padding: 5px 0 5px 0; }

