body 
{
 	 font-family:				Verdana, Arial, Helvetica, sans-serif;
	 background-color:          5C9FC0;
     color:						000000;
	 font-size :				10pt;
	 text-decoration:			none;
	 padding:					0;
	 margin:					0;
     scrollbar-arrow-color:     5C9FC0;
     scrollbar-base-color:      0F6E9C; 
     scrollbar-face-color:      0F6E9C; 
     scrollbar-highlight-color: 5C9FC0; 
     scrollbar-shadow-color:	5C9FC0;
	 scrollbar-3dlight-color:	;
	 scrollbar-darkshadow-color:;
	 scrollbar-face-color:		;
}

#background
{	 
	 font-family:			Verdana, Arial, Helvetica, sans-serif;
	 background-color:		FFFFFF;
	 padding:				0 0 0 0;
	 margin:				0 0 0 0;
}

.yellow {background-color: #FFCC33;}
.orange {background-color: #C73E3E;}
.violett {background-color: #C199CD;}
.green {background-color: #6BA81F;}

#main
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	position:			absolute;
	background-color:	5C9FC0;
	width:				95%;
	margin:				10px;
	padding:			0px;
	z-index:			1;
}

#main TABLE
{
	font-style:			normal;
	font-size:			12px;
	font-weight:		normal;
    text-shadow:		none;
    text-align:			justify; 
	color:				#004080;
	padding:			0px;
	margin:				0px auto 0px auto;
}

#main LI
{
	padding:			0;
	margin:				2;
	list-style:			disc;
	
}

#main UL
{
	padding:			0;
	margin:				20;
}

#main A
{
	text-shadow:		black;
	font-weight:		bold; 
}

#main A:link, #main A:visited
{
	color:				#FFFFFF;
	text-decoration:	underline;
}

#main A:hover, #main A:focus, #main A:active
{
	color:				#000000;
	text-decoration:	none;
}

#main input, #main select, #main textarea
{
	background:			FFFFFF;
	border:				2 solid #004080;
	color:				004080;
	font-size:			11px;
 	text-shadow:		none;
    font-style:			normal;
	font-weight:		400;
    text-align:			justify; 
}

#main .button
{
	background:			#FFCC33;
	border:				3 solid #004080;
	color:	       		004080;
	font-size:			11px;
	padding:			1px;
 	text-shadow:		none;
    font-style:			normal;
	font-weight:		bold;
    text-align:			center; 
}

#main .checkbox
{
	background:			#0F6E9C;
	border:				0 solid #004080;
	color:	       		004080;
	font-size:			11px;
	padding:			1px;
 	text-shadow:		none;
    font-style:			normal;
	font-weight:		bold;
    text-align:			center; 
}

#main A.linkbutton
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	padding:			1px;
 	text-shadow:		none;
    font-style:			normal;
	font-weight:		bold;
    text-align:			left; 
	width:				110px;
	display:			block;
	margin:				1px 0 0;
	border-radius:		4px;
	-moz-border-radius:	4px;
}

#main A:link.linkbutton, #main A:visited.linkbutton
{
	color:				#FFFFFF;
	text-decoration:	none;
	background-color:	#668CB2;
	padding:			3px 4px;
	border:				2px solid #004080;
	border-color:		#c1d1e0 #415971 #415971 #c1d1e0;
}

#main A:hover.linkbutton, #main A:focus.linkbutton, #main A:active.linkbutton
{
	color:				#FFFFFF;
	text-decoration:	none;
	background-color:	#7799BB;
	padding:			4px 3px 2px 5px;
	border:				2px inset #004080;
	border-color:		#415971 #c1d1e0 #c1d1e0 #415971;
}

#main .rahmen
{
	border:				2px #004080 solid;
	margin:				0px auto 0px auto;
}

#main .table2
{
	background-color:	#0F6E9C;
	color:				#FFFFFF;
	border:				2px solid #004080;
}

#main .tdueberschrift
{
	color:				#FFFFFF;
	font-size:			20px;
	text-align:			center;
	font-weight:		bold;
	padding:			17px 10px;
}

#main .tdhead
{
	color:				#FFFFFF;
	font-size:			10px;
	text-align:			center;
	font-weight:		bold;
	padding:			2px 10px 7px 10px;
}

#main .td1
{
	background-color:	#006699;
	color:				#FFFFFF;
	font-weight:		normal;
	font-size:			12px;
	padding:			7px 10px;
}

#main .td2
{
	background-color:	#006699;
	color:				#FFFFFF;
	font-weight:		normal;
	font-size:			9px;
	padding:			2px 5px;
}

#main .smalltext
{
	color:				#006699;
	font-weight:		normal;
	font-size:			10px;
	background-color:	#F5F5F5;
}

#main .ueberschrift
{
	background-color:	#0F6E9C;
	color:				#FFFFFF;
	font-weight:		bold;
	text-align:			center;
	font-size:			1.6em;
	margin:				5px auto 5px auto;
	padding:			10px;
	border:				2px solid #004080;
}

#main .ueberschrift2
{
	color:				#FFFFFF;
	font-weight:		bold;
	text-align:			normal;
	font-size:			1.3em;
	padding:			10px 0px 5px 10px;
}

#main .text
{
	color:				#004080;
	font-weight:		normal;
	text-align:			justify;
	font-size:			12px;
}

#main .textrahmen
{
	background-color:	#0F6E9C;
	color:				#FFFFFF;
	font-weight:		normal;
	text-align:			left;
	font-size:			1em;
	margin:				5px auto 5px auto;
	padding:			10px;
	border:				2px solid #004080;
}

#main .errortext
{
	background-color:	#0F6E9C;
	color:				#FFCC33;
	font-weight:		normal;
	text-align:			justify;
	font-size:			12px;
	padding:			10px;
	border:				2px solid #004080;
}



#news
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	position:			absolute;
	background-color:	5C9FC0;
	width:				600px;
	margin:				10px;
	padding:			0px;
	z-index:			1;
}

#news TABLE
{
	background-color:	transparent;
	font-style:			normal;
	font-size:			12px;
	font-weight:		normal;
    text-shadow:		none;
    text-align:			justify; 
	color:				#FFFFFF;
	padding:			0px;
	margin:				0px;
}

#news LI
{
	padding:			0;
	margin:				2;
	list-style:			disc;
	
}

#news UL
{
	padding:			0;
	margin:				20;
}

#news .input2, #news select, #news textarea
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	background:			FFFFFF;
	border:				2 solid #004080;
	color:				004080;
	font-size:			11px;
 	text-shadow:		none;
    font-style:			normal;
	font-weight:		normal;
    text-align:			justify; 
}

