body {
color: #000000;
background-color: #FFFFFF;
background-image:url(bilder/graugif.gif);
font-size: 14px;
font-family: Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

h1{color:#000000; font-size:18px; margin:10px 0 10px 0;}
h2{color:#000000; font-size:16px; margin-bottom:50px; padding:0px;}
h3{color:#000000; font-size:14px; margin:10px 0px 0px 10px;}
h4{color:#000000; font-size:14px; margin: 0 0 10px 0px;}



 /*  ---------------------------------- Standartlinks ------------------------ */

a:link, a:visited {
	text-decoration:underline;
	color:#666666;
	background-color: inherit;
} 
a:hover, a:active {
	text-decoration: none;
	color:#C0C0C0;
	background-color: inherit;
}

 /*  ---------------------------------- Header ------------------------ */
     #header {
        margin-top:1em;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
        height:170px;
        background-color:#C0C0C0;
        background-image:url(bilder/c6c6c6.gif)
        }


     #header_right {
        text-align:center;
        min-width: 30em;
        margin-left: 0em;
        padding: 1em;
        border: 0px dashed silver;
  }

 /*  ---------------------------------- Navigation ------------------------ */
  ul#Navigation {
    font-size: 14px;
    float: left;
    width: 15.5em;
    margin-left: 1.5em;
    padding: 0.5em;
	background-image:url(bilder/c6c6c6.gif)
 /*      border-right: 1px solid #FFFFFF;
   border-bottom: 1px solid #000000;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #000000;
 */
}

   ul#Navigation li.sub {
   font-size:12px;
   list-style-type:square;
   margin-left:30px;
  }

  ul#Navigation li {
    list-style: none;
    margin: 0;
        padding-bottom: 1em;
  }
    ul#Navigation span {
        color:#808080;
        font-weight: bold;
  }

  ul#Navigation a {
    padding: 0;
    font-weight: bold;
  }
  ul#Navigation  a:link, a:visited{
        text-decoration:none;
        color: #000000;
        background-color: inherit;
  }

  ul#Navigation a:hover, ul#Navigation a:active {
          text-decoration:underline;
    color: #808080;
        background-color: inherit;
  }

/*  ---------------------------------- Navigation im header ------------------------ */

  a.header:link, a.header:visited, a.header:active, a.header:hover {
        text-decoration:underline;
        font-weight:bold;
        margin: 0 10px 0 10px;
          color:#000000;

        }
  a.header:active, a.header:hover {
        color:#808080;
        text-decoration:underline;
        }

 /*  ---------------------------------- Inhalt ------------------------ */
  div#Inhalt {
       width: 45em;
       margin: 0 2em 0 22em;
       padding: 0.01em;
  }
 * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
  
  
  .div {
       min-height:170px;
       margin-bottom: 2em;
  }
  
   * html .div {
    height: 170px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }


/* ------------------------- Bildanordnung -------------------------------- */
 
.aufz {
margin:0px;
padding:5px 0;
}

.aufz li {
margin:0px 0 0 40px;
padding:5px 0;
list-style-position:outside;
}

/* ------------------------- Footer -------------------------------- */
#footer {
clear:both;
text-align:center;
font-size: 12px;
padding:5px 0px;
border-top: 1px solid #000000;
margin: 1em 2em 1em 2em;
}

html { min-height: 100.05%; }


/* ------------------------- Bildanordnung -------------------------------- */
#bild_links {
float:left; margin:20px 20px 20px 0px; border:2px solid#ffffff;
}
#bild_rechts {
float:right; margin:20px 0px 20px 20px; border:2px solid#ffffff;
}
#bild_mitte {
margin:0px 0px 0px 0px; border:2px solid#ffffff;
}

#bild_links_or {
float:left; margin:20px 20px 20px 0px;
}
#bild_rechts_or {
float:right; margin:20px 0px 20px 20px;
}
#bild_mitte_or {
margin:0px 0px 0px 0px;
}