BODY        {
            font-family: Verdana, Helvetica, sans-serif;
            background-color: #FFFFFF;
            }
                                                          /* Überschriften -- 5 Ebenen sollten genügen */
H1          {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 13pt;
            margin-top: 5px;
            margin-bottom: 10px;
            }
H2          {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 11pt;
            color: #006666;
            margin-bottom: 3px;
            }
H3          {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            margin-bottom: 3px;
            }
H4          {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            font-style: italic;
            text-align: right;
            }
H5          {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            text-transform: uppercase;
            font-weight: normal;
            }
                                                               /* Dachzeile */
.subhead {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            text-transform: uppercase;
            font-weight: bold;
            margin-bottom: 5px;
            color: #006666;
            }
                                                               /* Anreisser */
.teaser {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            font-weight: bold;
            }
                                                                      /* Tickerkasten */
TD.ticker   {
            font-family: Verdana, Helvetica, sans-serif;
            border: solid 1px #B6CBE7;
            border-bottom: none;
            font-size: 10pt;
            background-color: #FFFFFF;
            }

DIV.ticker   {
            font-family: Verdana, Helvetica, sans-serif;
            padding: 20px;
            }
                                                          /* Navigation */
TH.nav      {
            font-family: Verdana, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 10pt;
            }

TH.suche      {
            font-family: Verdana, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 10pt;
            text-align: left;
            }

TD.nav      {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            background-color: #CCC;
            color: #000000;
            }
TD.nav A, TD.servicetext A {
            font-family: Verdana, Helvetica, sans-serif;
			color: #006666;
            }
TD.subnav A, TD.linkcell A {
            font-family: Verdana, Helvetica, sans-serif;
			color: #006666;
            }
TD.nav A:hover, TD.servicetext A:hover {
            font-family: Verdana, Helvetica, sans-serif;
            text-decoration: none;
			color: #CB0226;
			text-decoration: none;
            }
TD.subnav A:hover, TD.linkcell A:hover {
            font-family: Verdana, Helvetica, sans-serif;
            text-decoration: none;
			color: #CB0226;
            }
TD.subnav A:visited, TD.linkcell A:visited {
            font-family: Verdana, Helvetica, sans-serif;
			color: #006666;
            }
                                                          /* wird durch markRubrik() markiert */
TH.navselected {
            font-family: Verdana, Helvetica, sans-serif;
            border: inset 1px #808080;
            font-size: 9pt;
            background-color: #CE9DFF;
            font-weight: bold;
            text-decoration: none;
            text-align: right;
            }
TD.navselected {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            background-color: White;
            font-weight: bold;
            }
TD.navselected A {
            text-decoration: none;
			color: #CB0226;
}
                                                          /* Unterpunkte der Navigation */
TD.subnav   {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 9pt;
            background-color: #CCC;
            }

TD.bordercell   {
            background-color: #CCC;
            }

                                                          /* wird durch markRubrik() markiert */
TD.subnavselected {
            font-family: Verdana, Helvetica, sans-serif;
            border-bottom: solid 1px #808080;
            font-size: 9pt;
            font-weight: bold;
            background-color: #CE9DFF;
            text-align: right;
            }

SPAN.subnav {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 11pt;
            font-weight: normal;
            }

                                                          /* wird durch markKategorie() markiert */
SPAN.subnavselected {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 11pt;
            font-weight: bold;
            color: #006666;
            }

SPAN.subnavselected A {
            text-decoration: none;
            color: #006666;
            }

                                                          /* Hauptkasten */
TD.main     {
            font-family: Verdana, Helvetica, sans-serif;
            border: solid 1px #006666;
            font-size: 10pt;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 10px;
            padding-bottom: 10px;
            }
                                                        /* wenn der Ticker aus ist, keinen Rand oben */
TD.mainnoticker     {
            font-family: Verdana, Helvetica, sans-serif;
            border: solid 1px #B6CBE7;
            border-top: none;
            font-size: 10pt;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 10px;
            padding-bottom: 10px;
            }
                                                          /* Umfragekasten */
TH.poll     {
            font-family: Verdana, Helvetica, sans-serif;
            border: solid 1px #808080;
            font-size: 10pt;
            text-align: left;
            background-color: #CFCFE7;
            }
TD.poll     {
            font-family: Verdana, Helvetica, sans-serif;
            border-bottom: solid 1px #808080;
            border-top: solid 1px #808080;
            font-size: 10pt;
            }
                                                          /* Fußkasten */
TD.footer   {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            padding: 10px;
            text-align: right;
            }

TD.subnavselected A, TD.navselected A  {
            text-decoration: none;
            }
TH.service  {
            font-family: Verdana, Helvetica, sans-serif;
            border: solid 1px #B6CBE7;
            font-size: 11pt;
			font-weight: bold;
            background-color: #E2E2E2;
            }
