/*
 * CSS Styles
 *
 */
 /*Header Style*/
 @font-face {
    font-family: "LinotypeUnivers-330Light";
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/LinotypeUnivers-330Light.eot');
    src: url('../fonts/LinotypeUnivers-330Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/LinotypeUnivers-330Light.woff2') format('woff2'),
         url('../fonts/LinotypeUnivers-330Light.woff') format('woff'),
         url('../fonts/LinotypeUnivers-330Light.ttf') format('truetype'),
         url('../fonts/LinotypeUnivers-330Light.svg') format('svg');
}
 @font-face {
    font-family: "LinotypeUnivers-230Thin";
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/LinotypeUnivers-230Thin.eot');
    src: url('../fonts/LinotypeUnivers-230Thin.eot?#iefix') format('embedded-opentype'),
         url('../fonts/LinotypeUnivers-230Thin.woff2') format('woff2'),
         url('../fonts/LinotypeUnivers-230Thin.woff') format('woff'),
         url('../fonts/LinotypeUnivers-230Thin.ttf') format('truetype'),
         url('../fonts/LinotypeUnivers-230Thin.svg') format('svg');
}
 @font-face {
    font-family: "LinotypeUnivers-430Regular";
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/LinotypeUnivers-430Regular.eot');
    src: url('../fonts/LinotypeUnivers-430Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/LinotypeUnivers-430Regular.woff2') format('woff2'),
         url('../fonts/LinotypeUnivers-430Regular.woff') format('woff'),
         url('../fonts/LinotypeUnivers-430Regular.ttf') format('truetype'),
         url('../fonts/LinotypeUnivers-430Regular.svg') format('svg');
}
 @font-face {
    font-family: "LinotypeUnivers-730Heavy";
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/LinotypeUnivers-730Heavy.eot');
    src: url('../fonts/LinotypeUnivers-730Heavy.eot?#iefix') format('embedded-opentype'),
         url('../fonts/LinotypeUnivers-730Heavy.woff2') format('woff2'),
         url('../fonts/LinotypeUnivers-730Heavy.woff') format('woff'),
         url('../fonts/LinotypeUnivers-730Heavy.ttf') format('truetype'),
         url('../fonts/LinotypeUnivers-730Heavy.svg') format('svg');
}
 @font-face {
    font-family: "UniSansThinCAPS";
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/UniSansThinCAPS.eot');
    src: url('../fonts/UniSansThinCAPS.eot?#iefix') format('embedded-opentype'),
         url('../fonts/UniSansThinCAPS.woff2') format('woff2'),
         url('../fonts/UniSansThinCAPS.woff') format('woff'),
         url('../fonts/UniSansThinCAPS.ttf') format('truetype'),
         url('../fonts/UniSansThinCAPS.svg') format('svg');
}
 body{
    background-color: #f9f9f8;
    font-family: "LinotypeUnivers-430Regular";
 }
.navbar{
    background-color: #1f3250;
    border-radius: 0;
    margin-bottom: 0;
    z-index: 9;
    border-bottom: 0;
    border: 0;
}
.navbar-collapse{
    background-color: #1f3250;
    float: left;
    width: 100%;
    margin-left: 0;
    border-top: 1px groove rgba(255, 255, 255, 0.5);
}
.navbar-nav>li{
    padding: 0 15px;
}
.navbar-nav>li>a{
    color: #fff;
    text-transform: uppercase;
    padding:9px 0 5px;
    font-size: 12px;
    border-bottom: 2px solid transparent;
}
.navbar-nav>li.active a,.navbar-nav>li>a:hover,.navbar-nav>li>a:active,.navbar-nav>li>a:focus{
    background-color: transparent;
    border-bottom: 2px solid #fa6414;
    color: #fa6414;
}
.navbar-nav>li.active .dropdown-menu a{
    color: #003a5a;
}
.navbar-nav>li.active .dropdown-menu a:hover{
    color: #000;
    background-color: #f5f5f5;
}
li.dropdown.mehr-dropdown .dropdown-toggle{
    color: #fff;
    border-color: transparent;
}
li.dropdown.mehr-dropdown.open .dropdown-toggle,li.dropdown.mehr-dropdown:hover .dropdown-toggle{
    color: #fa6414;
    border-color: #fa6414;
}
.navbar-nav>li.active ul a{
    border-bottom: 0;
/*  color: #000;*/
}
.navbar-header{
    float: left;
}
.navbar-brand{
    height: 60px;
    padding: 2px 15px 4px 15px;
}
.top-nav{
    float: left;
    margin-top: 10px;
}
header .container:first-child{
    padding-left: 0;
    padding-right: 0;
}
.sticky-logo {
    display: none;
}
.affix .sticky-logo {
    display: block;
    float: left;
    margin-right: 30px;
    margin-top: -4px;
    width: 150px;
}
.collapse.navbar-collapse.affix{
    padding: 5px 15px 0;
    /*background-color: #1f3250;*/
    top: 0;
}
.collapse.navbar-collapse.affix .navbar-nav>li>a{
    padding: 8px 0 6px;
}
.head h3,.teaser-overlay h3 {
    font-weight: bold;
    margin-top: 5px;
}
.dropdown.mehr-dropdown {
    position: static;
}
.navbar-nav>li>.dropdown-menu{
    background-color: #edece8;
    /*overflow-y: scroll;*/
    /*height: 82vh;*/
}
.navbar-nav>li.dropdown.mehr-dropdown>.dropdown-menu{
    max-height: 95vh;
    overflow-y: auto;
}
.dropdown-menu>li>a{
    color: #003a5a;
}
.header-right .img-responsive {
    width: 100%;
}
.top-nav ul li {
    float: left;
    margin-left: 20px;
    font-size: 24px;
    text-transform: uppercase;
}
.top-nav ul {
    float: left;
    list-style-type: none;
    margin-top: 10px;
    padding-left: 0;
    margin-left: -10px;
}
.top-nav ul li a {
    color: #ccc;
    font-family: "LinotypeUnivers-230Thin";
    text-decoration: none;
}
.navi-info{
    border-top: 2px solid #000;
    /*border-bottom: 1px solid #eee;*/
}
.mdbottom .image-caption{
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
}
.mdbottom .footer-info{
    -webkit-transform: translateY(80px);
    transform: translateY(80px);
}
.Autoren-info .navi{
    padding-left: 0;
    margin-left: 0 !important;
    margin-bottom: 10px;
}
.Autoren-info .navi-info{
    padding: 0 !important;
}

