.invisible { display : none }
.print { display : none }
.balken     	{ border-left: 1px solid #fff }
.navx     	{ background-color: #eaf3ee; border-right: 1px solid #fff }
.nav1     	{ background-color: #8B0000; border-right: 1px solid #fff }
.typoheadbox    	{ color: #8B0000; font-weight: bold; font-size: 0.85em; letter-spacing: 1px }
.typohauptmenue a{ color: #fff; }
.typohauptmenuex a{ color: #c00; }
.typominitext    { font-size: 0.8em; }
.typotext    { font-size:1em; }
.typobold 	{ color: #8b0000; font-weight: bold }
.typowhite 	{ color: white }
.formtextfield { color: black; font-size: 1em; border: solid 1px #8b0000; height: 15px }
.f_suchfeld { color:#8b0000; border:1px solid #8b0000; }
.formsysbutton { color: white; font-weight: bold; font-size: 0.8em; background-color: #8b0000; padding: 1px; border-style: solid; border-width: 1px; border-color: #808080 #000 #000 #808080; height: 15px }
.f_go_button { color:#FFFFFF; border-top: 1px solid #8b0000; border-left: 1px solid #8b0000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background: #8b0000; }
#d ul a, li strong, p a, h1{ color:#069; }
#e a, p a, h1 a, h2 a, h3 a, h4 a, ul a, ol a, dfn a, table a{ color:#069; }
#f ul a, p a{ color:#069; }
#j ul a{ color:#069; }
#l ul a{ color:#069; }
#d ul a:hover, p a:hover{ color:#96c5ab; }
#e a:hover, p a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, ul a:hover, ol a:hover, dfn a:hover, table a:hover { color:#96c5ab; }
#f ul a:hover, p a:hover{ color:#96c5ab; }
#j ul a:hover{ color:#96c5ab; }
#l ul a:hover{ color:#96c5ab; }
.A  { background-color: #069 }
.A1 { background-color: #8B0000 }
.A2 { background-color: #8B0000 }
.B  { background-color: #a9a9a9 }
.C  { background-color: #a9a9a9 }
.D  { background-color: white }
.E  { background-color: #eaf3ee }
.F  { background-color: white }
.G  { background-color: white }
.H  { background-color: #8B0000 }
.I  { background-color: white }
.J  { background-color: white }
.K  { background-color: #eaf3ee }
.L  { background-color: white }
.bgteaser   	{ border-bottom: 1px solid #a5b7c6 }
.tab1 { background-color: #2e8b57 }
.tab2 { background-color: #6cae89 }
.tab3 { background-color: #96c5ab }
.tab4 { background-color: #c0dccc }
.tab5 { background-color: #eaf3ee }
.typoservicemenu { color: #FFFFFF; font-weight: bold; font-size: 10px; }
.formlistenfeld { color: #000; font-size: 0.7em; border: solid 1px #4c708e; }
.formtextarea { color: black; font-size: 0.7em; border: solid 1px #4c708e; }
.bg_teaserbild { border-bottom: 1px solid #dda24d }