BODY { 
	margin: 		0px 0px 0px 0px; 
	padding: 		0px; 
	background:		#7c7b76;
	overflow:		-moz-scrollbars-vertical;
}

HTML	{
	font-family:		Arial, Helvetica, Geneva, sans-serif; 
	font-size:			12px; 
	line-height: 		14px; 
	color:				#666666; 
	margin: 			0px 0px 0px 0px; 
	padding: 			0px; 
}	

/* DATEI: font.css  style-sheet */
a:link, a:visited, a:hover, a.nav:link, a.nav:visited, a.nav:hover,a.navD:link, a.navD:visited, a.navD:hover	{ 
	color:				#fff; 
	font-weight: 		normal; 
	text-decoration:	none; 
	font-family:		Arial, Helvetica, Geneva, sans-serif; 
	font-size:			12px; 
	line-height: 		14px; 
	margin: 			0px 0px 0px 0px; 
	padding: 			0px; 
}

a.nav:link, a.nav:visited, a.nav:hover, a.navD:link, a.navD:visited, a.navD:hover	{ 
	float: 			left;
	padding: 		4px 0px 0px 0px;
	color:			#fff;
	font-size:		11px; 

}

a.nav:hover, a:hover, a.navD:link, a.navD:visited, a.navD:hover	{ 
	color:				#86d405; 
}

a.navD:hover	{ 
	color:				#fff; 
}


/* GRUNDEINSTELLUNGEN fuer Textelemente */
div, p, h1, h2, h3, table, td, tr, .text, ul, li, #footer, #footer_startseite	{ 
	font-family:		Arial, Helvetica, Geneva, sans-serif; 
	font-size:			12px; 
	line-height: 		14px; 
	color:				#fff; 
	margin: 			4px 0px 4px 0px; 
	padding: 			0px; 
}

table, td, tr	{ 
	margin: 			0px 0px 0px 0px; 
}

h1, h2, h3	{ 
	font-size:			16px;
	line-height:		18px;
	color:				#86d405; 
	margin: 			0px 0px 16px 0px; 
}

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

h3  { 
	font-size:			12px;
	line-height:		14px;
	margin: 			10px 0px 0px 0px;
}

#footer, #footer_startseite  { 
	margin: 			50px 0px 0px 0px;
	clear:				both;
	width:				580px;
}

#footer p, #footer_startseite p	{
	font-size:			9px;
	line-height:		10px;
	color:				#bbbbbb;
	margin: 			0px 0px 0px 0px;
}

#footer_startseite  { 
	position:	absolute;
	top:		450px;
	left:		170px;
}

#content, #news	{
	position:	absolute;
	top:		150px;
	margin: 	0px 0px 0px 170px;
	padding:	0px;
	width:		470px;
}

#news	{
	top:		30px;
	left:		500px;
	margin: 	0px 0px 0px 0px;
	width:		124px;
}

#news a, #news p	{
	font-size:	10px;
	margin: 	0px 0px 20px 0px;
	display:	block;
	color:		#fff;
}

#news a:hover	{
	color:		#86d405;
}

#news p	{
	margin: 	4px 0px 0px 0px;
}

#fotoleiste	{
	position:	absolute;
	top:		100px;
	margin: 	0px 0px 0px 690px;
	padding:	0px;
	width:		180px;
}

#startseite {
	position:	absolute;
	top:		100px;
	margin: 	0px 0px 0px 0px;
	padding:	0px;
	width:		180px;
}

#logo, #foto	{
	position:	absolute;
	top:		0px;
	margin: 	0px 0px 0px 0px;
}

#foto	{
	margin: 	0px 0px 0px 132px;
}

#nav	{
	position:	absolute;
	top:		77px;
	margin: 	0px 0px 0px 170px;
	line-height: 10px;
}

#subnav	{
	position:		absolute;
	top:			150px;
	margin: 		0px 0px 0px 20px;
	line-height: 	10px;
	widht:			150px;
}

#subnav a, #subnav a.link, #subnav a.visited {
	color:			#fff;
	display: 		block;
	line-height: 	14px;
	font-size:		11px;
	border-bottom: 	solid 1px #fff;
	widht:			250px;
	margin: 		0px 0px 10px 0px;
	padding: 		0px 20px 0px 0px;
}

#subnav a:hover {
	color:	#86d405;
}

.hor_linie {
	float: left;
	margin: 0px 10px 0px 10px;
}

