/* Formate.css (ltr) */

/* Browser-Weichen, Beispiel:
button[class=button_suche]: Versteht IE6 nicht (versteht nur FF, NS, Op)
div>.select_languageselector: Versteht IE6 nicht (versteht nur FF, NS, Op)
* html .input: Versteht nur IE
@media screen and (min-width: 550px) { .input_suche { margin-bottom: 4	px !important; } }: Versteht nur Opera
*/


body  
{ direction: ltr; padding: 0px; margin: 0px; }

/*----------------------------------*/
/*----- Hintergrundschatten --------*/
/*----------------------------------*/

#body_typ4, #body_typ3
{ background: url('http://www.goethe.de/bilder2/schatten_4.gif') repeat-y;}

#body_typ2
{ background: url('http://www.goethe.de/bilder2/schatten_2.gif') repeat-y;}

#body_typ1
{ background: url('http://www.goethe.de/bilder2/schatten_1.gif') repeat-y;}

/*-------------------------------------------------------------------------------------------------*/
/* Schriftart- und gre */

body, input, p, td, .navim_typ1
{ font-family: verdana, sans-serif; }

.metanavi, .tabelle_hauptnavi td, .linkenavi, .teaser-links, .teaser-links p, .teaser-links_uschrift, .eintrag_teaser-links, .bezeichner_links, .bezeichner_links_startseite, .bezeichner_mitte_typ2, .bezeichner_mitte_typ1, .bezeichner_mitte_skript, .bezeichner_suche 
{ font-family: tahoma, verdana, sans-serif; }

body, input, p, td
{ line-height: 15px; }

.artikeltext, p, .teasertext
{ line-height: 20px; }

.teaseruschrift, .artikeluschrift, .seitenuschrift 
{ font-size: 13px; }

body, input, p, td, .navim_typ1, .hauptuschrift
{ font-size: 13px; }

.tabelle_hauptnavi td, .lateintext, .linkenavi, .metanavi
{ font-size: 11px; }

.lateintext
{line-height:16px;}

.schliessen a, .druckversion a, .top a, #footer, #footer div, #footer a, #footer span, .intern, .copy, .cnavi, .vkalenderuschrift, .seitenzwischenuschrift, .listenabschnittstitel, .teaser, .bilduschrift, sup, .tabteaser, .uschrift_kalender, .navim_typ1
{ font-size: 10px; }

.uschrift_seite, div>.select_languageselector
{ font-size: 9px; }

.select_languageselector, .klein  
{ font-size: 7pt; }


/*-------------------------------------------------------------------------------------------------*/
/* Fettigkeit */

.nichtfett 
{ font-weight: normal; }

.offen, .navim_ac, .zelle_navi1, .zelle_navi1_ac, .navi2_ac, .navi3_ac, .navi4_ac, .bezeichner_links, .bezeichner_links_startseite, .bezeichner_mitte_typ2, .bezeichner_mitte_typ1, .bezeichner_mitte_skript, .uschrift_teaser-links, .uschrift_seite, .uschrift_tipps-rechts, .uschrift_teaser-rechts, .seitenuschrift, .seitenzwischenuschrift, h4, .zwischenuschrift, .s13450, .s21714, .artikelintro, .s15122, .mitte1_kalender, .uschrift_kalender, .uschrift_url 
{ ont-weight: bold; }


/*-------------------------------------------------------------------------------------------------*/
/* Unterstreichung */

a:hover 
{ text-decoration: underline; } 

a, .listenannot a, .intern, .intern:hover, .druckversion a, .top a, .schwarz, .schwarzorange, .schwarzorange:hover, .iconlink, .s13572, .anchor, .teaseruschrift, .artikeluschrift, .teaseruschrift:hover, .listeneintragtitel, .listeneintragtitel, .vkalendertitel, .listenquelle, .ebene1_sitemap a:hover, .ebene3_sitemap a:hover, .ebene3_sitemap a:hover, .eintrag_index a:hover, .metanavi_typ1 a:hover, .teaser-links a
{ text-decoration: none; }


