body {
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00314a; font-weight: normal
}

table {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 00314a}
td {vertical-align: top}
img {border: 0;}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #d82120; text-decoration: none}
h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none; color: #d82120}
ul {  list-style-image: url(images/pf_ul.gif); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}

select {font-size: 12px;}
hr {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: solid; text-align: center; border-color: #999999 black black; border-width: 1px 0px 0px; width: 100%; height: 1px}

a:link { text-decoration: none; color: 00314a; }
a:active {  color: f00; text-decoration: none}
a:visited {  color: 00314a; text-decoration: none;}
A:hover {color: f00; text-decoration: none}

.menuPart {
    position: relative;
    width:100%; height:70;
    text-decoration: none;
    overflow: hidden;
    border-right: #fff solid 2px;
}

.menuPart a {
    width:100%; height:70;
    display: block;
    color: #00314a;
    text-decoration: none;
    font-size: 18px;
    padding-top: 45;
    text-align: center;
}

.menuPart a:hover {
    color: #fff;
    text-decoration: none;
    background: #f00;
}

.submenuBox {
    position: relative;
    width:220;
    background-color: #d0d4db;
    margin-bottom: 10;
    overflow: hidden;
    background: url(images/bg220.jpg) repeat-y #8792a3 0 0;
    border-bottom: #00314a dashed 5px;
}

.submenuBoxHead {
    position: relative;
    border-right: #fff solid 2px;
    border-bottom: #fff solid 2px;
    background-color: #d82120;
      font-size: 18px;
    color: #fff;
    padding: 1 10 1 10;
    display: inline;
}


.submenuBoxHead a {
    color: #fff;
}

.submenuBoxHead a:hover {
    color: #00314a;
}

.submenuBoxContent {
    position: relative;
      width:100%;
      text-decoration: none;
      overflow: hidden;
    float: none;
}

.submenuBoxContent a {
      font-size: 12px;
      text-decoration: none;
    width:100%;
    display: block;
    color: 00314a;
    padding: 2 10 2 10;
}

.submenuBoxContent a:hover {
    color: fff;
      text-decoration: none;
    background-color: #00314a;
}

.suchform { width: 150; margin: 10; border: 1px #8792a3 solid; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12}
.suchbutton { margin-bottom: 6; }
.hg_dotline {  background-image: url(images/line_serv.gif); background-repeat: x-repeat; background-position: left left}
.standard {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none}
.line1 {  border-color: #aaaaaa black; border-style: solid; border-top-width: 1px; border-bottom-width: 1px}
.form1 {  width: auto; border: 1px #999999 solid; vertical-align: middle; overflow: hidden; clip:  rect(   )}
.tabelle1 {  line-height: 15px; height: 15px}
.linehor {  border-color: black black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.lineunten {  border-color: black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.tabelle-rahmen {  border: 1px #999999 dotted}
.hg-pds {  background-attachment: fixed; background-color: #CCCCCC; background-image: url(images/logo_quer.gif); background-repeat: no-repeat;}
.commentform {  height: 20px; width: 100%; border: #8792a3 solid 1px; margin-bottom: 10}
.commentformarea {  width: 100%; border: #8792a3 solid 1px; }
.linkbutton {  font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; background-color: #6699FF; height: 18px; width: 100px}