  body {
    color: black; background-color: #fdfbf4;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;
    /*min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    width: 960px;
  }
  body img {
         border: 0;
         margin: 0;
         padding: 0;
  }
  div#kopf {
        margin: 3px 6px;
        padding: 0;
        background-color: #fdfbf4;
        background-image: url('images/mgv_banner.jpg');
        background-repeat: no-repeat;
        height: 159px;
        border: 0;
}
  div#kopf .mgv {
    font-family: comic sans ms; font-size: 3em; font-weight: bold; color: #294a94;
    position: absolute; top: 80px; left: 180px;
    padding: 0.1em;
}
  div#kopf .breadcrumb {
    font-size: 0.8em; color: #294a94; font-weight: bold;
    position: absolute; top: 145px; left: 450px;
    padding: 0.1em;
}
  div#kopf .drucken {
        position: absolute; top: 135px; left: 180px;
}
  div#kopf .map {
        border-width: 0px;
        position: absolute; top: 135px; left: 210px;
}
  div#kopf .search {
        border-width: 0px;
        position: absolute; top: 137px; left: 240px;
}
 div#kopf a {
    text-decoration: none;
}
  div#kopf a:link {
    color: black;
}
  div#kopf a:visited {
    color: black;
}
  div#kopf a:hover {
    color: #294a94;
         text-decoration: underline;
}
  div#navi {
    float: left;
    margin-left: 3px;
    padding-top: 60px;
    width: 150px;
    height: 600px;
    background-color: #294b95;
    background-image: url('images/mgv_logo2.jpg');
    background-repeat: no-repeat;
    border: 1px dashed #808080;
}

  div#navi ul {
    font-size: 0.83em;
    margin: 0; padding: 0.5em;
}

  div#navi li {
   list-style: none;
   margin: 0;
   padding: 0;
   margin-bottom: 1px;
}
  div#navi a {
    /*display: block;*/
    padding: 0.2em 0.5em;
    font-weight: bold;
    text-decoration: none;
}
  div#navi a:link {
    color: white; background-color: #294a94;
}
  div#navi a:visited {
    color: white; background-color: #294a94;
}
  div#navi a:hover {
    color: #fde36b;
         text-decoration: underline;
}
  /*div#navi a:active {
    color: white; background-color: #414267;
}*/
   div#inhalt {
    margin: 0 6px 0 150px;
    padding: 0;
    border: 1px dashed #808080;
    background-color: white;
    background-image: url('images/bg_text.jpg');
    background-repeat: repeat-x;
}
  * html div#inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}
  div#inhalt h2 {
    font-size: 1.2em;
    color: #294a94;
    margin: 1em 10%;
}
    div#inhalt h1 {
    font-size: 1.5em;
    color: #294a94;
    margin: 1em 10%;
}
  div#inhalt .liste {
    background-image: url('images/bg_liste.gif');
}
  div#inhalt p {
    font-size: 0.9em;
    letter-spacing: 1px;
    line-height: 110%;
    margin: 1em 12%;
}
  div#inhalt .info {
    height: 100px;
    border-top: 1px dashed blue;
    border-bottom: 1px dashed blue;
    padding: 15px 0 0 155px;
    color: #294a94;
    font-weight: bold;
    letter-spacing: 0;
}
  div#inhalt ul {
    font-size: 0.9em;
    letter-spacing: 1px;
    line-height: 110%;
}
  div#inhalt .startbild {
    border: 0;
    margin-left: 9%;
}
  div#inhalt .abbildung {
   padding: 0 0 5px 0;
}
  div#inhalt .abb_rechts {
   padding: 0 0 5px 10px;
   float: right;
}
  div#inhalt .abb_links {
   padding: 0 10px 5px 0;
   float: left;
}
  div#inhalt .beschreibung {
   color: #294a94;
   font-style: italic;
   letter-spacing: 0;
}
  div#inhalt .wichtig {
   color: #294a94;
   font-weight: bold;
   letter-spacing: 0;
}
  div#inhalt .wichtiger {
   color: #294a94;
   font-size: 1.3em;
   font-weight: bold;
   letter-spacing: 0;
}
  div#inhalt .sehrwichtig {
   color: #294a94;
   font-size: 3em;
   font-weight: bold;
   letter-spacing: 0;
}
  div#fuss {
  clear: both;
   font-size: 0.9em;
   margin: 3px 6px; padding: 0.1em;
   text-align: center;
   background-image: url('images/bg.gif');
   background-color: white; border: 1px solid silver;
  }
.searchword {
   color: #000080;
   font-weight: bold;
}
div#inhalt a:link, a:visited, a:active{
   color: #294a94;
}
div#inhalt .right {
   float: right;
}
div#inhalt .left {
   float: left;
}
div#inhalt a:hover {
   background-color: #294a94;
   color: white;
}
div#inhalt table {
   border: 0;
   margin: 1em 12%;
}
div#inhalt td {
   font-size: 0.9em;
   letter-spacing: 1px;
   line-height: 110%;
}
img .map {
   border: 0;
   margin: 0;
}