#news .button
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	background:			FFFFFF;
	border:				2 solid #004080;
	color:				004080;
	font-size:			12px;
 	text-shadow:		yes;
    font-style:			normal;
	font-weight:		bold;
    text-align:			center; 
}

A
{
	font-size:			12px;
	text-shadow:		black;
	font-weight:		bold; 
}

A:link, A:visited
{
	color:				#FFFFFF;
	text-decoration:	underline;
}

A:hover, A:focus, A:active
{
	color:				#FFFFFF;
	text-decoration:	none;
}

.table3
{
	background-color:	#0F6E9C;
	color:				#FFFFFF;
	border:				2px solid #004080;
}


.table2
{
	background-color:	#F5F5F5;
	color:				#000000;
	border:				2px solid #004080;
}

.tdueberschrift
{
	color:				#004080;
	font-size:			20px;
	text-align:			center;
	font-weight:		bold;
	padding:			17px 10px;
}

.tdueberschrift2
{
	color:				#004080;
	font-size:			14px;
	text-align:			center;
	font-weight:		bold;
	padding:			5px 5px;
}

.td0
{
	background-color:	#004080;
	color:				#FFFFFF;
	font-size:			12px;
	font-weight:		normal;
	text-align:			center;
	padding:			2px 10px;
}

.td1
{
	background-color:	#004080;
	color:				#FFFFFF;
	font-size:			14px;
	font-weight:		bold;
	text-align:			center;
	padding:			2px 10px;
}

.td2
{
	background-color:	#0F6E9C;
	color:				#FFFFFF;
	font-size:			12px;
	padding:			10px;
}

.td3
{
	background-color:	#0F6E9C;
	color:				#FFFFFF;
	font-size:			12px;
	padding:			2px;
}

