    @font-face{
        font-family:"Museo Sans 300";
        src:url("../fonts/905300/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix");
        src:url("../fonts/905300/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix") format("eot"),url("../fonts/905300/1d3191cd-ae8c-45e2-bb04-11e96d8fa974.woff2") format("woff2"),url("../fonts/905300/b252d464-65cb-4950-88f7-ac0a1bf79b75.woff") format("woff"),url("../fonts/905300/b3d18117-6517-4d3f-afc1-774086ff5fc1.ttf") format("truetype");
    }
    @font-face{
        font-family:"Museo Sans 500";
        src:url("../fonts/905303/a29947fd-0c53-492b-b2f4-399b01153b30.eot?#iefix");
        src:url("../fonts/905303/a29947fd-0c53-492b-b2f4-399b01153b30.eot?#iefix") format("eot"),url("../fonts/905303/d9896899-f08c-4750-a874-a9e10d83c2cb.woff2") format("woff2"),url("../fonts/905303/d42dd843-62b0-4623-8855-d5882512c3c9.woff") format("woff"),url("../fonts/905303/6d532ccb-086c-4000-bab2-5d16862fcf01.ttf") format("truetype");
    }
    @font-face{
        font-family:"Museo Sans 700";
        src:url("../fonts/905312/3d0a39cf-115c-4800-9b1e-31c7912abfc2.eot?#iefix");
        src:url("../fonts/905312/3d0a39cf-115c-4800-9b1e-31c7912abfc2.eot?#iefix") format("eot"),url("../fonts/905312/e2d37f34-6bca-473c-b64d-93811f4dc046.woff2") format("woff2"),url("../fonts/905312/eadbb595-a394-48fc-834f-8bf5da15cddf.woff") format("woff"),url("../fonts/905312/9bcba093-b507-4b9b-9c83-303003d3815c.ttf") format("truetype");
    }
    @font-face{
        font-family:"Museo Sans 900";
        src:url("../fonts/905318/7e90c1ee-e4b1-46f0-9134-93a8ba421545.eot?#iefix");
        src:url("../fonts/905318/7e90c1ee-e4b1-46f0-9134-93a8ba421545.eot?#iefix") format("eot"),url("../fonts/905318/009ca58d-46af-4651-a359-f0ae2301085b.woff2") format("woff2"),url("../fonts/905318/3619b5f4-8df9-44f5-8c53-b7c236e9c74e.woff") format("woff"),url("../fonts/905318/9b2d949a-4e1c-435c-8412-f377c80583ae.ttf") format("truetype");
    }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
margin-left:-0.05em;
}

.hidden {
display:none;
}

.error {
color:#c20013;
}

@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
}
}

.navbar-light .navbar-nav .nav-link {
color: rgba(0,0,0,1);
}

main a {
text-decoration:underline;
}

main .card a, a.nounderline, h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a  {
text-decoration:none;
}

a.underline {
text-decoration:underline !important;
}

a.download {
padding-left:25px;
background-image: url("../upload/design/download-blau.svg");
background-size:20px 20px;
background-repeat:no-repeat;
padding-top:5px;
}

.bg-white {
border-radius:0.25rem;
}

.h1, h1 {
font-size:1.7em;
font-family:"Museo Sans 500";
}

h1.team, .h1.team {
font-size:2em;
font-family:"Museo Sans 700";
}

.btn {
text-transform:uppercase;
font-size:90%;
font-family:"Museo Sans 700";
text-decoration:none;
}



.headerimage h1, .headerimage .h1{
font-size:2.5em;
font-family:"Museo Sans 900";
}

@media (max-width: 576px) {
.headerimage h1, .headerimage .h1 {
font-size:1.5em;
font-family:"Museo Sans 700";
}
}

.h2, h2 {
font-size:1.5em;
font-family:"Museo Sans 700";
}


h1.team, .h1.team {
font-size:2em;
}

.preheadline {
margin-bottom:0;
}

.preheadlinefett {
font-family:"Museo Sans 700";
margin-bottom:0;
}

