* {
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	color : black;
}
A:hover {
	color : green;
}
A {
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.autor:active {
	color : maroon;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.autor:hover {
	color : maroon;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A.autor:link {
	color : maroon;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.bodytext:active {
	color : black;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.bodytext:hover {
	color : black;
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A.bodytext:link {
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.bodytext:visited {
	color : black;
	font-family : Arial, Helvetica, sans-serif;
}
A.extern:link {
	color : blue;
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A.extern:visited {
	color : #39c;
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A.headline:active {
	color : black;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.headline:hover {
	color : black;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A.headline:link {
	color : black;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.headline:visited {
	color : black;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
}
A.intern:link {
	color : #008000;
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A.intern:visited {
	color : #29a929;
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A.mail {
	color : green;
	font-weight : normal;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
ACRONYM {
	color : black;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
ADDRESS {
	font-style : italic;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
B, TH {
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
BIG {
	font-size : 12pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
BLOCKQUOTE {
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
BODY {
	font-weight : normal;
	font-size : 10pt;
	font-family : Verdana, Helvetica, Sans-Serif;
	text-decoration : none;
	color: black;
	background-color : white;
	margin-left : 0;
	margin-top : 0;
	padding-top : 0;
	padding-left : 0;
}
TABLE , TR , TD , DL, OL , .bodytext , .body {
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
CITE {
	font-style : italic;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	margin : 0;
}
CODE {
	font-size : 10pt;
	font-family : "Andale Mono", Courier, monospace;
}
DD {
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
DEL {
	color : red;
	font-size : 9pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
DFN {
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
DT {
	font-weight : bold;
	font-size : 12pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
dt {
	font-weight : bold;
	font-size : 12pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
EM {
	font-style : italic;
}
H1 {
	color : #333333;
	font-weight : bold;
	font-size : 13pt;
	font-family : Arial, Helvetica, Sans-Serif;
	background-color : #9dcce6;
	padding : 4px 0 1px 5px;
	border : 0.1px solid #9dcce6;
	width : 90%;
	margin-top : 20px;
	margin-bottom : 0;
}
H1.modest {
	color : black;
	font-weight : bold;
	font-size : 13pt;
	font-family : Arial, Helvetica, Sans-Serif;
	margin : 0;
	padding : 10px 0 0;
	border : 0 none ;
}

H2 {
	color : #333333;
	font-weight : bold;
	font-size : 12pt;
	font-family : Arial, Helvetica, Sans-Serif;
	background-color : #9dcce6;
	margin : 0;
	padding : 4px 0 1px 5px;
	border : 0.1px solid #9dcce6;
	width : 90%;
	margin-top : 20px;
}
H2 A:link {
	color : black;
	font-weight : bold;
}
H2 A:visited {
	color : black;
	font-weight : bold;
}

H3 , H4 , H5 {
	color : black;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	margin : 0;
	padding : 10px 0 0;
	border : 0 none ;
}
H4 {
	color : black;
	font-weight : bold;
	font-size : 11pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
H5 {
	color : black;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
H6 {
	color : black;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
H6 {
	color : #696969;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	margin : 0;
	padding : 10px 0 0;
	border : 0 none ;
}
H6 A:link {
	color : black;
	font-weight : bold;
}
H6 A:visited {
	color : black;
	font-weight : bold;
}
I {
	font-style : italic;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
INS {
	color : green;
	font-size : 9pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
KBD {
	color : black;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
LI {
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	text-decoration : none;
	padding-top : 3px;
	padding-bottom : 3px;
}
OPTION {
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
P {
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	text-decoration : none;
	margin-left : 10px;
	margin-right: 80px;
}
.frontpage {
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	text-decoration : none;
	margin-left : 10px;
	line-height : normal;
}
PRE {
	font-size : 10pt;
	font-family : "Andale Mono", Courier, monospace;
}
Q {
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
S {
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	text-decoration : line-through;
}
SAMP {
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
SMALL {
	font-size : 9pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
STRIKE {
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	text-decoration : line-through;
}
STRONG {
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
}
SUB {
	font-size : 8pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
SUP {
	font-size : 8pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
TABLE.siteindex {
	margin-bottom : 2px;
}
th.position {
	color : #333333;
	font-weight : normal;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : #b8beba;
	margin : 0;
	padding : 0;
}
TT {
	font-size : 10pt;
	font-family : "Andale Mono", Courier, monospace;
}
U {
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	text-decoration : underline;
}
UL {
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
	text-decoration : none;
}
UL.links {
	list-style-type : none;
	list-style-image : url(/CMS/images/all/quadrat_grau.gif);
}
VAR {
	font-size : 10pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
.autor {
	color : maroon;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.bordertest {
	border-style : solid;
	border-width : 1px;
	border-color : #990033 black;
}
.clsMenuItemIE {
	font-weight : bold;
	text-decoration : none;
}
.clsSubMenuItem {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;

.ecwebbox {
	font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;}
}
.fliesstext {
	color : black;
	font-size : 10pt;
	line-height : 14pt;
	font-family : Arial, Helvetica, Sans-Serif;
	text-indent : 15pt;
}
.fliesstextoe {
	color : black;
	font-size : 10pt;
	line-height : 14pt;
	font-family : Arial, Helvetica, Sans-Serif;
	text-indent : 0;
}
.fliesstextgrau {
	color : #696969;
	font-size : 10pt;
	line-height : 14pt;
	font-family : Arial, Helvetica, Sans-Serif;
}
.headline {
	color : black;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.navbar {
	color : #333333;
	background-color : #f5f5f5;
	margin : 0;
	padding : 0;
}
.navmenu1 {
	color : #333333;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.navmenu1active {
	color : black;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.navmenu2 {
	color : #555555;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.navmenu2active {
	color : #333333;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.navmenu3 {
	color : black;
	font-weight : normal;
	font-size : 8pt;
	line-height : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding-bottom : 2px;
}
.page-description {
	color : maroon;
	font-style : normal;
	font-weight : normal;
	font-size : 8pt;
	font-family : Arial, Helvetica, Sans-Serif;
	text-decoration : none;
	padding-left : 1px;
}
.pdmenu {
	color : black;
	background-color : #f5f5f5;
}
.pdmenubar {
	color : black;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : bottom;
}
.select-language  {
	color : black;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : bottom;
}
.position {
	font-weight : normal;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin : 0;
	padding : 0;
}
.pulldownmenu {
	color : black;
	background-color : #f5f5f5;
}
.siteindex {
	color : #333;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : #b3d3e3;
	margin-left : 5px;
}
a.siteindex {
	background-color : transparent;
}
.siteindexgreen           { color: #333; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #8dc483; margin-left: 5px }
a.siteindexgreen {
	background-color : transparent;
}
td.sitemap {
	color : #333333;
	font-weight : normal;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #f5f5f5;
}
a.sitemap {
	color : #333333;
	font-weight : normal;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	background-color : transparent;
}
.sitemapborder {
	color : white;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #a9a9a9;
	text-align : left;
	padding : 0;
}
.sitemaph1-0 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : white;
	font-weight : bold;
	background-color : #333333;
	text-align : left;
	padding-left : 5px;
}
th.sitemaph1-1 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : white;
	font-weight : bold;
	background-color : #39c;
	text-align : left;
	padding : 0;
	padding-left : 5px;
}
a.sitemaph1-1 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : white;
	font-weight : bold;
	text-align : left;
	padding : 0;
	padding-left : 5px;
}
th.sitemaph1-2 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-weight : bold;
	background-color : #b3d3e3;
	text-align : left;
	padding : 0;
	padding-left : 5px;
}
a.sitemaph1-2 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-weight : bold;
	text-align : left;
	padding : 0;
	padding-left : 5px;
}
th.sitemaph1-3 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-weight : normal;
	background-color : #b3d3e3;
	text-align : left;
	padding : 0;
	padding-left : 5px;
}
a.sitemaph1-3 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-weight : normal;
	text-align : left;
	padding : 0;
	padding-left : 5px;
}
.sitemaph1-4 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-weight : normal;
	background-color : #b3d3e3;
	text-align : left;
	padding : 0;
	padding-left : 5px;
}
.sitemaph1-5 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-weight : normal;
	text-align : left;
	padding : 0;
	padding-left : 5px;
}
.sitemaph1-6 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-weight : normal;
	background-color : #b3d3e3;
	text-align : left;
	padding : 0;
	padding-left : 5px;
}
th.sitemaph3 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-weight : bold;
	background-color : #f5f5f5;
	text-align : left;
	padding : 0;
}
a.sitemaph3 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-weight : bold;
	text-align : left;
	padding : 0;
}
.topline {
	vertical-align : top;
	padding : 0;
	padding-bottom : 5px;
}

.fptop {
	margin : 0;
	padding : 0;
	border-width : 0;
	vertical-align : top;
}
.uewhite {
	color : white;
	font-weight : bold;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-indent : 4pt;
}
.footer {
	color : #909090;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	font-size : 8pt;
}
.footerblack {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	font-size : 8pt;
}
.copyright {
	color : #909090;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	font-size : 8pt;
	font-style : italic;
}
.leiste {
	color : #333333;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.tabhead {
	color : white;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #39c;
	padding : 0 0 0 10px;
}
.kvvtext {
	color : black;
	font-weight : 500;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.kvvtext:active {
	color : #008000;
	font-weight : 500;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.kvvtext:hover {
	color : #008000;
	font-weight : 500;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.kvvtext:link {
	color : #008000;
	font-weight : 500;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.kvvtext:visited {
	color : #29a929;
	font-weight : 500;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
}
a.uewhite:active {
	color : white;
	font-weight : 500;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.uewhite:hover {
	color : white;
	font-weight : 500;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.uewhite:link {
	color : white;
	font-weight : 500;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.uewhite:visited {
	color : white;
	font-weight : 500;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
}
.kvvbutton {
	color : black;
	font-weight : 500;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.kvvpopup {
	color : black;
	font-weight : 500;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.indiheader {
	color : #b0bc40;
	font-weight : bold;
	font-size : 25pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.inditexthead {
	color : #000000;
	font-weight : bold;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.indiang {
	color : #b0bc40;
	font-weight : bold;
	font-size : 16pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.inditext {
	color : #000000;
	font-weight : normal;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.inditextheadA {
	color : #406870;
	font-weight : bold;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.inditextA {
	color : #406870;
	font-weight : normal;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.uered {
	color : #cc0000;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.uegreen { color: #093; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.uegreen11 { color: #093; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.uedklblue11  { color: #36c; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.uegray11 { color: #333; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.meldunggray   { color: #282828; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
div.hideme {position:absolute; left:0; top:0; visibility:hidden; z-index:1}

/* Box - Blau */
div.bluebox { margin-bottom:5mm; }
.bluebox .bkg    { background-color: #333 }
.bluebox th   { color: white; background-color: gray }
.bluebox td  { font-size: 9pt; background-color: #b3d3e3; }
.bluebox p  { font-size: 9pt;  margin-top: 5px; margin-bottom: 5px;}
.bluebox .shaded { background-color:#ffffff; }
.bluebox A:link { font-size: 9pt; color : #008000; text-decoration: underline; }
.bluebox A:visited { font-size: 9pt; color : #29a929; text-decoration: underline; }

div.greybox { margin-bottom:5mm; }
.greybox .bkg   { background-color: #b3d3e3 }
.greybox th    { color: #333; background-color: #b3d3e3;  }
.greybox td     { font-size: 9pt; background-color: rgb(241,241,241); }
.greybox p  { font-size: 9pt; margin-top: 5px;  margin-bottom: 5px;}
.greybox .shaded { background-color:#ffffff; }

div.greenbox { margin-bottom:5mm; }
.greenbox .bkg     { background-color: #008000 }
.greenbox th     { color: #333; background-color: #093 }
.greenbox td     { font-size: 9pt; background-color: rgb(241,241,241); }
.greenbox p  { font-size: 9pt; margin-top: 5px;  margin-bottom: 5px;}
.greenbox .shaded { background-color:#ffffff; }
.greenbox A:link { font-size: 9pt; color : #008000; text-decoration: underline; }
.greenbox A:visited { font-size: 9pt; color : #29a929; text-decoration: underline; }


TABLE.searchform {
                   margin-top: 8px;
                   background-color: #b3d3e3;
}

A.searchresult:link {
	color : #008000;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A.searchresult:visited {
	color : #29a929;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.orangesmall  { color: #f60; font-size: 8pt; font-weight : bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none }