@font-face {font-family: "BauhausMedium";
  src: url("BauhausMedium.eot"); /* IE9*/
  src: url("BauhausMedium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("BauhausMedium.woff2") format("woff2"), /* chrome、firefox */
  url("BauhausMedium.woff") format("woff"), /* chrome、firefox */
  url("BauhausMedium.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("BauhausMedium.svg#BauhausMedium") format("svg"); /* iOS 4.1- */
}
.gallery_container div.text {
font-family: 'BauhausMedium', sans-serif;}

p{hyphens:auto;}
.gallery_container div.text h2{hyphens:none !important;}

.zwei {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
    align-items: stretch;
    align-content: stretch;
}


.zwei> div {
  
  flex: 1; /*grow*/ 
  margin:3px;
}

.zwei> div.linkeseite {
  flex: 1; /*grow*/ 
   min-width:300px;
  margin:3px;
  padding-right:20px;
}


.zwei> div.rechteseite {
  flex: 1; /*grow*/ 
  max-width: 300px;
  min-width:280px;
  margin:3px;
 
}

@media screen and (max-width: 600px) {
     
.zwei :nth-child(2) { order: 1; }
.zwei :nth-child(1) { order: 2; }
}



h1.bd-textblock-3 
{line-height:1.0em !important}

.bd-footerarea-1 {position:relativ; bottom:0;border-top:solid 4px #fff}



@media screen and (min-width:150px) and (max-width: 600px)  {
 
  .gallery_container 
{background: #002a80;
}
  
.gallery_container div.text h2
{font-size:1.4em !important;      
    margin: 4vh 0 4vh 0;
}

}




@media screen and (min-width: 601px) and (max-width:1024px) {
     
.gallery_container div.text h2
{font-size:1.8em !important;}

   
.gallery_container div.text:hover div h2
{font-size:2.0em !important;}
}

@media screen and (min-width: 1025px) {
     
.gallery_container div.text h2
{font-size:2.5em !important;}

   
.gallery_container div.text:hover div h2
{font-size:2.2em !important;}
}



.fyHocA {

    right: 40px !important;
    position: fixed;
}

ul.uk-nav-sub {
  display: none;
}

