/* version 5.0 passend zu basis.htm version 5.0, 2010 */

/* ######################### basis layout ######################### */	

body		{
		font: 13px arial, helvetiva, sans-serif; font-weight: normal; font-style: normal; 
		text-decoration: none; line-height: 16px; background-repeat:repeat-y; background-image:url(images/bgr.png);
		margin-left:0px; margin-top:0px;
		}

#overall {
	position: absolute; width: 1000px; height: auto; left:0px; top:0px; border:0px solid #993399;margin-top:0px;
	}

#headname1 { position:absolute; top:13px; left:130px; font: 18px  arial, helvetiva, san-serif; z-index:3;
		font-weight: bold; font-style: small; letter-spacing: 1px;
		}

#headname2 {z-index:3; font: 18px  arial, helvetiva, san-serif; font-weight: bold; font-style: small; letter-spacing: 1px; }

#headname3 { position:absolute; top:65px; left:130px; z-index:3; font: 18px  arial, helvetiva, san-serif;
		font-weight: bold; font-style: small; letter-spacing: 1px; }

#head_ev {position:absolute; top:39px; z-index:3; left:130px; font: 18px arial, helvetiva, san-serif; color: #8b2f9a;
		font-weight: bold; font-style: normal; letter-spacing: 1px; }

a:link.headerblack, a:visited.headerblack, a:active.headerblack {
		font-weight: bold; font-style: normal; text-decoration: none; color: #000000; text-decoration: none;
		}

a:link.headerlila, a:visited.headerlila, a:active.headerlila {
		font-weight: bold; font-style: normal; text-decoration: none; color: #8b2f9a; text-decoration: none;
		}

#headerdate	{          /* noch offen */
		 position:absolute; top:109px; left:705px; z-index:2;
		font: 11px arial, helvetiva, san-serif;
		font-weight: normal; font-style: normal; color: #0F0F0F; text-decoration: none;
		}
		
#headerline2	{
		 position:absolute; top:140px; left:148px; z-index:2;font: 12px arial, helvetiva, san-serif; 
		font-weight: normal; font-style: normal; color: #0F0F0F; text-decoration: none;
		}
		
#footerline {
		position:relative; top:15px; z-index:2; width: 611px; color:#970097;
		background-color: #970097; height: 2px; border: 0px;
		}

#menuepfad	{
		 position:absolute; top:124px; left:150px; z-index:2;font: 12px arial, helvetiva, san-serif;
		font-weight: bold; font-style: normal; color: #0F0F0F; text-decoration: none;
		}
		
#topnav {
		position: absolute; text-align:right; width: 100px; height: 75px; z-index:3; left:900px; top:0px; 
		border:0px solid #993399;margin-top:15px;padding-top:0px;
		}

#copy	{ /* Copyrightzeichen */
		position:relative; top:15px; z-index:2; font: 13px arial, helvetiva, san-serif;
		font-weight: bold; text-decoration: none; color: #000000;text-align:center;padding-bottom:30px;
		}

#copyright	{ /*Copyrighttext */
		position:relative; top:2px; z-index:2;font: 11px arial, helvetiva, san-serif; 
		font-weight: bold; text-decoration: none; color: #b70089;text-align:center; 
		}

#headerimp a:link, #headerimp a:visited, #headerimp a:active {
		position:relative; color:#b70089; text-decoration:none;top:-1px;
	background:transparent; z-index:3;
	font: bold 12px 'arial', 'helvetica', sans-serif;
}

#headersite a:link, #headersite a:visited, #headersite a:active {
	position:relative;color:#b70089; text-decoration:none;
	background:transparent; z-index:3;top:3px;
	font: bold 12px 'arial', 'helvetica', sans-serif; 
}

#headersuche a:link, #headersuche a:visited, #headersuche a:active {
	 position:relative; color:#b70089; text-decoration:none;
	background:transparent; z-index:3;top:8px;
	font: bold 12px 'arial', 'helvetica', sans-serif;
}

#headerhome a:link, #headerhome a:visited, #headerhome a:active {
	position:relative; color:#b70089; text-decoration:none;
	background:transparent; z-index:3;top:12px;
	font: bold 12px 'arial', 'helvetica', sans-serif;
}

