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