/**
	Generelle Einstellungendd
*/


* { margin: 0; padding: 0; }

html{height: 100%;font-size:62.5%;}

ul { list-style: none; }

a { text-decoration: none; outline: none; }

/** Linkfarben */
#bdy-dom #content a,
#bdy-dom #content a:link,
#bdy-dom #content a:visited,
#bdy-dom #content a:active {color: #685148;text-decoration: underline;}
#bdy-dom #content a:focus,
#bdy-dom #content a:hover {color: #685148;text-decoration: underline overline;}

#bdy-gottesdienste #content a,
#bdy-gottesdienste #content a:link,
#bdy-gottesdienste #content a:visited,
#bdy-gottesdienste #content a:active {color: #759682;text-decoration: underline;}
#bdy-gottesdienste #content a:focus,
#bdy-gottesdienste #content a:hover {color: #759682;text-decoration: underline overline;}

#bdy-gemeinde #content a,
#bdy-gemeinde #content a:link,
#bdy-gemeinde #content a:visited,
#bdy-gemeinde #content a:active {color: #2D5679;text-decoration: underline;}
#bdy-gemeinde #content a:focus,
#bdy-gemeinde #content a:hover {color: #2D5679;text-decoration: underline overline;}

#bdy-musik #content a,
#bdy-musik #content a:link,
#bdy-musik #content a:visited,
#bdy-musik #content a:active {color: #aa1212;text-decoration: underline;}
#bdy-musik #content a:focus,
#bdy-musik #content a:hover {color: #aa1212;text-decoration: underline overline;}

#bdy-aktuell #content a,
#bdy-aktuell #content a:link,
#bdy-aktuell #content a:visited,
#bdy-aktuell #content a:active {color: #9b8a7a;text-decoration: underline;}
#bdy-aktuell #content a:focus,
#bdy-aktuell #content a:hover {color: #9b8a7a;text-decoration: underline overline;}

#bdy-kontakt #content a,
#bdy-kontakt #content a:link,
#bdy-kontakt #content a:visited,
#bdy-kontakt #content a:active {color: #7899ad;text-decoration: underline;}
#bdy-kontakt #content a:focus,
#bdy-kontakt #content a:hover {color: #7899ad;text-decoration: underline overline;}

img { border: 0; }

/** Body */

body { 
	height: 100%;
	background: #525252; 
	font-family: Verdana, sans-serif;
	margin-left: 0;
}

p.bodytext{ 
	font-size:1.1em;
	line-height:1.5em;
	color: #000; 
	margin-bottom:10px;
}

/** Lang-Switch

a#lnk-english {
	position: absolute;
	font: 9px/14px Verdana, sans-serif;
	color: #999595;
	top: 19px;
	left: 880px;
	background: url(../img/main_nav/sub_active_hover.gif) 0 50% no-repeat;
	padding: 0 0 0 10px;
}

a#lnk-english:hover { text-decoration: underline; }
*/

/** Main */

div#main-wrapper { 
	margin:0 auto;
	min-height: 100%; 
	position: relative; 
	width: 937px;
}

#bdy-dom #main-wrapper{background: url(../img/bg_wrapper_dom.gif) 0 0 repeat-y #fef7ed;}
#bdy-gottesdienste #main-wrapper{background: url(../img/bg_wrapper_gottesdienste.gif) 0 0 repeat-y #fef7ed;}
#bdy-musik #main-wrapper{background: url(../img/bg_wrapper_musik.gif) 0 0 repeat-y #fef7ed;}
#bdy-gemeinde #main-wrapper{background: url(../img/bg_wrapper_gemeinde.gif) 0 0 repeat-y #fef7ed;}
#bdy-aktuell #main-wrapper{background: url(../img/bg_wrapper_aktuell.gif) 0 0 repeat-y #fef7ed;}
#bdy-kontakt #main-wrapper{background: url(../img/bg_wrapper_kontakt.gif) 0 0 repeat-y #fef7ed;}

/** Header */
div#print-header {
  display: none;
}

div#header {
	padding-top:13px;
	height: 169px;
	width: 937px;
}

#bdy-dom #main-wrapper #header #headerbild {
	width: 937px;
	padding: 13px;
	background: url(../img/head_dom.jpg) 0 0 no-repeat;
}

#bdy-gottesdienste #main-wrapper #header #headerbild {
	width: 937px;
	padding: 13px;
	background: url(../img/head_gottesdienste.jpg) 0 0 no-repeat;
}

#bdy-musik #main-wrapper #header #headerbild {
	width: 937px;
	padding: 13px;
	background: url(../img/head_musik.jpg) 0 0 no-repeat;
}