/*edited om mar 6*/
.Autoren-info .navi li {
    width: unset;
    /*padding: 0 15px;*/
    padding: 0px 14px 1px;
}
.Autoren-info .sub-nav-scroll{
    margin: 0;
}
.Autoren-info .sub-nav li{
    margin: 0;
}
.Autoren-info .navi>li.active a, .Autoren-info .navi>li:hover a, .Autoren-info .navi>li:active a, .Autoren-info .navi>li:focus a
{
   /* border-bottom: none;*/
    color: #fff;
}
.Autoren-info .sub-nav li:first-child{
    padding-left: 11px;
}
/*Content style*/
content.content-holder p a /*,content.content-holder li a*/ {
    color: #fa6414;
}
.subcontent-wrapper .news-detail p:nth-child(2):first-letter  {
    font-size: 84px;
    float: left;
    margin-right: 15px;
    margin-left: -2px;
    line-height: 0.75;
    margin-top: 9px;
    font-family: "UniSansThinCAPS";
}
.subcontent-wrapper .news-detail blockquote p:nth-child(2):first-letter  {
    font-size: 17px;
    float: none;
    margin: 0;
    line-height: 1.42857143;
    font-family: "LinotypeUnivers-430Regular";
}
.subcontent-wrapper .news-detail p.wp-caption-text:nth-child(2):first-letter {
    font-size: 13px;
    float: none;
    margin-right: 0;
    margin-left: 0;
    line-height: 13px;
    color: #777;
    margin-top: 0;
    font-family: "LinotypeUnivers-430Regular";
}
.subcontent-wrapper .news-detail p.wp-caption-text{
    color: #777;
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 30px;
}
.wp-caption img{
    max-width: 100%;
}
.col-md-8.autorWrapper img{
    height: inherit;
}
.news-hint-icon {
    position: absolute;
    bottom: 5px;
    right: 5px;
    background-image: url(../images/hint-icon.png);
    width: 40px;
    height: 40px;
    opacity: 0.7;
    cursor: pointer;
}
.news-hint-icon:hover{
    opacity: 1;
}
.head{
    background-color: #eaeaea;
    padding-bottom: 30px;
}
.content-head{
    background-color: #eaeaea;
}
.even .content-head a{
    line-height: 13px;
}
.odd{
    background-color: #181b2e;
    float: left;
    width: 100%;
    overflow: hidden;
}
.even{
    background-color: #fff;
}
.head .row{
    padding: 0 15px;
    margin-right: 0;
    margin-left: 0;
}
.odd .row,.even .row{
    padding: 0 15px 30px;
    margin-right: 0;
    margin-left: 0;
}
.even .row [class^="col-"],.odd .row [class^="col-"],.head .row [class^="col-"]{
    padding-top: 30px;
}
.even a,.head a,.odd a{
    color: #000;
    text-decoration: none;
    line-height: 24px;
}
.content-holder .breadcrumb{
    background-color: transparent;
    margin-bottom: 0;
}
.search-form {
    margin: 15px;
    position: relative;
    /*background: #fff;*/
    min-height: 35px;
}
.search-form input {
    width: calc(100% - 50px);
    border-radius: 0;
    border: 0;
    background-color: #fff;
    box-shadow: none;
    min-height: 35px;
}
.search-form .fa.fa-close {
    position: absolute;
    right: 5%;
    top: 10px;
}
.search-form button {
    border: 0;
    padding: 0;
}
.search-form .btn {
    border-radius: 0;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    border: 0;
}
#btn-send-form{
    text-transform: uppercase;
}
/*search-block*/
.search-block{
    position: absolute;
    top: 66px;
    width: 100%;
}
.search-box{
    background-color: #edece8;
}
.search-btn{
    background-color: transparent;
    float: right;
}
.search-btn:active:focus,.search-btn:focus{
    outline: none;
}
.search-btn .fa{
    color: #fff;
    position: relative;
    right: 15px;
    font-size: 20px;
}
.search-close .fa{
    float: right;
    font-size: 25px;
    position: relative;
    right: 7px;
    color:#003a5a;
}
 .search-box{
    display: none;
    width: 100%;
    overflow: hidden;
    padding: 0;
    border-radius: 0;
    margin: 0;
}
.search-close{
    width: 100%;
    height:20px;
    padding: 20px;
}
.point_content p {
    color: #333333;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 38px;
}
.punkten-slider .punkteCopyright{
    color: #fff;
}
.punkten-slider p{
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 38px;
    color: #fff;
}
.punkten-slider blockquote {
    display: block;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    margin: 0 0 24px 0;
    border: 1px solid rgba(255,255,255,0.7);
    font-style: italic;
}
.punkten-slider label {
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    padding-bottom: 3px;
    font-weight: 400;
}
.punkten-slider .form-group{
    margin-bottom: 20px;
}
.punkten-slider .radio label {
    line-height: 27px;
    padding-bottom: 0;
}
.punkten-slider .powermail_submit{
    background-color: #FFFFFF;
    border-radius: 0;
    background: white;
    font-size: 24px;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    color: #6e584c;
    text-transform: uppercase;
    padding: 0 10px;
    opacity: 0.7;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: relative;
}
.punkten-slider .powermail_submit:hover{
    opacity: 1;
}
.punkten-slider .form-control{
    border-radius: 0;
    padding: 10px;
    height: unset;
    font-size: 18px;
    color: #000;
}
.punkten-info .punkten-slider h2 {
    font-family: ubunturegular, sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 50px;
    line-height: 62px;
    padding-bottom: 18px;
    text-shadow: rgba(255, 255, 255, 0.498039) 0px 0px 4px;
    color: #fff;
}
.punkten-info .point_content p {
    color: #fff;
}
.punkten-info .point_content .cta{
    padding-top: 1px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.punkten-slider .movie_image .cta {
    line-height: 58px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.punkten-info .point_content .bible span{
    color: #fff;
}
.content-holder .news-overlay .breadcrumb,.content-holder .teaser-overlay .breadcrumb{
    padding-left: 0;
}
.content-holder .breadcrumb li a{
    color: #000;
    font-size: 12px;
}
.slider .image-copyright{
    top: 20px;
    left: 13px;
}
.slider-info .content-holder .breadcrumb li a{
    color: #fff;
}
.slider-info .teaser-overlay h3{
    margin-left: 0;
}
.slider-info .row .head{
    margin:15px;
    padding-bottom: 0
}
.slider-info .row .head .general{
    padding-top: 0 !important;
}
.slider-info .row .head .general .image-copyright{
    top: 20px;
}
.slider-info .teaser-body.teaser-overlay{
    background-color: rgba(34, 36, 76, 0.74);
}
.slider-info .even .head .row{
    padding:0;
    margin: 0 -15px;
    border-bottom: 0;
}
.content-holder .page-header-info .breadcrumb li a,.content-holder .page-header-info .breadcrumb li{
    font-size: 14px;
    color: #000;
}
.content-holder .panel-link .breadcrumb li a,.content-holder .detail-info .even .panel-link .breadcrumb li+li:before{
    color: #fa8212 !important;
}
.content-holder .img-responsive{
    max-width: 100%;
}
.teaser-head {
    margin-bottom: 20px;
}
.hintPos{
    position: relative;
}
.col-md-4 .teaser-head {
    position: relative;
}
.odd .teaser-body.news-overlay {
    background-color: rgba(255, 255, 255, 0.74);
}
.teaser-link-info{
    color: #0d2040;
    font-weight: bold;
    padding:0 9px 0 0;
}
.teaser-live span.teaser-link-info {
    border: 1px solid #f18825;
    padding: 4px;
    color: #0d2040;
}
.teaser-live h3{
    font-weight: bold;
    line-height: 35px;
    font-size: 27px;
}
.teaser-live p{
    font-size: 16px;
}
.col-md-8 img{
    height: 330px;
}
.teaser-live span{
    color: #427590;
}
.teaser-body span {
    font-size: 12px;
    text-transform: uppercase;
}
.teaser-body a:nth-child(1){
    line-height: 13px;
}
.teaser-body h4 a:nth-child(1){
    line-height: 24px;
}
.teaser-body span.teaser-link-info ,a.as_teaser-ressort{
    border-right: 1px solid #f18825;
    margin-right: 5px;
    display: inline-block;
    height: 11px;
}
.no-thema .teaser-body span.teaser-link-info,.no-thema a.as_teaser-ressort{
    border-right: 0;
}
.teaser-body span.category-nil{
    border-right: 0;
    margin-right: 0;
}
.hide-for-more{
    display: none;
}
.page-header-info span{
    text-transform: uppercase;
}
.teaser-body{
    padding:0 15px;
    position: relative;
}
.teaser-body .radioicon {
    top: -40px;
}
.teaser-body .audioicon {
    top: -40px;
}
.teaser-body h4{
    font-weight: bold;
    margin-top: 2px;
    font-size: 20px;
}
.odd .teaser-body{
    background-color: #fff;
    padding: 15px 25px;
}
.odd .teaser-head{
    margin-bottom: 0;
}
.odd h2 a{
    color: #fff;
}
.odd h2{
    color: #fff;
}
.teaser-body.teaser-overlay {
    position: absolute;
    bottom: 30px;
    left: 5%;
    background-color: rgba(255, 255, 255, 0.75);
    padding:13px 20px 0 !important;
}
.top-news-left {
    border-radius: 50%;
    width: 55px;
    height: 55px;
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 1;
    background-image: url(../images/news1.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.top-news-left span {
    display: none;
}
.top-news-wrapper .col-md-3:nth-child(3) .top-news-left {
    background-image: url(../images/news2.png);
}
.top-news-wrapper .col-md-3:nth-child(4) .top-news-left {
    background-image: url(../images/news3.png);
}
.top-news-wrapper .col-md-3:nth-child(5) .top-news-left {
    background-image: url(../images/news4.png);
}
.top-news-wrapper {
    float: left;
    width: 100%;
}
.top-news-wrapper h2{
    margin-left: 15px;
}
.content-form {
    margin: 20px 30px;
    border: 1px solid #ccc;
}
.content-form input.form-control{
    border-radius: 0;
    border: 0;
    width: 90%;
}
.content-form .fa-times{
    margin-top: 10px;
    float: right;
    margin-right: 5px;
}
.content-form input:focus{
    box-shadow: none;
}
/*Inner page style*/
.detail-info{
    background-color: #fff;
}
.detail-info p{
    font-size: 19px;
}
.detail-info ul {
    font-size: 17px;
    padding-left: 15px;
}
/*.detail-info h3,.detail-info h2{
    margin-left: 15px;
}*/
.detail-info .even .sub-navwrap h2 {
    padding-left: 15px;
}
.detail-info .even h2{
    margin-top: 20px;
    margin-bottom: 10px;
}
.parsley-errors-list.filled {
    color: red;
    padding-left: 0;
    list-style-type: none;
    padding-top: 5px;
}
.content-info {
    width: 80%;
    margin: auto;
    float: none;
}
.detail-info .news-detail h3{
    margin-left: 0;
    text-transform: capitalize;
    font-size: 17px;
    font-family: "LinotypeUnivers-430Regular";
    line-height: 1.42857143;
    color: #333;
}
#sb_wall1 .filter-label{
    float: none;
}
/*.detail-info.newspaper-info .sub-nav{
    margin-left: 15px;
}*/
.sub-nav li a{
    color: #000;
    padding-bottom: 0;
}
.even .row .news-detail .col-md-6{
    padding:0;
    margin:5px 30px;
}
#floatingSocialShare a.facebook.pop-upper {
    border-top:0;
}
.detail-info .panel-group .panel{
    padding-left: 20px;
    padding-right: 20px;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
}
.detail-info .panel-heading{
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    background-color: transparent;
    display: inline-block;
    width: 100%;
}
.detail-info .panel-default>.panel-heading+.panel-collapse>.panel-body{
    border: 0;
    width: 95%;
    margin: auto;
}
.detail-info .panel-title{
    float: left;
}
.detail-info .arrow{
    float: right;
    padding: 3px 10px;
    display: block;
}
.panel-link-info{
    display: block;
    font-size: 16px;
    color: #003a5a;
    font-weight: bold;
}
.newspaper-info .top-news-right{
    width: 90%;
    float: right;
}
.newspaper-info .top-news-left{
    right: unset;
    top: 25px;
}
.even a.panel-btn{
    background-color: #fa8212;
    color: #fff;
    border-radius: 0;
    display: block;
    width: 50%;
    margin:10px auto;
}
.even a.panel-subbtn{
    border-radius: 0;
    border: 1px solid #fa8212;
    color: #fa8212 ;
    display: block;
    width: 50%;
    margin:10px auto;
}
.panel-link{
    border-bottom: 1px solid #fa8212;
    color: #fa8212;
}
.panel-link a{
    color: #fa8212;
}
.newspaper-info .top-news-wrapper{
    float: none;
}
.panel-body select.form-control{
    border: 1px solid #fa8212;
    border-radius: 0;
    color: #fa8212;
    margin-top: 8px;
}
.detail-info .even .panel-group .panel-link .breadcrumb:first-child {
    float: left;
    border-bottom: 0;
    padding-left: 0;
}
.even .row .panel-more-info{
    padding: 10px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin:20px auto;
}
.page-header-info {
    width: 90%;
    margin: auto;
}
.detail-info .page-header-info h2{
    margin-left: 0;
    line-height: 45px;
}
.sub-nav li:first-child{
    padding-left: 0;
}
.image-wrapper {
    margin-top: 20px;
    position: relative;
    overflow: hidden;
}
.image-overlay {
    float: right;
    padding-top: 0 !important;
    position: absolute;
    bottom: 27px;
    right: 24px;
}
.image-overlay p{
    background-color: rgba(34, 36, 76, 0.74);
    color: #fff;
    padding: 25px 20px;
}
p:empty {
    display: none;
}
.slider-info{
    background-color: #181b2e;
}
.slider-info .row.even{
    margin: 0;
}
.slider-info .detail-info,.slider-info .even{
    background-color: transparent;
}
.slider-info .col-md-6 .even .teaser-body,.slider-info .col-md-6 .even .breadcrumb{
    padding-left: 0;
}
.slider-info .even a,.slider-info .even h2,.slider-info .even p,.slider-info .even ul li,
.slider-info .even .content-head .image-copyright-hover p,
.slider-info .even .head .image-copyright-hover p{
    color:#fff;
}
.slider-info .flex-viewport,.slider-info .flexslider .slides > li{
    max-height: 435px;
}
.slider-info .image-wrapper {
    padding: 0 30px;
    margin-bottom: 30px;
}
.tages-holder{
    background-color: #2d1513;
    color: #fff;
    display: table;
    padding: 30px;
    margin-bottom: 20px;
}
.content-holder #timeline_wall1.sboard .sb-item .sb-container{
    border-color: rgba(119, 119, 119, 0.74);
}
.detail-info.zitate-info figcaption {
    background-color: #000;
}
.tages-container{
    float: none;
}
.slider-news .teaser-body,.slider-news .breadcrumb{
    padding: 0;
}
.detail-info .tages-container p{
    font-weight: bold;
}
.underline{
    border-bottom: 1px solid #e28e2c;
}
.content-holder .video-content .img-responsive {
    width: 100%;
    min-height: 500px;
}
.video-content figcaption{
    margin-top: -5px;
    padding-top: 8px !important;
}
.detail-info .even .breadcrumb:first-child>li+li:before {
    content: '\00003E';
    color: gray;
    font-weight: 700;
}
.detail-info .even .breadcrumb:first-child li a{
    color: gray;
}
.content-holder .breadcrumb>li+li:before{
    content: '\2223';
    color: gray;
    font-weight: 500;
    padding: 0 8px 0 5px;
}
.slider-info .detail-info .even .breadcrumb:first-child{
    border-bottom: 1px solid rgba(255,255,255,.55);
    padding-left: 15px;
}
.detail-info .even .breadcrumb:first-child{
    border-bottom: 1px solid #edece8;
    padding-left: 30px;
    text-transform: uppercase;
    padding-top: 12px;
}
.detail-info .sub-nav{
    border-bottom:0;
}
.detail-info .even div.frame:nth-child(2) .row:nth-child(1){
    border-bottom: 1px solid #edece8;
    padding-bottom: 20px;
}
.slider-info .detail-info .even div.frame:nth-child(2) .row:nth-child(1),
.mediathek-4-2{
    border-bottom: 1px solid rgba(255,255,255,.55);
}
.slider-info .even .row.mediathek-4-2{
    padding-bottom: 20px;
}
.detail-info figcaption{
    background-color: #eee;
    padding: 5px 15px;
    font-size: 12px;
}
.slider-info .teaser-link-info,.slider-info span{
    color: #fff;
}
.slider-info .image-overlay p{
    left: 6%;
    right: 0;
}
.slider-info .detail-info .even div.head:nth-child(2) .row{
    border-bottom: 0;
}
#sticky {
    width: 100%;
}
#sticky video{
    width: 100%;
}
#sticky.stick video{
    width: 177px;
}
#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 42px;
    z-index: 10000;
    background-color: rgba(255, 255, 255, 0.95);
    margin-left: -126px;
}
#sticky title,#sticky .close{
    display: none;
}
#sticky.stick .close{
    display: inline-block;
}
#sticky.stick title {
    display: inline-block;
    position: absolute;
    top: 20px;
    background: transparent;
    font-size: 20px;
    width: 60%;
    margin-left: 20px;
    font-weight: bold;
}
button.close{
    position: relative;
    top: 10px;
    right: 13%;
    font-size: 30px;
    opacity: 1;
    outline: none;
}
.menu-left{
    width: 10%;
    float: left;
    padding-left: 15px;
}
.menu-right{
    width: 90%;
    list-style-type: none;
    float: right;
}
.menu-right li{
    display: inline-block;
}
.mob-Commercials{
    display: none;
}
.sub-menu{
    top: unset;
    left: -1px;
    border: 0;
    box-shadow: none;
    background-color: #edece8;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
    background-color: transparent;
}
.menu-left *,.menu-left *:hover,.menu-left *:focus{
    color: #003a5a;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
.menu-left h5{
    font-size: 14px;
    line-height: 14px;
}
.menu-right li a{
    color: #003a5a;
    padding-right: 15px;
    text-decoration: none;
}
.navbar-nav{
    position: unset;
}
.nav>li{
    position: relative;
}
.sub-dropdown {
    padding: 5px 15px;
    float: left;
    border-bottom: 1px solid #ddd;
    width: 100%;
}
.odd h2,.even h2{
    text-transform: uppercase;
    font-weight: bold;
    font-family: "LinotypeUnivers-330Light";
    margin-bottom: 0;
    margin-top: 0;
}
.content-holder .even .breadcrumb{
    border-radius: 0;
}
.slider{
    width: 93.2%;
    margin: auto;
    padding-bottom: 40px;
    margin-top: 38px;
}
.video-content {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}
.video-content iframe, .video-content object, .video-content embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.sub{
    position: relative;
}
.content-head.sub{
    position: initial;
}
.content-head.sub .breadcrumb{
    position: relative;
    bottom: 7px;
}
.sub .breadcrumb{
    position: absolute;
    bottom: 0;
    padding-bottom: 0;
    margin-top: 10px;
}
.image-wrapper h2 {
    margin-left: 0;
}
.slider-info .flex-control-paging li a,.slider-info .flex-control-paging li a:hover {
    background: #fff;
    opacity: .2;
}
.slider-info .flex-control-paging li a.flex-active{
    background-color: #f18825;
    opacity: 1;
}
.slider-info .content-head .teaser-body,.slider-info .content-head .breadcrumb,
.slider-info .mediathek-news .teaser-body,.slider-info .mediathek-news .breadcrumb{
    padding-left: 0;
    padding-right: 0;
}
.slider-info .content-head,.slider-info .head{
    background-color: transparent;
}
.slider .slide-overlay {
    width: 350px;
    position: absolute;
    background-color: rgba(34, 36, 76, 0.74);
    bottom: 20px;
    margin-left: 18px;
    padding: 15px;
    text-transform: uppercase;
}
.slider .slide-overlay h4{
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
}
.slider-link .teaser-body span.teaser-link-info {
    border: 0;
    float: right;
    position: relative;
    top: 7px;
    line-height: 11px;
    margin-right: 0;
    padding-right: 0;
}
.teaser-marker {
    border-radius: 50%;
    background-color: #f18825;
    -webkit-animation: blinking 1.2s infinite;
    animation: blinking 1.2s infinite;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right: 5px;
}
.arrow{
    display: none;
}
.content-holder #floatingSocialShare .content-left{
    margin-left: -45px !important;
    top:253px;
}
.hide-this {
    display: none;
}
.radioicon {
    width: 40px;
    position: absolute;
    height: 36px;
    top: -20px;
    right: 15px;
    z-index: 1;
    background: url(../images/radio-icon.png) no-repeat;
}
.slide-overlay .radioicon ,.teaser-body.teaser-overlay .radioicon{
    top: inherit;
    bottom: -15px;
}
.image-overlay .radioicon {
    top: inherit;
    bottom: 52px;
}
.teaser-head .radioicon{
    bottom: -16px;
    top: inherit;
}
.audioicon {
    width: 40px;
    position: absolute;
    height: 36px;
    top: -20px;
    right: 15px;
    z-index: 1;
    background: url(../images/audio-icon.png) no-repeat;
}
.slide-overlay .audioicon ,.teaser-body.teaser-overlay .audioicon{
    top: inherit;
    bottom: -15px;
}
.image-overlay .audioicon {
    top: inherit;
    bottom: 52px;
}
.teaser-head .audioicon{
    bottom: -16px;
    top: inherit;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes blinking {
    from {opacity: 1;}
    to {opacity: 0.3;}
}

/* Standard syntax */
@keyframes blinking {
    from {opacity: 0.3;}
    to {opacity: 1;}
}
.slider-info .content-holder .breadcrumb>li+li:before{
    color: #fff;
}
.image-copyright{
    position: absolute;
    top: 45px;
    color: #fff;
    font-size: 10px;
    left: 25px;
    cursor: pointer;
}
/* edited on 28-06-2019*/
.content-holder .preloader img {
    background: url(../images/loading.gif) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #edece8;
    background-repeat: no-repeat;
    background-position: 50%;
    color: transparent;
    object-fit: cover;
}
.content-holder .flexslider .slides .preloader img{
    height: 100%;
}
.content-holder .preloader {
    display: block;
    position: relative;
    height: 0;
    padding-bottom: 50%;
}
/*.content-holder .col-md-12 .image-wrapper.hintPos.preloader{
    padding-bottom: 58.35%;
}*/
.image-wrapper .image-copyright {
    top: 80px;
    left: 25px;
}
.image-wrapper.hintPos .image-copyright {
    top: 18px;
    left: 12px;
}
.mediathek-detail iframe {
    height: 352px;
}
.mediathek-detail .iframe-wrapper iframe {
    height: 580px;
}
.col-md-3 .image-copyright{
    max-width: 190px;
}
.top-news-wrapper .col-md-3 .image-copyright{
    max-width: 178px;
}
.image-copyright-hover p.pull-right {
    float: left !important;
    margin-left: 0px;
}
.image-copyright a{
    color: #fff;
}
.image-copyright .image-copyright-view,.image-copyright:hover .image-copyright-hover{
    display: inline-block;
}
.image-copyright:hover .image-copyright-view,.image-copyright .image-copyright-hover{
    display: none;
}
.image-copyright-hover {
    background-color: rgba(128, 128, 128, 0.78);
    padding:6px 3px 6px 7px;
    margin-top: -6px;
    margin-right: -9px;
}
.image-copyright-hover p{
    margin-bottom: 0;
    line-height: 1.413 !important;
    font-size: 10px !important;
    margin-left: 15px;
}
.image-copyright-hover a{
    color: #337ab7 !important;
    line-height: 1.413 !important;
}
.image-copyright-view {
    padding-left: 7px;
}
.news-copyright:before {
    display: inline-block;
    content: '\00A9';
}
.news-copyright{
    margin-top: 15px;
    color: #b1b1bc;
    font-size: 12px;
}
.even .news-copyright a,.even .news-copyright>*{
    color: #b1b1bc;
    font-size: 13px;
    line-height: 15px;
    display: inline-block;
}
.general{
    position: relative;
}
.pull-right.ad-display {
    display: none;
    color: gray;
    text-transform: capitalize;
    font-family: "LinotypeUnivers-230Thin";
    position: absolute;
    top: 28px;
}
.navi-content{
    list-style-type: none;
    padding-left: 0;
    padding-top: 5px !important;
    display: block;
    /*margin-left: -15px;*/
}
.even .Autoren-info .row {
    padding-left: 0;
    padding-right: 0;
    column-count: 4;
    column-gap: 0;
}
.navi-content a{
    line-height: 20px;
}
.navi {
    list-style-type: none;
    width: 100%;
    margin: 10px 0;
    padding-left: 0;
}
.navi li {
    display: inline-block;
    width: 3.85%;
    text-align: center;
    /*border-bottom: 1px solid #777;*/
    margin-left: -5px;
    /*padding: 9px 0 5px;*/
    border: 1px solid #ddd;
}
.navi li a ,content.content-holder .navi li a{
    width: 100%;
    display: block;
    text-decoration: none;
    color: #1f3250;
    line-height: 15px;
    padding: 5px 0;
    font-weight: bold;
    font-size: 12px;
    border-bottom:  0;
}
/*.navi li.active,.navi li:hover{
    border:1px solid #777;
}*/
.navi li.active,.navi li:hover,content.content-holder .navi li.active a,content.content-holder .navi li:hover{
    color: #fff;
    /*border-bottom: 0;*/
    background-color: #1f3250;
    border-color: #1f3250;
}
/*.navi li.active:nth-child(1){
    border-left: 0;
}*/
.navi li.active a ,.navi li:hover a{
    color: #fff;
    font-weight: bold;
}
/*.navi li.active .separator,.navi li:hover .separator,
.navi li:nth-last-child(1) .separator{
    border-right: 0;
}*/
.navi li:nth-child(1){
    margin-left: 0;
}
/*.separator {
    border-right: 1px solid #bbb;
    width: 105%;
    display: block;
    font-size: 11px;
    height: 7px;
}*/
.title{
    color: #888;
    font-weight: bold;
    text-transform: uppercase;
}
.themen-header h2{
    text-transform: capitalize;
}
.themen-header{
    margin-top: 10px;
}
.themen-info .breadcrumb{
    padding-left: 0;
}
.themen-info .row{
    border-bottom: 1px solid #c6c6c6;
    padding: 0;
}
.themen-detail .col-md-3{
    border-right: 1px solid #c6c6c6;
}
.themen-detail .col-md-3:nth-last-child(1){
    border-right: 0;
}
.themen-info .row.themen-detail{
    padding: 20px 0;
}
.themen-content .content-odd h4{
    font-size: 25px;
}
.related-videos{
    background-color: #eee;
    overflow: hidden;
}
.related-videos .teaser-body {
    padding: 0;
}
ul.tx-indexedsearch-browsebox {
    width: 100%;
    list-style: none;
    overflow: hidden;
    padding-left: 0;
    margin: 30px 0 0 -10px;
}
ul.tx-indexedsearch-browsebox li {
    float: left;
    padding: 5px 10px;
}
.tx-indexedsearch-searchbox {
    display: none;
}
/*Footer style*/
.footer-nav .navbar-nav>li>a{
    font-size: 14px;
    border: 0;
    padding: 15px;
}
.footer-nav{
    border-bottom: 1px solid rgba(255,255,255,.2);
    padding: 0 30px;
}
.footer-link-info{
    padding: 15px 0;
    color: #fff;
}
div#c503 h2{
 text-align: center;
}

