/* 
==============================================
==============================================
INFORMATION
==============================================
==============================================
*/

/* ======= FARBEN:
Grundfarben: #fff;
Hellgrau: #f1f1f1;
Grau: #929292;
Grau: #525252;
Dunkelgrau: #222;

/* ======= HAUPTFARBEN:
Grün: #0E994B;
 
/* ======= VERZEICHNIS:

# ALLGEMEIN
## ZUSAMMENFASSUNG
# CONTENT
## FORMULAR
## STARTSEITE
## RESSORT
## BEITRÄGE
# SIDEBAR
# VERANSTALTUNGEN
(UNTERNEHMENSSEITE)
# ANZEIGEN
# SUCHE
# EPAPER
# FOOTER
# BENUTZERKONTO
# MEDIA QUERY

/* 
==============================================
==============================================
* # ALLGEMEIN
==============================================
==============================================
*/

/* Einbindung Schrift */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700,800,900');

/* Standard */
* {margin:0;padding:0;}

a,a:hover {text-decoration:none;}


 
/* 
================================
================================
* ## ZUSAMMENFASSUNG
================================
================================
*/

/* ======= SCHRIFTART */
html,
body,
article.StoryPreviewBox .article-heading a,
.MarketNav .market-headline,
.bt-app.bt-merkliste .WatchListHeading,
.WatchListModule .fi-watchlist-item .WatchListText .WatchListHeading,
.SubscriptionEditAddressData .head-profile,
.SubscriptionEditPaymentData .head-profile
{font-family:'Roboto',sans-serif;}

/* ======= SCHRIFTGRÖßE */
.tiefstehendeZahl
{font-size:10px;}

#bt-footer-small
{font-size:14px;font-weight:800;}

.bt-box p,
.bt-topthemen .TextInside h3.article-section {font-size:14px;}
{font-size:14px;}

.Home .bt-2s-container .bt-box span.headLine,
#m_wctrlWebsite .bt-artikel .StoryShowMeta p.headLine,
.StoryShowBox.StoryMediaLinks h3,
.WebStoryComment .CommentModulePseudonym,
#m_ctrlSubTitleLabel span,
.bt-netiquette .HtmlModule .headLine
{font-size:18px;font-weight:900;}

.bt-box article.StoryPreviewBox h2.article-heading a,
article.StoryPreviewBox .TextBackground h2.article-heading a,
.bt-box .StoryPreviewBox header h2.article-heading,
.TagThemeShowModule .StoryPreviewBox h2.article-heading
{font-size:22px;font-weight:800;} 

.bt-box.bt-topthema article.StoryPreviewBox h2.article-heading a,
.CommentModuleFormPanelTitle span,
h1 .tiefstehendeZahl,
.bt-artikel.bt-weiterempfehlen .DocSendMailPanel .headLine
{font-size:28px;font-weight:800;}

.bt-hbeitrag article.StoryPreviewBox h2.article-heading a,
article.StoryPreviewBox h1
{font-size:40px;font-weight:700;}

.bt-headline .headLine,
.bt-hbeitrag h2,
.bt-app .headLine
{font-size:45px;font-weight:900;}

#m_wctrlWebsite .bt-artikel .StoryShowBox h1
{font-size:55px;font-weight:800;}

/* ======= SCHRIFTFARBE */