#bdy-gemeinde #main-wrapper #header #headerbild {
	width: 937px;
	padding: 13px;
	background: url(../img/head_gemeinde.jpg) 0 0 no-repeat;
}

#bdy-aktuell #main-wrapper #header #headerbild {
	width: 937px;
	padding: 13px;
	background: url(../img/head_aktuell.jpg) 0 0 no-repeat;
}

#bdy-kontakt #main-wrapper #header #headerbild {
	width: 937px;
	padding: 13px;
	background: url(../img/head_kontakt.jpg) 0 0 no-repeat;
}

#bdy-dom #header {background: url(../img/bg_head_dom.gif) 0 0 no-repeat #5c5b60;}
#bdy-gottesdienste #header {background: url(../img/bg_head_gottesdienste.gif) 0 0 no-repeat #5c5b60;}
#bdy-musik #header {background: url(../img/bg_head_musik.gif) 0 0 no-repeat #5c5b60;}
#bdy-gemeinde #header {background: url(../img/bg_head_gemeinde.gif) 0 0 no-repeat #5c5b60;}
#bdy-aktuell #header {background: url(../img/bg_head_aktuell.gif) 0 0 no-repeat #5c5b60;}
#bdy-kontakt #header {background: url(../img/bg_head_kontakt.gif) 0 0 no-repeat #5c5b60;}

/** Header-Navigation */

#header-nav {
	clear: right;
	margin: 0;
	padding:0;
	width: 937px;
	height:18px;
	float: left;
	font-size:1.1em;
}

.sprachwahl{
	padding:3px 0 0 13px;
	float:left;
	width:83px;
	height:18px;
	display:none;
}

.sprachwahl img{vertical-align: text-top;}

a#lnk-english, a#lnk-deutsch{
	color:#fff;
}

#header-nav ul{
	float:left;
	margin:0 0 0 163px;
	padding:3px 0 0 0;
	width: 630px;
	height:18px;
	font-weight:bold;
}

#header-nav ul li {
	margin: 0 5px 0 0;
	padding:0;
	height:18px;
	float: left;
}

#header-nav ul li a {
	color:#fff;
	padding: 0 0 0 11px;
	margin:0 0 0 10px;
	height:18px;
}

#bdy-dom #header #header-nav ul li a:hover, #bdy-dom #header #header-nav ul li a:focus{color:#c8bcb4;}
#bdy-gottesdienste #header #header-nav ul li a:hover, #bdy-gottesdienste #header #header-nav ul li a:focus{color:#c7d6cd;}
#bdy-gemeinde #header #header-nav ul li a:hover, #bdy-gemeinde #header #header-nav ul li a:focus{color:#a6b6cb;}
#bdy-musik #header #header-nav ul li a:hover, #bdy-musik #header #header-nav ul li a:focus{color:#e4b7a5;}
#bdy-aktuell #header #header-nav ul li a:hover, #bdy-aktuell #header #header-nav ul li a:focus{color:#e0d8ce;}
#bdy-kontakt #header #header-nav ul li a:hover, #bdy-kontakt #header #header-nav ul li a:focus{color:#d4dfe6;}

#header-nav ul li a.active {
	color:#fff;
	padding-left: 11px;
	margin-left:10px;
}

#header-nav ul li a#lnk-dom {background: url(../img/header_nav/quadrat_dom.gif) 0 3px no-repeat;}
#header-nav ul li a#lnk-gottesdienste {background: url(../img/header_nav/quadrat_gottesdienste.gif) 0 3px no-repeat;}
#header-nav ul li a#lnk-gemeinde {background: url(../img/header_nav/quadrat_gemeinde.gif) 0 3px no-repeat;}
#header-nav ul li a#lnk-musik {background: url(../img/header_nav/quadrat_musik.gif) 0 3px no-repeat;}
#header-nav ul li a#lnk-aktuell {background: url(../img/header_nav/quadrat_aktuell.gif) 0 3px no-repeat;}
#header-nav ul li a#lnk-kontakt {background: url(../img/header_nav/quadrat_kontakt.gif) 0 3px no-repeat;}

#bdy-musik #header #header-nav ul li a#lnk-dom {background: url(../img/header_nav/quadrat_dom_hell.gif) 0 3px no-repeat;}
#bdy-gemeinde #header #header-nav ul li a#lnk-dom {background: url(../img/header_nav/quadrat_dom_hell.gif) 0 3px no-repeat;}
#bdy-kontakt #header #header-nav ul li a#lnk-gottesdienste {background: url(../img/header_nav/quadrat_gottesdienste_hell.gif) 0 3px no-repeat;}

