body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0px;
}
a:link, a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover, a:active {
	color: #000099;
	text-decoration: none;
}
#creditos {
	border: 1px solid #BABFD3;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
}
.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;
}

