body { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #e6e3e3; margin: 33px 0 0; }
p { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }

td { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }

a:link { color: black; text-decoration: none; }

a:visited { color: black; text-decoration: none; }

a:hover { color: black; text-decoration: none; }

a:active { color: black; text-decoration: none; }
.bot { color: #999; }
.orange { color: #e98e05; }
#logo {  }
.class { }

div#seite { text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0;      /* standardkonforme horizontale Zentrierung */
    width: 965px; height: 0; padding: 0; }

div#navigation {

    float: left; width: 179px; margin: 0; padding: 0;

  }
  
  
 div#info {
    font-size: 0.9em;
    float: right; width: 12em;
    margin: 0 0 1.1em; padding: 0;
    background-color: #eee; border: 1px dashed silver;
  }
div#text3 { margin-right: 20px; margin-bottom: 15px; margin-left: 13px; }
div#text_aussen { background-color: white; min-height: 400px; max-height: 1400px; margin-top: 12px; margin-bottom: 20px; border-bottom-width: 50px; }
div#infobutton { margin-top: 0; margin-left: 0; }
div#karteinnen { background-color: #b6b6b6; margin: 0 12px 12px; }
div#karte { background-color: white; margin-top: 0; }
div#information { padding-left: 12px; }
.qm { }
div#info h2 {
    font-size: 1.33em;
    margin: 0.2em 0.5em;
  }
  div#info p {
    font-size: 1em;
    margin: 0.5em;
  }
div#infotext { margin-right: 13px; margin-left: 13px; }
div#inhalt { width: 780px; height: 0; margin: 0 0 0 179px ; padding: 0; }
ul#inhalt_text b { font-weight: bold; }
.head { color: black; font-weight: bold; text-transform: uppercase; }
.subhead { color: #09c3ff; font-weight: bold; text-decoration: none; }
ul#inhalt_text a {
    display: block;
    padding: 0.2em;
    font-weight: bold;
  }
  ul#Naviinhalt_textgation a:link {
    color: black; background-color: white;
  }
  ul#inhalt_text a:visited {
    color: #666; background-color: white;
  }
  ul#inhalt_text a:hover {
    color: black; background-color: #eee;
  }
  ul#inhalt_text a:active {
    color: white; background-color: gray;
  }
  
    * html div#Inhalt { height: 1em; 
       /*Workaround gegen den 3-Pixel-Bug des Internet Explorers  border: dashed 1px silver; */
  }
  
  
p#fusszeile {
    clear: both;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
    text-align: center;
    background-color: #fed; border: 1px solid silver;
  }
.details { color: #414141; font-weight: bold; text-decoration: none; }