/*-------------------------------------------------------------------------------------------------*/
/* kein Rahmen ums Bild */

.logo img, .flagge, .icon_schliessen, .footer_sprachen img, .icon_kalender img, .icon_url, .bild_url img, .bild_teaser-rechts, #schliessenLink img 
{ border: none }


/*-------------------------------------------------------------------------------------------------*/
/* Tabellen */

.tabelle_haupt, .spalte_links, .spalte_links_startseite, .spalte_mitte, .spalte_mitte_typ2, .spalte_mitte_typ1, .spalte_vertikal, .spalte_rechts, .zelle_funktionsleiste, .zelle_funktionsleiste_typ2, .zelle_funktionsleiste_typ1 
{ clear: left; padding: 0px; border: none; border-collapse: collapse; padding: 0px; }



/*-------------------------------------------------------------------------------------------------*/
/* Positionierendes Wrap */

#wrap_typ4, #wrap_typ3, #wrap_typ2, #wrap_typ1, #wrap_skript
{ position: relative; top: 6px; left: 11px; }

#wrap_typ4, #wrap_typ3   
{ width: 760px; }
#wrap_typ2   
{ width: 570px; }
#wrap_typ1, #wrap_skript   
{ width: 508px; }


/*-------------------------------------------------------------------------------------------------*/
/* Header */

#header  
{ width: 100%; position: relative; top: 0px; left: 0px; }


/*-------------------------------------------------------------------------------------------------*/
/* Logo */

.logo  
{ position: relative; top: 0px; left: 0px; width: 180px; height: 82px; }

.logo img
{  width: 180px;  }


/*-------------------------------------------------------------------------------------------------*/
/* obere Navi */

.oberenavi_typ4, .oberenavi_typ3, .oberenavi_typ2, .oberenavi_typ1  
{ position: absolute; top: 3px; left: 180px; height: 18px; text-align: right; }

div>.oberenavi_typ4, div>.oberenavi_typ3, div>.oberenavi_typ2, div>.oberenavi_typ1  
{ top: 0px; }

.oberenavi_typ4, .oberenavi_typ3 
{ width: 580px; }

.oberenavi_typ2  
{ width: 389px; }

.oberenavi_typ1  
{ width: 328px; }

.aufspanner  /* Aufspanner-Image */
{ width: 1px; height: 18px; vertical-align: middle; }

/*-------------------------------------------------------------------------------------------------*/
/* Metanavi */

.metanavi, .metanavi_typ1
{ display: inline; position: relative; vertical-align: middle; padding-top: 3px; padding-bottom: 3px; padding-right: 0px; }

.metanavi_typ1
{ top: -3px; }

.navim, .navim_ac  
{ vertical-align: top; padding-right: 11px; padding-left: 12px; padding-top: 3px; padding-bottom: 3px; line-height: 18px; }


/*-------------------------------------------------------------------------------------------------*/
/* Sprachfaehnchen */

.sprachen_flagge, .sprachen_flagge_typ1, .sprachen_flagge_typ2 
{ position: relative; top: -2px; display: inline; height: 18px; padding-top: 3px; padding-bottom: 3px; vertical-align: top;  padding-left: 5px; }

div>.sprachen_flagge, div>.sprachen_flagge_typ1, div>.sprachen_flagge_typ2 
{ top: 3px;}

.link_flagge  
{ border: 1px solid white; }

.link_flagge:hover, .link_flagge_ac  
{ border: 1px solid gray; }

.link_flagge, .link_flagge:hover, .link_flagge_ac  
{ padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-left: 2px; }

div>.link_flagge, div>.link_flagge:hover, div>.link_flagge_ac  
{ padding-left: 1px; padding-right: 1px; padding-top: 0.1px; padding-bottom: 0.01px; }


/*-------------------------------------------------------------------------------------------------*/
/* Sprachdropdown */

