@charset "utf-8";
/* CSS Document */
/* Farbdefinitionen */
.yellow {
    color: rgba(212,215,0,1);
}
.pink {
    color: rgba(77,25,103,1);
}
.gray{
    color: #ded6e5;
}
.red{
    color: rgba(174,13,36,1);
}

.bg-lila {
    background-color: rgba(77,25,103,1);
}
.bg-gelb {
    background-color: rgba(212,215,0,1);
}

font-red {
    color: rgba(174,13,36,1)!important; 
}

/* allgemeine Definition */
img { 
    max-width:100%;
    width: 100% \9;
    height: auto;
    display: block;
}

.ce-gallery figcaption {
    display: table-caption;
    caption-side: bottom;
    font-size: 0.7em;
}

/*p {
    font-family: 'Encode Sans Condensed', sans-serif;
    font-size: 1em;
}*/
a {
    color: rgb(174,13,36,1);
    /*color:  rgb(188,191,0,1);*/
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Encode Sans Condensed', sans-serif;
}

h1 {
    font-size: 2em;
    color: rgba(174,13,36,1);	
}

h2 {
    color: rgba(174,13,36,1);
    font-size: 1.8em;
}

h3 {
    font-weight: bold;
    font-size: 1.2em;
}

h4 {
    font-size:  1.0em;
}

h5{
    font-size:  0.8em;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0px;
    margin-bottom: 10px;
}

fett {
    font-weight: bold;
}

hr {
    height: 1px;
    background: rgb(222,214,229,1);
}

ul {
    margin-top: 0px;
    color:  black;
    list-style: disc;
}

/* Seiten-Style */

body{
    background:url(/typo3conf/ext/tpl_laurentius_dresden/Resources/Public/Images/hintergrundbogen.png) no-repeat top center fixed #fff; 
    padding-top: 0px;
    font-family: 'Encode Sans Condensed', sans-serif;
}
 
div.bodywrapper {
    border-left: 1px solid;
    border-color: lightgrey;
    margin-top: 0em;
    heigth: 800px;
    width: auto;
    max-width: 960px;
    background: #fff;
    -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
}

/* Header */
div.fixedheader {
    background:url(/typo3conf/ext/tpl_laurentius_dresden/Resources/Public/Images/header960.png) no-repeat top center;
    max-width: 960px;
    width: 100%;
    height: 11em;
    position:   absolute;
    /*position: fixed;*/
    z-index: 4000;

}

.container {
    max-width: 960;
    width: 100%;
}

.headerimage {
    padding-top:	6em;

}
.headerimage.smaller {
    padding-top:    0em;
    height: 18em;
}

a#logo {
    float:right;
    padding-right: 15%;
}

div.header {
    margin-top: 0em;
    max-width: 960px;
    /*position: fixed;*/
    z-index:2000;
}

.no-padding {
    padding: 0;
}

.topmenu {
    background-color:rgba(77,25,103,1);
    margin-bottom: 1em;
}



/* ==========================================================================
   Search - Plugin von SOLIDWORKS
   ========================================================================== */
.header-search {position: absolute;left: 0;top:-100px;width: 100%;padding: 20px 50px;background-color: rgba(255,255,255,0.7);opacity: 0}
.header-search {-webkit-transition: all 300ms;-moz-transition: all 300ms;-ms-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms;}
.header-search.in {top:100%;z-index: 99;opacity: 1}
.header-search .mm_search {padding: 0}
.header-search #indexedsearch_mmenu {max-width: 400px;margin: 0 auto;}
.header-search #indexedsearch_mmenu .btn,
.header-search #indexedsearch_mmenu .form-control {background: none transparent;border:0 none;box-shadow: none;}
.header-search #indexedsearch_mmenu .btn {border-right: 1px solid #000;}
.header-search #indexedsearch_mmenu .form-control {font-size: 16px;color:#005BAA;}
/*=============================================================================*/




div.content {
/*border-color: #C00; */
/*border-style:double;  */
/*	padding-top: 24em;*/
    z-index:1000;
    font-family: 'Encode Sans Condensed', sans-serif;
    font-size: 1.2em;
}

.leftmenu {
    background-color: rgba(238,239,239,1); 
    width: 13em;
    margin-top: 5em;
    padding-bottom: 1em;
}

