/* body {
background:#fff;
margin:0px;
padding:0px;
color:#000;
font:x-small/1.5em Georgia,Serif;
voice-family: "\"}\""; voice-family:inherit;
font-size:small;
} html>body {font-size:small;}*/

#topmenu 
{
	float:right; /*Für IE ->*/ display :inline;
	width:auto; /*normal 100% und float left*/
	font-size:93%;
	line-height:normal;
	position: relative;
	right:0px;
}
#topmenu ul {
	margin:0px;
	padding:10px 10px 0px;
	list-style:none;
}
#topmenu li {
	display:inline;
	margin:0px;
	padding:0px;
}
#topmenu a {
	float:left; /*Für IE ->*/ display :inline;
	background:url("../images/left_both.png") no-repeat left top;
	margin:0px;
	padding:0px 0px 0px 3px;/*padding:0px 0px 0px 9px;*/
	/*border-bottom:1px solid #000;/*original #765;*/ /*Setzt einen unterstrich unter alle Buttons die nicht aktiv sind*/
	text-decoration:none;
	white-space:nowrap; /*Verhindert eine Zeile bei mehreren Wörtern umgebrochen wird*/
}
#topmenu a span {
	float:left;
	display:block;
	background:url("../images/right_both.png") no-repeat right top;
	padding: 8px 20px 7px 17px; /*5px 15px 4px 6px;*/ 
	/*padding links = padding links minus padding links vom a-Block, in diesem Fall minus 3px*/
	font-weight:bold;
	color:#88A;/*#765;*/
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu a span {float:none;}
/* End IE5-Mac hack */

#topmenu .current a, 
#topmenu .current a:hover, #topmenu .current a:focus {
	background-position:0 -120px;
	border-width:0px; /*löscht wieder den Rand unterm Button, der beim normalen Button gesetzt ist*/
}
#topmenu .current a span,
#topmenu .current a:hover span, #topmenu .current a:focus span {
	background-position:100% -120px;
	padding-bottom:8px;/*5px;*/ /*setzt den unteren abstand ein Pixel tiefer als die anderen, damit der Rand nicht sichtbar ist*/
	color:#333;
}
#topmenu a:hover, #topmenu a:focus {
	background-position:0% -60px;
}
#topmenu a:hover span, #topmenu a:focus span {
	background-position:100% -60px;
	color:#fff;
}


#topmenu_container{
	position:absolute;
	bottom:0px;
}






#leftmenu {
	position: relative;
	width: 214px; /*216px;*/ /*Anpassung der Breite hier verändert*/
	float: left; /*Für IE ->*/ display :inline;
	margin: 0px 0px 15px 0px;
	padding: 8px 0px 0px 0px;
	height:auto;/* 270px; /*184px;*/
	overflow:hidden;/*Wurde von mir hinzuefügt. Ist dies notwendig?*/
	/*background : #FFFFFF url(../images/bg_box.png) repeat-x;*/
	border-top: 2px solid;
	border-bottom: 2px solid;
	border-color:/*#3F4957;*/#BBC3CF;/**/
	background-color: #EFF2F7;
	/*color: #3F4957;*/
}
#leftmenu ul{
	margin:0; /*0px auto; */ padding:0 0 0 0;
	list-style: none; 
	text-align: left; 
	width: 100%;/*216px;*//*Warum wurde hier die breite eyplizit angegeben?*/
} 
#leftmenu ul li {
	margin: 0px; 
	list-style: none; 
	float: left;  /*Für IE ->*/ display :inline;
	/*border-bottom: solid 1px #FFF;*/
	
} 
#leftmenu ul li a {
	float: left;  /*Für IE ->*/ display :inline;
	min-height: 16px;/*14px;*//*Hier wurde die höhe nach min-höhe geändert*/
	padding: 6px 10px 4px 12px;
	width:194px; /*194px;*/
	border-bottom: 1px solid; 
	text-decoration:none;
	background-color: transparent;
	color: #3F4957;
	border-color: #FFFFFF;
	font-size:90%;	font-weight: bold;		
	/*background:  transparent url(../images/pfeil_links_grau.png) no-repeat left center;*/
} 
#leftmenu ul li a:hover, #leftmenu ul li a:focus {
	background-color: #90A1BC; 
	color: #FFFFFF;
	text-decoration:none;
	/*background:   #90A1BC url(../images/pfeil_links_weiss.png) no-repeat left center;*/

}
#leftmenu ul li a.current {
	background-color: #90A1BC; 
	color: #FFFFFF;
	text-decoration:none;
	/*background:  #90A1BC url(../images/pfeil_links_weiss.png) no-repeat left center;*/
}
#leftmenu ul li h1 
{
	float:left; display:block;
	height: 16px;/*14px;*/
	padding: 0px 10px 12px 12px;
	margin:0;
	width:194px; /*194px;*/
	border-bottom: 2px solid;
	background-color: transparent;
	color: #3F4957;
	border-color: #BBC3CF;
	font-size: 1.4em;
}

/*Beginn Menü 2te Ebene*/
#leftmenu ul li ul{
	padding:0px 0px 0px 15px;
} 
#leftmenu ul li ul li {
} 
#leftmenu ul li ul li a
{
	font-weight: normal; /*Hier noch etwas zu machen*/
	min-height: 12px; /*Hier wurde der Höhe auf min-höhe geändert*/
	background-image:none;
	text-decoration:none;

} 
#leftmenu ul li ul li a:hover, #leftmenu ul li ul li a:focus
{
	background-image:none;
}
#leftmenu ul li ul li a.current 
{
/*	background-color: #90A1BC; 
	color: #FFFFFF;*/
}


#headmenu {
	position:absolute;
	right: 15px;
	top: 10px;
	color:#CCF; /*#3F4957;*/
	font-weight:bold;
}
#headmenu a {color:#CCF;border:none;text-decoration:none;}
#headmenu a:hover, #headmenu a:focus {color: #FFF;border:none;text-decoration:none;}

