body {
	margin: auto;
	BACKGROUND: url(bg.gif) #e5e5e5 repeat-y 50% 0px; 
	}
	
	div.webseite {
	background-color: #E5E5E5;
	width:880px;
	margin: auto;

	}
	
	div.head {
	background-color: #F7F7F7;
	width:880px;
	text-align:left;
	height:90px;position:absolute;
	}
	
	div.headnavi {
	background-color: #F7F7F7;
	width:330px;
	margin-left:550px;
	position:absolute;
	
	}
	div.topnavi {
	background-color: #5C5C5C;
	width:880px;
	height:40px;
	text-align:left;
	margin-top:90px;
	position:absolute;
	border-top:1px solid #444444;
	BACKGROUND: url(topnavi.gif); 
	padding-top:0px;
	
	}
	
	
	div.topnavi_inhalt
	{color:#ffffff;
	
	float:left;border-right: 1px solid  #D4D4D4;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:15px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	}
	
	
	
	div.bildone {
	height:135px;
	width:335px;
	background-color: #cccccc;
	position:absolute;
	margin: auto;
	margin-top:130px;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
	div.bildtwo {text-align:right;
	height:135px;
	width:545px;
	background-color: #cccccc;
	position:absolute;
	margin-left: 335px;
	margin-top:130px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
	
	
	
	
	div.bordertop_small {
	height:5px;
	width:219px;
	background-color: #797979;
	position:absolute;
	margin: auto;
	margin-top:252px;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
	div.bordertop_big {
	height:5px;
	width:660px;
	background-color: #797979;
	position:absolute;
	margin-left: 220px;
	margin-top:252px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
	
	
	
	div.bereich {
	height:35px;
	width:219px;
	background-color: #E7E7E7;
	position:absolute;
	margin: auto;
	margin-top:272px;
	border-right: 1px solid #DADADA;
	border-top: 1px solid #ffffff;
	
	}
	div.pfad {
	height:35px;
	width:660px;
	background-color: #E7E7E7;
	position:absolute;
	margin-left: 220px;
	margin-top:272px;
	
	border-top: 1px solid #ffffff;
	
	}
	
	
	
	div.leftnavi {
	height:5px;
	width:216px;
	background-color: #F3F3F3;
	float:left;
	
	}
	
	
	div.content {
	width:610px;float:right;position:relative;
	
	}
	
	div.block {
	height:5px;
	width:880px;
	background-color: #F3F3F3;
	position:absolute;
	margin-left: 0px;
	margin-top:308px;
	
	border-bottom: 1px solid #ffffff;
	}
	
	
	div.borderbottom_small {
	height:5px;
	width:219px;
	background-color: #797979;
	position:absolute;
	margin-left: 00px;
	margin-top:00px;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
	div.borderbottom_big {
	height:1px;
	width:880px;
	background-color: #797979;
	position:absolute;
	margin-left: 0px;
	margin-top:0px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
	
	
	div.footer {
	height:100px;
	width:880px;
	background-color: #E9E9E9;
	position:relative;
	margin-left: 0px;
	margin-top:6px;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-top: 0px solid #ffffff;color:#aaaaaa;
	line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	}
	
	p
	
	{
	margin-top:0px;
	margin-bottom:30px;
	padding-top:0px;
	padding-left:20px;
	padding-right:40px;
	color:#3d3d3d;
	line-height:20px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	
	}
	
	p.box
	
	{
	margin-top:0px;
	margin-bottom:5px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	color:#545454;
	line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	
	}
	
	h1 {
	padding-top:20px;
	padding-left:20px;
	color:#DC251D;
	line-height:18px;
	padding-bottom:0px;
	FONT-SIZE: 14px;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	
	}
	
	
	
	h2 {
	padding-top:20px;
	padding-left:20px;
	color:#DC251D;
	margin-bottom:15px;
	padding-bottom:0px;line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY:Verdana,Helvetica,sans-serif;
	
	}
	
	h3 {
	padding-top:0px;
	padding-left:20px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:5px;
	width:229px;
	color:#545454;
	FONT-WEIGHT: bold; line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	
	}
	
	h4 {
	padding-top:0px;
	padding-left:0px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:5px;
	color:#DD0011;
	FONT-WEIGHT: bold; line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	
	}
	
	h5 {
	padding-top:0px;
	padding-left:60px;
	padding-bottom:10px;
	margin-top:-28px;
	margin-bottom:0px;
	color:#3D4D97;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	
	}
	
	h4.content {
	padding-top:0px;
	padding-left:20px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:5px;
	color:#545454;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	
	}
	h4.news {
	padding-top:0px;
	padding-left:20px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:10px;
	color:#545454;
	
	FONT-SIZE: 0.6em;
	FONT-FAMILY: Verdana,Helvetica,sans-serif;
	
	}
	
	h3.navi {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
	margin-top:0px;
	margin-left:1px;
	margin-bottom:0px;
	color:#ffffff;
	FONT-WEIGHT: bold; 
	background-color:#DC251D;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	
	}
	
	UL.navi {
	list-style-type : none;
	margin-left : 0px;
	margin-top : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:0px;
}
LI.naviwort {
	margin-left : 20px;
	margin-top : 0px;
	text-align:left;
	color:#545454;
	
	margin-bottom : 0px;
	padding-top:4px;
	padding-bottom:0px;
	
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}


	UL{
	list-style-type : disc;
	margin-left : 20px;
	margin-top : 0px;
	
	margin-bottom : 20px;
	padding-top:0px;
	padding-bottom:0px
}
LI {
	margin-left : 22px;
	margin-top : 5px;
	color:#545454;
	margin-bottom : 0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}


	UL.rahmen{
	list-style-type : disc;
	margin-left : 0px;
	margin-top : -10px;
	
	margin-bottom : 0px;
	padding-top:0px;
	padding-bottom:0px
}
LI.rahmen {
	margin-left : 22px;
	margin-top : -5px;
	text-align:left;
	color:#545454;
	
	margin-bottom : 0px;
	padding-top:4px;
	padding-bottom:0px;
	
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}




LI.naviline {
	margin-left : 20px;
	margin-top : 4px;
	margin-bottom : 4px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	
}
div.headnavi_inhalt
	{color:#7d7d7d;
	float:left;border-left: 1px solid  #D4D4D4;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	}
	
	
div.box {

width:170px;float:left;margin-left:10px;border:1px solid #cccccc;padding:10px;height: 100px;

}
	
	
	input,select,option
	{
	
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
	FONT-SIZE: 10px;FONT-FAMILY: Verdana,Helvetica,sans-serif;
	}
	
	
	A {
	COLOR: #3d3d3d; TEXT-DECORATION: none;FONT-SIZE: 10px;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}
A:link {
	COLOR: #3d3d3d; TEXT-DECORATION: none;FONT-SIZE: 10px;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}
A:active {
	COLOR: #3d3d3d; TEXT-DECORATION: none;FONT-SIZE: 10px;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}
A:visited {
	COLOR: #3d3d3d; TEXT-DECORATION: none;FONT-SIZE:10px;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}
A:hover {
	COLOR: #DD0011; TEXT-DECORATION: underline;FONT-SIZE: 10px;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}





	A.head {
	COLOR: #ffffff; TEXT-DECORATION: none;FONT-WEIGHT: bold; line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}
A.head:link {
	COLOR: #ffffff; TEXT-DECORATION: none;FONT-WEIGHT: bold; line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}
A.head:active {
	COLOR: #ffffff; TEXT-DECORATION: none;FONT-WEIGHT: bold; line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}
A.head:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;FONT-WEIGHT: bold; line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}
A.head:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;FONT-WEIGHT: bold; line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;
}





	hr {height:1px;color:#cccccc;margin:0px 40px 0px 20px;}
	
	
	
	
	
	
	
	h3.links {padding-top:20px;
	padding-left:20px;
	color:#DD0011;
	margin-bottom:15px;
	padding-bottom:0px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;}
h4.links {padding-top:0px;
	padding-left:20px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:5px;
	color:#545454;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;}
p.links {color:#545454;
	line-height:18px;
	FONT-SIZE: 0.7em;FONT-FAMILY: Verdana,Helvetica,sans-serif;}
hr.links 
{
color:#cccccc;
height:1px;
margin-right:15px;margin-left:15px;
}
a.links {border:0px none;}
	
	table.online{
	background-color: #D0CFCF;
	margin-left:4px;
	margin-bottom:2px;
	width:496px;line-height:18px;
}
table.online1{
	background-color: #eeeeee;
	margin-left:4px;
	margin-bottom:2px;
	width:496px;line-height:18px;
}

td.online1{
	font-family:  verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	padding-left:10px;line-height:18px;
}

table.online2{
	margin-left:0px;
	background-color: #eeeeee ;
	margin-bottom:0px;
	width:250px;line-height:18px;
	border-right: 2px solid #EFEEEE;
	
}

table.online3{
	background-color: #eeeeee ;
	margin-left:0px;line-height:18px;
	margin-bottom:0px;
	width:100%;
	
}
