a.menu_4, a.menu_4:hover, a.menu_4_s, a.menu_4_s:hover{
	text-decoration:none;
	font-size: 12px;
	padding:0px 7px;
	color:#ffffff;
}
a.menu_4:hover,a.menu_4_s,a.menu_4_s:hover{
	color:#f8c5ae;
}
a.menu_1, a.menu_1:hover, a.menu_1_s, a.menu_1_s:hover,
a.menu_1_v,a.menu_1_v:hover, a.menu_1_v_s,a.menu_1_v_s:hover {
 	display:block;
	text-decoration:none;
	padding:5px 20px 0px 20px;
	font-size:12px;
	/*height:12px;*/
	color:#87888a;
	background:url(../img/menu_icon.jpg) no-repeat 0px 6px;
	/*text-align:center;
	background-color:#002f6b;
	border-right:solid 1px #FFFFFF;
	padding:4px 0px 6px 0px;
	white-space:nowrap;*/
/*	width:150px;
	vertical-align:top;*/
}
a.menu_1_v,a.menu_1_v:hover, a.menu_1_v_s,a.menu_1_v_s:hover{
	border-top:solid 1px #87888a;
	border-bottom:solid 1px #87888a;
	padding-top:30px;
	padding-bottom:10px;
	background:url(../img/menu_icon.jpg) no-repeat 0px 30px;
}
a.menu_1:hover,a.menu_1_s,a.menu_1_s:hover,
a.menu_1_v:hover,a.menu_1_v_s,a.menu_1_v_s:hover{
	color:#e2001a;
	background:url(../img/menu_icon2.jpg) no-repeat 0px 6px;
}
a.menu_1_v:hover,a.menu_1_v_s,a.menu_1_v_s:hover{
	background:url(../img/menu_icon2.jpg) no-repeat 0px 30px;
}
.menu{
	color:#87888a;
	font-size:10px;
}
a{
	color:#e2001a;
	text-decoration:none;
}
a:hover{
	color:#87888a;
}
/*a.menu_1:hover,a.menu_1_s,a.menu_1_s:hover,a.menu_1_h:hover{
	background:#e2001a;
	font-weight:bold;
}
a.menu_1_s,a.menu_1_s:hover{
	height:15px;
	padding:7px 0px 4px 0px;
}
* html a.menu_1_s,* html a.menu_1_s:hover{
	padding:7px 0px 7px 0px;
}
*/
a.menu_2, a.menu_2:hover, a.menu_2_s,a.menu_2_1,a.menu_2_1_s/*,
a.menu_3, a.menu_3:hover, a.menu_3_s*/{
	/*display:block;*/
	font-weight:bold;
	padding:0px 30px 0px 0px;
	margin:0px;
	text-align:left;
	color:#87888a;
	text-decoration:none;
	font-size: 14px;
	/*width:250px;*/
}
a.menu_2:hover,a.menu_2_s,a.menu_2_s:hover{
	color:#e2001a;
}
/*a.menu_3_s,a.menu_3:hover,a.menu_3_s:hover{
	color:#e2001a;
	font-weight:bold;
}
a.menu_2_1,a.menu_2_1_s{
	padding: 0px 0px 2px 30px;
}
a.menu_2_1_s{
	color:#e2001a;
	font-weight:bold;
}
a.menu_2:hover,a.menu_2_s{
	color:#e2001a;
}
a.menu_2_s{
	font-weight:bold;
}
.menu{
	font-size:10px;
}
*/

#vorhang {
 	background-color:black;
 	position:fixed;
 	top:0px;
 	left:0px;
 	display:none;
 	
 	z-index: 2;
}

#DIV_ID, #DIV_ID2, #DIV_ID3 {
	z-index: 3;
}

.monatsTable {
	empty-cells: display;
	
}

.tagesTable {
	border: 1px solid #f0f0f0;
	empty-cells: display;	
}

.tagesTable td {
	
}