#calenderwrap { margin: 5px 0 0 0;}
#calendar {
	padding: 0;
	margin: 0;
	border-left: 1px solid #444;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #039;
	text-align: center;
	background-color: #db2234;
}
.navi, .navi a {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
	background-color: #db2234;
}	
#calendar ul {
margin-left:-12px!important;
margin-left:0;
list-style:none;
}
*+ html #calender ul {
margin-left:0px;
}
caption {
	margin: 0;
	padding: 1px 0;
	width: 200px;
	height: 2em;
	background: #db2234;
	color: #fff;	 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform:uppercase;
}
th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #333;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;

}
td {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width:27.3px;
	height: 27.3px;/**/
	text-align: center;
	background: #F7F3F3;
}
td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding:0;
	background: #db2234;
}

td a:link {	
	color: #fff;
	background:#db2234;
}
td a:visited {	
	color: #fff;
}
td a:hover, td a:active {
	color: #fff;
	background:#123456;
	}
.dropdown li a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	border-bottom:1px solid #fff;
	height:auto;
	z-index: 9999;
	margin-left:3px;
	}
.dropdown li a:hover {
	color: #ce0000;
	background: #fff;
	z-index: 9999;
	font-weight:normal;
	}
/*XXXXXXXXXXXX aktive Kalendertage XXXXXXXXXXX*/
.button {
	background:#db2234;/**/

	margin:-12px -0px -12px -27px!important;
	margin:0;
	padding:3px 0!important;
	padding:0px 0;
	color: #f7f3f7;
	font-size:11px;

	}
*+ html .button {
	margin:0!important;
	padding:0!important;
}
.parent {position: relative;}
/*XXXXXXXXXXXX Dropdown XXXXXXXXXXX*/
.dropdown { 
	visibility:hidden;
	position:absolute;
	z-index: 9999;
	left:-360px;
	text-align: left;
	}
.dropdown div {
	visibility:hidden;
	position:absolute;
	z-index: 9999;
	  color:#db2234;
	text-align: left;
	}
.dropdown ul { 
  width: 328px; /* bestimmt die breite des popups */
  border: 1px solid #888; 
  border-width: 1px; 
  background:#fff;
  z-index: 9999;
  }
.dropdown li {
  position: relative; 
  vertical-align: bottom;
  z-index: 9999;
  }
.button:hover div.dropdown {z-index: 9999; top: -5px; left:-355px!important; left:-330px; visibility:visible; color: #db2234;} /* hover rule for dropdowns */ 
*+ html .button:hover div.dropdown {left:-305px!important; } /* hover rule for dropdowns */
/*XXXXXXXXXX z-index rules for top nav XXXXXXXXXXX*/
/*XXXXXXXXXXX Special XXXXXXXXXXX*/
/* verstecken vor IE/Mac. \*/
* html .button .dropdown li {
	height: 1%;
	margin-left: -16px;
	mar\gin-left: 0;
}
/* */

* html .nav a
 {height: 1%;}

/*\*/ /*/
.nav .dropdown, .nav .dropdown div {width: 189px;}
.nav .button .dropdown ul {margin: 0px;}
.nav .dropdown, .nav .dropdown div {position: static;}
.nav .dropdown ul {border: 0;}
.mini-zone {display: none;}
/* this rule block "dumbs down" the nav for IEmac */

