BODY 
{
margin-left: 0; 
margin-right: 0; 
margin-top: 5; 
margin-bottom: 20;
}


/****************************************************************************************
L - Diverse Link-Typen
*****************************************************************************************/
/* Normaler Link (default): orange/ hover => underline */
a 
{
color: #ff6633;
text-decoration: none;
}
a:hover 
{
text-decoration: underline;
}
/* Schwarzer Link: schwarz/ hover => underline */
.schwarz 
{
color: #000000;
text-decoration: none;
}
.schwarz:hover 
{
text-decoration: underline;
}
/* Schwarz-oranger Link:  schwarz/ hover => orange */
.schwarzorange
{
color: #000000;
text-decoration: none;
}
.metanavi a
{
color: #5a5a5a;
text-decoration: none;
}
.schwarzorange:hover 
{
color: #ff6633;
text-decoration: none;
}
/* Grauer Link nach Icon: grau/ hover => orange */
.iconlink, .s13572 
{
color: #666666;
text-decoration: none;
}
.iconlink:hover 
{
color: #ff6633;
text-decoration: none;
}
/* Intern-Link */
.intern 
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.intern:hover 
{
color: #ff6633;
text-decoration: none;
}
/* Copyright-Link */
.copy 
{
font-size: 10px;
color: #bbbbbb;
}
.copy:hover 
{
text-decoration: underline;
}
/****************************************************************************************
Ü -  Überschriften
*****************************************************************************************/
/* Veranstaltungs/Artikel-Überschriften (Teaser und Langversion des Artikels/ der Veranstaltung) */
.teaseruschrift, .artikeluschrift 
{
font-size: 13px;
color: #000000;
text-decoration: none;
margin-top: 0px;
margin-bottom: 10px;
}
.teaseruschrift:hover 
{
color: #ff6633;
text-decoration: none;
}
/* Überschriften der Artikel bei Verwendung Listen-Template */
.artikeluschriftliste 
{
font-size: 11px;
margin-top:2px;
}
/* Überschrift "Links zum Thema"  */
.linkzumthemauschrift 
{
font-size: 11px;
margin-bottom: 3px
}
/* Titel von URL-Objekten */
.listeneintragtitel 
{
font-size: 11px;
color: #000000;
text-decoration: none;
}
.listeneintragtitel:hover 
{
color: #ff6633;
text-decoration: none;
}
/* Titel von Veranstaltungen im Kalender */
.vkalendertitel
{
font-size: 11px;
color: #000000;
text-decoration: none;
}
.vkalendertitel:hover 
{
color: #ff6633;
text-decoration: none;
}
/* Untertitel bei Einzelanzeige von Veranstaltungen */
.untertitel 
{
font-size: 11px;
font-weight: bold;
margin-bottom: 0px;
margin-bottom: 5px;
}
/* Veranstaltungskalender-Kopf */
.vkalenderuschrift
{
font-size: 10px;
}
/* Hauptüberschrift im blauen Balken */
.hauptuschrift 
{
font-size: 11px;
}
/* Seitenueberschrift im Content-Bereich (Bei SM-Punkt der 4. Ebene) */
.seitenuschrift 
{
font-size: 13px;
color: #000000;
font-weight: bold;
margin-top: 0px;
margin-bottom: 20px;
}
/* Seitenabschnitt-Zwischenüberschrift im Content-Bereich, grau, fett, klein */
.seitenzwischenuschrift
{
font-size: 10px;
color: #808080;
text-decoration: none;
margin-top: 20px;
margin-bottom: 1px;
font-weight: bold;
}


/* Seitenabschnitt-Überschrift im Content-Bereich (bei Anchor o. SM-Punkt der 5. Ebene) */
.listenabschnittstitel 
{
font-size: 13px;
color: #000000;
text-decoration: none;
margin-top: 0px;
margin-bottom: 15px;
}

/****************************************************************************************
T - Text-Arten
*****************************************************************************************/
/* Standard-Text (default) */
body, p, td, th, div, ol, ul, br, table
{
font-size: 11px;
font-family: verdana, arial, helvetica, serif;
color: #000000;
}
/* Fließtext */
.text 
{
line-height: 15px;
}
/* Teasertext */
.teasertext 
{
font-size: 11px;
line-height: 15px;
}
/* Artikeltext */
.artikeltext 
{
font-size: 11px;
line-height: 15px;
margin-top: 0px;
margin-bottom: 0px;
clear:both;
}
/* Leitseiten-Teaser in der linken Spalte */
.teaser 
{
font-size: 10px;
margin-left: 5px;
margin-top: 6px;
margin-bottom: 7px;
}
/* Bemerkungen zum Artikel (kursiv) */
.artikelannot 
{
font-size: 11px;
line-height: 15px;
font-style: italic;
text-align: right;
margin-top: 20px;
}
/* Annotation zu URL-Objekt */
.listenannot 
{
font-size: 11px;
line-height: 15px;
}
/* Annotation (Untertitel) im Veranstaltungskalender */
.vkalenderannot
{
font-size: 11px;
line-height: 15px;
}
/* Quelle von URL-Objekt */
.listenquelle 
{
font-size: 11px;
color: #666666;
text-decoration: none;
}
.listenquelle:hover 
{
color: #ff6633;
text-decoration: none;
}
/* Bildunterschriften bei Bildern in Tabelle */
.bilduschrift
{
font-size: 10px;
font-family: verdana, arial, helvetica, serif;
color: #000000;
line-height: 12px;
font-style: italic;
}

