/* ZURUECKSETZEN */

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address, .contentheading, .componentheading{
margin:0.5em 0;}

li, dd{margin-left:1em;}

fieldset{padding:0.5em;}

img {
	border: none;
}

.bildr {
	margin-left: 6px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bildl {
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 0px;
	border: 1px solid #333333;
}

.clear {
	clear: both;
}

body {
	margin: 0;
	color: #131313;
	font-family: Verdana, Tahoma, "Times New Roman";
	font-size:11px;
	line-height:16px;
	background-color: #F8F8F8;
	background-image: url(../images/hg2.gif);
	background-repeat: repeat-x;
}

a:link {
	color: #7E7E7E;
	text-decoration: none;
}

a:hover {
	color: #000000;
}

a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

/*#inhalt_eng a:link[href^="http:"] {
	background: url(../images/ext_link.gif) right no-repeat;
	text-decoration: none;
	border-bottom: 1px dashed #f58a49;
	padding-right: 15px;
	margin-right: 3px;
}

#inhalt_eng a:link[href^="http:"]:hover {
	background: url(../images/ext_link_hover.gif) right no-repeat;
}

#inhalt_eng a:link[href^="http:"]:visited {
	background: url(../images/ext_link_visited.gif) right no-repeat;
	padding-right: 15px;
	margin-right: 3px;
}*/

/* KOPF */

#header1 {position: fixed; width: 100%;	height: 134px;}

#header2 {height: 105px;
	opacity: 0.9;
	filter:alpha(opacity=90);
	background-color: #FFFFFF;
	width: 100%;
	padding-left: 86px;}

#logo {	width: 980px;
	float: none;
	height: 105px;
	background-image: url(../images/kopf.png);
	background-repeat: no-repeat;}

.user4 {  /* topmenu */
	position: absolute;
	left: 858px;
	top: 0px;
	font-size: 9px;}

.user4 ul{ text-align:right; margin:0; padding:0;}
.user4 li{display:inline; margin:0; padding:0; background:none;}
.user4 a{	font-weight:bold;
	font-size: 10px;
	padding:0px 10px;
	font-family: Arial, Helvetica, sans-serif;}

#header3 {	height: 9px; background: url(../images/kopfschatten.png) repeat-x top left;}

.user8 {  /* Translation */
	position: absolute;	top: 0px; right: 5px;}

.clr {clear: both;}

/* INHALT */

#cont_inhalt1 {
	text-align: center;
	width: 100%;
}

#cont_inhalt2 {
	text-align: left;
	width: 1012px; /* weitest(990) plus 2 mal 5 Auffüllung plus 2 mal 5 Randstreifen */
	background: #fff;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: none;
	float: left;
	margin-left: 60px; /* Linker Seitenstreifen */
	padding-top: 165px; /* Platz für Header */
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#cont_inhalt3 {}

.mitte{float:left;}
.mitte .bg .bg{padding:5px;}

#mitte_eng{width:608px}

#mitte_weiter{width:795px;
background:url(../images/mid-rounded-m795.png) top left repeat-y;}
#mitte_weiter .bg{background:url(../images/mid-rounded-t795.png) top left no-repeat;}
#mitte_weiter .bg .bg{background:url(../images/mid-rounded-b795.png) bottom left no-repeat;}

#mitte_weitest{width:100%;}


#inhalt_eng {
	width: 608px;
	float: left;
	text-align: justify;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}

#inhalt_weiter {
	width: 80%;
	float: left;
	margin:0 0 0px 0;
	text-align: justify;
}

#inhalt_weitest {
	width: 100%;
	float: none;
	margin:0 0 0px 0;
	text-align: justify;
}

#rechts, #links {
	width: 190px;
	padding-left: 4px;
	background-image: url(../images/modulbg.png);
	background-repeat: no-repeat;
}

#rechts h3 { /* Überschriften rechte Spalte */
	color: #333333;
	font-size: 11px;
	text-align: center;
	background-color: #DDDDDD;
	line-height: 20px;
	margin-left: -4px;
	margin-top: 0px;
}

#rechts{
	float:right;
	background-position: left bottom;
}

#links h3 { /* Überschriften linke Spalte */
	color: #333333;
	font-size: 11px;
	text-align: center;
	background-color: #DDDDDD;
	line-height: 20px;
	margin-left: -4px;
	margin-top: 0px;
}

