/* 
*/

BODY { 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background-color: #ffffff;
}
	

/* DATEI: font.css  style-sheet */
a:link, a:visited, a:hover, a.nav:link, a.nav:visited, a.nav:hover, a.subnav:link, a.subnav:visited, a.subnav:hover, a.intern:link, a.intern:visited, a.intern:hover, a.stimme:link, a.stimme:visited, a.stimme:hover, a.nav_d:link, a.nav_d:visited, a.nav_d:hover, a.wg:link, a.wg:hover, a.wg:visited 	{ 
	color:#005c95; 
	font-weight: normal; 
	text-decoration:underline; 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size:12px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
}

a:hover	{ 
	color: #f9b100; 
	font-size: 12px;
}

a.nav_d:link, a.nav_d:visited, a.nav_d:hover  { 
	color: #000000;
	text-decoration:none; 
	font-size: 12px;
}

a.nav:link, a.nav:visited, a.nav:hover { 
	color: #005c95;
	font-size: 12px;
	text-decoration:none; 
}

a.nav:hover, a.subnav:hover { 
	color: #f9b100; 
}

a.archiv:link, a.archiv:visited, a.archiv:hover { 
	color: #000000;
	font-weight: bold; 
	font-size: 12px;
	text-decoration:underline; 
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
}

a.archiv:hover { 
	color: #f9b100; 
}

a.subnav:link, a.subnav:visited { 
	text-decoration:none; 
}

a.subnav:hover { 
	text-decoration:none; 
}

a.intern:link, a.intern:visited { 
	color: #000000;
	text-decoration:none; 
	font-weight: bold;
}

a.intern:hover { 
	color:#005c95; 
	text-decoration:none; 
}

/* GRUNDEINSTELLUNGEN fuer Textelemente */
div, p, h1, h2, h3, table, td, tr	{ 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size:12px; 
	line-height: 16px; 
	color:#000000; 
	margin: 0px 0px 8px 0px; 
	padding: 0px; 
}

h1, h2, .newshead, .news  { 
	color:#005c95; 
	font-size:22px;
	line-height: 22px; 
	font-weight: bold; 
	margin: 0px 0px 10px 0px; 
}

h2  { 
	font-size:13px;
	line-height: 13px; 
	margin: 0px 0px 6px 0px; 
}

.newshead, .news, a.news:link, a.news:visited, a.news:hover  { 
	font-size: 14px;
	line-height: 16px; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px; 
}

.newshead { 
	margin: 0px 0px 16px 0px; 
}

.news, a.news:link, a.news:visited, a.news:hover  { 
	font-size: 12px;
	font-weight: normal; 
	text-decoration:none; 
}

a.news_det:link, a.news_det:visited, a.news_det:hover  { 
	font-size: 12px;
	line-height: 16px; 
	margin: 0px 0px 0px 0px; 
	text-decoration:none; 
}

a.news_det:hover  { 
}

#logo, #top	{
	margin: 55px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	position: absolute;
	height: 185;
}

#top	{
	margin: 55px 0px 0px 200px; 
	position: absolute;
}

#nav	{
	margin: 268px 0px 0px 22px; 
	padding: 0px 0px 0px 0px; 
	position: absolute;
}

#bfrei	{
	margin: 560px 0px 0px 22px; 
	padding: 0px 0px 0px 0px; 
	position: absolute;
}

#content, #cont_kont, #content_start	{
	margin: 268px 0px 0px 254px; 
	padding: 0px 0px 0px 0px; 
	position: absolute;
	width: 450px;
}

#content_start	{
	margin: 			268px 0px 0px 204px; 
	width: 				510px;
	height:				320px;
}

#cont_kont	{
	margin: 440px 0px 0px 274px; 
}

#spalte_rechts	{
	position: absolute;
	margin: 258px 0px 0px 750px; 
	padding: 10px; 
	width: 200px;
	border-left: solid 1px #f9b200;
}

#news	{
	margin: 55px 0px 0px 738px; 
	padding: 0px 0px 0px 0px; 
	position: absolute;
	width: 200px;
}

.news_box, .news_box2, .news_box3	{
	margin: 			0px 4px 4px 0px; 
	padding: 			0px 0px 0px 0px; 
	float:				left;
	height: 			172px;
	width:				166px;
	background-color: 	#ffffff;
}

.news_box2	{
	margin: 			6px 4px 0px 0px; 
}

.news_box3	{
	margin: 			0px 4px 0px 0px; 
	width:				336px;
}

.news_head {
	margin: 			0px 0px 0px 0px; 
	padding: 			0px 10px 0px 10px; 
	background-color: 	#005c95;
	color:				#ffffff;
	font-weight:		bolder;
	font-size:			11px;
	height:				20px;
	line-height:		20px;
}

#metanav {
	margin: 30px 0px 0px 0px;
	border-top: solid 1px #005c95;
	padding-top: 10px;
}

#metanav a {
	font-size: 11px;
}

.inv { 
position:absolute; left:-1000px; top:-1000px; width:1px; height: 1px; overflow:hidden; display:inline;
}
