html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:rgb(207,213,224);
	/*font-size:76%; */
	font-family: arial, sans-serif;
	color: rgb(24,90,49);
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}
body {
	height:100%; 
	max-height:100%;
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background:rgb(ff,ff,ff);
}
#contentmenunew {
	display:block; 
	overflow-y:auto;
	overflow-x:hidden;
	position:absolute; 
	/*z-index:3;*/
	top:170px; 
	bottom:40px; 
	width:90%;
	left:5%;
	/*background:blue;*/
	background:white;
}
* html #contentmenunew {
	top:0px; 
	bottom:0px; 
	height:100%;
	width:100%;
	border-top:170px solid rgb(207,213,224); 
	border-bottom:40px solid rgb(207,213,224);
}

#contentwhite {
	display:block; 
	overflow:hidden; 
	position:absolute; 
	/*z-index:1;*/
	top:160px; 
	bottom:30px; 
	width:90%;
        left:5%;
	background:white;
}
* html #contentwhite {
	top:0px; 
	bottom:0px; 
	height:100%;
	width:100%;
	border-top:160px solid rgb(207,213,224); 
	border-bottom:30px solid rgb(207,213,224);
}
#myright {
	display:block; 
	overflow:hidden; 
	position:absolute; 
	z-index:3; 
	top:160px; 
	bottom:30px; 
	width:100px;
	margin-left:295px;
	left:50%;
	background:#fff;
	border-left: 1px solid rgb(207,213,224); 
}
* html #myright {
	top:0px; 
	bottom:0px; 
	height:100%;
	width:100px;
	border-top:160px solid rgb(207,213,224); 
	border-bottom:30px solid rgb(207,213,224);
}
#head {
	position:absolute; 
	left:5%; 
	top:6px; 
	width:90%;
	min-width:790px; 
	height:154px; 
	background-image: url('../images/headbg.gif'); 
        background-position: center;
	/*font-size:1em; */
	z-index:5; 
}
* html #head {
	top:6px;
	width:790px;
	height:154px;
}
#foot {
	text-align:center;
	position:absolute; 	 
	bottom:6px; 
	width:90%; 
	left:5%;
	min-width:790px; 
	height:24px; 
	/*font-size:1em; */
	z-index:5; 
	font-size: 12px;
	font-family: arial, sans-serif;
	font-weight:none;
	color:rgb(51,51,51);
	background:rgb(168,185,204);
}
* html #foot {
	bottom:6px;
	width:90%;
	left:5%;
	height:24px;
}
#images {
	margin: 0px;
	padding: 0px;
	border: 0px;
	float:left;
}
.contentheading {
	font-family: arial, sans-serif;
	/*background: yellow;*/
	background: white;
	font-size: 12px;
	padding: 0px;	
}
.contentpaneopen {
	font-family: arial, sans-serif;
	background: white;
	font-size: 12px;
}
.contentpaneopen h1 a {
	font-size: 22px;
}
.contentpaneopen h2 {
	font-size: 18px;
}
.contentpaneopen h3 {
	font-size: 14px;
}
h1 a {
	font-size: 22px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 14px;
}
a img {
	border: 0px;
}
a.menu_e2:link {
	text-decoration:none;
	color:rgb(33,63,99);
}
a.menu_e2:visited {
	text-decoration:none;
	color:rgb(51,51,51);
}
a.menu_e2:hover {
	text-decoration:none;
	color:#E20A15;
}
a.menu_e2:active {
	text-decoration:none;
	color:rgb(33,63,99);
}
a:link {
	text-decoration:none;
	color:rgb(33,63,99);
}
a:visited {
	text-decoration:none;
	color:rgb(51,51,51);
}
a:hover {
	text-decoration:underline;
	color:rgb(33,63,99);
}
a:active {
	text-decoration:none;
	color:rgb(33,63,99);
}
table.calendar {
	color: rgb(24,90,49);
/*	background-color:lightgrey;*/
	font-size: 12px;
	font-family: arial, sans-serif;
	/*padding:5px;*/
	width:520px;
	/*border='1' rules='none'*/
	/*border:solid 1px;*/
	border:none;
}
table.calendar td {
	padding: 5px 10px 5px 10px;
	border:solid 1px rgb(207,213,224);
	/*border-top:none;
	border-bottom:none;
	border-right:none;*/
}
table.dozenten {
	color:rgb(24,90,49);
	background-color:white;
	/*border:solid 1px rgb(207,213,224);*/
	width: 520px;
}
table.dozenten td {
	background-color:white;
	vertical-align:top;
	/*border:solid 1px rgb(207,213,224);*/

}
