:root {
    --primary-color: #0260d2;
    --primary-color-light: #3a83dc;
    --primary-color-contrast: #ffffff;
    --background-color: #ffffff;
    --background-color2: #ddd;
    --font-color: #010833;
    --border-color: #f2f2f2;
}

body {
    background-color: var(--background-color);
    color:var(--font-color);
}
#header {
    color:var(--background-color);
    background-color:var(--background-color);
}
a {
    color:var(--primary-color);
}
a:hover {
    color:var(--primary-color);
}
.highlight {
    background-color:var(--primary-color);
}
.menurowbg {
    background-color:var(--font-color);
}
.scrolled #menurow,
.scrolled #menurow_tablet{
    background-color:var(--font-color);
}

.metamenu_wrapper ul li a {
    color:var(--primary-color-contrast);
}
.metamenu_wrapper ul li:hover a {
    color:var(--primary-color-light);
}

#footer {
    background-color:var(--font-color);
    color:var(--primary-color-contrast);
}
#footer a {
    color:var(--primary-color-contrast);
}
#footer a:hover {
    color:var(--primary-color);
}

#footer_created{
    background-color:var(--primary-color);
    color: var(--primary-color-contrast);
}
#footer_created a {
    color:var(--primary-color-contrast);
}

#scroll_top{
    background-color:var(--background-color2);
    color:var(--background-color);
}


body div#maximenuck111 ul.maximenuck {
    background-color:transparent;
}

.button,
button,
button.btn-primary {
    background-color:var(--primary-color);
    border-color: var(--primary-color);
    color:var(--primary-color-contrast);
}
.button:hover,
button:hover,
button.btn-primary:hover,
.button:focus,
button:focus,
button.btn-primary:focus{
    background-color:var(--font-color);
    border-color: var(--font-color);
}

.result__item + .result__item {
    border-color:var(--border-color);
}

