body {
	padding: 0px;
	margin: 0;
	font: normal normal 0.8em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
H1 {
	font-size : 13px;
	color : maroon;
	font-weight : bold;
	background: transparent;
	}
	
	H2 {
	font-size : 12px;
	color : Navy;
	font-weight : bolder;
	background: transparent;
}

 H3 {
	font-size : 11px;
	font-weight : bold;
	background: transparent;
}

#main    { 
   position:relative; 
	width:76.0em; 
   /*width:67.3em;  
	width: 100%;*/
	margin:0 auto; 
	padding:0; 
	text-align: center; 
	overflow:hidden; 
	background-color: transparent;	
	color: Black;
	/*background-image: url(http://www.evangelische-kirche-eving.de/BilderStartseite/Siegel-Innen-Grau-72dpi-klein.png);
	background-repeat: repeat*/
}

#container {
	margin: 0px;
	float: left;
	width: 968px;
	text-align: center;
	background-color: #EFEFEF;
	color: Black;
}
/* Metanavigation */
#metanav{
	margin: 0px;
	background-color: #CCCCCC;
	color: Black;
	height: 20px;
	width: 968px;
	text-align: right;
	padding-top: 3px;
}

#metanav A:Hover {
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
	color: #350E61;
	padding-top:3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}
#metanav A:LINK {
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
	color: #350E61;
	padding-top:3px;
}

#metanav A:VISITED {
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
	color: #350E61;
	padding-top:3px;
}
/* Ende Metanavigation */

#header{
	background-color: #CCCCCC;
	color: Black;
	width: 968px;
	height: 95px;
	
}

/* Primärnavigation */
#primnav{
	background-color: #CCCCCC;
	font-size: 10px;
	font-weight: bolder;
	color: #350E61;
	height: 30px;
	width: 963px;
	text-align: left;
	padding-top: 30px;
	padding-left: 5px;
}

#primnav A:Hover {
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
	color: #350E61;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}
#primnav A:LINK {
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
	color: #350E61;
}

#primnav A:VISITED {
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
	color: #350E61;
}
/* Ende Primärnavigation */


/* Formate der Locator Zeile */

#locator{
	background-color: #350E61;
	color: white;
	height: 30px;
	width:958px;
	padding-top: 10px;
	padding-left: 10px;
	font-size:10px;
	line-height: 13px;
	font-weight: bold;
	text-align: left;
}

#locator A:HOVER {
	color: yellow;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}

#locator A:ACTIVE {
	color: silver;
	text-decoration: none;
}
#locator A:LINK {
	color: white;
	text-decoration: none;	
	}

#locator A:VISITED {
	color: white;
	text-decoration: none;
}
.locator-text {
	font-size:10px;
	line-height: 13px;
	font-weight: bold;
	color: silver;
	padding-top:2px;
}

/* Ende: Formate der Locator Zeile */

/* Typ 1 = Eine Navigationsspalte und eine breiteund eine schmale Contentspalte */
#navigation{ 
   padding-top: 10px;
	width: 175px; 
	min-height: 600px;
	background-color: #EFEFEF; 
	color: Black;
	text-align: left;
}

#content{
   padding-top: 10px;
   float:left;
	text-align: left;
	width: 493px;
	min-height: 600px;
	background-color: #EFEFEF;
	color: Black;
	min-height: 200px;
}

#content2{
   padding-top: 10px;
	text-align: left;
	float:left;	
	width:300px;
	min-height: 600px;
	background-color:#EFEFEF;
	color: Black;
}
/* Ende Typ 1 */
/* Typ 2 = Eine Navigationsspalte und eine breite Contentspalte */
#navigationM1stCol{
   padding-top: 10px;
	float:left;
	text-align: left;
	width:218px;
	min-height: 600px;
	background-color:#EFEFEF;
	color: Black;
}

#contentM2ndCol{
   padding-top: 10px;
	float:left;
	text-align: left;
	width:750px;
	min-height: 600px;
	background-color:#EFEFEF;
	color: Black;
	min-height:200px;
}
/* Ende Typ 2 */
/* Typ 3 = Eine breite Contentspalte */
#content3{
   padding-top: 10px;
	text-align: left;
	float:left;	
	width:968px;
	min-height: 600px;
	background-color:#EFEFEF;
	color: Black;
}
/* Ende Typ 3 */
/* Typ 4 = Eine breite und eine schmale Contentspalte */
#contentT4-1stCol{
   padding-top: 10px;
	text-align: left;
	float:left;
	width:600px;
	background-color:#EFEFEF;
	color: Black;
	min-height:200px;
}
#contentT4-2ndCol{
   padding-top: 10px;
	text-align: left;
	float:left;
	width:368px;
	min-height: 600px;
	background-color:#EFEFEF;
	color: Black;
	min-height:200px;
}
/* Ende Typ 4 */

