@charset "utf-8";
/*
W3C Konform, Fassung 1.00 vom 15.8.2007
Gestetet mit WIN IE6, IE7, Firefox 2
MAC Safari, Firefox
*/

/* 
Grunddefinition ********************************************************
*/
/* body */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* Siehe http://webstandard.kulando.de/post/2005/12/08/schriftgrosen_in_em_pixel_prozent_oder_punkten */
	font-size: 110.01%;
	/*font-size: 20px;*/
	font-weight: normal;
	background-color: #404040;
	margin-top: 0px;
	margin-left: 0px;
}
/* 
Container ********************************************************
*/
/* legt Gesamtbreite fest und erlaubt Zentrierung */
#ausrichtung {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	overflow: visible;
	height: 720px;
	font-size: 0.55em;
}
/* hier wird wechselndes bild eingelesen */
#kopfgrafik {
	background-color: #00CC66;
	height: 75px;
	width: 100%;
	float: left;
}
/* Erste Stufe der Hauptnavigation: Reiter */
#hn1 {
	float: left;
	height: 17px;
	width: 830px;
	margin-top: -17px;
	padding-left: 170px;
}
* html #hn1{
	margin-top: -20px;
}
/* Zweite Stufe der Navigation */
#hn2 {
	background-color: #CED6EF;
	height: 14px;
	width: 830px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0px;
	float: right;
	padding-top: 1px;
	padding-bottom: 0px;
	
}
/* Text www.kirche.ch */
#kirche {
	height: 15px;
	width: 138px;
	background-color: #CED6EF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0px;
	float: left;
	padding-right: 16px;
	padding-left: 16px;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 14px;	
}
* html #hn1{
	padding-top:0px;
	padding-bottom:0px;
}
* html #hn2, * html #kirche{
		border-top:0px;
		margin-top:-1px;
}
* html #kopfgrafik{
	padding:0px;
	margin:0pt;
	background: #EAE2D5;
}
/* Breadcrumb- oder Pfadnavigation */
#bn {
	height: 22px;
	width: 355px;	/*555*/
	background-color: #CED6EF;
	float: left;
	padding-top: 4px;
	padding-right: 16px;
	padding-left: 16px;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 14px;
}
/* Searchfeld */
#search {
	height: 24px;
	background-color: #CED6EF;
	width: 397px;	/*197*/
	float: left;
	text-align: right;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 16px;
	line-height: 14px;
}
/* Quicklink */
#ql {
	height: 24px;
	background-color: #CED6EF;
	float: left;
	width: 200px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 14px;
	}
/* Container Ã¼ber erste und zweite Spalte */
/* Beinhaltet Container mitte und links */
/* Siehe Doku! */
#mittelinks {
	float: left;
	width: 1000px;
	height: 100px;
}
/* Container mitte, ist in Container mittelinks */
/* Container beinhaltet Container hn4 und inhalt */
#mitte {
	width: 630px;
	border-left-width: 170px;
	border-left-style: solid;
	border-left-color: #CED6EF;
	float: right;
	border-right-width: 200px;
	border-right-style: solid;
	border-right-color: #CED6EF;
	height: 100%;
}
/* Vierte Stufe der Navigation */
#hn4 {
	background-color: #FFFFFF;
	height: 16px;
	width: 598px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED6EF;
	padding-right: 16px;
	padding-left: 16px;
}
/* inhalt */
/* in separaten CSS-Dateien, 1- oder zwei spaltig */
/* In order to the column color expands to the bottom a background image is used in the wrapper. 
   This image must be equal to the width of the 2 columns
   http://www.neuroticweb.com/recursos/2-columns-layout/index.php?larga=der&width_de=200&width_iz=200&color_de=33CC99&color_iz=CC6633
 */
#inhalt {
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	height: auto;
	width: 598px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-bottom: -6px;
	background-image: url(/layoutgrafiken/hg.png);
	float: left;
}
/* Container links, ist in Container mittelinks */
/* Container beinhaltet Container hn3 und sn */
#links {
	width: 170px;
	float: left;
	margin-right: -170px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
/* Subnavigation */
#hn3 {
	background-color: #CED6EF;
	height: 252px;
	width: 138px;
	float: left;
	padding-top: 33px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	margin: 0px;
}
/* Servicenavigation */
#sn {
	background-color: #CED6EF;
	height: 268px;
	width: 138px;
	float: left;
	padding: 16px;
	margin: 0px;
	/*font-size: 90%;	 0.85em; */
}
#sn a:hover{
	font-weight:normal;
}
/* Container rechts */
/* Beinhaltet Containeer marg */
#rechts {
	background-color: #CED6EF;
	height: 602px;
	width: 200px;
	float: left;
	margin-left: -200px;
	background-image: url(/layoutgrafiken/hgBlue.png);
	overflow-x:hidden;
}
* #rgd{
	height:auto;
	overflow:scroll;
}
/* marginalie */
#marg {
	background-color: #CED6EF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 33px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	height: auto;
}
* html #marg{
	border:none;
	
}
* html #marg {
	height:200px;
}
* html #marg ul li{
	background: url(/layoutgrafiken/notblind.gif) no-repeat;
}
/* Schluss */
#schluss {
	display: none;
}
#rechts #marg #kirchenliste, #rechts #marg #eventliste {
	overflow: auto;
	height: 400px;
}
#rechts #marg #kirchenliste a, #rechts #marg #eventliste, #rechts #marg a{
	text-decoration: underline;
}

#rechts #marg #kirchenliste a:hover, #rechts #marg #eventliste, #rechts #marg a:hover{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#rechts #marg #margkirchen a {
	text-decoration: underline;
}

#rechts #marg #margkirchen a:hover {
	text-decoration: none;
}
#margkirchen{
	height:550px;
	h\eight:565px;
}
/* Symbole rechts */
#rechts #symbole {
	padding-right: 8px;
	padding-left: 8px;
}
* html #rechts #symbole {
	border-top:1px solid #FFFFFF;
}
#rechts #symbole ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#rechts #symbole li {
	float: left;
	margin-right: 6px;
	padding-top: 1px;
}
.txt12bMuss{
	text-decoration:none;
}
.txt12bMuss em{
	color:#FF0000;
	font-weight:normal;
}
.txt12b {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
}
.pmenu{
	padding:0px 0px 0px 2px;
	margin:0px;
	float:left;
}
.pmenu a{
	text-decoration:none;
}
ul>.pmenu a{
	color:#BB2B43;
	padding-right:4px;
}
ul>.pmenu a:hover,ul>.pmenu a:focus{
	color:#000000;
	font-weight:normal;
}
#selectionArea{
	padding: 0px;
	padding-top:5px;
}
* html #selectionArea{
	padding:0px;
	top:184px;
}
* html.kstar{
	background: url();
}

