body {
  background-color: #8391AF;
  color: #536790;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  }

  :link { color: #0000A2}
  :visited { color: #6666FF}
  :active { color: #E16100}

h6 {color: #3F5072; font-size: 10pt; text-align: left}
h5 {color: #060DCC; font-size: 10pt; text-align: left}
h4 {color: #7EB2E0; font-size: 10pt; text-align: center} 
h3 {color: #536790; font-size: 11pt; text-align: center}  
h2 {color: #536790; font-size: 12pt; text-align: center}
h1 {color: #536790; font-size: 13pt; text-align: center}

ul {list-style-type: square;}
ol {list-style-type: decimal;}

.rot {color: #FF0000;}
.weiss {color: #F4F4F4}
.blau {color: #4E6289}
.gelb {color: #E16100}

.gelb_hg {background-color: #E16100}
.link_rot {color: #FF0000; text-decoration: underline;}

.center {text-align: center;}
.invi {display: none;}


p {font-size: 10pt; color: #000000; font-weight: normal;}


.rahmen {border-width: 2px; border-color: #E16100 #E16200 #E16100 #E16100; background-color: #DDDFEC; border: 2px solid}
.rahmen2 {border-width: 20px; border-color: #0000FF; background-color: #C8C8E6; border: 20px #E16100 solid}
.impressum {font-family: arial, verdana, sans-serif; font-size: 12pt;}
.impressum2 {font-family: arial, verdana, sans-serif; font-size: 10pt;}
.email {font-size: 7pt; font-weight: normal;}


table {font-size: 10pt; color: #FFFFFF; font-weight: normal; font-family: verdana, arial, sans-serif;}
TD {font-size: 10pt; color: #536790; font-weight: normal; font-family: verdana, arial, sans-serif;}
TH {font-size: 10pt; color: #000000; font-weight: bold; font-family: verdana, arial, sans-serif;}

A:link { font-family: verdana, arial, sans-serif; font-size: 10pt;  font-weight: normal;  text-decoration: underline; color: #0000FF}
A:visited { font-family: verdana, arial, sans-serif; font-size: 10pt;  font-weight: normal;  text-decoration: underline; color: #0066CC}
A:active { font-family:  verdana, arial, sans-serif; font-size: 10pt;  font-weight: normal;  text-decoration: underline; color: #800080}
A:hover { font-family:  verdana, arial, sans-serif; font-size: 10pt;  font-weight: normal;  text-decoration: underline; color: #ff0000}

A.nav:link { font-family: verdana, arial, sans-serif; font-size: 10pt;  font-weight: bold;  text-decoration: none; color: #536790}
A.nav:visited { font-family: verdana, arial, sans-serif; font-size: 10pt;  font-weight: bold;  text-decoration: none; color: #0066CC}
A.nav:active { font-family:  verdana, arial, sans-serif; font-size: 10pt;  font-weight: bold;  text-decoration: none; color: #536790}
A.nav:hover { font-family:  verdana, arial, sans-serif; font-size: 10pt;  font-weight: bold;  text-decoration: none; color: #E16100}

.image {  float: left; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px}
.text_main { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; clear: none; float: none; font-weight: normal; font-variant: normal; border: solid; border-width: 1px 1px 0px 0px; border-color: #536790 #536790 black black ; padding-top: 20px; line-height: 14px; padding-bottom: 10px; padding-right: 4px; cursor: default}
.navi_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-weight: normal; font-variant: normal; line-height: normal ; border-color: #FFFFFF #D5D5D5 #D5D5D5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: default}
.navi_bild { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; clear: none; float: none; height: auto; width: auto; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-weight: normal; font-variant: normal; line-height: normal ; border-color: #FFFFFF #D5D5D5 #D5D5D5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.nachoben { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; font-variant: normal; line-height: normal; border-color: black #536790 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px ; text-align: right}
.text_ueberschrift { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; clear: none; float: none; height: auto; width: auto; padding-top: 4px; padding-bottom: 4px; font-weight: bolder; font-variant: normal }

.text_maintabelle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; clear: none; float: none; font-weight: normal; font-variant: normal; border: 0px none; line-height: 14px; cursor: default}
.navi_oben      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; clear: none; float: none; height: auto; width: auto; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-weight: bold; font-variant: normal; line-height: normal ; background-color: #A5C630; border-color: #FFFFFF #D5D5D5 #D5D5D5; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; cursor: default}
.navi_linkweiss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; clear: none; float: none; height: auto; width: auto; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-variant: normal; line-height: normal ; border-color: #F4F4F4 #536790 #536790; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: default}
.navi_linkweiss2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; clear: none; float: none; height: auto; width: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-variant: normal; line-height: normal ; border-color: #536790 #536790 #536790; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; cursor: default}

.navi_haupt     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; padding-top: 4px; padding-right: 1px; padding-bottom: 4px; padding-left: 1px; font-weight: normal; font-variant: normal; line-height: normal ; border-color: #536790 #C4C4C4 #536790 #FFFFFF; background-color: #536790 ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


A.rot:link {color: ##E16100; font-size: 10pt}
A.rot:visited {color: #0066CC;; font-size: 10pt}
A.weiss:link {font-weight: bold;  text-decoration: none; color: #FFFFFF}
A.weiss:visited {font-weight: bold;  text-decoration: none; color: #FFFFFF}
A.weiss:hover {font-weight: bold;  text-decoration: underline; color: #FFFFFF}
A.blue:link {font-weight: normal;  text-decoration: none; color: #536790}
A.blue:visited {font-weight: normal;  text-decoration: none; color: #536790}
A.blue:hover {font-weight: normal;  text-decoration: underline; color: #536790}
A.blue2:link {font-size: 8pt; font-weight: normal;  text-decoration: none; color: #536790}
A.blue2:visited {font-size: 8pt; font-weight: normal;  text-decoration: none; color: #536790}
A.blue2:hover {font-size: 8pt; font-weight: normal;  text-decoration: underline; color: #536790}

A.blau:link {color: #0000A2; font-size: 10pt}
A.blau:visited {color: #3366FF; font-size: 10pt}
A.gelb:link {color: #E16200; font-size: 10pt}
A.gelb:visited {color: #FF9900; font-size: 10pt}