/* Weiß */
.navbar-default .dropdown-menu li a:hover,
.navbar-default .dropdown-menu .open a:focus,
#bt-footer li a,
#bt-footer,
.bt-app.bt-merkliste .WatchListAction button:hover
{color:#fff;}

/* Grau */
.bt-headline .headLine,
.bt-2s-container .bt-box span.headLine,
#m_wctrlWebsite .bt-artikel .StoryShowMeta p.headLine,
.StoryShowBox.StoryMediaLinks h3,
#bt-footer-small,
#bt-footer-small a,
#bt-footer-small a:hover,
.WebStoryComment .CommentModulePseudonym,
.WebStoryComment .CommentModuleDatetime,
.bt-app .headLine,
.btu-anz-banner .headLine,
.bt-netiquette .HtmlModule .headLine
{color:#929292;}

/* Dunkelgrau */
html,
body,
.StoryShowGalleryBox,
.bt-artikel ul a,
.StoryShowBox a,
.headLine,
.SubscriptionEditAddressData .control-label.readonly
{color:#222;}

/* Grün */
.Story
.bt-artikel ul a:hover,
.bt-artikel a:hover,
.WcmsModule a.moreLink:hover,
.WcmsModule a.moreLink:link:hover,
.btu-form h2,
.WebStorySearchModule .queryResult h4 a:hover,
.WebStorySearchModule .searchExtended h3
{color:#0e994b;}  


/* ======= HINTERGRUNDFARBE */

/* Weiß */ 
header.WcmsHeader,
.navbar-default .navbar-nav li a:hover,
.navbar-default .navbar-nav .open a,
.navbar-default .navbar-nav li a:focus,
.navbar-default .navbar-nav .open .dropdown-toggle:hover,
.navbar-default .navbar-nav .open .dropdown-toggle:focus,
.bt-box .StoryPreviewBox,
#m_wctrlWebsite .bt-artikel .StoryShowMetaTimeInfo,
#m_wctrlWebsite .bt-artikel .StoryShowMetaShare,
#m_wctrlWebsite .bt-artikel .StoryShowMetaActions,
.StoryShowBox.StoryMediaLinks,
#m_wctrlWebsite .bt-artikel .StoryShowMetaInternetTags,
#m_wctrlWebsite .bt-artikel .StoryShowMetaGeoTags,
.bt-app.bt-merkliste .WatchListContainer li,
.bt-app.bt-merkliste .WatchListAction button,
.WebStorySearchModule .searchNormal .btn-primary,
.btu-form .WcmsFormFormSubmitted,
.bt-artikel .StoryShowGalleryBox figure,
.StoryShowBody,
.epaper-artikel .StoryShowBaseTextBox,
.epaper-artikel .StoryShowGalleryBox,
.btu-sidebar,
.MarketNav .market-background,
.anz-article,
.anz-page-box.anz-page-content,
.MarketSearchNavigationBottom a,
.Wcms.Market .WcmsPageWideBannerPlaceHolder table,
.WatchListModule .fi-watchlist-item .WatchListAction button,
.ui-state-default, .ui-widget-content .ui-state-default,
.bt-videopage .VideoShowModule,
.bt-netiquette .HtmlModule
{background-color:#fff;}

/* Hellgrau */
.Wcms,
body
{background-color:#f1f1f1;}

/* Grau */
#bt-footer
{background-color:#525252;} 

/* Grün */
.navbar-default .dropdown-menu li a:hover,
.navbar-default .dropdown-menu .open a:focus,
.bt-app.bt-merkliste .WatchListAction button:hover
{background-color:#0E994B;}


/* ======= SONSTIGES */

/* Animation */
a,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.WebStoryComment .btn-default:hover,
#m_wbtnOpenCommentPanel,
.CommentModuleSubmit input,
.btu-banner a,
.btu-sidebar.umfrage .row span,
.btu-sidebar.ranking .DocumentRankingModule .DocumentRankingContentHolder a,
.anz-box,
.anz-article .anz-text .HtmlModuleContent strong,
.big-box-content .HtmlModuleContent,
.big-box-content .HtmlModuleContent strong,
.EPaperPreviewModule .EPaperPreviewModuleContent img,
.btu-sidebar.finder .TagThemeNavigatorModule .TagThemeNavigatorHeaderTab,
.ui-state-default, .ui-widget-content .ui-state-default {
	transition:all 250ms;
	-o-transition:all 250ms;
	-ms-transition:all 250ms;
	-moz-transition:all 250ms;
	-webkit-transition:all 250ms; 
}

/* Schatten */
.bt-app.bt-merkliste .WatchListContainer li,
.bt-box .StoryPreviewBox
{box-shadow:0px 10px 15px rgba(0,0,0,0.05);border-radius:5px;}

/* Boxen */
.BreakingNewsModule article,
.EventResult .EventResultContent li.event,
.WebStorySearchModule .queryResult,
.CommentModule .CommentModuleFormPanel,
.WebStorySearchModule .searchExtended,
.form-info.abo-infobox,
.anz-box-info,
.anz-box,
.MarketNav .market-background,
.bt-rectangle-ad .BannerModule,
.Wcms.Market #aspnetForm .MarketSearchResult li,
.Wcms.Market .WcmsPageWideBannerPlaceHolder .WcmsContent,
.big-box-content .HtmlModuleContent,
.btu-imgbox img,
.abo-uebersicht,
.epaper-box,
.UserEditPage.UserPage,
div.col-sm-8 #aspnetForm,
.ContentPersonalization,
.WatchListModule ul.WatchListContainer li,
.SubscriptionOverview,
.SubscriptionEditAddressData,
.SubscriptionEditPaymentData,
.bt-agb-link li a,
.btu-contact-box,
.btu-contact.sectionA .contact-content,
.btu-contact.sectionB,
.btu-contact.sectionC,
.btu-contact.sectionD,
.hasDatepicker .ui-widget.ui-widget-content,
.EventShowModule > .row > .col-xs-12:nth-child(2),
.bt-videopage .VideoShowModule,
.bt-sporttabellen iframe,
.TagThemeShowModule .StoryPreviewBox,
.bt-artikel.bt-weiterempfehlen .DocSendMailPanel
{background-color:#fff;border-radius:5px;box-shadow:0px 10px 15px rgba(0, 0, 0, 0.05);padding:10px 30px;}


/* 
================================
================================
/// ## ZUSAMMENFASSUNG
================================
================================
*/


/* 
==============================================
==============================================
/// # ALLGEMEIN
==============================================
==============================================
*/


/* 
==============================================
==============================================
* # HEADER
==============================================
==============================================
*/

header {margin-bottom:40px;}
.WcmsHeader {box-shadow:0 15px 60px rgba(0,0,0,0.12);}

/* Navigation */
.navbar-default {border:none;z-index:10;}
.navbar-default li a {padding-top:20px;padding-bottom:20px;font-weight:400;}
.navbar-default .NavSecondLevel li a {padding:20px 15px;}
.navbar-default .dropdown ul {min-width:auto;width:100%;}

#NavItem_23_Sport ul {width:135px;}
.WcmsHeader #DesktopNavigation #m_wdivDesktopNavbar {margin-top:0;}

@media (min-width:992px){.navbar-nav>li>a{padding-top:30px;padding-bottom:28px;}}

/* Dropdown Menü */
.dropdown-menu {border:none;}

/* Breadcrumbs */
ol.breadcrumb {display:none;}

/* Mein Konto Navigation */
.WcmsHeader .NavigationHeader .CustTopRow .CustRightPart .fi-logout-content .dropdown .btn {padding:5px 10px 2px;margin-left:0;}
.WcmsHeader .NavigationHeader .CustTopRow .CustRightPart .fi-logout-content .dropdown-menu li {margin-left:0;width:100%;}
.WcmsHeader .NavigationHeader .CustTopRow .CustRightPart .fi-logout-content .dropdown-menu li.divider {display:none;}
.WcmsHeader .NavigationHeader .CustTopRow .CustRightPart .fi-logout-content .dropdown-menu li a {padding:10px 20px;}

#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_wctrlUserNavigatorModule_m_wdivSectionSubscription {display:none!important;}

/* Social Media */
.NavigationHeader i.fa-twitter,
.NavigationHeader i.fa-instagram
{display:none;}

/* 
============================================== 
==============================================
/// # HEADER
==============================================
==============================================
*/

/* 
==============================================
==============================================
* # CONTENT
==============================================
==============================================
*/

/* Allgemein */
.bt-headline .headLine {border:none;}
div[data-wcms-module-placeholder]:empty {display:none;}
.anz-content div[data-wcms-module-placeholder]:empty {display:block;}


.btu-anz-banner {margin-bottom:40px;}
.btu-anz-banner .headLine {margin-top:-30px;margin-bottom:0;font-weight:900;font-size:14px;border:0px;text-transform:none;}
.btu-anz-banner.b {margin-bottom:20px;}
.btu-anz-banner.b .headLine {margin-top:0;}
.btu-anz-banner.rectangle {margin-bottom:20px;}
.btu-anz-banner.rectangle .headLine {margin-top:0;}
.btu-anz-banner img {width:100%;}

.btu-bestatter .BannerModule div span,
.btu-bestatter .BannerModule div img
{padding:0 15px;}

/* Box */
.bt-box .StoryPreviewBox,
.StoryPreviewBox .col-sm-push-4 h3 {font-weight:500;}
.StoryPreviewBox .col-sm-push-4 h2 {font-weight:800;}

.bt-box.bt-hbeitrag {padding:0;}

/* Top-Thema */
article.StoryPreviewBox {margin-bottom:20px;}
.bt-topthema .StoryPreviewBox .col-sm-push-4 {padding:35px 40px;}
.bt-topthemen .WcmsModule {margin-bottom:0;}

/* Beiträge */
.bt-2s-container .bt-box span.headLine,
.bt-app .headLine {margin-bottom:10px;border:none;}
.StoryPreviewBox .col-sm-push-6 {padding:30px 6% 0 15px;}
.StoryPreviewBox .col-sm-push-6 header {margin-bottom:0;}
.StoryPreviewBox .Ort {font-weight:800;}

/* Interesse */
.bt-interesse .StoryPreviewBox {min-height:540px;}

.bt-interesse div.col-sm-4 .StoryPreviewBox .col-xs-12:nth-child(2) {padding:20px 40px;}

/* Bild */
article.StoryPreviewBox figure {margin-bottom:0;}

/* App Merkliste */
.bt-app.bt-merkliste .WatchListModule .WatchListContentHolder {padding-bottom:0;}
.bt-app.bt-merkliste .WatchListImage {margin-bottom:0;width:50%;}
.bt-app.bt-merkliste .WatchListText {width:50%;}
.bt-app.bt-merkliste .WatchListText,
.bt-app.bt-merkliste .WatchListAction {padding:30px 6% 0 15px;}
.bt-app.bt-merkliste .col-xs-12 p.WatchListHeading {margin:30px 0;}
.bt-app.bt-merkliste .WatchListText a h4 {font-size:22px;font-weight:800;}
.bt-app.bt-merkliste ul.WatchListContainer li {border-bottom:none;}

/* Löschen Button */
.bt-app.bt-merkliste .WatchListAction {padding:0 15px;margin-bottom:0;border-radius:0;}
.bt-app.bt-merkliste .WatchListAction button {border:none;border-top:1px solid #dadada;border-radius:0 0 5px 5px;margin-top:0;}
.bt-app.bt-merkliste .WatchListAction button:hover {border-top:1px solid #0E994B;}

/* Error */
.WcmsError {margin-bottom:30px;color:#222;}

/* Netiquette */
.bt-netiquette {padding:0 15px;margin-bottom:15px!important;}
.bt-netiquette-img img {width:100%;}

/* Sporttabelle */
.bt-sporttabellen iframe {border:none;padding:0;}


/* 
================================
================================
* ## FORMULAR
================================
================================
*/



/* Rahmen */
.btu-form {margin:0;border:1px solid #cacaca;}
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 {border:1px solid #cacaca;}
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .panel-body {padding:0 15px;}
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .panel-body .btn-primary {margin-bottom:15px;}

/* Überschrift */
.btu-form h2 {text-transform:uppercase;font-size:20px;margin:3px 0 0;border:0;font-weight:700;text-align:left;}

/* Box */
.btu-form .fi-form-row label,
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 label,
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlEditions .form-group h4
{text-transform:uppercase;color:#46cc70;width:100%;text-align:left;font-size:14px;}
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 label,
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlEditions .form-group h4
{padding:5px 15px 0;font-weight:500;}

.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlEditions .form-group h4 {padding:0 15px;}

.btu-form .form-control, 
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .form-control,
#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_m_wctrlAdditionalEditions label{border:0px;box-shadow:none;background-color:transparent;font-weight:700;}
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .form-control {padding:6px 27px;}
.btu-form .form-group, 
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .form-group {background:#fff;border:1px solid #cacaca;}


.btu-form .WcmsFormSubmit.form-group {background:transparent;border:0px;}
.btu-form .form-group div {width:100%;}
.btu-form .WcmsFormSubmit div {padding:0;}
.btu-form .WcmsFormSubmit .btn-primary,
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .btn-primary
{
	border:none;
	border-radius:5px;
	box-shadow:0 3px 10px rgba(0,0,0,0.2);
	padding:10px 15px;
	width:100%;
	height:50px;
	margin-top:10px; 
}
.btu-form .WcmsFormCaptchaHolder .input-group-addon {background:none;border:0px;}
.btu-form .WcmsFormCaptchaHolder label.form-group {border:0px;padding:0;margin:2px 0px;}

.btu-form .WcmsFormCaptchaHolder .btn-info {background-color:#b5b5b5;border:0px;margin-top:-16px;}
.btu-form .WcmsFormCaptchaHolder .btn-info:hover {background-color:#9b9b9b;box-shadow:0 3px 10px rgba(0,0,0,0.2);}

.anz-page-content.form-info .HtmlModuleContent {margin:0;width:100%;}
.form-info .headLine {font-weight:700;border:0;}

.btu-form .form-group {margin-left:0;margin-right:0;}

/* Datenschutzfelder */ 
.btu-form.form-dauerhaft .form-group:nth-child(25),
.btu-form.form-dauerhaft .form-group:nth-child(26),
.btu-form.form-voruebergehend .form-group:nth-child(21),
.btu-form.form-voruebergehend .form-group:nth-child(22),
.btu-form.form-bonus .form-group:nth-child(9),
.btu-form.form-bonus .form-group:nth-child(10),
.btu-form.form-bonus .WcmsFormContent .form-group:nth-child(8),
.btu-form.form-reklamation .WcmsFormContent .form-group:nth-child(14),
.btu-form.form-reklamation .WcmsFormContent .form-group:nth-child(15),
.btu-form.form-print-probe-abo .WcmsFormContent .form-group:nth-child(13),
.btu-form.form-print-probe-abo .WcmsFormContent .form-group:nth-child(14),
.btu-form.form-print-probe-abo .WcmsFormContent .form-group:nth-child(15),
.btu-form.form-print-probe-abo .WcmsFormContent .form-group:nth-child(16),
.btu-form.form-normal-abo .WcmsFormContent .form-group:nth-child(24),
.btu-form.form-normal-abo .WcmsFormContent .form-group:nth-child(25),
.btu-form.form-normal-abo .WcmsFormContent .form-group:nth-child(26),
.btu-form.form-normal-abo .WcmsFormContent .form-group:nth-child(27),
.btu-form.form-schnupper-abo .WcmsFormContent .form-group:nth-child(24),
.btu-form.form-schnupper-abo .WcmsFormContent .form-group:nth-child(25),
.btu-form.form-schnupper-abo .WcmsFormContent .form-group:nth-child(26),
.btu-form.form-schnupper-abo .WcmsFormContent .form-group:nth-child(27),
.btu-form.form-1312-abo .WcmsFormContent .form-group:nth-child(24),
.btu-form.form-1312-abo .WcmsFormContent .form-group:nth-child(25),
.btu-form.form-1312-abo .WcmsFormContent .form-group:nth-child(26),
.btu-form.form-1312-abo .WcmsFormContent .form-group:nth-child(27),
.btu-form.form-bt25-abo .WcmsFormContent .form-group:nth-child(24),
.btu-form.form-bt25-abo .WcmsFormContent .form-group:nth-child(25),
.btu-form.form-bt25-abo .WcmsFormContent .form-group:nth-child(26),
.btu-form.form-bt25-abo .WcmsFormContent .form-group:nth-child(27),
.btu-form.form-bt25-abo .WcmsFormContent .form-group:nth-child(28),
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlAGB .form-group,
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlDataPrivacy .form-group
{background:none;border:none;}

.btu-form.form-dauerhaft .form-group:nth-child(25) div,
.btu-form.form-voruebergehend .form-group:nth-child(21) div,
.btu-form.form-bonus .form-group:nth-child(8) div,
.btu-form.form-reklamation .form-group:nth-child(14) div,
.btu-form.form-print-probe-abo .form-group:nth-child(13) div,
.btu-form.form-print-probe-abo .form-group:nth-child(15) div,
.btu-form.form-normal-abo .form-group:nth-child(24) div,
.btu-form.form-normal-abo .form-group:nth-child(26) div,
.btu-form.form-schnupper-abo .form-group:nth-child(24) div,
.btu-form.form-schnupper-abo .form-group:nth-child(26) div,
.btu-form.form-1312-abo .form-group:nth-child(24) div,
.btu-form.form-1312-abo .form-group:nth-child(26) div,
.btu-form.form-bt25-abo .form-group:nth-child(24) div,
.btu-form.form-bt25-abo .form-group:nth-child(26) div,
.btu-form.form-bt25-abo .form-group:nth-child(28) div,
.btu-form.form-bt25-abo .form-group:nth-child(1) div
{margin:0;}

.btu-form.form-dauerhaft .form-group:nth-child(25) .fi-form-row-label,
.btu-form.form-voruebergehend .form-group:nth-child(21) .fi-form-row-label,
.btu-form.form-bonus .form-group:nth-child(8) .fi-form-row-label,
.btu-form.form-reklamation .form-group:nth-child(14) .fi-form-row-label,
.btu-form.form-print-probe-abo .form-group:nth-child(13) .fi-form-row-label,
.btu-form.form-print-probe-abo .form-group:nth-child(15) .fi-form-row-label,
.btu-form.form-normal-abo .form-group:nth-child(24) .fi-form-row-label,
.btu-form.form-normal-abo .form-group:nth-child(26) .fi-form-row-label,
.btu-form.form-schnupper-abo .form-group:nth-child(24) .fi-form-row-label,
.btu-form.form-schnupper-abo .form-group:nth-child(26) .fi-form-row-label,
.btu-form.form-1312-abo .form-group:nth-child(24) .fi-form-row-label,
.btu-form.form-1312-abo .form-group:nth-child(26) .fi-form-row-label,
.btu-form.form-bt25-abo .form-group:nth-child(24) .fi-form-row-label,
.btu-form.form-bt25-abo .form-group:nth-child(26) .fi-form-row-label,
.btu-form.form-bt25-abo .form-group:nth-child(28) .fi-form-row-label,
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlAGB .form-group label,
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlDataPrivacy .form-group label
{text-transform:none;color:#222;}

.btu-form.form-dauerhaft .form-group:nth-child(26) a,
.btu-form.form-voruebergehend .form-group:nth-child(22) a,
.btu-form.form-bonus .form-group:nth-child(9) a,
.btu-form.form-reklamation .form-group:nth-child(15) a,
.btu-form.form-print-probe-abo .form-group:nth-child(14) a,
.btu-form.form-print-probe-abo .form-group:nth-child(16) a,
.btu-form.form-normal-abo .form-group:nth-child(25) a,
.btu-form.form-normal-abo .form-group:nth-child(27) a,
.btu-form.form-schnupper-abo .form-group:nth-child(25) a,
.btu-form.form-schnupper-abo .form-group:nth-child(27) a,
.btu-form.form-1312-abo .form-group:nth-child(25) a,
.btu-form.form-1312-abo .form-group:nth-child(27) a,
.btu-form.form-bt25-abo .form-group:nth-child(25) a,
.btu-form.form-bt25-abo .form-group:nth-child(27) a
{font-size:14px;margin-top:-10px;padding:0 34px;}
 
/* Weitere Datenschutzinfos */
.btu-form.form-bonus .WcmsFormContent .form-group:nth-child(8) .WcmsFormLabel
{font-size:14px;text-transform:none;padding:0 34px;font-weight:500;}

.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlAGB .SubscriptionConfirmCheckbox input,
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlDataPrivacy .SubscriptionConfirmCheckbox input
{float:left;}
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlAGB .SubscriptionConfirmCheckbox label,
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlDataPrivacy .SubscriptionConfirmCheckbox label
{width:95%;padding:0 0 0 15px;}

/* Abo Vorübergehende Änderung */
.btu-form .radio label {color:#222;text-transform:none;font-size:16px;}
.btu-form.form-voruebergehend .form-group:nth-child(2) .control-label {display:none;}

/* Abo Reklamation */
.btu-form.form-reklamation .form-group:nth-child(2) .control-label,
.btu-form.form-reklamation .form-group:nth-child(5) .control-label
{display:none;}

/* Allgemein */
.btu-form.form-dauerhaft .form-group:nth-child(1),
.btu-form.form-dauerhaft .form-group:nth-child(8),
.btu-form.form-dauerhaft .form-group:nth-child(10),
.btu-form.form-dauerhaft .form-group:nth-child(18),
.btu-form.form-dauerhaft .form-group:nth-child(23),
.btu-form.form-voruebergehend .WcmsFormContent .form-group:nth-child(1),
.btu-form.form-voruebergehend .WcmsFormContent .form-group:nth-child(2),
.btu-form.form-voruebergehend .WcmsFormContent .form-group:nth-child(3),
.btu-form.form-voruebergehend .WcmsFormContent .form-group:nth-child(10),
.btu-form.form-voruebergehend .WcmsFormContent .form-group:nth-child(13),
.btu-form.form-voruebergehend .WcmsFormContent .form-group:nth-child(19),
.btu-form.form-bonus .WcmsFormContent .form-group:nth-child(1),
.btu-form.form-reklamation .WcmsFormContent .form-group:nth-child(1),
.btu-form.form-reklamation .WcmsFormContent .form-group:nth-child(2),
.btu-form.form-reklamation .WcmsFormContent .form-group:nth-child(4),
.btu-form.form-reklamation .WcmsFormContent .form-group:nth-child(5),
.btu-form.form-reklamation .WcmsFormContent .form-group:nth-child(7),
.btu-form.form-normal-abo .WcmsFormContent .form-group:nth-child(12),
.btu-form.form-normal-abo .WcmsFormContent .form-group:nth-child(17),
.btu-form.form-normal-abo .WcmsFormContent .form-group:nth-child(22),
.btu-form.form-schnupper-abo .WcmsFormContent .form-group:nth-child(12),
.btu-form.form-schnupper-abo .WcmsFormContent .form-group:nth-child(17),
.btu-form.form-schnupper-abo .WcmsFormContent .form-group:nth-child(22),
.btu-form.form-1312-abo .WcmsFormContent .form-group:nth-child(12),
.btu-form.form-1312-abo .WcmsFormContent .form-group:nth-child(17),
.btu-form.form-1312-abo .WcmsFormContent .form-group:nth-child(22),
.btu-form.form-bt25-abo .WcmsFormContent .form-group:nth-child(11),
.btu-form.form-bt25-abo .WcmsFormContent .form-group:nth-child(16),
.btu-form.form-bt25-abo .WcmsFormContent .form-group:nth-child(22),
.btu-form.form-print-probe-abo .WcmsFormContent .form-group:nth-child(11)
{background:none;border:none;}

.btu-form span.WcmsFormLabel {text-transform:uppercase;}
.btu-form .fi-form-row label.input-group-btn {width:1%;}

.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_m_wctrlAdditionalEditions label {width:auto;color:#222;}

.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlPaymentMode.panel-body {margin-top:40px;}
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlPaymentMode h4 {
    position:absolute;
    margin-top:-40px;
    font-weight:bold;
    text-transform:uppercase;
    font-size:16px;
}

.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .panel-body h4 
{font-weight:bold;font-size:16px;text-transform:uppercase;padding:0 15px;}
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .SubscriptionPriceInfoTitle
{font-weight:bold;text-transform:uppercase;}

.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .SubscriptionPriceInfoPrice h2 {margin-top:3px;}

.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 #m_wctrlPaymentMode label {padding-left:30px;}

/* Preisrechner */
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .SubscriptionConfirmContent .col-md-5 {width:100%;}
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .SubscriptionPriceInfo .col-md-6 {width:auto;}
.SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .SubscriptionPriceInfo {
    background:none;
    height:auto;
    border:0px;
    padding:0 0 45px 0;
}

/* Captcha und Infos */
.WcmsFormCaptchaHolder label {font-size:14px;text-transform:uppercase;color:#46cc70;font-weight:500;padding:7px 15px 0!important;border-left:1px solid #cacaca!important;border-right:1px solid #cacaca!important;}

.WcmsFormCaptchaHolder .form-group:nth-child(2) {margin-bottom:-1px;}

.form-info.abo-infobox {margin:0;padding:20px 10px;box-shadow:0 10px 15px rgba(0,0,0,0.02);}

/* Bestätigung */
.btu-form .WcmsFormFormSubmitted {border:1px solid #cacaca;padding:10px;margin-bottom:25px;}

/* 
================================
================================
/// ## FORMULAR
================================
================================
*/

/* 
================================
================================
* ## RESSORT
================================
================================
*/

/* Großer Beitrag */
.bt-hbeitrag article.StoryPreviewBox .TextInside .TextContainer {text-align:left;padding:20px 30px;}

article.StoryPreviewBox .TextInside {margin-bottom:0;}

/* 
================================
================================
/// ## RESSORT
================================
================================
*/

/* 
================================
================================
* ## BEITRÄGE
================================
================================
*/

/* Altbestand */
.StoryShowBaseTextBox h4.ImTitle {border:0px;}
.StoryShowBaseTextBox h4.ImTitle.Autorenzeile {font-weight:700;}
.StoryShowBaseTextBox h4.ImTitle:nth-child(2) {font-size:16px;line-height:1.8;padding-bottom:0;}

/* Maps */
.bt-artikel .StoryShowInlineBox.InlineMap {display:none;}

/* Content Breite */
#m_wctrlWebsite .bt-artikel {width:80%;margin:0 auto;float:none;}

/* Überschrift */
.bt-artikel header {text-align:center;}

/* Link */
.bt-artikel .StoryShowMeta a,
.bt-artikel .StoryShowBody a,
.bt-artikel ul a {text-decoration:underline;}
A.StoryShowContentLink,
A.StoryShowPictureLink
{padding-left:0;background:none;}

/* Mehr */
.WcmsModule A.moreLink:active, 
.WcmsModule A.moreLink:link, 
.WcmsModule A.moreLink:visited {font-weight:800;}

/* Big Top-Thema */
.HomeArticle .TextContainer p {font-weight:600;}

/* Intro */
.WcmsPageWideBannerPlaceHolder .StoryShowBox {border-bottom:1px solid #0E994B;margin-bottom:30px;}
.StoryShowBox.StoryMediaLinks {margin-bottom:-10px;} 
.bt-artikel .StoryShowBox .intro {font-size:1.2em;font-weight:700;}
.bt-artikel .StoryShowBox .intro b,
.bt-artikel .StoryShowBox .intro strong {font-weight:700!important;}

/* Autor */
.StoryShowBox .author {color:#222;font-style:italic;}
.bt-artikel .author {width:80%;margin:0 auto;}

/* Bild */
.bt-artikel .img-responsive {width:100%;}
.bt-artikel .StoryShowGalleryBox figure {margin-bottom:20px;}

/* Bildunterschrift */
.StoryShowGalleryBox figcaption p {font-style:italic;background-color:transparent;color:#929292;padding:0;width:80%;margin:10px auto 0;}

/* Bildcopyright */
.StoryShowGalleryBox .image-credit {position:relative;margin-top:-18px;margin-right:6px;z-index:1;}

/* Text */
.StoryShowBody {margin:-42px auto 20px auto;padding:60px 0 20px;border-radius:0 0 5px 5px;box-shadow:0 10px 15px rgba(0,0,0,0.02);}
.StoryShowBaseTextBox {line-height:1.8;width:80%;margin:0 auto;margin-bottom:30px;}
.StoryShowBaseTextBox p:first-child {margin:auto;}
.StoryShowBaseTextBox figure p {width:auto;margin-bottom:0;}
.StoryShowBaseTextBox ul {width:70%;margin:0 auto;list-style-type:square;}

/* Zwischentitel */
h4.ImTitle.Zwischentitel {font-size:28px;font-weight:800;border:0px;padding-top:40px;line-height:1.2;}
h4.ImTitle.Zwischentitel.klein {font-size:18px;}

h4.ImTitle.Zwischentitel.normal {color:red;}

/* Artikelfunktionen */
.StoryShowBox.StoryMediaLinks,
#m_wctrlWebsite .bt-artikel .StoryShowMetaTimeInfo,
#m_wctrlWebsite .bt-artikel .StoryShowMetaShare,
#m_wctrlWebsite .bt-artikel .StoryShowMetaActions,
#m_wctrlWebsite .bt-artikel .StoryShowMetaInternetTags,
#m_wctrlWebsite .bt-artikel .StoryShowMetaGeoTags,
.bt-netiquette .HtmlModule
{padding:30px;border-radius:5px;box-shadow:0 10px 15px rgba(0,0,0,0.02);}

.bt-artikel .StoryShowMeta .StoryShowMetaInteraction .ShoppingCartLink.btn.btn-primary {padding:4px 8px;}

.StoryShowBox.StoryMediaLinks {border-bottom:0;}
.StoryShowBox.StoryMediaLinks h3 {text-transform:uppercase;border-bottom:1px solid #ccc;}
.StoryShowBox.StoryMediaLinks a::before {
	content:"";
	width:5px;
	height:5px;
	background:#929292;
	display:block;
	float:left;
	margin-top:8px;
	margin-right:10px;
}

.StoryShowBox.StoryMediaLinks p {margin:0;}

.bt-artikel .StoryShowMetaInteraction .list-inline li:first-child,
.bt-artikel .StoryShowMetaInteraction .printLink,
.bt-artikel .StoryShowMetaInteraction .ShoppingCartLink {display:none;}

/* Tags */
.StoryShowMetaInternetTags a,
.StoryShowMetaGeoTags a
{text-decoration:none!important;text-transform:uppercase;font-weight:900;font-size:14px;}
.StoryShowMetaInternetTags a:hover,
.StoryShowMetaGeoTags a:hover
{color:#0e994b;}
.StoryShowMetaInternetTags ul span,
.StoryShowMetaGeoTags ul span
{display:none;}
.StoryShowMetaInternetTags ul,
.StoryShowMetaGeoTags ul
{padding-left:5px;}
.StoryShowMetaInternetTags ul li,
.StoryShowMetaGeoTags ul li
{padding-left:0;}
.StoryShowMetaInternetTags ul li::after,
.StoryShowMetaGeoTags ul li::after
{content:"-";color:#222;}
.StoryShowMetaInternetTags ul li:last-child::after,
.StoryShowMetaGeoTags ul li:last-child::after
{content:"";}

/* Kommentare */
#m_wctrlWebsite .bt-artikel.bt-kommentar .WebStoryComment:first-child {margin-top:50px;}

#m_wbtnOpenCommentPanel,
.WebStoryComment .btn-default,
.WebStoryComment .btn-default.active, 
.WebStoryComment .btn-default:active, 
.WebStoryComment .btn-default:focus, 
.open>.WebStoryComment .btn-default.dropdown-toggle {
	color:#929292;
	border:none;
	border-radius:5px;
	box-shadow:0 3px 10px rgba(0,0,0,0.04);
	margin-right:5px;
	padding:5px 10px;
}

.CommentModuleDatetime::before,
.CommentModuleDatetime span::before {content:"-";margin-right:10px;}
.CommentAnswer .CommentModuleDatetime::before {margin-left:8px;}
.CommentModule {margin-top:-15px;margin-bottom:3px;}

/* Antwort-Button */
.btnAnswerComment {font-weight:700;}

/* Report-Button */
.btnReportComment {font-weight:300;}

#m_wbtnOpenCommentPanel:hover,
.WebStoryComment .btn-default:hover {
	background:#0e994b;
	color:#fff;
	box-shadow:0 3px 15px rgba(0,0,0,0.2);
}

/* Profilbild */
.WebStoryComment .img-circle {border-radius:5px;}
#m_ImgProfilPic,#m_btnChangeProfilPic{display:none;}

/* Kommentar abgeben */
/* Button */
#m_wbtnOpenCommentPanel {width:100%;height:50px;}
.CommentModuleSubmit input,
.bt-artikel.bt-weiterempfehlen .DocSendMailPanel .btn-primary {
	border:none;
	border-radius:5px;
	box-shadow:0 3px 10px rgba(0,0,0,0.2);
	padding:10px 15px;
	width:100%;
	height:50px;
	margin-top:10px; 
}
 
/* Formular */
.CommentModule .CommentModuleFormPanel {padding:50px;}

.CommentModuleFormPanelTitle {border-bottom:1px solid #ccc;padding-bottom:20px;}
#m_ctrlSubTitleLabel span.CommentModuleHint {font-weight:400;}

textarea {resize:vertical;}

/* E-Paper Beiträge / Merkliste */
.epaper-artikel h1 {text-align:center;}
.epaper-artikel .StoryShowBox a,
.epaper-artikel .StoryShowBox h3,
.epaper-artikel h2,
.epaper-artikel .WatchListPageLink
{display:none;}
.epaper-artikel .StoryShowBox {border:none;}
.epaper-artikel .StoryShowBaseTextBox {padding:50px 50px 30px;border-radius:0 0 5px 5px;box-shadow:0 10px 15px rgba(0,0,0,0.02);}
.epaper-artikel .StoryShowGalleryBox {width:80%;margin:0 auto;}
.epaper-artikel .StoryShowGalleryBox p {margin:0;padding:15px 50px;font-style:italic;color:#929292;}

/* Eilmeldung */
.BreakingNewsModule {margin-top:-1em;}
.BreakingNewsModule article h5 {color:#ff3c3c;font-weight:700;text-transform:uppercase;font-size:14px;margin-bottom:0;}
.BreakingNewsModule article h2 {margin-top:0;line-height:0.8;}
.BreakingNewsModule article h4 {margin:0;}
.BreakingNewsModule article h2 a {font-family:'Roboto',sans-serif;font-size:22px;font-weight:700;}
.BreakingNewsModule p {display:none;}

/* Bezahlschranke */
.bt-artikel .StoryShowBody > strong {width:80%;margin:0 auto;position:relative;display:block;}

/* Video */
.bt-videopage {padding:0 15px;}
.bt-videopage .headLine {font-weight:700;border-bottom:0;margin-bottom:10px;}

/* Themenliste */
.TagThemeShowModule .StoryPreviewBox {padding:0;}
.TagThemeShowModule .StoryPreviewBox .col-sm-12:nth-child(2){padding:20px 40px 0 40px;}
.TagThemeShowModule .StoryPreviewBox .col-sm-12:nth-child(3){padding:0 40px 20px 40px;}

/* Bilder kaufen */
.PicItemShoppingMain .PicItemShoppingNav:first-child,
.bt-artikel .PictureGalleryShoppingCart {display:none!important;}
 
/* Artikel Weiterempfehlen */
.bt-artikel.bt-weiterempfehlen .DocSendMailModule .btn-default {display:none;}
.bt-artikel.bt-weiterempfehlen .DocSendMailPanel {margin-top:15px;padding-top:30px;}
.bt-artikel.bt-weiterempfehlen .DocSendMailPanel .headLine {text-transform:none;border-bottom:none;}

/* 
================================
================================
/// ## BEITRÄGE
================================
================================
*/



/* 
==============================================
==============================================
/// # CONTENT
==============================================
==============================================
*/


/* 
==============================================
==============================================
* # SIDEBAR
==============================================
==============================================
*/

/* Boxen */
.btu-sidebar {padding:20px 10px;box-shadow:0px 10px 15px rgba(0, 0, 0, 0.05);border-radius:5px;margin-left:0;margin-right:0;}
.btu-sidebar .headLine {font-weight:900;border:0px;}


/* Anmeldung */
.btu-sidebar.anmeldung .LoginLinkModule {margin:0 15px;}

.btu-sidebar.anmeldung div.hidden-xs > a {float:left;}
.btu-sidebar.anmeldung div.hidden-xs > a span {margin-left:0;}
.btu-sidebar.anmeldung span.hidden-sm {display:none;}

/* Live-Ticker */
.btu-sidebar.ticker .LiveTickerModule > div a {font-weight:700;color:#525252;}
.btu-sidebar.ticker .LiveTickerModule > div a:hover {color:#0e994b;}
.btu-sidebar.ticker li.LiveTickerItem {border:0;padding-bottom:0;}

.btu-sidebar.ticker ol.LiveTickerItems {border:0;padding:0;margin:0;}
.btu-sidebar.ticker ol.LiveTickerItems li {font-size:14px;color:#929292;}
.btu-sidebar.ticker ol.LiveTickerItems li span {font-style:normal;}
.btu-sidebar.ticker ol.LiveTickerItems li .LiveTickerItemHeading {display:none;}
.btu-sidebar.ticker ol.LiveTickerItems li .LiveTickerItemContent img {width:100%;height:auto;margin-top:5px;}

.btu-sidebar.ticker .ShowAllNewTickerItems {display:none;}

/* Umfrage */
.btu-sidebar.umfrage .row {box-shadow:none;padding:0;}
.btu-sidebar.umfrage .row span {font-weight:900;}
.btu-sidebar.umfrage .row span:hover {color:#0e994b;}
.btu-sidebar.umfrage h2 {font-size:16px;color:#525252;}

.btu-sidebar.umfrage .btn-primary,
.btu-sidebar.umfrage .btn-secondary
{color:#929292;font-weight:700; box-shadow:0 3px 10px rgba(0,0,0,0.04);padding:8px 12px;background:#f1f1f1;border:0;}
.btu-sidebar.umfrage .btn-secondary {font-weight:500;}

.btu-sidebar.umfrage .btn-primary:hover,
.btu-sidebar.umfrage .btn-secondary:hover
{background:#0e994b;color:#fff;box-shadow:0 3px 15px rgba(0,0,0,0.2);}

/* Themenfinder */
.btu-sidebar.finder .TagThemeNavigatorModule .TagThemeNavigatorHeaderTab {color:#ccc;font-weight:700;padding:3px 8px;border-radius:2px;}
.btu-sidebar.finder .TagThemeNavigatorModule .TagThemeNavigatorHeaderTab:hover {background:#0e994b;color:#fff;}
.btu-sidebar.finder .TagThemeNavigatorModule .TagThemeNavigatorHeaderTab.Active {color:#fff;background-color:#0e994b;}
.btu-sidebar.finder .TagThemeNavigatorModule .TagThemeNavigatorHeadPanel {border-bottom:3px solid #0e994b;}
.btu-sidebar.finder .TagThemeNavigatorModule .TagThemeNavigatorTab a {font-weight:700;}
.btu-sidebar.finder .TagThemeNavigatorModule .TagThemeNavigatorTab a:hover {color:#0e994b;}

/* Meistgelesen */
.btu-sidebar.ranking .DocumentRankingHeadPanel {display:none;}
.btu-sidebar.ranking .DocumentRankingModule .DocumentRankingContentHolder {padding:20px 0;border-bottom:2px solid #f1f1f1;}
.btu-sidebar.ranking .DocumentRankingModule .DocumentRankingContentHolder a {color:#525252;font-weight:900;}
.btu-sidebar.ranking .DocumentRankingModule .DocumentRankingContentHolder a:hover {color:#0e994b;}
.btu-sidebar.ranking .DocumentRankingModule .DocumentRankingContentHolder,
.btu-sidebar.ranking .DocumentRankingModule .DocumentRankingContentHolder > div {height:auto!important;}

.btu-sidebar.ranking .DocumentRankingModule .DocumentRankingTab {margin-bottom:0;}

/* Veranstaltungen */
.btu-sidebar.veranstaltung a {color:#929292;font-weight:700;box-shadow:0 3px 10px rgba(0,0,0,0.04);padding:8px 12px;background:#f1f1f1;border:0;border-radius:3px;}
.btu-sidebar.veranstaltung a:hover {background:#0e994b;color:#fff;box-shadow:0 3px 15px rgba(0,0,0,0.2);}
.btu-sidebar.veranstaltung {display:none;}

/* Leserbeitrag */
.btu-sidebar.leserbeitrag #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl06_ctl26_m_ctrlInfoTextNoUserLoggedIn{margin-top:-20px;}

.btu-sidebar.leserbeitrag #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl06_ctl26_m_ctrlInfoTextNoUserLoggedIn hr{
	border:0px solid white;margin-top:0;margin-bottom:42px;
}
/*.btu-sidebar.leserbeitrag #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl06_ctl26_m_wctrlUserContentModule::before,
.btu-sidebar.leserbeitrag #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl01_ctl11_m_wctrlUserContentModule::before,
.btu-sidebar.leserbeitrag #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl01_ctl01_ctl10_m_wctrlUserContentModule::before,*/ .btu-sidebar.leserbeitrag .UserContentModule #UserContentModule::before
{
	display:block;
	content:"Leserbeitrag erstellen";
	font-weight:900;
	border:0;
	text-transform:uppercase;
	font-size:20px;
	color:#222;
}

.btu-sidebar.leserbeitrag .btn.btn-default {margin-top:20px;}

.btu-sidebar.leserbeitrag .btn.btn-default,
.btu-sidebar.leserbeitrag .media_add.btn.btn-secondary,
.btu-sidebar.leserbeitrag .media_upload.btn.btn-secondary,
.btu-sidebar.leserbeitrag .btn.btn-primary
{color:#929292;font-weight:700;box-shadow:0 3px 10px rgba(0,0,0,0.04);padding:8px 12px;background:#f1f1f1;border:0;border-radius:3px;}

.btu-sidebar.leserbeitrag .btn.btn-default:hover,
.btu-sidebar.leserbeitrag .media_add.btn.btn-secondary:hover,
.btu-sidebar.leserbeitrag .media_upload.btn.btn-secondary:hover,
.btu-sidebar.leserbeitrag .btn.btn-primary:hover
{background:#0e994b;color:#fff;box-shadow:0 3px 15px rgba(0,0,0,0.2);}

.btu-sidebar.leserbeitrag .btn.btn-primary {width:100%;}

.btu-sidebar.leserbeitrag .media_add.btn.btn-secondary,
.btu-sidebar.leserbeitrag .media_upload.btn.btn-secondary {min-width:180px;}

.btu-sidebar.leserbeitrag .UserContentModule .UserContentPanel {background:none;padding:0;}
.btu-sidebar.leserbeitrag .UserContentModule .UserContentPanel span.headLine {display:none;}

/* Video */
.btu-sidebar .VideoPreviewTabContentHolder .glyph-wrapper {display:none;}

/* Appicon */
.btu-sidebar.bt-appicons img {width:60%;}

/* 
==============================================
==============================================
/// # SIDEBAR
==============================================
==============================================
*/



/* 
==============================================
==============================================
* # VERANSTALTUNGEN
==============================================
==============================================
*/

/* Kalender */
.hasDatepicker .ui-widget.ui-widget-content {border:none;padding:15px;}
.EventNav_EventDate #EventDatePicker .ui-datepicker {width:100%;}
.ui-state-default, 
.ui-widget-content .ui-state-default {border:1px solid #e0e0e0;}
.ui-state-default:hover, 
.ui-widget-content .ui-state-default:hover {border:1px solid #0e994b;color:#fff;background:#0e994b;}
.EventNav #EventDatePicker .ui-state-highlight.ui-state-active {background:#0e994b;border:1px solid #0e994b;color:#fff;}

/* Buttons wählen */
.EventSelector a.ui-button, 
.EventSelector a:link.ui-button, 
.EventSelector a:visited.ui-button, 
.EventSelector .ui-button {color:#929292;font-weight:700;box-shadow:0 3px 10px rgba(0,0,0,0.04);padding:8px 12px;border:0;border-radius:3px;}

.EventSelector a.ui-button:hover {color:#fff;background:#0e994b;}
.EventSelector .ui-button.ui-state-active:hover {border:0;}

/* Bilder Übersichtsseite */
.EventResultContent li.event > div.row > div.col-md-3.col-sm-4.col-xs-12 {display:none;}

/* Detailseite */
.EventShowModule {padding:20px 30px;}
.EventShowModule .EventShowHeader {color:#222;font-weight:700;border:none;20px;}


/* 
==============================================
==============================================
/// # VERANSTALTUNGEN
==============================================
==============================================
*/

/* 
==============================================
==============================================
* # UNTERNEHMENSSEITE
==============================================
==============================================
*/

.WcmsPagePlaceholder .WcmsPageWideBannerPlaceHolder {width:100%;}
.bt-content img {width:100%;height:auto;margin:40px 0;box-shadow:0 30px 40px 0 rgba(0, 0, 0, 0.3);}

/* Kontaktbox klein */
.anz-page-box.abo-kontakt.bt-col-1 {width:40%;margin-top:60px;}

/* 
==============================================
==============================================
/// # UNTERSEITEN
==============================================
==============================================
*/


/* 
==============================================
==============================================
* # ANZEIGEN
==============================================
==============================================
*/

/* Allgemein */
.anz-content {margin:0;margin-bottom:20px;}
.anz-content.anz-intro .headLine,
#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_m_wH1,
.SubscriptionConfirm h1,
.SubscriptionFinish h1
{font-size:55px;font-weight:900;color:#222;margin-bottom:20px;line-height:1;border:0px;text-align:center;}

.anz-info .headLine,
.SubscriptionConfirm h2 {font-weight:600;color:#222;text-align:center;border:none;font-size:24px;}

/* Anzeigen Informationen - Box */
.anz-box-info,
.anz-box,
.MarketNav .market-background {padding:30px 10px;margin-left:0;margin-right:0;margin-bottom:0;}

.anz-box-info a,
.MarketNav .market-links .market-subhead,
.MarketNav .market-background h4,
.MarketNav .market-headline,
.MarketNav .ad-links a {color:#222;font-weight:700;}

.anz-box-info a:hover,
.MarketNav .market-background:hover h4,
.MarketNav .ad-links a:hover {color:#0e994b;}
.anz-box-info a::before {content:"» ";padding:0;}
.anz-box-info span {border:0;font-size:34px;font-weight:700;text-align:center;}
.anz-box-info a {line-height:2;}

/* Content Boxen */
.anz-box {margin:0;padding:0;}
.anz-box:hover,.MarketNav .market-background:hover {box-shadow:0 10px 20px rgba(0,0,0,0.15);}
.anz-box .HtmlModule {padding:0;}
.anz-box a {color:#222;font-weight:700;font-size:20px;}
.anz-box:hover a {color:#0e994b;}
.anz-box .HtmlModuleContent {height:192px;}
.anz-box .HtmlModuleContent span {text-align:center;position:absolute;padding:20px 10px;width:100%;}
.anz-box:nth-child(2){padding:30px 0;}
.anz-box img {width:100%;}

/* Artikel Darstellung */
.anz-article {margin-bottom:20px;border-radius:5px;box-shadow:0 10px 15px rgba(0,0,0,0.05);}
.anz-article > div > .row > div {padding:0;}
.anz-article .anz-img {margin-bottom:0;}
.anz-article .anz-text {margin-bottom:0;padding:20px 30px 10px 30px;}
.anz-article .anz-img img {width:100%;}

.anz-article .anz-text .HtmlModuleContent strong {font-weight:700;font-size:20px;color:#222;border:0;text-transform:none;}
.anz-article .anz-text .HtmlModuleContent strong:hover {color:#0e994b;}
.anz-article .anz-text .HtmlModuleContent {font-size:14px;}
.anz-article .anz-text .HtmlModuleContent a {font-weight:700;}

/* Box-Deaktiviert */
.anz-box.box-deaktiviert {cursor:no-drop;}
.anz-box.box-deaktiviert:hover {box-shadow:0 10px 15px rgba(0,0,0,0.05);}
.anz-box.box-deaktiviert:hover a,
.anz-box.box-deaktiviert a:hover {color:#222;}

/* Anzeigen Content */
.anz-page-content .HtmlModuleContent
{width:60%;margin:0 auto;font-size:18px;line-height:1.6;}
.anz-page-content.txt .headLine {font-weight:700;text-align:center;border:0;color:#222;}
.anz-page-content.txt {margin-bottom:60px;}

.anz-page-box .anz-page-content,
.anz-page-box.anz-page-content
{
    background:#fff;
	border-radius:5px;
	box-shadow:0 10px 15px rgba(0,0,0,0.05);
	padding:20px;
	margin:0 10px 40px 0;
}

.anz-page-box.anz-page-content {width:50%;margin:0 auto;}

.anz-page-box .anz-page-content .HtmlModuleContent,
.anz-page-box.anz-page-content .HtmlModuleContent {width:100%;}
.anz-page-box .headLine {font-weight:900;border:0;color:#222;}
.anz-page-box .anz-tbl {padding-bottom:20px;}
.anz-page-box .anz-tbl:last-child {padding-bottom:0;}

/* Geschäftsstellen */
.gs-img img {width:100%;}
.gs-img .headLine {padding:20px 30px 0;}
.anz-page-box .anz-page-content.gs-img {padding:0;margin:0;}
.gs-img .HtmlModule {padding:0;}

.anz-page-box .anz-page-content.gs-txt {margin:0 0 40px 0;border-radius:0 0 5px 5px;}

/* Werbung */
.bt-content-ad {margin-top:-15px;}
.bt-content-ad img {width:100%!important;height:auto!important;}

.bt-rectangle-ad {padding:0 15px;}
.bt-rectangle-ad .BannerModule {margin-bottom:20px;padding:20px;}

.bt-nativad span.headLine {font-weight:900;color:#000!important;}

/* Sidebar */
.btu-sidebar.bt-anz {background:none;box-shadow:none;padding:0;margin-bottom:0;}
/* .bt-anz .BannerModule,
.bt-topbox .BannerModule {margin-bottom:0;}

 
/* 
================================
================================
* ## ANZEIGEN AUFGEBEN
================================
================================
*/

.sidebar-infobox ul {margin-bottom:0;}
.sidebar-infobox li {list-style:none;padding-bottom:10px;}
.sidebar-infobox li:last-child{padding-bottom:0;}


/* 
================================
================================
/// ## ANZEIGEN AUFGEBEN
================================
================================
*/

/* 
================================
================================
* ## ANZEIGEN SUCHEN
================================
================================
*/

/* Überschrift */
.Wcms.Market #aspnetForm .WcmsContentHeader h1:before {content:"Anzeigen";display:block;font-size:55px;font-weight:900;color:#222;margin-bottom:30px;}
.Wcms.Market #aspnetForm .WcmsContentHeader h1 {font-weight:600;color:#222;text-align:center;border:none;font-size:24px;}

/* Content */
.Wcms.Market #aspnetForm #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_m_wlnkList {display:none;}
.Wcms.Market #aspnetForm .MarketSearchResult li {margin-bottom:25px;padding:20px;}
.Wcms.Market #aspnetForm .MarketSearchCtrl_ResultList_Image {padding:0;}
.Wcms.Market #aspnetForm .MarketSearchResult li hr {margin:0;border:0;}

/* Textbox */
.Wcms.Market #aspnetForm .MarketSearchCtrl_ResultList_Text {padding-left:20px;}
.Wcms.Market #aspnetForm .MarketSearchCtrl_ResultList_Text p {width:100%;}
.Wcms.Market #aspnetForm .MarketSearchCtrl_ResultList_Text p:first-child {color:#0e994b;font-weight:bold;font-size:0.75em;letter-spacing:1px;}
.Wcms.Market #aspnetForm .MarketSearchCtrl_ResultList_Text h3 a {font-size:22px;font-weight:800;color:#222;}
.Wcms.Market #aspnetForm .MarketSearchCtrl_ResultList_Text h3 {margin-top:0;}

/* Kategorien */
.Wcms.Market #aspnetForm #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_MarketSearchCriteriaCtrl_m_wctrlSubClassification {margin-top:25px;}

.Wcms.Market #aspnetForm .Classification {font-size:24px;font-weight:600;color:#222;margin-bottom:20px;}
.Wcms.Market #aspnetForm .SubClassification {margin-bottom:5px;}

/* Pagination */
.MarketSearchNavigationBottom {font-weight:700;}
.MarketSearchNavigationBottom select {border:0;padding:5px;}
.MarketSearchNavigationBottom a {padding:5px 10px;margin:0 5px;}
.MarketSearchNavigationBottom a:hover {background:#0e994b;color:#fff;}

/* Anzeigenansicht */
.Wcms.Market .WcmsPageWideBannerPlaceHolder > h2 {font-weight:700;color:#222;text-align:center;font-size:24px;text-transform:uppercase;margin-top:0;}
.Wcms.Market .WcmsPageWideBannerPlaceHolder > h2:before {content:"Anzeigen";display:block;font-size:55px;font-weight:900;color:#222;margin-bottom:30px;}

.Wcms.Market .WcmsPageWideBannerPlaceHolder table {margin-top:40px;border-radius:5px;}
.Wcms.Market .WcmsPageWideBannerPlaceHolder table td {padding:20px;}
.Wcms.Market .WcmsPageWideBannerPlaceHolder table td a {font-weight:700;}

.Wcms.Market .WcmsPageWideBannerPlaceHolder .WcmsContent {padding:20px 50px;display:flex;}
.Wcms.Market .WcmsPageWideBannerPlaceHolder .WcmsContent .MarketShowRight {display:flex;align-items:center;width:100%;padding-left:80px;}

.MarketShowLeftContent a:nth-child(n+2) {margin:15px 0 0;}
.Wcms.Market .MarketShow_ResultImages_Text div p:first-child {font-weight:700;font-size:16px;color:#0e994b;letter-spacing:1.2px;}
.Wcms.Market .MarketShow_ResultImages_Text div p:nth-child(2) {line-height:1.6;}
.Wcms.Market .MarketShow_ResultImages_Text h2.MarketSearchCtrl_ResultImages_TextData {font-weight:700;font-size:28px;margin-bottom:25px;}

/* Icons */
.MarketSearchCtrl_ResultList_Text a {padding:5px;}

/* Bilder */
.Wcms.Market .MarketSearchCtrl_ResultList_Image img {width:100%;height:auto;} 
#jquery-lightbox #lightbox-container-image-box,
#jquery-lightbox #lightbox-container-image-data-box {width:90%!important;height:auto!important;max-width:1000px;margin:0 auto;}
#jquery-lightbox #lightbox-container-image-data-box {margin-top:-1px;}
#jquery-lightbox #lightbox-container-image img {width:100%;height:auto;}
#jquery-lightbox #lightbox-container-image #lightbox-nav-btnPrev,
#jquery-lightbox #lightbox-container-image #lightbox-nav-btnNext {display:none!important;}
#jquery-lightbox #lightbox-container-image-data #lightbox-secNav-btnClose:before {content:"X";display:block;font-size:22px;font-weight:900;padding:20px;}
#jquery-lightbox #lightbox-container-image-data #lightbox-secNav-btnClose img {display:none;}
#jquery-lightbox #lightbox-container-image-data #lightbox-image-details {display:none;}


/* 
================================
================================
/// ## ANZEIGEN SUCHEN
================================
================================
*/



/* 
==============================================
==============================================
/// # ANZEIGEN
==============================================
==============================================
*/

/* 
==============================================
==============================================
* # ABOSERVICE
==============================================
==============================================
*/

.abo-kontakt {margin:0 auto;width:60%;}
.abo-kontakt .gs-img .HtmlModuleContent div {padding:0 35px;}

/* Abo-Boxen */
.box-center.abo {width:70%;margin:0 auto;}
.box-center.abo.row .anz-box {margin-bottom:20px;}
.box-center.abo .anz-box .HtmlModuleContent{height:170px}

/* Große Abo-Boxen */
.big-box-content img {width:100%;}
.big-box-content .HtmlModuleContent {height:460px;padding:0;}

.big-box-content {margin:0;font-size:18px;}
.big-box-content .HtmlModule {padding:0;}
.big-box-content strong {font-size:20px;text-transform:uppercase;}
.big-box-content .HtmlModuleContent:hover strong {color:#0e994b;}
.big-box-content a span {position:absolute;width:100%;padding:20px 30px;color:#222;border-radius:0 0 5px 5px;}

.big-box-content .HtmlModuleContent:hover {box-shadow:0 10px 20px rgba(0,0,0,0.15);}

.big-box-sec {margin-top:30px;}

/* Zweispaltig */
.box-center.abo.box-two-col {width:45%;}

/* Abo-Bonus Box */
.btu-imgbox img {width:100%;padding:50px 0;box-shadow:0 10px 20px rgba(0,0,0,0.02);}
.btu-box.abo-bonus .form-info {padding-top:0;}
.btu-box.abo-bonus .HtmlModule ul {margin-left:20px;}

/* Abo-Übersichtsseiten */
.abo-uebersicht {padding:20px;}
.abo-uebersicht .headLine {font-weight:700;border:0;}
.abo-uebersicht strong a {font-weight:700;font-size:20px;text-transform:uppercase;}

/* Abo-Bestätigung */
.SubscriptionFinish img.SubscriptionImage,
.SubscriptionFinish .SelectedSubscription
{display:none;}
.SubscriptionFinishContent div {font-size:18px;line-height:1.6;}
.SubscriptionFinishContent {margin:50px 0 40px;text-align:center;}

/* 
==============================================
==============================================
/// # ABOSERVICE
==============================================
==============================================
*/

/* 
==============================================
==============================================
# SUCHE
==============================================
==============================================
*/

/* Überschrift */
.WebStorySearchModule .headLine {font-weight:800;color:#222;}

/* Hintergrund Boxen */
.WebStorySearchModule .queryResult {padding:20px;}

/* Artikel */
.WebStorySearchModule .queryResult ul li {padding-bottom:0;}
.WebStorySearchModule .queryResult ul li:last-child,
.WebStorySearchModule .queryResult ul li:last-child img
{margin-bottom:0;border-bottom:none;}
.WebStorySearchModule .queryResult h4 a {font-size:22px;font-weight:800;color:#222;}
.WebStorySearchModule .queryResult p {font-size:14px;}
.WebStorySearchModule .queryResult h5.category {font-size:0.75em;color:#0e994b;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}

.image-credit {display:none;}

/* Seitenzahl */
.pagination>li>a, .pagination>li>span {border:0;}

/* Suchfeld */ 
.WebStorySearchModule .searchNormal .input-group {box-shadow:0px 10px 15px rgba(0, 0, 0, 0.05);}
.WebStorySearchModule .searchNormal .form-control {border:0;border-radius:5px 0 0 5px;box-shadow:none;}
.WebStorySearchModule .searchNormal .btn-primary {color:#525252;}
.WebStorySearchModule .searchNormal .glyphicon {top:3px;}
.WebStorySearchModule .searchExtended {padding:10px 20px;}
.WebStorySearchModule .searchExtended h3 {font-weight:800;}

/* 
==============================================
==============================================
/// # SUCHE
==============================================
==============================================
*/


/* 
==============================================
==============================================
# EPAPER
==============================================
==============================================
*/

/* Boxen */
.epaper-box {margin:30px 0;}
.epaper-box .headLine {font-weight:700;border-bottom:0px;text-align:center;font-size:24px;padding:20px 0;}
.EPaperPreviewModule .EPaperPreviewModuleContent img {border:1px solid #cacaca;box-shadow:0px 3px 10px rgba(0,0,0,0.1);}
.EPaperPreviewModule .EPaperPreviewModuleContent img:hover {box-shadow:0px 3px 20px rgba(0,0,0,0.3);}
.epaper-box .EPaperPreviewModule .headLine {font-size:20px;background:#f1f1f1;padding:10px 0;}
.epaper-box div[data-wcms-module-placeholder]:empty {display:block;}

.epaper-box.epaper-abend {margin-top:-35px;}

.epaper-ein,.standard {display:inherit;}
.epaper-aus {display:none;}

/* 
==============================================
==============================================
/// # EPAPER
==============================================
==============================================
*/
 
/* 
==============================================
==============================================
# LOGOTICKER
==============================================
==============================================
*/

.logoticker img {border:2px solid #b5b5b5;padding:3px;}
.logoticker .preview.swiper-button-prev {left:-1px;}
.logoticker .bt-firmenrotator.PreviewGallery .preview.swiper-button-next {right:-20px;}
.logoticker .bt-firmenrotator.PreviewGallery .preview {height:96px;line-height:96px;}

/* 
==============================================
==============================================
/// # LOGOTICKER
==============================================
==============================================
*/


/* 
==============================================
==============================================
# FOOTER
==============================================
==============================================
*/

/* Allgemein */
.bt-modul-footer {margin-bottom:0;}
#bt-footer-content {width:100%;height:280px;}
.footer_border .WcmsContainer {margin:0;}
footer .footer_border .WcmsModule.row {margin-bottom:0;}

.WcmsFooter .footer_border {border:none;}

/* Logo */
.bt-footer-logo {text-align:center;padding:50px 0;}
.bt-footer-logo img {width:100%;height:auto;max-width:550px;}

/* Liste 
#bt-footer .bt-footer-text:nth-child(2),
#bt-footer .bt-footer-text:nth-child(3)
{width:425px;height:30px;margin:0 auto;}

#bt-footer .bt-footer-text:nth-child(3) {width:665px;} */

#bt-footer-links {width:100%;height:auto;text-align:center;}
.bt-footer-text {display:inline-block;}

#bt-footer .footer-row {float:none;}
#bt-footer li {list-style:none;float:left;margin:0 10px 0 0;}
#bt-footer li a {font-size:16px;}

/* Bindestriche */
#bt-footer li li::after {content:"-";display:block;float:left;padding-right:10px;}
#bt-footer li li:first-child::after {display:none;}

/* Zusatzfooter */
#bt-footer-small {width:100%;padding:10px 30px 50px 30px;}
.bt-copyright {float:left;}
.bt-others {float:right;}

/* BackToTop */
#bt-btt a {
	position:absolute;
    left:0;
    right:0;
    margin:0 auto;
	text-align:center;
    width:80px;
    padding:15px;
	background-image:linear-gradient(#525252,#606060);
	box-shadow:0 10px 15px rgba(0,0,0,0.05);
	border-radius:5px;
	margin-top:-30px;
}

#bt-btt img {width:30px;height:auto;}
 
/* 
==============================================
==============================================
/// # FOOTER
==============================================
==============================================
*/


/* 
==============================================
==============================================
# BENUTZERKONTO
==============================================
==============================================
*/ 

/* Navigation */
.UserNavigatorModule .panel-default .panel-body {padding:0;}
.UserNavigatorModule .panel-default > .panel-heading {border-radius:5px 5px 0 0;}
.UserNavigatorModule .panel-default > .panel-heading h4 {font-weight:700;text-transform:uppercase;}
.UserNavigatorModule .panel.panel-default {border-radius:5px;box-shadow:0 10px 15px rgba(0,0,0,0.05);}
.UserNavigatorModule ul.nav-left {margin-bottom:0;margin-block-end:0;}
.UserNavigatorModule ul.nav-left li {border-top:0;padding:0 20px;border-left:5px solid #fff;}
.UserNavigatorModule ul.nav-left li:hover {padding:0 20px;border-left:5px solid #0E994B;}
.UserNavigatorModule ul.nav-left a.nav.active::before {width:5px;height:48px;background:#0e994b;position:absolute;margin-left:-25px;}

.UserNavigatorModule ul.nav-left li:nth-child(4),
.UserNavigatorModule ul.nav-left li#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_wctrlUserNavigatorModule_m_wliNewsletter
{display:none;}

/* Content */
.UserEditPage.UserPage,
div.col-sm-8 #aspnetForm,
.ContentPersonalization {padding:30px;}
.SubscriptionEditAddressData #aspnetForm,
.SubscriptionEditPaymentData #aspnetForm {box-shadow:none!important;}

.UserEditPage .edit-section-header,
.ContentPersonalization .edit-section-header {font-family:'Roboto',sans-serif;}

.UserEditPage.UserPage .WcmsContentHeader h1 {color:#222;font-weight:700;border:none;}
.UserEditPage .form-horizontal .control-label::after,
.SubscriptionEditAddressData .control-label::after,
.SubscriptionEditPaymentData .control-label::after
{content:":";}
.UserEditPage div.row.margin-top-10 div h5.edit-section-header,
.UserEditPage div.row.margin-top-10 div a.btn.btn-secondary {display:none;}

.UserEditPage a.btn-secondary,
.WcmsPagePlaceholder #aspnetForm .WcmsContent .form-group .btn-secondary,
.SubscriptionEditAddressData .btn.btn-secondary.editaddressdata,
.SubscriptionEditPaymentData .btn.btn-secondary.editpaymentdata,
.SubscriptionEditAddressData .btn.btn-block,
.SubscriptionEditPaymentData .btn.btn-block
{border:0;font-weight:700;box-shadow:0 3px 10px rgba(0,0,0,0.04);border-radius:3px;color:#929292;background:#f1f1f1;}

.UserEditPage a.btn-secondary:hover,
.WcmsPagePlaceholder #aspnetForm .WcmsContent .form-group .btn-secondary:hover,
.SubscriptionEditAddressData .btn.btn-secondary.editaddressdata:hover,
.SubscriptionEditPaymentData .btn.btn-secondary.editpaymentdata:hover,
.SubscriptionEditAddressData .btn.btn-primary,
.SubscriptionEditPaymentData .btn.btn-primary
{background:#0e994b;box-shadow:0 3px 15px rgba(0,0,0,0.2);color:#fff;}

.SubscriptionEditAddressData .btn.btn-primary:hover,
.SubscriptionEditPaymentData .btn.btn-primary:hover {background-color:#0a6a34;}
.SubscriptionEditAddressData .btn.btn-block:hover,
.SubscriptionEditPaymentData .btn.btn-block:hover {box-shadow:0 3px 15px rgba(0,0,0,0.15);}

.ContentPersonalization div .col-md-2,
.ContentPersonalization div .col-md-3 {width:33%;}

.ContentPersonalization .UserTags div .col-md-3 {width:25%;}

.WcmsPagePlaceholder #aspnetForm p.headLine,
#m_wdivSubscriptionInvoicePeriodMonthly label {border:none;font-weight:700;}
/* .WcmsPagePlaceholder #aspnetForm .checkbox label {display:none;} */

/* Gemerkte Artikel */
.WatchListModule ul.WatchListContainer li {border:0;padding:0;}
.WatchListModule .fi-watchlist-item .WatchListContentHolder {padding-bottom:0;}
.WatchListModule .fi-watchlist-item .WatchListContentHolder .WatchListImage {margin-bottom:0;}

.WatchListModule .fi-watchlist-item .WatchListText {padding:10px 0;}
.WatchListModule .fi-watchlist-item .WatchListText a .WatchListHeading {font-weight:800;}
.WatchListModule .fi-watchlist-item .WatchListAction {padding:10px 0;}

/* Zahlung */
.UserEditPaymentData .WcmsContentHeader h1 {color:#222;font-weight:700;border:none;}

/* Aboübersicht */
.SubscriptionOverview img.img-responsive,
.SubscriptionOverview .NoBullet,
.SubscriptionOverview h4,
.SubscriptionOverview .row.margin-top-05,
.SubscriptionOverview .ServiceOptionContainer,
.SubscriptionOverview #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl00_m_ctrlEditContainer,
.SubscriptionEditAddressData #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_m_oContent,
.SubscriptionEditAddressData .row.margin-top-05 .margin-top-20,
.SubscriptionEditPaymentData .row.margin-top-05 .margin-top-20
{display:none;}

.SubscriptionOverview,
.SubscriptionEditAddressData,
.SubscriptionEditPaymentData {padding:30px;}
.SubscriptionOverview .QuickInfo {background:none;min-height:auto;padding:0;}
.SubscriptionOverview .headLine,
.SubscriptionEditAddressData .headLine,
.SubscriptionEditAddressData .control-label.readonly,
.SubscriptionEditPaymentData .headLine {border-bottom:none;font-weight:700;}
.SubscriptionEditAddressData #m_wpDeliverSubscriptionStreetNb,
.SubscriptionEditAddressData #m_wpInvoiceSubscriptionStreetNb {padding-top:7px;}

/* 
==============================================
==============================================
/// # BENUTZERKONTO
==============================================
==============================================
*/


/* 
==============================================
==============================================
# ABG
==============================================
==============================================
*/

.bt-agb-link li {list-style:none;}
.bt-agb-link li a {
	color:#222;
	font-weight:700;
	width:80%;
	display:block;
	text-align:center;
	margin:0 auto 20px auto;
}

.bt-agb-link li a:hover {color:#fff;background:#0e994b;box-shadow:0 10px 20px rgba(0,0,0,0.2);}

/* Content */
.static-content .headLine {font-weight:700;margin:0 auto;width:60%;margin-bottom:50px;border:none;}
.anz-page-content.static-content .HtmlModuleContent {font-size:16px;line-height:1.4;}

.static-content ul {padding:0 30px;}

/* 
==============================================
==============================================
/// # ABG
==============================================
==============================================
*/

/* 
==============================================
==============================================
# Kontakt
==============================================
==============================================
*/

/* Allgemein */
.btu-contact {margin-left:0;margin-right:0;}
.btu-contact-box {padding:20px;}
.btu-contact-box.first-line,
.btu-contact-box.mid-line {padding-bottom:0;}

.btu-contact-box.first-line {border-radius:5px 5px 0 0;}
.btu-contact-box.last-line {border-radius:0 0 5px 5px;padding:20px 35px 35px;}

/* Box Inhalt */
.btu-contact.sectionA .contact-content,
.btu-contact.sectionB,
.btu-contact.sectionC,
.btu-contact.sectionD {padding:30px;}

.btu-contact.sectionA .contact-content.contact-verlag {margin-right:0px;padding-bottom:40px;}
.btu-contact.sectionA .contact-content.contact-verlag strong {font-size:24px;text-transform:uppercase;}

.btu-contact.sectionB {border-radius:5px 5px 0 0;margin-bottom:20px;}
.btu-contact.sectionB .contact-content .headLine {font-size:16px;text-transform:none;}

.btu-contact.sectionC {border-radius:0 0 5px 5px;}

.btu-contact.sectionD {padding:30px 30px 10px 30px;}
.btu-contact.sectionD .first-line {margin-top:45px;}
.btu-contact.sectionD.top {margin-bottom:0;border-radius:5px 5px 0 0;}
.btu-contact.sectionD.bottom {border-radius:0 0 5px 5px;}

.btu-contact .contact-verlag img {width:100%;}
.btu-contact .headLine {font-weight:700;color:#222;border:none;font-size:24px;}

.btu-contact-box .headLine {font-weight:700;border-bottom:0;font-size:24px;}
.btu-contact-box .btu-contact-headline .headLine {font-size:20px;background:#f1f1f1;padding:10px 0;}
.btu-contact-box.mailbox .HtmlModule {padding:20px;background:#f1f1f1;text-align:center;}

.contact-list a {background:#f1f1f1;color:#929292;font-weight:700;padding:10px;border-radius:5px;line-height:2.8;}
.contact-list a:hover {background:#0e994b;color:#fff;box-shadow:0 3px 15px rgba(0,0,0,0.2);}


/* 
==============================================
==============================================
/// # Kontakt
==============================================
==============================================
*/


/* 
==============================================
==============================================
# MEDIA QUERY
==============================================
==============================================
*/

@media (max-width:1200px){
    #WallpaperBanner {display:none;}
}
@media (max-width:1199px){
	/* Content */
	.anz-page-content .HtmlModuleContent {width:80%;}
	
	/* Suche */
	.WcmsHeader #DesktopNavigation .CustSearch {width:190px;}
	
	/* Artikel */
	.bt-box article.StoryPreviewBox h2.article-heading a, 
	article.StoryPreviewBox .TextBackground h2.article-heading a {font-size:20px;}
	.StoryPreviewBox .col-sm-push-6 {padding:15px 5% 0 2px;}
	
	.bt-topthemen article.StoryPreviewBox h1, #m_wctrlWebsite .bt-artikel .StoryShowBox h1,
	.anz-content.anz-intro .headLine,
    #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_m_wH1,
    .SubscriptionConfirm h1,
    .SubscriptionFinish h1,
    .bt-box.bt-hbeitrag .StoryPreviewBox header .article-heading a,
    .bt-headline .headLine {font-size:40px;}
	.bt-topthemen header {margin-bottom:0px;}
	
	.bt-box.bt-hbeitrag header {margin-bottom:20px;}
	
	/* Interesse */
	.bt-interesse .StoryPreviewBox {min-height:520px;}
	
	/* Anzeigen Box */
	.anz-box-info span {font-size:24px;}
    
    /* Sidebar */
    .btu-sidebar.bt-anz .BannerModule {padding:0;}
    .btu-sidebar.bt-anz .BannerModule img {width:100%!important;height:auto!important;}
	
	/* Kontakt */
	.btu-contact .contact-verlag img {margin-bottom:44px;}
	
	/* Logoticker */
	.logoticker .preview.swiper-button-prev {left:15px;}
    
    /* Anzeigen suchen */
    .Wcms.Market .WcmsPageWideBannerPlaceHolder .WcmsContent {padding:10px 30px;}
    
    /* Top-Banner */
    .bt-topbox img.ImgBanner {width:100%!important;height:auto!important;}
    
    /* E-Paper */
    .epaper-box .EPaperPreviewModuleContent img {width:100%;height:auto;}
    
    /* Formulare */
    .SubscriptionConfirmForm #m_wctrlEditions .form-group div .col-md-4 {width:100%;}
    .SubscriptionConfirmForm .col-xs-8.col-xs-offset-2 .SubscriptionPriceInfo .col-md-6 {float:left;}
    
}


@media (max-width:991px){
	/* Navigation */
	#NavItem_23_Sport ul {width:100%;}
    .WcmsHeader #MobileNavigation #m_wdivMobileNavbar ul li.open ul li.navitem a {padding:10px 0 10px 100px;}
	
	/* Content */
	.anz-page-content .HtmlModuleContent {width:90%;}
    .bt-box .StoryPreviewBox {border-radius:0;}
	
	/* Artikel */
	body .WcmsPagePlaceholder,
	.WcmsHeader #MobileNavigation #m_wdivMobileSearchNavbar .SearchModule {width:720px;margin:0 auto;}
	
	.bt-interesse .StoryPreviewBox {min-height:auto;}
    #m_wctrlWebsite .bt-artikel,
    .epaper-artikel .StoryShowGalleryBox,
    .epaper-artikel .StoryShowBaseTextBox {width:100%;}
    .epaper-artikel .StoryShowBaseTextBox {padding:30px 20px;}
    .epaper-artikel .StoryShowGalleryBox p {padding:15px 20px;}
    .bt-artikel article,
    .bt-netiquette,
    .bt-artikel .CommentModule {padding:0;}
    .StoryShowBaseTextBox,
    .StoryShowGalleryBox figcaption p {width:90%}
    .StoryShowBox.StoryMediaLinks, #m_wctrlWebsite .bt-artikel .StoryShowMetaTimeInfo, #m_wctrlWebsite .bt-artikel .StoryShowMetaShare, #m_wctrlWebsite .bt-artikel .StoryShowMetaActions, #m_wctrlWebsite .bt-artikel .StoryShowMetaInternetTags, #m_wctrlWebsite .bt-artikel .StoryShowMetaGeoTags,.bt-netiquette .HtmlModule {padding:20px;}
    .bt-artikel .StoryShowMeta {padding:0;}
    
    /* Autor */
    .bt-artikel .author {width:90%;}
	
	/* Header */
	.WcmsHeader #MobileNavigation #m_wdivMobileSearchNavbar .SearchModule {padding-left:0;}
	.SearchModule {max-width:none;}
	
	.bt-topbox article.StoryPreviewBox .TextBackground h2.article-heading a {font-size:40px;}
	.bt-box.bt-interesse header {margin-bottom:20px;}
    
    /* Social Media */
    .WcmsHeader #MobileNavigation #m_wdivMobileNavbar .CustRow:nth-child(3) ul li:nth-child(3),
    .WcmsHeader #MobileNavigation #m_wdivMobileNavbar .CustRow:nth-child(3) ul li:nth-child(4) {display:none;}
	
	/* Rahmen */
	.StoryPreviewModule .borderBottom,
	.StoryPreviewBox .borderBottom {border-width:10px;border-color:#0e994b;padding-bottom:0;}
	
	/* Zweispaltig Artikel */
	.bt-2s-container .bt-box header,
	.bt-2s-container .bt-box .col-xs-12 > p,
    .bt-box.bt-app header, 
    .bt-box.bt-app .col-xs-12 > p {margin:30px;}
	.bt-2s-container .bt-box.bt-hbeitrag header {margin:20px 0;}
	.bt-2s-container .bt-box h2 {margin:0;min-height:auto;}
	.bt-2s-container .bt-box .row p {padding:0;}
	
	/* Footer */
	.WcmsFooter .footer_border {margin-top:0;}
	footer .HtmlModule {padding:0;}
	
	.bt-footer-logo {padding:40px 20px;}
	.bt-footer-text {padding:0 20px;}
    
	/* Boxen */
	.anz-box-info {margin-bottom:30px;}
	.anz-content.box-second-col {margin-top:-20px;}
	.anz-content.box-second-col > div > div.row > div:nth-child(1) {display:none;}
	.anz-box {width:250px;margin:0 auto 30px auto;}
	.anz-box .HtmlModuleContent {height:auto;}
	.anz-box .HtmlModuleContent span {position:relative;display:block;padding:20px 10px;}
	.anz-content div[data-wcms-module-placeholder]:empty,
	.btu-contact-box div[data-wcms-module-placeholder]:empty {display:none;}
	
	.big-box-content .HtmlModuleContent {height:auto;margin-bottom:30px}
	.big-box-content a span {position:relative;display:block;}
	
	.anz-page-box .anz-page-content,.anz-page-box.anz-page-content {margin:0 auto 40px auto;}
	
	/* Aboservice */
	.abo-kontakt {width:90%;}
	.btu-imgbox img {padding:0;}
	
    /* Formulare */
    .SubscriptionConfirmForm {padding:0 15px;}
    .SubscriptionConfirmForm #aspnetForm .col-xs-8.col-xs-offset-2 {width:100%;margin:20px auto;}
    
	/* Epaper*/
	.epaper-box {width:500px;margin:30px auto 30px auto;}
	.epaper-box div[data-wcms-module-placeholder]:empty {display:none;}
    .epaper-box .EPaperPreviewModuleContent img {width:auto;height:auto;}
	
	/* Kontakt */
	.btu-contact.sectionD .first-line {margin-top:0;}
	.btu-contact .contact-verlag img {margin-bottom:0;width:220px;}
	.btu-contact.sectionA .contact-content.contact-verlag {margin-right:-15px;padding:30px 30px 0px 30px;}
	.btu-contact.sectionA .contact-content .HtmlModuleContent div {position:absolute;top:12px;left:52%;}
	
	/* Logoticker */
	.logoticker .preview.swiper-button-prev {position:absolute;}
    
    /* Merkliste */
    .bt-app.bt-merkliste .WatchListImage,
    .bt-app.bt-merkliste .WatchListText {width:100%;}
    
    .bt-app.bt-merkliste .WatchListText {padding:30px 40px 0 40px;}
    
    /* Anzeigen suchen */
    .Wcms.Market #aspnetForm .row div.col-xs-4.col-xs-push-2 {width:60%;float:none;margin:0 auto;left:auto;}
    .Wcms.Market .WcmsPageWideBannerPlaceHolder .WcmsContent {margin-top:30px;}
    
    .Wcms.Market #aspnetForm > .row, #aspnetForm > .row .col-xs-4.col-xs-push-2 {transform:scaleY(-1);}
    
    /* Top-Banner 
    .bt-topbox {display:none;} */
    
    /* Mein Konto */
    .WatchListModule .fi-watchlist-item .WatchListText {padding:10px 30px;}
    .WatchListModule .fi-watchlist-item .WatchListAction {padding:0 15px;}
    .WatchListModule .fi-watchlist-item .WatchListAction button {border:0;border-top:1px solid #f1f1f1;}
    
    /* Sidebar */
    .btu-sidebar.bt-anz .BannerModule img {width:auto!important;height:auto!important;}
    
    /* Bezahlschranke */
    .bt-artikel .StoryShowBody > strong {width:90%;}
    
    /* Kommentare */
    .bt-artikel.bt-kommentar .CommentModuleBody .WebStoryComment .col-sm-1.col-xs-2 {display:none;}
    .bt-artikel.bt-kommentar .CommentModuleBody .WebStoryComment .col-xs-11.col-xs-push-1 {left:0;}
    .bt-artikel.bt-kommentar .CommentModuleBody .WebStoryComment .CommentAnswer {margin-left:4px;}
    
    /* Themenliste */
    .TagThemeShowModule .StoryPreviewBox h2.article-heading {padding:20px 20px 0;}
    .TagThemeShowModule .StoryPreviewBox .col-xs-12 p {padding:20px 20px 10px;}
    
    /* Artikel Weiterempfehlen */
    .bt-artikel.bt-weiterempfehlen .DocSendMailModule {padding-left:0;padding-right:0;}
    .bt-artikel.bt-weiterempfehlen .DocSendMailPanel {padding:20px;}
}


@media (max-width:767px){
	/* Content */
	body .WcmsPagePlaceholder,
	.WcmsHeader #MobileNavigation #m_wdivMobileSearchNavbar .SearchModule {width:100%;}
	.StoryShowBaseTextBox p {width:100%;}
	
	.Wcms.Market .WcmsPageWideBannerPlaceHolder .WcmsContent {display:block;}
	.Wcms.Market .WcmsPageWideBannerPlaceHolder .WcmsContent .MarketShowRight {padding-left:0;padding-top:50px;}
    
	
}

@media (max-width:660px){
	/* Footer */
	#bt-footer-content {height:450px;}
	#bt-btt a {margin-top:-70px;}
	.bt-others,.bt-copyright {float:none;text-align:center;}
	#bt-footer-small {padding:20px 30px;}
	#bt-footer li {float:none;margin:0 0 3px 0;}
	#bt-footer li li::after {display:none;}
	
	/* Artikel */
	.bt-topbox article.StoryPreviewBox .TextBackground h2.article-heading a,
	.bt-topthemen article.StoryPreviewBox h1, 
	#m_wctrlWebsite .bt-artikel .StoryShowBox h1,
	.bt-headline .headLine,
	.anz-content.anz-intro .headLine,
    #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_m_wH1,
    .SubscriptionConfirm h1,
    .SubscriptionFinish h1,
    .CommentModuleFormPanelTitle span, 
    h1 .tiefstehendeZahl, 
    .bt-artikel.bt-weiterempfehlen .DocSendMailPanel .headLine,
    .Wcms.Market #aspnetForm .WcmsContentHeader h1:before {font-size:24px;}
	.anz-box-info span,
	.anz-info .headLine,
	.epaper-box .headLine,
    .Wcms.Market #aspnetForm .WcmsContentHeader h1,
    .Wcms.Market #aspnetForm .Classification {font-size:20px;}
	.bt-headline .headLine {margin-bottom:0;}
	.bt-topthemen p {font-size:14px;}
	article.StoryPreviewBox .TextInside .TextBackground,
	article.StoryPreviewBox .TextInside .TextContainer
	{position:relative;color:#222;}
	article.StoryPreviewBox .TextInside .TextBackground {background-image:none;background-color:#fff;}
	article.StoryPreviewBox .TextInside .TextContainer a, 
	article.StoryPreviewBox .TextInside .TextContainer h3 {color:#222;}
	
	article.StoryPreviewBox.HomeArticle .TextInside .TextContainer,
	article.StoryPreviewBox .TextInside .TextContainer {padding:20px;}
	
	.bt-interesse.bt-headline .headLine {margin:30px 0 10px;}
    
    .BreakingNewsModule article {padding:10px 20px;}
	
	/* Boxen */
	.anz-page-box.anz-page-content {width:100%;}
    .box-center.abo.box-two-col {width:70%;}
	
	/* Epaper*/
	.epaper-box {width:100%;padding:0;}
    
    /* Anzeigen suchen */
    .Wcms.Market #aspnetForm .row div.col-xs-4.col-xs-push-2 {width:100%;}
    
    .bt-box.bt-hbeitrag .StoryPreviewBox header .article-heading a {font-size:20px;}
    
    /* Kommentar */
    .CommentModule .CommentModuleFormPanel {padding:5%;}
    
    /* Anzeigen aufgeben */
    #aspnetForm .WcmsContent .WcmsETUListImageCell .WcmsETUListImage {display:none;}
    
}

@media (max-width:610px){
	/* Kontakt */
	.btu-contact.sectionA .contact-content .HtmlModuleContent div {position:relative;top:0;left:0;}
	.btu-contact.sectionA .contact-content.contact-verlag {padding:30px;}
	.btu-contact.sectionA .contact-content.contact-verlag {text-align:center;}
	.btu-contact.sectionA .contact-content.contact-verlag .HtmlModuleContent div {text-align:left;}
	.btu-contact .contact-verlag img {width:60%;}
}

@media (max-width:514px){
    .WcmsPagePlaceholder #aspnetForm .WcmsContent .form-group .btn-secondary {margin-top:10px;}
}

@media (max-width:482px){
	/* Footer */
	#bt-footer li {text-align:center;margin-right:0;}
	#bt-footer-links {text-align:center;}
	.bt-copyright,.bt-others {float:none;}
	#bt-btt a {margin-top:-70px;}
	#bt-footer-small {padding:30px;text-align:center;}
	
	/* Artikel */
	.bt-artikel .StoryShowMetaTimeInfo .subheading {width:100%;}
	
	/* Kontakt */
	.btu-contact.sectionA .contact-content.contact-verlag, .btu-contact.sectionA .contact-content, .btu-contact.sectionB, .btu-contact.sectionC {padding:25px 6px 20px 6px;}
	.btu-contact.sectionD {padding:25px 10px 10px 10px;}
}

@media (max-width:412px){
	.WcmsHeader #MobileNavigation .navbar-header button[data-target='#m_wdivMobileNavbar']{margin-right:10px;}
}

@media (max-width:370px){
	.WcmsHeader #MobileNavigation .navbar-header #WcmsLogoXs img {width:140px;margin-top:3px;}
	.box-center.abo,.box-center.abo.box-two-col {width:95%;}
	.anz-box {width:100%}
    
    /* Captcha */
    .WcmsFormCaptchaHolder .input-group-addon {padding:0;}
}

.StoryShowMetaShare ul a {color:transparent!important;}

/* 
==============================================
==============================================
/// # MEDIA QUERY
==============================================
==============================================
*/

/* TESTBEREICH */

/* E-PAPER Ausbildungskompass */
.btu-sidebar.abkompass img {width:100%;}
.epaper-abkompass img {width:69%!important;}

@media (max-width:1200px){
    .epaper-box.col-3 img {width:75%;}
    .epaper-abkompass img {width:75%!important;}
}

@media (max-width:991px){
    .epaper-box.col-3 img {width:220px;}
    .epaper-abkompass img {width:220px!important;}
}

@media (max-width:340px){
    .epaper-abkompass img {width:85%!important;height:auto;}
}

/* App Navigation */
.bt-app.nav .HtmlModuleContent {background:#0E994B;}
.bt-app.nav ul {margin:0;padding:0;list-style:none;overflow:hidden;background:#0E994B;}
.bt-app.nav li a {display:block;padding:20px;color:#fff;}
.bt-app.nav li a:hover,
.bt-app.nav .menu-btn:hover {background-color:#fff;color:#0e994b;}
.bt-app.nav .menu {clear:both;max-height:0;transition:max-height .2s ease-out;}

/* Button */
.bt-app.nav .menu-icon {cursor:pointer;display:inline-block;padding:28px 20px;position:relative;user-select:none;margin:5px 0 0;}
.bt-app.nav .menu-icon .navicon {background:#fff;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px;}

.bt-app.nav .menu-icon .navicon:before,
.bt-app.nav .menu-icon .navicon:after
{background:#fff;content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%;}

.bt-app.nav .menu-icon .navicon:before {top:5px;}
.bt-app.nav .menu-icon .navicon:after {top:-5px;}

.bt-app.nav .menu-btn {display:none;}
.bt-app.nav .menu-btn:checked ~ .menu {max-height:600px;}
.bt-app.nav .menu-btn:checked ~ .menu-icon .navicon {background:transparent;}
.bt-app.nav .menu-btn:checked ~ .menu-icon .navicon:before {transform:rotate(-45deg);}
.bt-app.nav .menu-btn:checked ~ .menu-icon .navicon:after {transform:rotate(45deg);}
.bt-app.nav .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.bt-app.nav .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {top:0;}

@media (min-width: 48em) {
    /* App - Navigation */
    .bt-app.nav li {float:left;}
    .bt-app.nav li a {padding:20px;}
    .bt-app.nav .menu {clear:none;max-height:none;}
    .bt-app.nav .menu-icon {display:none;}
}
