body 	{ 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color:#f2f2f2;
	color:black;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	  }

p { 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin: 0 0 6px 0;
	}
	
h1,h2,h3,h4,h5,h6 { 
	font-weight:normal;
	}
	
h1 { 
	font-size:18px;
	margin: 0 0 6px 0;
	}
	
a { text-decoration:none; }
	
a:link, a:visited { color:#C00; }
a:active, a:hover { color:#900; }

#topnavzeile a:link, #topnavzeile a:visited { color:white; }
#topnavzeile a:active, #topnavzeile a:hover { color:#ddd; }

label {
	width:150px;
	display:block;
	float:left;
	font-size:9pt;
	font-weight:bold;
}

.orderlabel {
	width:170px;
	display:block;
	float:left;
	font-size:9pt;
	font-weight:bold;
}

#nav_red ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

#nav_red li {

		}
	

.rednav01 {
	font-weight:bold;
	margin:0 0 3px 0;
}

.rednav02 {
	margin:0 0 3px 10px;
}

.mehr { 
	text-align:right;
	margin-bottom:0px;
	vertical-align:bottom;
}
	
.bullet {
	float:left;
	margin-right:20px;
	padding-top:5px;
}

.bulletleft {
	float:left;
	margin-right:10px;
	padding-top:1px;
}

.leftnav {
	font-weight:bold;
}

.toptopnav {float:left;}‚
.fett9 { font-weight:bold; font-size:9pt;}
.boldwhite { font-weight:bold; color:white; }
.error { color:red;font-size:9pt;font-weight:bold; }
.kastentext {
	font-size:9pt;
	line-height:110%;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.kastentext_links {
	font-size:9pt;
	line-height:110%;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 35px;
}