/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
#wrapper{width:960px;margin:0 auto}[class*=grid]{float:left;margin-left:10px;margin-right:10px;display:inline}.mod_article [class*=ce_],.mod_article [class*=mod_]{margin-left:10px;margin-right:10px}.mod_article .mod_newsreader,.mod_article .mod_eventreader{margin-left:0;margin-right:0}.mod_article [class*=layout_]>*,.mod_article [class*=event_]>*{margin-left:10px;margin-right:10px}.mod_article.grid1,.mod_article.grid2,.mod_article.grid3,.mod_article.grid4,.mod_article.grid5,.mod_article.grid6,.mod_article.grid7,.mod_article.grid8,.mod_article.grid9,.mod_article.grid10,.mod_article.grid11,.mod_article.grid12{margin-left:0;margin-right:0}#main .inside{overflow:hidden}.grid1{width:60px}.grid2{width:140px}.grid3{width:220px}.grid4{width:300px}.grid5{width:380px}.grid6{width:460px}.grid7{width:540px}.grid8{width:620px}.grid9{width:700px}.grid10{width:780px}.grid11{width:860px}.grid12{width:940px}.mod_article.grid1{width:80px}.mod_article.grid2{width:160px}.mod_article.grid3{width:240px}.mod_article.grid4{width:320px}.mod_article.grid5{width:400px}.mod_article.grid6{width:480px}.mod_article.grid7{width:560px}.mod_article.grid8{width:640px}.mod_article.grid9{width:720px}.mod_article.grid10{width:800px}.mod_article.grid11{width:880px}.mod_article.grid12{width:960px}.offset1{margin-left:90px!important}.offset2{margin-left:170px!important}.offset3{margin-left:250px!important}.offset4{margin-left:330px!important}.offset5{margin-left:410px!important}.offset6{margin-left:490px!important}.offset7{margin-left:570px!important}.offset8{margin-left:650px!important}.offset9{margin-left:730px!important}.offset10{margin-left:810px!important}.offset11{margin-left:890px!important}.offset12{margin-left:970px!important}.mod_article.offset1{margin-left:80px!important}.mod_article.offset2{margin-left:160px!important}.mod_article.offset3{margin-left:240px!important}.mod_article.offset4{margin-left:320px!important}.mod_article.offset5{margin-left:400px!important}.mod_article.offset6{margin-left:480px!important}.mod_article.offset7{margin-left:560px!important}.mod_article.offset8{margin-left:640px!important}.mod_article.offset9{margin-left:720px!important}.mod_article.offset10{margin-left:800px!important}.mod_article.offset11{margin-left:880px!important}.mod_article.offset12{margin-left:960px!important}@media (min-width:768px) and (max-width:979px){#wrapper{width:744px}.grid1{width:42px}.grid2{width:104px}.grid3{width:166px}.grid4{width:228px}.grid5{width:290px}.grid6{width:352px}.grid7{width:414px}.grid8{width:476px}.grid9{width:538px}.grid10{width:600px}.grid11{width:662px}.grid12{width:724px}.mod_article.grid1{width:62px}.mod_article.grid2{width:124px}.mod_article.grid3{width:186px}.mod_article.grid4{width:248px}.mod_article.grid5{width:310px}.mod_article.grid6{width:372px}.mod_article.grid7{width:434px}.mod_article.grid8{width:496px}.mod_article.grid9{width:558px}.mod_article.grid10{width:620px}.mod_article.grid11{width:682px}.mod_article.grid12{width:744px}.offset1{margin-left:72px!important}.offset2{margin-left:134px!important}.offset3{margin-left:196px!important}.offset4{margin-left:258px!important}.offset5{margin-left:320px!important}.offset6{margin-left:382px!important}.offset7{margin-left:444px!important}.offset8{margin-left:506px!important}.offset9{margin-left:568px!important}.offset10{margin-left:630px!important}.offset11{margin-left:692px!important}.offset12{margin-left:754px!important}.mod_article.offset1{margin-left:62px!important}.mod_article.offset2{margin-left:124px!important}.mod_article.offset3{margin-left:186px!important}.mod_article.offset4{margin-left:248px!important}.mod_article.offset5{margin-left:310px!important}.mod_article.offset6{margin-left:372px!important}.mod_article.offset7{margin-left:434px!important}.mod_article.offset8{margin-left:496px!important}.mod_article.offset9{margin-left:558px!important}.mod_article.offset10{margin-left:620px!important}.mod_article.offset11{margin-left:682px!important}.mod_article.offset12{margin-left:744px!important}}@media (max-width:767px){#wrapper{width:auto}[class*=grid]{float:none!important;display:block!important;width:auto!important}[class*=offset]{margin-left:10px!important}}
/* Slimbox v1.8, (c) 2007-2009 Christophe Beyls <http://www.digitalia.be>, MIT-style license */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url("../../assets/mootools/slimbox/1.8/images/loading.gif") no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:0}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url("../../assets/mootools/slimbox/1.8/images/prevlabel.gif") no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url("../../assets/mootools/slimbox/1.8/images/nextlabel.gif") no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url("../../assets/mootools/slimbox/1.8/images/closelabel.gif") no-repeat center;margin:5px 0;outline:0}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}
/* layout.css */
*{margin:0;padding:0;font-family:"roboto-condensed",sans-serif;text-decoration:none;color:#707173;outline: none;list-style: none}body{background-repeat:repeat;background-image:url("../../files/images/layout/st_jo_bg.jpg")}h1{margin-bottom:15px;color:#707173;text-transform:uppercase;font:28px "roboto-condensed",sans-serif;font-weight: 300}h2{margin-bottom:5px;color:#707173;font:24px "roboto-condensed",sans-serif;font-weight: 300}h4{margin-bottom:5px;color:#707173;font:14px "roboto-condensed",sans-serif;font-weight: 300}header{width:100%;height:265px}#logo{width:210px;height:210px;margin:0 auto;background-position:center center;background-repeat:no-repeat;font-size:1px;text-indent:-999999px;background-image:url("../../files/images/layout/st_joseph_logo_musik.png")}#container{margin-top:30px}#main{min-height:600px}#main .inside .mod_article .ce_flexSlider{margin:0}#home .flexslider{margin-bottom:0}#trenner{width:100%;height:80px;margin-right:0;margin-left:0;background-image:url("../../files/images/layout/st_joseph_musik_trenner.png")}.ce_gallery img{opacity: .5;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-o-transition: all .8s ease;transition: all .8s ease}.ce_gallery img:hover{opacity: 1;-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-o-transition: all .8s ease;transition: all .8s ease}.ce_text p a{font-style:italic;color:rgb(74, 100, 145)}div.ce_toplink{height:40px;padding-top:30px}div.ce_toplink a{height:60px;padding:5px 8px;font-size:16px;font-weight:bold;color:#eff4d9;background-color: rgba(83, 121, 56, .5)}footer#footer{margin-top:80px}#footer .inside{width:100%;height:auto;background-color:#537938;color:#eff4d9}#footer ul.meta{float:left;display:block;margin-left:132px;padding-top:20px}#footer ul.meta li{line-height:150%;color:#eff4d9}#footer li a{padding-left:0;line-height:150%;color:#eff4d9;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}#footer li a:hover{padding-left:5px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}#footerLogoStJo{width:auto;height:112px;display:block;background: url("../../files/images/layout/st_joseph_footer_logo.jpg") top left no-repeat;z-index: 20}#lbCaption{padding-bottom:5px;font-size:16px;font-weight:normal}
/* navigation.css */
nav#menu{width:960px;height:55px;position:relative;overflow:visible;background-color:#537938;z-index: 500}nav#menu .invisible{left:-1000px;position:absolute;visibility: hidden;opacity: 0}nav#menu ul{position:relative;margin:0;padding:0;font-size:0;list-style: none}nav#menu ul li{height:55px;position:relative}nav#menu ul a,nav#menu ul span{padding-right:20.3px;padding-left:20.3px}nav#menu ul.level_1 li.active{background-color:#EFF4D9}nav#menu ul.level_1 li.active span,nav#menu ul.level_1 li.active a{color:#537938}nav#menu ul.level_1 li.active li span,nav#menu ul.level_1 li.active li a{color:#EFF4D9}nav#menu ul.level_1 > li:last-child{right:0;position:absolute}nav#menu ul > li{display:inline-block;transition: all .8s ease}nav#menu ul > li:hover{background-color:#EFF4D9}nav#menu ul > li:hover a,nav#menu ul > li:hover span{display:block;color:#537938}nav#menu ul > li:hover ul.level_2{visibility: inherit;opacity: 1}nav#menu ul > li a,nav#menu ul > li span{text-decoration:none;color:#EFF4D9;text-transform:uppercase;letter-spacing:.02em;font:17px/55px "roboto-condensed",sans-serif}nav#menu ul ul.level_2{min-width:100%;left:0;position:absolute;visibility: hidden;opacity: 0}nav#menu ul ul.level_2 li{width:auto;min-width:100%;background-color: rgba(83, 121, 56, 0.7);transition: all .8s ease}nav#menu ul ul.level_2 li a,nav#menu ul ul.level_2 li span{white-space:nowrap;color:#EFF4D9}nav#menu ul ul.level_2 li:hover{background-color: rgba(239, 244, 217, 0.7)}nav#menu ul ul.level_2 li:hover a,nav#menu ul ul.level_2 li:hover span{display:block;color:#537938}@media (max-width:960px) and (min-width:768px){nav#menu {     width: 100%}nav#menu ul li{text-align:center}nav#menu ul li a,nav#menu ul li span{padding-right:11px;padding-left:11px}nav#menu ul.level_1{width:100%;display:table}nav#menu ul.level_1 > li{display:table-cell}nav#menu ul.level_1 > li:last-child{position:static}nav#menu ul.level_1 li a,nav#menu ul.level_1 li span{font-size:15px;letter-spacing:.01em}nav#menu ul.level_2 li{text-align:left}}{}
/* Media_Queries.css */
@media (max-width:767px){div#schmarrn{ display:none}nav#menu{width:100%;height:0px;overflow:hidden;padding-top:40px}nav#menu.open{height:auto;overflow:visible}nav#menu.open:before{content: '×'}nav#menu:before{top:0;left:20px;position:absolute;display:block;font-size:36px;line-height:30px;color:#EFF4D9;content: '≡'}nav#menu ul li{width:100%;height:auto;position:static;display:block}nav#menu ul li a,nav#menu ul li span{line-height:40px}nav#menu ul ul.level_2{position:static;visibility: visible;opacity: 1}nav#menu ul ul.level_2 li a,nav#menu ul ul.level_2 li span{margin-left:2em}nav#menu ul.level_1 > li:last-child{position:static}nav#menu ul.level_1 li.active span,nav#menu ul.level_1 li.active a{color:#EFF4D9}nav#menu ul.level_1 li.active{background-color: transparent}header#header{height:150px}#logo{width:120px;height:120px;margin:0 auto;background-position:center center;background-repeat:no-repeat;font-size:1px;text-indent:-999999px;background-image:url("../../files/images/layout/st_joseph_logo_musik_120.png")}}{}
/* Calender_modul.css */
.mod_calendar table.calendar{width:100%;border-collapse:collapse;background: rgba(83, 121, 56, .5)}.mod_calendar .head.previous,.mod_calendar .head.current,.mod_calendar .head.next{height:160px;border-bottom:1px solid #eff4d9;color:#eff4d9;background: #537938}.mod_calendar .calendar th.previous a,.mod_calendar .calendar th.next a{font-size:15px;color:#eff4d9;font-weight: 300}.mod_calendar .calendar th.current{font-size:20px;text-transform:uppercase;font-weight: 300}.mod_calendar .calendar tbody{text-align:center}.mod_calendar th.label{font-weight: 300}th.label span{display:none}.mod_calendar .event .bygone,.mod_calendar .event .current,.mod_calendar .event .upcoming{display:none}th.label,td.days{padding:10px;color:#eff4d9;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-o-transition: all .8s ease;transition: all .8s ease}td.days.active{color:#707173;background: #eff4d9;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-o-transition: all .8s ease;transition: all .8s ease}div.event.layout_full{margin-bottom:15px}.mod_eventlist h1{margin-bottom:15px;margin-left:10px}div.event.layout_full h1{padding:5px 10px;text-align:left;font-size:24px;color:#eff4d9;background-color: rgba(83, 121, 56, .5);margin-bottom: 0 !important;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}div.event.layout_full h1:hover{color:#eff4d9;background-color: rgba(83, 121, 56, 1);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}#liturgie div.event.layout_full h1{padding:5px 10px;text-align:left;font-size:24px;color:#eff4d9;background-color: rgba(83, 121, 56, .5);margin-bottom: 0 !important;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}#liturgie div.event.layout_full h1:hover{color:#eff4d9;background-color: rgba(83, 121, 56, 1);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}p.info{display:block;padding-right:10px;text-align:right;font-size:28px;font-weight: 300}p.location{margin-top:10px;padding-bottom:20px;font-size:20px}.calendar td.active div.header{display:none}.calendar th.head.previous a,.calendar th.head.next a{width:30px;height:30px;position:relative;overflow:hidden;display:inline-block;line-height:100px;text-indent:100px}.calendar th.head.previous a:before{content:'<'}.calendar th.head.next a:before{content:'>'}.calendar th.head.previous a:before,.calendar th.head.next a:before{width:30px;height:30px;top:0;left:0;position:absolute;display:block;text-align:center;font-size:30px;line-height:30px;text-indent:0}
/* kalender.css */
table.minicalendar{width:100%;border-collapse:collapse;background: rgba(83, 121, 56, .5)}.minicalendar th.previous,.minicalendar th.current,.minicalendar th.head.next{height:160px;border-bottom:1px solid #eff4d9;color:#eff4d9;background: #537938}.minicalendar th.previous a,.minicalendar th.next a{font-size:30px;color:#eff4d9;font-weight: 300}.minicalendar th.current{font-size:20px;text-transform:uppercase;font-weight: 300}.minicalendar tbody{text-align:center}th.label{font-weight: 300}th.label,td.days{padding:10px;color:#eff4d9;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-o-transition: all .8s ease;transition: all .8s ease}td.days.active{color:#707173;background: #eff4d9;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-o-transition: all .8s ease;transition: all .8s ease}div.event.layout_full{margin-bottom:15px}.mod_eventlist h1{margin-bottom:15px;margin-left:10px}div.event.layout_full h1{padding:5px 10px;text-align:left;font-size:24px;color:#eff4d9;background-color: rgba(83, 121, 56, .5);margin-bottom: 0 !important;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}div.event.layout_full h1:hover{color:#eff4d9;background-color: rgba(83, 121, 56, 1);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}#liturgie div.event.layout_full h1{padding:5px 10px;text-align:left;font-size:24px;color:#eff4d9;background-color: rgba(83, 121, 56, .5);margin-bottom: 0 !important;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}#liturgie div.event.layout_full h1:hover{color:#eff4d9;background-color: rgba(83, 121, 56, 1);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}p.info{display:block;padding-right:10px;text-align:right;font-size:28px;font-weight: 300}p.location{margin-top:10px;padding-bottom:20px;font-size:20px}
