/* Stile fuer alle Seiten - sofort wirksam */
body.menu {background:#cc0000;}
body.content {background:#ffffff;}
body {font-family:"Arial","Verdana",sans-serif;
     font-size:12px;
     }

a {text-decoration:none;color:#4a9c4a;}/*gruen*/
a:hover {color:#dc0000;} /*rot beim druebergehen */
a:visited {text-decoration:none;color:#dc0000;} /*rot wenn klickt */

a.unav1:link   {color:#4a9c4a;font-size:14px;font-weight:700;}
a.unav1:visited   {color:#cd0000;font-size:14px;font-weight:700;}
a.unav1:hover   {color:#cd0000;font-size:14px;font-weight:700;}

a.unav1aktiv:link   {color:#4a9c4a;font-size:14px;font-weight:800;text-decoration:underline;}
a.unav1aktiv:visited   {color:#cd0000;font-size:14px;font-weight:800;text-decoration:underline;}
a.unav1aktiv:hover   {color:#cd0000;font-size:14px;font-weight:800;text-decoration:underline;}

a.unav2:link   {color:#4a9c4a;font-size:12px;font-weight:500;}
a.unav2:visited   {color:#cd0000;font-size:12px;font-weight:500;}
a.unav2:hover   {color:#cd0000;font-size:12px;font-weight:500;}

a.unav2aktiv:link   {color:#4a9c4a;font-size:12px;font-weight:800;text-decoration:underline;}
a.unav2aktiv:visited   {color:#cd0000;font-size:12px;font-weight:800;text-decoration:underline;}
a.unav2aktiv:hover   {color:#cd0000;font-size:12px;font-weight:800;text-decoration:underline;}


h1 {font-size:16pt;color:#dc0000;}
h2 {font-size:12pt;color:orange;}
h3 {font-size:12pt;color:#dc0000;}
h4 {font-size:10pt;color:#dc0000;}
h4.oabu        {margin-bottom:2px;}

i {color:#dc0000;
  text-decoration:underline;
  font-style:normal;
  }
/* b {color:#ff7f50;}*/ /*dunkelorange*/

/* class */
.mc {color:#cc6666;} /*dunkelaltrosa*/
.schwarz {color:"#000000";}/*schwarz*/
.dunkel {color:#dc0000;} /*rot*/

/* nur in RAG seite benutzt fuer ueberschriften */
.rag         {font-family:"Comic Sans MS","Verdana",sans-serif;
        color:#ff7f50;
         font-size:14pt;
         background-color:#eeeeee;
         }

.center {text-align:center;
        }
/*klein, fett, schwarz*/
.copyright {font-size:8pt;
          text-decoration:none;
           color:black;
           font-weight:bold;
           }
/*gruene, kleine Schrift*/
.navigation {font-family:"Verdana",sans-serif;
            font-size:8pt;
             text-decoration:none;
             color:#4a9c4a;
             }
/*schwarz auf gelb*/
.aktuelles {font-size:10pt;
           text-decoration:none;
            color:black;
            background-color:#ffc600;
            font-weight:bold;
            }
/*gelbe schrift auf grau */
.bg         {font-family: "Arial","Verdana",sans-serif;
        background-color:#f0f0f0;
         }
/*rosa block hervorhebung*/
.gross-bg {font-family: "Courier New",Courier, monospace;
          font-weight:bold;
           font-size:14px;
           color:#cc0000;
           background-color:#ffcccc;
           }
.eng      {line-height:13px;
           font-size:11px;
           }
.gross          {font-size:14pt;}
.sehrklein {font-size:8pt;}
.zusatz    {font-size:10pt;
           font-weight:600;
           }

/* id */
#right {
       position:relative;
       left:-30px;
       top:0px;
       text-align:right;
       }

/* Spalten in Home */
/* #header {
       position:absolute;
       top:0px;
       width:770px;
       height:109px;
       margin-left:0px;
       padding-left:0px;
       }*/

/* #navigation{
       position:absolute;
       top:109px;
       width:610px;
       height:20px;
       margin-left:0px;
       padding-left:0px;
       }*/

#home {position:absolute;
       top:0px;
       width:610px;
       margin-left:0px;
       padding-left:0px;
       }

#inhalt {
        position:absolute;
        top:0px;
        left:0px;
        width:720px;
        margin-left:0px;
        }

#inhalt_presse {
        position:absolute;
        top:0px;
        left:0px;
        width:720px;
        margin-left:0px;
        }

#inhalt1 {
         position:absolute;
        top:0px;
        left:0px;
        width:590px;
        margin-left:0px;
        }
#intext {
        width:680px;
        position:relative;
        top:0px;
        left:0px;
        padding-left:8px;
        }

#aktuel {
        position:absolute;
        top:100px;
        left:630px;
        width:177px;
        }

#aktuel_presse {
        position:absolute;
        top:200px;
        left:630px;
        width:177px;
        }

#adresse {
         position:relative;
         top:0px;
         left:0px;
         background:#f0f0f0;
         width:610px;
         }

/* Styles fuer Tabellen */
table.kvt {border:solid 2px black;
           background-color:palegoldenrod;
           }
table.annahmestelle {border:solid 2px black;
                    background-color:dodgerblue;
                    text-align:left;}
/*gilt fuer alle Tabellen*/
th {text-align:left;
    font-family:arial,verdana,sans-serif;
    font-size:10pt;
   }

td {font-family:Arial,Verdana,sans-serif;
    font-size:9pt;
    vertical-align:top;
   }

/*spezielle Formate*/

td.akzentzelle        {
        border-top:solid 1px red;
        border-bottom:solid 1px red;
        }
        /*speziell für die Seite Termine*/
td.spalte {valign:top;} /*zeitungsspalte*/
td.norm {font-weight:bold;
        background-color:#f6f6f6;}

/*formular*/
td.req {color:#ffa600;font-weight:bold;background-color:#f6f6f6;} /*formular req field*/

.akzent {
        width:90%;
        margin-top:12px;
        margin-bottom:20px;
        border:solid 1px #DBC546;
        }
.akzent_presse {
        width:90%;
        margin-top:50px;
        margin-bottom:20px;
        border:none;
        }

.frage        {
        font-size:110%;
        color:#222;
        }

.spatium600        {
        width:100%;
        height:600px;
        }

.teaser        {
        font-weight:600;
        }

.umflussl        {
        float:right;

            }

.umflussr        {
        float:left;
                }