#sp-header #sp-logo .logo a::before {
  display:none;
}

#sp-header #sp-logo .logo a::after {
  display:none;
}

#sp-header #sp-logo .logo a {
  padding:0px;
}

.buttons a.type1 {
    color: white;
}
.buttons a.type1 {
    background-color: #433e89;
}

.buttons a.type1:hover {
    background-color: #b1cbff;
}
.buttons a.type1:hover {
    color: #433e89;
}
.buttons a.type2 {
    color: #433e89;
}
.buttons a.type2 {
    background-color: white;
}

.buttons a.type2:hover {
    background-color: #b1cbff;
}
.buttons a.type:hover {
    color: #433e89;
}

.btn.btn-primary:hover, .btn-info.btn-primary:hover {
    background: #9bd0e5;
}

.btn-lg, .btn.btn-lg {
  background-color: #005b8c;
}

#top {
    background: #fff;
    color: #777;
}

/* Anpassungen für Accordion ohne Q */
.accordion_style2.faqs .card-header-title:before {
    content: '' !important;
}

/* Anpassungen für 3. Menü in Bezirken */
._menu-oben li {
    display: inline;
  margin-right: 20px;
  }
  
._menu-oben a {
    text-decoration: underline;
  }

/* Anpassungen für MegaMenü um Untermenüs auszublenden */
li.hidebelow .sp-dropdown.sp-dropdown-sub,
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child.hidebelow > a::after 
{display: none !important;}?

/* Hintergrund Modul Home willkommen weiß */
body.home #sp-pos3 {
    padding-top: 30px;
    background-color: #f6f8fa;
}

/* Anpassung für "Weiter" */
.pagination li.page-item:last-child .page-link {
	width: 100px;
	height: 50px;
	border-radius: 42px;
	padding: 16px;
	line-height: 18px;
}

/* Anpassungen JooDB */
.joodb table th, .joodb .header {
  background: #005b8c;
}

#joodbForm .searchbox {
  line-height: 0;
}

#joodbForm input.inputbox, #joodbForm select.inputbox, #joodbForm textarea.inputbox {
    width: 200px;
    height: 40px;
    padding: 10px 18px;
    -webkit-border-radius: 42px;
    -moz-border-radius: 42px;
    border-radius: 42px;
    border: none;
    box-shadow: none;
    background: #9bd0e5;
    color: #fff;
    line-height: 14px;
}

#joodbForm .searchbox input.inputbox {
  padding: 10px 18px;
}

#joodbForm .chzn-container {
	width: 200px !important;
    margin: 0;
}

#joodbForm .chzn-single {
	width: 200px !important;
	padding: 13px 40px 13px 18px;
    -webkit-border-radius: 42px;
    -moz-border-radius: 42px;
    border-radius: 42px;
	background: #9bd0e5;
	border: none;
	height: 40px;
}

#joodbForm .chzn-single span {
	line-height: 14px;
	color: #fff;
}

#joodbForm .chzn-single div {
	height: 40px;
	background: none;
}

#joodbForm .btn:not([href]):not([tabindex]), #joodbForm .btn-info:not([href]):not([tabindex]) {
	color: #fff;
	background: #005b8c !important;
	height: 40px;
	padding: 10px !important;
	font-size: 14px;
    -webkit-border-radius: 42px;
    -moz-border-radius: 42px;
	border-radius: 42px;
	font-weight: 300;
    line-height: 14px
}

#.joodb .title {
    color: #fff;
}

#joodbForm .btn:not([href]):not([tabindex]):hover, #joodbForm .btn-info:not([href]):not([tabindex]):hover {
	background: #9bd0e5 !important;
}

.joodb .title {
    color: #fff;
}

@media screen and (min-width: 577px) {
  #joodbForm .btn:not([href]):not([tabindex]), #joodbForm .btn-info:not([href]):not([tabindex]) {
    width: 150px;
    margin-top: 0;
  }
} 

@media screen and (max-width: 576px) {
  #joodbForm .btn:not([href]):not([tabindex]), #joodbForm .btn-info:not([href]):not([tabindex]) {
    width: 200px;
    margin-top: 10px;
    display: block;
  }

} 

/* Anpassungen JEM */
.daynamesRow, .daynamesRow td {
    background-color: #005b8c;
}
.today {
    background-color: #cacaca;
    color: #000000;
}
.editlinktip.hasTooltip {
	display: inherit !important;
}

/* Anpassungen Schriftgröße */
.article-details:not(.elements):not(.template_settings) {
    font-size: 16px;
}

/* Anpassungen Slider rechts */
.sp-module.login {
        color: #fff;
}

/* Anpassungen Hika-Shop */
.hikacart {
  background-color: #005b8c;
  border-color: #005b8c;
}

.hikacart:hover {
  background-color: #9bd0e5;
  border-color: #9bd0e5;
}

.hikabtn, .hika_j2 .btn {
  -webkit-border-radius: 37px;
  -moz-border-radius: 37px;
  border-radius: 37px;
}

.hika_j2 .btn-success, .hikabtn-success {
  background-color: #005b8c;
  border-color: #005b8c;
}

.hika_j2 .btn-success:hover, .hikabtn-success:hover {
  background-color: #9bd0e5;
  border-color: #9bd0e5;
}

.hikashop_cart_proceed_to_checkout {
  background-color: #005b8c;
  border-color: #005b8c;
  color: #fff;
}

.hikashop_cart_proceed_to_checkout:hover {
  background-color: #9bd0e5;
  border-color: #9bd0e5;
  color: #fff;
}

.hikashop_cart_module .hikashop_product_quantity_div input{
  width:54px;
  text-align: center;
}

td.hikashop_cart_module_product_name_value {
    width: 40%;
}

td.hikashop_cart_module_product_quantity_value {
    width: 30%;
}

td.hikashop_cart_module_product_price_value {
    width: 30%;
}

