body {
	background-color: #ffffff;
	color: #333333;
	font-size: 1em;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}
/* Bildlaufleiste im Firefox immer zeigen */
html { 
	height: 101%; 
}
#aktuelles {
	position:absolute; 
	left: 5px; 
	top: 25px;
	z-index: 10;
}
#logopos {
	position:absolute; 
	right: 5px; 
	top: 15px;
	z-index: 1;
}
#wnavi {
	position:absolute; 
	left:10px; 
	top:160px
}
#hnavi {

}
h1 {
	color: #707172;
	font-size: 2em;
}
h2 {
	color: #707172;
	font-size: 1.8em;
}
h3 {
	color: #707172; 
	font-size: 1.5em;
}
h4 {
	color: #707172; 
	font-size: 1.2em;
}
h5 {
	color: #707172; 
	font-size: 1.1em;
}
p, td {
	color: #707172; 
	font-size: 1em;
}
p.klein, span.klein {
	color: #707172; 
	font-size: 0.9em;
}
p.fett, span.fett {
	font-weight: bold;
}
/* Kontaktformular Anfang*/
.fehlerinfo, .hinweis {
	color: #CC0000;	
	font-weight: normal; 
}
.hinweis {
	font-weight: bold; 
}
/* Kontaktformular Ende*/
a {
 font-size: 1em; 
 font-weight: normal;
 text-decoration:none; 
}
a:link {
	color: #707172;
}
a:visited {
	color: #707172;
}
a:hover {
	color: #999999;
}
ul {
	color: #707172; 
	font-size: 1em;
}
div.naviwaagerecht {
	position:absolute; 
	left:10px; 
	top:160px
}
table.naviwaagerecht {
	border: 0px; 
	padding: 0px;
}
.wtabelle { 
	background-color: #cccccc;
}
.etabelle { 
	background-color: #cccccc;
	border: 0px;
	height: 30px;
}
.htabelle { 
	background-color: #dfdfdf;
	width: 200px;  /*Breite linker Balken*/
	height: 600px;
}
td.rundum { 
	padding-top: 1cm; 
	padding-bottom: 0.3cm; 
	padding-left: 0.3cm; 
	width: 100%;
}
hr.farbig, hr.farbigkurz {
	color: #707172; 
	text-align: center;
}
hr.farbigkurz { 
	width: 70%; 
}

/*Images*/
img.enaviimages {
	border: 0px;
	width: 200px;   /*Breite linker Balken*/
	height: 1px;
}
img.wnaviimages {
	border: 0px;
	width: 100px;
	height: 1px;
}

/* Formular Dialog
====================*/
form#dialog {
	color: #707172;
	line-height: 2 ; 
	padding: 0;
	border: 0;
	margin: 0; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
/* Die Elementegruppen */
fieldset {
	padding: 5px; 
	border: 1px solid #333333; 
	margin: 5px 0 5px 0;
	color: #707172;
}
legend {
	font-weight:bold;
	padding:0;
	border: none; 
}
/* Beschriftung positionieren */
label { 
	position: relative; /* etwas höher ... */ 
	bottom: 2px; 
} 
span.label {
	position: relative; /* etwas höher ... */ 
	bottom: 2px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #707172;
}
label.davor {
	float: left; 
	clear: left;
	width: 100px;    
	text-align: right;  
	margin-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #707172;
}
input, 
select {
	float: left;
}
p.davor {
	width: 120px;    
	text-align: right;  
	margin-right: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
	line-height: 1.2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #707172;
}