.navimitte4 { #Hintergrund der Navi-Ebene 4 - Optik von H1
#	font-family: Arial, Helvetica, sans-serif;
#	font-size: 14px;
#	line-heigt: 10px;
#	font-weight: bold;
#	color: #000033;
	text-align: left;
	margin: 2px;
	padding: 2px 2px 2px 10px;
	background-color: #F2F7FF;
}
.navimitte5 { #Hintergrund der Navi-Ebene 5 - Optik von H1 (ohne Rand)
#	font-family: Arial, Helvetica, sans-serif;
#	font-size: 14px;
#	line-heigt: 10px;
#	font-weight: bold;
#	color: #000033;
	text-align: left;
	margin: 2px;
	padding: 2px 2px 2px 10px;
	background-color: #F2F7FF;
}
.navabstand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
}
.navabstand_rand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	background: url(/img_site/dfv/randblau_links.jpg);
}
.fuss {	
	text-align: center;
	padding-top: 5px;
	vertical-align: top;
}
.infobox {
	border: 1px solid #597AC8;
	background-color: #FEFEFE;
	padding: 3px;
}
input.textfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	background-color: #FFD7A4;
	border-top: 1px solid #DA8417;
	border-right: 1px solid #FFA72D;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	cursor: text;

}
input.suche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 19px;
	width: 45px;
	background-color: #FEBD6B;
	border-top: 1px solid #FCE9C9;
	border-right: 1px solid #D98719;
	border-bottom: 1px solid #D48214;
	border-left: 1px solid #FFCA87;
	vertical-align: middle;

}
td.subnav {
	background-color: #708CCF;	
	border-top: 1px solid #5B7B9F;
}
td.mainnav {	
	background-color: #597AC8;
	border-bottom: 1px solid #4F6B8A;
	border-top: 1px solid #89A2E4;
}
td.subnav_rand {
	background-color: #708CCF;	
	border-top: 1px solid #5B7B9F;
	background: url(/img_site/dfv/randblau_subnav.jpg);
}
td.mainnav_rand {	
	background-color: #597AC8;
	border-bottom: 1px solid #4F6B8A;
	border-top: 1px solid #89A2E4;
	background: url(/img_site/dfv/randblau_links.jpg);
}
.bildbox1 {
	border: 1px solid #335299;
	background-color: #DAE3EF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.bildbox2 {
	background-color: #E8F2FE;
	border: 1px solid #D5E7FD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	font-weight: normal;
}
.bildbox3 {
	background-color: #F9FBFF;
	border: 1px solid #6699CC;
}
.infobox {
	background-color: #F0F1F8;
	border: 1px solid #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: top;
}

td.navrahmen {
	border-right: 1px solid #999999;
	background-color: #597AC8;
}
td.fussrahmen {
	border-top: 1px solid #A35000;
}
hr {
	size: 1px;
	color: #335299;
	style: noshade;
}

/* Ergaenzungen 09-12-02 fuer Formatierung der Kontaktformulare */

form#mailform fieldset {
  border: 1px solid #becee4;
  padding: 5px;
}

form#mailform label {
  border-bottom: 1px solid #becee4;
  vertical-align: text-bottom;
  display: block;
  float: left;
  clear: left;
  width: 200px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 17px;
  margin-top: 2px;
}

form#mailform input {
  height: 20px;
}

form#mailform input,
form#mailform textarea {
  width: 350px;
  margin-left: 5px;
  margin-bottom: 3px;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  border: 1px solid #becee4;
}

form#mailform input.csc-mailform-submit {
  height: 30px;
  margin-left: 205px;
  width: 100px;
  border-right: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
}