#headerimp a:hover, #headersite a:hover, #headerhome a:hover, #headersuche a:hover{
	 background-color:#b70089; color:#ffffff; z-index:3;
}

.menu { /* Hauptmenue: Rechtsklick in der ganzen Breite */
		white-space: nowrap; margin-right:auto; margin-left:0px; margin-top:0px; /* ge&auml;ndert*/
		}

#editable1 { /* Editierbereich Mainfolder */
	position: absolute; top:125px; left:143px; width: 620px;border:0px solid #993399;z-index:5; padding-top:0px;padding-bottom:40px;height:auto;
	}

#editable2 { /* Editierbereich 1. Subfolder */
	position: absolute; top:160px; left:149px; width: 610px;border:0px solid #643e95;z-index:5; padding-top:0px; padding-bottom:40px; height:1000px;
	}
/* ----------------------------------------------------------------- */
.ibox1 { width: 620px; height: auto; z-index:3; 
		border:0px solid #993399;margin: 0px 0px 0px 0px;}


.heading1 { font: 21px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #003365; 
		line-height: 21px; margin-bottom:10px; margin-left:5px;} /* Ueberschrift index, sitemap, impressum */


.heading2 { font: 16px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #003365; 
		line-height: 16px; margin-bottom:5px; margin-top:10px;} /* 2. Ueberschrift index  */

.heading3 { font: 18px arial, helvetiva, san-serif; font-weight: normal; font-style: normal; color: #003365; 
		line-height: 18px; margin-bottom:10px; margin-top:10px;margin-left:5px;} /* 4. Ueberschrift index  */

.heading4 { font: 16px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #003365; 
		line-height: 18px; margin-bottom:2px; margin-left:5px; margin-top:0px;} /* 4. Ueberschrift index  */


.trenner { margin:20px 0px 20px 5px;
					}
		
.rahmen {
    border:1px solid #ada5a5; width:610px; background-color:#ffffff;margin-left:5px; /* 620 padding*/
				}

.headline1 {
    border:1px solid #ada5a5; height: 20px; /*border:1px solid #9e89d4;  background-image:url(images/ttitle.jpg);*/
		font-weight: bold; color: #000000; text-align:center; width:620px;  line-height: 20px; background-color:#dfd8f4;
		}

.headlinep {
    border:1px solid #643E95; height: 20px; /*border:1px solid #9e89d4;  background-image:url(images/ttitle.jpg);*/
		font-weight: bold; color: #000000; text-align:center; width:620px;  line-height: 20px; background-color:#dfd8f4;padding-top:2px;
		}

.headline_multi {
    border:1px solid #ada5a5; background-image:url(images/ttitle.jpg); height: 21px;
		font-weight: bold; color: #000000; text-align:center; line-height: 20px;
		}				
		
.headline_datum {
    border:1px solid #9e89d4; background-image:url(images/ttitle.jpg); height: 21px;
		font-weight: bold; color: #000000; text-align:right; line-height: 20px;
		}
		
.textline1 {
    border-bottom:1px solid #ada5a5; margin:0px;
    border-right:1px solid #ada5a5; border-left:1px solid #ada5a5;
		background-color: #ffffff; width:620px;
		}	
		

.textlinep {
    border-bottom:1px solid #643E95; margin:0px;
    border-right:1px solid #643E95; border-left:1px solid #643E95;
		background-color: #ffffff; width:620px;margin-bottom:5px;
		}


.t_textline0 { /* neu #643e95 */
    background-color: #643e95; font: 15px arial, helvetiva, san-serif;
		font-weight: bold; font-style: normal; color: #ffffff;text-decoration: none;
		}
		
.textline_multi {
    border-bottom:1px solid #ada5a5; padding-bottom:0px; margin:0px;
    border-right:1px solid #ada5a5; margin:0px; border-left:1px solid #ada5a5; margin:0px;
		background-color: #ffffff;
		}			
		
		
		
		
		
		
		
		
		
		
		
		
		
/* ######################### /basis layout ######################### */

.stp1{ font: 12px arial, helvetiva, san-serif; line-height: 15px; font-weight:bold; font-style: normal;
		text-decoration: none; color:#000000; margin:7px 5px 2px 10px; border:0px solid #643e95;} /*-- Predigt */

.stp2{ font: 12px arial, helvetiva, san-serif; line-height: 15px; font-weight:bold; font-style: normal;
		text-decoration: none; color:#000000; margin:0px 5px 1px 10px; border:0px solid #643e95;} /*-- Predigt */

.stp3{ font: 11px arial, helvetiva, san-serif; line-height: 15px; font-weight:normal; font-style: normal;
		text-decoration: none; color:#000000; margin:0px 5px 5px 10px;} /*-- Predigt */

strong	{
		font: 15px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #0F0F0F;
		text-decoration: none;margin-top:0px;padding-top:0px;
		}

small	{
		font: 10px arial, helvetiva, san-serif; font-weight: normal; font-style: normal; text-decoration: none;
		}

b		{
		font: 13px arial, helvetiva, san-serif; line-height: 16px; font-weight: bold; font-style: normal; text-decoration: none
		}

li		{
		font: 13px arial, helvetiva, san-serif; line-height: 16px; font-weight: normal; font-style: normal; color: #0F0F0F;
		margin-bottom: 3px;
		}

p		{
		font: 13px arial, helvetiva, san-serif; font-weight: normal; font-style: normal; background: none; line-height: 16px;
		}

code		{
		font: 13px arial, helvetiva, san-serif; line-height: 16px; font-weight: normal; font-style: normal; background: none;
		}

br		{
		font: 13px arial, helvetiva, san-serif; line-height: 16px; font-weight: normal; font-style: normal;
		}

.ibildf-re {
		border:0px; background-color:#fbfbfb;  float:right; margin:0px 5px 5px 15px; } /* index */

.bildf-re {
		border:0px; background-color:#fbfbfb;  float:right; margin:0px 5px 5px 10px; }

.ibildf-li {
		border:0px; background-color:#fbfbfb;  float:left; margin:0px 15px 5px 5px; } /* index */

.bildf-li {
		border:0px; background-color:#fbfbfb;  float:left; margin:0px 10px 5px 5px; }

.centere5 {
		font: 13px arial, helvetiva, san-serif; margin:5px 0px 5px 0px; text-align:center;}

.centere10 
		{font: 13px arial, helvetiva, san-serif; margin:10px 0px 10px 0px; text-align:center;}
 
table		{
		font:13px arial, helvetiva, san-serif; line-height: 16px;
		}

table.subject {
		BORDER: 0px; WIDTH:100%;
		}

tr		{
		font: 13px arial, helvetiva, san-serif; border : 5px; line-height: 16px;
		}

tr.sunday	{
		font: 12px arial, helvetiva, san-serif; background: #993399; font-size: smaller; color: #FFFFFF;
		}

td		{
		font: 13px arial, helvetiva, san-serif; vertical-align: top; line-height: 16px;
		}

h1		{
		font: 24px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #0F0F0F;line-height: 25px;margin-top:0px;padding-top:0px;
		}

h2		{
		font: 21px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #0F0F0F;line-height: 21px;margin-top:0px;padding-top:0px;
		}

.h2klein	{
		font: 21px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #0F0F0F; line-height: 21px; margin-bottom:4px;
		}

h3		{
		font: 18px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #0F0F0F;margin-top:0px;padding-top:0px;
		}

.h3klein		{
		font: 18px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #0F0F0F;line-height: 18px; margin-bottom:3px;
		}

h4		{
		font: 15px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #0F0F0F;margin-top:0px;padding-top:0px;
		}

h5		{
		font: 15px arial, helvetiva, san-serif; font-weight: normal; font-style: normal; color: #0F0F0F;margin-top:0px;padding-top:0px;
		}

a:link, a:visited, a:active	{
		font-weight: bold; font-style: normal; text-decoration: none; color: #b70089;
		}

a:link.sunday, a:visited.sunday, a:active.sunday {
		font-weight: bold; font-style: normal; text-decoration: none; color: #FFCCFF;
		}

.clrdsmall	{ /* fuer Links mit kleinerer Schrift */
		font: 11px arial, helvetiva, san-serif; font-weight: bold; text-decoration: none; color: #b70089;
		} 

.just		{ text-align: justify;
		}
		
		
.left25_4 {
		font: 13px arial, helvetiva, san-serif;
		font-style: normal; background: none; line-height: 16px;
		text-align: justify; margin-bottom:4px; margin-left:25px;
		}
		
.left15_4 {
		font: 13px arial, helvetiva, san-serif; font-weight: normal;
		font-style: normal; background: none; line-height: 16px;
		text-align: justify; margin-bottom:4px; margin-left:10px;
		}
		
.left90_7 {
		font: 13px arial, helvetiva, san-serif; font-weight: normal;
		font-style: normal; background: none; line-height: 16px;
		text-align: justify; margin-bottom:7px; margin-left:90px;
		}

.end		{
		font: 13px arial, helvetiva, san-serif; font-weight: normal;
		font-style: normal; background: none; line-height: 16px;
		text-align: justify; margin-bottom:7px;
		}
.tend		{
		font: 13px arial, helvetiva, san-serif; font-weight: normal;
		font-style: normal; background: none; line-height: 16px;
		text-align: justify; margin-bottom:7px; margin-top:4px;
		}

.end4		{
		font: 13px arial, helvetiva, san-serif; font-weight: normal;
		font-style: normal; background: none; line-height: 16px;
		text-align: justify; margin-bottom:4px;
		}

.tend4		{
		font: 13px arial, helvetiva, san-serif; font-weight: normal;
		font-style: normal; background: none; line-height: 16px;
		text-align: justify; margin-bottom:4px; margin-top:4px;
		}
		
p.author	{
		font: 12px arial, helvetiva, san-serif;
		font-weight:normal; font-style: italic; Text-decoration:none;
		}
		
.autor {
		font: 12px arial, helvetiva, san-serif; text-align: right;
		font-weight:normal; font-style: italic; Text-decoration:none;
		}
		
p.homepage	{
		font: 12px arial, helvetiva, san-serif;
		text-align : right;
		}

p.imageinfo {
		font: 15px arial, helvetiva, san-serif; text-align : left;
		}

p.blue	{
		color: #91C8FF
		}

ul		{
		font: 13px arial, helvetiva, san-serif; font-weight:normal;
        	text-decoration: none; color: #000000; line-height: 16px; margin-top:2px; margin-left:1px; padding-left:30px;
		}


p.navigation {
		font: 11px arial, helvetiva, san-serif; font-weight:normal;
		}

em		{
		font: 12px arial, helvetiva, san-serif;
		font-weight: bold; font-style: normal;
		text-decoration: none; color:#000000;
		line-height: 15px;
		}

.topsprung {
		font: 9px arial, helvetiva, san-serif;
		font-weight: normal; font-style: normal; text-decoration: none;
		color:#000000; text-align: right;
		}

.navipfad	{
		font: 13px arial, helvetiva, san-serif;
		font-weight: bold; font-style: normal; text-decoration: none;
		color:#000000; text-align: left; margin-left:5px;
		}

.teaser0	{
		font: 12px arial, helvetiva, san-serif; line-height: 15px;text-align: left; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000; margin-left:5px;margin-top:5px;
		}
		
.teaser3	{
		font: 12px arial, helvetiva, san-serif; line-height: 15px;text-align: left; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000;padding:0px 5px 3px 5px;
		}

.teaser5	{
		font: 12px arial, helvetiva, san-serif; line-height: 15px;text-align: left; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000;padding:0px 5px 5px 5px;
		}
		
.teaser7	{
		font: 12px arial, helvetiva, san-serif; line-height: 15px;text-align: left; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000;padding:0px 5px 7px 5px;
		}
		
.teaser10	{
		font: 12px arial, helvetiva, san-serif; line-height: 15px;text-align: left; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000;padding:0px 5px 10px 5px;
		}

.ke	{
		font: 12px arial, helvetiva, san-serif; line-height: 15px; text-align: center; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000;
		}

.ke0		{
		font: 12px arial, helvetiva, san-serif; line-height: 15px; text-align: center; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000; padding:5px 5px 3px 5px;
		}
		
.ke3		{
		font: 12px arial, helvetiva, san-serif; line-height: 15px; text-align: center; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000; padding:0px 5px 3px 5px;
		}

.ke5		{
		font: 12px arial, helvetiva, san-serif; line-height: 15px; text-align: center; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000;padding:0px 5px 5px 5px;
		}

.ke7		{
		font: 12px arial, helvetiva, san-serif; line-height: 15px; text-align: center; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000;padding:0px 5px 7px 5px;
		}

.ke10		{
		font: 12px arial, helvetiva, san-serif; line-height: 15px; text-align: center; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000;padding:0px 5px 10px 5px;
		}

.bibloc	{
		font: 12px arial, helvetiva, san-serif;
		font-weight: bold; text-decoration: none; color: #b70089;
		}
		


/* +++++++++++++++++++++++ kurz erinnert +++++++++++++++++++++++ */

.tb_textline { /* neu */
    border-top:1px dotted #643e95; border-bottom:1px dotted #643e95; background-color: #eff0ff; width:203px;margin-left:3px; /* #eff0ff - #a5a5a5 - 9e89d4*/
		}	
		
		
.tb_textlinepre { /* neu */
    border-top:1px dotted #643e95; border-bottom:1px dotted #643e95; background-color: #eff0ff; width:203px;margin-left:0px; /* #eff0ff - #a5a5a5 - 9e89d4*/
		}	

.tb_textlinews { /* Bibelstelle Epistel, Evangelium*/
    background-color: #eff0ff; width:203px; height:35px; margin-left:3px;
		}

.tb_textlinews2 { /* Bibelstelle Predigt */
    border-bottom:1px dotted #643e95; 
		background-color: #eff0ff; width:203px; margin-left:3px; padding-bottom:3px;
		}

.bibtxt	{
		font: 12px arial, helvetiva, san-serif; line-height:16px;
		font-weight: normal; text-decoration: none; color: #000000;
		text-align: justify;
		} 

.pictext {
    font: 12px 'arial', 'helvetica', sans-serif; background-color:#e5e5e5;
    font-weight: normal; font-style: normal; text-decoration: none; color: #000000;
    padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;
}

.telefon	{
		font: 11px arial, helvetiva, san-serif;
		text-align: left; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000;
		}

.jobdatum	{ /* modifiziert da nicht gebraucht */
		font: 10px arial, helvetiva, san-serif;
		text-align: center; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000;
		}

.bibstelle {
		font: 11px arial, helvetiva, san-serif;
		text-align: right; font-weight: normal; font-style: normal;
		text-decoration: none; color:#000000;
		}

big		{
		font: 20px arial, helvetiva, san-serif;
		font-weight: normal; font-style: normal; letter-spacing: 1px;
		line-height: 27px; color: #0F0F0F; text-decoration: none;
		}

.kv		{
		font: 16px arial, helvetiva, san-serif;
		font-weight: bold; font-style: normal;
		color: #0F0F0F; text-decoration: none;
		}

.kv2		{
		font: 20px arial, helvetiva, san-serif;
		font-weight: bold; font-style: normal; letter-spacing: 1px;
		color: #0F0F0F; text-decoration: none;
		}
























.thumbnail, .thumbnail1, .thumbnail2 { /* Bildvergroesserung */
  border-width: 1px; 
  border-style: solid; 
  border-color: black; 
}

/* Nur für die Schneeflocken in snowscript.js, damit sie auch über der
  Menüebene erscheinen! (Wert := <Anz. Menüpunkte + 1>): */
.snowflake { z-index: 25;
           }


/* planetsearch */
.hitword	{
		font: 13px arial, helvetiva, san-serif;
		font-weight: bold; font-style: normal; text-decoration: none
		}
		

#search {
	margin:0px 0 0 550px;
}

.search_field {
	display:block;
	position:relative;
	width:193px;
}
.sform {
	display:block;
	background: none;
	border: none;
	width: 166px;
	height: 17px;
	left:47px;
	top:0;
	position:absolute;
	color:#666;
}
