body {
        background: #fbfcfd;
        padding: 10px;
        font-size: small;
}
.page{ position:absolute; top:20px; left:100px;width:827px; border: 1px #8ba8d5 solid; background: #e7edf5; margin:auto; }

table {
        border-style: none;
        padding: 0px;
        margin: 0px;
}
ul, li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        }

/* D-BLAU         #00418F   RGB (  0/ 65/143)   HKS 44 (100%) RWTH  */

/* Grau           #DFDFDF   RGB ( 49/ 83/143)   HKS 44  (30%) RWTH  */
/* H-BLAU         #8BA8D5   RGB (139/168/213)   HKS 44  (30%) RWTH  */
/* HH-BLAU        #B6C9E4   RGB (182/201/228)   eigene              */
/* HHH-BLAU       #E7EDF5   RGB (231/237/245)   eigene              */
/* HHHH-BLAU      #FBFCFD   RGB (251/252/253)   eigene              */
/* schwarz        #000000   RGB (  0/  0/  0)                       */
/* weiss          #FFFFFF   RGB (255/255/255)                       */
/* Farbe_u 1. Zeile Überschrift */
#Fantasia {
        font-size : 18px;
        line-height:46px;
        font-family : Arial, Geneva, sans-serif;
        color : #00418F;
        background-color: #E7EDF5;
        padding-right: 15px;
        vertical-align : bottom;
        padding-top: 0px;
        padding-bottom: 0px;
}
#Fantasia_o {
        font-size : 10px;
        line-height:15px;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        color : #8BA8D5;
        background-color: #E7EDF5;
        padding-right: 15px;
        padding-top: 0px;
        padding-bottom: 0px;
}
/* 1. Zeile 1. Spalte */
.Farbe1 {
        background-color: #E7EDF5;
        vertical-align : top;
}
/* Farbe_u 1. Zeile Überschrift */
.Farbe1_u {
        font-size : 18px;
        font-family : Arial, Geneva, sans-serif;
        color : #00418F;
        background-color: #E7EDF5;
        vertical-align : bottom;
        text-align : right;
}
/* Blauen dünnen Linien */
.Farbe2 {
        background-color: #00418F;
}
/* 1. Zeile Logo */
.Logo {
        background-color: #E7EDF5;
        vertical-align : middle;
        align : center;
}
/* Service-Menue */
.Service  {
        font-size : 12px;
        font-family : Arial, Geneva, sans-serif;
        font-weight : 600;
        text-decoration: none;
        color : #FFFFFF;
        background-color: #8BA8D5;
        text-indent:15px;
        vertical-align : bottom;
        line-height:20px;
}
.Service_copy  {
        font-size : 12px;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        font-weight : 600;
        color : #8BA8D5;
        background-color: #E7EDF5;
        text-indent:15px;
        text-align : center;
        vertical-align : bottom;
        line-height:20px;
}
.Service_aktuell  {
        font-size : 10px;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        color : #8BA8D5;
        background-color: #E7EDF5;
        text-indent:15px;
        vertical-align : bottom;
        line-height:20px;
}
.Service_top  {
        background-color: #E7EDF5;
        text-align : right;
        padding-right: 15px;
        vertical-align : bottom;
        line-height:20px;
}
.Service a:link {
        color : #FFFFFF;
        text-decoration:none;
}
.Service a:visited {
        color : #FFFFFF;
        text-decoration:none;
}
/* Titel der Seite */
.Titel  {
        font-size : 18px;
        font-family : Arial, Geneva, sans-serif;
        color : #000000;
        background-color: #E7EDF5;
        padding-left: 15px;
        vertical-align : bottom;
        line-height:28px;
}
/* Menue - aktuelle Seite */
#Menue  {
        font-size : 12px;
        font-weight : bold;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        color : #FF9900;
        background-color: #00418F; /*#8BA8D5;*/
        padding-left: 15px;
        vertical-align : bottom;
        line-height:20px;
}
#Menue a {
        color : #FF9900;
        text-decoration:none;
}
#Menue a:link {
        color : #FF9900;
        text-decoration:none;
}
#Menue a:visited {
        color : #FF9900;
        text-decoration:none;
}
#Menue a:focus {
        color : #FF9900;
        text-decoration:none;
}
#Menue a:hover {
        color: #FF9900; /*orange RGB(255,153,0)*/
        text-decoration:none;
}
#Menue_ebene2  {
        font-size : 12px;
        font-weight : bold;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        color : #FF9900;
        background-color: #00418F; /*#8BA8D5;*/
        padding-left: 25px;
        vertical-align : bottom;
        line-height:20px;
}
#Menue_ebene2 a {
        color : #FF9900;
        text-decoration:none;
}
#Menue_ebene2 a:link {
        color : #FF9900;
        text-decoration:none;
}
#Menue_ebene2 a:visited {
        color : #FF9900;
        text-decoration:none;
}
#Menue_ebene2 a:focus {
        color : #FF9900;
        text-decoration:none;
}
#Menue_ebene2 a:hover {
        color: #FF9900; /*orange RGB(255,153,0)*/
        text-decoration:none;
}
/* Menue - untere Ebene */
#Menue_Sub  {
        font-size : 12px;
        font-weight : bold;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        color: #FFFFFF; /*orange RGB(255,153,0)*/
        background-color: #8BA8D5; /*#B6C9E4;*/
        padding-left: 15px;
        vertical-align : bottom;
        line-height:20px;
}
#Menue_SubPoly  {
        font-size : 12px;
        font-weight : bold;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        color: #FFFFFF; /*orange RGB(255,153,0)*/
        background-color: #8BA8D5; /*#B6C9E4;*/
        padding-left: 15px;
        padding-bottom:0px;
        padding-top:2px;
        line-height:14px;
}
#Menue_Sub_ob  {
        font-size : 12px;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        color: #FFFFFF; /*orange RGB(255,153,0)*/
        background-color: #8BA8D5; /*#B6C9E4;*/
        padding-left: 15px;
        line-height:20px;
}
#Menue_Sub a {
        color : #FFFFFF;
        text-decoration:none;
}
#Menue_Sub a:link {
        color : #FFFFFF;
        text-decoration:none;
}
#Menue_Sub a:visited {
        color : #FFFFFF;
        text-decoration:none;
}
#Menue_Sub a:focus {
        color : #FFFFFF;
        text-decoration:none;
}
#Menue_Sub a:hover {
        color: #FF9900; /*orange RGB(255,153,0)*/
        text-decoration:none;
}
/* Menue - untere Ebene */
#Menue_Sub_ebene2  {
        font-size : 12px;
        font-weight : bold;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        color: #FFFFFF; /*orange RGB(255,153,0)*/
        background-color: #8BA8D5; /*#B6C9E4;*/
        padding-left: 25px;
        vertical-align : bottom;
        line-height:20px;
}
#Menue_Sub_ebene2 a {
        color : #FFFFFF;
        text-decoration:none;
}
#Menue_Sub_ebene2 a:link {
        color : #FFFFFF;
        text-decoration:none;
}
#Menue_Sub_ebene2 a:visited {
        color : #FFFFFF;
        text-decoration:none;
}
#Menue_Sub_ebene2 a:focus {
        color : #FFFFFF;
        text-decoration:none;
}
#Menue_Sub_ebene2 a:hover {
        color: #FF9900; /*orange RGB(255,153,0)*/
        text-decoration:none;
}