#bdy-dom #header #header-nav ul li a#lnk-dom {background: url(../img/header_nav/quadrat_weiss.gif) 0 3px no-repeat;}
#bdy-gottesdienste #header #header-nav ul li a#lnk-gottesdienste {background: url(../img/header_nav/quadrat_weiss.gif) 0 3px no-repeat;}
#bdy-musik #header #header-nav ul li a#lnk-musik {background: url(../img/header_nav/quadrat_weiss.gif) 0 3px no-repeat;}
#bdy-gemeinde #header #header-nav ul li a#lnk-gemeinde {background: url(../img/header_nav/quadrat_weiss.gif) 0 3px no-repeat;}
#bdy-aktuell #header #header-nav ul li a#lnk-aktuell {background: url(../img/header_nav/quadrat_weiss.gif) 0 3px no-repeat;}
#bdy-kontakt #header #header-nav ul li a#lnk-kontakt {background: url(../img/header_nav/quadrat_weiss.gif) 0 3px no-repeat;}


/** linke Spalte */
div#linke_spalte {clear: both; width: 154px; margin: 0 0 0 0; float: left;}

/** Main-Navigation */

div#main-nav {clear: both; width: 154px; margin: 0 0 10px 0;font-size:1.1em;}

#main-nav .headline{
	font-size:1.5em;
	padding-left:13px;
	font-weight:bold;
	margin:18px 0 10px 0;
}

#bdy-dom #main-nav .headline{color:#c8bcb4;}
#bdy-gottesdienste #main-nav .headline{color:#c7d6cd;}
#bdy-musik #main-nav .headline{color:#e4b7a5}
#bdy-gemeinde #main-nav .headline{color:#a6b6cb}
#bdy-aktuell #main-nav .headline{color:#e0d8ce}
#bdy-kontakt #main-nav .headline{color:#d4dfe6}

#bdy-dom #main-nav ul.lst-main-nav{border-top:solid 1px #c8bcb4;}
#bdy-gottesdienste #main-nav ul.lst-main-nav{border-top:solid 1px #c7d6cd;}
#bdy-musik #main-nav ul.lst-main-nav{border-top:solid 1px #e4b7a5;}
#bdy-gemeinde #main-nav ul.lst-main-nav{border-top:solid 1px #a6b6cb;}
#bdy-aktuell #main-nav ul.lst-main-nav{border-top:solid 1px #e0d8ce;}
#bdy-kontakt #main-nav ul.lst-main-nav{border-top:solid 1px #d4dfe6;}



