#top-header .rot, #top-header .rot a {
color: #d40000;
}
.dsm_image_carousel_item {
max-height: 290px !important;
} .et_pb_blog_0 .et_pb_post .post-meta, .et_pb_blog_0 .et_pb_post .post-meta a, #left-area .et_pb_blog_0 .et_pb_post .post-meta, #left-area .et_pb_blog_0 .et_pb_post .post-meta a {
text-transform: uppercase;
font-size: 13px;
line-height: 1.8em;
text-align: left;
} @media only screen and ( max-width: 1359px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}
.et_fullwidth_nav #main-header .container {
width: 100%;
max-width: 100%;
padding-right: 30px;
padding-left: 0px;
}
.et_pb_widget ul li {
margin-bottom: 30px;
line-height: 1.4em;
font-size: 0.9em !important;
}
.sub-menu {
height: 400px !important;
overflow-y: scroll !important;
overflow-x: hidden !important;
}
nav.main-menu-wrap ul li ul.sub-menu{
height: 400px;
overflow-y: scroll;
overflow-x: hidden;
} .mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px;
font-size: 1px;
}
.mfp-figure small {
color: #fff;
display: block;
font-size: 17px;
line-height: 19px;
}
img.mfp-img {
width: auto;
max-width: 90%;
height: auto;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0;
margin: 0 auto;
}
.blog-style-39 .et_pb_post div.post-content a.more-link {
background-color:#009173;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
width:fit-content;
border-radius: 7px;}
.blog-style-39 .et_pb_post div.post-content a.more-link:hover {
background-color: #c6c6c6;
}
.blog-style-39 .et_pb_post .post-meta a {
color: #fff !important;
font-weight: 500;
text-transform:uppercase;
background-color: #c6c6c6;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:3px;
border-radius: 8px;
}
.blog-style-39 .et_pb_post .post-meta a:hover {
text-decoration:underline; color: #fff !important;
}
.blog-style-39 .et_pb_post .post-meta span.author.vcard a {
background-color: rgba(0,0,0,0);
color: #000 !important;
padding-left:0;
padding-right:0;
}
.blog-style-39 .pagination a:hover {
text-decoration: underline;
}
.blog-style-39 .et_pb_post .post-content *  {
margin-bottom: 20px;
}
.blog-style-39 .et_pb_post .entry-featured-image-url {
overflow: hidden;
margin-bottom:0px;
}
.blog-style-39 .et_pb_post .entry-featured-image-url {
border: 1px solid rgba(255,255,255,0); } 
.blog-style-39 article.et_pb_post {
background-color: #fff;
box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.22);
height: 620 !important;
}
@media screen and (max-width: 981px) {
.blog-style-39 article.et_pb_post {
height: auto !important;
max-height: auto !important;
}
}
.blog-style-39 .et_pb_post {
display: flex;
flex-direction: column;
}
.blog-style-39 .entry-title {
order: 0 !important;
}
.blog-style-39 .post-meta {
order: 1;
}
.blog-style-39 .et_pb_image_container {
order: 2;
}
.blog-style-39 .post-content {
order: 3;
}
body #page-container .et_pb_section .et_pb_button {
color: #ffffff !important;
border-width: 0px !important;
border-radius: 8px;
font-size: 13px;
background-color: #009173;
text-decoration: none !important;
}
a, a:hover {
text-decoration: underline;
} #page-container .mobile_nav li ul.hide {
display: none !important;
}
#top-menu li a, .et_search_form_container input {
font-weight: normal;
font-style: normal;
text-transform: uppercase;
text-decoration: none !important;
} #page-container .mobile_nav .menu-item-has-children {
position: relative;
}
#page-container .mobile_nav .menu-item-has-children > a {
background: transparent;
} #page-container .mobile_nav .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
} #page-container span.menu-closed:before {
content: "\4c";
display: block;
color: #000;
font-size: 16px;
font-family: ETmodules;
}
#page-container span.menu-closed.menu-open:before {
content: "\4d";
}
.nav li ul {
background-attachment: scroll;
background-clip: border-box;
background-color: #fff;
background-image: none;
background-origin: padding-box;
background-position: 0 0;
background-repeat: repeat;
background-size: auto auto;
border-top-style: solid;
border-top-width: 3px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
opacity: 0;
visibility: hidden;
width: 590px;
z-index: 9999;
}
#top-menu li li a {
padding-bottom: 6px;
padding-left: 20px;
padding-right: 20px;
padding-top: 6px;
width: 540px;
font-size: 14px;
}
.nav li li {
line-height: 1.7em;
}
.et_pb_text_inner ul {
list-style: none !important; padding: 0;
margin: 0;
}
.et_pb_text_inner li { 
padding-left: 0px; 
text-indent: -1em;
padding-left: 1em;
}
.et_pb_text_inner li:before {
content: '\00bb';
padding-right: 8px;
}
ol, ul {
list-style: none;
list-style-type: none;
list-style-position: outside;
}   .startseitenslider .et_pb_slide .et_pb_container {
height: auto !important;
min-height: 1080px !important;
} @media only screen and (min-width: 768px) and (max-width: 980px) {
.startseitenslider .et_pb_slide .et_pb_container {
height: auto !important;
min-height: 700px !important;
}
} @media only screen and (max-width: 767px) {
.startseitenslider .et_pb_slide .et_pb_container {
height: auto !important;
min-height: 700px !important;
}
} .myslider .et_pb_slide {
padding-bottom: 0px !important;
}
.myslider div.et_pb_slide_description,
.myslider .et_pb_slider_fullwidth_off div.et_pb_slide_description {
padding-top: 1%;
padding-bottom: 1%;
}