body {
  	font-family: 		Arial, Verdana, Geneva, helvetica, sans-serif;
  	color: 				#222222;
  	font-size: 			10px;
	margin:				0px;
	padding:			0px;
}

table {
	margin:				0px;
	padding:			0px;
}

td {
	font-family: 		Arial, Verdana, Geneva, helvetica, sans-serif;
	color: 				#222222;
  	font-size: 			12px;
	margin:				0px;
	padding:			0px;
}

div {
	font-family: 		Arial, Verdana, Geneva, helvetica, sans-serif;
	color: 				#222222;
  	font-size: 			12px;
}

th {
	font-family: 		Arial, Verdana, Geneva, helvetica, sans-serif;
  	color: 				#222222;
 	font-size: 			12px;
	margin:				0px;
	padding:			0px;
}

h1 {
	font-family: 		Arial, Verdana, Geneva, helvetica, sans-serif;
  	color: 				#222222;
  	font-size: 			15px;
	font-weight:		bold;
	vertical-align:		top;
	margin-top:			0px;
}

h2 {
	font-family: 		Arial, Verdana, Geneva, helvetica, sans-serif;
  	color: 				#222222;
  	font-size: 			14px;
	font-weight:		bold;
	vertical-align:		top;
	margin-top:			0px;
}

h3 {
	font-family: 		Arial, Verdana, Geneva, helvetica, sans-serif;
  	color: 				#222222;
  	font-size: 			13px;
	font-weight:		bold;
	vertical-align:		top;
	margin-top:			0px;
}

sup {
	margin-top:			0px;
	font-size:			90%;
}

#links p {
	margin:				0px;
	padding:			0px;
	}

.ueberschrift_1 {
	font-family: 		Arial, Verdana, Geneva, helvetica, sans-serif;
  	color: 				#222222;
  	font-size: 			15px;
	vertical-align:		top;
	font-weight:		bold;
	margin-bottom:		10px;		
}

.ueberschrift_2 {
	font-family: 		Arial, Verdana, Geneva, helvetica, sans-serif;
  	color: 				#222222;
  	font-size: 			14px;
	vertical-align:		top;
	font-weight:		bold;
	margin-bottom:		10px;
}

#navi {
	padding-top:		5px;
}

.spacer {
	width:				100px;
}

#content {			
	margin-left:		30px;
	margin-top:        	25px;
	margin-right:       10px;
	padding-bottom:     10px;
	vertical-align:		top;
	width:				509px;
}

#content_rahmen {
	width:				565px;
	height:				440px;			
	overflow:			auto;
	vertical-align:		top;
}

#links {
	width:				280px;
	height:				440px;			
	padding:			0px;
	overflow:			hidden;
	vertical-align:		top;
}
#news {			
	margin-left:		5px;
	margin-top:        	19px;
	margin-right:       0px;
	padding-bottom:     0px;
	vertical-align:		top;
	width:				124px;
}

#news h3 {margin-bottom:5px;color: #222222;}
#news p {margin:0px;}

#news a  				{ color: #222222; font-variant: normal; font-family: Arial, Verdana, Geneva, helvetica, sans-serif; }	
#news a:link			{ color: #222222; text-decoration: none; }
#news a:visited         { color: #222222;text-decoration: none;}
#news a:hover           { color: #222222;text-decoration: none;}
#news a:active          { color: #222222;text-decoration: none;}
#news a:focus          	{ color: #222222;text-decoration: none;}


#news_rahmen {
	width:				145px;
	height:				440px;			
	overflow:			auto;
	vertical-align:		top;
}

a  						{ color: #222222; font-variant: normal; font-family: Arial, Verdana, Geneva, helvetica, sans-serif; }	
a:link					{ color: #222222; text-decoration: underline }
a:visited               { color: #222222;}
a:hover                 { color: #222222;}
a:active                { color: #222222;}
a:focus                	{ color: #222222;}

.oldbrowser	{ 
	display:	none;
}