
p { font-size:11pt; text-align: left; }
p.ToolTip { font-size:9pt; text-align: left; }

.nobr { white-space:nowrap; }

.HeadLine {font-size: 18pt; font-family:Arial; font-weight:bold;  }
.TopLeft  {text-align:left;  vertical-align:top;  }
.TopRight {text-align:right; vertical-align:top;  }
.TopCenter{text-align:center;vertical-align:top;  }
.klein    {font-size: 7pt; font-style:italic; }
.cpyr     {font-size: 7pt; font-style:italic; }
.Beschriftung { font-size:10pt; }
.Copyright { font-size:7pt; font-style:italic; }
.Top  { vertical-align:top; padding-top:0;  }
.Left { text-align:left; padding-left:0; }
.nospace { border-spacing:0; padding:0; margin:0; }
.even   { background-color:#dadada;}
.odd    { background-color:#d0d0d0;}

p { font-size:9pt; }
h1 {font-size: 16pt; font-family:Arial;}
h2 {font-size: 13pt; font-family:Arial;}
h3 {font-size: 11pt; font-family:Arial;}
h5 {padding-top:0; margin-top:0; margin-bottom:0em; padding-bottom:0; font-size: 10pt; font-family:Arial;}

.head1 {font-size: 16pt; font-family:Arial; font-weight:bold}
.head2 {font-size: 13pt; font-family:Arial; font-weight:bold}
.head3 {font-size: 11pt; font-family:Arial; font-weight:bold}
.head5 {padding-top:0; margin-top:0; margin-bottom:0em; padding-bottom:0; font-size: 10pt; font-family:Arial;font-weight:bold}
.padleft {padding-left:1em;}
.nopadbot {padding-bottom:0;}

td { text-align:left; font-size:9pt; }

.directory { font-size: 8pt; font-weight: bold; color:#164078;}
.directory h3 { margin: 0px; margin-top: 1em; font-size: 13pt; color:#164078; white-space: nowrap;}
.directory p { margin: 0px; white-space: nowrap; color:#164078;  font-size: 9pt;}
.directory div { display: none; margin: 0px; }
.directory img { vertical-align: middle; }
.directory a { text-decoration: none; color:#164078; }

.LeftMenu { font-size: 8pt; font-weight: normal; color:#000000;}
.LeftMenu h3 { margin: 0px; margin-top: 1em; font-size: 13pt; white-space: nowrap; color:#000000;}
.LeftMenu p { margin: 0px; white-space: nowrap;  font-size: 7pt; color:#000000;}
.LeftMenu div { display: none; margin: 0px; color:#000000; }
.LeftMenu img { vertical-align: middle; color:#000000; }
.LeftMenu a { text-decoration: none; color:#000000;  }

.centered { text-align:center; vertical-align:middle; }

.PageHeader { width:80%; }

p.ImgCopyright { font-size:6pt; }
ul.bullet {
  list-style-type:disc;
  padding-bottom:0;
  margin-left:2em;
  text-indent:0em;
  text-align:left;
  padding-left:0;
  padding-top:0;
  margin-top:0;
  margin-bottom:0;
}
ul.termin {
  list-style-type:disc;
  text-indent:0em;
  margin-left:0em;
  font-weight:normal;
  margin-top:0ex;
  margin-bottom:0ex;
}
li.termin {
  text-indent:0em;
  margin-left:0em;
  font-weight:normal;
  margin-top:0ex;
  margin-bottom:0ex;
}
ul.self {
  list-style-type:none;
  padding-bottom:0;
  margin-left:1em;
  text-indent:-1em;
  text-align:left;
  padding-left:0;
  padding-top:0;
  margin-top:0;
  margin-bottom:0;
}

p.bullet {
  text-indent:-0.8em;
  margin-left:1em;
  font-size: 9pt;
  font-weight:normal;
  text-decoration: none;
  text-align:left;
  vertical-align:middle;
  margin-top:-0.2ex;
  margin-bottom:-0.2ex;
  line-height:105%;
}

ul.special {
  list-style-type:none;
  text-indent:-1.7em;
  margin-left:1.1em;
  font-weight:normal;
  margin-top:1ex;
  margin-bottom:1ex;
}

li.special {
  margin-top:1ex;
  margin-bottom:1ex;
}

ul.ToolTip {
  list-style-type:none;
  text-indent:0;
  margin-left:0;
  font-weight:normal;
  margin-top:1ex;
  margin-bottom:1ex;
}

li.ToolTip {
  font-size:9pt;
  margin-top:1ex;
  margin-bottom:1ex;
}


caption.TopLeft  { text-align:left;   vertical-align:top; }
td.TopLeft       { text-align:left;   vertical-align:top; }
td.TopRight      { text-align:right;  vertical-align:top; }
td.TopLeftEven   { text-align:left;   vertical-align:top; background-color:#dadada;}
td.TopLeftOdd    { text-align:left;   vertical-align:top; background-color:#d0d0d0;}
td.TopRightEven  { text-align:right;  vertical-align:top; background-color:#dadada;}
td.TopRightOdd   { text-align:right;  vertical-align:top; background-color:#d0d0d0;}
td.CenteredEven  { text-align:center; vertical-align:middle; background-color:#dadada;}
td.CenteredOdd   { text-align:center; vertical-align:middle; background-color:#d0d0d0;}
td.CenteredLeftEven  { text-align:left; vertical-align:middle; background-color:#dadada;}
td.CenteredLeftOdd   { text-align:left; vertical-align:middle; background-color:#d0d0d0;}
td.CenteredRightEven  { text-align:right; vertical-align:middle; background-color:#dadada;}
td.CenteredRightOdd   { text-align:right; vertical-align:middle; background-color:#d0d0d0;}

td.TopLeftDW     { text-align:left; vertical-align:top; font-size:9pt}
td.TopRightDW    { text-align:right; vertical-align:top; font-size:9pt }
td.TopLeftEvenDW { text-align:left; vertical-align:top; background-color:#dadada; font-size:9pt}
td.TopLeftOddDW  { text-align:left; vertical-align:top; background-color:#d0d0d0; font-size:9pt}
td.CenteredEvenDW{ text-align:center; vertical-align:middle; background-color:#dadada; font-size:9pt}
td.CenteredOddDW { text-align:center; vertical-align:middle; background-color:#d0d0d0; font-size:9pt}

tr.Even   { background-color:#dadada;}
tr.Odd    { background-color:#d0d0d0;}


span.nowrap { white-space: nowrap; }

p.nowrap { white-space: nowrap; }

td.TopLeft  {text-align:left;  vertical-align:top;  }
td.TopRight {text-align:right; vertical-align:top;  }
td.TopCenter{text-align:center;vertical-align:top;  }

td.NaviText   { text-align:left;   vertical-align:middle; font-size:7pt; color:#000000; }

td.NaviBullet { text-align:left; padding-left:5px;  vertical-align:top;}
img.NaviBullet { text-align:center; vertical-align:text-top; width:24px; height:22px; }


hr.BigSplitter { text-align:center; width:90%; }
hr.Splitter { text-align:center; width:75%; }
hr.SmallSplitter { text-align:center; width:33%; }
hr.MediumSplitter { text-align:center; width:55%; }


table.FloatingText { width:90%; }

.SideNaviSmall {
  color:#000000;
  font-size: 7pt;
  font-weight:normal;
  text-decoration: none;
  text-align:left;
  vertical-align:top;
  padding-bottom:0;
  text-indent:0em;
  text-align:left;
  padding-top:0;
  margin-top:0;
  top:0;
}

a.SideNaviSmall:link    {color:#000000;}
a.SideNaviSmall:visited {color:#204480;}
a.SideNaviSmall:active  {color:#aaaaaa;}
a.SideNaviSmall:hover   {color:#ff0000;}

a.SideNaviBig         {
     font-size: 12pt;
     font-weight:bold;
     text-decoration: none;
}

a.SideNaviBig:link    {color:#000000;}
a.SideNaviBig:visited {color:#000000;}
a.SideNaviBig:active  {color:#000000;}
a.SideNaviBig:hover   {color:#ff0000;}

a.LocalNaviBig         {
     font-size: 10pt;
     text-decoration: none;
}

div.LocalNavi { padding-top:15pt; padding-left:5pt; }


a.LocalNaviBig:link    {color:#000000;}
a.LocalNaviBig:visited {color:#000000;}
a.LocalNaviBig:active  {color:#000000;}
a.LocalNaviBig:hover   {color:#ff0000;}


p.LocalNaviBig         {
     font-size: 16pt;
     color:#000000;
     text-decoration: none;
}

.LeftBackground {
  background-color:#d0d0d0;
/*  background-color:#fdc47b; */
}

.RightBackground {
  background-color:#d0d0d0;
/*  background-color:#fdc47b; */
}

body#Menu {
  background-color:#d0d0d0;
/*  background-color:#fdc47b; */
}


body#TopSelectBarMarquee {
 font-size: 10pt;
 font-family:Arial;
 background-image:url(images/GreyBack1.jpg);
 background-position: 0 -3px;
 background-repeat:repeat-x;
 vertical-align:top;
 margin-top:0;
}

body#TopSelectBar {
 font-size: 10pt;
 font-family:Arial;
 background-image:url(images/GreyBack2.jpg);
 background-position: 0 -3px;
 background-repeat:repeat-x;
 vertical-align:top;
 margin-top:0;
}

a.TopSelectBar {
      font-family: Arial;
      font-size:10pt;
      text-decoration: none;
      margin-top:0;
}

a.TopSelectBarWelpen {
      font-family: Arial;
      font-size:10pt;
      text-decoration: none;
}

td.TopSelectBar {
      color:#bc0716;
      font-family: Arial;
      font-size:10pt;
}
td.TopSelectBarWelpen {
      color:#00ff00;
      font-family: Arial;
      font-size:11pt;
}


div.ArrowButton         { z-index:9; position: absolute; top:0; left:0;}
div.SideNaviMenu        { z-index:5; position: absolute; top:0; left:0;}

a.TopSelectBar:link     {color:#bc0716;}
a.TopSelectBar:visited  {color:#bc0716;}
a.TopSelectBar:active   {color:#ff6666;}
a.TopSelectBar:hover    {color:#00ff00;}
a.TopSelectBarWelpen:link     {color:#00ff00;}
a.TopSelectBarWelpen:visited  {color:#00ff00;}
a.TopSelectBarWelpen:active   {color:#66ff66;}
a.TopSelectBarWelpen:hover    {color:#0000ff;}

body {
    font-size:         10pt;
    font-family:       Arial;
    text-align:        left;
}


body#Info {
	  color:#000000;
	  text-align:center;
          font-size:10pt;
          background-image:none;
          background-color:#ffffff;
}

body#LocalNavi {
	  color:#000000;
	  text-align:center;
          background-color:#ffffff;
}


body#Banner {
	  color:#000000;
	  text-align:center;
}

div#SideNaviMenu {
          z-index:5;
          position: absolute;
          top:0;
          left:0;
}

#ToolTip {
  position:absolute;top:0;left:0;
  background:#13323f;border-color:#65d0e7;
  border-style:solid;border-width:1px 1px 1px 1px;
  visibility:hidden;
}
.ToolTipTD {
  color:white;font-family:verdana;font-size:8pt
}


.NaviRef {
  list-style: none;
  font-weight:normal;
  font-size: 8pt;
  padding:0;
  margin:0;
  text-align:left;
  vertical-align:top;
}

.NaviRefBul {
  font-weight:normal;
  font-size: 8pt;
  padding:0;
  margin:0;
  text-align:left;
  vertical-align:top;
  background-image:url(../scripts/RedDot.png);
  background-position: center center;
  background-repeat:no-repeat;
  height:1em; width:1em;
}


p.NaviRef {
  line-height:1em;
  text-indent: -0.8em;
}

img.NaviBullet {
 text-align:left;
 font-size:8pt;
 vertical-align:top;
 margin-top:0.2em;
 border:0;
 width:1em;
 height:1em;
}
