 p, div, li { font-family: verdana; font-size:9pt; color: #888888;}
 p {line-height:15pt;}
 li {line-height:14pt;}

/* 1=oben, 2=rechts, 3=unten, 4=links */

  h1 {
    font-size: 0em;
    margin: 0; padding: 0;
    text-align: center;
    border-bottom: 0px solid silver;
   }

  h2{
    font-family:verdana; color: whitesmoke; darkred; steelblue; font-size:200%;
    background-color:  ;
    width:55%;

    padding:1.2em 2em 0px 0.5em;
    margin:1.2em 4em 1em 0em;

    border-style: solid;
    border-width:0;
    border-width:0px 0px 1px 0px;
    border-color:orangered;
   }

  h3 { font-family:verdana; color: darkred; font-size:12pt;
    width:75%;
    display: block;
    background-color: ;

    padding:0px 0px 0px 0.5em;
    margin:1.5em 0em 1em 0em;

    border-style: solid;
    border-width:0px 0px 1px 0px;
    border-color:#808080;
   }

 h4 { font-family:verdana; font-style:italic; color:smoke; font-size:11pt;}
 h5 { font-family:verdana;  color:smoke; darkred; font-size:9pt; }

 h2 { margin-left:0.2cm; margin-right:0.2cm; }
 p, h3, h4, h5 { margin-left:0.2cm; margin-right:0.2cm; }

 a:link { text-decoration:none; font-size:8pt; color: #840000;#BF0000;#800000; background-color:whitesmoke;}
 a:visited { text-decoration:none; font-style:italic; font-size:8pt; color: #404040; }
 a:hover { text-decoration:none; background-color:white; }
 a:active { text-decoration:none; }

  body {
    color: black; 
    background-color: white; #404040;
    font-size: 100.01%;
    font-family: verdana,Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;  /* 1em - vor die 0 bei padding sorgt für Rand oben und unten*/
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width:100%;    max-width: 1024px;
    padding: 0;
    background: #ffffcc;
    border: 0px ridge silver;
  }
  html>body div#Seite {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
  }

  #head_if{width:100%;height:109px;}
  #feet{width:100%; height:239px;}

  #place{
   font-family:verdana;
   color: white;
   width:100%;
   height:1.5em;
   padding: 0 0 0 0;
   margin:0px;

   border-width:0px;
   border-style: solid;
   border-color:#000000;
   background-color:  black;
}

  div#place a {  }
  div#place a:link {    color: white; background-color: black;  }
  div#place a:visited {    color: whitesmoke; background-color: black;  }
  div#place a:hover {    color:black; background-color: white;  }


  div#Navigation {
    font-size: 0.83em;
    float: left; width: 190px;
    margin: 0 0 1.1em; padding: 0;
    background-color: whitesmoke;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0.5em;
  }
  ul#Navigation a {
    display: block;
    padding: 0.2em;
    font-weight: bold;
  }
  ul#Navigation a:link {
    color: black; background-color: white;
  }
  ul#Navigation a:visited {
    color: #666; background-color: white;
  }
  ul#Navigation a:hover {
    color: black; background-color: #eee;
  }
  ul#Navigation a:active {
    color: white; background-color: gray;
  }

/* Navigationsleiste */
#bloz{width:190px; height:1075px;}

  div#Info {
    font-size: 0.9em;
    float: right; width: 100px;
    margin: 0 0 1.2em; padding: 0;
    background-color: #eee; border: 1px dashed silver;
  }
  div#Info h2 {
    font-size: 1.33em;
    margin: 0.2em 0.5em;
  }
  div#Info p {
    font-size: 1em;
    margin: 0.5em;
  }


  div#Inhalt {
    margin: 0 0 1em 205px;
    padding: 0 1em;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    margin-bottom: 0;
  }
  div#Inhalt h2 {
    font-size: 1.6em;
    margin: 1.2em 0;
    color: navy;
  }
  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
  }

.thumb{ font-size: 0em; }
div.thumb img{ padding:0px; margin:1px; }

#bild{width:100%;max-width:800px;}

#feet{
height: 389px;
}

p#fusz {
    clear: both;
    font-size: 0.83em;
    margin: 0; padding: 0.1em;
    text-align: center;
    border-top: 1px solid silver;
  }

#minikarte
 { position:relative;
   top:0px;
   left:0px;
   float:left;

   border-width:1px;
   border-style:solid;
   border-color:white;
   padding:2px;
   margin-top:2px;
   margin-bottom:2px;
   margin-left:2px;
   margin-right:12px;
  }
