#leftcontent {
/*background:url("img/mainbodybg.jpg") bottom no-repeat;*/
padding-left: 23px;
}

#breadcrumb {
 float:left;
 display: block;
 height:100%;
 width:40%;
 font-size:11px;
 color:#fff;
 padding-left:200px; 
 margin-top:3px; 
 position:relative;
}

#breadcrumb a, #langmenu a {
 color:#fff;
 font-size:11px;
 text-decoration:none;
 position:relative;
}

#langmenu {
 width:20%;
 margin-top:2px; 
 font-size:11px;
 height:100%;
 color:#fff;
 position:relative;
 float:right;
}

#langmenu li{
	list-style-image:none;
	list-style:none;
	float:left;
	padding-right:5px;
}

/* ################################################################################################# */

#nav_main {
  font-weight:normal;
	margin-top:3px; 
	width:100%;
	float:left;
	color: #FFFFFF;
	font-size:14px;
	background:bottom;
  /*  background-color:#ffffff;	
    background:#1f1e2e url("img/bg.gif") repeat-x bottom; */
}

#nav_main ul {
  font-size:12px;

  white-space: nowrap;
  line-height: 1em;
  margin:0;
  padding:0 0 0 0px;
  list-style:none;
  font-weight:normal;
}

#nav_main > ul{
padding:0 0 0 38px;
}

#nav_main ul li {
  float:left;

/*  background: #140F88; */
    background: #010180;
/*  margin-right: 2px;  nur einfuegen bei ECKIGEN Ecken */
  padding: 0 0 0 3px;
  margin: 0;
  border-bottom:0px solid #fff;
  z-index: 1;
}

ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
    z-index: 1;
}

#nav_main ul li ul li{
 clear: both;
  width:auto; min-width: 175px;
  z-index: 1;
}

ul.menu ul{
line-height: 1em;
list-style:none;
margin-left:0;
position: absolute;
border:1px solid #FFF9E4;
margin-top: 0.2em; margin-bottom: 0.2em;
display:none;
white-space: nowrap;
}

#nav_main a {
  float:left;
  display:block;
  color:#fff;
  background: transparent;
  background: url("img/right.gif") no-repeat top right;
  padding:5px 11px 3px 8px;
  text-transform: none;
  text-decoration:none;
  padding-bottom:4px;
  padding-top:4px; 
  width: auto; /* nur IE 5.x */
  width/**/:/**/ .1em; /* f?r IE 6.0 */
}

#nav_main > ul a {width:auto;}  /* f?r alle anderen Browser */

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav_main a {float:none;}
/* End IE5-Mac hack */

#nav_main li:hover, #nav_main li:hover a { background-position:0% -80px; }
#nav_main li:hover {  background: #8f8cad; }
#nav_main li:hover a { background-position:100% -80px; }
#nav_main #current { background-position:top left }
#nav_main #current a { background-position:top right }

#nav_main a:hover { 
    color:#ffffff;
    background-color: #fff;
    background:    url("img/right.gif") no-repeat top right;
}

#nav_main .aktuell{
  background-image:    url("img/left_on.gif");
  border-width:0
}

#nav_main .aktuell a {
  color:#140f88;
  background-image:     url("img/right_on.gif");
  /*font-weight:bold;*/
  padding-bottom:4px;
  padding-top:4px;
}

/*############LEVELNAVIGATION############################*/

#levelnav ul {
  border-bottom:1px #a3a1bd solid;
}

#levelnav li {
  list-style-image:none;
  list-style:none;
 }

#levelnav ul ul {
 border-bottom:0px #a3a1bd solid;
}

#levelnav li a {
  font-size:12px;
  text-decoration:none;
  display:block;
  width:129px;
  padding:3px;
  background-color:#fff;
  color:#140f88;
  border-top:1px #a3a1bd solid;
  border-left:1px #a3a1bd solid;
  border-right:1px #a3a1bd solid;
 }
 #levelnav li a:hover, #levelnav li a.act {
  color:#140f88;
 }  

#levelnav ul ul a {  
  font-size:11px;
  text-decoration:none;
  display:block;
  width:125px;
  padding:3px;
  padding-left:7px;
  background-color:#fff;
  color:#140f88;
  border-top:1px #a3a1bd solid;
  border-left:1px #a3a1bd solid;
  border-right:1px #a3a1bd solid;
}

#loginbox a{
	color:#140F88;
	display:block;
	font-size:12px;
	padding:3px;
	text-decoration:none;
}

#footernav a
{
	color:#140F88;
	font-size:12px;
	padding:0px;
	text-decoration:none;
}