.tdtermin
{
	background-color:	#0F6E9C;
	color:				#FFFFFF;
	font-size:			12px;
	font-weight:		bold;
	padding:			2px;
	width:				55px;
	height:				55px;
	text-align:			center;
	vertical-align:		middle;
}

.ueberschrift
{
	color:				FFFFFF;
	font-weight:		bold;
	text-align:			center;
	font-size:			22px;
	padding:			20px 10px 5px 10px;
}

.ueberschrift2
{
	color:				FFCC33;
	font-weight:		bold;
	text-align:			center;
	font-size:			16px;
	padding:			15px 10px 5px 10px;
}

.ueberschrift3
{
	color:				FFCC33;
	font-weight:		bold;
	text-align:			center;
	font-size:			14px;
	padding:			5px 10px 5px 10px;
}

.text
{
	color:				FFFFFF;
	font-weight:		normal;
	text-align:			justify;
	font-size:			12px;
	padding:			5px 10px 5px 10px;
}

.smalltext
{
	color:				FFFFFF;
	font-weight:		normal;
	font-size:			10px;
	padding:			5px 10px 5px 10px;
}

.errortext
{
	background-color:	#0F6E9C;
	color:				#FFCC33;
	font-weight:		normal;
	text-align:			justify;
	font-size:			12px;
	padding:			10px;
	border:				2px solid #004080;
}


#info
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	position:			absolute;
	background-color:	5C9FC0;
	width:				200;
	margin:				10px 10px 10px 630px;
	padding:			0px;
	z-index:			1;
}

#info .button
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	background:			FFFFFF;
	border:				2 solid #5C9FC0;
	color:				004080;
	font-size:			11px;
 	text-shadow:		none;
    font-style:			normal;
	font-weight:		normal;
    text-align:			center; 
}


#multimedia
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	position:			absolute;
	background-color:	5C9FC0;
	width:				400;
	margin:				10px 10px 10px 200px;
	padding:			0px;
	z-index:			1;
	text-align:			center;
}


#menu_multimedia
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	position:			absolute;
	background-color:	5C9FC0;
	width:				200;
	margin:				10px 10px 10px 10px;
	padding:			0px;
	z-index:			1;
}


#navigation
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	background-color:	5C9FC0;
	position:			fixed;
	top:				0px;
	left:				0px;
	padding:			0px;
	margin:				0px 5px 40px 5px;
	width:				97%;
	text-align:			center;
/*	opacity:			0.85;
	-moz-opacity:		0.85;*/
	z-index:			4;
   }

#navigation TABLE
{
	background-image:	url(pics/backmenu.jpg);
	background-color:	#5C9FC0;
	border:				3px #004080 solid;
	padding:			0px;
	width:				605px;
	margin:				5px;
	margin-left:		auto;
	margin-right:		auto;
	color:				FFFFFF;
	text-shadow:		none;
	font-style:			normal;
	font-size:			10pt;
	font-weight:		bold;
	text-align:			center;
}

#navigation select
{ 
	background:			FFFFFF;
	border:				2 solid #004080;
	color:				004080;
	font-size:			12px;
 	text-shadow:		none;
	font-style:			normal;
	font-weight:		bold;
	text-align:			justify;
}

#navigation A
{
	font-weight:		bold;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				white;
	text-decoration:	none;
	display:			block;
	padding:			3px 4px;
	border:				2px solid #668cb2;
	margin:				0px auto 0px auto;
	border-radius:		4px;
	-moz-border-radius:	4px;
}

#navigation A:link, #navigation A:visited
{
	color:				#FFFFFF;
	background-color:	#5C9FC0;
	padding:			3px 4px;
	border:				2px solid #668cb2;
	border-color:		#C1D1E0 #415971 #415971 #C1D1E0;
}

#navigation A:hover, #navigation A:focus, #navigation A:active
{
	color:				#FFFFFF;
	background-color:	#0F6E9C;
	padding:			4px 3px 2px 5px;
	border:				2px inset #668cb2;
	border-color:		#415971 #C1D1E0 #C1D1E0 #415971;
}

#navigation .ueberschrift
{
	font-size:			20px;
	padding:			4px;
}