/* *** Standart Definitionen *** */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878889;
	line-height: 18px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878889;
	line-height: 18px;
}

/* *** Bild Definitionen *** */
img {
	border: none;
}
.bildabstand img {
	margin-top: 0px;
	margin-left: 0px;
}

/* *** Text Definitionen (Standart) *** */
.ueberschrift_grau {
	font-size: 14px;
	font-weight: bold;
	color: #878889;
}
.text_grau_fett {
	font-size: 14px;
	font-weight: bold;
	color: #B2B2B2;
}
.text_grau_normal {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}
.text_orange_headline {
	font-size: 18px;
	font-weight: normal;
	color: #F39900;
}
.text_orange_fett {
	font-weight: bold;
	color: #F39900;
}
.text_orange_gross {
	font-size: 14px;
	font-weight: normal;
	color: #F39900;
}
.text_klein {
	font-size: 10px;
	color: #878889;
}
.textgroesse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

/* *** Text Definitionen (Presse) *** */
.presseheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #878889;
}
.presseueberschrift {
	font-family: Courier, Courier New, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #878889;
}
.pressetext {
	font-family: Courier, Courier New, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878889;
}
.dateibeschreibung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #878889;
}
.blockbeschreibung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
}

/* *** Suchfeld Definitionen *** */
.suchfeld {
	width: 80px;
	font-size: 10px;
	border: solid 1px #878889;
}

/* *** Formular Definitionen *** */
.formfeld {
	width: 200px;
	color: #878889;
	border: solid 1px #878889;
}

/* *** Link Definitionen *** */
/* Standart */
a {
	font-weight: bold;
	color: #878889;
}
a:link {
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #F39900;
}
a:visited {
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #F39900;
}
a:active {
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #F39900;
}
a:hover{
	font-weight: bold;
	text-decoration: none;
	background-color: #FCD29E;
	border-bottom: 1px dotted #878889;
}

a.sitelink,
a:link.sitelink,
a:visited.sitelink,
a:active.sitelink,
a:hover.sitelink {
	font-weight: normal;
	color: #F39900;
	text-decoration: none;
	background: none;
	border: none;
}

.startseite_aktuelles a,
.startseite_aktuelles a:link,
.startseite_aktuelles a:visited,
.startseite_aktuelles a:active,
.startseite_aktuelles a:hover {
	font-weight: normal;
	color: #F39900;
	text-decoration: underline;
	border: none;
	background: none;
}

/* Header */
.headernav {
	font-size: 10px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a.headernav {
	font-size: 10px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:link.headernav, a:visited.headernav {
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:hover.headernav, a:active.headernav {
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}

/* *** Mehrlink bei Seite (Presse) *** */
.sitelink_presse {
	font-family: Courier, Courier New, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F39900;
	text-decoration: underline;
	background: none;
	border: none;
}
a.sitelink_presse {
	font-family: Courier, Courier New, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F39900;
	text-decoration: underline;
	background: none;
	border: none;
}
a:link.sitelink_presse, a:visited.sitelink_presse {
	font-family: Courier, Courier New, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F39900;
	text-decoration: underline;
	background: none;
	border: none;
}
a:hover.sitelink_presse, a:active.sitelink_presse {
	font-family: Courier, Courier New, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F39900;
	text-decoration: underline;
	background: none;
	border: none;
}

/* *** Dateilink bei Seite (Presse) *** */
.dateilink_presse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a.dateilink_presse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:link.dateilink_presse, a:visited.dateilink_presse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:hover.dateilink_presse, a:active.dateilink_presse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}

/* *** Dateilink bei Seite (Presse - Bilder) *** */
.dateilink_presse_bilder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background-color: none;
	border: none;
}
a.dateilink_presse_bilder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background-color: none;
	border: none;
}
a:link.dateilink_presse_bilder, a:visited.dateilink_presse_bilder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background-color: none;
	border: none;
}
a:hover.dateilink_presse_bilder, a:active.dateilink_presse_bilder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background-color: #FCD29E;
	border: none;
}

/* *** Seitenlinks (Zahlen) *** */
.seitenzahlen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a.seitenzahlen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:link.seitenzahlen, a:visited.seitenzahlen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:hover.seitenzahlen, a:active.seitenzahlen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
.seitenzahlen_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F39900;
	text-decoration: none;
	background: none;
	border: none;
}

/* *** Text Definitionen (Suche) *** */
.suchueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #878889;
}
.suchtitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878889;
}
a.suchtitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:link.suchtitel, a:visited.suchtitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:hover.suchtitel, a:active.suchtitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
.suchtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878889;
}

/* *** Navigation Definitionen *** */
/* Hauptnavigation */
.hauptnav {
	font-size: 13px;
	font-weight: bold;
	color: #878889;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	background: none;
	border: none;
}
a.hauptnav {
	font-size: 13px;
	font-weight: bold;
	color: #878889;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	background: none;
	border: none;
}
a:link.hauptnav, a:visited.hauptnav {
	font-size: 13px;
	font-weight: bold;
	color: #878889;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	background: none;
	border: none;
}
a:hover.hauptnav, a:active.hauptnav {
	font-size: 13px;
	font-weight: bold;
	color: #F39900;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	background: none;
	border: none;
}
a.hauptnav_aktiv {
	font-size: 13px;
	font-weight: bold;
	color: #F39900;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	background: none;
	border: none;
}

/* Subnavigation */
#subnav {
	font-size: 10px;
	font-weight: bold;
	color: #878889;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
}
#subnav ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
}
#subnav li {
	display: block;
	line-height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background: none;
	background-image:url(/cms/_img/buttons/subnav_inaktiv.jpg);
	background-repeat: no-repeat;
}
#subnav a {
	display: block;
	font-size: 10px;
	color: #878889;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	background: none;
	background-image:url(/cms/_img/buttons/subnav_inaktiv.jpg);
	background-repeat: no-repeat;
	border: none;
}
#subnav a:hover {
	display: block;
	background: none;
	background-image:url(/cms/_img/buttons/subnav_hover.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	border: none;
}
#subnav li.current a {
	display: block;
	background: none;
	background-image:url(/cms/_img/buttons/subnav_aktiv.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	border: none;
}
/*#subnav li.current a:hover {
	display: block;
	background: none;
	background-image:url(/cms/_img/buttons/subnav_hover.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	border: none;
}*/
