@charset "utf-8";
body {
  background-color: #4c4c4c;
  background-image: url('https://www.mein-plakat.de/application/files/8015/1377/3696/hg_mauer.jpg');
  font-family: Open Sans;
  font-size: 12pt;
}
#selectMotivesContainer a .overlay {
  background-color: #ebebeb;
}
#selectMotivesContainer a .overlay .overlayText {
  color: #4c4c4c;
}
/* Custom Tooltip */
.tooltip {
  background-color: #73b83a !important;
  color: #ffffff !important;
}
.tooltip:before,
.tooltip:after,
.tooltip-t:after,
.tooltip-t:after,
.tooltip-b:after,
.tooltip-b:after,
.tooltip-l:after,
.tooltip-l:after,
.tooltip-r:after,
.tooltip-r:after,
.tooltip *,
.tooltip *:after,
.tooltip *:after {
  border-color: #73b83a !important;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-bottom: 7px solid #ebebeb !important;
  border-bottom-color: #ebebeb !important;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-bottom: 6px solid #ebebeb !important;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-top: 7px solid #ebebeb !important;
  border-top-color: #ebebeb !important;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-top: 6px solid #ebebeb !important;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  color: #ebebeb !important;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #ebebeb !important;
}
.bootstrap-datetimepicker-widget table td.cw {
  color: #ebebeb !important;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #ebebeb !important;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #ebebeb !important;
}
.bootstrap-datetimepicker-widget table td.today:before {
  border-bottom-color: #4c4c4c !important;
  border-top-color: #ebebeb !important;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4c4c4c !important;
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  color: #ebebeb !important;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #ebebeb !important;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #4c4c4c !important;
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #ebebeb !important;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  color: #ebebeb !important;
}
.br-theme-fontawesome-stars .br-widget a:after {
  color: #ebebeb;
}
.br-theme-fontawesome-stars .br-widget a.br-active:after {
  color: #73b83a;
}
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #73b83a;
}
.inputField {
  border-color: #ebebeb !important;
  background-color: #ffffff !important;
  color: #4c4c4c !important;
}
.ccm-page {
  font-size: 12pt;
}
.ccm-page #selectCampaign .inputField {
  border-color:  !important;
  background-color:  !important;
  color: #4c4c4c !important;
}
.ccm-page #responsiveNavContainer {
  /* Responsives Menü */
}
.ccm-page #responsiveNavContainer .navbar {
  background: #ebebeb;
}
.ccm-page #responsiveNavContainer .navbar .navbar-header .navbar-toggle {
  border-color: #4c4c4c;
  background: ;
  color: #4c4c4c;
}
.ccm-page #responsiveNavContainer .navbar .navbar-header .navbar-toggle span.icon-bar {
  background-color: #4c4c4c;
}
.ccm-page #responsiveNavContainer .navbar .navbar-header .navbar-toggle.collapsed {
  border-color: #4c4c4c;
  background: ;
  color: #4c4c4c;
}
.ccm-page #responsiveNavContainer .navbar .navbar-header .navbar-toggle.collapsed span.icon-bar {
  background-color: #4c4c4c;
}
.ccm-page #responsiveNavContainer .navbar #navbar {
  border-color: transparent;
  background: #ebebeb;
}
.ccm-page #responsiveNavContainer .navbar .navbar-nav li a {
  color: #4c4c4c;
}
.ccm-page #responsiveNavContainer .navbar .navbar-nav li a.active {
  color: #4c4c4c;
}
.ccm-page #responsiveNavContainer #responsiveNav li {
  background: transparent !important;
}
.ccm-page #responsiveNavContainer #responsiveNav li a {
  background: transparent !important;
}
.ccm-page .shoppingCartIcon {
  color: #4c4c4c;
}
.ccm-page .custom-page p,
.ccm-page .custom-page p * {
  color: #4c4c4c !important;
}
.ccm-page .custom-page h1 {
  color: #4c4c4c;
}
.ccm-page .custom-page h2 {
  color: #4c4c4c;
}
.ccm-page .custom-page h3 {
  color: #4c4c4c;
}
.ccm-page .custom-page h4 {
  color: #4c4c4c;
}
.ccm-page .custom-page h5 {
  color: #4c4c4c;
}
.ccm-page .custom-page h6 {
  color: #4c4c4c;
}
.ccm-page .custom-page .field input,
.ccm-page .custom-page .captcha input {
  border-color: #ebebeb !important;
  background-color: #ffffff !important;
  color: #4c4c4c !important;
}
.ccm-page .custom-page .form-actions input {
  background-color: #4c4c4c !important;
  color: #ebebeb !important;
  text-decoration: none;
}
.ccm-page .checkout #motivesToolbar {
  background-color: #f5f5f5;
  border-color: #ebebeb;
}
.ccm-page .checkout #motivesToolbar ul li a {
  color: #4c4c4c;
}
.ccm-page .vertical-text {
  color: #4c4c4c;
}
.ccm-page .glyphicon {
  color: #4c4c4c;
}
.ccm-page .searchLabelText {
  color: #4c4c4c;
}
.ccm-page .searchLabelTextHighlighted {
  color: #4c4c4c;
}
.ccm-page ol.progtrckr li.progtrckr-done {
  border-color: #4c4c4c;
  color: #4c4c4c;
}
.ccm-page ol.progtrckr li.progtrckr-todo {
  border-color: #ebebeb;
  color: #ebebeb;
}
.ccm-page .shopping-cart h3,
.ccm-page .shopping-cart h2 {
  border-color: #4c4c4c;
  color: #4c4c4c;
}
.ccm-page .shopping-cart td,
.ccm-page .shopping-cart p {
  color: #4c4c4c;
}
.ccm-page .tt-menu {
  background-color: #ffffff;
  border-color: #ebebeb;
}
.ccm-page .tt-menu h3 {
  color: #4c4c4c;
  border-color: #ebebeb;
}
.ccm-page .tt-menu .tt-suggestion {
  color: #4c4c4c;
}
.ccm-page .tt-menu .tt-suggestion:hover,
.ccm-page .tt-menu .tt-suggestion.tt-cursor {
  color: #ffffff;
  background-color: #4c4c4c;
}
.ccm-page .tt-menu .tt-suggestion .tt-cursor {
  color: #ffffff;
  background-color: #4c4c4c;
}
.ccm-page .searchFilterArea {
  background-color: #ebebeb;
}
.ccm-page .searchFilterArea .tagSearch {
  background-color: #ebebeb !important;
}
@media (max-width: 530px) {
  .ccm-page .searchFilterArea .tagSearch {
    border-color: #ebebeb !important;
    background-color: #ffffff !important;
    color: #4c4c4c !important;
  }
}
.ccm-page .secondSearchFilterArea a {
  color: #4c4c4c;
}
.ccm-page .secondSearchFilterArea a:hover {
  color: #4c4c4c;
}
.ccm-page .secondSearchFilterArea a.active {
  color: #4c4c4c;
}
.ccm-page header div.header-background {
  background-color: #ebebeb;
}
.ccm-page header #shoppingcart {
  background-color: #4c4c4c;
  color: #ffffff;
}
.ccm-page header #shoppingcart:hover {
  background-color: #4c4c4c;
  color: #ffffff;
}
.ccm-page header h1 {
  color: #4c4c4c;
}
.ccm-page header nav li {
  color: #4c4c4c;
}
.ccm-page header nav li a {
  color: #4c4c4c;
  text-decoration: none;
}
.ccm-page header nav li a:hover {
  color: #4c4c4c;
  text-decoration: none;
}
.ccm-page .button.primary {
  background-color: #4c4c4c !important;
  color: #ebebeb !important;
  text-decoration: none;
}
.ccm-page .button.primary .glyphicon {
  color: #ebebeb !important;
}
.ccm-page .button.primary:hover {
  background-color: #4c4c4c !important;
  color: #ebebeb !important;
  text-decoration: none;
}
.ccm-page .button.primary:hover .glyphicon {
  color: #ebebeb !important;
}
.ccm-page .button.secondary {
  background-color: #ebebeb !important;
  color: #4c4c4c !important;
  text-decoration: none;
}
.ccm-page .button.secondary:hover {
  background-color: #ebebeb !important;
  color: #4c4c4c !important;
  text-decoration: none;
}
.ccm-page #content .content-container {
  background-image: none;
  background-color: #ffffff;
}
.ccm-page .login {
  background-color: #ebebeb;
}
.ccm-page .login .innerContent {
  background-color: #4c4c4c;
}
.ccm-page .login h1 {
  color: #4c4c4c;
}
.ccm-page .login .registerArea p,
.ccm-page .login .registerArea strong {
  color: #4c4c4c;
}
.ccm-page .login h2 {
  color: #ebebeb;
}
.ccm-page .login p {
  color: #ebebeb;
}
.ccm-page .login a {
  color: #ebebeb;
  text-decoration: underline;
}
.ccm-page .login a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.ccm-page .home .metaInfo h2 {
  color: #4c4c4c;
}
.ccm-page .home .metaInfo p {
  color: #4c4c4c;
}
.ccm-page .home .campaigns a {
  color: #4c4c4c;
}
.ccm-page .home .campaigns a .period {
  color: #4c4c4c;
}
.ccm-page .campaignForm {
  background-color: #ebebeb;
}
.ccm-page .campaignForm .searchArea h1 {
  color: #4c4c4c;
}
.ccm-page .campaignForm .documentsArea h2 {
  color: #4c4c4c;
}
.ccm-page .campaignForm .documentsArea a {
  color: #4c4c4c;
}
.ccm-page .campaignForm .documentsArea hr {
  border-color: #4c4c4c;
}
.ccm-page .campaignForm .documentsArea .noDocuments {
  color: #4c4c4c;
}
.ccm-page .results p {
  color: #4c4c4c;
}
.ccm-page .results .keywordSearch {
  color: #4c4c4c;
}
.ccm-page .results .filterItem {
  color: #4c4c4c;
}
.ccm-page .results .filterItem:hover {
  color: #4c4c4c;
}
.ccm-page .results .filterItem.active {
  color: #4c4c4c;
}
.ccm-page .results h1 {
  color: #4c4c4c;
}
.ccm-page .results .search-entry {
  border-color: #ebebeb;
}
.ccm-page .results .search-entry.hasCampaignDiscount .discount-tooltip {
  color: #f91010;
}
.ccm-page .results .search-entry.hasCampaignDiscount .discount-container strong {
  background: #f91010;
  color: #ffffff;
}
.ccm-page .results .search-entry.hasCampaignDiscount .price .discounted {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .info-circle {
  background: #73b83a;
  color: #ffffff;
}
.ccm-page .results .search-entry .search-entry-information-container {
  background-color: #ffffff;
}
.ccm-page .results .search-entry .search-entry-information-container .left-marker {
  background: #ebebeb;
}
.ccm-page .results .search-entry .search-entry-information-container .left-marker .vertical-text {
  color: white;
}
.ccm-page .results .search-entry .search-entry-information-container .left-marker.highlight {
  background: #4c4c4c;
  color: #ffffff;
}
.ccm-page .results .search-entry .search-entry-information-container .information-container .title {
  color: #73b83a;
}
.ccm-page .results .search-entry .search-entry-information-container .information-container .title:hover {
  color: #73b83a;
}
.ccm-page .results .search-entry .search-entry-information-container .information-container .location-info {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .search-entry-information-container .information-container .extra-info {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .search-entry-information-container .information-container .checkbox {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .search-entry-information-container .information-container .tkp-lwt {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .search-entry-information-container .information-container .quality-value {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .search-entry-information-container .price-and-booking-container .price {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .search-entry-information-container .price-and-booking-container .price-information {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .search-entry-information-container .price-and-booking-container .discount-value {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .search-entry-information-container .price-and-booking-container .booking-button {
  background: #ebebeb !important;
  color: #4c4c4c !important;
}
.ccm-page .results .search-entry .search-entry-information-container .price-and-booking-container .booking-button.active {
  background: #4c4c4c !important;
  color: #ffffff !important;
}
.ccm-page .results .search-entry .booking-times-container {
  border-color: #ebebeb;
  background-color: #ffffff;
}
.ccm-page .results .search-entry .booking-times-container .close-button {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .booking-times-container .top-arrow {
  border-color: transparent transparent #ebebeb transparent;
}
.ccm-page .results .search-entry .booking-times-container .top-arrow-white {
  border-color: transparent transparent #ffffff transparent;
}
.ccm-page .results .search-entry .booking-times-container h3 {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .booking-times-container .boocking-times-table table thead tr td {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .booking-times-container .boocking-times-table table tbody tr td {
  color: #4c4c4c;
}
.ccm-page .results .search-entry .booking-times-container .boocking-times-table table tbody tr td.action-item a  {
  background: #ebebeb !important;
  color: #4c4c4c !important;
}
.ccm-page .results .search-entry .booking-times-container .boocking-times-table table tbody tr td.action-item a :hover,
.ccm-page .results .search-entry .booking-times-container .boocking-times-table table tbody tr td.action-item a .active {
  background: #4c4c4c !important;
  color: #ffffff !important;
}
.ccm-page .pagination .page-item a {
  color: #4c4c4c;
  border-color: #ebebeb;
  background: #ffffff;
}
.ccm-page .pagination .page-item a:hover {
  color: #ffffff;
  background: #4c4c4c;
}
.ccm-page .pagination .page-item.active a {
  color: #ffffff;
  background: #4c4c4c;
}
.ccm-page #subnav {
  background: #4c4c4c;
}
.ccm-page #subnav ul li {
  color: #ffffff;
}
.ccm-page #subnav ul li a {
  color: #ffffff;
  text-decoration: none;
}
.ccm-page #subnav ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}
.ccm-page .user h2 {
  color: #4c4c4c;
}
.ccm-page .user p.helptext {
  color: #4c4c4c;
}
.ccm-page .user .form-group label {
  color: #4c4c4c;
}
.ccm-page .user .bonus {
  color: #73b83a;
}
.ccm-page .checkout h1 {
  color: #4c4c4c;
}
.ccm-page .checkout h2 {
  color: #4c4c4c;
}
.ccm-page .checkout h3 {
  color: #4c4c4c;
}
.ccm-page .checkout h3 {
  color: #4c4c4c;
}
.ccm-page .checkout h3 {
  color: #4c4c4c;
}
.ccm-page .checkout p,
.ccm-page .checkout tr,
.ccm-page .checkout label {
  color: #4c4c4c;
}
.modal-dialog .modal-header {
  background: #4c4c4c !important;
}
.modal-dialog .modal-header .bootstrap-dialog-title {
  color: #ffffff !important;
}
.modal-dialog .modal-header .bootstrap-dialog-close-button button {
  color: #ffffff !important;
  opacity: 1;
  text-shadow: none;
  padding-top: 5px;
}
.modal-dialog .windowInnerContent h2 {
  color: #4c4c4c;
  border-color: #4c4c4c;
}
.modal-dialog .windowInnerContent p,
.modal-dialog .windowInnerContent label,
.modal-dialog .windowInnerContent .locationActions a {
  color: #4c4c4c;
}
.modal-dialog .bootstrap-dialog-footer-buttons button {
  background-color: #4c4c4c !important;
  color: #ebebeb !important;
  text-decoration: none;
}
.modal-dialog .bootstrap-dialog-footer-buttons button:hover {
  background-color: #4c4c4c !important;
  color: #ebebeb !important;
  text-decoration: none;
}
.star-ranking .star {
  color: #ebebeb;
}
.star-ranking .star.active {
  color: #73b83a;
}
/* Motive Popup */
.modal-dialog .campaign-images-popup h2 {
  color: #4c4c4c;
}
.modal-dialog .campaign-images-popup .campaign-image-details {
  color: #4c4c4c;
}
.modal-dialog .campaign-images-popup small {
  color: #4c4c4c;
}
.modal-dialog .campaign-images-popup .slick-prev:before,
.modal-dialog .campaign-images-popup slick-next:before {
  color: #4c4c4c;
}
.campaign-images {
  color: #4c4c4c !important;
}
