
body#all {
color: #4E5862;
margin-left:0px;margin-right:0px;margin-top:0px; padding: 0px;
background-image:url(img/bg.jpg);

font:12px normal;
font-family: VERDANA;
line-height:18px;

                }
				
				
				

h3{
 font-size: 12px;
 color:#C79641;
 padding:0px;
 margin-top:0px;
  margin-bottom:2px;
  
  font-weight: bold;
 }



span.pflicht {color:#C79641;  font-weight: bold}


A.menu1 {

        color: #000000;
        text-decoration: none;
        font-size:12px;
        font-weight: bold;


        }

A.menu1:HOVER {
        color: #888D92;
        text-decoration: underline;
}



A.menu2 {

        color: #FFFFFF;
        text-decoration: none;
        font-size:13px;
         font-weight: bold;


        }

A.menu2:HOVER {
        color: #000000;
        text-decoration: underline;
}


A.menu3 {

        color: #4E5862;
        text-decoration: none;
        font-size:12px;
         


        }

A.menu3:HOVER {
        color: #000000;
        text-decoration: underline;
}


A.menu4 {

        color: #4476AA;
        text-decoration: none;
        font-size:13px;
        font-weight: bold;


        }

A.menu4:HOVER {
        color: #000000;
        text-decoration: underline;
}

A.menu5 {

        color: #4476AA;
        text-decoration: none;
        font-size:12px;
        font-weight: bold;


        }

A.menu5:HOVER {
        color: #000000;
        text-decoration: underline;
}

A.menu6 {

        color: #4476AA;
        text-decoration: none;
        font-size:12px;
       


        }

A.menu6:HOVER {
        color: #000000;
        text-decoration: underline;
}





#inhalt_site_top {
	margin:0 auto;
	width:950px; /*width:640px;*/
	height:150px;
	background:transparent url(img/bg_top.gif);
	position:relative;
	 z-index:2;
}



#inhalt_site_top_right {
	margin:0 auto;
	padding-top: 3px;
	text-align: right;
	width:930px; /*width:640px;*/
	height:23px;
	position:relative;
}


#inhalt_site_top_main_menu {

	position:absolute; top:108px; left:120px;
	height:23px;
	
}


#inhalt_site {
	margin:0 auto;
padding-bottom: 20px;
	width:950px; /*width:640px;*/
	background-color:  #FFFFFF;  
	
}


.clear {
  clear: left;} 

#inhalt_site_middle_links
        {
		
		float:left;
		position:relative;	
		width:190px;
		background-color: #F5F5F5;
		padding-left: 5px;
		 margin-left: 25px;
		border-left-width:1px;
        border-left-style:solid;
		border-left-color:#4476AA;
		
		}
	
#inhalt_site_middle_rechts
        {
		
	position:relative;	
 margin-left: 240px;
 width:680px;


		
		}


















#inhalt_site_text {
	padding-left: 25px;
	padding-right: 25px;
}












#site_down {
	margin:0 auto;
	width:950px; /*width:640px;*/
	position:relative;
	z-index:1;
	text-align:right;
}





#main-menu {
	color: inherit;
	padding:  0 0 0 0;
	
}




#left-menu ul {
	

	float: left;
	margin: 0;
	padding: 0;
	
}

#left-menu ul li {
	list-style:  none;
	border-bottom: 1px solid #e1e6f2;
	
}



#left-menu ul li a{
	color: #000000; 
	 text-decoration: none;
        font-size:10px;
		
}

#left-menu ul li a:hover{
	color: #9A9A9A; 
	 text-decoration: none;
        font-size:10px;
		
}


#left-menu_over ul {
	

	float: left;
	margin: 0;
	padding: 0;
	
}

#left-menu_over ul li {
	list-style:  none;
	border-bottom: 1px solid #e1e6f2;
	
}



#left-menu_over ul li a{
	color: #000000; 
	 text-decoration: none;
        font-size:12px;
		
}

#left-menu_over ul li a:hover{
	color: #9A9A9A; 
	 text-decoration: none;
        font-size:12px;
		
}










#main-menu {
	color: inherit;
	padding:  0 0 0 0;
	
}




#main-menu ul {
	

	float: left;

	margin: 0;
	padding: 0;
	
}

#main-menu ul li {
	list-style: none none;

	float: left;
	white-space: nowrap;

	position: relative;
	top: 1px;
	left: 0;
	z-index: 10;

	padding: 0;
	margin: 0 0 0 -1px;
}

#main-menu ul li a, #main-menu ul.hovered li.current a {
	
	background-color: transparent;
	text-decoration: none;

	display: block;

	border: none;
	padding: 1px 7px 5px 9px;
}

#main-menu ul li.current a, #main-menu ul li a:hover, 
#main-menu ul li.hovered a, #main-menu ul.hovered li.hovered a {
	color: #666666;
	background-color: white;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	padding: 0px 6px 5px 8px;
	
}

#main-menu ul li ul {
	color: inherit;
	background-color: white;
	font-weight: normal;

	border: 1px solid #CCCCCC;
	border-top: none;

	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 16em;
	z-index: 10;

	margin-top: 1px;
}

#main-menu ul li ul li {
	position: static;
	float: none;
	border: none;
	margin: 0;
}

#main-menu ul.hovered li.hovered ul li a, 
#main-menu ul.hovered li.current ul li a {
	color: inherit;
	background-color: white;

	display: block;

	border: none;
	padding: 4px 0.75em 5px;
	margin: 0;
}



#main-menu ul.hovered li.hovered ul li a:hover, 
#main-menu ul.hovered li.current ul li a:hover {
	color: inherit;
	background-color: #EEEEEE;

	border: none;
	padding: 4px 0.75em 5px;
}




.over_blau {font-size:13px;  color:#4476AA; margin-top:0; margin-bottom: 6px; }




