/*
#nav_monat {
margin-top:62px;
margin-left:76px;
font-size:14px;
line-height:22px;
}
*/

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	
	/*line-height: 1;
	!important;
	*/
}
#nav a {
	display: block;
	/*width: 1em;*/
	text-decoration:none;
	color:#000000;
}
#nav a:hover {
color:#FF0033;
}
#nav li { /* all list items */
	float: left;
	/*width: 1em;  width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	border:3px solid #cccccc;
	background: #ffffff;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
a.submenu {
text-align:right;
padding-right:10px;
}
.submenu1 {
border-bottom:3px solid #cccccc;
font-size:12px;
line-height:30px;
width:150px;
font-weight:normal;
}
.submenu2 {
border-bottom:3px solid #cccccc;
font-size:12px;
line-height:30px;
width:160px;
font-weight:normal;
}
.submenu3 {
border-bottom:3px solid #cccccc;
font-size:12px;
line-height:30px;
/*width:214px;*/
width:152px;
font-weight:normal;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	color:#FF0033;
}
.SPIELPLAN {
width:117px;
font-size:12px;
line-height:30px;
height:30px;
border-right: 3px solid #cccccc;
text-indent:25px;
font-weight:bold;
letter-spacing:0.5px;
}
.MONAT {
width:150px;
font-size:12px;
line-height:30px;
height:30px;
border-right: 3px solid #cccccc;
font-weight:bold;
letter-spacing:0.5px;

}


.RUBRIK {
width:160px;
font-size:12px;
line-height:30px;
height:30px;
border-right: 3px solid #cccccc;
font-weight:bold;
letter-spacing:0.5px;

}
.SUCHE {
width:84px;
font-size:12px;
line-height:30px;
height:30px;
border-right: 3px solid #cccccc;
text-indent:10px;
font-weight:bold;
letter-spacing:0.5px;
}
.INFO {
width:62px;
font-size:12px;
line-height:30px;
height:30px;
font-weight:bold;
letter-spacing:0.5px;

}

.RUBRIK a:hover {


}

.navi a:hover, a:focus   {
color:#ffffff;
}