ul.lst-main-nav {font-weight:bold;width:154px;}
ul.lst-main-nav li a {display: block;color: #fff;padding: 4px 0 4px 13px;}

#bdy-dom #main-nav ul.lst-main-nav > li {border-bottom:solid 1px #c8bcb4;}
#bdy-dom #main-nav a:hover{background:#352520;}
#bdy-dom #main-nav a:focus, 
#bdy-dom #main-nav a.active{background:#867169;}
#bdy-dom #main-nav a.curifsub{background:#867169;border-bottom:0;}

#bdy-gottesdienste #main-nav ul.lst-main-nav > li {border-bottom:solid 1px #c7d6cd;}
#bdy-gottesdienste #main-nav a:hover{background:#416351;}
#bdy-gottesdienste #main-nav a:focus, 
#bdy-gottesdienste #main-nav a.active{background:#9eb6a7;}
#bdy-gottesdienste #main-nav a.curifsub{background:#9eb6a7;border-bottom:0;}

#bdy-musik #main-nav ul.lst-main-nav > li {border-bottom:solid 1px #e4b7a5;}
#bdy-musik #main-nav a:hover{background:#810001;}
#bdy-musik #main-nav a:focus, 
#bdy-musik #main-nav a.active{background:#c35a41;}
#bdy-musik #main-nav a.curifsub{background:#c35a41;border-bottom:0;}

#bdy-gemeinde #main-nav ul.lst-main-nav > li {border-bottom:solid 1px #a6b6cb;}
#bdy-gemeinde #main-nav a:hover{background:#10304e;}
#bdy-gemeinde #main-nav a:focus, 
#bdy-gemeinde #main-nav a.active{background:#547394;}
#bdy-gemeinde #main-nav a.curifsub{background:#547394;border-bottom:0;}

#bdy-aktuell #main-nav ul.lst-main-nav > li {border-bottom:solid 1px #e0d8ce;}
#bdy-aktuell #main-nav a:hover{background:#867169;}
#bdy-aktuell #main-nav a:focus, 
#bdy-aktuell #main-nav a.active{background:#e0d8ce;}

#bdy-kontakt #main-nav ul.lst-main-nav > li {border-bottom:solid 1px #d4dfe6;}
#bdy-kontakt #main-nav a:hover{background:#5b7a8c;}
#bdy-kontakt #main-nav a:focus, 
#bdy-kontakt #main-nav a.active{background:#abbec9;}
#bdy-kontakt #main-nav a.curifsub{background:#abbec9;border:0;}

#bdy-dom #main-nav a.halbactive{background: url(../img/pfeil.gif) 5px 50% no-repeat;border-bottom:0;}
#bdy-gottesdienste #main-nav a.halbactive{background: url(../img/pfeil.gif) 5px 50% no-repeat;border-bottom:0;}
#bdy-gemeinde #main-nav a.halbactive{background: url(../img/pfeil.gif) 5px 50% no-repeat;border-bottom:0;}
#bdy-musik #main-nav a.halbactive{background: url(../img/pfeil.gif) 5px 50% no-repeat;border-bottom:0;}
#bdy-aktuell #main-nav a.halbactive{background: url(../img/pfeil.gif) 5px 50% no-repeat;border-bottom:0;}
#bdy-kontakt #main-nav a.halbactive{background: url(../img/pfeil.gif) 5px 50% no-repeat;border-bottom:0;}


/** Sub-Navigation */
#bdy-dom #main-nav ul.lst-main-nav li ul.lst-sub-nav li a{border:0; padding:0;}
#bdy-gottesdienste #main-nav ul.lst-main-nav li ul.lst-sub-nav li a{border:0; padding:0;}
#bdy-musik #main-nav ul.lst-main-nav li ul.lst-sub-nav li a{border:0; padding:0;}
#bdy-gemeinde #main-nav ul.lst-main-nav li ul.lst-sub-nav li a{border:0; padding:0;}
#bdy-aktuell #main-nav ul.lst-main-nav li ul.lst-sub-nav li a{border:0; padding:0;}
#bdy-kontakt #main-nav ul.lst-main-nav li ul.lst-sub-nav li a{border:0; padding:0;}
ul.lst-sub-nav {display: block;border: 0 !important;font-weight: normal;}
ul.lst-sub-nav li a {padding: 2px 0 2px 20px !important;}

#bdy-dom #main-nav a.sub-active{background:#867169;}
#bdy-dom #main-nav a.sub-curifsub{background:#867169;border:0;}
#bdy-dom #main-nav a.sub-halbactive{background: url(../img/pfeil.gif) 12px 50% no-repeat;border:0;}
#bdy-gottesdienste #main-nav a.sub-active{background:#9eb6a7;}
#bdy-gottesdienste #main-nav a.sub-curifsub{background:#9eb6a7;border:0;}
#bdy-gottesdienste #main-nav a.sub-halbactive{background: url(../img/pfeil.gif) 12px 50% no-repeat;border:0;}
#bdy-musik #main-nav a.sub-active{background:#c35a41;}
#bdy-musik #main-nav a.sub-curifsub{background:#c35a41;border:0;}
#bdy-musik #main-nav a.sub-halbactive{background: url(../img/pfeil.gif) 12px 50% no-repeat;border:0;}
#bdy-gemeinde #main-nav a.sub-active{background:#547394;}
#bdy-gemeinde #main-nav a.sub-curifsub{background:#547394;border:0;}
#bdy-gemeinde #main-nav a.sub-halbactive{background: url(../img/pfeil.gif) 12px 50% no-repeat;border:0;}
#bdy-aktuell #main-nav a.sub-active{background:#e0d8ce;}
#bdy-aktuell #main-nav a.sub-curifsub{background:#e0d8ce;border:0;}
#bdy-aktuell #main-nav a.sub-halbactive{background: url(../img/pfeil.gif) 12px 50% no-repeat;border:0;}
#bdy-kontakt #main-nav a.sub-active{background:#abbec9;}
#bdy-kontakt #main-nav a.sub-curifsub{background:#abbec9;border:0;}
#bdy-kontakt #main-nav a.sub-halbactive{background: url(../img/pfeil.gif) 12px 50% no-repeat;border:0;}

/** Subsub-Navigation */
ul.lst-subsub-nav {display: block;border: 0 !important;font-weight: normal;font-style:italic;}
ul.lst-subsub-nav li{border:0;}
ul.lst-subsub-nav li a {padding: 2px 0 2px 27px !important;}
#bdy-dom #main-nav a.subsub-active{background:#867169}
#bdy-gottesdienste #main-nav a.subsub-active{background:#9eb6a7}
#bdy-musik #main-nav a.subsub-active{background:#c35a41}
#bdy-gemeinde #main-nav a.subsub-active{background:#547394}
#bdy-aktuell #main-nav a.subsub-active{background:#e0d8ce}
#bdy-kontakt #main-nav a.subsub-active{background:#abbec9}

/** Druckicon */
ul#lst-print {margin: 24px 0 0 630px; }
ul#lst-print li a {
  display: block;
	width: 80px;
	height: 14px;
	font: 9px/14px Verdana, sans-serif;
	color: #999595;
	padding: 0 5px 2px 0px;
}

