/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* leftColumn with navigation */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#mainnaviPic
{
	 position: absolute;
	 bottom: 8px;
	 left: 0px;
	 z-index: 100;
	 padding-top: 4px;
	 padding-left: 8px;
	 width: 232px;
	 border-top: 0px solid #FFFFFF;
}

#mainnaviPic .first
{
         float: right;
}

#mainnaviPic img
{
	display: block;
	margin: 0px;
}

#leftColumn
{
	float: left;
	width: 240px;
	height:100%;
}

#mainnavi
{
	margin-bottom: 50px;
	margin-right: 10px;
}

#mainnavi ul
{
	list-style-type: none;
}


#mainnavi .ullevel1
{
	/*font-size: 0.75em;*/
	font-weight: bold;
	border-bottom: 0px solid #FFFFFF;
}

#mainnavi .ullevel1 li
{
	line-height: 2.5;
}

#mainnavi .li1no,
#mainnavi .li1act
{
	border-top: 0px solid #FFFFFF;
}

#mainnavi .ullevel1 li a,
#mainnavi .ullevel1 li strong
{
	display: block;
	height: 2.7em;
	text-decoration: none;
	padding-left: 12px;
}


#mainnavi ul[class = "ullevel1"] li a,
#mainnavi ul[class = "ullevel1"] li strong
{
	height: auto;
	min-height: 2.7em;
}

#mainnavi .ullevel1 li a
{
	color: #666666;
	/*border-left: 0px solid #996600;*/
}

#mainnavi .ullevel1 #current a:hover,
#mainnavi .ullevel1 #current a:active,
#mainnavi .ullevel1 #current a:focus
{
	/*border-left: 0px solid #996600;
	background: #F0E68C;*/
}
/*
#mainnavi .ullevel1 #verarbeiter a:hover,
#mainnavi .ullevel1 #verarbeiter a:active,
#mainnavi .ullevel1 #verarbeiter a:focus
{
	border-left: 0px solid #219394;
	background: #E2F1F1;
}

#mainnavi .ullevel1 #haendler a:hover,
#mainnavi .ullevel1 #haendler a:active,
#mainnavi .ullevel1 #haendler a:focus
{
	border-left: 0px solid #6199BC;
	background: #EAF2F6;
}

#mainnavi .ullevel1 #grossverbraucher a:hover,
#mainnavi .ullevel1 #grossverbraucher a:active,
#mainnavi .ullevel1 #grossverbraucher a:focus
{
	border-left: 0px solid #CC524C;
	background: #F8E9E8;
}

#mainnavi .ullevel1 #verbraucher a:hover,
#mainnavi .ullevel1 #verbraucher a:active,
#mainnavi .ullevel1 #verbraucher a:focus
{
	border-left: 0px solid #F49618;
	background: #FEF1E1;
}

#mainnavi .ullevel1 #kinder a:hover,
#mainnavi .ullevel1 #kinder a:active,
#mainnavi .ullevel1 #kinder a:focus
{
	border-left: 0px solid #E75294;
	background: #FCE9F1;
}

#mainnavi .ullevel1 #jugendliche a:hover,
#mainnavi .ullevel1 #jugendliche a:active,
#mainnavi .ullevel1 #jugendliche a:focus
{
	border-left: 0px solid #995491;
	background: #F2E9F1;
}

#mainnavi .ullevel1 #lehrer a:hover,
#mainnavi .ullevel1 #lehrer a:active,
#mainnavi .ullevel1 #lehrer a:focus
{
	border-left: 0px solid #B5681D;
	background: #F5EBE2;
}

#mainnavi .ullevel1 #journalisten a:hover,
#mainnavi .ullevel1 #journalisten a:active,
#mainnavi .ullevel1 #journalisten a:focus
{
	border-left: 0px solid #626A25;
	background: #EBECE3;
}

#mainnavi .ullevel1 #wissenschaftler a:hover,
#mainnavi .ullevel1 #wissenschaftler a:active,
#mainnavi .ullevel1 #wissenschaftler a:focus
{
	border-left: 0px solid #889251;
	background: #F0F1E8;
}

#mainnavi .ullevel1 #service a:hover,
#mainnavi .ullevel1 #service a:active,
#mainnavi .ullevel1 #service a:focus,
#mainnavi .ullevel1 #portal a:hover,
#mainnavi .ullevel1 #portal a:active,
#mainnavi .ullevel1 #portal a:focus
{
	border-left: 0px solid #E95D0F;
	background: #FCEAE0;
}*/

#mainnavi .ullevel2
{
	font-size: 0.95em;
}

#mainnavi .ullevel1 .li1act .ullevel2 li a,
#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 li a
{
	color: #888888;
	padding-left: 24px;
}

#mainnavi .ullevel1 li .ullevel3 li
{
	line-height: 1.5;
	font-weight: normal;
}

#mainnavi .ullevel1 li .ullevel3 li a,
#mainnavi .ullevel1 li .ullevel3 li strong
{
	display: block;
	height: 1.6em;
	/*padding-left: 24px;*/
}

#mainnavi ul[class = "ullevel1"] li .ullevel3 li a,
#mainnavi ul[class = "ullevel1"] li .ullevel3 li strong
{
	height: auto;
	min-height: 1.6em;
}

#mainnavi .ullevel1 li .ullevel3 li.first a,
#mainnavi .ullevel1 li .ullevel3 li.first strong
{
	padding-top: 3px;
}

#mainnavi .ullevel1 li .ullevel3 li.last a,
#mainnavi .ullevel1 li .ullevel3 li.last strong
{
	padding-bottom: 3px;
}

/*special*/
#mainnavi .ullevel1 .li1act a,
#mainnavi .ullevel1 .li1act strong
{
	color: #666666;
	border-left: 0px solid #B0B0B0;
	/*background: #996600;*/
}

#mainnavi .ullevel1 .li1act a:hover,
#mainnavi .ullevel1 .li1act a:active,
#mainnavi .ullevel1 .li1act a:focus
{
	color: #ffffff;
	background: #A0A0A0;
}

#mainnavi .li2no,
#mainnavi .li2act
{
	border-top: 1px dotted #666666;
	/*background: #ffff99;*/
}

#mainnavi .ullevel1 .li1act .ullevel2 li a
{
	border-left: 0px solid #E0E0E0;
	/*background: #F0E68C;*/
}

#mainnavi .ullevel1 .li1act .ullevel2 li a:hover,
#mainnavi .ullevel1 .li1act .ullevel2 li a:active,
#mainnavi .ullevel1 .li1act .ullevel2 li a:focus
{
	color: #666666;
	background: #E0E0E0;
}

#mainnavi .ullevel1 .li1act .ullevel2 .li2act a,
#mainnavi .ullevel1 .li1act .ullevel2 .li2act strong
{
	background: #F0E68C;
	background: #E0E0E0;
	border-left: 0px solid #D0D0D0;
	color: #666666;
}

#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3
{
	border-top: 1px dotted #666666;
}

#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 a
{
	background: #F0F0F0;
	border-left: 0px solid #E0E0E0;
}

#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 a:hover,
#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 a:active,
#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 a:focus
{
	color: #666666;
	background: #F4F7FA url(erzeugerlevel3act.gif) no-repeat 0px 2px;
}

#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 .li3act a,
#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 .li3act strong
{
	border-left: 0px solid #93B4C9;
	color: #666666;
	background: #F4F7FA url(erzeugerlevel3act.gif) no-repeat 0px 2px;
        font-weight: bold;		
}