/* Inhalt der Seite */
.Inhalt  {
        font-size : 12px;
        font-family : Arial, Geneva, sans-serif;
        color : #000000;
        background-color: #E7EDF5;
        vertical-align : top;
        line-height:20px;
}
.Inhalt a:link {
        color : #00418F;
        text-decoration:none;
}
.Inhalt a:visited {
        color : #00418F;
        text-decoration:none;
}
/* Definition der Farben */
        /*color: #00418F; dunkelblau RGB(0,65,143)*/
        /*color: #8BA8D5; mittelblau RGB(139,168,213)*/
        /*color: #E7EDF5; hellblau RGB(231,237,245)*/
        /*color: #999999; grau RGB(153,153,153)*/
        /*color: #F3F3F3; hellgrau RGB(243,243,243)*/
        /*color: #808080; grau RGB(128,128,128)*/
        /*color: #000000; schwarz RGB(0,0,0)*/
        /*color: #FF9900; orange RGB(255,153,0)*/
/*hier wird das Aussehen für den Inhalt festgelegt*/
.orga_blau {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #00418F; /*dunkelblau RGB(0,65,143)*/
        vertical-align:top;
        text-align:center;
        }
.orga_blau_left {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #00418F; /*dunkelblau RGB(0,65,143)*/
        vertical-align:top;
        padding-left: 35px;
        }
.orga_bgblau {
        background-color: #00418F;
}
.orga_bgweiss {
        background-color: #FFFFFF;
}
#koop  {
        font-size : 12px;
        font-weight : bold;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        color: #8BA8D5; /*orange RGB(255,153,0)*/
        background-color: #FFFFFF; /*#B6C9E4;*/
        padding-left: 15px;
        vertical-align : bottom;
        line-height:20px;
}
#kooppoly  {
        font-size : 10px;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        color: #8BA8D5; /*orange RGB(255,153,0)*/
        background-color: #FFFFFF; /*#B6C9E4;*/
        padding-left: 15px;
        vertical-align : bottom;
        line-height:12px;
}
input {
        font-size : 12px;
        font-family : Arial, Geneva, sans-serif;
        color: #00418F; /*dunkelblau RGB(0,65,143)*/
        }