ul#lst-print li a:hover { text-decoration: underline; }

ul#lst-printsubstart {margin: 24px 0 0 630px;clear:left; }
ul#lst-printsubstart li a {
  display: block;
	width: 80px;
	height: 14px;
	background: #fff url(../img/meta_nav/icon_print.gif) top right no-repeat;
	font: 9px/14px Verdana, sans-serif;
	color: #999595;
	padding: 0 5px 2px 0px;
}

ul#lst-printsubstart li a:hover { text-decoration: underline; }

/** Content */
div#content{
	width: 635px;
	float: left;
	padding:29px 0 40px 31px;
	line-height: 150%;
}

/** Content Leftcol */
div#content-leftcol {
	width: 380px;
	padding: 0;
	margin-bottom: 30px;
	float: left;
}

h2{
	font: 2.1em Georgia, serif;
	margin: 0 0 10px 0;
}

#bdy-dom h2{color:#685148;}
#bdy-gottesdienste h2{color:#759682;}
#bdy-musik h2{color:#aa1212;}
#bdy-gemeinde h2{color:#2d5679;}
#bdy-aktuell h2{color:#9b8a7a;}
#bdy-kontakt h2{color:#7899ad;}

body.download h2{
	color:#fff !important; 
	background:#7899ad; 
	display:block;
	font:1.2em Verdana, sans;
	font-weight:bold;
	padding:2px;
}

h3{
	font-size:1.4em;
	margin: 0 0 10px 0;
}

strong.hdl-sub {
	display: block;
	margin: 0 0 14px 0;
}

/** Content rightcol */
div#content-rightcol {
	width: 225px;
	float: left;
	padding: 46px 0 0 30px;
}

#content-rightcol img{
	padding:0 0 4px 0;
}

/** Content Leftcol 300 */
div#content-leftcol-300 {
	width: 300px;
	padding: 0 35px 0 0;
	margin-bottom: 30px;
	float: left;
}

/** Content Rightcol 300 */
div#content-rightcol-300 {
	width: 300px;
	padding: 0;
	float: left;
}

/** Shop */
#shop_artikel{
	width:635px;
	margin:6px 0 0 0;
	padding:3px 0 0 0;
}

#shop_artikel p.bodytext{
	padding:0;
	margin:0;
}

#bdy-dom #shop_artikel{
	border-top:solid 1px #685148;
}

#bdy-musik #shop_artikel{
	border-top:solid 1px #aa1212;
}

td.artikeltext{
	width:404px;
}

/** Turm */
#turm{
	position:absolute;
	right:0;
	bottom:0;
	height:295px;
	width:90px;
	float:right;
	background: url(../img/turm.gif) 0 0 no-repeat;
}



/** Footer */

div#footer { 
	z-index:10;
	position: absolute;
	bottom: 12px;
	left: 0;
	width: 100%;
	font: 9px/9px Verdana, sans-serif;
	color: #999595;
	padding: 0 0 0 185px;
	width: 500px;
}

div#footer a {
	color: #999595;
}

div#footer a:focus {
	color: #999595;
	text-decoration:underline;
}

br.clr {
  clear: both;
  height: 0px;
  line-height: 0px;
}

.mdl-hdl-sub-txt {
  margin-bottom: 20px;
}
.mdl-hdl-txt {
  margin-bottom: 20px;
}
.mdl-txt-img {
  margin-bottom: 20px !important;
}

/** Suche */
#searchform{
float:left;
	
}
form fieldset{
	height:18px;
	border:0;
	padding:3px 0 0 16px;
}

form input#inp-search {
border:0;
float:left;
font-size:1em;
height:14px;
width:78px;
}

form input#inp-ok {
float:left;
width:20px;
}

/** Login */
#login_box{
	
}

.tx-felogin-pi1 legend{
	display:none;
}

.tx-felogin-pi1 label{
	color:#d4dfe6;
}

.tx-felogin-pi1 h3{
	display:none;
}

.tx-felogin-pi1 div{
	display:none;
}

.tx-felogin-pi1 form div{
	display:block;
}

.tx-felogin-pi1 fieldset{
	padding-left:13px;
	border-top:1px solid #d4dfe6;
	border-bottom:1px solid #d4dfe6;
	height:120px;
}

.tx-felogin-pi1 fieldset input{
	margin:4px 0 0 0;
}

.tx-felogin-pi1 fieldset input#user, .tx-felogin-pi1 fieldset input#pass{
	width:128px;
	margin:0 0 4px 0;
}