.footer-link-info p{
    color: #fff;
}
/*// 0px gutter*/
.gutter-0.row {
    margin-right: 0;
    margin-left: 0;
}
/*gutter-40 styles*/
.row.gutter-40 {
    margin-right: -20px;
    margin-left: -20px;
    clear: left;
}
.gutter-40 > [class^="col-"], .gutter-40 > [class^=" col-"] {
    padding-right: 20px;
    padding-left: 20px;
}
/*gutter-20 styles*/
.row.gutter-20 {
    margin-right: -10px;
    margin-left: -10px;
    clear: left;
}
.gutter-20 > [class^="col-"], .gutter-20 > [class^=" col-"] {
    padding-right: 10px;
    padding-left: 10px;
}
.brand-list.row {
    padding-left: 0;
    padding-right: 0;
}
.brand-list.row img{
    height: inherit;
    margin: auto;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    width:auto;
    max-height: 70px;
}
.brand-list.row .col-md-3:nth-child(4n+1){
    clear: left;
}
.brand-item h4 ,.brand-item h4 a{
    font-size: 13px;
    text-transform: uppercase;
    color: #777;
    margin-bottom: 0;
}
.brand-logo {
    border: 1px solid #9E9E9E;
    width: 100%;
    height: 88px;
    position: relative;
}
.brand-item {
    border-bottom: 2px dotted #9E9E9E;
}
.brand-detail-contactdetails.row {
    padding:15px 0;
    margin: 10px 0 15px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.brand-detail-factfigures.row h4 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.brand-detail-digitalfacts {
    border-top: 1px solid #ddd;
    padding-top: 15px;
}
.news-detail iframe {
    max-width: 100%;
}
#c1613 .subcontent-wrapper .news-detail p:nth-child(2):first-letter  {
    font-size: 17px;
    float: none;
    margin-right: 0;
    margin-left: 0;
    line-height: 27px;
    margin-top: 0;
    font-family:"LinotypeUnivers-430Regular";
}
.brand-detail-specials.row {
    border-bottom: 1px solid #ddd;
    padding: 0 0 20px;
}
.brand-detail-factfigures.row{
    padding: 0;
}
.brand-detail-logo {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.brand-detail-contactdetails.row [class^="col-"] {
    padding-top: 0 !important;
    padding-left: 0 !important;
}
.brand-detail-factfigures.row p,.brand-detail-specials.row p,
.brand-detail-contactdetails.row p{
    font-size: 16px;
    margin-bottom: 2px;
}
.brand-detail-links a {
    color: #b20000;
}
.brand-detail-links a::before {
    content: "\25b6";
    font-size: 14px;
    padding-right: 4px;
}
.brand-detail ul {
    list-style-type: square;
}
.phone-icon p::before {
    content: "\f095";
}
.phone-icon p::before ,.email-icon a::before{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-right: 4px;
    font-size: 14px;
    color: #444;
    font-weight: bold;
}
.email-icon a::before {
    content: "\f003";
}
.brand-detail-title h3 {
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
}
.brand-detail-logo-wrap {
    padding-right: 0;
}
.brand-detail-content {
    border-left:1px solid #ddd;
    margin-top: 85px ;
    padding-top: 0 !important;
}
.brand-detail-image {
    margin-bottom: 15px;
}
.brand-detail-logo-wrap h4 {
    text-transform: uppercase;
    color: #9e9e9e;
    font-size: 16px;
}
/*//advertisements*/
.Commercials {
    margin:20px auto;
    /*display: none;*/
}
.vertical-commercials {
    float: right;
    margin-left: 20px;
}
.right-commercials,.left-commercials {
    position: fixed;
    display: none;
}
.top-commercials {
    width: 100%;
    margin: 0;
}
.footer-commercials {
    margin: 20px -15px;
}
/*.Commercials img{
    width: 100%;
}*/
.subcontent-wrapper .wp-caption.alignnone{
    width: 100% !important;
}
.header-commercials{
    margin-top: 0;
}
.header-commercials img,.top-commercials img,.footer-commercials img{
    width: 100%;
}
.header-commercials,.footer-commercials{
    margin-bottom:0;
}
.subcontent-commercials{
    margin: 0;
}
.Commercials.body-commercials {
    position: absolute;
    margin-top: 0;
    top: 0;
    width: 100%;
    overflow-x: hidden;
}
.mehr-dropdown a .arrow{
    display: inline-block;
    font-size: 25px;
    position: relative;
    top: 4px;
}
.row.subcontent-wrapper {
    width: 80%;
    margin: auto;
}
/*Image zooming*/
#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
    opacity: 0.7;
}
#myImg:hover {
    opacity: 1;
}
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 99; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: #fff;
}
.modal-block{
    position: relative;
    width: 100%;
    height: 97.7%;
}
#copyright-info {
    color: #999;
    bottom: 60px;
    border: 0;
}
@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)}
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)}
    to {transform:scale(1)}
}