TD.service  {
            font-family: Verdana, Helvetica, sans-serif;
            border-top: solid 1px #B6CBE7;
            border-bottom: solid 1px #B6CBE7;
            border-right: solid 1px #B6CBE7;
            font-size: 9pt;
            background-color: #FFFFFF;
            }
TD.servicetext  {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 9pt;
            background-color: #FFFFFF;
            color: #000000;
            }

TD.toc     {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            background-color: #FFFFFF;
            color: #000000;
            margin-left: 5px;
            }

TD.tocleft     {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            background-color: #FFFFFF;
            color: #000000;
            margin-left: 5px;
/*            border-bottom: 1px solid #006666; */
            border-left: 1px solid #006666;
            border-top: 1px solid #006666;
            }
TD.tocmiddle     {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            background-color: #FFFFFF;
            color: #000000;
/*            border-bottom: 1px solid #006666; */
            border-top: 1px solid #006666;
            }
TD.tocright     {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            background-color: #FFFFFF;
            color: #000000;
/*            border-bottom: 1px solid #006666; */
            border-right: 1px solid #006666;
            border-top: 1px solid #006666;
            }
TD.tocautor     {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            background-color: #FFFFFF;
            color: #000000;
/*            border-bottom: 1px solid #006666;
            border-right: 1px solid #006666;
            border-left: 1px solid #006666;
*/
            }
TD.tocall     {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            background-color: #FFFFFF;
            color: #000000;
            margin-left: 5px;
            border: 1px solid #006666;
            }

SPAN.tocselected {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            font-weight: bold;
            background-color: #006666;
            color: #ffffff;
            }
SPAN.tocselected A {
            color: #ffffff;
            text-decoration: none;
}

TD.banner      {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 9pt;
            color: #787878;
            }
                                                /* die linke Leiste mit dem gyn-Schriftzug */
TD.leftbar {
           border-top: solid 1px #808080;
           border-bottom: solid 1px #808080;
           border-right: solid 1px #808080;
           border-left: solid 1px #808080;
           background-color: #ffffff;
           }
                                                        /* Hier die Formate für den Artikelkasten */
P, .article, .main {
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 10pt;
           line-height: 1.2em;
           }
.date     {
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 10pt;
           text-align: right;
           color: #808080;
           }
.link {
	font-size: 9pt;
	color: #757575;
	text-decoration: none;
}
TABLE.image {
           margin: 5px;
           }
TABLE.imageleft {
           margin-right: 5px;
           margin-bottom: 5px;
           }
TABLE.imageright {
           margin-left: 5px;
           margin-bottom: 5px;
           }
TABLE.imagecenter {
           margin: 5px;
           }
TD.image   {
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 9pt;
           background-color: #FFFFFF;
           text-align: center;
           }
.bu      {
           background-color: #FFFFFF;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 9pt;
           }
.title     {
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 10pt;
           font-style: normal;
           font-weight: bold;
           color: #CC99FF;
           }
                                                       /* Tabellenkopf mit Rand */
TH.framecell {
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 10pt;
           font-weight: bold;
           background-color: #007E5F;
           color: #ffffff;
           border: solid 1px #808080;
           }
                                                       /* Tabellenzelle mit Rand */
TD.framecell {
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 10pt;
           background-color: #B6CBE7;
           border: solid 1px #808080;
           }
                                                       /* Tabellenzelle ohne Rand */
TD.cell {
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 10pt;
           }
                                                       /* Tabellenspalte der Navigation*/
TD.bordercell {
    background-color: #007E5F;
}
TH.newshead {
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 10pt;
		   font-weight: bold;
		   text-align: left;
           background-color: #CCC;
           }
TH.newshead  A {
        color: #006666;
		text-decoration: none;
           }
TH.newshead  A:hover {
        color: #CB0226;
		text-decoration: underline;
           }
.newsbody {
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 10pt;
           background-color: White;
           }
.newsbody  A, .article A {
        color: #006666;
           }
.newsbody  A:hover, .article A:hover {
        color: #CB0226;
		text-decoration: none;
           }
TH.service  A {
        color: #000000;
		text-decoration: none;
           }
TH.service  A:hover {
        color: #000000;
		text-decoration: underline;
           }
.normal {
        font-weight: normal;
        }
SUP {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 0.7em;
}

                                                            /* in artikeln */
.rubrik {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            font-weight: bold;
            text-align: right;
            text-transform: uppercase;
}

                                                            /* in artikeln */
.pdflink {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            font-weight: bold;
            text-align: right;
            margin-top: 15px;
}

TH.linkcell {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            background-color: #ffffff;
            color: #000000;
}

TD.linkcell {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            background-color: #ffffff;
            color: #000000;
}

TABLE.nav {
            border: 1px solid #006666;
}
.news {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            border: 1px solid #006666;
            background-color: #CCC;
}
 