body,table,input,textarea,select,button {
  font-size:14px;
  line-height:20px;
  -webkit-text-size-adjust: none;
}
h1 {
  font-size:24px;
  line-height:28px;
}
h2 {
  font-size:18px;
  line-height:22px;
}
h3 {
  font-size:16px;
  line-height:20px;
}
h4,h5,h6 {
  font-size:14px;
  line-height:18px;
}

#container {
  width:auto;
}
#banner {
  height:auto;
}
#logo {
  top:1em;
}
#logo img {
  width:7em;
  height:auto;
}
#search {
  position:static;
  float:left !important;
  line-height:40px;
  padding:0 0 0 10px;
}
#search input.text {
  float:none;
  margin:0;
}
#search input.button {
  float:none;
  width:auto;
}
#banner .gallery ul,
#banner .gallery ul li {
  width:100%;
  height:auto;
}
#banner .gallery ul li {
  display:none;
}
#banner .gallery ul li:first-child {
  display:block;
}
#banner-image,
#banner .gallery ul li img {
  width:100%;
  height:auto;
}
#banner-bottom {
  height:40px;
}
#banner-bottom div {
  width:auto;
  border:0;
  margin:0;
  float:right;
}
#banner-bottom .show-navig {
  display:block;
  float:left;
  line-height:40px;
  color:#fff;
  text-transform:uppercase;
  padding:0;
  border-left:solid #fff 1px;
}

#leftbar {
  float:none;
  width:auto;
  background:#fff7e5;
  border-top:solid #e0c68e 3px;
  display:none;
}
#content {
  float:none;
  width:auto;
  background:#fff;
  border-top:solid #e0c68e 3px;
}
#rightbar {
  float:none;
  width:auto;
  background:#fff7e5;
  border-top:solid #e0c68e 3px;
}
#main {
  background:transparent;
  border:0;
}
#footer {
  height:auto;
}

/* Artikel, Presse
**************************/
.article-presse .article .image {
  width:100%;
  height:auto;
  float:none;
  margin:0 0 5px 0;
  background:#cfd4c1;
}
.article-presse .article .image img {
  width:100%;
  height:auto;
}
@media screen and (orientation:landscape) {
  .article-presse .article .image {
    width:48%;
    height:auto;
    float:left;
    margin:0 2% 5px 0;
  }
}


/* Jiggys
**************************/
@media screen and (orientation:landscape) {
  .jiggy {
    float:left;
    width:48%;
    height:auto;
    margin:0 2% 2% 0;
    border:0;
  }
  #rightbar .row {
    border-bottom:solid #cfd4c1 1px;
  }

}