/* CSS Document */



a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}



#container *{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#container{
	position:relative;																	/*   Hier das Menü positionieren */
	width: 250px;																	    /*   Breite des Menü-Balkens + unten auch noch einstellen */
}


#container ul li{
	list-style: none;
	font-size: 10px;
	line-height: normal;
	text-align:left;
}

#container ul#navigation li a{
	display: block;
	padding: 6px 10px 7px 10px;
	color: #000;
	font-weight: bold;
	margin: 0  0px;								/* Abstand zwischen den einzelnen Menüpunkten */
}

#container ul#navigation li > a{
	height: 12px;
}

#container ul#navigation ul{							/* Hintergrundfarbe Balken (links und rechts vom Menü) */
	background:transparent;
	height:50px;										/* Höhe Balken  */
	padding-left: 0px;									/* Abstand "linker" Balken zum Anfang der Menüpunkte einstellen  */
	position:absolute;
	left:10px;
	width: 320px;										 /*   Breite des Menü-Balkens  */

}


#container ul#navigation ul li{
	padding: 15px 0 21px 0;					/* Höhe Menüleist einstellen (vorletzter Wert) */
	text-transform: none;
	position: relative;
													/* Hintergrundfarbe Menü einstellen  */
	line-height:2em;								/* Text vertikal ausrichten  */
	margin: 0 0px;									/* Abstand zwischen den Menüpunkten einstellen, damit der weisse Balken darunter durchscheint  (wichtig Zeile 54 und Gesamtbreite des Balkens ) */
	margin-right:0px;
}



#container ul#navigation ul li.aktiv {		/* Aktive Klasse */
	text-decoration: none;
	color: #000;
	background-color:#aad3ee;
	display:block;
} 

#container ul#navigation ul li a{
	display: block;
}

#container ul#navigation ul li:hover > ul {
	display: block;
}


#container ul#navigation li  li a{
	padding: 0 6px;
	font-family:Arial, Helvetica, sans-serif;					/* Schriftart für das Haupt-Menü einstellen */
	font-size:16px!important;
	font-weight:bold;
	color:#000000;
}



#container ul.spNaviLevel2 li a { 
	font-family:Arial, Helvetica, sans-serif !important;				     /* Schriftart für das Aufklapp-Menü einstellen */				
	font-size:16px  !important;
	font-weight:bold  !important;
	color:#000 !important;
}

#container ul.spNaviLevel2 li a:hover { 
	font-family:Arial, Helvetica, sans-serif !important;				     /* Schriftart für das Aufklapp-Menü hover einstellen */				
	font-size:16px  !important;
	font-weight:bold  !important;
	color:#000 !important;
}



#container ul.spNaviLevel2 li { 
	border-right: none !important;									
}


#container ul#navigation li li li {
	margin-right: 10px;
	position: static;
	float: none;
}


#container ul.spNaviLevel2{
	float: left;
	margin: 0;
	width: auto !important;
	padding: 0 0 10px 0 !important;								
	height: auto !important;
	background-color: transparent !important;
}
#container  ul#navigation ul li > ul{
    left: 315px; !important;			    /* Abstand Aufklappmenü von links */
	top:0px;								/* Abstand Aufklappmenü von oben */
    display: none;	
}
    

#container ul.spNaviLevel2 li{
	display: block;
	float: none;
	padding: 0 !important;
	min-width:152px;
}


#container ul.spNaviLevel2 li a {
	position:relative;
	left:0px;												/* um die schwarze Linie links am Untermenü um 1px nach links zu schieben */
	white-space:nowrap;
	width:auto;
	/*min-width:140px;*/
	display: block;													
	padding: 4px 6px 12px 6px !important;									 /* Höhe Buttons Untermenü einstellen <--------------------------------- */					
	background-color:#aad3ee;												 /* Hintergrundfarbe Buttons Untermenü einstellen <--------------------------------- */	
	color:#FFFFFF;
}


#container ul#navigation ul li:hover {							    /* Hintergrundfarbe hover für das Hauptmenü einstellen  */
	background-color:#aad3ee;

}


#container ul.spNaviLevel2 li a:hover{								/* Hintergrundfarbe hover für das Untermenü einstellen  */
	background-color:#fff;
}



.left {
	float:left;
}

#lange_version {

}

#kurze_version {

}