.sprachen_form  
{ position: relative; top: -3px; display: inline; height: 18px; padding-top: 2px; padding-bottom: 3px; vertical-align: top; }

div>.sprachen_form  
{ top: 2px; }

.form_languageselector  
{ display: inline; margin-right: 0px; margin-left: 7px }

.form_languageselector
{ font-size: 8px; }

div>.select_languageselector  
{ height: 17px; }



/*-------------------------------------------------------------------------------------------------*/
/* Schliessen-Link */

div>.schliessen  
{ top: 2px; }

.schliessen  
{ display: inline; position: relative; top: 0px; vertical-align: top; }



/*-------------------------------------------------------------------------------------------------*/
/* grosser Kopfbanner */

.kopfbanner_typ4, .kopfbanner_typ3, .kopfbanner_typ2, .kopfbanner_typ1 
{ position: absolute; top: 20px; left: 180px; }

.kopfbanner_typ4, .kopfbanner_typ3 
{ width: 580px; height: 62px; overflow: hidden; text-align: right }

.kopfbanner_typ2  
{ width: 389px; height: 62px; overflow: hidden; text-align: right }

.kopfbanner_typ1  
{ width: 328px; height: 62px; overflow: hidden; text-align: right}



/*-------------------------------------------------------------------------------------------------*/
/* Hauptnavi (Navi 1) */
 
.hauptnavi 
{ position: relative; top: 2px; left: 0px; padding: 0px; margin: 0px; border: none; width: 100%; }

div[class=hauptnavi] 
{ }

.tabelle_hauptnavi
{ padding: 0px; border-collapse: collapse; border-left: 1px solid; height: 19px}

.zelle_navi1
{ padding-left: 13px; padding-right: 12px; padding-top: 2px; padding-bottom: 2px; vertical-align: top; border-right: 1px solid; }

.zelle_navi1_ac
{ padding-left: 13px; padding-right: 12px; padding-top: 2px; padding-bottom: 2px; vertical-align: top; border-right: none; }

td[class=zelle_navi1_ac] 
{ border-top: 0px; border-bottom: 0px }



/*-------------------------------------------------------------------------------------------------*/
/* Zwischenraum */

.zwischenraum_typ4, .zwischenraum_typ3, .zwischenraum_typ2, .zwischenraum_typ1   
{ position: relative; height: 30px; }

.zwischenraum_typ4 
{ top: 4px; width: 760px; }

.zwischenraum_typ3 
{ top: 2px; width: 760px; }

.zwischenraum_typ2 
{ top: 2px; width: 570px;  }

.zwischenraum_typ1 
{ top: 2px; width: 508px;}

.ecke_zwischenraum_typ4, .ecke_zwischenraum_typ3, .ecke_zwischenraum_typ2   
{ display: inline; position: absolute; left: 166px; top: 2px; width: 14px; height: 28px; background: url('../bilder2/ecke.gif') no-repeat 0px 0px; }

.uschrift_zwischenraum_typ4, .uschrift_zwischenraum_typ3, .uschrift_zwischenraum_typ2, .uschrift_zwischenraum_typ1
{ display: inline; position: absolute; left: 180px;  top: 2px; width: 580px; height: 28px; line-height: 37px }

.uschrift_zwischenraum_typ2
{ width: 390px; }

.uschrift_zwischenraum_typ1
{ display: inline; position: absolute; left: 0px; width: 508px;   }

.linie_uschrift_zwischenraum_typ4, .linie_uschrift_zwischenraum_typ3, .linie_uschrift_zwischenraum_typ2
{ background-image: url('../bilder2/pkt_duenn.gif'); position: relative; left: 180px; height: 1px; }

.linie_uschrift_zwischenraum_typ4
{ top: 4px; width: 580px; }

.linie_uschrift_zwischenraum_typ3
{ top: 2px; width: 580px; }

.linie_uschrift_zwischenraum_typ2
{ top: 2px; width: 389px; }

