  body
  {
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#515151;
    background-color:white;
  }


  #metacontainer
  {
    width:992px;
    border:0px solid black;
    /* margin:0 auto; */    /* stellt das Design auf mittig um */
  }


  #maincontainer
  {
    position:relative;
    margin-top:193px;
    width:992px;
    text-align:left;
    background-color:white; /* #dcdcdc; */
    border:0px solid blue;
  }


  #leftnav
  {
    margin-left:-778px;
    width:198px;
    border:0px solid black;
    float:left;
  }


  #content
  {
    line-height:20px;
    font-size:12px;

    margin-left:198px;
    margin-bottom:15px;
    padding-top:0px;
    width:578px;
    text-align:left;
    border:0px solid red;
    float:left;

    min-height:500px;
    height:auto !important;  /* min-height-"Hack" f�r IE */
    height:500px;
  }


  .maintext
  {
    margin-left:32px;
    margin-top:20px;
    padding-right:20px;
    border:0px solid black;
  }


  #rand
  {
    margin-top:-11px;
    width:214px;
    float:right;
    border:0px solid green;
    color:#19749a;
  }


  #rand p, #rand dl
  {
    margin-left:10px;
  }


  #rand h1, #rand h2, #rand h5
  {
    background-color:#a3a1a3;
    color:#ffffff;
    font-weight:bold;
    font-size:10pt;
    padding-left:10px;
    padding-top:4px;
    width:204px;

    /* Minimalh�he deswegen, da lange Men�punkte umbrechen k�nnen
       sollen, ohne den darunterliegenden Punkt zu �berlappen */

    min-height:23px;
    height:auto !important;  /* min-height-"Hack" f�r IE */
    height:23px;
    display:block;
  }


  h1  /* geändert auf 14px RL */
  {
    font-size:14pt;
    display:inline;
  }


  h2
  {
    font-size:11pt;
    display:inline;
  }


  h3
  {
    font-size:10pt;
    display:inline;
  }


  .startseite
  {
    /* overflow:auto; */
  }


  .startseite h1
  {
    font-family:Verdana;
    font-size:17px;
    color:#a7a7a7;
    display:block;
  }


  .startseite table
  {
    margin-left:-4px;
    border:0px solid black;
  }


  .startseite td
  {
    vertical-align:top;
    padding-right:7px;
  }


  .startseite ul li
  {
    margin-left:-18px;
    list-style-image:url(../img/listenpunkt.png);
  }


  .startseite h1
  {
    margin-top:0px;
  }


  #header_mitte
  {
    position:absolute;
    top:0px; /* alt:51px; */
    border:0px solid black;
  }


  #header_oben
  {
    position:absolute;
    top:91px;  /* alt:0px; */
    padding-top:20px;
    width:992px;
    height:31px;
    background-color:white;
    border:0px solid black;
  }


  #header_oben img
  {
    margin-left:80px;
  }


  #header_unten
  {
    position:absolute;
    border:0px solid black;
    padding-top:20px;
    padding-left:24px;
    top:143px;
    width:968px;
    height:29px;
    background-color:#d1effb;
    color:#19749a;
    font-size:8pt;
  }


  #mittlere_navi
  {
    position:absolute;
    left:231px;
    top:20px;
  }


  #footer
  {
    position:relative;
    width:982px;
    height:21px;
    margin-bottom:5px;
    padding-left:10px;
    padding-top:6px;
    color:#828282;
    font-size:8pt;
    background-color:#e2e2e2;
  }


  #copyright
  {
    position:absolute;
    top:6px;
    left:231px;
  }


  #agentur
  {
    position:absolute;
    top:6px;
    left:778px;
  }


  .links_menuepunkt,
  .links_oberpunkt
  {
    width:198px;
    padding-top:6px;

    /* Minimalh�he deswegen, da lange Men�punkte umbrechen k�nnen
       sollen, ohne den darunterliegenden Punkt zu �berlappen */

    min-height:23px;
    height:auto !important;  /* min-height-"Hack" f�r IE */
    height:23px;

    border:0px solid green;
  }


  .unterpunkt
  {
    padding-top:0px;

    /* Minimalh�he deswegen, da lange Men�punkte umbrechen k�nnen
       sollen, ohne den darunterliegenden Punkt zu �berlappen */

    min-height:23px;
    height:auto !important;  /* min-height-"Hack" f�r IE */
    height:23px;

    border:0px solid blue;
  }


  .links_oberpunkt
  {
    width:174px;
    padding-left:24px;
    background-color:#772781;
  }


  .pfeil_1
  {
    margin-left:6px;
    width:9px;
    float:left;
    margin-top:5px;
    border:0px solid black;
    display:inline;  /* Fix f�r Doubled-float-margin-Bug im IE */
  }


  .link_1
  {
    margin-left:24px;
    padding-bottom:5px;
  }


  .aktiv_link_1
  {
    width:174px;
    float:right;
    padding-bottom:5px;
    border:0px solid black;
  }


 .pfeil_2
  {
    margin-left:24px;
    width:14px;
    float:left;
    margin-top:5px;
    border:0px solid black;
    display:inline;  /* Fix f�r Doubled-float-margin-Bug im IE */
  }


  .link_2
  {
    margin-left:42px;
    padding-bottom:5px;
  }


  .aktiv_link_2
  {
    width:156px;
    float:right;
    margin-bottom:5px;
    border:0px solid black;
  }

  /* Ebenenerweiterung */

 .pfeil_3
  {
    margin-left:30px;
    width:14px;
    float:left;
    margin-top:5px;
    border:0px solid black;
    display:inline;  /* Fix f�r Doubled-float-margin-Bug im IE */
  }

  .link_3
  {
    margin-left:48px;
    padding-bottom:5px;
  }

  .aktiv_link_3
  {
    width:150px;
    float:right;
    margin-bottom:5px;
    border:0px solid black;
  }

 .pfeil_4
  {
    margin-left:36px;
    width:14px;
    float:left;
    margin-top:5px;
    border:0px solid black;
    display:inline;  /* Fix f�r Doubled-float-margin-Bug im IE */
  }

  .link_4
  {
    margin-left:54px;
    padding-bottom:5px;
  }

  .aktiv_link_4
  {
    width:144px;
    float:right;
    margin-bottom:5px;
    border:0px solid black;
  }

  /* Test Ende */

  .trennlinie_menue
  {
    width:198px;
    height:1px;
  }


  #suchbox
  {
    position:absolute;
    top:12px;
    left:775px;
    border:0px solid #dab31a;
  }


  .suchen_box
  {
    border:1px solid #4ca5cc;
    background-color:white;
    width:130px;
    color:#4a8dab;
    padding-left:5px;
  }


  p, .bodytext
  {
    margin-top:5px;
  }
  
  /* Stift-Eidingsen-Bildergalerie */
  
  .vorschaubild
  {
    width:180px;
    vertical-align:top;
    font-size:8pt;
  }

  .spacer
  {
    width:80px;
  }
  
  a.menue, a.menue:link, a.menue:visited, a.menue:active
  {
    position: relative;
    text-decoration: none;
  }

  a.menue span
  {
    display: none;
    text-decoration: none;
  }

  a.menue:hover span
  {
    display: block;
    position: absolute;
    top: -325px;
    left: 0;
    padding: 5px;
    border:1px solid #000000;
    background: #FFFFFF;
    z-index:100;
  }

  /* Fix f�r Doubled-float-margin-Bug im IE */

  * html #content { display:inline }
  * html #leftnav { display:inline }
  * html #rand { display:inline; }


  /* Links */

  a:link { text-decoration:underline; color:#772781; }
  a:visited { text-decoration:underline; color:#772781; }
  a:active { text-decoration:underline; color:#772781; }
  a:hover { text-decoration:underline; color:#772781; }

  .startseite a:link { text-decoration:underline; color:#515151; }
  .startseite a:visited { text-decoration:underline; color:#515151; }
  .startseite a:active { text-decoration:underline; color:#515151; }
  .startseite a:hover { text-decoration:underline; color:#515151; }

  #header_oben a:link { text-decoration:none; font-weight:bold; color:#009ddd; }
  #header_oben a:visited { text-decoration:none; font-weight:bold; color:#009ddd; }
  #header_oben a:active { text-decoration:none; font-weight:bold; color:#009ddd; }
  #header_oben a:hover { text-decoration:underline; font-weight:bold; color:#009ddd; }

  #header_oben a.header_oben_aktiv:link { text-decoration:none; font-weight:bold; color:#772681; }
  #header_oben a.header_oben_aktiv:visited { text-decoration:none; font-weight:bold; color:#772681; }
  #header_oben a.header_oben_aktiv:active { text-decoration:none; font-weight:bold; color:#772681; }
  #header_oben a.header_oben_aktiv:hover { text-decoration:none; font-weight:bold; color:#772681; }

  #mittlere_navi a:link { text-decoration:underline; color:#19749a; }
  #mittlere_navi a:visited { text-decoration:underline; color:#19749a; }
  #mittlere_navi a:active { text-decoration:underline; color:#19749a; }
  #mittlere_navi a:hover { text-decoration:underline; color:#19749a; }

  #rand a:link { text-decoration:underline; color:#19749a; }
  #rand a:visited { text-decoration:underline; color:#19749a; }
  #rand a:active { text-decoration:underline; color:#19749a; }
  #rand a:hover { text-decoration:underline; color:#19749a; }

  #footer a:link { text-decoration:underline; color:#828282; }
  #footer a:visited { text-decoration:underline; color:#828282; }
  #footer a:active { text-decoration:underline; color:#828282; }
  #footer a:hover { text-decoration:underline; color:#828282; }

  .link_1 a:link { text-decoration:none; color:#515151; }
  .link_1 a:visited { text-decoration:none; color:#515151; }
  .link_1 a:active { text-decoration:none; color:#515151; }
  .link_1 a:hover { text-decoration:underline; color:#515151; }

  .aktiv_link_1 a:link { text-decoration:none; font-weight:bold; color:#772781; }
  .aktiv_link_1 a:visited { text-decoration:none; font-weight:bold; color:#772781; }
  .aktiv_link_1 a:active { text-decoration:none; font-weight:bold; color:#772781; }
  .aktiv_link_1 a:hover { text-decoration:underline; font-weight:bold; color:#772781; }

  .link_2 a:link { text-decoration:none; color:#515151; }
  .link_2 a:visited { text-decoration:none; color:#515151; }
  .link_2 a:active { text-decoration:none; color:#515151; }
  .link_2 a:hover { text-decoration:underline; color:#515151; }

  .aktiv_link_2 a:link { text-decoration:none; color:#772781; }
  .aktiv_link_2 a:visited { text-decoration:none; color:#772781; }
  .aktiv_link_2 a:active { text-decoration:none; color:#772781; }
  .aktiv_link_2 a:hover { text-decoration:underline; color:#772781; }
  
  .link_3 a:link { text-decoration:none; color:#515151; }
  .link_3 a:visited { text-decoration:none; color:#515151; }
  .link_3 a:active { text-decoration:none; color:#515151; }
  .link_3 a:hover { text-decoration:underline; color:#515151; }

  .aktiv_link_3 a:link { text-decoration:none; color:#772781; }
  .aktiv_link_3 a:visited { text-decoration:none; color:#772781; }
  .aktiv_link_3 a:active { text-decoration:none; color:#772781; }
  .aktiv_link_3 a:hover { text-decoration:underline; color:#772781; }
  
  .link_4 a:link { text-decoration:none; color:#515151; }
  .link_4 a:visited { text-decoration:none; color:#515151; }
  .link_4 a:active { text-decoration:none; color:#515151; }
  .link_4 a:hover { text-decoration:underline; color:#515151; }

  .aktiv_link_4 a:link { text-decoration:none; color:#772781; }
  .aktiv_link_4 a:visited { text-decoration:none; color:#772781; }
  .aktiv_link_4 a:active { text-decoration:none; color:#772781; }
  .aktiv_link_4 a:hover { text-decoration:underline; color:#772781; }

  .links_oberpunkt a:link { text-decoration:none; font-weight:bold; color:white; }
  .links_oberpunkt a:visited { text-decoration:none; font-weight:bold; color:white; }
  .links_oberpunkt a:active { text-decoration:none; font-weight:bold; color:white; }
  .links_oberpunkt a:hover { text-decoration:underline; font-weight:bold; color:white; }	
  
  
  /* MININEWS modul Styles ergänzt 01-12-08 RL */
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; font-size:12px;}

/*selbst Titel*/

P.tx-mininews-pi1-listrowField-title A {color:#EEEEEE; text-decoration:none;}
P.tx-mininews-pi1-listrowField-title A:hover {color:#EEEEEE; text-decoration:underline;}
P.tx-mininews-pi1-fp_listrowField-title A {text-decoration:none; color:#772781; font-size:16px;}
P.tx-mininews-pi1-fp_listrowField-teaser A {color:#772781; font-size:12px;}
P.tx-mininews-pi1-fp_listrowField-more-link { font-size:10px; text-decoration:none;}

.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:#EEEEEE; text-decoration:un 
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:#EEEEEE; text-decoration:none;}
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:#EEEEEE; text-decoration:underline;}