#modal-left, #modal-right,#modal-info {
    background: transparent;
    border: 0;
    outline: none;
    font-size: 25px;
    padding: 16px 20px;
}
#modal-info .ce-above .ce-gallery{
    margin-bottom: 0;
}
#modal-left,#modal-info{
    border-left: 1px solid #ccc;
}
#modal-info {
    padding: 16px;
}
#modal-info div{
    display: none;
}
#modal-info::before {
    content: "\24d8";
}
#modal-right {
    border-left: 1px solid #ccc;
}
.caption-info{
    display: block;
}
.image-expand{
    display: none;
}
.form-control:focus{
    box-shadow: none;
    border-color: #ccc;
}
.content-head h4,.content-odd h4{
    font-size: 16px;
}
.detail-info .content-odd p{
    line-height: 19px;
    font-size: 14px;
}
.even .content-odd a{
    line-height: 13px;
}
.content-odd .teaser-body,.newspaper-info .col-md-6 .teaser-body{
    padding: 0;
}
.top-news-wrapper h3{
    margin-left: 15px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "LinotypeUnivers-330Light";
    margin-top: 0;
    margin-bottom: 0;
}
.sboard{
    text-align: left;
}
div#sb_wall1 {
    text-align: center;
}
div#sb_wall1 .sb-search {
    display: none;
}
.sb-loadmore {
    padding: 5px 10px !important;
    /*display: inline-block;*/
}
.sboard .sb-item .sb-thumb img {
    border-radius: 0 !important;
}
.content-holder #timeline_wall1.sboard .sb-item .sb-container {
    border-radius: 0;
}
.detail-info .even .layout-themen h2 {
    text-align: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #edece8;
    margin-bottom: 30px;
}
li.dropdown.mehr-dropdown a {
    padding-top: 0;
}
.collapse.navbar-collapse.affix .navbar-nav>li.dropdown.mehr-dropdown a{
 padding-top:0;
}
.detail-info .general h3{
 margin-left:0;
}
.navi-header{
    font-size: 15px;
    line-height: 1.2;
    padding-top: 5px;
    text-transform: uppercase;
    border-top: 2px solid #000;
}
/*//autor page*/
.autorProfil {
    background-color: #E9E9E9;
    margin: 20px 0;
    overflow: hidden;
}
.autorProfil .autorName {
    color: #1f3250;
    border-bottom: 1px solid #a7afb4;
    font-size: 32px;
    line-height: 37px;
    float: left;
    padding-bottom: 5px;
}
.autorProfil .col-md-5{
    padding: 0 !important;
}
.autorPosition {
    float: left;
    width: 100%;
    padding: 0;
    font-size: 15px;
    color: #fa6414;
}
.autorKontakt .title {
    border-bottom: 1px solid #e2e5e8;
    border-top: 1px solid #a7afb4;
    font-size: 15px;
    font-weight: 700;
    line-height: 15px;
    padding-bottom: 7px;
    padding-top: 6px;
    text-transform: uppercase;
    color: #000;
}
.autorProfil .col-md-7.col-sm-7 * {
    transform: translateX(60px) translateY(45px);
    -webkit-transform: translateX(60px) translateY(45px);
}
.autorKontakt .kontakt li {
    border-bottom: 1px solid #e2e5e8;
    font-size: 15px;
    line-height: 29px;
    color: #398db7;
}
.autorKontakt .kontakt li a{
    color: #398db7;
    font-size: 15px;
}
.autorKontakt .kontakt li .fa{
    padding-right: 5px;
}
.autorKontakt .kontakt li .fa-envelope{
    color: #999;
}
.autorKontakt .kontakt li .fa-facebook{
    color: #3b5998;
    padding-right: 10px;
}
.autorKontakt .kontakt li .fa-twitter{
    color: #00aced;
}
.autorKontakt .kontakt li .fa-google-plus{
    color: #dd4b39;
    padding-right: 2px;
}
ul.menu-right a {
    line-height: 33px;
}
.autorBio ul{
    padding-left: 0;
    list-style: none;
}
ul.kontakt {
    list-style: none;
    padding-left: 0;
}
.mediathek-detail{
    overflow: hidden;
    padding: 0 15px 30px;
}
.slider-info .col-md-12 h2{
    margin: 0 0 -15px;
}
.mediathek-detail .breadcrumb{
    padding-left: 0;
}
.mediathek-detail h2{
    margin-bottom: 30px;
}
.autorBio .bio {
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 20px;
}
.autorBio .bio b:nth-child(2){
    text-transform: uppercase;
}
.autorBio .bio p {
    font-size: 15px;
    margin-bottom: 0;
    line-height: 25px;
}
.autorBio .bio span {
    display: inline-grid;
}
.autorBio .jobs {
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.autorKontakt{
    margin-top: 22px;
    /*margin-left: 25px;*/
}
.autorBio .picon {
    width: 6px;
    height: 6px;
    margin-left: -16px;
    margin-top: 8px;
    float: left;
    background: #d5dade;
}
.autorWrapper .row{
    overflow: hidden;
    padding: 0;
    margin: 0 -15px;
    float: left;
}
.multimediaList .author-block{
    color: #888;
    display: block;
    font-size: 13px;
    margin-bottom: 1px;
}
.multimediaList p.tsrText{
    color: #333;
    font-size: 14px;
    line-height: 20px;
}
.multimediaList  p.tsrText span.more,.multimediaList  p.tsrText span.more a{
    font-size: 14px;
    line-height: 20px;
    color: #398db7;
}
.multimediaList .bottom-line {
    line-height: 15px;
    margin: 3px 0 1px;
    color: #888;
    font-size: 12px;
}
.col-md-8.Autoren-info img {
    height: unset;
}
.Autoren-header{
    border-top: 2px solid #000;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.multimediaList {
    padding-top: 10px;
    border-top:1px solid #e2e5e8;
    overflow: hidden;
    float: left;
    width: 100%;
}
.as_teaser-topline {
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 0;
    margin-top: -5px;
}
a.as_teaser-ressort {
    margin-right: 5px;
    color: #398db7;
    line-height: 12px;
    padding-right: 8px;
}
a.as_teaser-kicker {
    color: #595959;
}
.multimediaList .content span.headline {
    font-size: 16px;
    margin: 4px 0 2px;
}
.multimediaList .content span.headline h4{
    margin-top: 0;
}
.multimediaList div[class^="col-"]{
    padding:10px 15px 10px 0 !important;
}
.Autoren-info{
    padding-top: 10px !important;
    width: 100%;
}
.Autoren-content {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.Pagination {
    border-bottom: solid 1px #e2e5e8;
    font-size: 11px;
    padding: 10px 0 !important;
    text-align: right;
    border-top: solid 1px #e2e5e8;
    overflow: hidden;
}
.Pagination a{
    color: #398db7;
}
.Pagination .fa{
    padding-right: 10px;
    color: #000;
    font-size: 14px;
}
ul.f3-widget-paginator {
    float: left;
    list-style-type: none;
    padding-left: 0;
    width: 100%;
    display: block;
    text-align: right;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    /* height: 35px; */
    margin-bottom: 0;
    padding-top: 5px;
}
ul.f3-widget-paginator li {
    position: relative;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    padding-left: 5px;
    color: #398db7;
}
ul.f3-widget-paginator li a{
    color: #398db7;
}
ul.f3-widget-paginator li.current{
    color: #000;
}
ul.f3-widget-paginator li.current a{
    color: #000;
}
ul.f3-widget-paginator li::after{
    content: "|";
    color: #ddd;
}
ul.f3-widget-paginator li.next::after{
    content: ">";
    font-size: 21px;
}
ul.f3-widget-paginator li.previous::after{
    content: "<";
    font-size: 21px;
}
/*//punkten page styles*/
.punkten-info{
    padding: 0;
    background-color: #181b2e;
}
.vimeoPlayer{
    width: 100%;
    height: 550px;
}
.punkten-slider{
    width: 89%;
    margin: 40px auto;
    overflow: hidden;
}
.punkten-text {
    text-align: center;
    width: 70%;
    margin:40px auto;
}
.punkten-text h2{
    font-size: 50px;
}
.punkten-text h2 i{
    font-size: 30px;
    color: #ddd;
    background-color: #000;
    padding: 5px;
    border-radius: 10px;
}
.punkten-text h2 span {
    font-size: 30px;
    position: relative;
    top: -9px;
}
.punkten-text p{
    font-size: 18px;
}
.tooltip .tooltiptext{
    position: absolute;
    width: 300px;
    color: #FFFFFF;
    background: #000000;
    height: auto;
    line-height: 24px;
    text-align: center;
    visibility: hidden;
    padding: 10px;
    bottom: 30px;
    left: 50%;
    margin-left: -150px;
    z-index: 999;
    text-decoration: none;
}
.tooltip:hover .tooltiptext {
    visibility: visible;
}
.punkten div{
    margin: 30px 38px 0;
    font-size: 18px;
}
.tooltip{
    opacity: 1;
    position: relative;
    display: inline-block;
}
.punkten-point a{
    background: #f5f5f5;
    font-size: 24px;
    line-height: 40px;
    display: inline-block;
    color: #6e584c;
    text-transform: uppercase;
    padding: 0 10px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: relative;
    text-decoration: none !important;
    border-radius: 10px;
}
.layout-themen span.title {
    margin-top: 10px;
    display: block;
    text-align: center;
}
.punkten-point a:hover{
    background-color: #fff;
}
.punkten-point {
    text-align: center;
    margin: 40px 0;
}
a.more-news-link {
    width: 25%;
    margin:0 auto 15px;
    display: block;
    text-align: center;
    padding: 15px;
    background-color: #1f3250;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
}
.point_content span.arrow {
    line-height: 35px;
    display: block;
    float: right;
    margin-left: 7px;
}
i.margin-top-5.fa.fa-envelope {
    position: relative;
    top: -1px;
}
/*#floatingSocialShare *, #floatingSocialShare *:before, #floatingSocialShare *:after {
    box-sizing: border-box !important;
}*/
#floatingSocialShare .margin-top-5.fa.fa-facebook,#floatingSocialShare .fa.fa-facebook {
    /*margin-top: -5px !important;*/
    height: 30px;
    /*font-size: 16px;*/
}
#floatingSocialShare i.margin-top-5.fa.fa-commenting {
    margin-top: -1px !important;
    height: 34px;
}
#floatingSocialShare i.margin-top-5.fa.fa-envelope {
    /*margin-top: 3px !important;*/
    height: 32px;
    /*font-size: 14px;*/
}
/*#floatingSocialShare i.margin-top-5.fa.fa-twitter {
    margin-top: 3px !important;
}
#floatingSocialShare i.margin-top-5.fa.fa-google-plus {
    margin-top: 3px !important;
}
#floatingSocialShare i.margin-top-5.fa.fa-linkedin {
    margin-top: 3px !important;
}
#floatingSocialShare i.margin-top-5.fa.fa-skype {
    margin-top: 3px !important;
}*/
.content-holder .four-col-news .preloader {
    padding-bottom: 67%;
}
.content-holder .four-col-news.mediathek-news .preloader {
    padding-bottom: 59%;
}
.content-holder .two-col-news .preloader {
    padding-bottom: 77%;
}
#floatingSocialShare i{
    margin-top: 0 !important;
    line-height: 30px;
    vertical-align: middle;
    text-align: center;
    height: 32px;
    width: 20px;
}
#floatingSocialShare a {
    width: 30px !important;
    line-height: 30px;
    padding: 0px;
    position: relative;
    display: block;
    text-align: center;
    color: #fff;
    background-color: #777;
    height: 30px;
    border-top: 1px solid;
}
/*editted*/
.modal{
    overflow: hidden;
}
#myModal{
    /*display: block;*/
    opacity: 0;
    z-index: -1;
}
#image-gallery {
    width: 100%;
    position: relative;
    height: 100vh;
}
 .arrow-close,.prev,.next,.toggle-icon,#image-gallery .footer-info{
    position: absolute;
}
.iv-container{
    position: absolute;
     top: 50px;
    left: 0;
    right: 0;
    bottom: 200px;
    overflow: visible;
}
#image-gallery .footer-info {
    bottom: 0;
    height: 50px;
    width: 100%;
    color: #000;
    border-top: 1px solid #ccc;
    transition-duration:0.5s;
    font-weight: bold;
}
.arrow-close,.prev,.next,.toggle-icon{
    cursor: pointer;
    padding: 14px;
    border-left: 1px solid #ccc;
}
.prev ,.next{
    /*height: 50px;*/
    display: none;
}
span.toggle-icon {
    right: 50px;
}
/*.prev {
    right: 6%;
}
.next {
    right: 3%;
}*/
.arrow-close{
    right: 0;
}
.image-caption {
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
    transition-duration:0.5s;
}
.indicator {
    padding-left: 30px;
    padding-top: 10px;
}
.image-caption{
    margin:auto;
    width: 100%;
    color: #000;
    padding:15px 30px;
    border-top: 1px solid #ccc;
    position: absolute;
    bottom: 50px;
    background-color: hsla(0,0%,100%,.9);
}
#txt_bx{
    outline: none;
    box-shadow: none;
}
.radioplay {
   background: #3d567d;
   height: 64px;
   padding-top: 15px;
}
.radioplay a{
    font-family: "LinotypeUnivers-430Regular";
    color:  #fff;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 25px 35px 25px 30px;
    margin-top: 0px;
}
.radioplay a i{
    margin-right: 15px;
    font-size: 22px;
    position: relative;
    top: 6px;
}
.detail-info .row.sub-navwrap {
    padding-bottom: 8px !important;
}
@media screen and (-moz-os-version) {
    #floatingSocialShare .margin-top-5.fa.fa-facebook,#floatingSocialShare .fa.fa-facebook {
        height: 30px;
    }
    #floatingSocialShare i.margin-top-5.fa.fa-commenting {
        margin-top: -1px !important;
        height: 34px;
    }
    #floatingSocialShare i.margin-top-5.fa.fa-envelope {
        height: 31px;
    }
    #floatingSocialShare i {
        height: 32px;
    }
}
@-moz-document url-prefix() {
    .sub-nav {
        width: -moz-max-content;
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    }
    .col-md-12.col-sm-12.col-xs-12.Autoren-info{
        padding-right: 10px;
    }
}
.f3-widget-paginator .next{
    padding: 5px;
    border-left: 0;
}
ul.f3-widget-paginator{
    padding-top:0;
}
.f3-widget-paginator li a{
    font-size: 15px;
}
/* Detect Chrome 22+ (and Safari 6.1+) */
/*@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm), screen and(-webkit-min-device-pixel-ratio:0) {
    #floatingSocialShare .margin-top-5.fa.fa-facebook,#floatingSocialShare .fa.fa-facebook {
        height: 28px;
    }
    #floatingSocialShare i.margin-top-5.fa.fa-commenting {
        margin-top: -1px !important;
        height: 32px;
    }
    #floatingSocialShare i.margin-top-5.fa.fa-envelope {
        height: 30px;
    }
}*/