.linie_uschrift_zwischenraum_typ1
{ background-image: url('../bilder2/pkt_duenn.gif'); position: relative; left: 0px; height: 1px; top: 0px; width: 508px; }


/* Zwischenraum bzw. Linie und Bezeichner bei Skript und Typ 1*/

.linie_mitte_skript 
{ height: 1px; }

.linie_mitte_skript
{ background-image: url('../bilder2/pkt_duenn.gif');  margin-bottom: 3px}

.bezeichner_mitte_skript
{ height: 15px; vertical-align: bottom; padding-bottom: 2px; display: inline; padding-left: 1px; }


/*-------------------------------------------------------------------------------------------------*/
/* Hauptbereich */

#hauptbereich_typ4, #hauptbereich_typ3, #hauptbereich_typ2, #hauptbereich_typ1, #hauptbereich_skript  
{ position: relative; left: 0px; width: 100%; }

#hauptbereich_typ4  
{ top: 3px; }

#hauptbereich_typ3  
{ top: 1px; }

#hauptbereich_typ2  
{ top: 0px; }

#hauptbereich_typ1  
{ top: 0px; }

#hauptbereich_skript  
{ top: 10px; }






/*-------------------------------------------------------------------------------------------------*/
/* LINKE SPALTE */

/* linke Navi (Navi 2 bis Navi 4) */

.spalte_links, .spalte_links_startseite 
{ width: 166px; border-right: white solid 14px; height: 100%; vertical-align: top; }

.linkenavi, .linkenavi_startseite
{ width: 166px; }

.linkenavi_startseite  
{ margin-bottom: 15px; }

.navi2, .navi2_ac, .navi3, .navi3_ac, .navi4, .navi4_ac
{ line-height: 15px; padding-top: 1px; padding-bottom: 1px; display: block; clear: left;}

.navi2_ac, .navi3_ac, .navi4_ac
{ argin-top: -1px}

.icon_navi2, .icon_navi2_ac, .icon_navi3, .icon_navi3_ac, .icon_navi4, .icon_navi4_ac 
{ float: left; height: 12px; }

.icon_navi2, .icon_navi3, .icon_navi4 
{ visibility: hidden }

.icon_navi2_ac img, .icon_navi2 a img, .icon_navi2_ac a img, .icon_navi3_ac img, .icon_navi3 a img, .icon_navi3_ac a img, .icon_navi4_ac img, .icon_navi4 a img, .icon_navi4_ac a img
{ width: 10px; height: 12px; border: none; }

/* Ebene Navi 2 */

.icon_navi2, .icon_navi2_ac
{ width: 9px; background: url('../bilder2/symbole/nv-pfeil.gif') no-repeat 0px 4px;}

.icon_navi2_ac a img, .icon_navi2_ac a img 
{ margin-left: 0px; }

div[class=text_navi2], div[class=text_navi2_ac]
{ padding-left: 12px; }

.text_navi2, .text_navi2_ac
{ width: 152px; }

/* Ebene Navi 3 */

.icon_navi3, .icon_navi3_ac
{ width: 21px; background: url('../bilder2/symbole/nv-pfeil.gif') no-repeat 12px 4px; }

.icon_navi3 a img, .icon_navi3_ac a img 
{ margin-left: 10px; }

div[class=text_navi3], div[class=text_navi3_ac] 
{ padding-left: 24px; }

.text_navi3, .text_navi3_ac
{ width: 140px; }

/* Ebene Navi 4 */

.icon_navi4, .icon_navi4_ac
{ width: 33px; background: url('../bilder2/symbole/nv-pfeil.gif') no-repeat 24px 4px; }

.icon_navi4 a img, .icon_navi4_ac a img
{ margin-left: 20px; }

div[class=text_navi4], div[class=text_navi4_ac] 
{ padding-left: 36px; }

.text_navi4, .text_navi4_ac
{ width: 128px; }

@media screen and (min-width: 550px) { .text_navi4 { padding-left: 0px; !important; } }


