@media (min-width: 800px) {
  .mobile {
    display: none; } }
@media (max-width: 800px) {


.headerPic img:nth-of-type(1),
.headerPic .innerSurr:nth-of-type(1) {
	display: none;
}

.headerPic img.active,
.headerPic .innerSurr.active {
	display: block;
}

.headerPic img:nth-of-type(2),
.headerPic .innerSurr:nth-of-type(2) {
	display: block;
} 




/* Landscape Orientation Block START */
@-moz-keyframes halfspin {
    0% {
      -moz-transform: rotate(0deg);
    }
    50% {
      -moz-transform: rotate(45deg);
    }
}

@-webkit-keyframes halfspin {
    0% {
      -webkit-transform: rotate(0deg);
    }
    50% {
      -webkit-transform: rotate(45deg);
    }
}

@keyframes halfspin {
    0% {
      -webkit-transform: rotate(0deg);
      transform:rotate(0deg);
    }
    50% {
      -webkit-transform: rotate(45deg);
      transform:rotate(45deg);
    }
}

#turn {
  display: none;
  height: 100%;
  width: 100%;
  z-index: 1000000000;
  background: rgba(0,0,0,1);
  color: #ffffff;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: fixed;
}

#turn:before {
  content: "";
  background: url(../fonts/turn-phone-icon.svg);
  width: 120px;
  height: 120px;
  background-repeat: no-repeat;
  margin-bottom: 25px;
  -webkit-animation:halfspin 5s ease-in-out infinite;
  -moz-animation:halfspin 5s ease-in-out infinite;
  animation:halfspin 5s ease-in-out infinite;
}

@media (orientation: landscape) and (max-width: 990px) and (max-height: 500px){
  #turn {
    display: flex;
  }

  body {
    overflow: hidden;
  }
}
/* Landscape Orientation Block  END */



  h1.inner {
    padding-top: 1rem !important; }

  .subContent {
    padding-top: 2rem; }

  .surrAll {
    font-size: 3.6vw;
    line-height: 1.4; }

  .smartNaviScroller, .menu {
    overflow: hidden; }
    .smartNaviScroller a, .menu a {
      display: inline-block;
      /*&.searchMavigation{background:white;vertical-align:top;height:100%;padding:1.8rem 1.4rem;
        img{height:16px !important;width:auto;margin-left:-0.2rem;}
      }*/ }
      .smartNaviScroller a.languageSwichter img, .menu a.languageSwichter img {
        height: 5.05rem !important; }

  .iconNavigation {
    display: none !important; }

  .smartNaviScroller, .menu.showNavi .menuLogo {
    display: flex; }
    .smartNaviScroller > a, .smartNaviScroller > div, .menu.showNavi .menuLogo > a, .menu.showNavi .menuLogo > div {
      flex: 1;
      position: static; }
    .smartNaviScroller .logoSurr, .menu.showNavi .menuLogo .logoSurr {
      padding: 0 2rem;
      height: auto; }
    .smartNaviScroller > a, .menu.showNavi .menuLogo > a {
      background-repeat: no-repeat;
      background-position: center center;
      background-color: white;
      border-right: 1px solid #eeefef; }
      .smartNaviScroller > a.languageSwichter:hover, .menu.showNavi .menuLogo > a.languageSwichter:hover {
        background-image: url(../fonts/duesen_schlick_menu-ffffff-language.svg); }
      .smartNaviScroller > a.phoneNavigation:hover, .menu.showNavi .menuLogo > a.phoneNavigation:hover {
        background-image: url(../fonts/duesen_schlick_menu-ffffff-phone.svg); }
      .smartNaviScroller > a.mailNavigation:hover, .menu.showNavi .menuLogo > a.mailNavigation:hover {
        background-image: url(../fonts/duesen_schlick_menu-ffffff-mail.svg); }
    .smartNaviScroller .searchMavigation, .menu.showNavi .menuLogo .searchMavigation {
      background-image: url("../fonts/duesen_schlick_menu-searching.svg");
      background-size: 12px 12px;
      border-bottom: 1px dotted #eeefef; }
    .smartNaviScroller .menuButton, .menu.showNavi .menuLogo .menuButton {
      display: block; }
      .smartNaviScroller .menuButton img, .menu.showNavi .menuLogo .menuButton img {
        height: auto; }
    .smartNaviScroller a.languageSwichter img, .menu.showNavi .menuLogo a.languageSwichter img {
      display: none; }

  .outerSurr > .mainNaviBG {
    padding: 1rem 2rem 0; }

  .contentSurr h1 {
    padding-top: 1.5rem; }

  .menu.showNavi .searchform {
    margin: 2rem 0; }
    .menu.showNavi .searchform input {
      background-color: #dee0e0;
      border: 0; }

  #mainpage-1 .historyBoxes .image-caption ul li {
    padding-left: 2rem;
    padding-right: 2rem;
    height: auto !important; }
    #mainpage-1 .historyBoxes .image-caption ul li h3 {
      font-size: 9vw; }
    #mainpage-1 .historyBoxes .image-caption ul li p {
      font-size: 4vw; }

  li > .mainNaviBG > ul > li > a {
    font-weight: normal; }
  li > .mainNaviBG .nameofParent {
    font-weight: bold; }

  .powermail_form {
    padding: 0 3rem 2rem; }

  .footer p {
    line-height: 1.6; }

  .footerRight.showNavi, .copyrightSurr.showNavi {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1001; }

  .footerRight.showNavi {
    padding-bottom: 80px;
    text-align: center; }

  .closeButton a.close {
    position: static; }

  .menu .tx-indexedsearch-searchbox-sword {
    background: url("../fonts/duesen_schlick_menu-searching.svg") 95% 50% no-repeat;
    background-size: 16px; }

  .menuLogo .closeButton {
    vertical-align: top; }
  .menuLogo a.close {
    color: white;
    background: #00529e;
    text-align: center;
    padding: 2rem; }

  ul.langNavi {
    z-index: 1010;
    width: 5rem; }
    ul.langNavi li:first-child {
      height: 4.8rem; }

  #c1337 img, #c2086 img, .headerPic img {
    width: 140% !important;
    margin-left: -25%; 
    
	}
	
	.headerPic img {
    width: 100% !important;
    margin-left: 0;
    margin-right: 0;
	}

  #c4 .tx-indexedsearch-searchbox .tx-indexedsearch-form {
    max-width: 75%; }
    #c4 .tx-indexedsearch-searchbox .tx-indexedsearch-form .tx-indexedsearch-searchbox-sword {
      margin: 0 1rem 0 0; }
  #c4 .tx-indexedsearch-searchbox .tx-indexedsearch-search-submit {
    max-width: 10%;
    vertical-align: bottom; }
    #c4 .tx-indexedsearch-searchbox .tx-indexedsearch-search-submit .tx-indexedsearch-searchbox-button {
      width: 3rem;
      height: 3rem;
      background-size: 2rem 2rem; } }

/*# sourceMappingURL=mobile.css.map */
