
/*menü auf Desktop ausblenden mob_menu*/
a.uk-button.uk-navbar-toggle.uk-float-right
{
display: block; /* This is how it looks on mobile */
}

@media (min-width: 1150px) {
a.uk-button.uk-navbar-toggle.uk-float-right
{
display: none!important; /* This is how it looks on desktop */
}
} 

@media (max-width: 768px){
.top-outer.uk-cover-background {
background-image: none;
}
} 


.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 90%;
    height: 100%;
}

.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}


.dtable {
font-size: 9pt!important;
} 

.dtableb {
font-size: 11pt!important;
border-color: 000000;
} 

h2,
.uk-h2 {
  font-size: 18px!important;
  font-weight: bold!important;
  color: #3399ff!important;
}

h3,
.uk-h3 {
  font-size: 16px!important;
  font-weight: bold!important;
  color: #3399ff!important;
}


h3.uk-panel-title {
    position: relative;
    font-size: 13px!important;
}

h4,
.uk-h4 {
  font-size: 13px!important;
  line-height: 24px!important;
  font-weight: bold!important;
  color: #3399ff!important;
}

 

/*PC*/
@media (min-width: 800px){
.absolute {
background-color: #3399ff!important;
color: white; 
font-weight: bold!important;
width: 30px!important;
font-size: 25px!important;
height:30px!important;
margin: auto!important;
padding: 5px!important;
position: fixed!important;
bottom: -40px;
#top: 810px;
right: 2%;
line-height:15px!important;
border-radius: 5px;
z-index: 1500;
margin: auto!important;
vertical-align:middle!important;
display: flex;
  align-items: center;
  justify-content: center;

}}

.uk-parent .uk-nav-header {

font-size: 14px!important;
  font-weight: normal!important;
  color: black!important; 
  background-color: #F5F5F5!important;
  }
  
  .uk-nav-sub {

font-size: 14px!important;
  font-weight: normal!important;
  color: black!important; 
  background-color: #F5F5F5!important;
  }
  
   .uk-nav-navbar {

font-size: 14px!important;
  font-weight: normal!important;
  color: black!important; 
  background-color: #fafafa!important;
  }
  
.uk-dropdown-navbar {

 
  background-color: #fafafa!important;
  }

.uk-nav-sub li a {color: black;}
.uk-nav-sub .uk-active li a {color:black}
.uk-nav-sub li a:hover {color:black}

#bottom-b, #bottom-b h1, #bottom-b h2, #bottom-b h3, #bottom-b h4, #bottom-b h5, #bottom-b h6 {
    color: #000000!important;
}

#bottom-c, #bottom-c h1, #bottom-c h2, #bottom-c h3, #bottom-c h4, #bottom-c h5, #bottom-c h6 {
    color: #000000!important;
}


@media (min-width: 800px){
.absolute-nav{
background-color: #3399ff!important;
color: white; 
font-weight: bold!important;
width: 30px!important;
font-size: 25px!important;
height:30px!important;
margin: auto!important;
padding: 5px!important;
position: fixed!important;
bottom: -40px;
#top: 810px;
right: 2%;
line-height:15px!important;
border-radius: 5px;
z-index: 1500;
margin: auto!important;
vertical-align:middle!important;
display: flex;
  align-items: center;
  justify-content: center;

}}


/*Responisive Tabelle*/

@media all and (max-width:640px) {
    .postTable, .postTable thead, .postTable tbody, .postTable tr, .postTable th, .postTable td {
        display: block;
}

    .postTable {
        text-align: right;
    }

    .postTable thead {
        position: absolute;
        top: -1111px;
        left: -1111px;
    }

    .postTable td:before {
        float: left;
        padding: 0 10px 0 0;
        content: attr(data-label) "";
    }

    .postTable td:nth-child(1) {
        font-weight: normal;
    }

    .postTable td:nth-child(1) {
        font-weight: normal;
    }

    .postTable td:last-child {
        border-bottom: 0px #d4e7ee solid;
    }

    .oddRow {
        background: #fff;
    }

    .oddCol {
        background: #f5f8fd;
    }
}

