A:link {
	COLOR: #7080df; font-size:10pt; TEXT-DECORATION: none
}
small {
  font-size: 8pt;
}

A:visited {
	COLOR: #7080df; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0f188f
}
A:active {
	COLOR: #7080df; TEXT-DECORATION: underline
}
ADDRESS {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BLOCKQUOTE {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
FORM {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  margin-left: 20px
}
OL {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify
}
P.author {
  text-align:right;font-weight:bolder; font-style:italic
}

img {
  margin-right: 12px; ,margin-bottom:24px 
}


TD {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.home {
    text-align: center; vertical-align:top
}

TD.home1 {
    text-align: left; vertical-align:bottom
}

TD.home2 {
    text-align: right; vertical-align:bottom
}

TH {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 10pt; MARGIN: 0px 0px 0px 3px; COLOR: #5f675f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
h1           { font-weight: normal; font-size: 12pt; text-transform: uppercase; color: navy; 
               margin-top: 0cm }
H1#keinvorschub {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; TEXT-TRANSFORM: uppercase; COLOR: navy
}
h2           { font-weight: bold; font-size: 12pt; color: #000080; border: 0 solid #FFFFFF; 
               margin-top: 10; margin-bottom: 8 }
H2#keinvorschub {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: navy
}
H3 {
	MARGIN-TOP: 1cm; FONT-WEIGHT: normal; FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; COLOR: navy
}
H3#keinvorschub {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; COLOR: navy
}
h4           { font-weight: bold; font-size: 10pt; color: #000080; background-color: #E8F3FF; margin-left:80px
}
H4#keinvorschub {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: navy;margin-left:0px;margin-top:12px
}
HR {
	WIDTH: 150pt; COLOR: #0f188f; HEIGHT: 1pt
}
LI {
	MARGIN-TOP: 5pt; FONT-SIZE: 10pt; MARGIN-BOTTOM: 5pt; COLOR: #5f675f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE {
	BORDER-RIGHT: navy; BORDER-TOP: navy; FONT-SIZE: 10pt; BORDER-LEFT: navy; BORDER-BOTTOM: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR {
	BORDER-RIGHT: navy; BORDER-TOP: navy; FONT-SIZE: 10pt; BORDER-LEFT: navy; BORDER-BOTTOM: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.term_header, .term_woche , .term_vor, .term_tage, .term_nach {
	WIDTH: 80px;
}

.godi_header {
	WIDTH: 120px;
}

TH {
	BORDER-RIGHT: navy; BORDER-TOP: navy; FONT-SIZE: 10pt; BORDER-LEFT: navy; BORDER-BOTTOM: navy; vertical-align:top; text-align:left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TD {
	BORDER-RIGHT: navy; BORDER-TOP: navy; FONT-SIZE: 10pt; BORDER-LEFT: navy; BORDER-BOTTOM: navy; vertical-align:top; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

UL {
	FONT-SIZE: 10pt; LIST-STYLE-IMAGE: url("../ekir-homepage-dateien/aufzaehler.gif"); COLOR: #5f675f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL UL {
	FONT-SIZE: 10pt; LIST-STYLE-IMAGE: url("../ekir-homepage-dateien/aufzaehler1.gif"); COLOR: #5f675f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL UL UL {
	FONT-SIZE: 10pt; LIST-STYLE-IMAGE: url("../ekir-homepage-dateien/aufzaehler2.gif"); COLOR: #5f675f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.box {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10pt; BACKGROUND: #e5e5e5; BORDER-LEFT: navy 1px solid; COLOR: navy; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.box#klein {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 8pt; BACKGROUND: #e5e5e5; BORDER-LEFT: navy 1px solid; COLOR: navy; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hintergrund {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; BACKGROUND: #e5e5e5; COLOR: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hintergrund#klein {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; BACKGROUND: #e5e5e5; COLOR: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.klein {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.linielinks {
	BORDER-RIGHT: navy 1px; PADDING-RIGHT: 10px; BORDER-TOP: navy 1px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.linielinks#klein {
	BORDER-RIGHT: navy 1px; PADDING-RIGHT: 10px; BORDER-TOP: navy 1px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.linierechts {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: navy 1px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; BORDER-LEFT: navy 1px; BORDER-BOTTOM: navy 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.linierechts#klein {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: navy 1px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; BORDER-LEFT: navy 1px; BORDER-BOTTOM: navy 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rahmen {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10pt; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rahmen#klein {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 8pt; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rahmen2px {
	BORDER-RIGHT: navy 2px double; PADDING-RIGHT: 10px; BORDER-TOP: navy 2px double; PADDING-LEFT: 10px; FONT-SIZE: 10pt; BORDER-LEFT: navy 2px double; BORDER-BOTTOM: navy 2px double; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rahmen2px#klein {
	BORDER-RIGHT: navy 2px double; PADDING-RIGHT: 10px; BORDER-TOP: navy 2px double; PADDING-LEFT: 10px; FONT-SIZE: 8pt; BORDER-LEFT: navy 2px double; BORDER-BOTTOM: navy 2px double; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.spalte {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: navy 1px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.spalte#klein {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: navy 1px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ueberschrift {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: navy; BORDER-LEFT: navy 1px solid; COLOR: white; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.ueberschrift#klein {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: navy; BORDER-LEFT: navy 1px solid; COLOR: white; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.ueberschrift#klein {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: navy; BORDER-LEFT: navy 1px solid; COLOR: white; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.keinvorschub {
	MARGIN-TOP: 0cm
}
DIV {
	FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN: 0px 0px 0px 1px; COLOR: navy; LINE-HEIGHT: 14px
}
H5 A:visited {
	FONT-STYLE: normal; LETTER-SPACING: 0px
}
H6 {
	FONT-SIZE: 10pt; COLOR: navy; LETTER-SPACING: 0px
}
H6 A:link {
	FONT-WEIGHT: normal; COLOR: navy; FONT-STYLE: normal; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
H6 A:visited {
	FONT-WEIGHT: normal; COLOR: navy; FONT-STYLE: normal; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
H6 NOBR {
	FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 0px
}
H6 A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: navy; FONT-STYLE: normal; LETTER-SPACING: 0px; TEXT-DECORATION: underline
}
A#menu:link {
	COLOR: #0f188f; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A#menu:visited {
	COLOR: #0f188f; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A#menu:active {
	COLOR: #333399; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A#menu:hover {
	LETTER-SPACING: 0px; TEXT-DECORATION: underline
}

/*CLASSe Styles*/
.haupt {
	BORDER-RIGHT: #333399 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333399 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: #333399 1px solid; WIDTH: 125px; COLOR: blue; LINE-HEIGHT: 12pt; PADDING-TOP: 2px; BORDER-BOTTOM: #333399 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 0px; POSITION: absolute; BACKGROUND-COLOR: white
}
.haupt A:visited {
	COLOR: navy; LETTER-SPACING: 0px
}

.erster {
  font-weight: 600;
}

.datum {
    text-decoration:underline
}

.zeit {
    font-weight: bold;
}

.ort {
	font-style: italic ; font-size: 8pt
}

.verantwortlich {
  font-style: italic;
}


.titel {
  font-weight: bold; font-size: 8pt
}

/*IDs für diverse Gelegenheiten*/
#blau {
	BORDER-RIGHT: #212163 1px solid; BORDER-TOP: #212163 1px solid; BORDER-LEFT: #212163 1px solid; BORDER-BOTTOM: #212163 1px solid
}


/*Kirchenjahresfarben*/
.violett {
  background-color: #FFFACD; color: #800080 ; font-weight:bold
}
.bg_violett {
  background-color: #FFFACD
}

.weiss {
  background-color: #C0C0C0; color: #F0F8FF; font-weight:bold
}
.bg_weiss{
  background-color: #C0C0C0; color: #F0F8FF
}

.rot {
  color: #DC143C; font-weight:bold; background-color: #FFDAB9
}
.bg_rot {
  background-color: #FFDAB9;
}

.gruen {
  color: #228B22; font-weight:bold;
  background-color: #90EE90
}
.bg_gruen {
  background-color: #90EE90
}

.schwarz {
  background-color: #EEEEEE; color: #000080; font-weight:bold
}
.bg_schwarz {
  background-color: #EEEEEE;
}

.warnung {color:maroon; background-color:#FFCCCC;}

/*FORMULARE*/
#neu { background-color:#EEE8AA; }
#OK { color:green;font-weight:bold; }
#error { background-color:#FFE4E1;color:red; }
input.Key { width:50px; }
input.Value { width:300px }

/*TERMIN-LISTEN*/
dt.term { margin-top:20px }
dd h2{ margin:0px }
dd h3{ margin:0px }
strong.datum { text-decoration:none }
strong.ort { font-style:italic;font-family:sans-serif;font-size: small; }