#links {
	float:left;
	background-position: right bottom;
}

#user {
	padding: 0 0 15px 0;
}

#user .module {
	margin: 0px;
}

#user div.module div {
	margin: 0px;
}

.user1 {
	width: 310px;
	margin: 0 0 15px 0;
}

.user2 {
	width: 291px; /* 606 minus user1 minus margin-left */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 5px;
}

	
.user1, .user2 {float: left}

.user5_klein {
	width: 50%;
	float: left;
	padding-top: 20px;
	text-align: center;
	border-top: 1px solid #CCCCCC;
}

.user5_voll {
	width: 100%;
	float: none;
	margin: 0;
	border-top: 1px solid #CCCCCC;
}

.user6_klein {
	width: 50%;
	float: left;
	padding-top: 20px;
	text-align: center;
	border-top: 1px solid #CCCCCC;
}

.user6_voll {
	width: 100%;
	float: none;
	margin: 0;
	border-top: 1px solid #CCCCCC;
}

#pathway, #pathway a, #pathway a:hover {
	font-size: 10px;
	color: #666666;
	list-style-type: none;
}

/* JOOMLA */

#mainlevel-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}

#mainlevel-nav li {
	float: left;
	margin: 0 3px;
	padding: 3px 0;
}

#mainlevel-nav li a:link, ul#mainlevel-nav li a:visited {
	text-decoration: none;
	color: #fff;
	padding: 2px 7px 3px 7px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
}

#mainlevel-nav li a:hover {
	color: #f58a49;
	background: #fff;
}

#links .module, #rechts .module   {
	margin-bottom: 15px;
}

/*.module div div div h3, .module_menu div div div h3, .module_text div div div h3 {
	color: #333333;
	font-size: 11px;
	text-align: center;
	background-color: #DDDDDD;
	line-height: 20px;
	margin-left: -4px;
	margin-top: 0px;
} */

.module div div div ul {
	list-style: none;
	margin: 5px 0 2px 0;
	padding: 0;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #ddd;
}

.module div div div ul li {
	background: url(../images/list_icon.gif) no-repeat 4px 3px;
	border-top: 1px solid #ddd;
	border-bottom: 2px solid #fff;
	padding: 0 5px 0 20px;
}

.module div div div ul li:hover {
	background: #eee url(../images/list_icon_hover.gif) no-repeat 4px 3px;
}

.module div div div ul li a {
	font-size: 11px;
	text-decoration: none;
	color: #f58a49;
	display: block;
}

.module div div div ul li a:hover {
	color: #999;
	text-decoration: none;
}

fieldset {
	border: none;
	padding: 0;
	margin: 0;
}

#form-login ul li a {
	font-size: 10px;
}

#form-login ul {
	border: 0 none;
	padding: 0;
	margin: 0;
}

#form-login ul li {
	background: none;
	border: 0 none;
	padding: 0;
	margin: 0;
}

#form-login-username, #form-login-password {
	margin: 3px 0;
}

#modlgn_username, #modlgn_passwd {
	width: 95%;
}

#form-login-remember {
	font-size: 10px;
	margin: 3px 0;
}

.search {
	text-align: right;
}

#mod_search_searchword {
	margin: 0 10px;
}

.buttonheading img {
	border: 0 none;
}
/*      Überprüfen     */
.contentpaneopen {width: 100%}