.leftmenu ul {
    margin-top: 0px;
    color:  black;
    list-style: none;
}
.leftmenu .nav {
    background-color: rgba(238,239,239,1);
    font-family: 'Encode Sans Condensed', sans-serif;
    font-size:  0.8em;
	
  }

.leftmenu .nav-pills {
    background-color: transparent;

    }

.leftmenu .nav-pills>li>a, 
.leftmenu .nav-stacked > li >a {
    background-color: transparent;
    color: #000;
    height: 1.5em;
    border-bottom: 1px solid lightgray;
    }
.leftmenu .nav-pills>.open>a,
.leftmenu .nav-pills>li>a:hover,
.leftmenu .nav-pills>li>li>a:hover,
.leftmenu .nav-pills>li>a:focus,
.leftmenu .nav-pills>li>li>a:focus,
.leftmenu .nav-pills>li>a:active,
.leftmenu .nav-pills>li>li>a:active {
    background-color: white;
    color: rgba(212,215,0,1);
/*    text-decoration: underline;*/
    }
.leftmenu .collapse {
    margin-left: 0.5em;
    }
/*.leftmenu > .nav-pills > li > a {
color: #000;	
}

.leftmenu > .nav-pills > li > a:hover,
.leftmenu > .nav-pills > li > a:focus,
.leftmenu > .nav-pills > li > a:active {
color: rgba(188,191,0,1);	
}

.leftmenu > .nav-nav > .open > a,
.leftmenu > .nav-nav > .open > a:hover,
.leftmenu > .nav-nav > .open > a:focus {
    background-color: green;
    color: rgba(212,215,0,1);
} */
.leftmenu >.nav>li>a {
    position: relative;
    display: block;
    padding: 0px 15px;
}

.leftmenu >.nav-pills > .nav-stack > li.active>a, 
.leftmenu >.nav-pills> .nav-stack > li.active>a:hover, 
.leftmenu >.nav-pills> .nav-stack > li.active>a:focus {
    color: green;
    background-color: white;
}
.leftmenu >.nav-tabs {
    background-color: rgba(238,239,239,1);
}

/*Definitionen für den FOOTER-Div*/
div.seitenfooter {
    background:url(/typo3conf/ext/tpl_laurentius_dresden/Resources/Public/Images/footer960komplett.png) no-repeat center;
    width: 100%;
    height: 6.4em;
}


/* T3ddy Bootstrap-Extension */
.ui-state-active {
    background: rgba(212,215,0,100) !important;
}

.ui-helper-reset {
    font-size: 98%;
}
.ui-widget {
    font-family: 'Encode Sans Condensed', sans-serif;
}
.ui-widget-content {
    border: none;
}
.t3ddy-accordion-header {
    background: rgba(226,226,104,100);
}
.ui-accordion .ui-accordion-content {
    padding: 0.8em 0.8em 0.2em 0.8em;
    border-top: 0;
    overflow: auto;
}

.ui-tabs {
    position: relative;
    padding: 0em;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 0em 0em;
    background: none;
}

.ui-widget-content a {
    color: rgba(174,13,36,1);
}



.startnews-header {
    margin-bottom: 2px;
    padding: 5px 5px 0px 10px;
    background-color: rgba(212,215,0,1);
    border: 0px solid transparent;
    border-radius: 5px 0px 0px 0px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

/* Definition für Elydia-Einbindung */
.rundbox {
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #000000;
    background-color: #e5dee7;
    padding: 10px 10px 10px 10px;
}

.im-monatsspruch  {
    font-size:  1em;
}

.im-source {
    font-size:  0.8em;
    font-style: italic;
}

.im-datum {
    font-weight: bold;
    float: left;
}

.im-liturg {
    font-style: italic;
    float: right;
}

.im-location {
    
}

.im-title {
    
}
.im-referent {
    
}

.im-description {
    font-style: italic;
}

.video-embed {
    margin-bottom: -5px;
}

.infobox {
    max-width: 300px;
    /*height: 200px; */
    border: 2px solid rgba(212,215,0,1);
    border-radius: 4%;
    padding: 0 27px;
    margin-top: 40px;
    /* font-size: 12px; */
    float: right;
    padding-top: 20px;
}

.accordioncontent {
    overflow:unset;
}

.clear {
    clear:both;
}

.ce-textpic {
    overflow:unset;
}