*{		margin: 0;
		padding: 0;
}

body {	position: relative;
		margin: none;
					
		scrollbar-face-color: #db0927;
		SCROLLBAR-HIGHLIGHT-COLOR: #000;
		SCROLLBAR-SHADOW-COLOR: #db0927;
		SCROLLBAR-3DLIGHT-COLOR: #fff;
		SCROLLBAR-ARROW-COLOR: #fff;
		SCROLLBAR-TRACK-COLOR: #ffebeb;
		SCROLLBAR-DARKSHADOW-COLOR: #000000	
}

img {border: none;
	margin-bottom:15px;}

p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-align: justify;
		text-decoration: none;
		color: #000;	
		margin-top:2px;
		}

.abstand {margin: 10px 0px 5px 0px;}

h1		{font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ce0f25;
		margin-bottom:6px;
		margin-top:10px;}

h2		{font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #ce0f25;
		margin-bottom:30px;
		margin-top:10px;}

.pause	{font-size: 12px;
		color: #ce0f25;
		font-style:italic;
		margin-bottom:6px;
		margin-top:10px;}
		
.anfang {text-align: left;
		font-weight:bold;
		font-size: 13px;}		

.anfang_redner {text-align: left;
		font-weight:bold;
		font-size:11px;
		margin-bottom:10px;}	
		
.redner {text-align: left;
		font-size:11px;}		

td { vertical-align: top;}


#button{	position: absolute;
			left:85px;
			top:25px;
			width:250px;
}

.anmeldung {
			font-family: Times New Roman, Times, serif;
			font-weight:bold;
			font-size: 15px;
			margin: 10px 15px 15px 5px;
			text-align: right;
			padding:0px 5px 5px 5px;
			text-align: center;}


#navi p {	font-family: Times New Roman, Times, serif;
			font-weight:bold;
			font-size: 13px;
			margin: 10px 15px 15px 5px;
			text-align: right;}

.prof {font-size:13px;}
.funktion {font-size:11px;}

#oben{
		position: absolute;
		height: 187px;
		width: 900px;
}

#oben-home{
		position: absolute;
		height: 187px;
		width: 900px;
		background-image: url(../img/top_home.gif); background-repeat:no-repeat;
}

#navi{
		position: absolute;
		width: 163px;
		height: 513px;
		top: 157px;
		padding-left: 10px;
		line-height: 24px;
		font-size: 13px;
		text-align:right;
		background-image: url(../img/navi_bg.gif); y-repeat:repeat;
}


#impressum {position: absolute;
			width: 173px;
			margin-top:80px;
			margin-left: -10px;
			height:140px;
			left:0px;
			}

#impressum img {margin-right:4px;}

#contentbox-home{
		position: absolute;
		width: 727px;
		height: 503px;
		top: 187px;
		left: 173px;
		background-color: #ffffff;
		background-image: url(../img/home_inhalt.jpg);	
}

#contentbox{
		position: absolute;
		width: 727px;
		height: 503px;
		top: 187px;
		left: 173px;
		background-color: #ffffff;
}

#contentprint {
		position: absolute;
		width: 727px;
		top: 20px;
		left: 20px;
		background-color: #ffffff;
}

#inhalt{
		position: absolute;
		top: 25px;
		left: 25px;
		width: 702px;
		height: 450px;
		overflow:auto;
}

#printbox {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #fffe7c;
		color: #000;	
		position: absolute;
		top: 5px;
		left: 550px;
		width: 160px;
		height: 18px;
		z-index: 10;
}

#printbox2 { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #fffe7c;
		color: #000;	
		position: absolute;
		top: 5px;
		left: 347px;
		width: 180px;
		height: 18px;
		z-index: 10;
}

#inhaltprint{
		position: absolute;
		top: 10px;
		left: 25px;
		width: 702px;
}

#inhalt_sponsoren{
		position: absolute;
		top: 25px;
		left: 25px;
		width: 702px;
		height: 550px;
		overflow:auto;

}

#printbox a:link {color: #ce0f25; text-decoration: underline;}
#printbox a:visited {color: #ce0f25;text-decoration: underline;}
#printbox p:hover { color: #fff000; text-decoration: underline;}
#printbox a:active {color: #ce0f25; text-decoration: underline;}

#printbox2 a:link {color: #ce0f25; text-decoration: underline;}
#printbox2 a:visited {color: #ce0f25;text-decoration: underline;}
#printbox2 p:hover { color: #fff000; text-decoration: underline;}
#printbox2 a:active {color: #ce0f25; text-decoration: underline;}

#navi a:link {color: #ce0f25; text-decoration: none;}
#navi a:visited {color: #ce0f25;text-decoration: none;}
#navi p:hover { color: #fff000; text-decoration: none; background-image: url(../img/underline.gif);}
#navi a:active {color: #ce0f25; text-decoration: none;}

#button a:link {color: #ce0f25; text-decoration: none;}
#button a:visited {color: #ce0f25;text-decoration: none;}
#button p:hover { color: #fff000; text-decoration: none; background-image: url(../img/underline_long.gif); background-repeat:no-repeat;}
#button a:active {color: #ce0f25; text-decoration: none;}

a:link {color: #ce0f25; text-decoration: underline;}
a:visited {color: #ce0f25;text-decoration: underline;}
a:hover { color: #ce0f25; text-decoration: none; }
a:active {color: #ce0f25; text-decoration: none;}

.logo {
		vertical-align: middle;


}