.contentheading {
	color: #666666;
	font-weight: bold;
	padding: 2px;
	font-size: 12px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.componentheading {
	font-size: 14px;
	border-bottom: 1px solid #939393;
	font-weight: bold;
	margin: 3px 2px 20px;
	padding: 2px;
	text-align: center;
}

.contentpane {
	padding: 0 5px 0 5px;
}

.modifydate, .createdate, .small, .pagenav {
	font-size: 10px;
}

.createdate {
	padding-bottom: 10px;
}

.sectiontableheader {
	font-size: 10px;
	border-left: 2px solid #fff;
	padding: 2px 4px;
	background: #f58a49;
	color: #fff;
}

.sectiontableentry1 {
	background: #eee;
	padding: 2px;
}

.sectiontableentry1 td {
	padding: 5px 6px;
	border-left: 2px solid #fff;
	border-top: 2px solid #fff;
}

.sectiontableentry2 {
	background: #f7f7f7;
	padding: 2px;
}

.sectiontableentry2 td {
	padding: 5px 6px;
	border-left: 2px solid #fff;
	border-top: 2px solid #fff;
}

.pagenav {
	padding: 2px 3px;
	border: 1px solid #eee;
	background: #f7f7f7;
}

.pagenav a:link, .pagenav a:visited {
	padding: 2px 3px;
	border: 1px solid #eee;
	background: #f7f7f7;
	color: #f58a49;
}

.pagenav a:hover {
	border: 1px solid #ddd;
	color: #eee;
}

.pagenavbar {
	text-align: center;
	display: block;
	font-size: 10px;
}

.pagenavbar a {
	font-size: 10px;
}

.inputbox {
	border: 1px solid #ddd;
	color: #aaa;
	padding: 2px 3px;
}

.inputbox:hover {
	border: 1px solid #ccc;
	color: #ccc;
}

.inputbox:focus {
	border: 1px solid #f58a49;
	color: #f58a49;
}

.button {
	border: 1px solid #ddd;
	color: #aaa;
	background: #fff;
	font-weight: bold;
	font-size: 12px;
}

.button:hover {
	border: 1px solid #f58a49;
	color: #f58a49;
}

.button:focus {
	border: 1px solid #eee;
	color: #eee;
}

.contenttoc {
	border: 1px dashed #f58a49;
	margin: 0 0 10px 10px;
	padding: 5px;
	background: #f8f8f8;
}

.contenttoc:hover {
	background: none;
}

.contenttoc tbody tr th {
	border-bottom: 1px dashed #f58a49;
	padding: 0 0 5px 0;
}

.contenttoc tbody tr td {
	padding: 5px 0 0 0;
}

a.readon:link, a.readon:visited, .weiterlesen {
	font-size: 10px;
	float: right;
	width: 110px;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #E8E8E8;
	background-image: url(../images/weiter.png);
	background-repeat: no-repeat;
	background-position: right center;
	-moz-border-radius: 3px;
}

a.readon:hover, .weiterlesen:hover {
	background-color: #D3D3D3;
}

#weiterlesen:link, #weiterlesen:visited {
	background-color: #FDFDFD;
}

#smoothtop {
	float: right;
	padding: 20px;
}

#smoothtop a {
	background: url(../images/top.png) left no-repeat;
	text-decoration: none;
	padding-left: 15px;
	color: #fff;
	-moz-border-radius: 3px;
	background-color: #688EB7;
	padding-right: 5px;
}

#smoothtop a:hover {background-color: #A0BFD7}

div.bannergroup_text div.banneritem_text {
	border: 1px solid #eee;
	margin-bottom: 4px;
	padding: 3px 3px 7px 3px;
}

div.bannergroup_text div.banneritem_text:hover {
	border: 1px dashed #ddd;
	background: #fff;
}

/* spacers */
span.article_separator {
	display: block;
	height: 1px;
}

td.buttonheading {
	text-align: right;
	width: 0;
}

table.blog span.article_separator {
	display: block;
	height: 20px;
}


/** M E N Ü **/

#user3, #header_leiste  {
	height: 23px;
	padding: 0 6%;
	opacity: 0.7;
	filter:alpha(opacity=70);
}