#footer{
	background-color: #350E61;
	color: white;
	height: 30px;
	width:968px;
	font-size:9px;
	text-align: left;
	float:left;
	padding-bottom: 5px;
}

.breadcrumb {
	font-size:10px;
	line-height: 13px;
	font-weight: bold;
	color: #787878;
	padding-top:2px;
}

A {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
 color:#003399;
}

A:ACTIVE {
	color : Red;
	text-decoration : none;
		
}
A:LINK {
	color: Blue;
	text-decoration : none;
	}

A:VISITED {
	color : Fuchsia;
	text-decoration : none;
	}


/* Sekundärnavigation */

		  
#seknav {
        width: 200px;
		  font-size: 10px;
        }
		  
#seknav ul {
        list-style: none;
        margin: 1px 1px 1px 1px;
        padding: 5px;
        list-style-type: none;
        }		  
		  
#seknav li {
				height: 25px;
}		  
		  /* =-=-=-=-=-=-=-[Links]-=-=-=-=-=-=-=- */		 
#seknav li a {
         text-decoration: none;
        }

/* =-=-=-=-=-=-=-[Links]-=-=-=-=-=-=-=- */		 
/* a:link 		/* noch nicht besuchte Ziele */
/* a:visited  	/* besuchte Ziele */
#seknav li a:link, #seknav li a:visited {
        color: #350E61;
		  background: url(http://www.evangelische-kirche-eving.de/IMAGES/SeknavItemBackGround.gif);
        padding: 0px 0px 0px 1px; /* =Innenabstand oben-recht-unten-links */
		  font-weight: bold;
        }
		  
/* =-=-=-=-=-=-=-[Links]-=-=-=-=-=-=-=- */		  
/* a:hover 		/* Verweise bei "MouseOver" */
/* a:active 	/* Angeklickte Verweise */

#seknav li a:hover, #seknav li #current, #seknav li a:active {
      color: gray;
		background-image: url(http://www.evangelische-kirche-eving.de/IMAGES/Pfeil-Rechts.gif);
      padding: 2px 0px 0px 20px;  /* =Innenabstand oben-recht-unten-links */
		font-weight: bold;
        }

/* a:focus 		/* Verweise, die Fokus erhalten */  		  
#seknav li a:focus {
	   color: Red;
}		  

/* Ende Sekundärnavigation */

/* Table Elements */

.clear {
  clear: both;
}

table {
  border-collapse: collapse;
  /*width: 50em;
  border: 1px solid #666;*/
}

caption {
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0;
}

col {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

col#albumCol {
  border: none;
}

thead {
  background: #ccc url(http://www.evangelische-kirche-eving.de/BilderAllgemein/bar.gif) repeat-x left;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
  color:#003399;
}

th {
  font-weight: normal;
  text-align: left;
}

#PosHead {
  text-indent: -1000em;
}

th, td {
  padding: 0.1em 0.1em;
}

.odd {
  background-color:#edf5ff;
}
/* 
tr:hover {
  background-color:#3d80df;
  color: #fff;
}

thead tr:hover {
  background-color: transparent;
  color: inherit;
} */


td.td_frow_text_blau_fett_blau-liniert {
	text-align: left;
	line-height: 13px;
	border-top-style: solid;
	border-top-color: #003399;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
	border-bottom-width: 1px;
	background-color: #EBEFF6;
	font-weight: bold;
	font-size: 9px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#003399;
}
td.td_fcol_text_blau_grau-liniert {
	text-align: right;
	line-height: 12px;
	color:#003399;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:10px;
	font-weight: bold;
	text-align: right;
	background-color: #EBEFF6;
}
td.td_item_text_standard_grau-liniert {
	text-align: left;
	line-height: 13px;
	color: black;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:11px;
	text-align: left;
	margin-left: 10px;
}

input.table_input_184, textarea.table_input_184 {
	width:184px;
	margin-left:12px;
	margin-top:4px;
	margin-bottom:4px;
	font-size: 11px;
	color:#666666;
}



/* Ende Table Elements */

/* Formular Elemente */

select.header_select_js {
	margin: 0px 5px;
	padding: 0px;
	width: 135px;
	font-size:10px;
	vertical-align: top;
	overflow:hidden;
	color:#003399;
}

/* Ende Formular Elemente */

.snippet_headline {
	line-height: 14px;
	background-color: #CFDAEB;
	font-weight: bold;
	font-size: 11px;
	margin-bottom:9px;
	margin-left:5px;
	margin-right:-5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:2px;
	color:#003399;
}
.snippet_dotline1 {
	background-position: bottom;
	background-repeat: repeat-x;
	background-image: url(../images/non_lang/general_elements/dotline.gif);
}
.snippet_dotline2 {
	background-color: #EBEFF6;
}

.snippet_table {
	font-size:11px;
	line-height:23px;
	color:black;
	background: transparent;
}