/*.cc-window .cc-compliance {
    display: table !important;
}
.cc-window .cc-revoke, .cc-window{
    display:block !important;
    text-align: center !important;
}
.cc-window .cc-banner.cc-bottom{
    text-align: center !important;
}
.cc-window .cc-compliance{
    margin-left:50% !important;
}*/
.cc-window a.cc-btn.cc-dismiss:hover {
    background-color: #f18825 !important;
}
.cc-window a.cc-link {
    text-decoration: none;
}
/*footer .navbar{
	margin-bottom: 102px;
	border-bottom: 1px solid rgba(255,255,255,.2);
}*/

@media (min-width: 992px) {
    .navbar-collapse {
        width: 970px;
    }
}
/*// large scale screens including laptop*/
@media only screen and (min-width: 1200px) {
    .sub-menu,.container{
        width: 1100px;
    }
    .image-overlay p {
        padding: 25px 20px;
    }
    #sticky.stick {
        width: 1100px;
    }
    .slider-info .image-wrapper {
        padding: 0 15px;
    }
    .slider-info .even .row{
        margin-left: unset;
        margin-right: unset;
        padding: 0;
    }
    #floatingShare .top-right{
        right: 23%;
    }
    .body-prev {
        width: 1100px;
        margin:auto ;
        position: relative;
    }
    li.dropdown.mehr-dropdown a {
        padding-top: 1px;
    }
    .newspaper-info p{
        line-height: 29px;
    }
    .teaser-body.teaser-overlay{
        width: 467px;
    }
}
/*// Ipad portrait*/
@media only screen and (min-width: 768px) and (max-width: 992px) {
    input#txt_bx {
        top: 0;
        left: 1px;
    }
    .container{
        width: 100%;
    }
    .navbar-brand{
        padding:2px 4px 4px 10px
    }
    .navbar-nav>li {
        padding: 0 8px;
    }
    .footer-nav .navbar-nav>li>a{
        padding: 15px 0;
    }
    .footer-nav{
        padding: 0 15px;
    }
    .slider {
        width: 92.5%;
        margin: auto;
    }
    .page-header-info{
        width: 95%;
    }
    /*.col-md-8.col-sm-8.col-xs-12.sub img {
        height:100%;
    }*/
    .col-md-8.col-sm-8.col-xs-12.sub{
        min-height: 430px;
    }
    .newspaper-info .top-news-right {
        width: 86%;
    }
    .subcontent-commercials{
        height: 480px;
    }
    .teaser-live h3 {
        font-weight: bold;
        line-height: 28px;
        font-size: 20px;
        margin-top: 5px;
    }
    .even .Autoren-info .row {
        column-count: 3;
    }
    .subcontent-commercials .img-responsive{
        height: 100%;
    }
    #sticky.stick{
        margin-left: 0;
        left: 1px;
    }
    .even .row [class^="col-"], .odd .row [class^="col-"], .head .row [class^="col-"]{
        padding: 30px 5px 0;
    }
    .image-overlay {
        right: 33px;
    }
    .content-head h4{
        font-size: 13px;
        line-height: 20px;
    }
    .content-head .teaser-body h4 a:nth-child(1){
        line-height: 20px;
    }
    .brand-detail-logo-wrap h2{
        font-size: 25px;
    }
    .content-head .teaser-head{
        margin-bottom: 10px;
    }
    .content-holder .odd .teaser-body.news-overlay{
        right: inherit;
        left: inherit;
        bottom: inherit;
        position: relative;
    }
    .content-holder .odd .teaser-body.news-overlay .breadcrumb{
        bottom: 4px;
    }
    .top-news-left {
        width: 40px;
        height: 40px;
    }
    .teaser-body.teaser-overlay{
        width: 330px;
    }
    .menu-left {
        width: 17%;
        padding-left: 10px;
    }
    .menu-right {
        width: 83%;
        padding-left: 10px;
        margin-top: 7px;
    }
    ul.menu-right a {
        line-height: 19px;
    }
    .content-holder .breadcrumb li a {
        font-size: 11px;
    }
    /*edited on march-05*/
    .next {
        right: 7%;
    }
    .prev {
        right: 14%;
    }
    .navbar-nav {
        margin: 0px 30px;
    }
    /*cookie*/
    .cc-window.cc-floating{
    	max-width: 100% !important;
    }
    /*footer .navbar{
		margin-bottom: 173px;
	}
	.cc-window .cc-compliance {
	    margin-left: 40% !important;
	}*/
	.cc-window.cc-floating{
		bottom: 0 !important;
	}
}
/*// Ipad Landscape*/
@media only screen and (max-width: 1024px) and (min-width: 993px) {
    .container{
        width: 100%;
    }
    .slider {
        width: 94%;
        margin: auto;
    }
    .navbar-nav>li>a{
        padding:12px 0 7px;
    }
    li.dropdown.mehr-dropdown a {
        padding-top: 5px;
    }
    #sticky.stick{
        margin-left: 0;
        left: 1px;
    }
    .footer-nav .navbar-nav>li>a{
        padding: 15px 10px;
    }
    .content-holder #floatingSocialShare .content-left{
        margin-left: -15px !important;
    }
    .teaser-body.teaser-overlay{
        width: 432px;
    }
    /*edited on march-05*/
    .next {
        right: 5%;
    }
    .prev {
        right: 10%;
    }
    /*cookie*/
    .cc-window.cc-floating{
    	max-width: 100% !important;
    }
    /*footer .navbar{
		margin-bottom: 174px;
	}
	.cc-window .cc-compliance {
	    margin-left: 43% !important;
	}*/
	.cc-window.cc-floating{
		bottom: 0 !important;
	}
}
/*edit on 21*/
@media only screen and (max-width: 1200px){
    .Autoren-info .sub-nav-scroll {
        overflow-x: scroll;
        overflow-y: hidden;
        white-space:nowrap;
    }
    .sub-nav {
        width: max-content;
    }
    ::-webkit-scrollbar {
        width: 0px;  /* remove scrollbar space */
        background: transparent;  /* optional: just make scrollbar invisible */
    }
}
@media only screen and (min-width: 1200px){
    .Autoren-info .sub-nav-scroll{
        overflow: hidden;
    }
    .navbar-nav {
        margin: 0px 8px;
    }
}
@media only screen and (min-width: 767px) {
    .dropdown.hover-open:hover .dropdown-menu{
        display: block;
    }
    .odd .teaser-body.news-overlay {
        position: absolute;
        bottom: 0;
        right: 15px;
        left: 15px;
    }
    #floatingSocialShare a {
        margin-bottom: 0;
    }
}
/*// Mobile*/
@media only screen and (max-width: 767px) {
    .content-info{
        width: 100%;
    }
    .footer-nav .navbar-nav>li>a{
        padding: 0 15px;
    }
	.autorKontakt{
		margin-left: 0;
	}
	ul.f3-widget-paginator{
		text-align: left;
	}
	ul.f3-widget-paginator li{
		padding-left: 0;
	    font-size: 16px;
	}
	.f3-widget-paginator .next{
		padding-left: 43px;
	}
    .col-xs-6 {
        width: 50%;
    }
    .gutter-20 > [class^="col-"], .gutter-20 > [class^=" col-"] {
        padding-right: 8px;
        padding-left: 8px;
    }
    .header-left{
        width: 100%;
    }
    .navbar-toggle .icon-bar{
        background-color: #003a5a;
    }
    .autorProfil .autorName {
        font-size: 22px;
        line-height: 24px;
    }
    .autorProfil .col-md-7.col-sm-7 * {
        transform: none;
    }
    .navbar-nav>li>.dropdown-menu{
        background-color: transparent;
    }
    .navbar-toggle{
        background-color: #ccc;
        margin-top: 8px;
        border-radius: 0;
        margin-right: 30px;
    }
    .navbar-brand>img {
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 64%;
    }
    .navbar-collapse{
        position: fixed;
        top: 50px;
        max-height: calc(100vh - 96px);
        padding :5px 15px 0;
        border-top: 0;
        overflow-y: scroll;
        -webkit-overflow-scrolling:touch; /*// mobile safari*/
    }
    .top-news-left{
        width: 40px;
        height: 40px;
        top: 7px;
    }
    .navbar-nav>li.dropdown.mehr-dropdown>.dropdown-menu {
        max-height: 300px;
    }
    .sub-nav {
        width: max-content;
        float: left;
        padding-left: 0 !important;
    }
    .footer-nav {
        overflow-x: scroll;
    }
    .detail-info .sub-nav {
         margin-left: 0;
         padding-right: 0;
    }
    .sub-nav li{
        float: left;
    }
    ul.menu-right a {
        line-height: 17px;
    }
    .even .row .news-detail .col-md-6{
        margin-right: 0;
    }
    .detail-info .panel-default>.panel-heading+.panel-collapse>.panel-body,.even a.panel-btn,.even a.panel-subbtn{
        width: 100%;
    }
    .collapse.navbar-collapse.affix .navbar-nav>li.dropdown.mehr-dropdown a ,
    .collapse.navbar-collapse .navbar-nav>li.dropdown.mehr-dropdown a,
    li.dropdown.mehr-dropdown a{
        padding-top: 8px;
    }
    .collapse.navbar-collapse.affix .navbar-nav>li>a {
        padding: 9px 0 5px;
    }
    .detail-info .panel .breadcrumb{
        text-align: center;
        float: none;
        padding-left: 0;
    }
    a.more-news-link{
        width: 100%;
    }
    .teaser-live h3 a{
        font-size: 24px !important;
    }
    .col-md-8 img {
         height: inherit;
    }
    .detail-info .top-news-left{
        width: 10%;
    }
    .detail-info .top-news-right{
        width: 84%;
    }
    .tages-text-holder{
        padding: 0;
        margin-left: 0;
    }
    .newspaper-info .even,.slider-info .even{
        float:none;
    }
    .detail-info h2{
        font-size: 26px;
    }
    .slider{
        padding-left: 30px;
        padding-right: 30px;
    }
    .social-icon {
        width: 8%;
    }
    .sub-nav-scroll {
        overflow-x: scroll;
        margin: 0 15px;
    }
    .sub-nav-scroll::-webkit-scrollbar {
      background-color: transparent;
      /*height: 0;*/
    }
    .sub-nav-scroll::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0);
    }
    .sub-nav li{
        padding: 0;
        margin: 0 7px;
    }
    .sub-nav li:first-child{
        margin-left: 0;
    }
    .sub-nav li:last-child{
        margin-right: 0;
    }
    .sub-dropdown{
        background-color: #edece8;
    }
    .detail-info p {
        word-wrap: break-word;
    }
    #sticky.stick{
        width: 80%;
    }
    #sticky.stick title{
        display: block;
    }
    .slider{
        width: 100%;
    }
    .detail-info.newspaper-info .sub-nav{
        margin-left: 12px;
    }
    .detail-info.newspaper-info .sub-nav li{
        padding: 0 6px;
    }
    .detail-info.newspaper-info .sub-nav li>a{
        padding: 2px 0;
        font-size: 11px;
    }
    .detail-info .panel-group .panel{
        padding: 0 15px;
    }
    .detail-info .panel h2{
        margin-left: 0;
        font-size: 20px;
    }
    .detail-info .panel-body{
        padding: 15px 0 0;
    }
    .detail-info .panel-group{
        margin-bottom: 0;
    }
    .panel .top-news{
        padding: 0;
    }
    .detail-info .panel-group .text-center{
        padding: 0;
    }
    .even .page-header-container .col-md-12{
        padding-top: 0;
    }
    .teaser-body.teaser-overlay {
        position: relative;
        bottom: 0;
        left: 0%;
        width: 100%;
    }
    .sub .breadcrumb{
        position: unset;
    }
    .tages-overlay{
        padding: 30px 10px;
    }
    .calendar-btn .fa{
        font-size: 10px;
    }
    .calendar-input{
        font-size: 10px;
        padding-right: 15px;
    }
    .tages-holder{
        padding: 30px 20px;
    }
    .panel-link{
        padding: 30px 14px 0;
    }
    .content-holder {
        position: relative;
        top: 50px;
    }
    .navbar-header{
        position: fixed;
        width: 100%;
        background-color: #22244c;
        z-index: 9;
    }
    .navbar{
        border:0;
    }
    header .navbar {
        position: fixed;
    }
    .sub-dropdown{
        padding: 5px 0;
        width: 100%;
    }
    .menu-left{
        padding-left: 10px;
        width: 50%;
    }
    .navbar-nav{
        padding: 0 10px;
    }
    .footer-nav .navbar-nav{
        width: max-content;
        margin-bottom: 0;
        padding-top: 6px;
    }
    .footer-nav .nav>li {
        display: inline-block;
    }
    #floatingSocialShare .margin-top-5.fa.fa-facebook, #floatingSocialShare .fa.fa-facebook {
        margin-top: 0 !important;
    }
    .navbar-nav .open .dropdown-menu{
        margin-bottom: 10px;
    }
    .navbar-nav .open .dropdown-menu li a{
        color: #fff;
    }
    .dropdown.mehr-dropdown .dropdown-menu{
        float: left;
    }
    .dropdown.mehr-dropdown .menu-right li a{
        color: #003a5a;
    }
    .affix .sticky-logo{
        display: none;
    }
    .slider-info .image-wrapper .image-overlay p{
        left: 0;
        right: 0;
        margin-top: 3px;
        margin-bottom: 15px;
        position: relative;
        bottom: unset;
    }
    .slider .slide-overlay {
        width: 200px;
        min-height: 40px;
        bottom: 1%;
        margin-left: 2px;
        padding: 10px 5px 0;
        font-size: 10px;
    }
    .teaser-body span{
        font-size: 10px;
    }
    .slider .slide-overlay h4{
        font-size: 10px;
    }
    .footer-holder{
        position: relative;
        /*z-index: -1;*/
        width: 100%;
        top: 0;
        /*margin-bottom: 28px !important;*/
    }
    .footer-holder .navbar {
        z-index: 0;
    }
    .content-holder>div {
        margin-bottom: 52px;
    }
    .Commercials{
        display: none;
    }
    .mob-Commercials {
        position: fixed;
        z-index: 99;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 9999;
    }
    .collapse.navbar-collapse.affix{
        top: 50px;
    }
    .open>.dropdown-menu{
        display: block;
    }
    .arrow{
        display: inline-block;
        position: relative;
        float: right;
        top:10px;
        color: #fff;
        font-size: 15px;
        z-index: 9;
        right: 0px;
    }
    .page-header-info{
        width: 100%;
    }
    .page-header-info .teaser-body{
        padding: 0;
    }
    .detail-info .page-header-info h2{
        line-height: 26px;
    }
    .mehr-dropdown a .arrow{
        top: 3px;
        font-size: 15px;
    }
    .menu-right li {
        display: block;
        padding: 5px 0;
    }
    .menu-right {
        margin-top: 2px;
        width: 50%;
        padding-left: 0;
    }
    .top-news-right{
        width: 80%;
    }
    .row.subcontent-wrapper{
        width: 100%;
    }
    .navbar-brand {
        height: 50px;
        padding: 0 16px;
        line-height: 50px;
        overflow: hidden;
        width: 240px;
        position: relative;
    }
    .teaser-body a,.teaser-body h4{
        line-height: 20px;
        font-size: 16px;
    }
    .even .slide-overlay .teaser-body a,.even .slide-overlay .teaser-body h4{
        font-size: 10px;
        line-height: 15px;
    }
    #caption{
        font-size: 14px;
        bottom: 145px;
    }
    #copyright-info {
        font-size: 10px;
        bottom: 80px;
    }
    #modal-info {
        padding: 0 16px;
        line-height: 50px;
        height: 50px;
        display: inline-block;
        position: relative;
        top: -17px;
        font-weight: bold;
        font-size: 20px;
    }
    #modal-info div {
        display: none;
    }
    #modal-info::before {
        content: "\24d8";
    }
    #modal-left, #modal-right {
        padding: 0 25px;
        line-height: 50px;
        height: 81px;
        font-size: 20px;
        position: relative;
        top: -17px;
        display: inline-block;
    }
    .content-holder #floatingSocialShare .content-right {
        top: 224px;
    }
    .content-holder #floatingSocialShare .content-left,.content-holder #floatingSocialShare .content-right{
        right: 0;
        left: 0;
        float: left;
        width: 100%;
        top: inherit;
        bottom: 14%;
        margin-left: 0 !important;
    }
    #floatingSocialShare a {
        float: left;
        margin-bottom: 0;
        width: 14.285714285714286% !important;
        padding: 0;
        height: 45px;
        line-height: 45px;
        border-top: 0;
    }
    #floatingSocialShare .content-left{
        top:initial;
        width: 100%;
        bottom: 0;
        left: 0;
        z-index: 999;
    }
    #floatingSocialShare a:nth-last-child(1){
        margin-right: 0;
    }
    #mob-id img{
        width: 100%;
    }
    #floatingSocialShare .facebook{
        background-color: #3b5998;
    }
    #floatingSocialShare .youtube{
        background-color: #cc181e;
    }
    #floatingSocialShare .twitter {
        background-color: #00aced;
    }
    #floatingSocialShare .google-plus {
        background-color: #dd4b39;
    }
    #floatingSocialShare .linkedin {
        background-color: #007bb6;
    }
    #floatingSocialShare .envelope {
        background-color: #d14836;
    }
    #floatingSocialShare .commenting {
        background-color: #0084ff;
    }
    #floatingSocialShare .skype {
        background-color: #00AFF0;
    }
    .image-copyright{
        max-width: 145px;
    }
    .navi li{
        width: 3.9%;
    }
    .autorBio {
        padding-left: 15px;
        padding-right: 0;
    }
    .autorWrapper .col-md-12{
        padding: 0;
    }
    .autorWrapper .col-md-2.col-sm-2.col-xs-12 {
        display: none;
    }
    .autorProfil .col-md-7 {
         -webkit-transform: inherit;
         transform: inherit;
    }
    #floatingSocialShare a.facebook.pop-upper {
        line-height: 42px;
    }
    .punkten-slider{
        width: 80%;
    }
    .punkten-slider h2{
        font-size: 25px;
        line-height: 25px;
        padding-bottom: 10px;
    }
    .point_content span.arrow {
        line-height: 7px;
        color: #6e584c;
    }
    .odd{
        margin-bottom: 20px;
    }
    /*edited on march-05*/
    #image-gallery .footer-info{
        bottom: 40px;
    }
    .prev {
        right: 20%;
    }
    .next {
        right: 10%;
    }
    .arrow-close, .prev, .next, .toggle-icon {
        padding: 10px 14px;
    }
    .image-caption{
        bottom: 90px;
    }
    .even .Autoren-info .row {
        column-count: 2;
    }
    .col-md-3.col-sm-3.col-xs-12.autorKontakt {
        padding-left: 60px;
        padding-right: 60px;
    }
    .play a{
        font-family: "LinotypeUnivers-430Regular";
        color:   #fff;
        font-size: 16px;
        text-decoration: none;
    }
    .play a i{
        font-size: 24px;
        position: relative;
        z-index: 9;
        top: 13px;
        margin-right: 15px;
    }
    .content-holder .four-col-news .preloader,
    .content-holder .two-col-news .preloader {
        padding-bottom: 50%;
    }
    .content-holder .four-col-news.mediathek-news .preloader {
        padding-bottom: 56%;
    }
    /*footer .navbar{
		margin-bottom: 177px;
	}
	.cc-window .cc-compliance {
	    margin-left: 28% !important;
    }*/

    /* 19 2 19*/

    .teaser-body.teaser-overlay .radioicon {
        top:-20px;
    }
    .teaser-body.teaser-overlay .audioicon {
        top:-20px;
    }
}
@media only screen and (max-width: 480px){
    .even .Autoren-info .row {
        column-count: 1;
    }
    .navbar-header .navbar-brand{
        width: 180px;
    }
}
@media only screen and (orientation: landscape) and (max-width: 768px){
    .mob-Commercials{
        height: 80px;
    }
    #caption {
        font-size: 14px;
        bottom: 125px;
    }
    .footer-info .next {
        right: 6%;
    }
    .footer-info .prev {
        right: 12%;
    }
}
/* IE */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
    .content-head.sub{
        position: static;
    }
    .Autoren-info .navi li{
        width: 3.84%;
        padding: 0 14px;
    }
    .col-md-8.Autoren-info img{
        height: auto;
    }
    .arrow-close{
         right:1%;
    }
}
/* Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-ime-align:auto) {
    .Autoren-info .navi li{
        width: 3.84%;
        padding: 0 14px;
    }
}



/*19-02-2019 - Video Icon*/

.video-icon {
    position: relative;
    display: inline-block;
}
.video-icon .teaser-body {
    position: absolute;
    right: -9px;
    bottom: -20px;
}
.odd .teaser-body.news-overlay .radioicon {
    top: -20px;
}
.odd .teaser-body.news-overlay .audioicon {
    top: -20px;
}
/*19-02-2019*/
.hyperlink {color:#21759b !important}
@media only screen and (max-width: 500px) {
    .f3-widget-paginator li:nth-child(6),.f3-widget-paginator li:nth-child(7),.f3-widget-paginator li:nth-child(8),.f3-widget-paginator li:nth-child(9),.f3-widget-paginator li:nth-child(10)
    {
        display: none !important;
    }
    /* .f3-widget-paginator li
    {
        font-size: 10px !important;
    }
    .f3-widget-paginator li a
    {
        font-size: 10px !important;
    } */
    }