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