/* Abstand nach unten veringern */
.abstand10
{
margin-bottom: -10px;
}
.abstand20
{
margin-bottom: -20px;
}
.abstand30
{
margin-bottom: -30px;
}
.abstand40
{
margin-bottom: -40px;
}
.abstand100
{
margin-bottom: -100px;
}



/****************************************************************************************
D - Direktformatierung von Text (nicht fest im Template, 
sondern Eingabe per Hand in CMS-Objekte)
*****************************************************************************************/
/* Zwischenüberschriften im Artikel */
h4, .zwischenuschrift, .s13450, .s21714 
{
font-size: 11px;
font-weight: bold;
margin-top: 13px;
margin-bottom: 5px;
}
/* für ersten Absatz im Artikel (grau und fett) */
.artikelintro, .s15122 
{
font-size: 11px;
line-height: 15px;
color: #666666;
font-weight: bold;
}
dl 
{
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
}
p 
{
font-size: 11px;
line-height: 15px;
margin-top: 10px;
margin-bottom: 0px;
}
/* wird einem ersten <p> in Intro und Text AUTOMATISCH hinzugefügt 
(bewirkt, dass ein vom Redakteur eingegebenes <p> neutralisiert wird) */
.artikelbeginn 
{
margin-top: 0px;
}


/****************************************************************************************
 N  Meta-Navigation
*****************************************************************************************/
.metanavi 
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.metanavi:hover 
{
color: #ff6633;
text-decoration: none;
}
.metanaviaktiv 
{
font-size: 10px;
color: #ff6633;
text-decoration: none;
}
.metanaviaktiv:hover 
{
text-decoration: none;
}

/****************************************************************************************
N quere Hauptnavigation
*****************************************************************************************/
.quhauptnavi 
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.quhauptnavi:hover 
{
color: #ff6633;
text-decoration: none;
}
.quhauptnaviaktiv 
{
font-size: 10px;
color: #ff6633;
text-decoration: none;
}
.quhauptnaviaktiv:hover 
{
text-decoration: none;
}

/****************************************************************************************
N quere Subnavigation
*****************************************************************************************/
.qusubnavi 
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.qusubnavi:hover 
{
color: #ff6633;
text-decoration: none;
}
.qusubnaviaktiv 
{
font-size: 10px;
color: #ff6633;
text-decoration: none;
}
.qusubnaviaktiv:hover 
{
text-decoration: none;
}

/****************************************************************************************
N  linke Navigation
*****************************************************************************************/
.linkenavi 
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.linkenavi:hover 
{
color: #ff6633;
text-decoration: none;
}
.linkenaviaktiv 
{
font-size: 10px;
color: #ff6633;
text-decoration: none;
}
.linkenaviaktiv:hover 
{
text-decoration: none;
}
/* Linke Navi bei ONW Typ 2 */
.reflinkenavi {
font-size: 10px;
margin-left: 5px;
margin-right: 10px;
margin-top: 6px;
margin-bottom: 7px;
}

/****************************************************************************************
N rechte Navigation (Tipps)
*****************************************************************************************/
.rechtenavi 
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.rechtenavi:hover 
{
color: #ff6633;
text-decoration: none;
}
.rechtenaviuschrift 
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.rechtenaviuschrift:hover 
{
color: #ff6633;
text-decoration: none;
}

/****************************************************************************************
C Contentnavi (Top, Druckversion)
*****************************************************************************************/
.cnavi 
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.cnavi:hover 
{
color: #ff6633;
text-decoration: none;
}

/****************************************************************************************
A Anchor-Navi
*****************************************************************************************/
.anchor 
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.anchor:hover 
{
color: #ff6633;
text-decoration: none;
}

/****************************************************************************************
Su  - Suche
*****************************************************************************************/
/* Suchefeld */
.suche 
{
font-family: arial, helvetica, serif;
font-size: 11px;
width: 90px;
height: 15px;
}
/* Ergebnisliste (Ein negativer Rand fuer Netscape fuehrt dazu, 
dass fuer Zahlen >10 die erste Ziffer verschwindet) */
.sucheliste 
{
margin-left: 0px;  
}
/*Markieren des Suchbegriffs in der Trefferliste*/
.suchwort
{ 
background:gainsboro;
}

