/* Themenseiten Abweichungen vom Standard */

.frn_mainNav_h {display: none;}
#frnBreadcrumb {display:block;}

div.lay5 .frn_cont.frn_typ3 .frn_btTeaser.frn_ttyp15, div.lay5 .frn_cont.frn_typ3 .frn_btTeaser.frn_ttyp3, div.lay5 .frn_cont .frn_tTeaser.frn_ttyp3{float:none;width:92.5%;}
div.lay5 .frn_cont .frn_btTeaser.frn_ttyp3, div.lay5 .frn_cont .frn_tTeaser.frn_ttyp3{align-items:flex-start;-webkit-align-items:flex-start;}
div.lay5 > .frn_cont .frn_btTeaser_var2.frn_ttyp3 div.frn_text{width:100%;}
div.lay5 .frn_btTeaser_var2.frn_ttyp3 .frn_teaserKicker{display:block;color:#666666;}
div.lay5 .frn_cont.frn_col5.frn_typ3 .frn_teaserHeadline, div.lay5 .frn_cont.frn_col5.frn_typ3 .frn_teaserSubHeadline, div.lay5 .frn_ttyp1 .frn_text span{display:block;font-size:1.2em;margin:0 0 10px;}
#frnHeadAnrede, #frnHeadLogin, .frn_header_top_right{display:none;}
.frn_teaserHeadline H2{font-size: 1.6em;font-weight: normal;}
.relatedTopics{margin-top:30px;}
/* Themenseiten Artikeldatum */
.frn_teaserDate{float: left;margin-right: 5px;}
.frn_teaserDate::after{content: " \2013";}
/* Themenseiten Header */
.themenseite_top{position:relative;}
.themenseite_top .headline{border-bottom: 1px solid #cccccc;box-shadow:0 1px 40px #dddddd;color:#666666;font-size:1.6em;margin-bottom:20px;}
.themenseite_top .headline:before{border-left:35px solid #f9f9f9;border-top:35px solid #ffffff;box-shadow:-5px 5px 5px #bbbbbb;content: "";position:absolute;right:0;top:23px;width:0;}
.themenseite_top H1{color: #333;font-size: 3.6em;font-weight: normal; line-height: 1.2; margin: 0 0 20px;}
.themenseite_top H2{font-size: 1.5em;margin-bottom:20px;font-weight:normal;}
.themenseite_top .img_rahmen IMG {padding:0;height: auto;max-width:100%;}
.themenseite_top .copyright{margin-bottom: 15px; margin-left: 0;color:#999999;font-size:0.8em;}
.themenseite_top .subheader{margin-left:7px;width:460px;font-weight:700;margin-bottom:10px;}
.themenseite_top .description{margin-bottom: 25px;margin-left: 0;width: 99%;font-size:1.2em;line-height:1.5em;}
/* Themenseiten Pager */
.themen_pager{border-bottom: 1px solid #999999;border-top: 1px solid #999999;color: #000000;line-height: 20px;margin-bottom: 15px;padding: 5px 0;}
.themen_pager .pagerNav{color:#000000;font-size:12px;}
.themen_pager .right{float:right;margin-right:0;}
.themen_pager .pagerNav.right a{margin-right:10px;float:left;}
.themen_pager .current{color:#990000!important;margin-right:0;float:left;}
/* Themenseiten rechte Spalte Module */
.relatedTopics .frn_contHead, .topTopics .frn_contHead {margin-bottom:10px;}
#frnContentRight div.frn_onlyList a {text-decoration: none;}
#frnContentRight div.frn_onlyList ul li {background-color: #eeeeee;border-radius: 3px;float: left;margin: 0 10px 10px 0;padding: 5px 10px;width: auto;}
#frnContentRight div.frn_onlyList ul li:hover {background-color:#cccccc;}
#frnContentRight div.frn_onlyList ul li::before {background-color: transparent;}
#frnContentRight div.frn_onlyList.date ul li{width:100%;}
.date-year{display:none;}
#stromschnell_feed div.lay5 .frn_cont .frn_btTeaser.frn_ttyp3, div.lay5 .frn_cont .frn_tTeaser.frn_ttyp3{margin:0 10px 10px 0;}
#stromschnell_feed strong{font-size:1.2em;}
/* Themenseiten Länderlexikon */
.frn_countrybox{width:280px;padding:10px;background-color:#F9F9F9;font-size:13px;line-height:24px;margin-top:-9px;}
.frn_countrybox table{width:280px;}
.frn_countrybox .title{margin-bottom:10px;font-weight:700;font-size:16px;float:left;max-width:175px;}
.frn_countrybox .flag{float:right;}
.frn_countrybox .flag IMG{height:50px;box-shadow:-3px 3px 6px #AAAAAA;}
.frn_countrybox .map{margin-top:5px;}
.frn_countrybox .map IMG{width:280px;}
.frn_countrybox .quelle{font-size:11px;text-align:right;color:#999999;}
.frn_countrybox .mehr{font-size:11px;text-align:right;}
.frn_countrybox .mehr a{text-decoration:underline;}
.frn_countrybox .cell-head{font-weight:700;width:120px;}
/* Themenseiten Twitterfeed */
.twitter-timeline{width:300px!important;margin-top:-15px!important;}
/* Responsive Anpassungen */
@media screen and (max-width: 670px) {
    div.lay5 > .frn_cont .frn_btTeaser_var2.frn_ttyp3 .bildContainer, div.lay5 > .frn_cont .frn_btTeaser.frn_ttyp3 .bildContainer{display:none;}
    div.lay5 > .frn_cont .frn_btTeaser_var2.frn_ttyp3 div.frn_text{padding:0;}
    .frn_teaserSubHeadline a{display:inline;padding-left:0;}
}