#header_leiste {
	background-image: url(../images/promo-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.user7 {  /* submenu */
	height: 22px;
	opacity: 0.8;
	filter:alpha(opacity=80);
	width: 100%;
	top: -9px;
	position: relative;
	background-color: #888888;
	border-bottom: 1px solid #666666;
	padding-left: 110px;
}

/* Hauptmenue */
ul.menu-hauptmenue {
	z-index: 1;
	float: left;
	border-right: 1px solid #404040;
	margin: 0;
	background: none;
	padding: 0;
	list-style: none;
}

ul.menu-hauptmenue li {
	float: left;
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
}

ul.menu-hauptmenue a:link,
ul.menu-hauptmenue a:visited {
	display: block;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #1B1B1B;	
	border-left: 1px solid #404040;
	margin: 0;
	padding: 3px 1.5em;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

ul.menu-hauptmenue a:hover {
	background-color: #404040;
}

ul.menu-hauptmenue li.active a {
	background-color: #666666;
	border-bottom: 1px solid #666666;
}

/* Sublevel */
ul.menu-submenue {
	float: left;
	border-right: 1px solid #6A6A6A;
	margin: 0;
	background: none;
	padding: 0;
	list-style: none;
}

ul.menu-submenue li {
	float: left;
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
}

ul.menu-submenue a:link,
ul.menu-submenue a:visited {
	display: block;
	border-left: 1px solid #6A6A6A;
	margin: 0;
	padding: 3px 1.5em;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

ul.menu-submenue a:hover {
	background-color: #404040;
}

ul.menu-submenue li.active a {
	background-color: #404040;
}

/* Curved Borders*/

.obenrechts {
	background-image: url(../images/module_oben_rechts.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.obenlinks {
	background-image: url(../images/module_oben_links.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.untenrechts {
	background-image: url(../images/module_unten_rechts.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.untenlinks {
	background-image: url(../images/module_unten_links.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/*  LUPE FUER ALTARBILD */
#altarlupe {border:0px; padding:0px; width:592px; height:393px; position:relative;}
#altarlupe img {display:none;}
#altarlupe ul {margin:0; padding:0; list-style-type:none; width:592px; height:393px; position:absolute; top:0px; left:0px; background:#fff url(../../../images/stories/kirchgebaeude/altar2008tn.jpg) no-repeat;} 
#altarlupe ul li {
	display:block;
	width:59px;
	height:39px;
	float:left;
	margin: 0px;
	padding: 0px;
}
#altarlupe ul li a, #altarlupe ul li a:visited {display:block; width:59px; height:39px; text-decoration:none; overflow:hidden; background:transparent; cursor:default;}
#altarlupe ul li a em {display:none;}
#altarlupe ul li a:hover {border:0;}
#altarlupe ul li a:hover em {
	display:block;
	position:absolute;
	left:194px;
	top:-68px;
	width:204px;
	height:136px;
	background-color: transparent;
	background-image: url(../../../images/stories/kirchgebaeude/altar2008.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: visible;
	visibility: visible;
}
#altarlupe ul li a:hover em#a1 {background:none;} /* 1 */
#altarlupe ul li a:hover em#a2 {background:none;}
#altarlupe ul li a:hover em#a3 {background:none;}
#altarlupe ul li a:hover em#a4 {background:none;}
#altarlupe ul li a:hover em#a5 {background:none;}
#altarlupe ul li a:hover em#a6 {background:none;}
#altarlupe ul li a:hover em#a7 {background:none;}
#altarlupe ul li a:hover em#a8 {background:none;}
#altarlupe ul li a:hover em#a9 {background:none;}
#altarlupe ul li a:hover em#a10 {background:none;}

#altarlupe ul li a:hover em#b1 {background:none;} /* 2 */
#altarlupe ul li a:hover em#b2 {background:none;}
#altarlupe ul li a:hover em#b3 {background:none;}
#altarlupe ul li a:hover em#b4 {background:none;}
#altarlupe ul li a:hover em#b5 {background:none;}
#altarlupe ul li a:hover em#b6 {background:none;}
#altarlupe ul li a:hover em#b7 {background:none;}
#altarlupe ul li a:hover em#b8 {background:none;}
#altarlupe ul li a:hover em#b9 {background:none;}
#altarlupe ul li a:hover em#b10 {background:none;}

#altarlupe ul li a:hover em#c1 {background-position:51px -68px;} /* 3 */
#altarlupe ul li a:hover em#c2 {background-position:-51px -68px;}
#altarlupe ul li a:hover em#c3 {background-position:-153px -68px;}
#altarlupe ul li a:hover em#c4 {background:none;}
#altarlupe ul li a:hover em#c5 {background:none;}
#altarlupe ul li a:hover em#c6 {background:none;}
#altarlupe ul li a:hover em#c7 {background:none;}
#altarlupe ul li a:hover em#c8 {background-position:-663px -68px;}
#altarlupe ul li a:hover em#c9 {background-position:-765px -68px;}
#altarlupe ul li a:hover em#c10 {background-position:-867px -68px;}

#altarlupe ul li a:hover em#d1 {background-position:51px -136px;} /* 4 */
#altarlupe ul li a:hover em#d2 {background-position:-51px -136px;}
#altarlupe ul li a:hover em#d3 {background-position:-153px -136px;}
#altarlupe ul li a:hover em#d4 {background-position:-255px -136px;}
#altarlupe ul li a:hover em#d5 {background-position:-357px -136px;}
#altarlupe ul li a:hover em#d6 {background-position:-459px -136px;}
#altarlupe ul li a:hover em#d7 {background-position:-561px -136px;}
#altarlupe ul li a:hover em#d8 {background-position:-663px -136px;}
#altarlupe ul li a:hover em#d9 {background-position:-765px -136px;}
#altarlupe ul li a:hover em#d10 {background-position:-867px -136px;}

#altarlupe ul li a:hover em#e1 {background-position:51px -204px;} /* 5 */
#altarlupe ul li a:hover em#e2 {background-position:-51px -204px;}
#altarlupe ul li a:hover em#e3 {background-position:-153px -204px;}
#altarlupe ul li a:hover em#e4 {background-position:-255px -204px;}
#altarlupe ul li a:hover em#e5 {background-position:-357px -204px;}
#altarlupe ul li a:hover em#e6 {background-position:-459px -204px;}
#altarlupe ul li a:hover em#e7 {background-position:-561px -204px;}
#altarlupe ul li a:hover em#e8 {background-position:-663px -204px;}
#altarlupe ul li a:hover em#e9 {background-position:-765px -204px;}
#altarlupe ul li a:hover em#e10 {background-position:-867px -204px;}

#altarlupe ul li a:hover em#f1 {background-position:51px -272px;} /* 6 */
#altarlupe ul li a:hover em#f2 {background-position:-51px -272px;}
#altarlupe ul li a:hover em#f3 {background-position:-153px -272px;}
#altarlupe ul li a:hover em#f4 {background-position:-255px -272px;}
#altarlupe ul li a:hover em#f5 {background-position:-357px -272px;}
#altarlupe ul li a:hover em#f6 {background-position:-459px -272px;}
#altarlupe ul li a:hover em#f7 {background-position:-561px -272px;}
#altarlupe ul li a:hover em#f8 {background-position:-663px -272px;}
#altarlupe ul li a:hover em#f9 {background-position:-765px -272px;}
#altarlupe ul li a:hover em#f10 {background-position:-867px -272px;}

#altarlupe ul li a:hover em#g1 {background-position:51px -340px;} /* 7 */
#altarlupe ul li a:hover em#g2 {background-position:-51px -340px;}
#altarlupe ul li a:hover em#g3 {background-position:-153px -340px;}
#altarlupe ul li a:hover em#g4 {background-position:-255px -340px;}
#altarlupe ul li a:hover em#g5 {background-position:-357px -340px;}
#altarlupe ul li a:hover em#g6 {background-position:-459px -340px;}
#altarlupe ul li a:hover em#g7 {background-position:-561px -340px;}
#altarlupe ul li a:hover em#g8 {background-position:-663px -340px;}
#altarlupe ul li a:hover em#g9 {background-position:-765px -340px;}
#altarlupe ul li a:hover em#g10 {background-position:-867px -340px;}

#altarlupe ul li a:hover em#h1 {background:none;} /* 8 */
#altarlupe ul li a:hover em#h2 {background:none;}
#altarlupe ul li a:hover em#h3 {background-position:-153px -408px;}
#altarlupe ul li a:hover em#h4 {background-position:-255px -408px;}
#altarlupe ul li a:hover em#h5 {background-position:-357px -408px;}
#altarlupe ul li a:hover em#h6 {background-position:-459px -408px;}
#altarlupe ul li a:hover em#h7 {background-position:-561px -408px;}
#altarlupe ul li a:hover em#h8 {background-position:-663px -408px;}
#altarlupe ul li a:hover em#h9 {background:none;}
#altarlupe ul li a:hover em#h10 {background:none;}

#altarlupe ul li a:hover em#j1 {background:none;} /* 9 */
#altarlupe ul li a:hover em#j2 {background:none;}
#altarlupe ul li a:hover em#j3 {background-position:-153px -476px;}
#altarlupe ul li a:hover em#j4 {background-position:-255px -476px;}
#altarlupe ul li a:hover em#j5 {background-position:-357px -476px;}
#altarlupe ul li a:hover em#j6 {background-position:-459px -476px;}
#altarlupe ul li a:hover em#j7 {background-position:-561px -476px;}
#altarlupe ul li a:hover em#j8 {background-position:-663px -476px;}
#altarlupe ul li a:hover em#j9 {background:none;}
#altarlupe ul li a:hover em#j10 {background:none;}

#altarlupe ul li a:hover em#k1 {background:none;} /* 10 */
#altarlupe ul li a:hover em#k2 {background:none;}
#altarlupe ul li a:hover em#k3 {background-position:-153px -544px;}
#altarlupe ul li a:hover em#k4 {background-position:-255px -544px;}
#altarlupe ul li a:hover em#k5 {background-position:-357px -544px;}
#altarlupe ul li a:hover em#k6 {background-position:-459px -544px;}
#altarlupe ul li a:hover em#k7 {background-position:-561px -544px;}
#altarlupe ul li a:hover em#k8 {background-position:-663px -544px;}
#altarlupe ul li a:hover em#k9 {background:none;}
#altarlupe ul li a:hover em#k10 {background:none;}

/* hover alte kirche */
#kirche1 {position:relative; background-color:#fff; z-index:100;}
#kirche1 a.p1, #kirche1 a.p1:visited {
	display:block;
	width:89px;
	height:150px;
	text-decoration:none;
	background:#fff;
	margin-left: 6px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	border:0;
	float: right;
}
#kirche1 a img {border: 1px solid #333333;}
#kirche1 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#kirche1 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#kirche1 a.p1:hover .large {display:block; position:absolute; top:-65px; left:-263px; width:745px; height:407px; border:5px solid #ccc;}


/*Style innerer Modulrahmen*/
.los_content {
 font-size: 10px;
 font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
 margin: 0px 2px 1px 2px;
 width: auto;
 }
 
 /*Style Wochentag/Datum*/
 .los_datum {
 font-size: 11px;
 /*font-style: italic;*/
 text-align: center;
 width: auto;
 }
 
 /*Style Sonntagstext*/
 .los_sonntagtxt {
	font-size: 10px;
	margin-top: 5px;
	text-align: center;
	color: #414141;
 }
 
 /*Style Losungstext*/
 .los_losungtxt {
 font-size: 11px;
 margin-top: 5px
 }
 .los_losungtxt_link {
 font-size: 10px;
 text-align: right;
 padding-right: 5px;
 }

 a.los_losungtxt_link:link, a.los_losungtxt_link:visited {
 /*color: #2a370d;*/
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 cursor: pointer
 }
 a.los_losungtxt_link:hover {
 /*color: #477711;*/
 font-weight: normal;
 }
 
 /*Style Lehrtext*/
 .los_lehrtxt {
 font-size: 11px;
 margin-top: 10px
 }
 .los_lehrtxt_link {
font-size: 10px; 
text-align: right;
 padding-right: 5px;
 }

 a.los_lehrtxt_link:link, a.los_lehrtxt_link:visited {
 /*color: #2a370d;*/
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 cursor: pointer
 }
 a.los_lehrtxt_link:hover {
 /*color: #477711;*/
 font-weight: normal;
 }
 
 /*Style Info Link*/
 .los_info_link {
 margin-top: 6px;

 }
 a.los_info_link:link, a.los_info_link:visited {
 /*color: #2a370d;*/
 font-size: 9px; 
 font-weight: normal;
 text-decoration: none;
 cursor: pointer
 }
 a.los_info_link:hover {
 /*color: #477711;*/
 font-weight: normal;

 }
 
 /*Style externe Links
 .los_ext_links {
 font-size: 10px;
 }
*/

 a.los_ext_links:link, a.los_ext_links:visited {
 /*color: #2a370d;*/
 font-size: 9px; 
 font-weight: normal;
 text-decoration: none;
 cursor: pointer;
	background: url(http://www.kirche-warnemuende.de/home/templates/jodocus/images/ext_link.gif) right no-repeat;
	text-decoration: none;
	padding-right: 15px;
	margin-right: 3px; 
 }
 a.los_ext_links:hover {
 /*color: #477711;*/
 font-weight: normal;
	background: url(http://www.kirche-warnemuende.de/home/templates/jodocus/images/ext_link_hover.gif) right no-repeat;
 }

a.losungeninfo
{
position:relative;
z-index:1;
font-size: 9px; 
font-weight: normal;
text-decoration: none;
cursor: pointer
}

a.losungeninfo:hover
{
z-index:2;
}

a.losungeninfo span
{
display: none;
}

a.losungeninfo:hover span
{
	display:block;
	position:absolute;
	top:-200px;
	left:-175px;
	width:350px;
	height: 180px;
	border:1px solid #333333;
	background-color:#F7F7F7;
	color:#000;
	text-align: left;
	padding: 5px;
	font-size: 10px;
} 