a.dmnav:link {
  font-family: arial, helvetica,sans-serif;
  font-size: 8pt;
  color:white;
  font-weight:bold ;
  text-decoration : none;
  }

  a.dmnav:active {
  font-family : arial,helvetica,sans-serif;
  font-size : 8pt;
  color:#FDC518;
  font-weight:bold;
  text-decoration : none;
  }


  a.dmnav:visited {
  font-family : arial,helvetica,sans-serif;
  font-size : 8pt;
  color:white;
  font-weight:bold;
  text-decoration : none;
  }

  a.dmnav:hover {
  font-family : arial,helvetica,sans-serif;
  font-size : 8pt;
  color:#FDC518;
  font-weight:bold;
  text-decoration : none;
  }

  a.dmnav2:link {
  font-family: arial, helvetica,sans-serif;
  font-size: 8pt;
  color:#FDC518;
  font-weight:bold ;
  text-decoration : none;
  }

  a.dmnav2:active {
  font-family : arial,helvetica,sans-serif;
  font-size : 8pt;
  color:#FDC518;
  font-weight:bold;
  text-decoration : none;
  }


  a.dmnav2:visited {
  font-family : arial,helvetica,sans-serif;
  font-size : 8pt;
  color:#FDC518;
  font-weight:bold;
  text-decoration : none;
  }

  a.dmnav2:hover {
  font-family : arial,helvetica,sans-serif;
  font-size : 8pt;
  color:#FDC518;
  font-weight:bold;
  text-decoration : none;
  }



