@import url(StylesOK.css); /* Zusatzstylesheet fŸr Browser die ok sind, Styles die ErgŠnzungen haben sind mit +OK markiert*/

body {margin: 0 0 0 0; color: #000; background-color: #FFF;}
.error {margin: 20px 20px 20px 20px ;}

form {margin: 0 0 0 0;}
td, tr {margin: 0 0 0 0; padding: 0px;  height: 0px;}

p, div, li {font-size: 12px; font-family: verdana, sans-serif;  
		margin: 0 0 0 0; 
		text-align: left;} /* +OK*/
		
h1 {font: bold 20px/22px helvetica, arial, sans-serif;
	color: #006;
	margin: 12px 0 6px 0;
	text-align: left; 
	vertical-align: middle; }	
h1.GdeEvents {font: bold 16px/18px helvetica, arial, sans-serif; color: #000;}


h2 {font: bold 13px/15px helvetica, arial, sans-serif; 
	color: #47518F; 
	margin: 20px 0 0 0;
	text-align: left; }
h2.Event {font: bold 12px/14px  helvetica, arial, sans-serif;  
	margin: 0px 0 0px 0;}
h2.GD {font:  12px/13px  helvetica, arial, sans-serif;  
	margin: 0px 0 0px 0;}
h2.Aktuelles {font:  bold 14px/16px  helvetica, arial, sans-serif;  
	margin: 14px 0 6px 0;}

h3 {font: bold 12px/14px helvetica, arial, sans-serif;
	 color: #414A6F;
	 margin: 12px 0 3px 0; }
h4 {font: bold 12px/14px helvetica, arial, sans-serif;
	 color: #414A6F;
	 margin: 12px 0 0 0; }
	 
/* Angaben fŸr img +OK*/
/* Angaben fŸr input, select, textarea  +OK */

.Button {margin: 2px 0 0 0; width:68px;}
.Button1 {margin: 2px 0 0 0;  width:150px; background-color: #EDDF3F;}
.Button2 {margin: 2px 0 0 0;  width:150px; background-color: #C4C8E6;}
	
hr {display: none;}

/* HintergrŸnde */
.BGNNB {background-image:url(../Bilder/1pix.gif); background-repeat: no-repeat;} /* BG NetscapeNavigator Bug resolver */
.BG {background-image:url(../Bilder/BGKachel.jpg); }
.BGFensterO {background-image:url(../Bilder/FensterBlauO.gif); background-repeat: no-repeat;}
.BGFensterM {background-image:url(../Bilder/FensterBlauM.gif); background-repeat: repeat-y;}
.AdminLeiste, .AdminLeiste2 {background-color: #C4C8E6;}
.AdminLeiste2X {background-color: #FCC;}
.Tablegroup {background-color: #FFF;}

/* Absatzvarianten alle nochmal mit lineheight +OK*/
.FT  {margin: 0 0 0 0;} /* normaler Flie§text erster Absatz */
.FF  {margin: 0px 0 0 0; text-indent:12px;} /* normaler Flie§text fortfolgende */
.BT  {margin: 12px 0 0 0;} /* Blocktext (mehr Abstand) */
.NT  {font-size: 10px; margin: 0 0 0 0;} /* Nebentext (kleinere Schrift) */
.NTE  {font-size: 10px; margin: 0 0 0 11px;} /* Nebentext (kleinere Schrift) mit Einzug */
.LI  {font-size: 12px; margin: 3px 0 6px 11px; text-indent: -11px;} /* Liste (statt <li>) */
.LL  {font-size: 12px; margin: 12px 0 0px 11px; text-indent: -11px;} /* Link Liste */
.LL1  {font-size: 12px; margin: 3px 0 0px 11px; text-indent: -11px;} /* Link Liste 1.Eintrag*/
.LL2  {font-size: 12px; margin: 3px 0 10px 0px; } /* Link Liste ohne Einzug*/
.AL  {font-size: 12px; margin: 3px 0 10px 0;} /* Adress Liste */
.TT  {font-size: 10px; margin-top: 10px; color: #000033;} /* Tabellenbeschriftung */
.CB, .TT2  {font-size: 10px; margin-top: 5px; color: #000033;} /* Checkboxbeschriftung */
.BK  {font-size: 10px; margin-top: 5px; color: #000033; vertical-align: top; } /* BlŠtterkopf */

div.Event  {font-size: 10px; margin: 0 0 20px 0;} /* Veranstaltungskalender */
.GD {font: 10px verdana, sans-serif; margin-bottom: 10px;}

.Top {margin-top: 0px; } /* Erste †berschrift */
.BL {font-size: 10px; color: #FFF;} /* BearbeitunsLinks */
.BLH {font-size: 10px; text-align: right; color: #000; background-color: #FFF; border-top: 1px solid #002; border-bottom: 1px solid #002; margin: 10px 0 10px 0;} /* BlŠtterlinks in Hilfe */
.BLHA {font-size: 10px; text-align: left; color: #000; background-color: #FFF; border-top: 1px solid #002; border-bottom: 1px solid #002; margin: 10px 0 10px 0;} /* BlŠtterlinks in Hilfe fŸr Anker in Seite*/
/*.WR +OK  Wei§raum */

.Gedicht  {font-size: 10px; color: #47518F; 
		text-align: right; vertical-align: middle;}
.Gedicht2  {font-size: 10px; color: #47518F; }

.Abendmahl1  {font-size: 10px; color: #47518F; text-align: right;}
.Abendmahl2  {font-size: 10px; color: #000000; }


.footer {font-size: 9px; color: #888;  font-style: italic;  
	margin: 60px 0 0 0 ; text-align: center;}


/* Zeichenvariationen */
.FL {font: bold 20px verdana; } /* first letter/word */
.Quelle {font-size: 10px; font-variant: normal; font-style: italic; }
.Reihe {color: #000; font-weight: normal; font-style: italic;}
.Titel, .GDTitel {font-weight: bold;} /* +OK */
.Datum {color: #37417F;}
.Schaltung {font: normal 10px/12px; color: #37417F;}
.Ort {color: #37417F; font-style: italic;}



.wwwTitel {font: italic 30px/30px helvetica, arial, sans-serif;  color: #EBE9EF; margin: 6px 0 0 0;  text-align: right; vertical-align: top;}

/* Navigation */
.HN, .HNA {font: bold 12px/14px helvetica, arial, sans-serif;
			color:#47518F; text-align: left; }
.HNU {font: bold 16px/18px helvetica, arial, sans-serif; 
		color:#47518F; text-align: left; vertical-align: bottom; margin: 0px 0 0px 13px; }
.UN, .UNA, .UN2, .UNA2 {font:  bold 11px/10px helvetica, arial, sans-serif; 
		color: #000; margin: 5px 0 3px 13px;}
.UN2, .UNA2 {font-weight:normal; margin: 0 0 3px 13px;}
.UNA, .UNA2 {text-indent:-13px;}



/* Anker-Pseudos */
/* a.FL:link {color: #FFF; text-decoration: none;}*/
/*a.FL:visited {color: #BBB; text-decoration: none;}*/

a.BL:visited {color:#000; font-weight:normal;} /* Balkenlinks */
a.BL:link  {color:#000; font-weight:normal;}

a.GDOL:visited {color:#000; } /* Ortslinks in GD */
a.GDOL:link  {color:#000; } /* Ortslinks in GD*/

a.OL:visited {color:#37417F; font-weight:normal;} /* Ortslinks */
a.OL:link  {color:#37417F; font-weight:normal;} /* Ortslinks */

a.TL:visited {color:#722703; font-weight:normal;} /* Textlinks */
a.TL:link  {color:#823703; font-weight:normal;} /* Textlinks */

a:link {color: #004 ; text-decoration: none;}
a:visited {color: #002 ; text-decoration: none;}
a:hover {text-decoration: underline; }

