html {height:100%; max-height:100%; padding:0; margin:0; border:0;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */ }
* html #head, * html #foot,* html #left {position:absolute;}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0px; border:0;}
.greyblock {
	height: 28px;
}


#MTop	 		{	position: absolute;		top: 0px;		right:	200px;	z-index: 101;	}
#MRight 		{	position: absolute;		right: 0px;		top: 		120px;	z-index: 102;	}
#MBot	 		{	position: absolute;		bottom: 0px;	right: 	200px;	z-index: 103;	}
#MLeft	 		{	position: absolute;		left: 0px;		bottom: 120px;	z-index: 104;	}

#TopLeft 		{	position: absolute;		left: 0px;		top: 		0px;		z-index: 111;	}
#TopRight 		{	position: absolute;		right: 0px;		top:		0px;		z-index: 112;	}

#BotLeft 		{	position: absolute;		left: 0px;		bottom:	0px;		z-index: 116;	}
#BotLeftCover{	position: absolute;		left: 0px;		bottom:	0px;		z-index: 117;	}
#BotRight 		{	position: absolute;		right: 0px;		bottom:	0px;		z-index: 118;	}

#topstrip	{position:absolute; margin:0; left:0px;		top:0px; margin-right: 8px;  height:24px;	width:100%;	z-index: 200; overflow:hidden;} 
#topblock	{position:absolute; margin:0; left:0px;		top:20px;  width:100%; height:82px;	z-index: 201; overflow:hidden;} 
#topdivider	{position:absolute; margin:0; left:0px;		top:112px; height:2px;	width:100%;	z-index: 202; overflow:hidden;} 
#left 			{position:absolute; 				left:0px;		top:112px; bottom:8px;	height:72%; width:200px; z-index:24; overflow:hidden;}
#content 	{position:absolute;  				left:216px;	top:112px; height:72%;	max-height:72%;	width:78%;	overflow:auto; margin-right: 8px; z-index:20;}

#foot 		{position:absolute; margin:0; left:0px;	bottom:-1px; right:0px; display:block; width:100%; height:40px; z-index:320;}

#headpad {display:block; width:18px; height:100px; float:left;}
#footpad{display:block; width:18px; height:50px; float:left;}
.contentpad {display:block; height:112px;}

#NextEvent {position: absolute; bottom:100px; width:100%; z-index: 300;}

.PageTitle 	{ margin-left:20px;}
.AddressBlock 		{ 	position:absolute; margin:0; bottom:-1px; left:8px; display:block; height:40px; z-index:321;}
.AddressBlockTitle {z-index:300;}
.Titelgrau 		{ 	width: auto;	padding-left: 16px;	padding-top: 32px;	height: 80px;	line-height: 40px;	position: relative;	padding-right: 24px;	vertical-align: top;}
.TitelBig			{	width: 600px;	}

	
.imageleft 		{ 	float:left; 	margin-right:	12px;	}
.imageright 		{	float:right; 	margin-left:	12px;	}

li {
	list-style-image: url(/_pix/R_Bullet.gif);
	list-style-position: outside;
	padding: 2px;
}
li.head2 {
	list-style-position: outside;
	list-style-type: square;
	display: block;
	list-style-image: url(/_pix/RedBulletWideHigh.gif);
}

a.nav, a.nav:visited {display:block; width:160px; height:20px; line-height:20px;}
a.nav:hover {}

a.inav, a.inav:visited {display:block; width:160px; height:20px; line-height:20px;}
a.inav:hover {}

a.mnav, a.mnav:visited {display:block; width:100px; height:20px; line-height:20px;}
a.mnav:hover {}
a.mnav:active {}

.wizmenu0, .wizmenu0:visited	 {
	display:block;
	width:240px;
	border-bottom: 4px solid #999;
	height:24px;
	line-height:24px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
a.wizmenu0:hover {
	display:block;
	width:240px;
	border-bottom: 4px solid #F00;
	height:24px;
	line-height:24px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
.wizmenu1 {
	display:block;
	width:240px;
	border-bottom: 2px solid #999;
	height:20px;
	line-height:20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 24px;
}
a.wizmenu1:hover {
	display:block;
	width:240px;
	border-bottom: 2px solid #F00;
	height:20px;
	line-height:20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 24px;
}
.wizmenu2 {
	display:block;
	width:240px;
	border-bottom: 2px solid #999;
	height:20px;
	line-height:20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 38px;
}
a.wizmenu2:hover {
	display:block;
	width:240px;
	border-bottom: 2px solid #F00;
	height:20px;
	line-height:20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 38px;
}

