
body {
	background-image: url(/images/bg-gtc.jpg);
	background-position: center;
	background-attachment:fixed;
	background-size: cover;
	height: 100%;  
	width: 100%;
}

sp-main-body {
padding: unset !important;
}

#kpm_content_wrapper{
	margin-bottom: 0rem !important;
}
#top-a {
    padding-top: 100px;
}



.wd_grau {
  filter: grayscale(100%);
  transition: filter 0.5s ease;
}
.wd_grau:hover {
  filter: grayscale(0%);
}

.uk-card-body {
    padding: 5px 5px !important;
}
.wd_tp3_none{
	padding-top: 0px !important;
}
.pt-3 {
	padding-top: 0px !important;
}
.item-title {
	text-align: center;
}

.uk-scope li {
    padding: 0px !important;
}
.astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	
}
.astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item span.nav-header {
	padding-bottom: 5px;
	padding-top: 5px;
}
.banneritem{
	padding-bottom: 10px;
}	


.readmore-btn {
    padding-left: 10px;
    padding-right: 10px;
    background-color: whitesmoke;
}

.wd_padding_0{
	padding: 0 0 0 10px !important;
}
.megamenu-container, .megamenu-container .nav-submenu .nav-submenu {
    border-top: 4px solid rgba(255, 0, 0, 0.4);
}

.uk-scope *+.uk-margin {
    margin-top: 2px !important; */
}
.wd_border_blue {
    border: 2px solid #000;
    padding: 10px;
    border-radius: 8px; /* Optional: Ecken abrunden */
	margin: 0 0 0 0px !important;
	border-color: blue;
}
.wd_border_red {
    border: 2px solid #000;
    padding: 10px;
    border-radius: 8px; /* Optional: Ecken abrunden */
	margin: 0 0 0 0px !important;
	border-color: red;
}

.wd_c1{
	background-image: url(/images/g518.png) !important;
}	
.wd_c2{
	background-image: url(/images/g999.png) !important;
}	
.wd_bg_bez19 {
	background-image: url(/images/Bez19 - Hintergrund.png) !important;
}	
.xxwd_menu_gtc{
	background-color: blue !important;
}	
.wd_header{
	padding: 0px !important;
	padding: 0px !important;
	border: none !important;
	position: fixed;
    background-color: transparent;
	height:110px;	
}
.wd_margin-top5{
	margin-top: 5px !important;
	
}
.uk-scope .uk-margin-remove-bottom {
    margin-top: 5px !important;
	text-align: center;
}

.wd-einzug-1 {
    padding-left: 50px;
    text-indent: -50px;
}

.wd_logo{
	background-color: rgba (255,255,255, 0.5) !important;
}

.mx-4 {
  margin-right: 0.2rem !important; 
  margin-left: 0.2rem !important; 
}

.astroid-nav-wraper{
	background-color: rgba(240,240,240);
	color: white;	
	padding-left: 0 px !important;
	padding-right: 0 px !important;
	padding-top: 0 px !important;
	}
.article-wraper {
    padding-bottom: 3px !important;
    border: #e5e5e5;
    border-top-style: double;
}
.article-wraper-inner {
    padding: 15px;
}

.uk-article-meta {
    display: none;
}
.uk-panel-box {
    padding: 10px;
}
.uk-margin {
    margin-top: 0px !important;
}

a.accordeonck{
	padding: 2px !important;
}
.nav-link {
    padding: 0.5rem 0.3rem;
    color: black !important;
 } 