.social_feed_element{overflow:visible;padding:0;width:100%}.social_feed_element.extended .inner a{display:inline;padding:0;color:#1b95e0}.social_feed_element.extended .inner a:hover{text-decoration:underline}.social_feed_element.extended .inner>figure{padding:0}.social_feed_element.extended a.more{padding:0;font-size:14px;color:#1b95e0;font-weight:700;display:block}.social_feed_element.extended a.more:hover{text-decoration:underline}.social_feed_element.extended .inner{padding:0 20px 20px}.social_feed_element.extended p:first-child{margin-top:0}.social_feed_element.extended p:last-child{margin-bottom:0}.social_feed_element .inner{background:#f2f2f2;padding:0;margin:30px 10px 10px;position:relative;word-break:break-word;border-top:5px solid #c1c1c1}.social_feed_element .inner a{padding:0 20px;display:block}.social_feed_element .inner>figure{padding:0 20px}.social_feed_element .ce_text{padding:15px 0;color:#333;margin:0}.social_feed_element .icon{position:static;text-indent:0}.social_feed_element .icon img{position:absolute;top:-20px;border-radius:100%;max-width:50px}.social_feed_element .icon .image-wrapper:not(.loaded){height:0 !important}.social_feed_element .info{margin:0;padding:10px 0 0;text-align:right;font-size:14px;color:#989898;display:flex;align-items:center;justify-content:flex-end}.social_feed_element .info img{width:15px;margin-left:10px}.social_feed_element .title{margin:10px 0;font-size:16px;font-weight:700;color:#333}.social_feed_element a{color:#333;text-decoration:none}.social_feed_element .ce_text{font-size:14px}.social_feed_element .fa{font-size:18px;padding-left:5px}.social_feed_element .image_container>a{padding:0}.social_feed_container{width:calc(100% + 30px);margin-left:-15px;font-family:sans-serif}.social_feed_container:not(.masonry){display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.social_feed_container:not(.masonry).columns2 .social_feed_element{-ms-flex:0 0 50%;flex:0 0 50%}.social_feed_container:not(.masonry).columns3 .social_feed_element{-ms-flex:0 0 33%;flex:0 0 33%}.social_feed_container:not(.masonry).columns4 .social_feed_element{-ms-flex:0 0 25%;flex:0 0 25%}.social_feed_container.masonry.columns2 .social_feed_element,.social_feed_container.masonry.columns3 .social_feed_element,.social_feed_container.masonry.columns4 .social_feed_element{float:left}.social_feed_container.masonry.columns2 .social_feed_element{width:50%}.social_feed_container.masonry.columns3 .social_feed_element{width:33.33%}.social_feed_container.masonry.columns4 .social_feed_element{width:25%}@media (max-width:767px){.social_feed_container{width:100%;margin-left:0}.social_feed_container:not(.masonry).columns2 .social_feed_element,.social_feed_container:not(.masonry).columns3 .social_feed_element,.social_feed_container:not(.masonry).columns4 .social_feed_element{-ms-flex:0 0 100%;flex:0 0 100%}.social_feed_container.masonry.columns2 .social_feed_element,.social_feed_container.masonry.columns3 .social_feed_element,.social_feed_container.masonry.columns4 .social_feed_element{float:none;width:100%}}
/*  PSW  */

/*  Visuelles Update vom 10.8.2021 et.  */
body { padding-top: 0 !important; }

#tamaro-widget.tamaro-widget .fade-in-appear { display: block !important; }








/*  cookiebar  */
.mod_cms_cookie_bar p, .mod_cms_cookie_bar button { font-size: 14px !important; font-family: 'Open Sans',Arial,sans-serif; }
.mod_cms_cookie_bar button { float: left; width: 200px; display: inline; clear: none !important; margin-right: 20px; }
.mod_cms_cookie_bar button[value="accept"] { background-color: #1062a6 !important; }

/*  Fix Ernst Danner */
.ein-viertel { width: 25%; float:left; background: red; }
.rs-column.-large-col-4-1 { width: 19.23077%; }
.rs-column.-large-first { clear: left; }
.rs-column { float: left; margin-right: 7.69231%; }
.rs-column.-large-last { margin-right: -5px; }
.rs-column.-large-col-4-3 { width: 73.07692%; }




body { font-size: 14px !important; }
h2 { font-weight: bold !important; }

/*.slidersection_small.first { width: 70%; float:left; }*/
/*body { display: none; }*/
header .inside { min-height: 140px !important; }
/*#header .header_article { margin-top: 20px; }*/
.social_media_icons:nth-child(1) { border-left: 0 !important; }
#header .inside div:nth-child(3) { border-left: 0 !important; }

.mod_newsletterlist ul { padding-left: 0; font-weight: 700; }
.mod_newsletterlist ul .date { display: block; font-weight: 300; }
.mod_newsletterlist ul li { border-bottom: 1px solid #ccc; padding-bottom: 10px !important; margin-bottom: 10px; }

#footer h4.bordered:after {
    background-color: #fff !important;
}
.mainmenu ul.level_1 > li.first > strong::after {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50px;
    height: 35px;
    padding-top: 15px;
    background-color: #1062a6;
    font: 22px FontAwesome;
    color: #fff;
    content: "\f015";
    text-align: center;
}
.bgj32 .mainmenu ul.level_1 > li.first > strong::after { background-color: #347d56; }

.mainmenu ul.level_1 li.active strong {	background-color: #1062a6; }
.mainmenu ul.level_1 > li.first.active > strong { background-color: #1062a6; width: 50px !important; height: 50px; padding: 0px; margin: 0px; }

/*.-large-col-4-3 { background: red; }
.-large-col-4-1 { background: green; }

#Slidersection .inside { padding: 0 !important; }


.ce_sliderStart { width: 800px !important; }
#Slidersection .slider-control { width: 800px !important; }
#Slidersection .ce_sliderStart .slider-control .slider-prev { left: 20px !important; }


.ce_tabcontrol { width: 270px !important; background: red; }
.tabcontrol_tabs { bottom: 0; right: 0; position: absolute; }*/
#Slidersection .inside { padding: 0 !important; }
.ce_sliderStart { overflow: hidden; position: relative; }

/*.rs-column { margin-right: 15px; }

#evp-tabs-21 { width: 280px; }
#Slidersection  .ce_tabcontrol { width: 280px; }
#Slidersection  .ce_tabcontrol_pane { width: 280px; }
*/
/* .mod_rocksolid_slider { width: 800px !important; height: auto; float: left; } */

@media screen and (max-width: 1140px) {
	.ce_sliderStart { width: 100% !important; display: block; }
	.mod_rocksolid_slider { width: 100% !important; height: auto; float: none; display: block; background: #1062a6; }
}

.pagination ul li strong {
    margin-right: 10px;
    padding: 6px 13px;
    background-color: #e8e8e8;
    text-decoration: none;
    color: #515151;
    -ms-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

/*  Eventlist  */
.mod_eventlist .layout_teaser { padding-bottom: 5px; border-top: 1px solid #ccc; padding: 5px !important; }
.mod_eventlist .layout_teaser h2 { margin-bottom: 5px; font-size: 17px !important; }
.mod_eventlist .layout_teaser p { margin-top: 0px; }
.mod_eventlist .layout_teaser time { font-weight: bold; color:#1062a6; }
.layout_teaser p.more a:hover { /*background-color: #1062a6 !important;*/ opacity: 0.8; }


/*  MENU-FIX  */
/*  li  */
.mainmenu ul.level_1 li{position:relative;float:left;display:block}
.mainmenu ul.level_1 li a, .mainmenu ul.level_1 li strong.active, .mainmenu ul.level_1 li strong.forward {height:36px;position:relative;display:inline-block;padding:14px 13px 0;white-space:nowrap;font-size:14px;text-decoration:none;color:#fff}
/*  a  */
.mainmenu ul.level_1 li a,.mainmenu ul.level_1 li strong.active,.mainmenu ul.level_1 li strong.forward{font-size:15px;font-weight:bold}
.mainmenu ul.level_1 li strong.forward { height: 36px !important;
    position: relative; display: inline-block;
    padding: 14px 13px 0; white-space: nowrap;
    font-size: 14px;
    text-decoration: none;
    color: #fff;
}
.mainmenu ul.level_1 li strong.forward { background-color: #1062a6; }
/*  MENU-FIX  */

#Slidersection .inside { padding-right: 0%; padding-left: 0%; }


/* Danner */
.ps_danner #header .inside { height: 100px !important; }


header .header_article h3 { margin-top: 0; }
header .header_article h1 { margin-bottom: 10px; }


@media screen and (max-width: 600px) {
	#footer .rs-column { width: 100% !important; }
	
}

.ps_eberli form .text { margin-bottom: 20px !important; }
.ps_eberli form .widget-checkbox .input { width: 5%; float: left; }
.ps_eberli form .widget-checkbox label { width: 95%; float: right; }




div.linkzeile {
    display:block;
    padding-bottom:10px;
    margin-left:0px;
}
div.linkzeile a {
		font-family:'Open Sans', Arial, sans-serif;
}