/** Eingang Dom */
#bdy-dom #eingang{
	width:635px;
	height:350px;
	padding-top:25px;
	background: url(../img/bg_eingang_dom.jpg) 0 0 no-repeat;
}

#bdy-dom .eingang_start{
	width:450px;
	padding:10px 10px 10px 0;
	background: url(../img/trans70.png) 0 0 repeat;
}

#bdy-dom .eingang_start_text{
	padding:5px 5px 5px 12px;
	background: url(../img/trans85.png) 0 0 repeat;
}

#bdy-dom .eingang_start_text p{
	margin:0;
}

#bdy-dom .eingang_start_text h2{
	font-size:3.5em;
	line-height:30px;
	float:left;
	margin:0 4px 2px 0;
}

/** Eingangg Gottesdienste */
#bdy-gottesdienste #eingang{
	width:635px;
	height:244px;
	padding-top:131px;
	background: url(../img/bg_eingang_gottesdienste.jpg) 0 0 no-repeat;
}

#bdy-gottesdienste .eingang_start{
	width:635px;
	padding:10px 0 10px 0;
	background: url(../img/trans70.png) 0 0 repeat;
}

#bdy-gottesdienste .eingang_start_text{
	padding:5px 12px 5px 12px;
	background: url(../img/trans85.png) 0 0 repeat;
}

#bdy-gottesdienste .eingang_start_text p{
	margin:0;
}

#bdy-gottesdienste .eingang_start_text h2{
	font-size:3.5em;
	line-height:30px;
	float:left;
	margin:0 4px 2px 0;
}

/** Eingang Gemeinde */
#bdy-gemeinde #eingang{
	width:635px;
	height:210px;
	padding-top:165px;
	background: url(../img/bg_eingang_gemeinde.jpg) 0 0 no-repeat;
}

#bdy-gemeinde .eingang_start{
	width:612px;
	padding:10px 10px 10px 0;
	background: url(../img/trans70.png) 0 0 repeat;
}

#bdy-gemeinde .eingang_start_text{
	padding:5px 5px 5px 12px;
	background: url(../img/trans85.png) 0 0 repeat;
}

#bdy-gemeinde .eingang_start_text p{
	margin:0;
}

#bdy-gemeinde .eingang_start_text h2{
	font-size:3.5em;
	line-height:30px;
	float:left;
	margin:0 4px 2px 0;
}

/** Eingang Musik */
#bdy-musik #eingang{
	width:635px;
	height:155px;
	padding-top:245px;
	background: url(../img/bg_eingang_musik.jpg) 0 0 no-repeat;
}

#bdy-musik .eingang_start{
	width:505px;
	padding:10px 10px 10px 0;
	background: url(../img/trans70.png) 0 0 repeat;
}

#bdy-musik .eingang_start_text{
	padding:5px 5px 5px 12px;
	background: url(../img/trans85.png) 0 0 repeat;
}

#bdy-musik .eingang_start_text img{
	float:left;
}

#bdy-musik .eingang_start_text p{
	margin:0;
}

#bdy-musik .eingang_start_text h2{
	font-size:3.5em;
	line-height:30px;
	float:left;
	margin:0 4px 2px 0;
}

/** Veranstaltungsmodul Singleview */

td.event-singleview-links{
	width:300px;
}

td.event-singleview-rechts{
	padding-left:35px;
	width:300px;
}

.event-singleview-rechts img{
	padding:0 0 4px 0;
}

.event-singleview-titel{
	padding:6px 0;
	font-weight:bold;
	font-size:1.1em;
}

.event-singleview-datum{
	float:left;
	font-size:1.1em;
}

.event-singleview-zeit{
	font-size:1.1em;
}

td.event-singleview-links p{
	margin:0;
	padding:4px 0 4px 4px;
}

#bdy-musik .event-singleview-ort{
	margin:4px 0;
	padding:0 0 4px 4px;
	border-bottom:solid 1px #aa1212;
	font-size:1.1em;
}

#bdy-gottesdienste .event-singleview-ort{
	margin:4px 0;
	padding:0 0 4px 4px;
	border-bottom:solid 1px #759682;
	font-size:1.1em;
}

#bdy-gemeinde .event-singleview-ort{
	margin:4px 0;
	padding:0 0 4px 4px;
	border-bottom:solid 1px #2d5679;
	font-size:1.1em;
}

#bdy-aktuell .event-singleview-ort{
	margin:4px 0;
	padding:0 0 4px 4px;
	border-bottom:solid 1px #9B8A7A;
	font-size:1.1em;
}

#bdy-musik .event-singleview-inhalt{
	margin:4px 0;
	padding:0 0 2px 0;
	border-top:solid 1px #aa1212;
	border-bottom:solid 1px #aa1212;
}

