html {
	font-size:105%;
	/*font-size:120%;*/
}

body {
	color:#000000 !important;
}

/*.uk-sticky {*/

.tm-header .uk-navbar-container:not(.uk-navbar-transparent) {
	background:rgba(255,255,255,0.75) !important;
}


.sp-megamenu-parent.uk-navbar-nav > li > a {
	text-transform:none !important;
	font-weight:550;
	font-size:105%;
}

/*##### nicht aktive Links im Header im Default-status #####*/
.tm-header .uk-navbar-nav > li:not(.active) > a {
	color:#000000 !important;
}

/*##### nicht aktive Links im Header beim nach oben scrollen #####*/
.tm-header .uk-navbar-container:not(.uk-navbar-transparent) .sp-menu-item:not(.active) a {
	color:#868686 !important;
}

div.headlangswitch {
	/*position:absolute;*/
	float:right;
}

div.headlangswitch img,
div.mobilelangswitch img {
	width:35px;
	height:23px;
}

div.advanced-dropdown a.langChoose:link, div.advanced-dropdown a.langChoose:visited {
	background-color:transparent !important; /*#ccc*/
}

div.headlangswitch ul.lang-inline, div.mobilelangswitch ul.lang-inline {
	background-color:transparent !important; /*#ccc*/
}

div.headlangswitch ul.lang-inline img, div.mobilelangswitch ul.lang-inline img {
	border:1px #fff solid;
	margin-top:2px;
}

#sp-footer1 div.floatright {
	display:inline-block;
	float:right;
}

.bottominfo .bottominfocell {
  vertical-align:top;
}
.bottominfocell-spacer {
	display:inline-block;
}

.bottominfocell {
  display:inline-block;
  /* display:flex; */
  width:32%;
  min-width:330px;
}

.bottominfocell .uk-margin-top {
  margin-top:0px !important;
}

.bottominfocell h6 {
	color:#fff !important;
	margin-bottom:10px !important;
}

.kolb-onepage img.tm-logo {
	/*position:absolute;*/
	left:-65px;
	/*max-width:400px;*/
}

.offcanvas-init .kolb-onepage img.tm-logo {
	/*left:0px;*/
	/*max-width:200px;*/
}

body.kolbgalleriepage {
	background:transparent !important;
}

body.kolbgalleriepage div.uk-article {
	text-align:center;
}

body.kolbgalleriepage h1 {
	color:#ffffff !important;
}