/*Styles fuer Schaldach.Info*/

/*<group=Allgemein>*/
/*Allgemein*/
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FEFEFE;
	background-repeat: repeat-x;
	vertical-align: top;
	margin: 0px;
	margin-top: 0px;
	scrollbar-face-color: #F3F5FB;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #26272D;
	scrollbar-3dlight-color: #F3F5FB;
	scrollbar-arrow-color: #26272D;
	scrollbar-track-color: #ECF0FC;
	scrollbar-darkshadow-color: #26272D;
}
td, tbody, input, select, textarea, p { font-family: Arial, Helvetica, sans-serif; vertical-align: top; }
/*</group>*/


/*<group=Linkfarben>*/
/*Links und Linkfarben*/
a { color: #1b2a6d; text-decoration: none; }
a:link { color: #1b2a6d; text-decoration: none; }
a:hover { color: #1b2a6d; text-decoration: underline; }
a:visited {	color: #1b2a6d; text-decoration: none; }
a:active { color: #1b2a6d; text-decoration: none; }
a:visited:hover { color: #1b2a6d; text-decoration: underline; }

td.Fliesstext a { color: #173394; text-decoration: underline; }
td.Fliesstext a:link { color: #173394; text-decoration: underline; }
td.Fliesstext a:hover { color: #173394; text-decoration: none; }
td.Fliesstext a:visited {	color: #173394; text-decoration: underline; }
td.Fliesstext a:active { color: #173394; text-decoration: underline; }
td.Fliesstext a:visited:hover { color: #173394; text-decoration: none; }

.ZeitEreignisFamilie a { color: #173394; text-decoration: underline; }
.ZeitEreignisFamilie a:link { color: #173394; text-decoration: underline; }
.ZeitEreignisFamilie a:hover { color: #173394; text-decoration: none; }
.ZeitEreignisFamilie a:visited {	color: #173394; text-decoration: underline; }
.ZeitEreignisFamilie a:active { color: #173394; text-decoration: underline; }
.ZeitEreignisFamilie a:visited:hover { color: #173394; text-decoration: none; }

.BlockLink  { float:none; margin-bottom:5px; display:block; margin-left:10px; padding-left:0px; border: 0px none #000000; width: 95%;}
.Anstrich { float: left; margin-right: 0px;}
.Anstrich img{ margin-right: 6px; }


/*</group>*/


/*<group=Inhalt>*/

/*Allgemein*/
h1 { font-size: 110%; font-weight: bold; margin-bottom: 10px; margin-top: 20px;}
h2 { font-size: 90%; font-weight: bold; margin-bottom: 10px; margin-top: 15px;}
h3 { font-size: 75%; font-weight: bold; margin-bottom: 10px; margin-top: 0px; text-transform:uppercase; }
h4 { font-size: 95%; font-weight: bold; margin-bottom: 5px; margin-top: 10px; border-bottom: 1px solid #9096AD; padding-bottom: 3px; text-transform:uppercase; }
h5 { font-size: 95%; font-weight: bold; margin-bottom: 10px; margin-top: 0px;}
h6 { font-size: 75%; font-weight: bold; margin-bottom: 0px; margin-top: 0px;}

table.Fliesstext { font-size: 80%; width: 100%; margin-bottom: 15px; border: 0px none #000000;}
.Fliesstext {font-size: 80%; }

table.Fliesstext table td {font-size: 80%; }

/*Seite Aktuelles*/
table.Aktuelles { font-size: 80%; width: 100%; margin-bottom: 15px; border: 0px none #000000;}
table.Aktuelles td{ width: 50%; border: 0px none #000000; padding-right: 10px;}
.Ueberschrift_Aktuelles {font-size: 95%; font-weight: bold; margin-bottom: 5px; margin-top:10px; padding: 3px; text-transform:uppercase; background-color: #F6F6F6;}

/*Lebenslauf*/
table.Lebenslauf { font-size: 80%; width: 100%; margin-bottom: 15px; border: 0px none #000000;}
.Lebenslauf_Foto { width: 200px; font-size: 85%; text-align: center;}
td.Lebenslauf_Foto img{ margin-right: 10px; margin-bottom: 5px;}
.Lebenslauf_Text_Zelle { width: 100%;}
.Lebenslauf_Text { margin-bottom: 15px; margin-top:0px; }
.Lebenslauf_Text_Ueberschrift { font-size: 95%; font-weight: bold; margin-bottom: 5px; margin-top:0px; padding: 3px; text-transform:uppercase; background-color: #F6F6F6; }

/*Surftipps und Linklisten*/
.Surftipps_Ueberschrift {  font-size: 95%; font-weight: bold; margin-bottom: 5px; margin-top:0px; padding: 3px; text-transform:uppercase; background-color: #F6F6F6; }

/*Linkboxen rechts*/
.Box { font-size: 80%; margin-bottom: 30px;}
.BoxEditMode { font-size: 80%; margin-bottom: 30px; border:2px solid #FDB900;}
.BoxEditMode2 { font-size: 100%; margin: 10px; border:2px solid #FDB900;}

/*Kontaktformular*/
.EingabeFelder { border: 1px solid #000000; font-size: 90%; width: 120px; height: 16px; padding: 1px;}
.EingabeTextarea {border: 1px solid #000000; font-size: 90%; width: 300px; height: 100px; padding: 1px;}
table.Kontaktformular td { text-align: left; font-size: 70%; padding: 2px;}
.FormularButtons { border: 1px solid #000000; font-size: 100%; background-color: #EFEFEF;}

/*Sitemap*/
.SitemapBereich { padding: 3px; width: 100%; font-size: 90%; margin-bottom: 20px;}
.SitemapUeberschrift { padding: 0px; width: 100%; font-size: 90%; font-weight: bold; margin-bottom:7px; border-bottom: 1px solid #9096AD; text-transform: uppercase;}
ol, ul{ margin-bottom: 5px; margin-top: 0px;}
ul li{ margin-bottom: 3px; margin-top: 2px; vertical-align: baseline; list-style-type: square; }
ol li{ margin-bottom: 3px; margin-top: 2px;  }

/*Fotoalbum*/
table.FotoalbumThumbs { width: 100%; margin-bottom: 15px; border: 0px none #000000;}
table.FotoalbumThumbs td{ font-size: 70%; width: 25%; text-align: center;}
table.FotoalbumThumbs img{ margin-bottom: 5px;}

.SitetoolsFotoalbumDetail { width: 985px; height: 25px; border: 0px none #9DB5AE; margin-top: 7px; margin-left: 24px; font-size: 70%; }
.FotoalbumDetail { width: 985px; height: 25px; border: 0px none #9DB5AE; margin-top: 7px; margin-left: 24px; font-size: 80%; }
.FotoalbumDetail img{ margin-top: 10px;}

/*Kalender*/
table.Kalender { width:100%; }
td.Kalender { font-size: 70%; width:33%; padding: 5px; padding-bottom: 15px;}
td.KalenderAktuell{ font-size: 70%; width:33%; padding: 5px; padding-bottom: 15px; border: 1px solid #9096AD;}
.KalenderEintrag { margin-bottom: 10px; border-bottom: 1px dotted #9096AD; font-weight: bold;}
.KalenderEintrag_Verstorben { margin-bottom: 10px; border-bottom: 1px dotted #9096AD; color: #666666; font-style:normal;}
/*.KalenderEintrag strong{ color: #666666;}*/
.Ueberschrift_Kalender {font-size: 95%; font-weight: bold; margin-bottom: 5px; padding: 3px; text-transform:uppercase; background-color: #F6F6F6;}


/*</group>*/




/*<group=Zeitleiste>*/
table.Zeitleiste { font-size: 80%; width: 100%;}

.SpalteFamilie { width: 45%; text-align: center; border-bottom: 1px dotted #9096AD;}
.SpalteZeit { width: 10%; text-align: center; background-color: #F6F6F6; font-weight: normal; border-bottom: 1px dotted #9096AD; border-left: 1px solid #9096AD; border-right: 1px solid #9096AD;}
.SpalteGeschichte { width: 45%; text-align: center; border-bottom: 1px dotted #9096AD;}

.SpalteFamilie_Header { width: 45%; background-color: #F6F6F6; text-align: center; border-bottom: 1px dotted #9096AD; font-weight: bold;}
.SpalteZeit_Header { width: 10%; text-align: center; background-color: #F6F6F6; border-bottom: 1px dotted #9096AD; border-left: 1px solid #9096AD; border-right: 1px solid #9096AD; font-weight: bold;}
.SpalteGeschichte_Header { width: 45%; background-color: #F6F6F6; text-align: center; border-bottom: 1px dotted #9096AD; font-weight: bold;}

table.ZeitEreignis { border: 1px solid #9096AD; width: 100%; margin-bottom: 5px; background-color: #FEF5DE;}
table.ZeitEreignis td{ text-align: left; font-size: 80%;}
table.ZeitEreignisFamilie { border: 1px solid #9096AD; width: 100%; margin-bottom: 5px; background-color: #DFE6FE;}
table.ZeitEreignisFamilie td{ text-align: left; font-size: 80%;}

/*</group>*/


/*<group=Layout>*/

.FolgeLogo { width: 985px; height: 51px; border: 0px none #000000; background-repeat: no-repeat; padding: 0px;
background-image: url(/.include/images/ekg_klein.gif);
background-position: 305px 0px;
}

/*Sitetools*/
.Sitetools{ color: white; width: 985px; height: 25px; border: 0px none #9DB5AE; text-align: right; margin-top: 7px; font-size: 70%;  }
.Sitetools a {color: white;}
.Sitetools a:hover {color: white;}
.Sitetools a:visited {color: white;}
.Sitetools div.abstand { padding-top: 7px; width: 190px; margin-left: 767px;}

/*Spalten*/
.SpaltenLayout{ width: 985px; height: 100%; border: 0px none #000000; 
background-image: url(/.include/images/verlauf.gif);
background-repeat: repeat-y; 
background-position: 212px 0px;

}
.NavigationContainer{ float: left; width: 212px; background-color: #CCCCCD; height: 100%; 
}
.NavigationContainer img{ margin-bottom: 100px; }
.InhaltContainer{ float: right; width: 543px; margin-right: 20px; border: 0px none #000000; }
.InhaltContainerBreit{ float: right; width: 753px; border: 0px none #000000; }
.BoxenContainer{ float: right; width: 190px; border: 0px none #9096AD;}

.InhaltContainer_oeffentlich{ float: right; width: 753px; border: 0px none #000000; }
hr { height: 1px; background-color: #1b2a6d; border: none;}
/*</group>*/


/*<group=Navigation>*/

.Ebene1 {
	font-size: 75%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	border-top: 1px solid white;
	padding: 3px;
	padding-left: 24px;
	
}
.Ebene1_um {
	font-size: 75%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	border-top: 1px solid #9096AD;
	padding: 3px;
	padding-left: 24px;
}
.Ebene1_selected {
	font-size: 75%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	border-top: 1px solid #9096AD;
	padding: 3px;
	padding-left: 24px;
	background-color: #FEFEFE;
}
.Ebene2 {
	font-size: 70%;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 2px;
	padding-left: 24px;
}
.Ebene2_selected {
	font-size: 70%;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 2px;
	padding-left: 24px;
	background-color: #FEFEFE;
}

.Ebene3 {
	font-size: 70%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 2px;
	padding-left: 37px;
}
.Ebene3_selected {
	font-size: 70%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 2px;
	padding-left: 37px;
	background-color: #FEFEFE;
}

.Ebene4 {
	font-size: 65%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 2px;
	padding-left: 47px;
}
.Ebene4_selected {
	font-size: 65%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 2px;
	padding-left: 47px;
	background-color: #FEFEFE;
}



/*</group>*/

/*<group=webEdition Kommentare>*/
.WE_KommentarGruppe { width: 100%; padding: 5px; background-color: #FDB900; font-size: 80%; margin-top:10px; margin-bottom: 5px;}
.WE_Kommentar { width: 100%; background-color: #FEE6A5; padding: 5px; font-size: 80%; margin-top:5px; margin-bottom: 5px;}
.WE_KommentarGruppeRand { width: 100%; padding: 5px; background-color: #FDB900; font-size: 80%; margin-top:10px; margin-bottom: 5px;}
.WE_KommentarRand { width: 100%; background-color: #FEE6A5; padding: 5px; font-size: 100%; margin-top:5px; margin-bottom: 5px;}
/*</group>*/
