.hide-mobile,
.header-ueberschrift,
.hidden-phone {
         display                 : none!important;
         }

.container {
         margin-top              : -40px!important;
         }

body {
         line-height             : 1.75!important;
         }



@media screen and (min-width: 600px) {
.wrapper {
         display                 : grid;
         grid-template-columns   : 5% 90% 5%;
         grid-template-rows      : 4.5em auto ;
         }

}

@media screen and (max-width: 600px) {
.wrapper {
         display                 : grid;
         grid-template-columns   : 5% 90% 5%;
         grid-template-rows      : 4.5em auto ;
         }
}



.barrierefrei {
         grid-column             : 1 / 4;
         grid-row                : 1 / 2;
         height                  : 4.5em;
         z-index                 : 0;
         position                : fixed;
         top                     : 0;
         width                   : 100%;
         background              : white;
    border-bottom: 3px solid #7F7F7F;   }

header  {
         grid-column             : 1 / 4;
         grid-row                : 2 / 3;

 }








/* ##################################################*/
/*           Generelle Layout-Einstellung            */
/* ##################################################*/

.mobilemenuck-bar-title {
         display                 : none;
}

header  {
         grid-column             : 1 / 4;
         grid-row                : 2 / 3;

 }






@media screen and (max-width: 520px) {

         }

.breadcrumbs {
         grid-column             : 2 / 3;
         grid-row                : 3 / 4;
         padding                 : 1em 0;}


.component {
         grid-column             : 2 / 3;
         grid-row                : 4 / 5;      }

.component-col2-left  {
         grid-column             : 2 / 3;
         grid-row                : 4 / 5;
}

.component-col2-right  {
         grid-column             : 2 / 3;
         grid-row                : 4 / 5;
         }

#maincontent {
         padding                 : 0em 1em 0em 1em;
         margin-bottom           : 2em;             }

 .sidebar {
         grid-column             : 2 / 3;
         grid-row                : 5 / 6;
         margin-top              : 1em;
         margin-bottom           : 1em;
       }
.sidebar-col-right {
         grid-column             : 2 / 3;
         grid-row                : 5 / 6;
         margin-top              : 1em;
         margin-bottom           : 1em;
       }
.sidebar-col-left {
         grid-column             : 2 / 3;
         grid-row                : 5 / 6;
         margin-top              : 1em;
         margin-bottom           : 1em;
       }



.footer-bg {
         grid-column             : 1 / 4;
         grid-row                : 6 / 7;
         background              : #FFF700; }
footer {
         grid-column             : 2 / 3;
         grid-row                : 6 / 7;
         margin                  : 0 0;}







#maincontent img {
         width                   : 90%;
         height                  : auto;
         margin                  : 1em auto!important;
         clear                   : both!important;
         float                   : inherit!important;
         display                 : block;
         }

img.wf_file_icon {
         width                   : auto!important;
         height                  : auto;
         }



article li {
    margin-left: 1.5em!important;
    padding-bottom: 0.75em;
}


.footerzeile nav {
         width                   : 90%;
         padding                 : 2em 1.5em 0 1em;}

.footerzeile .copyright {
         width                   : 100%;
         padding                 : 3em 1em 0 1em;
         text-align              : center;}

.seitentitel p{
         margin-bottom: 0em!Important;
         }

 