/* Farben und Icons für Unterseiten ######################################################*/
/*font colors darkColor ######################################################*/
.blog .contentBlock a,
.blog .contentBlock a h3,
.blog .contentBlock h3 a,
.blog .contentBlock .price,
.blog .contentBlock h3,
.blog .contentBlock .h3,
.blog .contentBlock .blockHeadline h2,
.blog .contentBlock .blockHeadline h1,
.blog .navbar-nav .dropdown-menu h3 .imgLink.active,
.blog span.more,
.blog .contentBlock a.more,
.blog .input-group.selectDown a.button .title,
.blog .input-group-btn.notAbsolute a.button .title,
.blog .input-group.selectDown a.button .title,
.blog .input-group.selectDown button .title,
.blog .contentBlock.zitat .content h2,
.blog section.payContent .payOverlay .closer h2,
.blog section.payContent .payOverlay .closer h3,
.blog section.payContent .payOverlay .closer .preis,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG:hover span.text,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG:hover span.icons,
.blog .row.header .headlines h2,
.blog .row.header .headlines h3,
.blog .row.header h1.headline,
.blog section.anlese .single_article .articleHeader h1,
.blog section.anleseHeft .contentBlock .headline h1,
.blog .contentBlock.hasLeftImg h3,
.blog .managerseminare .contentBlock.ms_article.blocks.background .block,
.blog .contentBlock.ms_article.blocks .block .texte.buttonbottom a.iconBG:hover span.text,
.blog .contentBlock.accordion .card-header h3 .btn,
.blog .contentBlock.result .header .headline h2,
.blog .contentBlock.result .second,
.blog .secContent .form-control::placeholder,
.blog .teaser a,
.blog .sw_slider .slick-slider .slick-slide .h4,
.blog .kat_links .h3,
.blog .kat_links h3,
.blog #volltext {
  color: #316172;
}
.blog .sendForm,
.blog .buttons .button,
.blog .contentBlock.tabs .nav-pills .nav-link,
.blog a.iconBG span.text {
  color: black !important;
  background-color: #e4e4e2;
}
/* for the download modal */
.blog #dl_urheber {
  cursor: pointer;
}
.blog #dl_urheber:after {
  display: inline-flex;
  content: url("../images/blog/Pfeil-Accordion.svg");
  margin-left: 20px;
  height: 23px;
  width: 23px;
}
.blog #dl_urheber.open:after {
  display: inline-flex;
  content: url("../images/blog/Pfeil-Accordion.svg");
  margin-left: 20px;
  transform: rotateZ(-180deg);
  height: 23px;
  width: 23px;
}
.blog #dl_urheber span {
  display: none;
}
.blog #dl_urheber.open span {
  display: block;
}
/*font colors Labels ######################################################*/
.blog .label {
  color: #316172;
  border: 1px solid #316172;
}
.blog .label:hover {
  background: #316172;
  transition: 0.4s all;
}
.blog .label.active {
  background: #316172;
}
.blog .kat_links .label {
  color: #413e3b;
  border: 1px solid #aeadae;
}
.blog .kat_links .label:hover {
  background: transparent;
  color: #316172 !important;
}
.blog .kat_links .label.active {
  background: transparent;
  color: #316172 !important;
}
/*font colors lightColor ######################################################*/
.blog section.ms_search button.btn-outline-white:hover {
  color: #afc7d0;
}
.blog section.ms_search button.btn-outline-white:hover {
  color: #afc7d0;
}
/*font colors black ######################################################*/
.blog .buttons .button span {
  color: #000000;
}
/*font colors white ######################################################*/
.blog .contentBlock .slider .imageTextOverlay a h3,
.blog button.iconBG span.icons,
.blog a.iconBG:hover span.icons,
.blog button.iconBG span.text,
.blog a.iconBG:hover span.text,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG span.text,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG span.icons,
.blog .ms_pagination .background,
.blog .ms_pagination .background a,
.blog .slider .box.iconText:hover,
.blog .contentBlock.ms_article.blocks .block .texte.buttonbottom a.iconBG,
.blog input.submit,
.blog .buttons .button:hover,
.blog .buttons .button.active,
.blog .buttons .button.active span,
.blog .buttons .button:hover span,
.blog .contentBlock.tabs .nav-pills .nav-link:hover,
.blog .sendForm:hover,
.blog a.iconBG span.text:hover {
  color: #ffffff !important;
  opacity: 1 !important;
}
.blog .slider .box.iconText:hover a,
.blog .slider .box.iconText a:hover h3,
.blog .slider .box.iconText a:hover h4,
.blog .slider .box.iconText a:hover h5,
.blog .slider .box.iconText a:hover p {
  color: #ffffff !important;
}
/*bordercolors  darkColor ######################################################*/
.blog .sideNav {
  border-color: #316172;
}
.blog span.more.closed:after {
  border-color: #316172 transparent transparent transparent;
}
.blog span.more.open:after {
  border-color: transparent transparent #316172 transparent;
}
.blog .input-group-btn.notAbsolute a.button .caret,
.blog .input-group.selectDown a.button .caret,
.blog .input-group.selectDown button .caret {
  border-left: 1px solid #316172;
}
/*bordercolors  lightColor ######################################################*/
.blog section.ms_search button.btn-outline-white:hover,
.blog section.ms_search button.btn-outline-white:hover,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG span.text,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG span.icons {
  border: 1px solid #afc7d0;
}
.blog .contentBlock.ms_article.blocks .block .texte.buttonbottom a.iconBG span.icons,
.blog .contentBlock.ms_article.blocks .block .texte.buttonbottom a.iconBG span.text {
  border: 3px solid #afc7d0;
}
.blog .xp_imagewrapper.zitat {
  border-top: 1px solid #413e3b;
  border-bottom: 1px solid #413e3b;
}
.blog div.xp_imagewrapper.images {
  border: 1px solid #413e3b !important;
}
.blog div.workmarker div.xp_imagewrapper.autoren.addBorder {
  border-top: 1px solid #413e3b;
}
.blog ul + div.workmarker div.xp_imagewrapper.autoren,
.blog ol + div.workmarker div.xp_imagewrapper.autoren {
  margin-top: 40px;
  padding-top: 40px;
}
.blog div.forSections h2.slider_sectionHead {
  color: #316172 !important;
}
.blog .sw_slider div.box.headMediaText.forSections {
  background-color: #afc7d0 !important;
}
.blog .xp_imagewrapper.standardbox {
  background-color: #afc7d0 !important;
}
.blog div.xp_imagewrapper.zitat blockquote {
  color: #316172 !important;
}
.blog div.appendix {
  background-color: #afc7d0 !important;
  padding: 25px !important;
  margin-bottom: 20px;
}
.blog div.appendix h3.app {
  color: #316172 !important;
}
.blog .paywall {
  background-color: #afc7d0 !important;
}
.blog div.paywall h3.paywall_intro {
  color: #316172 !important;
}
.blog div.appendix a.iconBG span.text,
.blog div.appendix a.iconBG span.icons,
.blog div.paywall a.iconBG span.text,
.blog div.paywall a.iconBG span.icons {
  border: 3px solid #afc7d0;
}
.blog .sw_slider div.mztSlider a {
  color: #316172 !important;
}
/*backgroundcolors darkColor  ######################################################*/
.blog section.ms_search,
.blog section.ms_search .searchExtend .dropdown-menu,
.blog section .searchFilter .btn.searchbutton,
.blog .button.iconBG span.text,
.blog a.iconBG:hover span.text,
.blog section.payContent .payOverlay a.iconBG span.icons,
.blog section.payContent .payOverlay a.iconBG span.text,
.blog .ms_pagination .background,
.blog .slider .box.iconText:hover,
.blog .contentBlock.ms_article.blocks button.iconBG span.icons,
.blog .contentBlock.ms_article.blocks button.iconBG span.text,
.blog .contentBlock.ms_article.blocks .block .texte.buttonbottom a.iconBG span.icons,
.blog .contentBlock.ms_article.blocks .block .texte.buttonbottom a.iconBG span.text,
.blog .form-check label input[type="radio"]:checked ~ .label-text:before,
.blog .form-check label input[type="checkbox"]:checked ~ .label-text:before,
.blog .altcha-checkbox input[type="checkbox"]:checked ~ .altchamarker::before,
.blog input.submit,
.blog .select-wrapper::after,
.blog .buttons .button:hover,
.blog .buttons .button.active,
.blog .contentBlock.tabs .nav-pills .nav-link:hover,
.blog .contentBlock.tabs .nav-pills .nav-link.active,
.blog .contentBlock.tabs .nav-pills .show > .nav-link,
.blog .contentBlock.tabs .nav-tabs .nav-link.active,
.blog .contentBlock.tabs .nav-tabs .show > .nav-link,
.blog .sendForm:hover,
.blog a.iconBG:hover span.text,
.blog table.bestseller td.number {
  background-color: #316172;
}
/*backgroundcolors  colorLightMS ######################################################*/
.blog #regForm #prevBtn .icons,
.blog #regForm #prevBtn .text,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG span.text,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG span.icons,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG:hover span.text,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG:hover span.icons,
.blog.leadership .moreSlides.leaderShipMeinungen .slide .lsmbBox,
.blog .slider .box.leftImageText,
.blog .slider .box.iconText,
.blog section.secBackground,
.blog .slider .box.headMediaText,
.blog section .searchFilter,
.blog .contentBlock.abo .box,
.blog .contentBlock.blocks.background .block {
  background-color: #afc7d0;
}
/*backgroundcolors   white ######################################################*/
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG:hover span.text,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG:hover span.icons,
.blog .contentBlock.ms_article.blocks .block .texte.buttonbottom a.iconBG:hover span.icons.pfeilrechts,
.blog .contentBlock.ms_article.blocks .block .texte.buttonbottom a.iconBG:hover span.text {
  background-color: #ffffff;
  opacity: 1;
}
/*backgroundcolors   transparent ######################################################*/
.blog .contentBlock.accordion .card-header h3 .btn {
  background-color: transparent;
  color: #316172;
}
/*icons ######################################################*/
.blog .contentBlock.tabs .tab-pane ul li,
.blog .contentBlock.tabs .link a,
.blog .contentBlock .data ul li,
.blog .card ul li,
.blog .contentBlock .text ul li,
.blog .contentBlock .texte ul li,
.blog ul.twoColumns li,
.blog ul.arrowleftnoLink li,
.blog ul.arrowleft li a,
.blog .contentBlock .row.header .archive a {
  background-image: url("../images/blog/Pfeil2_rechts.svg");
}
.blog .input-group-btn.notAbsolute a.button .caret,
.blog .input-group.selectDown a.button .caret,
.blog .input-group.selectDown button .caret {
  background-image: url("../images/blog/Pfeil-unten.svg") !important;
}
.blog a.lightBoxIcon:before,
.blog section.ms_search input.searchfield {
  background-image: url("../images/blog/Lupe-Suchfeld.svg");
}
.blog .slick-prev {
  background-image: url("../images/blog/Pfeil-links.svg");
}
.blog .slick-next,
.blog .contentBlock .archive a,
.blog .managerseminare .slick-next {
  background-image: url("../images/blog/Pfeil-rechts.svg");
}
.blog .contentBlock .icon.podcast a {
  background-image: url("../images/Podcast.svg");
}
.blog .contentBlock.ms_pagination a.next {
  background-image: url("../images/blog/Pfeil2_rechts.svg");
  background-repeat: no-repeat;
  background-size: auto 15px;
  background-position-y: bottom 22%;
  background-position-x: right  !important;
  padding-left: 15px;
}
.blog .contentBlock.ms_pagination a.prev {
  background-image: url("../images/blog/Pfeil2_links.svg");
  background-repeat: no-repeat;
  background-size: auto 15px;
  background-position-y: bottom 22%;
  background-position-x: left !important;
}
.blog div.forSections h2.slider_sectionHead {
  background-image: url("../images/blog/lesetipp.svg");
}
.blog div.forSections h2.section_subheading {
  background-image: url("../images/blog/Pfeil2_rechts.svg");
}
.blog div.preview p {
  background-image: url("../images/blog/Pfeil2_rechts.svg");
}
.blog div.paywall p.pw_info {
  background-image: url("../images/blog/Pfeil2_rechts.svg");
}
.blog button.iconBG span.icons.pfeillinks {
  background-image: url("../images/iconBG_pfeil_links_weiss.svg");
}
.blog .contentBlock.ms_article.blocks .block .texte.buttonbottom a.iconBG:hover span.icons.pfeilrechts,
.blog a.iconBG span.icons.pfeilrechts {
  background-image: url("../images/iconBG_pfeil_rechts_weiss.svg");
}
.blog a.iconBG span.icons.download {
  background-image: url("../images/iconBG_download_weiss.svg");
}
.blog a.iconBG span.icons.podcast {
  background-image: url("../images/iconBG_podcast_weiss.svg");
}
.blog .leadership .anleseHeft a.iconBG:hover span.icons.einkaufswagen,
.blog a.iconBG span.icons.einkaufswagen {
  background-image: url("../images/iconBG_einkaufswagen_weiss.svg");
}
.blog a.iconBG span.icons.epaper {
  background-image: url("../images/iconBG_epaper_weiss.svg");
}
.blog a.iconBG span.icons.person {
  background-image: url("../images/blog/iconBG_person.svg");
}
.blog a.iconBG span.icons.probelesen {
  background-image: url("../images/iconBG_leseprobe_weiss.svg");
}
.blog a.iconBG span.icons.merken {
  background-image: url("../images/iconBG_merken_weiss.svg");
}
.blog a.iconBG:hover span.icons.podcast {
  background-image: url("../images/iconBG_podcast_weiss.svg");
}
.blog a.iconBG:hover span.icons.download {
  background-image: url("../images/iconBG_download_weiss.svg");
}
.blog button.iconBG span.icons.pfeilrechts,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG span.icons,
.blog .slider .box.headMediaText .texte.buttonbottom a.iconBG:hover span.icons,
.blog a.iconBG:hover span.icons.pfeilrechts {
  background-image: url("../images/iconBG_pfeil_rechts_weiss.svg");
}
.blog .leadership .anleseHeft a.iconBG,
.blog a.iconBG:hover span.icons.epaper {
  background-image: url("../images/iconBG_epaper_weiss.svg");
}
.blog a.iconBG:hover span.icons.person {
  background-image: url("../images/iconBG_person_weiss.svg");
}
.blog a.iconBG:hover span.icons.merken {
  background-image: url("../images/iconBG_merken_weiss.svg");
}
.blog .slider .box.iconText a .imageIcon .characters {
  background-image: url("../images/blog/characters.svg");
}
.blog .slider .box.iconText a .imageIcon .testgelesen {
  background-image: url("../images/blog/testgelesen.svg");
}
.blog .slider .box.iconText a .imageIcon .fuehrungCoaching {
  background-image: url("../images/blog/fuehrungCoaching.svg");
}
.blog .slider .box.iconText a .imageIcon .hirnrissig {
  background-image: url("../images/blog/hirnrissig.svg");
}
.blog .slider .box.iconText a .imageIcon .cd {
  background-image: url("../images/blog/cd.svg");
}
.blog .slider .box.iconText a .imageIcon .ebooks {
  background-image: url("../images/blog/ebooks.svg");
}
.blog .slider .box.iconText a .imageIcon .cschaeppchen {
  background-image: url("../images/blog/cschaeppchen.svg");
}
.blog .slider .box.iconText a .imageIcon .twitter {
  background-image: url("../images/blog/twitter.svg");
}
.blog .slider .box.iconText a .imageIcon .facebook {
  background-image: url("../images/blog/facebook.svg");
}
.blog .slider .box.iconText a .imageIcon .newsletter {
  background-image: url("../images/blog/newsletter.svg");
}
.blog .slider .box.iconText a .imageIcon .archiv {
  background-image: url("../images/blog/archiv.svg");
}
.blog .slider .box.iconText a .imageIcon .themen {
  background-image: url("../images/blog/themen.svg");
}
.blog a .imageIcon .verlagsprogramm {
  background-image: url("../images/blog/icon_verlagsprogramm.svg");
}
.blog a:hover .imageIcon .verlagsprogramm {
  background-image: url("../images/blog/icon_verlagsprogramm_hover.svg");
}
.blog a .imageIcon .material {
  background-image: url("../images/blog/icon_material.svg");
}
.blog a:hover .imageIcon .material {
  background-image: url("../images/blog/icon_material_hover.svg");
}
.blog a .imageIcon .preise {
  background-image: url("../images/blog/icon_preise.svg");
}
.blog a:hover .imageIcon .preise {
  background-image: url("../images/blog/icon_preise_hover.svg");
}
.blog a .imageIcon .digitalarchiv {
  background-image: url("../images/blog/icon_digitalarchiv.svg");
}
.blog a:hover .imageIcon .digitalarchiv {
  background-image: url("../images/blog/icon_digitalarchiv_hover.svg");
}
.blog a .imageIcon .toolkits {
  background-image: url("../images/blog/icon_toolkits.svg");
}
.blog a:hover .imageIcon .toolkits {
  background-image: url("../images/blog/icon_toolkits_hover.svg");
}
.blog a .imageIcon .taArchiv {
  background-image: url("../images/blog/icon_taarchiv.svg");
}
.blog a:hover .imageIcon .taArchiv {
  background-image: url("../images/blog/icon_taarchiv_hover.svg");
}
.blog a .imageIcon .msArchiv {
  background-image: url("../images/blog/icon_msarchiv.svg");
}
.blog a:hover .imageIcon .msArchiv {
  background-image: url("../images/blog/icon_msarchiv_hover.svg");
}
.blog a .imageIcon .tkoffer {
  background-image: url("../images/blog/icon_trainerkoffer.svg");
}
.blog a:hover .imageIcon .tkoffer {
  background-image: url("../images/blog/icon_trainerkoffer_hover.svg");
}
.blog a .imageIcon .leadershipbuecher {
  background-image: url("../images/blog/icon_leadershipbuecher.svg");
}
.blog a:hover .imageIcon .leadershipbuecher {
  background-image: url("../images/blog/icon_leadershipbuecher_hover.svg");
}
.blog .contentBlock.ms_article.blocks h3.icon,
.blog .contentBlock.ms_article.blocks h3.icon {
  background-image: url("../images/blog/Kontakt.svg");
}
.blog .contentBlock.ms_article.blocks .block .texte.buttonbottom a.iconBG span.icons.pfeilrechts {
  background-image: url("../images/iconBG_pfeil_rechts_weiss.svg");
}
.contentBlock .price div.small2 {
  color: #413e3b;
}
.contentBlock .price div.small2 a {
  color: #413e3b;
}
.shariff .facebook:hover a {
  background-image: url("../images/blog/social_facebook_hover.svg") !important;
  opacity: 1 !important;
}
.shariff .twitter:hover a {
  background-image: url("../images/blog/social_twitter_hover.svg") !important;
  opacity: 1 !important;
}
.shariff .mail:hover a {
  background-image: url("../images/blog/social_email_hover.svg") !important;
  opacity: 1 !important;
}
.shariff .xing:hover a {
  background-image: url("../images/blog/social_xing_hover.svg") !important;
  opacity: 1 !important;
}
.shariff .linkedin:hover a {
  background-image: url("../images/blog/social_in_hover.svg") !important;
  opacity: 1 !important;
}
/*Specials only for the blog ######################################################*/
/*font colors darkColor ######################################################*/
.blog_left .sideBlock h3 {
  color: #316172;
}
.input-group-btn.notAbsolute button .title {
  color: #316172;
}
/*font colors lightColor ######################################################*/
/*font colors white ######################################################*/
/*bordercolors  darkColor ######################################################*/
/*bordercolors  lightColor ######################################################*/
.blog section.payContent .payOverlay section a.iconBG span.icons,
.blog section.payContent .payOverlay section a.iconBG span.text {
  border-color: #afc7d0;
}
/*backgroundcolors darkColor ######################################################*/
/*backgroundcolors  lightColor ######################################################*/
.blog .blog_left .sideBlock {
  background-color: #afc7d0;
}
/*backgroundcolors   white ######################################################*/
/*backgroundcolors   transparent ######################################################*/
/*icons ######################################################*/
.blog .input-group-btn.notAbsolute button .caret {
  background-image: url("../images/blog/Pfeil-unten.svg");
}
/*# sourceMappingURL=blog.css.map */