/* DATEI: gn.css */
/* Cascading Style-Sheets (CSS) Definitionen */

/* Erstellt: 16.03.2005 */
/* Letzte Änderung: 16.03.2005 */

/* Zeilen wie diese, die mit Schraegstrich und Stern */
/* beginnen und mit Stern und Schraegstrich enden, sind */
/* Kommentarzeilen und werden vom Browser nicht gelesen. */



body { 
           margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-color:#FFFFFF;  
           font-family: helvetica, arial, geneva, sans-serif; font-size: x-small; color: #000000
        }

/* -------------------------------------------------------- */
/* Standart-Absätze, Überschriften, allgemeine Definitionen */
/* -------------------------------------------------------- */

p, a, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, body, b, i { 
     font-family:Verdana,Arial,sans-serif,Helvetica,Geneva; }

h1 { font-size:24pt; text-decoration:none; font-weight:bold; color:#FFD513; margin-top: 10pt; margin-bottom: 5pt}
h2 { font-size:14pt; text-decoration:none; font-weight:bold; color: #3A4CA4; margin-top: 7pt; margin-bottom: 4pt}
/*h3 { font-size:12pt; text-decoration:none; font-weight:bold; color: #5465BA; margin-top: 7pt margin-bottom: 4pt}*/
h3 { font-size:12pt; text-decoration:none; font-weight:bold; color: #E6A800; margin-top: 7pt margin-bottom: 4pt}
h4 { font-size:10pt; text-decoration:none; font-weight:bold; color: #B7BFE9; margin-top: 7pt; margin-bottom: 4pt}

.h1 { font-size:24pt; text-decoration:none; font-weight:bold; color:#FFD513; margin-top: 10pt; margin-bottom: 5pt}
.h2 { font-size:14pt; text-decoration:none; font-weight:bold; color: #3A4CA4; margin-top: 7pt; margin-bottom: 4pt}
/*h3 { font-size:12pt; text-decoration:none; font-weight:bold; color: #5465BA; margin-top: 7pt margin-bottom: 4pt}*/
.h3 { font-size:12pt; text-decoration:none; font-weight:bold; color: #E6A800; margin-top: 7pt margin-bottom: 4pt}
.h4 { font-size:10pt; text-decoration:none; font-weight:bold; color: #B7BFE9; margin-top: 7pt; margin-bottom: 4pt}

p, a, ul, ol, li, div, td, th, address, nobr, body, b, i { 
     font-size:10pt; }

/* ----- Allgemein ----- */
  a:link { color:#5465BA; text-decoration:none; }
  a:visited { color:#8D9ADB; text-decoration:none; }
  a:hover { color:#3A4CA4; text-decoration:underline; }
  a:active { color:#FFD513; text-decoration:underline; }

/* ------------------------- */
/* individuelle Definitionen */
/* ------------------------- */

/* text-transform:uppercase;*/
.title { font-size:24pt; color:#FFD513; font-weight:bold; letter-spacing:1px; margin: 0px; background-color: #3A4CA4; padding:8px; }
.dateTable { border-collapse: collapse;
          }

.dateCell { font-size:8pt; color:#000055; font-weight:bold;
            border: 1px; border-color: #3A4CA4; border-style: solid; 
            border-top-width:0px; border-top-color: #FFFFFF; border-top-style: solid; 
            padding: 2px; text-align: center;
          }

.framedTable { border-collapse: collapse; 
            border: 0px; border-color: #3A4CA4; border-style: solid; 
            border-top-width:1px; border-right-width:1px; 
          }
.framedTitleCell { font-size:12pt; color:#3A4CA4; font-weight:bold; letter-spacing:1px; padding: 3pt; background-color: #FFD513; }

.normalTable { border-collapse: collapse; 
            border: 1px; border-color: #3A4CA4; border-style: solid; 
          }

.quotes { font-size:24pt; color:#FFD513; font-weight:bold; letter-spacing:1px; margin: 0px; background-color: #3A4CA4; padding:8px; }

/* ----- Navigationbereich ----- */

.navLink { font-size:11px; color:#000000; text-decoration: none; }
.navLink:link { color:#000000; }
.navLink:visited { color:#000000; text-decoration: none;}
.navLink:hover { color:#000000; text-decoration: underline; }
.navLink:active {color:#000000; text-decoration: underline;}

.navLinkHighlighted { font-size:11px; color:#000000; text-decoration: none; font-weight:bold; }
.navLinkHighlighted:link { color:#000000; text-decoration: none; }
.navLinkHighlighted:visited { color:#000000;  text-decoration: none;}
.navLinkHighlighted:hover { color:#000000; text-decoration: underline; }
.navLinkHighlighted:active {color:#000000;  text-decoration: underline;}


.navTable { border-collapse:separate; background-color: #D9DFFF; border-collapse: collapse;  }

.navCategoryTable { background-color: #F0F0F0; color: #000000; }
.navCategoryCellLevel00 { border: 0px; border-top-width:1px; border-top-color: #FFFFFF; border-top-style: solid; background-color: #D9DFFF; }
.navCategoryCellLevel01 { border: 0px; border-top-width:1px; border-top-color: #FFFFFF; border-top-style: solid; background-color: #8D9ADB; }
.navCategoryCellLevel02 { border: 0px; border-top-width:1px; border-top-color: #FFFFFF; border-top-style: solid; background-color: #B7BFE9; }
.navCategoryCellLevel03 { border: 0px; border-top-width:1px; border-top-color: #FFFFFF; border-top-style: solid; background-color: #CED4F0; }

.navArticleTable { background-color:#F0F0F0; border: 0px; border-collapse: collapse;}
.navArticleCell { border: 0px; border-top-width:2px; border-top-color: #FFFFFF; border-top-style: solid; background-color: #FFEB7B; }

.navSummary { font-size:8pt; font-style: italic; padding:5px;}


/* ----- Textbereich ----- */

.copyright { font-size:8pt; text-align:left; }


.adresse { font-size:8pt; } 
.adresseTitel { font-size:8pt; color:#E78100; }
.adresseLink { font-size:8pt; color:#000000; text-decoration: none; font-weight:bold;}
.adresseLink:visited { color:#111111;}
.adresseLink:hover { text-decoration: underline; }
.adresseLink:active {}

.textLink { font-size:10pt; color:#000000; text-decoration: none; }
.textLink:visited { color:#111111; }
.textLink:hover { color:#000000; text-decoration: underline; }
.textLink:active {}

.text {}

.startseiteName { font-size:15pt; color:#E78100; }

/* ----- Stile von Contenido ----- */
.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:15; color:#000000; font-weight: bold}
.subheadline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00}
.text		 {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color:#000000 }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}




.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}
.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}

