/* Generated by KompoZer */
body {
  background-position: left top;
  background-attachment: fixed;
  background-repeat: no-repeat;
  margin-top: 10px;
  margin-bottom: 2em;
}
body, table {
  background: white none repeat scroll 0%;
  color: black;
  font-family: Verdana,Helvetica,Arial,sans-serif;
}
body, table {
  font-size: 83%;
}
body table {
  font-size: 100%;
}
a:link {
  background: transparent none repeat scroll 0%;
  /*color: #008080;*/
  color: #990099;
}
a:visited {
  background: transparent none repeat scroll 0%;
  /*color: #008080;*/
  color: #990099;
}
a:active {
  background: transparent none repeat scroll 0%;
  /*color: #008080;*/
  color: #990099;
}
a:hover {
  background: #d7e0f7 none repeat scroll 0%;
  /*color: #008080;*/
  color: #990099;
}
a.invis {
  background: transparent none repeat scroll 0%;
  text-decoration: none;
  /*color: #008080;*/
  color: #990099;
}
h1, h2, h3, h4, h5, h6 {
  background: transparent none repeat scroll 0%;
  text-align: left;
  margin-top: 1em;
  margin-bottom: 0.6em;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 1em;
}
h1 {
  font-size: 160%;
  /*color: #0c0ca4;*/
  color: #990099;
}
h2 {
  font-size: 145%;
  /*color: #0c0ca4;*/
  color: #990099;
}
h3 {
  font-size: 125%;
  /*color: #0c0ca4;*/
  color: #990099;
}
h4 {
  font-size: 115%;
  /*color: #0c0ca4;*/
  color: #990099;
}
h5, h6 {
  font-size: 100%;
}
pre, tt, code {
  font-family: "Courier New",Courier,monospace;
}
div, th, td, form, input, textarea, select {
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
p, ul, ol, li, dl, address, blockquote {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  margin-top: 0.7em;
  margin-bottom: 0.7em;
  font-size: 11px
}
ul, ol {
  margin-left: 0.1em;
}
ul.compact li, ol.compact li, ol.compact li p {
  margin-top: 0;
  margin-bottom: 0;
}
ul.separated li, ol.separated li {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
dt {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
}
dt.label {
}
dd, dd p {
  margin-top: 0;
  margin-bottom: 0.7em;
}
.title {
  text-align: center;
}
.hide {
  display: none;
}
.compact {
  margin-top: 0.1em;
  margin-bottom: 0.1em;
}
.justify {
  text-align: justify;
}
.large {
  font-size: 115%;
}
.small {
  font-size: 86%;
}
.tiny {
  font-size: 77%;
}
.largejustify {
  font-size: 115%;
  text-align: justify;
}
.smalljustify {
  font-size: 86%;
  text-align: justify;
}
.tinyjustify {
  font-size: 77%;
  text-align: justify;
}
p.copyright {
  font-size: 85%;
}
div.note, div.notice {
  margin-left: 2em;
}
div.impressum {
  font-size: 10px;
}
table caption {
  font-size: 125%;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
th {
  font-weight: bold;
}
tr.header {
  color: black;
  background-color: lightgrey;
}
tr.data1 {
  color: black;
  background-color: white;
}
tr.data2 {
  color: black;
  background-color: whitesmoke;
}
tr.separator {
  color: black;
  background-color: lightgrey;
}
sup {
  text-decoration: none;
  font-size: 85%;
}
sub {
  text-decoration: none;
  font-size: 85%;
}
span.smallcaps {
  font-variant: small-caps;
}
@media aural {
  h1, h2, h3 { stress: 20;
  richness: 90;
}
  .hide { speak: none;
  }
  .tiny, p.copyright { volume: x-soft;
  speech-rate: x-fast;
  }
  dt { pause-before: 20%;
  }
  pre, tt { speak-punctuation: code;
  }
}
a img {
  border-color: black;
}
.grey {
  color: #c0c0c0;
}
.menu{
    width: 100%;
    /*background-color: #29AB87;*/
	background-color: #008000;	
}
.menu ul{
    margin: 0; padding: 0;
    float: left;
}
.menu ul li{
    display: inline;
}
.menu ul li a{
    float: left; text-decoration: none;
    color: white;
    padding: 10.5px 11px;
    /*background-color: #29AB87;*/
	background-color: #008000;
}
.menu ul li a:visited{
    color: white;
}
.menu ul li a:hover, .menu ul li .current{
    color: #fff;
    background-color:#0b75b2;
}
