html * { font-size: 100.01% }

body {
        scrollbar-arrow-color: #200a68;
        scrollbar-track-color: #dcdcb8;
        scrollbar-face-color:#c8c98d;
         font-size: 81.25%;
}
  #header {
     padding: 25px 2em 2em 0px;
  }

  #site-name {
     padding: 0px 0px 0px 10px;
     margin: 0 0 0.25em 0;
     white-space: nowrap;
  }
  #site-name a {
    font-family: Helvetica, Arial, sans-serif;
    font-size:1.8em;
    font-weight:bold;
    line-height: 65%;
    letter-spacing: 0px;
    color: #fff;
    text-decoration: none;
  }
  #site-slogan {
     font-family: Helvetica, Arial, sans-serif;
     padding: 0px 0px 0px 10px;
     color:#c0c0c0;
  }


.bg {
    background-color: #200a68;
}

.menubg {
   background-color: #c8c98d;
   border-bottom: 1px solid #200a68;
}

.submenubg {
   background-color: #dcdcb8;
   font-size: 12pt;

}

.side {
        background-color: #200a68;
        color: #ffffff;
        padding: 0px 5px;
}

.button {
        color:#200a68;
        background-color:#dcdcb8;
}

.search {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68;
                background-color: #c8c98d;
}

.main {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68;
                padding: 0px 10px;
                }

.smallblue {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68
                }

.verysmallblue {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 7pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68
                }

.verysmallwhite {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 7pt;
                font-style: normal;
                font-weight: normal;
                color: #ffffff
                }

.smallbluebold {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: bold;
                color: #200a68
                }

.smallwhite {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                color: #ffffff
                }

.smallwhitebold {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: bold;
                color: #ffffff
                }

.mediumblue {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68;
                }

.maillinkblue a {
                color: #200a68
}

.mediumbluebold {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: bold;
                color: #200a68
                }

.maillinkbluebold a {
                font-weight: bold;
                color: #200a68
}

.mediumwhite {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #ffffff
                }

.maillinkwhite a {
                color: #ffffff;
}

.mediumwhitebold {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: bold;
                color: #ffffff
                }

.maillinkwhitebold a {
                color: #ffffff;
                font-weight: bold;
}

.bigblue {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68
                }

.bigbluebold {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: bold;
                color: #200a68
                }

.bigwhite {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: normal;
                color: #ffffff
                }

.headerblue {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 14pt;
                font-style: normal;
                font-weight: bold;
                color: #200a68
                }

.highlite {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #800000
                }

.zusatztext {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #F88632
                }

.red {
                color: #FF0000
        }

.smallred {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                color: #FF0000
                }

/* Default DOM Tooltip Style */
div.domTT {
    border: 1px solid #200a68;
    max-width: 200px;
}
div.domTTCaption {
    font-family: serif;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 2px;
    color: #FFFFFF;
    background-color: #333333;
}
div.domTTContent {
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
        color: #200a68;
    padding: 3px 3px;
    background-color: #ffffff;
}

/* Styles for menue bar */
.menuItem {
        margin-right: 5px;
}

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  color: #200a68;
}

div.menuBar {
  background-color: #c8c98d;
  padding: 3px 0px 3px 0px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  color: #200a68;
  cursor: default;
  margin: 0px;
  padding: 3px 3px 3px 9px;
  position: relative;
  text-decoration: none;
  left: 0px;
  top: 0px;
  z-index: 1;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  color: #200a68;

}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #dcdcb8;
  color: #200a68;
  left: 0px;
  top: 0px;
  font-weight: bold;
  border-bottom: 1px solid #dcdcb8;
  border-left: 1px solid #200a68;
  border-right: 1px solid #200a68;
  border-top: 2px solid #dcdcb8;
}

div.menu {
  background-color: #dcdcb8;
  padding: 2px 0px 1px 6px;
  position: absolute;
  left: 0px;
  top: 0px;
  visibility: hidden;
  z-index: 2;
}

div.menu a.menuItem {
  color: #200a68;
  cursor: default;
  padding: 0px 0.25em;
  text-decoration: none;
  white-space: nowrap;
   font-weight: bold;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #200a68;
  color: #d6d7a9;

}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}

