html>body	{
	margin: 0;
	padding: 0;
	}

h1, .headline1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	color: #447383;
	font-weight:bold;
	margin-top:0px;
}

h2, .headline2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:18px;
	color: #D32A23;
	font-weight:bold;
}

h3, .headline3 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	color: #D32A23;
	font-weight:bold;
	margin-top:0px;
}

h4 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #939bae;
	display:inline;
	font-weight:normal;
}

.aufzaehlung {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #939bae;
	display:inline;
	font-weight:normal;
}


p, ol, .normal, ul, li {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	color: #447383;
	font-weight:normal;
	}

p { margin: 0px 0px 8px 0px; }

.normalklein, .seitenkopflink {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #447383;
	font-weight:normal;
	}
	
.seitenkopflinkNEU {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color: #447383;
font-weight:normal;
}

.normalgrau {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #818282;
	}
	
.fehler {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	color: #FF3300;
}

.headline {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #996736;
}

input, select, textarea {
	border: 1px solid color: #7C9DA8;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
}

.BoxTitel {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
	color: #447383;
	font-weight:bold;
}

.NewsDatum {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	color: #447383;
	font-weight:bold;
}


.hauptnav {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	color: #FFFFFF;
	font-weight:bold;
}

.unternav {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	color: #FFFFFF;
}

.CMShinweis {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#009900;
}

.BildNichtAnzeigen {
	display:none;
}

hr {
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 1px #447383;
 	border-bottom: solid 1px #ffffff; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
	margin-bottom:5px;
}

.mailicon { background-color:#f !important; border:0px;}

.check { color:#ffffff; background-color:#f; border:0px; }

.px { height:1px; font-size:1px; line-height:0px; }

.error {
	background-color:#ecf1f2;
	border-bottom:solid #d32a23 1px;
	border-top:solid #d32a23 1px;
	border-right:solid #d32a23 1px;
	padding:5px 5px 5px 0px;
}

.errorsymbol {
	background-color:#ecf1f2;
	border-bottom:solid #d32a23 1px;
	border-top:solid #d32a23 1px;
	border-left:solid #d32a23 1px;
	padding:2px 0px 0px 5px;
}

.success {
	background-color:#ecf1f2;
	border-bottom:solid #3aab67 1px;
	border-top:solid #3aab67 1px;
	border-right:solid #3aab67 1px;
	padding:5px 5px 5px 0px;
}

.successsymbol {
	background-color:#ecf1f2;
	border-bottom:solid #3aab67 1px;
	border-top:solid #3aab67 1px;
	border-left:solid #3aab67 1px;
	padding:2px 0px 0px 5px;
}

.login {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color: #447383;
	font-weight:normal;
	margin-left:10px;
	}

a.seitenkopflink:link { text-decoration: none; color: #447383; }
a.seitenkopflink:active { text-decoration: none; color: #447383; }
a.seitenkopflink:visited { text-decoration: none; color: #447383; }
a.seitenkopflink:hover { text-decoration: underline; color: #447383; }

a.seitenkopflinkNEU:link { text-decoration: none; color: #447383; }
a.seitenkopflinkNEU:active { text-decoration: none; color: #d32a23; }
a.seitenkopflinkNEU:visited { text-decoration: none; color: #447383; }
a.seitenkopflinkNEU:hover { text-decoration: none; color: #d32a23; }

a.headline2:link { text-decoration: none; color: #D32A23; }
a.headline2:active { text-decoration: none; color: #D32A23; }
a.headline2:visited { text-decoration: none; color: #D32A23; }
a.headline2:hover { text-decoration: underline; color: #D32A23; }

a.headline3:link { text-decoration: none; color: #D32A23; }
a.headline3:active { text-decoration: none; color: #D32A23; }
a.headline3:visited { text-decoration: none; color: #D32A23; }
a.headline3:hover { text-decoration: underline; color: #D32A23; }

a.box:link { text-decoration: underline; color: #D32A23; }
a.box:active { text-decoration: underline; color: #D32A23; }
a.box:visited { text-decoration: underline; color: #D32A23; }
a.box:hover { text-decoration: underline; color: #D32A23; }

a.hauptnav:link { text-decoration: none; color: #FFFFFF; }
a.hauptnav:active { text-decoration: none; color: #FFFFFF; }
a.hauptnav:visited { text-decoration: none; color: #FFFFFF; }
a.hauptnav:hover { text-decoration: underline; color: #FFFFFF; }

a.unternav:link { text-decoration: none; color: #FFFFFF; }
a.unternav:active { text-decoration: none; color: #FFFFFF; }
a.unternav:visited { text-decoration: none; color: #FFFFFF; }
a.unternav:hover { text-decoration: underline; color: #FFFFFF; }

a:link { text-decoration: underline; color: #447383; }
a:active { text-decoration: underline; color: #447383; }
a:visited { text-decoration: underline; color: #447383; }
a:hover { text-decoration: underline; color: #447383; }