.tm-sidebar .uk-child-width-1-1.uk-grid.uk-grid-stack  {
box-shadow: 1px 1px 15px

    #0000002b;

padding: 40px 20px 40px 0px;
}

.tm-sidebar .uk-child-width-1-1.uk-grid.uk-grid-stack h3  {
font-size:18px;
}

.uk-child-width-1-2\@m.uk-grid-large.uk-grid .uk-article {
box-shadow: 1px 1px 15px

    #0000002b;

padding: 25px 25px 25px 25px;
}

.uk-child-width-1-3\@m.uk-child-width-1-2\@s.uk-grid-large.uk-grid .uk-article {
box-shadow: 1px 1px 15px

    #0000002b;

padding: 25px 25px 25px 25px;
}

.uk-child-width-1-3\@m.uk-child-width-1-2\@s.uk-grid-large.uk-grid .uk-article h2 {
	font-size:16px;
}

.uk-child-width-1-3\@m.uk-child-width-1-2\@s.uk-grid-large.uk-grid .uk-article p {
	font-size:12px;
}


.uk-child-width-1-1.uk-grid.uk-grid-stack h3{
	font-size:22px;
}

.uk-light .uk-navbar-item{
	text-shadow: 1px 1px 5px rgb(0, 0, 0);

}

.uk-light .uk-navbar-item:hover{
	text-shadow: none;

}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: rgba(255,255,255,.86);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.18),0 10px 40px -20px rgba(0,0,0,.3);
}

.tm-header-overlay {
	background-color: rgba(255, 255, 255, 0.17);
	}

.uk-light .uk-navbar-nav > li > a{
	color:white;
}

.uk-section-overlap + .uk-section-secondary::before, .uk-section-overlap + style + .uk-section-secondary::before {
background-image:none;
}

.home .uk-section-overlap + .uk-section-default::before {
	background-image: url('../../../images/pixel_top.png')!important;
	position: absolute;
height: 107px;
content: '';
display: block;
left: 0;
right: 0;
z-index: 979;
background-size: 800px;
background-repeat: repeat-x;
margin-top:-29px;
}

.home .uk-section-overlap + .uk-section-muted::before {
	background-image: url('../../../images/pixel_top.png')!important;
	position: absolute;
height: 107px;
content: '';
display: block;
left: 0;
right: 0;
z-index: 979;
background-size: 800px;
background-repeat: repeat-x;
margin-top:-29px;
}

.home .uk-section-overlap + .uk-section-secondary::before {
	background-image: url('../../../images/pixel_bottom.png')!important;
	position: absolute;
height: 107px;
content: '';
display: block;
left: 0;
right: 0;
z-index: 979;
background-size: 800px;
background-repeat: repeat-x;
margin-top:60px;
}



.home .uk-section-overlap + .uk-section-default::after{
	background-image: url('../../../images/pixel_bottom.png');
	position: absolute;
height: 107px;
content: '';
display: block;
left: 0;
right: 0;
z-index: 979;
background-size: 800px;
background-repeat: repeat-x;
}


.home .uk-section-overlap + .projekte_start::after  {
	background-image: none!important;
}

.home .uk-section-overlap + .partner_start::before  {
	background-image: none!important;
}

.no_pixel_top > .uk-section-overlap + .uk-section-default::before {
	background-image:unset;
}


.wk-dotnav-contrast > * > :active, .wk-dotnav-contrast > .wk-active > * {
    background: rgba(196, 18, 18, 0.9) !important;
}


.wk-dotnav-contrast > * > :focus, .wk-dotnav-contrast > * > :hover {
    background: rgba(196,18,18,0.3) !important;
}

.wk-slidenav-contrast {

    color: rgba(196,18,18,.8) !important;

}




form#mod-visform1 div.required > span.asterix-ancor::after{
	
	
	
	display:none!important;
	
	
}

form#mod-visform1 div.required > label::after, form#mod-visform1 div.required > label.checkbox.asterix-ancor::after{
display:none!important;
}

#field4{
	
	
	max-height: 189px;
	
	
}
