a { 
  font-family:Verdana,Arial,Helvetica; 
  text-decoration:none; 
  color:#5A8FC0;
}
a:active { }
a:hover { color:#FFFFFF; }

body {margin:0px; color:#FFFFFF; font-family:Verdana,Arial,Helvetica;}

#logo { 
  text-align: left;
  vertical-align: top;
}

#content { 
  width: 425px; 
  height: 445px 
  text-align: left; 
}
.wide { 
  width: 545px !important;
}


#main {
  background:#115B9F; 
  border-top: solid 1px white; 
  border-bottom: solid 1px white; 
  width: 100%; 
  height:610px; 
  align:left; 
  padding:5px
}

#impressum { 
  width: 100%;
  font-size: x-small; 
  color: #5A8FC0; 
}

#impressum .left { 
  float:left;
}

#impressum .right { 
  float:right;
}

#section-menu { 
  width:100%;
  font-size: 12px;
  color: #5A8FC0;
  float: none;
  margin-top: -7px;
  margin-bottom: 20px;
}

#section-menu .header { 
  float:left;
  padding-right: 5px;
}


#section-menu .right { 
  float: right;
}

#section-menu .item { 
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}

#section-menu .item-selected { 
  color: white;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}

#section-menu .left-arrow { 
  float: left;
}

#section-menu .right-arrow { 
  float: left;
}



.bernhard infotext  { color: #022d53; font-size: medium; font-family: sans-serif; background-color: white; margin-bottom: 5pt }
h2 {
  font-family: serif; 
  font-size: medium; 
  font-weight: bold;
}
h3 { 
  font-family: serif; 
  font-size: medium; 
}

.subtitle {
  font-size: small;
  font-weight: normal;
  font-family : sans-serif;
  margin-top: -5pt;
  margin-bottom: 5pt;
}
p { 
  font-family:Verdana,Arial,Helvetica; 
  margin-left:3px; 
  margin-right:3px; 
}
.small { 
  font-family:Verdana,Arial,Helvetica; 
  font-size:8pt;
}
