  body {
    color: black; background-color: white;
    font-size: 100.01%;
    background-color: #F7FAFD;
    font-family: Verdana, Arial;
    margin: 0; padding: 1em;
  }

  div#main   {
    position:absolute;
    border: 1px solid #02029A;
    background: #C4D7EA;

  }

  tr#formField  {
   font-size: 0.9em;

  }

  div#AdminMenu   {

     border:1px solid black;
     background:#DDE1F7;
     padding: 2px;

  }

  div#AdminMenu  a {

     font-size: 0.8em;
     text-decoration: none;
     color: #255781;
     padding: 0.5em;

  }

  div#AdminMenu  a:hover {

     text-decoration: underline;
     color: #255781;

  }


  div#TopBlock   {

    border: 1px solid #FFFFFF;
    background-image: url(../images/bg-Logo.gif);
    height: 97px;

  }

  /*folgendes nur wegen ie- bug*/
  img#Logo    {

   float:left; width: 332px;

  }

  div#TopBlock h1 {
    font-size: 0.9em; font-weight: normal;
    font-family: Arial;
    color:#02029A;
    margin: 0; padding: 0;


    position:absolute;

    left:100px;
    top: 5px;

  }

  div#Slogan    {

    position:absolute;
    width: 321px;
    height: 97px;
    background-image: url(../images/Slogan.jpg);
    right: 3px;
    top: 1px;

  }

  div#Slogan  p  {

    position:absolute;
    font-family: arial;
    font-size: 1em;
    color: white;

  }


  div#Top-vert-spacer   {


    height: 0.5em;
    border-top: 1px solid  #02029A;
    border-left: 1px solid  #FFFFFF;
    border-right: 1px solid  #FFFFFF;

  }

  div#Bottom-vert-spacer   {

    bottom:0;
    height: 0.5em;
    border-left: 1px solid  #FFFFFF;
    border-right: 1px solid  #FFFFFF;
    border-bottom: 1px solid  #02029A;
  }


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

  ul#Navigation {
    font-size: 0.85em;
    margin: 0.2em 0em 1em 0.4em; padding: 0;
    /*border:1px solid black;  */
    /*border:1px dashed #000000;*/

  }
  ul#Navigation li {
    /*list-style: disc inside; */
    list-style: none;
    margin: 0; padding: 0.1em;
    border-bottom:1px dashed black;
  }
  ul#Navigation b {
    color: #1E76CE;

    margin: 0; padding: 0;
    /*border-bottom:1px solid black;*/
  }

  ul#Navigation a {
    display: block;
    padding: 0.2em;
  }
  ul#Navigation a:link {
    color: #143FA3;
    text-decoration: none;
  }
  ul#Navigation a:visited {
    color: #3477F3;
    text-decoration: none;
  }
  ul#Navigation a:hover {
    color: #143FA3; background-color: #DFECF7;
    text-decoration: none;
  }
  /*
  ul#Navigation a:active {
    color: #143FA3; background-color: gray;
  }    */

  div#blockR {
    font-size: 0.9em;
    float: right; width: 12em;
    /*margin: 0 0 1.1em;*/ padding: 0;

    border-right: 1px solid #FFFFFF;


  }

  div#blockR p {
    font-size: 0.8em;
    font-family: arial, verdana, helvetia;
    margin: 0.5em 0.5em 0.5em 0em;
  }

  div#blockRHigh   {

    margin: 0 0.4em 0 0;
    border:1px solid #02029A;

  }

  div#blockRHigh h2   {

    font-size: 0.9em;
    color: #FFFFFF; background-image: url(../images/bg-blockhigh.gif);
    margin: 0; padding: 0 0.5em 0.1em 0.5em;
    border:1px solid #FFFFFF;
  }

  div#blockL {
    font-size: 0.9em;
    float: left; width: 12em;
    /*margin: 0 0 1.1em;*/ padding: 0;

    border-left: 1px solid #FFFFFF;



  }


  div#blockL p {
    font-size: 0.8em;
    font-family: arial, verdana, helvetia;
    margin: 0.5em 0.3em 0.7em 0.6em;
    /*border:1px solid black;*/
  }

  div#blockLHigh   {

    margin: 0 0 0 0.4em;
    border:1px solid #02029A;

  }

  div#blockLHigh h2   {

    font-size: 0.9em;
    color: #FFFFFF; background-image: url(../images/bg-blockhigh.gif);
    margin: 0; padding: 0 0.5em 0.1em 0.5em;
    border:1px solid #FFFFFF;
  }


  div#borderInhalt  {

    margin: 0 11.5em 0em 11.5em;
    padding: 0 0;
    border-left: 1px solid  #02029A;
    border-right: 1px solid  #02029A;


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

   /* ... bei Problemen ... wieder aktivieren!!!!*/
  }

  div#Inhalt {

    padding: 0 1em;
    border-left: 1px solid  #FFFFFF;
    border-right: 1px solid  #FFFFFF;
    /*font-family: comic sans ms;*/

  }

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

  }

  div#Inhalt b {
    font-weight: bold;
    color: #003871;
  }

  div#Inhalt u {
    text-decoration: underline;
    color: #003871;
  }

  div#Inhalt ol {
    font-size: 0.8em;
    listen-style-type: decimal
  }

  div#Inhalt ul {
    font-size: 0.8em;
    listen-style-type: decimal
  }

  div#Inhalt li {
    color: #003A75;
    listen-style-type: decimal
  }

  div#Inhalt li a {
    color: #003A75;
    text-decoration: underline;
  }

  div#Inhalt li a:visited {
    color: #0061C1;
  }

  div#Inhalt li a:hover {
    color: #FF8000;
    text-decoration: underline;
  }
  /*form tabellen*/

  table#form td  {
    font-size: 0.8em;
    color: #003A75;

  }

  table#form a  {
    font-size: 0.8em;
    color: #003A75;

  }

  /*div#Inhalt table   {

    font-size:0.6em;
  } */

  div#Inhalt a {
    color: #B35900;
    text-decoration: underline;
  }

  div#Inhalt a:visited {
    color: #E17100;
  }

  div#Inhalt a:hover {
    color: #E17100;
    text-decoration: underline;

  }



  div#Inhalt hr {
    /*color: #D3DFF1;*/
    /*width: 90%;*/

  }

  #error  {

    background: #F7D58C;
    border:2px solid #B54B1E;

  }

  div#Inhalt fieldset    {

    border:1px solid #3A69AF;
    padding: 1em; margin:1em 0 0.5em 0;
    font-size: 1em;

  }

    div#Inhalt fieldset a   {

    color: #0067CE;

  }

  div#Inhalt fieldset a:visited   {

    color: #0067CE;

  }

  div#Inhalt fieldset b   {
    font-weight: bold;
    color: #0067CE;

  }

  div#Inhalt fieldset legend   {

     color: #0067CE;
     font-size: 0.8em;
  }

  div#Inhalt fieldset legend i {

     color: #0067CE;
     /*font-size: 0.7em;*/
  }

  div#Inhalt fieldset legend b {
    font-weight: bold;
    color: #004B97;

  }


  div#Inhalt table    {

     font-size: 1em;

  }

  div#Inhalt textarea  {

    width: 90%; /*wegen internet explorer noch keine 100% angabe!!!!! möglich */

  }

  div#topNewsBox    {

     border-bottom:1px dashed blue;
     padding: 0.5em;
     /*background: #CDECED;*/
     background: #DBEFF2;
     font-size: 0.8em;

  }

  div#markedNewsBox   {

     border:2px dashed #EFA405;
     /*padding: 0.3em;*/
     /*background: #F9E0AC;*/
     background: #DAE6F1;
     /*font-size: 0.8em;*/
     margin-top: 10px;
  }

  div#markedNewsBox p  {

     padding-left: 0.5em;
     padding-right: 0.5em;
     padding-bottom: 0.5em;
  }

  div#contentNewsBox    {

     border:1px solid #000000;
     /*padding-left: 0.3em;
     padding-right: 0.3em;
     padding-bottom: 0.3em;
     background: #C4D7EA;*/
     background: #DAE6F1;
     margin-top: 10px;

  }

  div#contentNewsBox p   {

     padding-left: 0.5em;
     padding-right: 0.5em;
     padding-bottom: 0.5em;

  }


  /*normale abschnittsüberschriften*/
  div#TextHigh   {

    /*margin: 0 0 0 0.4em;*/
    border:1px solid #02029A;

  }

  div#TextHigh h2   {

    font-size: 0.8em;
    color: #FFFFFF; background-image: url(../images/bg-texthigh.gif);
    margin: 0; padding: 0.1em 0.5em 0.1em 0.5em;
    border:1px solid #FFFFFF;
  }
  /*normale introüberschriften ... nur anfang!*/
  div#IntroHigh   {

    /*margin: 0 0 0 0.4em;*/
    /*border:1px solid #02029A;*/

  }

  div#IntroHigh h2   {

    font-size: 1.2em; font-family:Arial, Verdana;
    color: #1E76CE; /*background-image: url(../images/bg-texthigh.gif);*/
    margin: 0; /*padding: 0.1em 0.5em 0.1em 0.5em;*/
    /*border:1px solid #FFFFFF;*/
  }

  div#Fusszeile {
    clear: both;
    background: url(../images/bg-footer.gif);
    margin: 0; padding: 0.3em;
    border: 1px solid #FFFFFF;
    /*height: 20px;*/
  }
  div#Fusszeile p   {
    color: #FFFFFF;
    font-size: 0.8em; font-weight: bold;
    margin: 0;
  }

  div#Fusszeile img   {

    float:left;   width:24px;
    margin: 0 0.5em;
  }

  div#Fusszeile a   {

    color: #FFFFFF;
    margin: 0;
    text-decoration: none;
  }