::selection {
  color: #151515;
  background: #84CB3F;
}
::-moz-selection {
  color: #151515;
  background: #84CB3F;
}
.header {
  background-color: #84CB3F;
}

.header .inside {
    background-color: #84CB3F;
}
/*
.no-touch  .meganav .logo:hover svg rect, .no-touch  .meganav .logo:hover svg path {
  fill: #84CB3F;
}
*/
.no-touch .nav:hover .line,
.no-touch .nav2:hover .line
 {
  background-color: #84CB3F;
}
.hometop {
  background-color: #F0F0F0;
}
.no-touch .lang a:hover {color:#84CB3F}
.lang .language-chooser-item.active a {  font-family: "cd_medium";color: #84CB3F !important;}
.no-touch .mainnav a:hover, .no-touch .mainnav span:hover {color: #84CB3F;}
.no-touch .socialholder a:hover svg path {fill:#84CB3F;}
.reftop .arrow, .nextleft .arrow {background-color: #84CB3F;}

.no-touch .footer a:hover {color: #84CB3F;cursor: pointer;}
.no-touch .stel a.downloadlink:hover {color: #84CB3F;}
.regi {fill:#84CB3F;}
@keyframes bubblingtwo {
    0% {    fill:#84CB3F;}
    50% {   fill:#FFF234;}
    100% {  fill:#84CB3F;}
}
.svgmap .gelb1 {fill:#fff5d9;}
.svgmap .gelb2 {fill:#ffde7f;}
.svgmap .gelb3 {fill:#84CB3F;}
.s_box .anspr .tel {background-color: #84CB3F;}
.bottomborder {background-color: #84CB3F;}

.no-touch .t_ins a:hover {color: #84CB3F;}

.header .logo svg {width: 211px;}

.header.scrolled .logo {margin-top: 20px;}
.header.scrolled .logo svg {
  width: 160px;
}


@media (max-width:1025px){
  .header .logo svg, .header.scrolled .logo svg {width: 160px;}
  .header .logo, .header.scrolled .logo {margin-top: 11px; }
}