#bdy-gottesdienste .event-singleview-inhalt{
	margin:4px 0;
	padding:0 0 2px 0;
	border-top:solid 1px #759682;
	border-bottom:solid 1px #759682;
}

#bdy-gemeinde .event-singleview-inhalt{
	margin:4px 0;
	padding:0 0 2px 0;
	border-top:solid 1px #2d5679;
	border-bottom:solid 1px #2d5679;
}

#bdy-aktuell .event-singleview-inhalt{
	margin:4px 0;
	padding:0 0 2px 0;
	border-top:solid 1px #9B8A7A;
	border-bottom:solid 1px #9B8A7A;
}

/** Veranstaltungsmodul Listview */
.event-list-all-default_catheader{
	width:300px;
	float:left;
	padding:0 0 4px 0;
}

.event-list-all-musik{
	width:280px;
	float:left;
	padding:0 20px 4px 0;
	border-bottom:solid 1px #aa1212;
}

.event-list-all-motette{
	width:280px;
	float:left;
	padding:0 20px 4px 0;
	border-bottom:solid 1px #aa1212;
	background: url(../img/icon_motette.gif) top right no-repeat;
}

.event-list-all-musik a{
	color:#aa1212!important;
}

.event-list-all-gottesdienst{
	width:280px;
	float:left;
	padding:0 20px 4px 0;
	border-bottom:solid 1px #759682;
}

.event-list-all-gottesdienst a{
	color:#759682!important;
}

.event-list-all-vortraege, .event-list-all-fuehrungen, .event-list-all-default_catheader{
	width:280px;
	float:left;
	padding:0 20px 4px 0;
	border-bottom:solid 1px #685148;
}

.event-list-all-vortraege a, .event-list-all-fuehrungen a, .event-list-all-default_catheader a{
	color:#685148!important;
}

.event-list-all-gemeinde{
	width:280px;
	float:left;
	padding:0 20px 4px 0;
	border-bottom:solid 1px #2d5679;
}

.event-list-all-gemeinde a{
	color:#2d5679!important;
}

.event-list-all-orgelsommer{
	width:280px;
	float:left;
	padding:0 20px 4px 0;
	border-bottom:solid 1px #aa1212;
	background: url(../img/icon_orgelsommer.gif) top right no-repeat;
}

.event-list-all-domkonzert{
	width:280px;
	float:left;
	padding:0 20px 4px 0;
	border-bottom:solid 1px #aa1212;
	background: url(../img/icon_domkonzert.gif) top right no-repeat;
}

.event-list-datum{
	display:block;
	padding:2px 0 2px 4px;
	font-size:1.1em;
}

.event-list-zeit{
	font-weight:bold;
	float:left;
	padding:2px 4px 0 4px;
	width:70px;
	font-size:1.1em;
}

.event-list-rechts{
	float:left;
	width:200px;
}

.event-list-titel{
	padding:2px 0 0 4px;
	font-weight:bold;
	font-size:1.1em;
}

.event-list-teaser{
	padding:2px 0 0 4px;
	font-size:1.1em;
}

#bdy-start .event-list-teaser{
	display:none;
}

.icon_kerzenlicht{
	background: url(../img/icon_kerzenlicht.gif) top right no-repeat;
}

.icon_motette{
	background: url(../img/icon_motette.gif) top right no-repeat;
}

.icon_gottesdienst{
	background: url(../img/icon_gottesdienst.gif) top right no-repeat;
}

.icon_oratorium{
	background: url(../img/icon_oratorium.gif) top right no-repeat;
}

.icon_sonderkonzert{
	background: url(../img/icon_sonderkonzert.gif) top right no-repeat;
}

.icon_orgelsommer{
	background: url(../img/icon_orgelsommer.gif) top right no-repeat;
}

.icon_domkonzert{
	background: url(../img/icon_domkonzert.gif) top right no-repeat;
}

.icon_singschule{
	background: url(../img/icon_singschule.gif) top right no-repeat;
}

/** Veranstaltungsmodul Monat */
.fuehrungen_bullet, .musik_bullet, .gottesdienst_bullet, .gemeinde_bullet, .vortraege_bullet, .orgelsommer_bullet, .fuehrungen_bullet{
	display:none;
}

.tx-cal-controller .weekview {
	font-size:10px;
}

.tx-cal-controller .eventfont{
	font-size:10px;
}

.eventbg2{
	font-size:10px;
	background:#fef7ed;
}

.weekview .orgelsommer, .dayview .orgelsommer, .monthview .orgelsommer, .orgelsommer_text, .weekview .fuehrungen, .dayview .fuehrungen, .monthview .fuehrungen, .fuehrungen_text{
	color:#000;
}

