body {
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.corpcolor {
	background-color: #65ac1e
}
.bannercolor {
	background-color: #ccdbea
}
.topnavbarcolor {
	background-color: #f2cb7c
}
.topbarcolor {
	background-color: #fae6b9;
}
.schriftfarbe1 {
	font-weight: normal;
	color: #000000
}
.schriftfarbe1 a:link {
	font-weight: normal;
	color: #ffffff
}
.schriftfarbe1 a:visited {
	font-weight: normal;
	color: #ffffff
}
.schriftfarbe1 a:hover {
	font-weight: normal;
	color: #ffffff
}
h1 {
	font-weight: normal;
	font-size: 18px;
	padding-bottom: 2px
}
p {
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif
}
td {
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif
}
a {
	font-family: arial, verdana, helvetica, sans-serif
}
a:link, a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
a:hover, a:active {
	font-weight: normal;
	color: #990000;
	text-decoration: underline
}
a.blacknu {
	color: #000000;
	text-decoration: none
}
a.graunu {
	color: #000000;
	text-decoration: none
}
a.whitenu {
	color: #ffffff;
	text-decoration: none
}
table.rahmengrau {
	border-right: #8d8fa1 1px solid;
	padding-right: 3px;
	border-top: #8d8fa1 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #8d8fa1 1px solid;
	padding-top: 3px;
	border-bottom: #8d8fa1 1px solid
}
table.rahmengrau2 {
	border-right: #8d8fa1 1px solid;
	border-top: #8d8fa1 1px solid;
	border-left: #8d8fa1 1px solid;
	border-bottom: #8d8fa1 1px solid
}
table.rahmengrau3 {
	border-right: #dfdfdf 2px solid;
	padding-right: 3px;
	border-top: #dfdfdf 2px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #dfdfdf 2px solid;
	padding-top: 3px;
	border-bottom: #dfdfdf 2px solid
}
td.grauunderlined {
	border-right: #9e9d9d 0px solid;
	border-top: #9e9d9d 0px solid;
	border-left: #9e9d9d 0px solid;
	border-bottom: #9e9d9d 1px solid
}
td.orangeunderlined {
	border-right: #9e9d9d 0px solid;
	border-top: #9e9d9d 0px solid;
	border-left: #9e9d9d 0px solid;
	border-bottom: #9e9d9d 1px solid
}
.h1 {
	font-weight: normal;
	font-size: 18px;
	padding-bottom: 2px
}
.kleintext {
	font-size: 11px
}
.grosstext {
	font-size: 130%;
	line-height: 150%
}
.ueberschrift {
	font-size: 130%;
	padding-bottom: 2px
}
.unterueberschrift {
	font-weight: bold;
	font-size: 120%;
	padding-bottom: 2px;
	color: #000000
}
.unterueberschrift a:link {
	color: #000000;
	text-decoration: none
}
.unterueberschrift a:hover {
	color: #8d8fa1;
	text-decoration: none
}
.unterueberschrift a:visited {
	color: #8d8fa1;
	text-decoration: none
}
.ueberschrift_textlinks {
	font-size: 85%;
	color: #000000;
	line-height: 140%
}
.grau {
	color: #8d8fa1
}
.weiss {
	color: #ffffff
}
.einleitung {
	font-weight: bold
}
.featuring {
	line-height: 150%
}
.absatzlink {
	font-weight: normal;
	font-size: 90%;
	color: #000000;
	line-height: 80%
}
a.absatzlink {
	font-weight: normal;
	font-size: 90%;
	line-height: 80%;
	text-decoration: none;
	color: #000000
}
a.absatzlink:visited {
	font-weight: normal;
	font-size: 90%;
	line-height: 80%;
	text-decoration: none
}
a.absatzlink:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: underline
}
.text {
	line-height: 150%
}
.text a:link {
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
.text a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
.text a:hover {
	font-weight: normal;
	color: #0033cc;
	text-decoration: underline
}
.h_nav1 a:link {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none
}
.h_nav1 a:visited {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none
}
.h_nav1 a:hover {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: underline
}
.h_nav2 {
	font-size: 12px
}
.h_nav2 a {
	font-size: 12px;
	text-decoration: none
}
.h_nav2 a:hover {
	font-size: 12px;
	text-decoration: underline
}
.f1_k_schrift {
	font-weight: normal;
	color: #ffffff
}
.f1_k_schrift a {
	font-weight: normal;
	color: #000000
}
.f1_k_schrift a:visited {
	font-weight: normal;
	color: #ffffff
}
.f1_k_schrift a:hover {
	font-weight: normal;
	color: #ffffff
}
.f2_k_schrift {
	font-weight: normal;
	color: #000000
}
.f2_k_schrift a {
	font-weight: normal;
	color: #000000
}
.f2_k_schrift a:visited {
	font-weight: normal;
	color: #000000
}
.f2_k_schrift a:hover {
	font-weight: normal;
	color: #000000
}
.f6_k_schrift {
	font-weight: normal;
	color: #050000
}
.f6_k_schrift a {
	font-weight: normal;
	color: #050000
}
.f6_k_schrift a:visited {
	font-weight: normal;
	color: #050000
}
.f6_k_schrift a:hover {
	font-weight: normal;
	color: #050000
}
.h_suche {
	font-weight: bold;
	font-size: 11px;
	color: #000000
}
.h_suche a {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none
}
.h_suche a:link {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none
}
.h_suche a:visited {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none
}
.h_suche a:hover {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none
}
.h_suche_pfeil {
	font-size: 18px;
	color: #ffffff
}
.h_suche_pfeil a {
	font-size: 18px;
	color: #ffffff;
	text-decoration: none
}
.h_suche_pfeil a:visited {
	font-size: 18px;
	color: #ffffff;
	text-decoration: none
}
.h_suche_pfeil a:hover {
	font-size: 18px;
	color: #ffffff;
	text-decoration: none
}
.h_service {
	font-size: 12px;
	color: #ffffff
}
.h_service a {
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none
}
.h_service a:visited {
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none
}
.h_service a:hover {
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline
}
.h_servicebold {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff
}
.h_servicebold a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none
}
.h_servicebold a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff
}
.nav {
	font-weight: normal;
	font-size: 12px;
	color: #000000
}
.nav a {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none
}
.nav a:visited {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none
}
.nav a:hover {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: underline
}
.footer {
	font-weight: bold;
	font-size: 11px;
	color: #8d8fa1
}
.footer a {
	font-weight: bold;
	font-size: 11px;
	color: #8d8fa1;
	text-decoration: none
}
.footer a:hover {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: underline
}
.footercopy {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff
}
.absatzlink a:link {
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
.absatzlink a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
.absatzlink a:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: underline
}
dynamic-menu {
	font-size: 8pt
}
a.dynamic-menu {
	font-size: 8pt;
	color: #000000;
	text-decoration: none
}
td.dynamic-menu {
	font-size: 8pt;
	color: #000000;
	text-decoration: none
}
td.dynamic-menu a {
	font-size: 8pt;
	color: #000000;
	text-decoration: none
}
.h_quart {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: arial
}
.h_praes {
	font-weight: bold;
	font-size: 14px;
	color: #004a96;
	font-family: arial
}
table.typ0 {
	border-top: #9e9d9d 1px solid;
	border-left: #9e9d9d 1px solid
}
td.typ0 {
	border-right: #9e9d9d 1px solid;
	border-bottom: #9e9d9d 1px solid
}
table.typ1 {
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid
}
td.typ1 {
	border-right: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid
}
.combo {
	font-family: arial, helvetica, sans-serif;
	font-size: xx-small
}
.text2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal
}
.text3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal
}
.text4 {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline
}
.text5 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666
}
.textprogramaseg {
	line-height: normal;
	text-align: justify;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px
}
.textprogramaseg2 {
	line-height: normal;
	text-align: justify;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #004a95
}
.text_ult {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	text-decoration: none
}
.text_ult2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify
}
.titama {
	font-family: helvetica, arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffcc00;
}
.combo2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px
}
.textonoticias {
	font-family: helvetica, arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #004a96;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #004a96;
	height: 40px;
	padding: 4px;
	text-align: left;
	display: none;
}
.texto_peq {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
}
.texto_peq_n {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}
.texto_peq_r {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #990000;
}

