body {
	background-color: #ffffff;
}

.headline {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #CC3300; 
	font-weight: bold}
	
.copy {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #777777; 
	}

.copy_sw {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #000000; 
	}


.off {color: #777777;}
.on {color: #CC3300;}


A.link01{
	text-decoration: none;
	font-variant: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight : bold;
}

A.link01:hover, A.link01:active, A.link01:focus {color: #CC3300;}


A.link02{
	text-decoration: none;
	font-variant: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

A.link02:active, A.link02:hover, A.link01:focus {color: #CC3300;}

A.link02on{
	text-decoration: none;
	font-variant: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #777777;
}


A.link03{
	text-decoration: none;
	font-variant: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #CC3300;
	font-weight : bold;
}

A.link03:hover, A.link03:active, A.link01:focus {color: #000000;}

A.link03on{
	text-decoration: none;
	font-variant: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #CC3300;
	font-weight : bold;
}


#obenlinks {
	xborder: 1px solid Black;
	width: 219; 
	height: 18; 
	position: absolute; 
	left: 37px; 
	top: 30px; 
	margin-left: 0px; 
	margin-top: 0px;
	}
	
#obenrechts {
	xborder: 1px solid Black;
	width: 133; 
	height: 36; 
	position: relative; 
	float: right; 
	left: -50px; 
	top: 30px; 
	margin-left: 0px; 
	margin-top: 0px;
	}
	
#zentriert2 {
	xborder: 1px solid Black;
	width: 100%;
	min-width: 800px; 
	height: 310px; 
	position: absolute; 
	left: 0px; 
	top: 50%; 
	margin-left: 0px; 
	margin-top: -155px; 
	background-image: url(../img/hg.gif);
	}

#unten {
	xborder: 1px solid Black;
	width: 100%; 
	height: 65px; 
	position: absolute; 
	left: 0px; top: 100%; 
	margin-top: -73px;
	}
	

#z_re {
	xborder: 1px solid Black;
	background-color: #ffffff; 
	width: 269px; 
	height: 310px; 
	float: right;
}

#z_re_mitte {
	xborder: 1px solid Black;
	width: 269px; 
	height: 252px; 
	overflow:auto; 
	margin-top: 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #777777;
	scrollbar-DarkShadow-Color:#FFFFFF;
	scrollbar-Track-Color:#FFFFFF;
	scrollbar-Face-Color:##DCE6CC;
	scrollbar-Shadow-Color:#FFFFFF;
	scrollbar-Highlight-Color:#FFFFFF;
	scrollbar-3dLight-Color:#FFFFFF;
	scrollbar-Arrow-Color:#777777;
}


#z_re_mitte_inhalt {
	margin: 0 20px 0 0;
	xborder: 1px solid Black;
	}


#n01 {
	xborder: 1px solid Black;
	float: left;
}

#n02 {
	xborder: 1px solid Black;
	float: right; 
}

#n03 {
	xborder: 1px solid Black;
	margin-left: 45px;
}

#n04 {
	xborder: 1px solid Black;
	margin-left: 65px;
}

#n05 {
	xborder: 1px solid Black;
	margin-left: 15px;
}

#n06 {
	xborder: 1px solid Black;
	float: left;
	margin-left: 15px; 
}

#n07 {
	xborder: 1px solid Black;
	margin-left: 30px;
}

#nspace {
	xborder: 1px solid Black;
	width: 18px;
	float: left;
}

#nspace02 {
	xborder: 1px solid Black;
	width: 10px;
	float: right;
}


#spacer {
	xborder: 1px solid Black;
	background-color: #ffffff; 
	width: 18px; 
	height: 310px; 
	float: right;
}

#z_mi {
	xborder: 1px solid Black;
	width: 336px; 
	height: 310px; 
	float: right;
}


#z_mi_oben {
	background-color:#FFFFFF;
	xborder: 1px solid Black;
	height: 29px;
}


#z_mi_mitte {
	xborder: 1px solid Black;
	width: 336px;
	height: 252px;
	overflow:hidden;
	text-align:center;
}


#z_mi_unten {
	xborder: 1px solid Black;
	text-align:right;
	width: 336px; 
	height: 29px;
	padding-top: 8px;
}




#z_li {
	xborder: 1px solid Black;
	float: right;
	width: 150px;
	xheight: 310px;
}


#z_li_oben {
	xborder: 1px solid Black;
	text-align:right;
	height: 29px; 
	padding-right: 4px; 
}


#z_li_mitte {
	xborder: 1px solid Black;
	text-align:right;
	background-color: #DCE6CC; 
	height: 249px; 
	padding-right: 4px; 
	padding-top: 3px;	
}

#z_li_unten {
	xborder: 1px solid Black;
	text-align:right;
	padding-top: 8px;
}

#kontakt {
	xborder: 1px solid Black;
	float:left; 
	padding-left: 37px;
}


#agb {
	xborder: 1px solid Black;
	padding-top: 23px; 
	padding-right: 50px; 
	text-align:right;
}