.weekview .default_catbody, .dayview .default_catbody, .monthview .default_catbody, .default_catbody_text, #bdy-aktuell #content .default_catbody .padd a{
	color:#000;
}

.weekview .gemeinde, .dayview .gemeinde, .monthview .gemeinde, #bdy-aktuell #content .gemeinde_text a, #bdy-aktuell #content .gemeinde .padd a{
	color:#2d5679;
}

.weekview .musik, .dayview .musik, .monthview .musik, #bdy-aktuell #content .musik_text a, #bdy-aktuell #content .musik .padd a{
	color:#aa1212;
}

.weekview .gottesdienst, .dayview .gottesdienst, .monthview .gottesdienst, #bdy-aktuell #content .gottesdienst_text a, #bdy-aktuell #content .gottesdienst .padd a{
	color:#759682;
}

.weekview .vortraege, .dayview .vortraege, .monthview .vortraege, .vortraege_text a, .vortraege .padd a{
	color:#685148;
}

/** Veranstaltungsmodul Gottesdienste */

#bdy-gottesdienste table{
	border-collapse:collapse;
}

#bdy-gottesdienste td.gd_links{
	width:300px;
	padding:0 15px 0 0;
	margin:0;
	border-right:solid 1px #759682;
	vertical-align:top;
	
}

#bdy-gottesdienste td.gd_rechts{
	width:315px;
	padding:0 0 0 15px;
	margin:0;
	vertical-align:top;
}

#bdy-gottesdienste td.gd_links h2{
	color:#fff !important; 
	background:#759682; 
	display:block;
	font:1.2em Verdana, sans;
	font-weight:bold;
	padding:2px;
	margin-bottom:10px;
}

#bdy-gottesdienste td.gd_rechts h2{
	color:#fff !important; 
	background:#759682; 
	display:block;
	font:1.2em Verdana, sans;
	font-weight:bold;
	padding:2px;
	margin-bottom:10px;
}

#bdy-gottesdienste td.monat h3{
	color:#759682; 
	font:1.2em Verdana, sans;
	font-weight:bold;
	padding:15px 0 4px 0;
	margin:0;
	border-bottom:solid 1px #759682
}

#bdy-gottesdienste td .event{
	padding:4px 0 4px 0;
	display:block;
	border-bottom:solid 1px #759682;
	line-height:1.5em;
}

/** Veranstaltungsmodul Suche */
.tx-cal-controller fieldset{
	height:200px;
}
.tx-cal-controller input{
	margin-bottom:6px;
	font-size:1.1em;
}

.tx-cal-controller select{
	margin-bottom:6px;
	font-size:1.1em;
}

.tx-cal-controller label{
	width:100px;
	margin-bottom:6px;
	font-size:1.1em;
}

.tx-cal-controller .suche{
	margin-left:110px;
}

/** DOWNLOAD */
.download-datei {
	margin:0 0 10px;
	padding:4px;
	border-bottom:dotted 1px #000;
}

a .txt-left{
	float:left;
	width:400px;
}

/** Skiplinks */
#hiddenlayer {
color:#FFFFFF;
position:absolute;
top:0;
left:0;
z-index:99991;
}

#hiddenlayer a{color:#525252;}
#hiddenlayer a:active, #hiddenlayer a:focus{color:#fff;}

/** Sitemap */
div.tx-dropdownsitemap-pi1 div.expAll {
	background:transparent url(../img/smap_balken.gif) no-repeat scroll 0 25px;
	height:27px;
	margin-left:3px;
	width:420px;
	border:0;
}

div.tx-dropdownsitemap-pi1 div.expAll a {
background:transparent url(../img/smap_btn_all.gif) no-repeat scroll 0 0;
display:block;
height:21px;
margin-left:298px;
width:158px;
}

.ir, div.tx-dropdownsitemap-pi1 div.expAll a {
font-family:sans-serif;
font-size:0;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:0;
overflow:hidden;
text-decoration:none;
text-indent:-1000px;
}

.tx-dropdownsitemap-pi1 ul li {
background:transparent none repeat scroll 0 0 !important;
padding:10px 0 0 10px;
}

div.tx-dropdownsitemap-pi1 img.icon {
margin-top:-7px;
padding-right:5px;
}

/** SUCHE **/
.tx-indexedsearch-searchbox{
	margin:10px 0;
}

.browsebox li{
	float:left;
	margin:0 20px 10px 0;
}

.tx-indexedsearch-res{
	margin:10px 0;
	clear:both;
}

.tx-indexedsearch-browsebox p{
	margin:10px 0;
}

/** SMOOTH GALLERY **/
.slideInfoZone h2{
	font-family:Arial, sans;
	font-size:1.4em;
	font-weight:bold;
	color:#fff !important;
	margin:0;
}