/*-------------------------------------------------------------------------------------------------*/
/* Startseitenteaser */

.teaser-links  
{ border-bottom: 1px solid white; padding-top: 10px; padding-bottom: 10px; padding-left: 8px; padding-right: 0px; width: 166px; overflow: hidden}

div[class=teaser-links]  
{ padding-left: 8px; width: 158px; }



/*-------------------------------------------------------------------------------------------------*/
/* Suche */

.suche  
{ padding-left: 10px; margin-top: 20px; float: left; padding-bottom: 50px }

.bezeichner_suche  
{ padding-left: 1px; }

.input_suche  
{ width: 120px; height: 19px; border-width: 1px; border-style: inset; border-color: lightgrey; }
input[class=input_suche]  
{ width: 120px; border-color: gray; float: left }
@media screen and (min-width: 550px) { .input_suche { margin-bottom: 4	px !important; } }

.button_suche  
{ border: none; background: #ffffff url('../bilder2/pfeil-button.gif'); width: 15px; height: 15px; margin-left: 5px; margin-bottom: 2px; }
button[class=button_suche]  
{ margin-left: 1px; margin-top: 2px; margin-bottom: 3px; vertical-align: middle;  }
@media screen and (min-width: 550px) { .button_suche { background: url('../bilder2/pfeil-button.gif') no-repeat !important; } }
@media screen and (min-width: 550px) { .button_suche { width: 8px !important; } }
@media screen and (min-width: 550px) { .button_suche { height: 8px !important; } }

.icon_suche
{ background: url('../bilder2/pfeil-button.gif') no-repeat 0px 3px; display: inline; width: 15px; height: 18px; vertical-align: top }
div[class=icon_suche]
{ background: url('../bilder2/pfeil-button.gif') no-repeat 3px 2px; display: inline; float: left; width: 20px; height: 20px; }
.icon_suche a img
{ border: none; width: 20px; height: 20px; position: relative; top: 0px; vertical-align: middle }


/*-------------------------------------------------------------------------------------------------*/
/* MITTLERE SPALTE */

.spalte_mitte, .spalte_mitte_typ2, .spalte_mitte_typ1
{ vertical-align: top;  }

.spalte_mitte  
{ width: 389px; padding-right: 12px; }

.spalte_mitte_typ2  
{ width: 389px; padding-right: 0px; }

.spalte_mitte_typ1  
{ width: 508px; padding-right: 0px; }


/*-------------------------------------------------------------------------------------------------*/
/* Content-Bereich */

.content  
{ width: 389px; margin-top: 12px; line-height: 15px; clear: right; OVERFLOW: hidden }

.content_typ1  
{ width: 508px; margin-top: 12px; line-height: 15px; clear: right; }

.content_typ1  
{ width: 508px; margin-top: 12px; line-height: 15px; clear: right; }


/*-------------------------------------------------------------------------------------------------*/
/* SPALTE FUER GEPUNKTELTE LINIE */

.spalte_vertikal  
{ background:  url('../bilder2/pkt_duenn-verti.gif') repeat-y 0px; width: 1px; vertical-align: top;  }

.spalte_vertikal img  
{ background-color: white; height: 5px; width: 1px; margin-bottom: 350px; margin-top: 0px; vertical-align: top; }


/*-------------------------------------------------------------------------------------------------*/
/* RECHTE SPALTE (rowspan=2) */

.spalte_rechts  
{ width: 166px; padding-left: 12px; overflow: hidden; vertical-align: top;  }

.linie_rechts-block  
{ margin-top: 12px; margin-bottom: 0px; height: 1px; clear: left; background: url('../bilder2/pkt_duenn.gif'); }

/* Teaser-Block (rechts) */

.teaser-rechts  
{ overflow: hidden; margin-top: 8px; margin-bottom: 0px; }

.icon_teaser-rechts
{ float: left; width: 6px; height: 12px; margin-bottom: 3px; background: url('../bilder2/symbole/link.gif') no-repeat 0px 4px; }

div[class=icon_teaser-rechts]
{ width: 8px; }

.icon_teaser-rechts a img
{ width: 4px; height: 12px; border: none; }

.uschrift_teaser-rechts  
{ margin-bottom: 3px; padding-left: 0px; }

.bild_teaser-rechts  
{ float: left; margin-right: 5px; margin-top: 3px; width: 60px; }

.eintrag_teaser-rechts
{ clear: left; }

 /* Tipps-Block */

.tipps-rechts  
{ overflow: hidden; }

.icon_tipps-rechts
{ float: left; width: 12px; height: 12px; background: url('../bilder2/symbole/pkt_tipp.gif') no-repeat 0px 6px;}

.icon_tipps-rechts a img
{ width: 10px; height: 12px; border: none; }

.uschrift_tipps-rechts
{ margin-top: 8px; margin-bottom: 3px; }

.eintrag_tipps-rechts
{ margin-top: 2px; line-height: 15px; margin-bottom: 2px; padding-left: 0px;  display: block; clear: left }

.text_tipps-rechts
{ float: left; width: 150px}

div[class="text_tipps-rechts"]
{ float: none; display: block; margin-left: 10px}


/*-------------------------------------------------------------------------------------------------*/
/* "Funktionsleiste" */

.zelle_funktionsleiste, .zelle_funktionsleiste_typ2, .zelle_funktionsleiste_typ1  
{ height: 25px; vertical-align: bottom; }

.zelle_funktionsleiste  
{ padding-right: 10px;}

.funktionsleiste_skript, .funktionsleiste_typ1    
{ height: 5px; margin-top: 10px; clear: left }

.druckversion a  
{ float: left; }

.icon_druckversion  
{ border: none}

.top a  
{ float: right; }

.icon_top  
{ border: none }




/*-------------------------------------------------------------------------------------------------*/
/* FOOTER */

#footer  
{ margin-top: 10px; margin-bottom: 20px; width: 100%; text-align: center}

/* gepunktete Linie (Footer) */

.linie_footer  
{ margin-bottom: 6px; height: 1px; background: url('../bilder2/pkt_duenn.gif');  }

/* Text Footer */

.footer_hauptnavi, .footer_metanavi  
{ padding-left: 20px; padding-right: 20px; }

.footer_sprachen img  
{ width: 1px; height: 1px; }


/*-------------------------------------------------------------------------------------------------*/
/* SPONSOR */

#sponsor  
{ margin-top: 5px; text-align: left; width: 100%; vertical-align: top; }


/*-------------------------------------------------------------------------------------------------*/
/* URL-Objekte */

.url, .ext_url
{ margin-bottom: 20px; clear: left; width: 389px }

.bild_url img 
{ width: 83px; margin-bottom: 20px; padding-top: 1px; float: left}

.icon_url
{ float: left; background: url('../bilder2/symbole/link.gif') no-repeat 0px 4px;}

.icon_url a img
{ width: 7px; height: 12px; border: none; }

.uschrift_url 
{ margin-left: 93px;}

.ext_url * .uschrift_url 
{ width: 389px; margin-left: 0px }

.annotation_url 
{ margin-left: 93px;}

.ext_url * .annotation_url 
{ width: 389px; margin-left: 0px }

.quelle_url 
{ display: inline }

/*-------------------------------------------------------------------------------------------------*/
/* Veranstaltungskalender */

.tabelle_kalender, .zelle_uschrift_kalender, .zelle_links_kalender, .zelle_mitte_kalender, .zelle_rechts_kalender, .tabelle, .tabelle * td
{ border: 2px solid white; border-collapse: collapse; padding: 3px; vertical-align: top; }

.tabelle_kalender 
{ width: 100%; clear: left}

.zelle_uschrift_kalender, .zeile_uschrift_kalender  
{ height: 18px; }

.uschrift_kalender 
{ padding-left: 1px; }

.zelle_links_kalender 
{ width: 20%; }

.icon_kalender
{ float: left; width: 6px; height: 15px; background: url('../bilder2/symbole/link.gif') no-repeat 0px 4px;}

.icon_kalender a img 
{ width: 4px; height: 12px; border: none; }

div[class=icon_kalender]
{ width: 8px; }

.mitte1_kalender
{ loat: left; }

.mitte2_kalender
{ clear: left; padding-left: 0px}

.icon_kalender img
{ width: 1px; height: 1px;  }

.zelle_rechts_kalender 
{ width: 25%; }


/*-------------------------------------------------------------------------------------------------*/
/* Bild-Tabelle bei Veranstaltungen und Artikel */

.bildtabelle
{ width: 1%; float: left; margin-bottom: 8px; border-collapse: collapse; order: 1px solid yellow; margin-right: -3px}
.bildtabelle td
{ padding-left: 0px;}
.bild_bildtabelle
{ width: 1px }
.beschreibung_bildtabelle, .bilduschrift
{ font-size: 9px; font-style: italic; padding-right: 10px; }

/* Bildrand etc. */
.normalgrafik
{ margin-right: 10px; float: left; margin-top: 3px; border: none }
.normalgrafik_gegenueber
{ margin-left: 10px; float: right; margin-top: 3px; border: none }
div>.normalgrafik, div>.normalgrafik_gegenueber
{ margin-top: 0px; padding-top: 3px; }

.normalgrafik_x
{ margin: 3px 0px 0px 0px;}
.bildtabelle .normalgrafik_x
{ margin: 3px 10px 0px 0px;}


/*-------------------------------------------------------------------------------------------------*/
/* Sonstiges */

.button /* Button im Allgemeinen */
{ background: gainsboro; border-style: solid; border-left: 2px solid #eeeeee; border-top: 2px solid #eeeeee; border-bottom: 2px solid gray; border-right: 2px solid gray; }

.annot_form /* Annotation und Pflichtfeld fr Formulare */
{ font-size: 10px; text-align: right; }

.asterisk /* Annotation und Pflichtfeld fr Formulare */
{ font-size: 10px; color: red }

.link  /* Schnell-Formatierung Link */
{ background: url('../bilder2/symbole/link.gif') no-repeat 0px -1px; padding-left: 10px; }

.mail  /* Schnell-Formatierung Mail-Link */
{ background: url('../bilder2/symbole/mail.gif') no-repeat 0px 0px; padding-left: 14px; }

.teaseruschrift, .artikeluschrift  /* ART/V-berschriften (Teaser und Langversion) */
{ margin-bottom: 10px; }

.artikeluschriftliste  /* berschriften der Artikel bei Verwendung Listen-Template */
{ margin-top:2px; }

.seitenuschrift  /* Seitenueberschrift im Content-Bereich (Bei SM-Punkt der 4. Ebene) */
{ margin-top: 0px; margin-bottom: 20px; }

.seitenzwischenuschrift /* Seitenabschnitt-Zwischenberschrift im Content-Bereich, grau, fett, klein */
{ margin-top: 20px; margin-bottom: 1px; }

.listenabschnittstitel /* Seitenabschnitt-berschrift im Content-Bereich (bei Anchor o. SM-Punkt der 5. Ebene) */
{ margin-top: 0px; margin-bottom: 15px; padding-bottom: 2px; background:  url('../bilder2/pkt_duenn_anker.gif') no-repeat 0px 14px; }

.untertitel  /* Untertitel bei Einzelanzeige von Veranstaltungen */
{ font-size: 11px; font-weight: bold; margin-bottom: 0px; margin-bottom: 5px; }

h4, .zwischenuschrift, .s13450, .s21714  /* Zwischenberschriften beim Artikel */
{ margin-top: 13px; margin-bottom: 5px; }

.linkzumthemauschrift  /* berschrift "Links zum Thema"  */
{ margin-bottom: 3px }

.teaser  /* Leitseiten-Teaser in der linken Spalte */
{ margin-left: 5px; margin-top: 6px; margin-bottom: 7px; }

.artikelannot  /* Bemerkungen zum Artikel (kursiv) */
{ font-style: italic; text-align: right; margin-top: 20px; }

.artikelbeginn  /* wird einem ersten <p> in Intro und Text AUTOMATISCH hinzugefgt (bewirkt, dass ein vom Redakteur eingegebenes <p> neutralisiert wird) */
{ margin-top: 0px; }

.bilduschrift /* Bildunterschriften bei Bildern in Tabelle */
{ line-height: 12px; font-style: italic; }

.abstand10  /* Abstand nach unten veringern */
{ margin-bottom: -10px;}
 .abstand20 
{ margin-bottom: -20px;}
 .abstand30 
{ margin-bottom: -30px;}
 .abstand40 
{ margin-bottom: -40px;}
 .abstand100 
{ margin-bottom: -100px;}

/*-------------------------------------------------------------------------------------------------*/
/* Text-Farben */
.linkenavi a, .annot_form 
{ color: #505050 } /* sehr dunkelgrau */
.linkenavi_startseite a, .eintrag_teaser-links a, .schliessen, .schliessen a:visited, .bezeichner_suche a, .bezeichner_suche a:hover, .metanavi a, .metanavi, suche a, .artikelintro, .s15122, .listenabschnittstitel, .s13572, .rsschliessen, rsschliessen.visited, .metanavi a:hover
{ color: #5a5a5a; } /* Grau */
#footer, #footer div, #footer a, #footer span, .intern, .listenquelle, .copy  
{ color: #aaaaaa; } /* hellgrau */
.uschrift_teaser-rechts a, .text_tipps-rechts a, .schwarz, .schwarzorange, .quelle_url a, .uschrift_url a, .mitte1_kalender a, .rechts_kalender a, .listeneintragtitel, .zelle_bezeichner_mitte, .bezeichner_mitte_typ2, .eintrag_index a, .zelle_navi1_ac a, .uschriftliste
{ color: #000000; }  /* schwarz */ 
a, .listenannot a
{ color: #003E7E; } /* Link-Blau */
.intern:hover, .text_tipps-rechts a:hover, .uschrift_teaser-rechts a:hover, .schwarzorange:hover, .iconlink:hover, .anchor:hover, .teaseruschrift:hover, .listeneintragtitel:hover, .vkalendertitel:hover, .listenquelle:hover, .mitt1_kalender a:hover, .rechts_kalender a:hover, .druckversion a:hover, .top a:hover, .link:hover, .mail:hover, uschrift_url a:hover, .content a:hover, .listenannot a:hover, .eintrag_index a:hover, .metanavi_typ1 a:hover  
{ color: #FF6500; }  /* orange*/ 


.textweiss  /* Schriftfarbe weiss */ 
{ color: white; }

a.textweiss:hover /* Schriftfarbe weiss  hover*/ 
{ color: white; }

/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
/* obsolet:
.tabteaser  
{ margin-left: 0px; margin-top: 6px; margin-bottom: 7px; }
p  
{ margin-top: 10px; margin-bottom: 0px; }
dl  
{ margin-bottom: 0px; margin-top: 0px; margin-left: 0px; }
span.help  
{ cursor: help; border-bottom: 1px dotted black; }
.form_teaser-links  
{ margin-bottom: 0px; margin-top: 3px; }
.select_teaser-links  
{ vertical-align: top; font-family: arial; width: 130px; height: 18px; padding: 0px; }
*/

/*-------------------------------------------------------------------------------------------------*/
/*--------------------------- Hintergrundfarben GID ---------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

.gid_classic {background-color: #F89C1C;}
.gid_campus {background-color: #ED0F59;}
.gid_premium {background-color: #BDBEC0;}
.gid_spezial {background-color: #4E87C6;}
