@charset "utf-8";
/* CSS Document */



.menu 
{
	font-family: verdana, arial, sans-serif;
	width:1000px;
	position:relative;
	z-index:100;
	background-image: url(../images/navigation/navi_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 0;
	padding-bottom: 140px;
	padding-left: 0px;
}


.menu ul 
{padding:0; margin:0; list-style-type: none; border:0;}


.menu ul li 
{float:left; position:relative; margin-right:0px;}


.menu ul li a, 
.menu ul li a:visited 
{
	display:block;
	text-align:left;
	text-decoration:none;
	width:150px;
	height:25px;
	color:#fc6;
	line-height:24px;
	font-size:11px;
	text-indent:10px;
	background-color: #fff;
	background-image: url(../images/navigation/navi_button_oben.gif);
}






table {border-collapse:collapse;margin:0; padding:0;}


.menu ul li ul {
	display:none;
	text-align:left;
	position:absolute;
	top:25px;
	left:-20px;
	text-align:left;
	z-index:100;
	padding:0 30px 20px 20px;
}


.menu ul li:hover a, 
.menu ul li a:hover
{color:#fc6; border:0;}


.menu ul li:hover ul, 
.menu ul li a:hover ul
{display:block;}


.menu ul li:hover ul li, 
.menu ul li a:hover ul li
{background:#363636; color:#000; width:150px; height:100px;overflow:auto;}

* html .menu ul li a:hover ul li {width:150px; width:149px;}




.menu ul li:hover ul li a, 
.menu ul li a:hover ul li a
{float:left; display:block; background:#363636; color:#aaa; width:129px; text-align:left; text-decoration:none; border:0; text-indent:10px;}




.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover
{text-decoration:none; color:#fff; background:#222;}


#container #navigation .menu #breit, #container #navigation .menu #breit a {
	width: 250px;
	background-image: url(../images/navigation/navi_button_breit.gif);
}

#container #navigation .menu #breit li, #container #navigation .menu #breit li a {
	
	background:#363636; 
}

#container #navigation .menu #breit li:hover ul li a:hover,
#container #navigation .menu #breit li a:hover ul li a:hover
{text-decoration:none; color:#fff; background:#222;}


#container #navigation .menu #breit li, #container #navigation .menu #breit li a:hover,
#container #navigation .menu #breit li a {
	width: 250px;
	background:#363636;
	
}

#container #navigation .menu #breit ul li a, #container #navigation .menu #breit ul li a:hover {
		width:300px;
		
}


#container #navigation .menu #breit ul li a:hover {
		width:300px;
		background-color:#222222;
		
}


