  body {
    background-image:url('images/bg.gif');
    background-repeat: repeat-x;
    background-color: #f9f9f9;
    color: black;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 0.9em;
    margin: 0; padding: 1em;
    width: 990px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    }

 p a {
    color: #000066; background-color: #ffffff;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1em; font-weight: bold;
    margin: 0; padding: 0em;

    }

  p  {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 0.8em;
    margin: 0; padding: 0.15em;

    }
  h1 {
    background-image:url('images/bg1.gif');
    height: 60px;
    background-color: #f1dfa3;
    background-repeat: repeat-x;
    font-size: 1.8em;
    color: #d97b00;
    margin: 0 0 0em; padding: 0.5em;
    text-align: left;

  }



  html>body h1 {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */

  }

  h2 {
    background-color: #F9D173;
     background-image:url('images/bg3.gif');
     background-repeat: repeat-x;
     color: #f9f9f9;
     font-size: 1.3em;
     margin: 0 0 0.0em; padding: 0.25em;
     text-align: center;
 max-width: 990px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */

  }

  h3 {
    background-image:url('images/bg5.gif');
    background-repeat: repeat-x;
    font-size: 1.3em;
    margin: 0 0 0.0em; padding: 0.25em;
    text-align: left;
  }
  h4 {
    background-color: #F9D173;
     background-image:url('images/bg4.gif');
     background-repeat: repeat-x;
     color: #f9f9f9;
     font-size: 1.5em;
     margin: 0 0 0.0em; padding: 0.25em;
     text-align: center;

  }
  html>body h2 {
    border-color: transparent;  /* Farbangleichung an den Internet Explorer  */
  }

  div#Info {
    background-color: #F9D173; border: 1px dashed #000;
    float: right; width: 14em;
    font-size: 0.8em;
    color: #000000;
    margin: 0 0 0em; padding: 0;
  }
  div#Info h2 {
    font-size: 1.33em;
    margin: 0.0em 0.0em;
  }
  div#Info p {
    font-size: 1em;
    margin: 0.5em;
  }

  div#Infoleiste {
    font-size: 1em;
    margin: 0 14em 0em 13em;
    padding: 0 0em;

  }

  div#Inhalt {
    background-color: #fff;
    border: 1px dashed #000;
    color: #000000;
    font-size: 1em;
    margin: 0 12.5em 1em 13em;
    padding: 0 0.5em;

  }

    div#time {
    text-align: right;
    padding: 0 0em;
    font-size: 0.9em;
  }


  * html div#Inhalt {
    height: 0.8em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

  div#Inhalt h2 {
    font-size: 1.0em;
    margin: 0.0em 0;
  }

  div#Inhalt p {
    font-size: 0.8em;
    margin: 1em 0;

  }

  p#Fusszeile {
    background-color: #5C5C99;
    background-image:url('images/bg3.gif');
    background-repeat: repeat-x;
    clear: both;
    color: #000000;
    font-size: 0.8em;
    margin: 0em; padding: 0.5em;
    text-align: right;
  }

  p#Footerlinks a {
   background-color: #f9f9f9;
   color: #000066;
   font-size: 1em;
   text-align: left;
   text-decoration: underline;
  }

    p#Footerlinks a:hover {
    background-color: #f9f9f9;

    color:#ff0000;
    font-size: 1em;
    text-align: left;
    text-decoration: underline;
    }

  p#Footerlinks {
   color: #000000;
   font-size: 0.8em;
   text-align: left;
   background-color: #f9f9f9;
  }

a { background-color: #ffffff; text-decoration:none; font-weight: bold; color:#000066; font-size:0.8em;}
a visited { background-color: #ffffff; text-decoration:none; font-weight: bold; color:#666666; font-size:0.8em;}
a hover { background-color: #ffffff; text-decoration:none; color:#ff0000; font-weight:bold;  font-size:0.8em;}
a active { background-color: #ffffff; text-decoration:none; font-weight: bold; color: #000066; font-size:0.8em;}
a focus { background-color: #ffffff; text-decoration:none; font-weight: bold; color:#000066;  font-size:0.8em;}

a.intern:link { background-color: #eaeaea; text-decoration: none; font-weight: bold; color: #000066; font-size:1em;}
a.intern:visited { background-color: #eaeaea; text-decoration: none; font-weight: bold; color: #666666; font-size:1em;}
a.intern:hover { background-color: #eaeaea; text-decoration: none; color: #ff0000; font-weight: bold;  font-size:1em;}
a.intern:active { background-color: #eaeaea; text-decoration: none; font-weight:bold;color: #000066; font-size:1em;}
a.intern:focus { background-color: #eaeaea; text-decoration :none; font-weight:bold;color: #000066;  font-size:1em;}


a.link:link { background-color: #ffffff; text-decoration: none; font-weight: bold; color:#000066; font-size:0.8em;}
a.link:visited { background-color: #ffffff; text-decoration:none; font-weight: bold; color:#666666; font-size:0.8em;}
a.link:hover { background-color: #ffffff; text-decoration:none; color:#ff0000; font-weight:bold;  font-size:0.8em;}
a.link:active { background-color: #ffffff; text-decoration:none; font-weight: bold; color: #000066; font-size:0.8em;}
a.link:focus { background-color: #ffffff; text-decoration:none; font-weight: bold; color:#000066;  font-size:0.8em;}


a.extern:link { background-color: #ffffff; font-weight: bold; background:url(images/extern.gif) no-repeat center right; color:#000066; text-decoration:underline; font-size:0.8em; }
a.extern:visited { background-color: #ffffff; font-weight: bold; background:url(images/extern.gif) no-repeat center right; color:#000; text-decoration:underline; font-size:0.8em; }
a.extern:hover { background-color: #ffffff; font-weight: bold; background:url(images/extern_hover.gif) no-repeat center right;color:#ff0000;text-decoration:underline; font-size:0.8em; }
a.extern:active { background-color: #ffffff; font-weight: bold; background:url(images/extern.gif) no-repeat center right; color:#000; text-decoration:underline; font-size:0.8em; }

a.extern_links:link { background-color: #f9d173;  font-weight: bold;background:url(images/extern.gif) no-repeat center right; color:#000; text-decoration:underline; font-size:1em; }
a.extern_links:visited { background-color: #f9d173; font-weight: bold;background:url(images/extern.gif) no-repeat center right; color:#000; text-decoration:underline;font-size:1em; }
a.extern_links:hover { background-color: #f9d173; font-weight: bold;background:url(images/extern_hover.gif) no-repeat center right;color:#ff0000;text-decoration:underline; font-size:1em; }
a.extern_links:active { background-color: #f9d173;  font-weight: bold;background:url(images/extern.gif) no-repeat center right; color:#000; text-decoration:underline; font-size:1em; }


ol{
  margin: 0 0 12px 10px;
}

ol li{
  line-height: 1em;
  list-style: inside;
  text-align: left;
}

div.img1 {
float:right;
width:90px;
text-align:center;
font-size:10px;
margin-right:40px;
margin-top:25px;}