/****************************************************************************************
F - Formulare
*****************************************************************************************/
/* Abschick-Button */
.button 
{
font-family:verdana;
font-size:11px;
height:22px;
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;
}
/* Normale Eingabefelder */
input {					
font-family: arial;		
font-size: 11px;	
 }

/****************************************************************************************
S - Sonstiges
*****************************************************************************************/
.s24797 /* ??? */
{
font-weight: bold;
font-size: 25px;
text-decoration: underline;
font-family: arial, helvetica, serif;
}
span.help 
{
cursor: help;
border-bottom: 1px dotted black;
} 
.sitemap 
{
font-size: 10px;	
margin-top:1px;
margin-bottom:2px;
} 
sup
{
font-size: 10px; 	
} 

/********************************
Tabelle im Teaser Einstiegseite
********************************/
.tabteaser 
{
font-size: 10px;
margin-left: 0px;
margin-top: 6px;
margin-bottom: 7px;
}


/* neue URL-Objekte */

.url
{ 
clear: left;
display: block;
height: 60px;
margin-bottom: 15px;
}

.url_bild
{ 
display: inline; 
}

.url_bild img
{ 
float: left;
width: 83px;
height: 54px;
border: none;
padding: 0px;
margin-top: 2px;
margin-right: 10px;
}


.url_text
{ 
display: inline; 
}

.url_icon
{ 
border: none;
}

.url_uschrift
{ 
font-weight: bold;
margin-bottom: 4px;
ackground: url('../bilder/symbole/extern_pro.gif') no-repeat 93px 1px;
}

.url_uschrift a
{ 
color: #000;
}


.url_sprache
{ 
margin-left: 5px;
vertical-align: bottom;
}


.url_annotation
{ 
}

.url_quelle
{ 
display: inline;
}

.url_quelle  a
{ 
color: #000;
}




/* neuer V-Kalender */

.tabelle_kalender, .zelle_kalender_uschrift, .zelle_kalender_links, .zelle_kalender_mitte, .zelle_kalender_rechts
{ 
border: 2px solid white;
border-collapse: collapse;
padding: 3px;
vertical-align: top;
}


.tabelle_kalender
{ 
width: 100%;
}

.zelle_kalender_uschrift
{ 
background-color: #ececec;
height: 18px;
}

.kalender_uschrift
{ 
font-size: 10px;
font-weight: bold;
padding-left: 1px;
}

.zeile_kalender_eintrag
{ 
background-color: whitesmoke;
}

.zelle_kalender_links
{ 
width: 20%;
}

.kalender_links1
{ 
}

.kalender_links2
{ 
}

.zelle_kalender_mitte
{ 
}

.kalender_icon
{ 
width: 13px;
height: 10px;
border: none;
}

.kalender_mitte1
{ 
font-weight: bold;
padding-right: px;
}

.kalender_mitte1 a, .kalender_rechts a
{ 
color: black;
}

.kalender_mitte1 a:hover, .kalender_rechts a:hover
{ 
color: #FF6500;
text-decoration: none;
}


.kalender_mitte2
{ 
}

.zelle_kalender_rechts
{ 
width: 25%;
}



/* Dachzeilen */

/*neu*/

.dachzeile
{
font-size: 10px;
color: gray;
margin-top: 15px;
margin-bottom: 15px;
padding-bottom: 5px;
FONT-weight: bold;
background:  url('../bilder/pkt_duenn_anker.gif') no-repeat 0px 13px;
}

.dachzeile_liste
{
font-size: 10px;
color: gray;
margin-top: 15px;
margin-bottom: 15px;
padding-bottom: 5px;
FONT-weight: bold;
background:  url('pkt_duenn_anker.gif') no-repeat 0px 13px;
}

/*alt*/

td[valign="top"] > img[src="http://www.goethe.de/bilder/slinie.gif"]
{
width:100%;
}

/* Wegen Firefox-Problem bei bordercolor="#ffffff" border="1" bordercolor="#ffffff" border="1" */

table[bordercolor="#ffffff"], table[bordercolor="#ffffff"] td
{
border: none;
border: thin solid white
}

table[bordercolor="#ffffff"] td[width="180"], table[bordercolor="#ffffff"] td[width="10"]
{
border: none;
}

.doro
{
width: 300px;
}


.annot_form
{
font-size: 10px;
color: #505050;
text-align: right;

}

.asterisk
{
font-size: 10px;
color: red
}


/* Schliessen-Link */

div>.schliessen  
{ top: 2px; }

.schliessen  
{ display: inline; position: relative; top: 0px; vertical-align: top; }