* {
    margin:0px;
    padding:0px;
}

html, body {
    font-size:1em;
    font-family:Tahoma,Arial,sans-serif;
    margin:0px;
    padding:0px;
    height:99.999%;
    background-color:#ffffff;
    color:#000000;
    text-align:center;
}

table#pagetable {
    height:99.999%;
    width:100%;
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    border-spacing:0px;
}

table#pagetable td {
    margin:0px;
    padding:0px;
}

td#headercell {
    background-color:#003399;
    height:80px;
    width:100%;
}

td#navigationcell {
    height:100%;
    width:180px;
}

td#contentcell {
    background-color:#edecf1;
    overflow:auto;
    height:100%;
    width:100%;
    vertical-align:top;
}

td#footercell {
    background-color:#003399;
    height:40px;
    width:100%;
}

div#header {
    height:80px;
    width:100%;
    background-color:#003399;
/*    background-image:url("uhrweissblau.gif");
    background-repeat:no-repeat;
    background-position:99% 50%;*/
    position:relative;
}

div#header h1 {
    font-size:1.5em;
    font-weight:bold;
    color:#ffffff;
    position:absolute;
    bottom:12px;
    right:90px;
    /*letter-spacing:-2px;*/
}

div#navigation {
    background-color:#003399;
    width:180px;
    height:100%;
}

div#navigationcontent {
    background-image:url("navigation.jpg");
    background-position:bottom;
    background-repeat:no-repeat;
    overflow:hidden;
    position:relative;
    height:100%;
}

span#impressum {
    position:absolute;
    bottom:3px;
    left:15px;
    font-weight:bold;
    color:#003399;
    font-size:0.7em;
    /*letter-spacing:-1px;*/
}

span#impressum a {
  color:#003399;
  text-decoration:none;
}

span#impressum a:hover {
  color:#003399;
  text-decoration:none;
}

div#content {
    background-color:#edecf1;
    overflow:auto;
    width:100%;
    height:100%;
}

div#dnn_ContentPane ul {
    list-style-type:circle !important;
    list-style-position:outside;
    margin-left:30px;
}

div#dnn_ContentPane {
    width:720px;
    height:100%;
    overflow:auto;
    margin:0px;
    padding:10px;
}

div#dnn_ContentPane[id] {
    padding:0px 10px 0px 10px;
}

div#dnn_ControlPanel {
    width:100%;
}

div#footer {
    background-color:#003399;
    height:40px;
    width:100%;
    position:relative;
}

div#footer h2 {
    font-size:1.2em;
    font-weight:bold;
    color:#ffffff;
    /*letter-spacing:-2px;*/
}

span#mmc {
  position:absolute;
  left:15px;
  bottom:5px;
}

span#kontakt {
  position:absolute;
  right:15px;
  bottom:5px;
  background-image:url("hakenweissgross.gif");
  background-position:0px 10%;
  background-repeat:no-repeat;
  padding-left:20px;
}

span#kontakt[id] {
    background-position:0px;
}

span#kontakt a {
  color:#ffffff;
  text-decoration:none;
}

span#kontakt a:hover {
  color:#ffffff;
  text-decoration:none;
}

div.QMHeader {
  height:0px;
  font-size:0em;
  border:0px;
  padding:0px;
  margin:0px;
}

div.QMFooter {
  height:0px;
  font-size:0em;
  border:0px;
  padding:0px;
  margin:0px;
}

div#QuickMenu {
  z-index:2;
  width:180px;
}

div#QuickMenu a {
  display:block;
  font-size: 0.6em;
  color:#ffffff;
  text-align:left;
  font-weight:bold;
  border:0px;
  padding-left:15px;
}

div#QuickMenu a:hover {
  text-decoration:none;
  color:#ffffff;
}

a.QMVerticalL0 {
  margin-left:10px;
  background-image:none;
}

a.QMVerticalL0:hover {
  background-image:url("Bullet.gif");
  background-position:0px;
  background-repeat:no-repeat;
}

a.QMVerticalL0active {
  margin-left:10px;
  background-image:url("hakenweiss.gif");
  background-position:0px;
  background-repeat:no-repeat;
}

a.QMVerticalL0active:hover {
  background-image:none;
}

a.QMVerticalL1 {
  background-image:none;
  margin-left:20px;
}

a.QMVerticalL1:hover {
  background-image:url("Bullet.gif");
  background-position:0px;
  background-repeat:no-repeat;
}

a.QMVerticalL1active {
  background-image:url("hakenweiss.gif");
  background-position:0px;
  background-repeat:no-repeat;
  margin-left:20px;
}

a.QMVerticalL1active:hover {
  background-image:none;
}

a.QMVerticalL2 {
  background-image:none;
  margin-left:30px;
}

a.QMVerticalL2:hover {
  background-image:url("Bullet.gif");
  background-position:0px;
  background-repeat:no-repeat;
}

a.QMVerticalL2active {
  background-image:url("hakenweiss.gif");
  background-position:0px;
  background-repeat:no-repeat;
  margin-left:30px;
}

a.QMVerticalL2active:hover {
  background-image:none;
}

a.QMVerticalL3 {
  background-image:none;
  margin-left:40px;
}

a.QMVerticalL3:hover {
  background-image:url("Bullet.gif");
  background-position:0px;
  background-repeat:no-repeat;
}

a.QMVerticalL3active {
  background-image:url("hakenweiss.gif");
  background-position:0px;
  background-repeat:no-repeat;
  margin-left:40px;
}

a.QMVerticalL3active:hover {
  background-image:none;
}

a.MMCSitemapL0 {
  padding-left:30px;
  font-size:0.8em;
}

a.MMCSitemapL1 {
  padding-left:60px;
  font-size:0.8em;
}

a.MMCSitemapL2 {
  padding-left:90px;
  font-size:0.8em;
}