strong, b, .font-weight-bold, .fett {
/*font-family:"Museo Sans 700";*/
font-weight:bold;
}

.blau {
color:#005794;
}

.klein {
font-size:80%;
}

section, .likesection {
margin:3.5em 0;
}

.likesection {
	margin-top:0;
}

.navbar {
	padding-left:0;
	padding-right:0;
}

a.nav-link {
	text-transform: uppercase;
}

.logo, .navbar-brand {
margin-right:50px;
padding:0;
}

.navbar-brand > .logo {
margin-right:0;
}



.navbar-collapse.collapsing, .navbar-collapse.collapse.show {
margin-top:10px;
}


.bg-hellgelb {background:#f7cd4c;}
.bg-gelb {background:#fbb901;}
.bg-gelb.bg-image {background-image: url("../upload/header/gelb.jpg");}
.bg-hellgelb {background:#fce5b1;}
.bg-orange {background:#f4a35c;}
.bg-hellorange {background:#fccfb1;}
.bg-rot {background:#ec7650;}
.bg-hellrot {background:#ec7650;}
.bg-hellblau {background:#47baec;}
.bg-hellblau.bg-image {background-image: url("../upload/header/hellblau.jpg");background-size:auto 100%; background-position: center top; background-repeat: no-repeat;}
.bg-hellblau.bg-image-termin {background-image: url("../upload/header/hellblau-kreise.jpg");background-size:auto 100%; background-position: center top; background-repeat: no-repeat;}
.bg-gruen{background:#a2c617;}
.bg-gruen.bg-image {background-image: url("../upload/header/gruen.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-gruen.bg-image-termin {background-image: url("../upload/header/gruen-kreise.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-gelbheader{background:#fbba00;}
.bg-gelb.bg-image {background-image: url("../upload/header/gelb.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-gelb.bg-image-termin {background-image: url("../upload/header/gelb-kreise.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-magenta{background:#e5007d;}
.bg-magenta.bg-image {background-image: url("../upload/header/magenta.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-magenta.bg-image-termin {background-image: url("../upload/header/magenta-kreise.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-violett{background:#a28cc1;}
.bg-violett.bg-image {background-image: url("../upload/header/violett.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-violett.bg-image-termin {background-image: url("../upload/header/violett-kreise.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-tuerkis{background:#009a8f;}
.bg-tuerkis.bg-image {background-image: url("../upload/header/tuerkis.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-tuerkis.bg-image-termin {background-image: url("../upload/header/tuerkis-kreise.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-blau1.bg-image {background-image: url("../upload/header/blau-1.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-blau1.bg-image-termin {background-image: url("../upload/header/blau-kreise.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-blau2.bg-image {background-image: url("../upload/header/blau-2.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-blau1.bg-image-termin {background-image: url("../upload/header/blau-kreise.jpg");background-size:auto 100%;background-position: center top; background-repeat: no-repeat;}
.bg-grey{background:#f2f2f2;}
.bg-hellblau-verlauf {background: linear-gradient(90deg, #5bc0ec 0%, #36a8d9 100%);}
.bg-gruen-verlauf {background: linear-gradient(90deg, #869E2E 0%, #6B7E25 100%);}
.bg-gelb-verlauf {background: linear-gradient(90deg, #F1BC41 0%, #AC852E 100%);}
.bg-magenta-verlauf {background: linear-gradient(90deg, #D02F7B 0%, #A02660 100%);}
.bg-mint {background: #2F8B7D;}
.bg-mint-verlauf {background: linear-gradient(90deg, #69E7D4 0%, #2F8B7D 100%);}
.bg-primary-verlauf {background: linear-gradient(90deg, #176ca7 0%, #0f5383 100%);}

.headerimage {                       
background: #008fd6;
	background-image: url("../upload/design/verlauf-blau.png");
	background-size: 100%;
	background-repeat: repeat-y;
}


.headerimageinner {
	min-height: 250px;
	background-position: center top;
	background-repeat: no-repeat;
	background-size:auto 250px;
	padding:20px 0;
}

.headerimageinner.fullimage {
	background-color:#eff1f3;
	background-size: auto 100%;
	padding:20px 0;
}

.headerimageinner.coverimage{
	background-size: cover;
}

@media (max-width: 576px) {
	.headerimageinner {
		min-height:auto;
	}
}

@media (min-width: 1800px) {
.headerimageinner.fullimage {
	background-size: cover;
}
}


@media (min-width: 768px) {
	.border-links{
		border-left:solid 1px white;
	}
}

.headerimage h1, .headerimage .h1 {
	color:white;
	text-transform:uppercase;
}

.headerimage p {
	color:white;
}

footer {
	padding:2.5em 0 2em 0;
	background-color:#dce0e4;
}

footer ul {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0;
}

.highlight:hover {
	background-color:#f0fafe!important;
}

.termin h2, .termin h2 a, .termin .h2, .termin .h2 a {
font-size:1.2em;
	text-transform:uppercase;
	color:#6C767B;
	font-family:"Museo Sans 700";
}

.card-footer {
background:transparent;
border:none;
padding-top:0;
margin-top:-1.25rem;
}

p:last-child, a:last-child {
margin-bottom:0;
}




.bg-downloads, .bg-news {                       
	background-image: url("../upload/design/downloads.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.bg-news {                       
	background-image: url("../upload/design/verlauf-blau.png");
}

@media (max-width: 992px) {
.bg-news {                       
	min-height:50vw;
}
}


.bg-schwarz-40 {
background-color: rgba(0, 0, 0, 0.6);
color:white;
}

.bg-schwarz-40 a {
color:white;
}


.bg-blau-verlauf {
	background-color:#005794;
	background: linear-gradient(to right, #008fd6 0%,#008fd6 70%,#005693 100%); 
	color:white;
}


.bg-blau-verlauf .card {
color:black;
}



.bg-blau-verlauf input[type=submit].rahmen {
border:solid 1px white;
}
.bg-blau-verlauf .invalid-feedback {
color:white;
}

.border-grau {
border-color:#c6c6c6;
}

.zitat {
font-size:1.6em;
color: #005794;
font-family:"Museo Sans 300";
font-style:italic;
line-height:1.3em;
}

.fineheadline, .fein {
font-family:"Museo Sans 300";
}


.border-solid {
border:solid 7px white;
background:white;
}

#volltextsuche {
width:100px;
}
.z-index-10 {
z-index:10;
}
.z-index-100 {
z-index:100;
}

.min-height-200 {
min-height:200px;
}

.min-height-250 {
min-height:250px;
}



        .owl-nav {
            position: absolute;
            top: 50%;
margin-top:-17px;
            left: 0;
            right: 0;
        }

            .owl-prev, .owl-next {
                position: absolute;
                height: 100px;
                color: inherit;
                background: none;
                border: none;
                z-index: 100;
            }

            .owl-prev {
                left: 0;
            }

            .owl-next {
                right: 0;
            }

.owl-carousel .owl-stage {
    display: flex;
}

.owl-carousel .owl-item {
    align-items:stretch;
color:white;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
width:35px;
height:35px;
}

.carousel {
padding:0 30px;
}

@media (max-width: 576px) {
.royalSlider { width: 90% !important; margin: 0 auto !important; }
.rsThumbsContainer, .rsNav {
display:none;
}
}

@media (min-width: 576px) {
.royalSlider { width: 530px !important; margin: 0 auto !important; }
}

@media (min-width: 768px) {
.royalSlider { width: 710px !important; margin: 0 auto !important; }
}


@media (min-width: 992px) {
.royalSlider { width: 820px !important; margin: 0 auto !important; }
}

@media (min-width: 1140px) {
.royalSlider { width: 960px !important; margin: 0 auto !important; }
}


.royalSlider img {
    max-width: 100%;
    height: auto;
    margin: 10px auto;
}

.rsDefault .rsThumb.rsNavSelected {
background:#005794;
}

.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
background:white;
}

.wallofq .rsDefault .rsThumbsHor {
height:150px;
}

.wallofq .rsDefault .rsThumb {
    width: auto;
    height: 150px;
}

.wallofq .rsDefault .rsGCaption {
    bottom: 40px;
    left: 50%;
    background: white;
    color: black;
    font-size: 1em;
    width: 100%;
    margin-left: -50%;
    text-align: center;
}

.onlyincaption {
display:none;
}

.rsGCaption .onlyincaption {
display:block;
}

.scroll-to-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
    padding:0.75rem;
    z-index:10;
}

.scroll-to-top img {
    width:20px;
    height:20px;
}

legend.bordertop {
margin-top:1em;
border-top:solid 1px #005794;
padding-top:1em;
}

.page-item .page-link {
text-decoration:none;
color:black;
}



.page-link img {
height:10px !important;
}

.page-item.active .page-link {
font-family:"Museo Sans 700";
color:#005794;
}

.page-item .page-link.adl {
	background-image: url("../upload/design/doppelpfeile-links.png");
	background-size: auto 12px;
	background-repeat: no-repeat;
	background-position:center;
	height:2.25rem;
}

.page-item.disabled .page-link.adl {
	background-image: url("../upload/design/doppelpfeile-links-grau.png");
}

.page-item .page-link.al {
	background-image: url("../upload/design/pfeil-links.png");
	background-size: auto 12px;
	background-repeat: no-repeat;
	background-position:center;
	height:2.25rem;
}

.page-item.disabled .page-link.al {
	background-image: url("../upload/design/pfeil-links-grau.png");
}

.page-item .page-link.adr {
	background-image: url("../upload/design/doppelpfeile-rechts.png");
	background-size: auto 12px;
	background-repeat: no-repeat;
	background-position:center;
	height:2.25rem;
}

.page-item.disabled .page-link.adr {
	background-image: url("../upload/design/doppelpfeile-rechts-grau.png");
}

.page-item .page-link.ar {
	background-image: url("../upload/design/pfeil-rechts.png");
	background-size: auto 12px;
	background-repeat: no-repeat;
	background-position:center;
	height:2.25rem;
}

.page-item.disabled .page-link.ar {
	background-image: url("../upload/design/pfeil-rechts-grau.png");
}

.card-img-top {
flex: 0 0 auto;
}

.min-height {
min-height:10px;
}

.more {
background-image: url("../upload/design/pfeil-rechts.png");
background-size: 10px auto;
padding-right: 15px;
background-repeat: no-repeat;
background-position: right -1px;
}
.right-125 {
right:1.25rem;
}


.pb-xs {
padding-bottom:3px;
}

.area{
    left: -10000px;
    position: absolute;
    top: -10000px;
}
.area:focus, .area:active {
    left: 0;
    position: static;
    top: 0;
}
#arealinks {
    left: -10000px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}
#arealinks li {
    font-size: 1.5em;
    line-height: 1.5em;
    margin-left: 0.8em;
}
#arealinks .area:focus, #arealinks .area:active {
    left: 10000px;
    outline: 0 none;
    position: absolute;
    width: 100%;
}
#arealinks a.area:focus, #areainks a.area:active {
    background: #2d5779;
    color: #fff;
    padding: 10px;
    text-decoration: none;
}

a.btn:focus {
background: #2d5779;
color: #ffffff;
}


a:focus {
outline-color:red;
}


.breadcrumb {
margin-bottom:0;
background:transparent;
}

.breadcrumb-item a {
text-decoration:none;
}

.sr-only-focusable {
color:white;
padding:1em;
background:#c20013;
display:block;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
font-weight:700;
}


#searchterm {
width:80%;
}

@media (min-width: 1200px) {
#searchterm {
width:150px;
}
}

img.ubit {
margin-top:10px;
}

@media (max-width: 576px) {
img.logo, img.ubit {width:90px;}
.logo, .navbar-brand {margin-right:20px;}
#searchterm {
width:65%;
}
.produktlogo {
    float: none!important;
    margin-left: 0 !important;
    margin-top: 1em;
    margin-bottom: 1em!important;}
}

// problem mit Bildern im Mozilla am Mac
@media screen and (-webkit-min-device-pixel-ratio:0) {
.row.position-relative img.img-fluid {
min-width: 100%;
width: auto;
height: auto;
}
}

@media (max-width: 360px) {
.row.team .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
}
}

form.csebookdata .specialitycse label {
   width:100%;
}

#ccc #ccc-icon {margin: 10px;}
#ccc .ccc-notify-buttons {text-align:center;}
#ccc-notify {border-top:solid 1px black;}
#ccc .ccc-notify-button {display:block;}
#ccc .ccc-notify-button {border:none !important; margin: auto !important;}
#ccc .ccc-notify-button.ccc-link {font-size:80% !important;}
#ccc #ccc-notify-dismiss {display:none !important;}
#ccc #ccc-notify-reject {display:none !important;} 

h1.produkt {font-size:2em;}
.h1text {font-size:0.5em;}

@media (min-width: 768px) {
    .btnschraeg {position:absolute; top:6em; right:0; transform: rotate(25deg);}
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.bubble {
	position: relative;
	background: #eff1f3;
	padding:2em;
	border-radius:10px;
	border: 2px solid #008fd6 ;
}

@media (min-width: 576px) {
	.bubble:after, .bubble:before {
		right: 100%;
		top: 25%;
		border: solid transparent;
		content: "";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	.bubble:after {
		border-color: rgba(98, 214, 86, 0);
		border-right-color: #eff1f3;
		border-width: 30px;
		margin-top: -30px;
	}

	.bubble:before {
		border-color: rgba(76, 148, 74, 0);
		border-right-color: #008fd6;
		border-width: 32px;
		margin-top: -32px;
	}

}

.pfeiloben {
	position: relative;
	background: #ffffff;
	border: 3px solid #c20013;
}
.pfeiloben:after, .pfeiloben:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.pfeiloben:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 40px;
	margin-left: -40px;
}
.pfeiloben:before {
	border-color: rgba(194, 0, 19, 0);
	border-bottom-color: #c20013;
	border-width: 44px;
	margin-left: -44px;
}

@media (max-width: 767px) {
.pfeillinks {
	margin-top:20px;
	position: relative;
	background: #ffffff;
	border: 3px solid #c20013;
}
.pfeillinks:after, .pfeillinks:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.pfeillinks:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 15px;
	margin-left: -15px;
}
.pfeillinks:before {
	border-color: rgba(194, 0, 19, 0);
	border-bottom-color: #c20013;
	border-width: 19px;
	margin-left: -19px;
}
}


@media (min-width: 768px) {
.pfeillinks {
	position: relative;
	background: #ffffff;
	border: 3px solid #c20013;
}
.pfeillinks:after, .pfeillinks:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.pfeillinks:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 15px;
	margin-top: -15px;
}
.pfeillinks:before {
	border-color: rgba(194, 0, 19, 0);
	border-right-color: #c20013;
	border-width: 19px;
	margin-top: -19px;
}
}


/*
a[target="_blank"]:after {
    content: "";
    margin: 0px 0px 0 1px;
    display: inline-block;
    background-size: 10px;
    width: 1em;
    height: 1em;
    background-image: url(../upload/design/external.svg);
    background-position:center;
    background-repeat:no-repeat;
}
*/

a.extern[target="_blank"]:after {
    content: "";
    margin: 0px 0px 0 3px;
    display: inline-block;
    background-size: 10px;
    width: 1em;
    height: 1em;
    background-image: url(../upload/design/external-blau.svg);
    background-position:center;
    background-repeat:no-repeat;
}

a.extern[target="_blank"]:hover:after {
    background-image: url(../upload/design/external-weiss.svg);
}

.border-1 {border-width:1px!important;}
.border-2 {border-width:2px!important;}
.border-3 {border-width:3px!important;}
.border-4 {border-width:4px!important;}
.border-5 {border-width:5px!important;}
.img-fluid-50 {max-width:50%; height:auto;}

.zzgl {font-size:80%; width:5em; display:inline-block;}
iframe {border:none;}
#matomo-opt-out label {display: inline; padding-left: 0.5em;}
ul.row {list-style:none; padding:0}

.nicecheckboxes input[type="checkbox"] {
display:none;
}

.nicecheckboxes .card {
border: 1px solid transparent !important;
border-bottom: 3px solid transparent !important;
}

.nicecheckboxes .card:hover {
-webkit-box-shadow: 0px 0px 10px 0px #C9C9C9;
-moz-box-shadow: 0px 0px 10px 0px #C9C9C9;
box-shadow: 0px 0px 10px 0px #C9C9C9;
}

.nicecheckboxes label {
cursor:pointer;
}


.nicecheckboxes input:checked + label .card {
border: 1px solid #B9B9B9 !important;
  border-bottom: solid 3px #0083C7 !important;
}

.nicecheckboxes input:checked + label .card span {
  border-color: #0083C7 !important;
}

.flyout {background:white;}
.flyout-header {
cursor:pointer; 
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.668' height='17.299' viewBox='0 0 11.668 17.299'%3E%3Cpath id='arrow' d='M17.3,5.848a.838.838,0,0,1-.839.839H2.876l3.551,3.55a.839.839,0,0,1-1.186,1.186l-4.9-4.9A.837.837,0,0,1,0,5.848V5.834a.839.839,0,0,1,.246-.593l5-5A.839.839,0,0,1,6.427,1.431L2.85,5.008H16.46a.838.838,0,0,1,.839.839Z' transform='translate(0 17.299) rotate(-90)' fill='%23707070' /%3E%3C/svg%3E%0A");
background-repeat:no-repeat;
background-position: right 0.5rem center;
}
.flyout-header.bg-primary {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.668' height='17.299' viewBox='0 0 11.668 17.299'%3E%3Cpath id='arrow' d='M17.3,5.848a.838.838,0,0,1-.839.839H2.876l3.551,3.55a.839.839,0,0,1-1.186,1.186l-4.9-4.9A.837.837,0,0,1,0,5.848V5.834a.839.839,0,0,1,.246-.593l5-5A.839.839,0,0,1,6.427,1.431L2.85,5.008H16.46a.838.838,0,0,1,.839.839Z' transform='translate(0 17.299) rotate(-90)' fill='%23ffff' /%3E%3C/svg%3E%0A");
}
.flyout-body {background:white;}
.flyout ul li {display:flex; align-items:center; margin-bottom:0.5rem;}
.flyout ul li input[type="checkbox"]{width:1.25rem; height:1.25rem;}
.flyout ul li label {margin:0;}
.cursor {cursor:pointer; }
.bottom-0 {bottom:0;}
.left-50 {left:50%;}
@media (min-width: 992px) {
.ml-lg-n8, .mx-lg-n8 {
    margin-left: -7.5rem !important
}
}

body.background .bg {
background-image: url('../upload/design/background.png');
background-size:cover;
background-position:center;
min-height:100vh;
}

#logobg, #logowkobg {margin-top:2rem;}
#logobg img, #logowkobg img {max-height:70px;}
img.social {height:2rem;}
.socialimg {
background-repeat:no-repeat;
padding-left:2rem;
background-size:2rem;
background-position:center left;
}
.socialimg.linkedin{
background-image: url('https://www.incite.at/upload/design/social-icon-linkedin.svg');
}
.socialimg.facebook{
background-image: url('https://www.incite.at/upload/design/social-icon-facebook.svg');
}
.socialimg.youtube {
background-image: url('https://www.incite.at/upload/design/social-icon-youtube.svg');
}
.socialimg.instagram {
background-image: url('https://www.incite.at/upload/design/social-icon-insta.svg');
}

.preheadline.start {font-size: 1.5rem; font-weight: bold; margin-bottom: 1rem;}
.h1.start {font-size: 3rem; font-weight: bold; margin-bottom: 2.5rem;}
.starth75 {height:75px;}