a.down:hover { color: #003366; font: normal 9pt Arial, Helvetica, sans-serif; text-decoration: none; }

a.greiterlink:hover	{ background-color: #616161; color: #ff6600; font: regular 12px verdana, helvetica, sans-serif; padding-left: 2px; padding-right: 2px; text-decoration: none; }

a.headlineblue:active { color: #FDC518; font: bold 12pt Arial, Helvetica, sans-serif; text-decoration: underline; }

a.hinweis:hover { color: #003366; font: normal 9pt Arial, Helvetica, sans-serif; }

a.indih:hover { color: #FDC518; font: normal 9pt arial,helvetica,sans-serif; text-decoration: none; }

a.lex:hover  { color: #ff6600; font: 12px verdana, helvetica, sans-serif; text-decoration: underline }

a.lex:active, a.lex:link, a.lex:visited  { color: #ff6600; font: 12px verdana, helvetica, sans-serif; text-decoration: none }

a.side:active { color: #003366; font: normal 9pt arial,helvetica,sans-serif; text-decoration: none; }

a.time:hover { color: #FDC518; font: normal 10pt arial,helvetica,sans-serif; text-decoration: none; }

a:hover, a:active { color: #003F74; font-weight: normal; text-decoration: underline; }

a.headline:hover, a.headlineblue:hover { color: #FDC518; font: bold 12pt Arial, Helvetica, sans-serif; text-decoration: none; }

a.headline:active, a.headline:link, a.headline:visited { color: #FFFFFF; font: bold 12pt Arial, Helvetica, sans-serif; text-decoration: underline; }

a.headlineblue:link, a.headlineblue:visited { color: #003F74; font: bold 12pt Arial, Helvetica, sans-serif; text-decoration: underline; }

a.indim:hover, a.side:hover { color: #003366; font: normal 9pt arial,helvetica,sans-serif; text-decoration: underline; }


a.time:active, a.time:link, a.time:visited { color: #003F74; font: normal 10pt arial,helvetica,sans-serif; text-decoration: none; }

a:link, a:visited { color: #003F74; color: #003F74; font: normal 9pt Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-decoration: underline; }

a.chart:hover, a.reiter:hover { color: #FDC518; font: regular 9pt Arial, Helvetica, sans-serif; text-decoration: none; }

a.directlink:link, a.directlink:visited, a.directlink:hover, a.directlink:active { color: #003F74; font-weight: normal; text-decoration: none; }

a.directlink:hover, a:active, a:hover { color: #003F74; font-weight: normal; text-decoration: underline; }

a.greiterlink:link, a.greiterlink:visited, a.greiterlink:active, .greyreiter { background-color: #e9e9e9; color: #616161; font: regular 12px verdana, helvetica, sans-serif; padding-left: 2px; padding-right: 2px; text-decoration: none; }

a.indih:active, .nav, .rnav, a.indih:link, a.indih:visited { color: #FFFFFF; font: normal 9pt arial,helvetica,sans-serif; text-decoration: none; }

a.linkbig:link  { color: #003F74; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.linkbig:active  { color: #003F74; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.linkbig:visited  { color: #003F74; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.linkbig:hover  { color: #003F74; font-size: 8pt; font-weight: bold; text-decoration: underline; }

a.mylinks:link  { color: #003F74; font-size: 8pt; font-weight: normal; text-decoration: underline; }
a.mylinks:active  { color: #003F74; font-size: 8pt; font-weight: normald; text-decoration: none; }
a.mylinks:visited  { color: #003F74; font-size: 8pt; font-weight: normal; text-decoration: underline; }
a.mylinks:hover  { color: #003F74; font-size: 8pt; font-weight: normal; text-decoration: none; }


a:active, a.partner:link, a.partner:visited, a.partner:active { color: #003F74; font: normal 9pt Arial, Helvetica, sans-serif; text-decoration: underline; }

a.hinweis:active, a.hinweis:link, a.hinweis:visited, a.down:visited, a.down:active, a.partner:hover, a:hover, a.down:link { color: #003F74; font: normal 9pt Arial, Helvetica, sans-serif; text-decoration: none; }

a.indim:link, a.indim:visited, a.indim:active, a.numb:link, a.numb:visited, a.numb:active, a.side:link, a.side:visited { color: #616161; font: normal 12px verdana,helvetica,sans-serif; text-decoration: underline; vertical-align:middle; }

a.reiter:link, a.reiter:visited, a.reiter:active, a.chart:link, a.chart:visited { color: #FFFFFF; font: regular 9pt Arial, Helvetica, sans-serif; text-decoration: none; }

body 	{ background: #FFFFFF; color: #000000; font: 9pt arial, helvetica, sans-serif; margin: 0px; padding: 0px; scrollbar-3d-light-color: #FFFFFF; scrollbar-arrow-color: #003F74; scrollbar-base-color: #FFFFFF; scrollbar-dark-shadow-color: #FFFFFF; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #003F74; scrollbar-shadow-color: #FFFFFF; }

em { color: #ffffff; font: bold 12px Verdana, Helvetica, sans-serif; }

form { margin: 0px; padding: px; }

.headline2, h1 { color: #ff6600; font: bold 14px Verdana, helvetica, sans-serif; }

h2 { color: #000000; font: bold 12pt Arial, Helvetica, sans-serif; }

h3 { color: #000000; font: bold 11pt Arial, Helvetica, sans-serif; }

h4 { color: #1F5FCF; font: italic normal 14pt Arial, Helvetica, sans-serif; }

p { color: #616161; font: 12px Verdana, Helvetica, sans-serif; }

schwarzsmall { color: #000099; font: 9pt Arial, Helvetica, sans-serif; }

td,th, .number { color: #616161; font: regular 12px Verdana,Helvetica,sans-serif; }

th { background: #FDC518; color: #FFFFFF; font: bold 14pt Arial, Helvetica, sans-serif; text-align: center; }

tr.tablehead { background-color: #616161; color: #ffffff; font: bold 12px Verdana, Helvetica, sans-serif; }

tr.tablestyle1 { background-color: #e9e9e9; color: #616161; font: normal 12px Verdana, Helvetica, sans-serif; }

tr.tablestyle2 { background-color: #f6f6f6; color: #616161; font: normal 12px Verdana, Helvetica, sans-serif; }

.aufz1 { color: #000000; list-style-type: square; }

.aufz2  { color: #ff6600; font-size: 12px; list-style-image:url(/fondstools/templates/union/de/pics/indizeit.gif) }

.aufz3 { color: #FFFFFF; font-size: 8pt; list-style-type: square; }

.aufz4 { color: #EDEDED; font-size: 8pt; list-style-type: square; }

.aufzhead { color: #003F74; font-size: 8pt; list-style-type: square; margin-bottom: 0px; margin-left: -25px; margin-top: 0px; padding-left: -25px; }

.big { color: #FFFFFF; font: normal bold 14pt Arial, Helvetica, sans-serif; }

.blau { color: #003F74; font: normal bold 10pt Arial, Helvetica, sans-serif; }

.blau_bg { background: d2dce6; font: 12px Arial, Helvetica, sans-serif; }

.blaukursiv, .blautitel { color: #0073BD; font: italic bold 10pt Arial, Helvetica, sans-serif; }

.blausmall { color: #0073BD; font: italic bold 12pt Arial, Helvetica, sans-serif; }

.blautitel { color: #000000; font: normal bold 12pt Arial, Helvetica, sans-serif; }

.blue { color: #616161; font: bold 12px verdana,helvetica,sans-serif; }

.blueback { background: #003F74; color: #FFFFFF; font: bold 13pt Arial, Helvetica, sans-serif; text-decoration: none; }

.blueback { background: #003F74; color: #FFFFFF; font: normal 11pt Arial, Helvetica, sans-serif; text-decoration: none; }

.box { color: #FFFFFF; font: bold 9pt arial,helvetica,sans-serif; }

.chart1 { color: #003F74; font: regular 9pt Arial, Helvetica, sans-serif; text-decoration: none; }

.chart2 { color: #999999; font: regular 8pt Arial, Helvetica, sans-serif; text-decoration: none; }

.contentaktionsfl	{ background: #EDEDED; color: #000000; font: 8pt arial, helvetica, sans-serif; }

.error { color: #CC0000; font: bold 9pt arial,helvetica,sans-serif; }

.font { font: normal 14pt Arial, Helvetica, sans-serif; }

.greyreiterbold  { color: #ff6600; font: 12px verdana, helvetica, sans-serif; text-decoration: none; background-color: #e9e9e9; padding-right: 2px; padding-left: 2px }

.greyreiternotactive { background: #e9e9e9; color: #f6f6f6; font: regular 12px Verdana, helvetica, sans-serif; text-decoration: none; padding-left: 2px; padding-right: 2px; text-decoration: none; }

.head  { color: #ffffff; font: 12px verdana, helvetica, sans-serif; background-color: #d1d3d4 }

.headb { color: #616161; font: 12px Verdana, helvetica, sans-serif; }

.headcalc { color: #FFFFFF; font: bold 14pt Arial, Helvetica, sans-serif; text-shadow: #000000; }

.headline { color: #FFFFFF; font: regular 12px verdana, Helvetica, sans-serif; }

.headline, .mini3 { color: #FFFFFF; font: bold 11pt arial, helvetica, sans-serif; }

.headline1  { color: #616161; font: 14px verdana, helvetica, sans-serif }

.headline3	{ font: bold 9pt arial, helvetica, sans-serif; }

.headlineblue { color: #003F74; font: bold 12pt Arial, Helvetica, sans-serif; }

.heads { color: #616161; font: regular 12px verdana,helvetica,sans-serif; }

.hlaktionsfl 		{ color: #616161; font: 12px Verdana, helvetica, sans-serif; padding-left: 10px; padding-top: 1px; }

.href { color: #616161; font-family: regular 12px Verdana, Helvetica, sans-serif; font-style: regular; text-decoration: none; }

.inhalt	{ color: #000000; font: 9pt arial, helvetica, sans-serif; margin: 0px; padding: 0px; }

.keyvis { border: 1px solid #003F74; }

.leitbild { color: #000000; font: bold 20px Arial, Helvetica, sans-serif; }

.lex { font: regular 12px Verdana;  }

.login { color: #003F74; font: normal 9pt arial,helvetica,sans-serif; }

.marker { color: #FDC518; font: bold 10pt Arial, Helvetica, sans-serif; }

.mini, .mini2 { color: #FFFFFF; font: normal 9pt Arial, Helvetica, sans-serif; }

.minipic { color: #000000; font: normal 8pt arial,helvetica,sans-serif; text-decoration: none; }

.minitd, .tdmini1 { font: 7pt Arial, Helvetica, sans-serif; }

.minitd2 { font: 9pt Arial, Helvetica, sans-serif; }

.minitdhead { font: bold 11pt Arial, Helvetica, sans-serif; }

.orange { color: #FDC518; font: bold 10pt arial,helvetica,sans-serif; text-decoration: none; }

.orangesm { color: #FDC518; font: bold 10pt arial,helvetica,sans-serif; }

.partner { color: #003F74; font: 9pt arial,helvetica,sans-serif; text-decoration: underline; }

.putname { color: #003F74; font: bold 12pt Arial, Helvetica, sans-serif; text-decoration: none; }

.pwarn { color: #FF0000; font: 14pt Arial, Helvetica, sans-serif; }

.rnavb, a.numb:hover, .down { color: #616161; font: normal 12px verdana,helvetica,sans-serif; text-decoration: none; }

.schwarztitel { color: #000000; font: italic bold 14pt Arial, Helvetica, sans-serif; }

.service { color: #000000; font: 9pt arial,helvetica,sans-serif; }

.sideactive { color: #003366; font: bold 9pt arial,helvetica,sans-serif; }

.small  { color: #616161; font: 10px verdana, helvetica, sans-serif }

.smini { color: #000000; font: 11pt Arial, Helvetica, sans-serif; }

.static { color: #003F74; font: bold 9pt Arial, Helvetica, sans-serif; text-decoration: none; }

.tab { color: #FFFFFF; font: normal 11pt Arial, Helvetica, sans-serif; }

.tablehead			{ background: #616161; color: #FFFFFF; }

.textaktionsfl		{ color: #003F74; font: bold 8pt arial, helvetica, sans-serif; }

.th1 { background: #003F74; color: #000000; font: italic 14pt Arial, Helvetica, sans-serif; }

.th2 { background: #E0E0E0; color: #000000; font: 12pt Arial, Helvetica, sans-serif; }

.th3 { background: #CCCCCC; color: #000000; font: bold 12pt Arial, Helvetica, sans-serif; text-align: left; }

.th4 { background: #FDC518; color: #FFFFFF; font: normal 12pt Arial, Helvetica, sans-serif; }

.titel, .titel6 { color: #003F74; font: bold 12pt Arial, Helvetica, sans-serif; text-shadow: #000000; }

.titel2 { color: #000000; font: bold 10pt Arial, Helvetica, sans-serif; text-shadow: #000000; }

.titel3 { color: #000000; font: bold 11pt Arial, Helvetica, sans-serif; text-shadow: #000000; }

.titel4 { color: #000000; font: bold 9pt Arial, Helvetica, sans-serif; text-shadow: #000000; }

.titel5 { color: #0000FF; font: bold 11pt Arial, Helvetica, sans-serif; text-shadow: #000000; }

.weissaufblau {background-color:#003F74; color:#FFFFFF; font-family: Arial, Helvetica, Sans-serif; font-weight:bold; font-size: 12pt;}

.wichtig { background: #EEF6FF; color: #003F74; font: normal bold 10pt Arial, Helvetica, sans-serif; }

select { background-color: #ffffff; color: #616161; font: regular 12px verdana, helvetica, sans-serif; }