.Feld { background-color:#8BA8D5; border:1px solid #00418F; width:140px}
.motto {
        font-family: Arial, Helvetica, Geneva, sans-serif;
        font-weight: bold;
        font-size: 24px;
        line-height: 24px;
        color: #8BA8D5;   /* mittelblau RGB(139,168,213)*/
        vertical-align:top;
        }

.motto_inhalt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000; /*schwarz RGB(0,0,0)*/
        vertical-align:top;
        }
.motto_inhalt a{
        text-decoration: none;
        color: #FF9900; /*orange RGB(255,153,0)*/

        }

.c_rubrik_v1 {
        background: #fbfcfd;
        vertical-align:top;
        }
.c_rubrik_v2 {
        background: #e7edf5;
        vertical-align:top;
        }

#rubrik_titel {
        /* Titel über dem Bild */
        font-family: Arial, Helvetica, Geneva, sans-serif;
        font-weight: bold;
        font-size: 12px;
        line-height: 20px;
        /*padding-top: 2px;
        padding-bottom: 2px;*/
        padding-left: 2px;
        color: #00418F;   /* dunkelblau RGB(139,168,213)*/
        }
#rubrik_2titel {
        /* Titel über dem Bild */
        font-family: Arial, Helvetica, Geneva, sans-serif;
        font-size: 12px;
        line-height: 20px;
        /*padding-top: 2px;
        padding-bottom: 2px;*/
        padding-left: 2px;
        color: #000000;
        }
#rubrik_datum {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000; /*schwarz RGB(0,0,0)*/
        vertical-align:bottom;
        }
#abstand {
        line-height:4px;
        }
#abstand2 {
        padding-top: 4px;
        padding-bottom: 4px;
        line-height:12px;
        }
#rubrik_thema {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000; /*schwarz RGB(0,0,0)*/
        /*padding-top: 2px;
        padding-bottom: 2px;*/
        vertical-align:bottom;
        }
#rubrik_thema a{
        text-decoration: none;
        color: #FF9900; /*orange RGB(255,153,0)*/
        }
.black {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000; /*schwarz RGB(0,0,0)*/
        padding-top: 2px;
        padding-bottom: 2px;
        vertical-align:bottom;
        }
.black a{
        color: #000000; /*schwarz RGB(0,0,0)*/
        }
#liste {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        padding-top: 2px;
        padding-bottom: 2px;
        color: #000000; /*schwarz RGB(0,0,0)*/
        background-repeat: no-repeat;
        background-position: 1px 4px;
        }
#navig1grau {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        padding-top: 2px;
        padding-left: 20px;
        padding-bottom: 2px;
        color: #808080; /*schwarz RGB(0,0,0)*/
        background-repeat: no-repeat;
        background-position: 1px 4px;
        }
#navig1grau a{
        text-decoration: none;
        color: #808080; /*schwarz RGB(0,0,0)*/
        }
#navig1grau a:link{
        text-decoration: none;
        color: #808080; /*schwarz RGB(0,0,0)*/
        }
#navig1grau a:visited{
        text-decoration: none;
        color: #808080; /*schwarz RGB(0,0,0)*/
        }
#navig1grau a:focus{
        text-decoration: none;
        color: #808080; /*schwarz RGB(0,0,0)*/
        }
#navig1grau a:hover{
        text-decoration: none;
        color: #FF9900; /*orange RGB(255,153,0)*/
        }
#navig1grau_sub {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 16px;
        padding-left: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
        color: #808080; /*schwarz RGB(0,0,0)*/
        }

#navig1grau_sub a{
        text-decoration: none;
        color: #808080; /*schwarz RGB(0,0,0)*/
        }
#navig1grau_sub a:link{
        text-decoration: none;
        color: #808080; /*schwarz RGB(0,0,0)*/
        }
#navig1grau_sub a:visited{
        text-decoration: none;
        color: #808080; /*schwarz RGB(0,0,0)*/
        }
#navig1grau_sub a:focus{
        text-decoration: none;
        color: #808080; /*schwarz RGB(0,0,0)*/
        }
#navig1grau_sub a:hover{
        text-decoration: none;
        color: #FF9900; /*orange RGB(255,153,0)*/
        }
/*
#linie {
        border-bottom: 1px solid #808080;
        }*/
.linie {
        padding: 0;
        line-height: 3px;
        background-color: #F3F3F3;
        }

.brotkr {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        color: #8BA8D5;
}
.brotkr a{
        text-decoration: none;
        color: #8BA8D5;
}
.brotkr a:link{
        text-decoration: none;
        color: #8BA8D5;
}
.brotkr a:visited{
        text-decoration: none;
        color: #8BA8D5;
}
.brotkr a:focus{
        text-decoration: none;
        color: #8BA8D5;
}
.brotkr a:hover{
        text-decoration: none;
        color: #FF9900;
}
.brotkr_aktuell {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        color: #000000;
}

#Tabelle_Zelle  {
        font-size : 12px;
        font-family : Arial, Geneva, sans-serif;
        text-decoration: none;
        color: #000000;
        padding-left: 8px;
        vertical-align : top;
        line-height:20px;
}