/* Style sheet format */
div.mod_catalogfilter{margin-bottom:15px;}
div.filter_group label,div.filter_group h3{display:none;}
div.filter_group,div.search_group{clear:both;}
div.filter_group h4,div.search_group h4,div.mod_cataloglist h4{margin-top:1px;margin-bottom:1px;padding-top:1px;padding-bottom:1px;list-style-type:none;}
div.info div.date{float:left;margin-right:5px;font-weight:bold;font-style:italic;}
div.news_list p.info{margin-bottom:-10px;padding-top:0;padding-bottom:0;font-size:11px;}
div.pagination p{font-style:italic;font-size:0.8em;}
div.pagination span.current{padding:2px 5px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;text-decoration:none;color:#666666;}
h1{margin-bottom:10px;font-size:22px;}
div.reinold h1,div.rei h1{padding-left:16px;background:url("tl_files/images/html/h1-reinold.png") left center no-repeat;}
div.reinold h2,div.rei h2{padding-left:12px;background:url("tl_files/images/html/h2-reinold.png") left center no-repeat;}
div.katharina h1,div.kat h1{padding-left:16px;background:url("tl_files/images/html/h1-katharina.png") left center no-repeat;}
div.katharina h2,div.kat h2{padding-left:12px;background:url("tl_files/images/html/h2-katharina.png") left center no-repeat;}
div.margareta h1,div.mar h1{padding-left:16px;background:url("tl_files/images/html/h1-margareta.png") left center no-repeat;}
div.margareta h2,div.mar h2{padding-left:12px;background:url("tl_files/images/html/h2-margareta.png") left center no-repeat;}
div.mvf h1{padding-left:16px;background:url("tl_files/images/html/h1-mvf.png") left center no-repeat;}
div.mvf h2{padding-left:12px;background:url("tl_files/images/html/h2-mvf.png") left center no-repeat;}
div.caecilia h1,div.cae h1{padding-left:16px;background:url("tl_files/images/html/h1-caecilia.png") left center no-repeat;}
div.caecilia h2,div.cae h2{padding-left:12px;background:url("tl_files/images/html/h2-caecilia.png") left center no-repeat;}
div.ursula h1,div.urs h1{padding-left:16px;background:url("tl_files/images/html/h1-ursula.png") left center no-repeat;}
div.ursula h2,div.urs h2{padding-left:12px;background:url("tl_files/images/html/h2-ursula.png") left center no-repeat;}
h2{margin-top:10px;margin-bottom:10px;font-size:18px;}
h3{font-size:14px;}
div.mod_Ansprechpartner h3{font-weight:bold;font-size:12px;}
div#right h2{margin-top:10px;margin-bottom:4px;padding-bottom:2px;padding-left:5px;border-bottom:2px solid #666666;border-left:5px solid #666666;font-weight:bold;font-size:13px;}
h3.contactheader{margin-top:10px;margin-bottom:4px;background-repeat:no-repeat;border-bottom:2px solid #666666;font-weight:bold;font-size:13px;}
h4.contactheader{margin-top:5px;margin-bottom:5px;text-decoration:underline;font-size:13px;color:#000000;}
div#right h3{margin-top:0;margin-bottom:0;font-weight:bold;font-size:12px;}
h4{font-size:12px;}
div#right div.block{margin-bottom:5px;}
span.mandatory{font-weight:bold;color:#ff0000;}
div.value{padding-top:3px;padding-bottom:3px;}
div.entry_list_data{margin-bottom:10px;}
div.entry_list_thumb{float:left;margin-right:10px;margin-bottom:10px;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}
a{font-weight:normal;text-decoration:none;color:#0000ee;}
a:hover{text-decoration:underline;}
.mod_contact_items.block.first{float:left;}
.mod_contact_items.block{float:left;margin-left:7px;padding-left:7px;height:200px;width:320px;}
.image_container{float:left;margin-right:7px;}
td{vertical-align:top;}
td p{margin-top:1px;margin-bottom:1px;}
p.reinold{padding-left:16px;background:url("tl_files/images/html/h1-reinold.png") left center no-repeat;}
p.ursula{padding-left:16px;background:url("tl_files/images/html/h1-ursula.png") left center no-repeat;}
p.mvf{padding-left:16px;background:url("tl_files/images/html/h1-mvf.png") left center no-repeat;}
p.margareta{padding-left:16px;background:url("tl_files/images/html/h1-margareta.png") left center no-repeat;}
p.caecilia{padding-left:16px;background:url("tl_files/images/html/h1-caecilia.png") left center no-repeat;}
p.katharina{padding-left:16px;background:url("tl_files/images/html/h1-katharina.png") left center no-repeat;}
td.gottesdienste_left{width:180px;vertical-align:top;}
td.gottesdienste_right{vertical-align:top;}
.caption{font-style:italic;font-size:8px;}
div.hint{font-size:10px;}
div.hint a{font-style:italic;text-decoration:underline;}
div.layout_short{padding-bottom:10px;}
ul.floating_list,ul.floating_list_ASP{margin:0;padding:0;}
ul.floating_list li{width:255px;height:190px;float:left;margin:0;padding:5px;list-style-type:none;}
ul.floating_list_ASP li{width:340px;height:170px;float:left;margin:0;padding:5px;list-style-type:none;}
div.pagination ul{margin-left:0;padding-left:0;list-style-type:none;}
div.pagination ul li{display:inline;}
div.pagination ul li a{padding:2px 5px;border:1px solid #000000;}
table.image_gallery tr td{vertical-align:middle;}
div.downloadarchivList  div.ShortDescriptions  div.downloadarchivItemTitle{float:left;margin-right:5px;}
div#right div.downloadarchivList  div.ShortDescriptions  div.description{display:none;}
.mod_linklist .title{margin-top:10px;margin-bottom:10px;font-size:18px;color:#666666;}
.mod_linklist .odd,.mod_linklist .even{margin-top:4px;margin-bottom:4px;}
.mod_linklist a{vertical-align:top;color:#000000;}
.mod_linklist a:hover{vertical-align:top;text-decoration:underline;color:#000000;}
div.ce_textclear{clear:both;}
.ce_table{margin-top:20px;margin-bottom:20px;}
.ce_table th{width:140px;padding:10px 5px;text-align:left;border-bottom:2px solid #999999;font-size:13px;}
.ce_table th a{font-weight:bold;font-size:13px;}
.ce_table td{width:140px;padding:10px 5px;border-bottom:1px solid #cccccc;font-size:13px;white-space: nowrap;}
div.filter_group ul{margin-top:1px;padding-top:1px;padding-left:0;list-style-type:none;}
div.filter_group ul li{float:left;display:block;}
div.filter_group ul li.active{background-color:#cccccc;border:1px solid #000000;}
div.filter_group ul li a,div.filter_group ul li p{display:block;margin-top:1px;margin-bottom:1px;padding:0 3px;}
div.filter_group ul li.active p{margin-top:1px;margin-bottom:1px;padding:0 5px;}
div.mod_catalogfilter div.clearall{margin-top:7px;}
div.mod_catalogfilter div.clearall a{margin-left:10px;}
div.search_group form{float:left;margin-right:8px;}
div.mod_catalogreader p.subheading{font-style:italic;font-size:0.9em;}
div.mod_catalogreader p.description{margin-bottom:15px;}
div.mod_catalogreader p.isbn{font-style:italic;font-size:0.9em;}
div.mod_catalogreader p.not_available{color:#ff0000;}
tr.tl_confirm,p.confirm{height:50px;font-weight:bold;font-size:1.2em;color:#00c703;}
p.error{height:50px;font-weight:bold;font-size:1.2em;color:#de1304;}
span.info{font-weight:bold;}
