
@media (max-width: 1035px) {
 *.MainTable {
  width: 100%;
 }

 #adwsky {
  display: none;
 }

 #homemap {
  display: none;
 }

 *.regiomap {
  display: none;
 }

 *.noMobile {
  display: none;
 }

 *.onlyMobile {
  display: block;
 }

 *.YAHdrop {
  display: none;
 }

 *.grayBox {
  clear: none;
 }

 *.blueBox {
  clear: none;
 }

 *.MainContent {
  width: auto;
 }

 *.MainContentCenter {
  width: auto;
  min-height: 200px;
  float: none;
  margin-left: 300px;
 }

 *.MainContentWithoutLeft {
  width: auto;
  margin-left: 0px;
 }

 *.MainContentCenterInner {
  width: auto;
  padding: 15px;
 }

 *.MainContentRight {
  width: 300px;
  height: 100%;
  padding: 0px;
  font-size: 11pt;
  border-right: 1px solid #DFDFDF;
  background-color: #F4F4F4;
  float: left;
 }

 *.BigHeaderSearchBox {
  position: absolute;
  left: 10%;
 }

 *.tblTRFooter {
  width: 25%;
  float: left;
 }

 *.tblTR4 {
  width: 33%;
  float: left;
 }

 *.tblTR3 {
  width: 50%;
  float: left;
 }


 *.tblTR2 {
  width: 100%;
  float: none;
 }

 *.tblTrPad15 {
  padding-right: 0px;
 }
}



@media (max-width: 800px)
{
 *.simpleHeaderAMP{position:absolute; right:0px; bottom:5px; padding:1px!important; border-radius:5px; background-color:white; width:100%;}
 *.mobileMenu{display:block; position:fixed; top:0px; left:0px; width: 100%; padding:3px;  }
 *.mobileMenuLine{text-align: right; padding-right:10px;white-space: nowrap;}
 *.menuLineName{ margin-right:10px; vertical-align: text-bottom; display:inline-block;  max-width: 60%; overflow:hidden; white-space: nowrap;}
 BODY{margin-top:30px;}
 A.menuLineIcon {display:inline-block; text-align:left; color:white; font-size:17px; width:20px; height:25px; background-color: #A0CE85; padding-right:6px; padding-left:5px; border-radius: 5px;
  -webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.5);
  box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.5);}
 A.menuLineIcon I:before{color:white; font-size:15px; margin-left:0px;}

*.advertisingDiv{width:auto; margin:0px; margin-bottom:5px;}
 #homemapimg{display:none;}
 #adbsb{padding-left:10px;}
 *.PageHeaderBig {background-image:url(/img/startpage_big_low.jpg); height:300px; }
 *.PageHeaderSmall {background-image:url(/img/startpage_small_low.jpg); }
 *.MainContentRight{width:auto; border-right:0px solid #DFDFDF; float:none; }
 *.noMobileSmall{display:none;}
 *.MainContentCenter{margin-left:0px;}
 *.MainContentCenterInner{width:auto; padding:10px; }
 *.BigHeaderSearchBox{position:absolute; left:10%; width:80%; margin:0px; padding:0px; }
 *.MainContentCenterHeadline{ font-size:16pt;}
 *.SubHeadLine{ font-size:14pt;}


}


@media (max-width: 640px)
{
 *.MainContentRight{width:auto; border-right:0px solid #DFDFDF; float:none; }
 *.MainContentCenter{margin-left:0px;}
 *.MainContentCenterInner{width:auto; padding:5px; }
 *.PageHeaderSearchInput{width:100px;}
 *.BigHeaderSearchBox{position:absolute; left:5%; width:90%; margin:0px; padding:0px; }

 *.tblTRFooter{width:33%; float:left;}
 *.tblTR4{width:50%; float:left;}
 /**.tblTR3{width:100%; float:none;}
 *.tblTR2{width:100%; float:none;}*/
*.tblDiv3Col{column-count: 2; }
 *.spotlist_detailname{padding-left:5px; width:80px;}

 *.DirectoryStreetLink{line-height:25px;}
 TD.PageCountriesFooterText{padding-top:25px;}
 *.PageFooterText A{line-height:25px;}
 *.spotlist_detailsbox{white-space: normal;}
}

@media (max-width: 500px)
{
 body{margin:0px; margin-top:30px;}
 #adbsb{padding:0px;}
 /* *.grayBox{padding:5px; } */
 *.MainContentRight{display: none;}
 *.blueBox{padding:5px; }
 *.PageHeaderSearchInput{width:80px;}
 *.PageHeaderSearchSubmit{width:60px; background-image:none; padding-left:0px;}
 *.PageContentGeoPosSubmit{width:200px;}
 *.BigHeaderSearchBox{position:absolute; left:0px; width:98%; margin:0px; padding:0px; }
 *.PageLogoHeadline{display: none;}
 *.PageHeaderSmall{height:auto; border-radius: 0px; background-image:none !important; background-color: #a0ce85; }
 *.pageHeaderCountryPos *.SubHeadLine{font-size:12pt; background-color: #a0ce85; color: black; font-weight:bold; }
 *.SubHeadLine *.bclrW{background-color: #a0ce85; }
 *.PageHeaderImprint{position: static; margin-left:5px; margin-bottom: 5px;}
 *.PageHeaderSocial{display:none;}
 *.PageHeaderShare{position: static; max-width: 150px; float:right; margin-right:5px;}
 *.pageHeaderCountryPos{position: static; margin-left:5px; padding-bottom:10px;}
 *.searchBoxSmall{display:none; position: static; border-radius: 0px; padding:0px !important; box-shadow: none; margin-top: 0px;}
 *.searchBoxSmall *.blueBox{position: static; border-radius: 0px;}
 *.MainTable{border-radius: 0px;}
 *.MainContentCenterMapSmall{height:150px;}
 *.MainContentCenterMap{height: 400px;}
 *.spotlist_headlinetdimagecsv{width:90px;}
 *.csvimg{width:80px;}

 *.tblTRFooter{width:50%; float:left;}
/* *.tblTR4{width:100%; float:none;}
 *.tblTR3{width:100%; float:none;}
 *.tblTR2{width:100%; float:none;}*/

 H2.SubHeadLine{padding-top:38px;}

 /*more space between links*/
 *.NaviLeftBoxItem{padding-top:5px; padding-bottom:5px;  background-position:18px 10px;}
 *.NaviLeftBoxItem:hover {background-position:18px 10px; }

 *.PageHeaderImprint A{padding:2px; line-height:25px;}

 *.simpleHeaderAMP{position:absolute; right:0px; bottom:5px; padding:1px!important; border-radius:5px; background-color:white; width:100%;}

*.HighlightBoxSpecialImage{ }
*.HighlightBoxSpecialHeadline, A.HighlightBoxSpecialHeadline, A.HighlightBoxSpecialHeadline:link, A.HighlightBoxSpecialHeadline:hover {position: static; margin-left: 5px; max-width: 60%}
*.HighlightBoxSpecialImageDIV{height:auto; position: relative; background-color: silver; float:left; width:30%; padding-bottom: 0px;}
*.HighlightBoxSpecialImageDIV2{height:auto;width:auto; position: static; }
*.HighlightBoxSpecialRest{float:left; width: 70%; padding-left:5px; box-sizing: border-box;}
 *.HighlightBoxSpecialItem {
  width: 100%;
  float: none;
  margin-bottom: 20px;
 }
 *.HighlightBoxSpecialDetailsTbl{width:70%;}

}