* {
  margin:0;
  padding:0;
}
body,
html {
  font:104% sans-serif;
  background-color:#d8f9d3;
  background-image:url(hintergrund_site_neu.png);
  background-repeat:no-repeat;
  background-attachment:fixed;
  padding:5px;
  margin:auto;
  max-width:1600px;
  height:auto;
}
img {
  max-width:100%;
}
header,
nav,
footer,
hgroup,
details {
  display:block;
}
header {
  width:100%;
  background:url(gruenskal.png) no-repeat;
  background-attachment:absolute;
  margin-bottom:10px;
}
#wrapper {
  width:100%;
  background-image:url(hintergrund_site_ganzneu.png);
}
#prax {
  text-align:center;
}
@media screen and (max-width:2000px) {
  #navyquer .unter > li.laster {
    display:inline-block;
    position:relative;
    width:120px;
  }
  #gutschein1.fuss {
    position:absolute;
    top:112%;
    left:12%;
    width:30%;
    border-style:outset;
    border-radius:13px;
  }
  td.zwischenoder {
    display:none;
  }
  #navyquer .sub a.last {
    position:relative;
    padding:15px 8px 8px 5px;
    height:28px;
    margin-right:5px;
  }
  #medien.fuss {
    display:block;
    position:relative;
    width:300px;
    top:33%;
    left:61%;
  }
  p.fuss {
    font:92%/1.4 sans-serif;
    margin-top:-33%;
    margin-left:13%;
    margin-bottom:-40px;
    width:91%;
    height:auto;
    padding-top:20px;
    top:-691%;
    left:-99%;
    position:absolute;
    letter-spacing:1px;
  }
  .schliessen {
    float:right;
    font:100% sans-serif;
  }
  #wechselbild7 {
    display:none;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:-586px;
    width:49%;
    left:100%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:auto;
    color:white;
    border-width:10px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:300px;
  }
  h5.üfuss {
    font-size:158%;
    left:-7px;
    position:relative;
    top:-41px;
    margin-top:-12%;
    font-style:italic;
    width:285px;
  }
  wechselbild4.fuss {
    display:none;
  }
  ul.fuss {
    font-family:sans-serife;
    line-height:1.2em;
    position:relative;
    top:-18px;
    font:98%/1.4em sans-serif;
  }
  #preiseinkl {
    position:relative;
    float:right;
    top:14px;
    margin-bottom:-4%;
    margin-right:11%;
    margin-top:10px;
  }
  #wechselbild3.allg {
    left:22px;
    position:relative;
    top:1px;
  }
  h6.oben {
    font-size:122%;
    left:391px;
    position:relative;
    top:-12%;
    margin-top:1%;
    font-style:oblique;
    width:279px;
    font-family:sans-serife;
    color:#07076a;
    height:94px;
  }
  h6.üfuss {
    font-size:91%;
    left:-7px;
    position:relative;
    top:-33px;
    margin-top:1%;
    font-style:oblique;
    width:285px;
  }
  p {
    background-color:#DDEFDE;
    opacity:0.97;
    font:small-caps 18px;
    color:navy;
    border-style:outset;
    border-radius:20px;
    border-color:#008000;
    font:90%/1.2 sans-serif;
    letter-spacing:2.0;
    padding:38px;
    padding-top:38px;
    padding-right:38px;
    padding-bottom:38px;
    padding-left:10%;
    margin-top:-33%;
    margin-left:13%;
    margin-bottom:-40px;
    width:83%;
    height:auto;
    padding-top:20px;
    top:2%;
    left:4%;
  }
  #wechselbild4.fuss {
    display:block;
    width:85%;
    top:1%;
    left:8%;
    position:relative;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:-1%;
    left:53%;
  }
  #rankefuss1 {
    display:inline;
    position:absolute;
    top:16%;
    left:14%;
    margin-left:21%;
    width:65%;
  }
  #tablefuss.fuss {
    width:33%;
    position:absolute;
    top:68%;
    left:9%;
    height:507px;
    padding-bottom:31px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:-3%;
    margin-left:2%;
    padding-top:4%;
  }
  #summary.fuss {
    display:inline;
    float:right;
    position:absolute;
    right:-757px;
    top:113px;
    width:544px;
    padding:25%;
  }
  #navileiste.fuss {
    position:absolute;
    margin-top:18%;
    float:right;
    left:69%;
  }
  #fussnote.fuss {
    top:-4%;
    left:1%;
    position:relative;
    width:83%;
    height:236px;
    padding:38px;
    margin-top:10px;
  }
  #spruchstart.fuss {
    height:117%;
    position:relative;
    padding:4%;
    width:85%;
    right:5%;
    display:block;
    margin-left:12%;
    margin-top:-54px;
    background:linear-gradient(to right,#baca1e 0%,#3a5705 99%);
    background-color:rgba(0,0,0,0);
  }
  #ampel.fuss {
    border-radius:30px;
    display:table-cell;
    left:8%;
    position:relative;
    top:-25%;
    height:auto;
    padding-bottom:10%;
  }
  #headline.fuss {
    background-color:#bcf7b466;
    width:100%;
    position:relative;
    top:-66%;
    left:1px;
    margin-top:18%;
    height:150px;
    border-bottom:2px dotted white;
  }
  #main.fuss {
    width:100%;
    float:left;
    background-color:#caf9c3;
    margin-top:-53px;
    margin-bottom:10px;
    height:auto;
    margin-left:2px;
  }
  #dreieck.fuss {
    position:relative;
    top:13%;
    left:62px;
  }
  #sprung,
  #sprung.fuss {
    display:none;
  }
  #starttableindex.fuss {
    position:relative;
    float:left;
    margin-bottom:4%;
    padding-right:2%;
    padding-bottom:50px;
    padding-top:2%;
    width:50%;
    padding-left:2%;
    height:auto;
    top:5%;
    margin-left:86px;
    margin-top:33px;
  }
  #wrapper.fuss {
    width:99%;
    background-color:#ebfce9;
    padding:1%;
    margin:0 auto;
    margin-left:auto;
    display:block;
    position:relative;
    height:1885px;
    background-color:rgb(202,249,195);
  }
  #main.fuss {
    width:100%;
    float:left;
    background-color:#caf9c300;
    top:-11%;
    margin-top:-108px;
    margin-bottom:10px;
    height:1302px;
  }
  header.fuss {
    width:100%;
    position:relative;
    top:-2%;
    margin-bottom:5px;
    height:483px;
    left:8%;
  }
  #wechselbild3.fuss {
    left:7%;
    top:32%;
    width:84%;
  }
  h1.fuss {
    top:-60%;
    left:14%;
    position:relative;
    font-family:serif;
    font-size:328%;
    color:navy;
    text-shadow:3px 3px 3px #fff;
    letter-spacing:-1px;
  }
  #nav.fuss {
    margin-top:1%;
    margin-bottom:10px;
    position:fixed;
    top:3%;
    font-size:110%;
    margin:0 auto;
    height:58px;
    background-color:#c2f8bb;
    width:71%;
    left:12%;
  }
  #navyquer.fuss {
    width:103%;
    margin-bottom:5px;
    position:relative;
    display:block;
    margin-left:-17px;
    height:50px;
    left:49%;
    float:left;
    margin-top:-28px;
  }
  #sidebar.fuss {
    width:18%;
    height:330px;
    float:right;
    position:absolute;
    padding:20px;
    border-style:outset;
    border-radius:20px;
    border-color:#ACE69C;
    background-color:#DDEFDE;
    margin-bottom:2px;
    top:47%;
    right:13%;
    margin-top:-10%;
  }
  #sidebar1.fuss {
    width:25%;
    height:438px;
    float:right;
    position:relative;
    border-style:outset;
    border-radius:20px;
    border-color:#B6FFA2;
    background-color:#DDEFDE80;
    top:41%;
    padding:2%;
    margin-top:14%;
    margin-bottom:10px;
    left:-13%;
  }
  #footer.fuss {
    margin-top:4%;
    clear:both;
    width:100%;
    background-color:#9194CF99;
    position:relative;
    top:-1%;
    margin-bottom:5px;
    height:164px;
  }
  #copy.fuss {
    width:81%;
    top:8%;
    height:82px;
    display:inherit;
    left:-17%;
  }
  #footer.fuss {
    top:14%;
    clear:both;
    width:100%;
    background-color:#9194CF99;
    position:relative;
    margin-top:-6px;
    margin-bottom:15px;
    height:161px;
  }
}
@media screen and (max-width:1800px) {
  #navyquer .unter > li.laster {
    display:inline-block;
    position:relative;
    width:120px;
  }
  #sidebar1.fuss {
    width:31%;
    height:12%;
    top:49%;
    padding:2%;
    margin-top:44%;
    margin-bottom:10px;
    left:51%;
    position:absolute;
  }
  #sidebar.fuss {
    width:18%;
    height:27%;
    margin-bottom:2px;
    top:51%;
    right:13%;
    margin-top:-10%;
  }
  #gutschein1.fuss {
    position:absolute;
    top:126%;
    left:12%;
    width:24%;
    border-style:outset;
    border-radius:13px;
  }
  h1.fuss {
    top:-270%;
    left:14%;
    position:relative;
    font-family:serif;
    font-size:328%;
    color:navy;
    text-shadow:3px 3px 3px #fff;
    letter-spacing:-1px;
    height:auto;
  }
  td.zwischenoder {
    display:none;
  }
  #navyquer .sub a.last {
    position:relative;
    padding:15px 8px 8px 5px;
    height:28px;
    margin-right:5px;
  }
  #medien.fuss {
    display:block;
    position:absolute;
    width:300px;
    top:75%;
    left:69%;
  }
  p.fuss {
    font:92%/1.4 sans-serif;
    margin-top:-33%;
    margin-left:13%;
    margin-bottom:-40px;
    width:91%;
    height:auto;
    padding-top:20px;
    top:-691%;
    left:-99%;
    position:absolute;
    letter-spacing:1px;
  }
  .schliessen {
    float:right;
    font:100% sans-serif;
  }
  #wechselbild7 {
    display:none;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:-586px;
    width:49%;
    left:100%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:auto;
    color:white;
    border-width:10px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:300px;
  }
  h5.üfuss {
    font-size:158%;
    left:-7px;
    position:relative;
    top:-41px;
    margin-top:-12%;
    font-style:italic;
    width:285px;
  }
  wechselbild4.fuss {
    display:none;
  }
  ul.fuss {
    font-family:sans-serife;
    line-height:1.2em;
    position:relative;
    top:-18px;
    font:98%/1.4em sans-serif;
  }
  #preiseinkl {
    position:relative;
    float:right;
    top:14px;
    margin-bottom:-4%;
    margin-right:11%;
    margin-top:10px;
  }
  #wechselbild3.allg {
    left:22px;
    position:relative;
    top:1px;
  }
  h6.oben {
    font-size:122%;
    left:391px;
    position:absolute;
    top:63%;
    margin-top:1%;
    font-style:oblique;
    width:279px;
    font-family:sans-serife;
    color:#07076a;
    height:94px;
  }
  h6.üfuss {
    font-size:91%;
    left:-7px;
    position:relative;
    top:-33px;
    margin-top:1%;
    font-style:oblique;
    width:285px;
  }
  p {
    background-color:#DDEFDE;
    opacity:0.97;
    font:small-caps 18px;
    color:navy;
    border-style:outset;
    border-radius:20px;
    border-color:#008000;
    font:90%/1.2 sans-serif;
    letter-spacing:2.0;
    padding:38px;
    padding-top:38px;
    padding-right:38px;
    padding-bottom:38px;
    padding-left:10%;
    margin-top:-33%;
    margin-left:13%;
    margin-bottom:-40px;
    width:83%;
    height:auto;
    padding-top:20px;
    top:2%;
    left:4%;
  }
  #wechselbild4.fuss {
    display:block;
    width:85%;
    top:1%;
    left:8%;
    position:relative;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:-1%;
    left:53%;
  }
  #rankefuss1 {
    display:inline;
    position:absolute;
    top:16%;
    left:14%;
    margin-left:21%;
    width:65%;
  }
  #tablefuss.fuss {
    width:33%;
    position:absolute;
    top:68%;
    left:9%;
    height:507px;
    padding-bottom:31px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:-3%;
    margin-left:2%;
    padding-top:4%;
  }
  #summary.fuss {
    display:inline;
    float:right;
    position:absolute;
    right:-757px;
    top:113px;
    width:544px;
    padding:25%;
  }
  #navileiste.fuss {
    position:absolute;
    margin-top:18%;
    float:right;
    left:69%;
  }
  #fussnote.fuss {
    top:-4%;
    left:1%;
    position:relative;
    width:83%;
    height:138%;
    padding:38px;
    margin-top:10px;
  }
  #spruchstart.fuss {
    height:117%;
    position:relative;
    padding:4%;
    width:85%;
    right:5%;
    display:block;
    margin-left:12%;
    margin-top:-54px;
    background:linear-gradient(to right,#baca1e 0%,#3a5705 99%);
    background-color:rgba(0,0,0,0);
  }
  #ampel.fuss {
    border-radius:30px;
    display:block;
    left:35%;
    position:relative;
    top:-230%;
    height:auto;
    padding-bottom:10%;
    max-width:72%;
  }
  #headline.fuss {
    background-color:#bcf7b466;
    width:100%;
    position:relative;
    top:-64%;
    left:1px;
    margin-top:18%;
    height:150px;
    border-bottom:2px dotted white;
  }
  #main.fuss {
    width:100%;
    float:left;
    background-color:#caf9c3;
    margin-top:-33%;
    margin-bottom:10px;
    height:auto;
    margin-left:2px;
  }
  #footer.fuss {
    top:18%;
    clear:both;
    width:100%;
    background-color:#9194CF99;
    position:relative;
    margin-top:10px;
    margin-bottom:15px;
    height:161px;
  }
  #dreieck.fuss {
    position:relative;
    top:13%;
    left:62px;
  }
  #sprung,
  #sprung.fuss {
    display:none;
  }
}
@media screen and (max-width:1600px) {
  #gutschein1.fuss {
    position:absolute;
    top:110%;
    left:10%;
    width:35%;
    border-style:outset;
    border-radius:13px;
  }
  #medien.fuss {
    display:block;
    position:relative;
    width:300px;
    top:56%;
    left:61%;
  }
  #footer.fuss {
    top:14%;
    clear:both;
    width:100%;
    background-color:#9194CF99;
    position:relative;
    margin-top:-6px;
    margin-bottom:15px;
    height:161px;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:-616px;
    width:49%;
    left:95%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:auto;
    color:white;
    border-width:10px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:300px;
  }
  #wechselbild4.fuss {
    display:none;
  }
  #preiseinkl.fuss {
    position:relative;
    float:left;
    top:31px;
    margin-bottom:-4%;
    left:48%;
    margin-top:10px;
    font-size:83%;
    font-style:oblique;
    margin-bottom:22px;
  }
  p.fuss {
    background-color:#DDEFDE;
    opacity:0.97;
    font:small-caps 18px;
    color:navy;
    border-style:outset;
    border-radius:20px;
    border-color:#008000;
    font:90%/1.2 sans-serif;
    letter-spacing:2.0;
    padding:38px;
    padding-top:38px;
    padding-right:38px;
    padding-bottom:38px;
    padding-left:10%;
    margin-top:-33%;
    margin-left:13%;
    margin-bottom:-40px;
    width:83%;
    height:auto;
    padding-top:20px;
    top:2%;
    left:4%;
  }
  #wechselbild4.fuss {
    display:block;
    width:81%;
    top:-14%;
    left:8%;
    position:relative;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:-1%;
    left:53%;
  }
  #rankefuss1 {
    display:inline;
    position:absolute;
    top:16%;
    left:14%;
    margin-left:21%;
    width:65%;
  }
  #tablefuss.fuss {
    width:33%;
    position:absolute;
    top:53%;
    left:8%;
    height:auto;
    padding-bottom:31px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:20px;
    margin-left:2%;
    font-family:serife;
    font-size:116%;
  }
  #summary.fuss {
    display:inline;
    float:right;
    position:absolute;
    right:-757px;
    top:113px;
    width:544px;
    padding:25%;
  }
  #navileiste.fuss {
    position:absolute;
    margin-top:15%;
    float:right;
    left:75%;
  }
  #fussnote.fuss {
    top:-4%;
    left:1%;
    position:relative;
    width:83%;
    height:auto;
    padding:40px 34px;
    margin-top:10px;
    font:89%/1.4em sans-serif;
  }
  #spruchstart.fuss {
    height:101%;
    position:relative;
    padding:4%;
    width:101%;
    right:20%;
    display:block;
    margin-left:12%;
    margin-top:-30px;
    background:linear-gradient(to right,#9aa624 0%,#5d880ef2 99%);
    background-color:rgba(0,0,0,0);
  }
  #ampel.fuss {
    border-radius:30px;
    display:table-cell;
    left:8%;
    position:relative;
    top:-25%;
    height:auto;
    padding-bottom:10%;
  }
  #headline.fuss {
    background-color:#bcf7b466;
    width:100%;
    position:relative;
    top:-154px;
    left:1px;
    margin-top:25px;
    height:150px;
    border-bottom:2px dotted white;
  }
  #main.fuss {
    width:100%;
    float:left;
    background-color:#caf9c3;
    margin-top:-53px;
    margin-bottom:10px;
    height:auto;
    margin-left:2px;
  }
  #dreieck.fuss {
    position:relative;
    top:13%;
    left:74px;
  }
  #sprung,
  #sprung.fuss {
    display:none;
  }
  #starttableindex.fuss {
    position:relative;
    float:left;
    margin-bottom:4%;
    padding-right:2%;
    padding-bottom:50px;
    padding-top:2%;
    width:57%;
    padding-left:2%;
    height:500px;
    top:3%;
    margin-left:5px;
    margin-top:33px;
    left:4px;
  }
  #wrapper.fuss {
    width:99%;
    background-color:#ebfce9;
    padding:1%;
    margin:0 auto;
    margin-left:auto;
    display:block;
    position:relative;
    height:1885px;
    background-color:rgb(202,249,195);
  }
  #main.fuss {
    width:100%;
    float:left;
    background-color:#caf9c300;
    top:-24%;
    margin-top:-8px;
    margin-bottom:10px;
    height:1302px;
    left:121px;
  }
  header.fuss {
    width:100%;
    position:relative;
    top:-1%;
    margin-bottom:5px;
    height:386px;
  }
  #wechselbild3.fuss {
    left:7%;
    top:32%;
    width:84%;
  }
  h1.fuss {
    top:-249%;
    left:14%;
    position:relative;
    font-family:serif;
    font-size:328%;
    color:navy;
    text-shadow:3px 3px 3px #fff;
  }
  #nav.fuss {
    width:95%;
    margin-top:1%;
    margin-bottom:10px;
    position:fixed;
    font-size:110%;
    margin:0 auto;
    height:80px;
    background-color:#caf9c3;
    width:100%;
    left:9%;
    top:1%;
  }
  #navyquer.fuss {
    width:90%;
    margin-bottom:5px;
    position:relative;
    display:block;
    margin-left:-17;
    height:50px;
    left:36%;
    float:left;
    margin-top:-170px;
    margin:0 auto;
    top:-54%;
  }
  #sidebar.fuss {
    width:18%;
    height:318px;
    float:right;
    position:relative;
    padding:20px;
    border-style:outset;
    border-radius:20px;
    border-color:#B6FFA2;
    background-color:#DDEFDE;
    margin-bottom:47px;
    top:35%;
    right:13%;
    margin-top:-10%;
  }
  #sidebar1.fuss {
    width:25%;
    height:417px;
    float:right;
    position:relative;
    border-style:outset;
    border-radius:20px;
    border-color:#B6FFA2;
    background-color:#DDEFDE80;
    top:18%;
    padding:2%;
    margin-top:14%;
    margin-bottom:10px;
    left:-13%;
  }
  #footer.fuss {
    margin-top:4%;
    clear:both;
    width:100%;
    background-color:#9194CF99;
    position:relative;
    top:-1%;
    margin-bottom:5px;
    height:164px;
  }
  #copy.fuss {
    width:100&;
    top:8%;
    height:auto;
    display:inherit;
    left:-17%;
  }
  #footer.fuss {
    top:12%;
    clear:both;
    width:100%;
    background-color:#9194CF99;
    position:relative;
    margin-top:-6px;
    margin-bottom:15px;
    height:161px;
  }
}
@media screen and (max-width:1500px) {
  #gutschein1.fuss {
    position:absolute;
    top:119%;
    left:12%;
    width:35%;
  }
  #medien.fuss {
    display:block;
    position:relative;
    width:300px;
    top:62%;
    left:59%;
  }
  tablefuss.fuss {
    width:33%;
    position:absolute;
    top:53%;
    left:8%;
    height:auto;
    padding-bottom:31px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:20px;
    margin-left:2%;
    font-family:serife;
    font-size:116%;
  }
  header.fuss {
    width:100%;
    position:relative;
    top:-2%;
    margin-bottom:5px;
    height:386px;
  }
  h6.oben {
    font-size:122%;
    left:29%;
    position:absolute;
    top:63%;
    margin-top:1%;
    font-style:oblique;
    width:279px;
    font-family:sans-serife;
    color:#07076a;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:-837px;
    width:60%;
    left:95%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:auto;
    color:white;
    border-width:10px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:300px;
  }
  #headline.fuss {
    background-color:#d8fad400;
    width:100%;
    position:relative;
    top:-347px;
    left:1px;
    margin-top:20%;
    height:150px;
  }
  #dreieck.fuss {
    position:relative;
    top:2%;
    left:84px;
  }
  #wrapper.fuss {
    width:99%;
    height:1743px;
  }
  #main.fuss {
    width:100%;
    float:left;
    top:-37%;
    margin-top:-42px;
    margin-bottom:10px;
    height:1234px;
    position:relative;
  }
  #wechselbild3.fuss {
    left:3%;
    top:13%;
    width:92%;
  }
  h1.fuss {
    font-size:315%;
    color:navy;
    font-weight:bold;
    font-style:italic;
    top:-262%;
    left:14%;
    text-shadow:3px 3px 3px #fff;
    height:auto;
  }
  #navyquer.fuss {
    width:140%;
    margin-bottom:5px;
    position:relative;
    display:block;
    margin-top:-1%;
    margin-left:30%;
    top:-100%;
    left:58%;
  }
  #starttableindex.fuss {
    float:left;
    margin-bottom:4%;
    padding-right:2%;
    padding-bottom:50px;
    padding-top:2%;
    width:50%;
    padding-left:2%;
    height:509px;
    top:1%;
    margin-left:57px;
  }
  #sidebar.fuss {
    width:22%;
    height:353px;
    float:left;
    position:relative;
    padding:20px;
    border-style:outset;
    border-radius:20px;
    border-color:#B6FFA2;
    background-color:#DDEFDE;
    margin-bottom:2px;
    top:32%;
    left:-2%;
  }
  #sidebar1.fuss {
    width:27%;
    height:500px;
    float:right;
    top:38%;
    padding:2%;
    margin-top:10px;
    margin-bottom:10px;
    left:-16%;
  }
  #copy.fuss {
    width:87%;
    top:7%;
    height:80px;
    display:inherit;
    left:-17%;
    margin-top:23px;
    margin-bottom:10px;
  }
}
@media screen and (max-width:1400px) {
  #gutschein1.fuss {
    position:absolute;
    top:91%;
    left:57%;
    width:29%;
  }
  #medien.fuss {
    display:block;
    position:relative;
    width:300px;
    top:54%;
    left:59%;
    margin-top:20px;
  }
  ul.fuss {
    font-family:sans-serife;
    line-height:1.2em;
    position:relative;
    top:-18px;
    font:98%/1.6em sans-serif;
  }
  #tablefuss.fuss {
    width:44%;
    position:absolute;
    top:60%;
    left:-3%;
    height:auto;
    padding-bottom:31px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:20px;
    margin-left:2%;
    font-family:serife;
    font-size:102%;
  }
  h5.üfuss {
    font-size:180%;
    left:-59px;
    position:relative;
    top:-27px;
    margin-top:-12%;
    font-style:italic;
    width:285px;
  }
  h6.oben {
    font-size:122%;
    left:30%;
    position:absolute;
    top:63%;
    margin-top:1%;
    font-style:oblique;
    width:279px;
    color:navy;
  }
  #wechselbild4.fuss {
    display:block;
    width:88%;
    top:-14%;
    left:4%;
    position:relative;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:white;
    top:-28%;
    width:41%;
    left:108%;
    border-style:outset;
    background-color:#ccc7c7;
    position:absolute;
    height:auto;
    color:white;
    border-width:10px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:580px;
    top:44%;
    width:300px;
  }
  #preiseinkl.fuss {
    position:relative;
    float:left;
    top:31px;
    margin-bottom:-4%;
    left:48%;
    margin-top:10px;
    font-size:83%;
    font-style:oblique;
    margin-bottom:22px;
  }
  p {
    font:90%/1.2 sans-serif;
    letter-spacing:2.0;
    padding:38px;
    padding-right:38px;
    padding-bottom:38px;
    padding-left:10%;
    margin-top:-33%;
    margin-left:13%;
    margin-bottom:-40px;
    width:70%;
    height:auto;
    padding-top:20px;
    top:2%;
    left:4%;
  }
  #wrapper.fuss {
    width:99%;
    height:1851px;
  }
  #headline.fuss {
    background-color:#bcf7b466;
    width:100%;
    position:relative;
    top:19px;
    left:1px;
    margin-top:10%;
    height:150px;
  }
  #main.fuss {
    width:100%;
    float:left;
    top:-18%;
    margin-top:5px;
    margin-bottom:10px;
    height:1234px;
    margin-left:14px;
  }
  header.fuss {
    width:100%;
    position:relative;
    top:-4%;
    left:1%;
    margin-bottom:5px;
    height:324px;
  }
  #nav.fuss {
    width:94%;
    margin-top:1%;
    margin-bottom:10px;
    position:fixed;
    top:2%;
    font-size:110%;
    margin:0 auto;
    height:73px;
    background-color:#1da44333;
    left:2%;
  }
  #navyquer.fuss {
    width:140%;
    margin-bottom:5px;
    position:relative;
    display:block;
    margin-left:31%;
    margin-top:-58px;
  }
  #footer.fuss {
    top:6%;
    clear:both;
    width:100%;
    background-color:#9194CF99;
    position:relative;
    margin-top:-6px;
    margin-bottom:15px;
    height:196px;
  }
  #dreieck.fuss {
    position:relative;
    top:-15%;
    left:73px;
  }
  #navileiste.fuss {
    position:absolute;
    margin-top:17%;
    float:right;
    left:65%;
  }
  #navyquer.start {
    width:160%;
    margin-bottom:5px;
    position:relative;
    display:block;
    margin-top:-5%;
    margin-left:2%;
  }
  #starttableindex.fuss {
    float:left;
    margin-bottom:4%;
    padding-right:2%;
    padding-bottom:50px;
    padding-top:2%;
    width:50%;
    padding-left:2%;
    height:auto;
    top:-1%;
    margin-left:-27px;
  }
  #sidebar.fuss {
    width:28%;
    height:24%;
    float:left;
    position:relative;
    padding:20px;
    border-style:outset;
    border-radius:20px;
    border-color:#B6FFA2;
    background-color:#DDEFDECC;
    margin-bottom:119px;
    top:18%;
    margin-left:0%;
  }
  #sidebar1.fuss {
    width:28%;
    height:34%;
    float:right;
    top:12%;
    left:-13%;
  }
}
@media screen and (max-width:1300px) {
  ##rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:-30%;
    width:56%;
    left:90%;
  }
  ul.fuss {
    font-family:sans-serife;
    line-height:1.2em;
    position:relative;
    top:-48px;
    font:98%/1.6em sans-serif;
  }
  #starthome {
    width:77%;
    left:9%;
    position:relative;
    display:block;
    margin-left:5px;
    margin-top:5%;
    text-align:center;
    font:120%/1.4em sans-serif;
  }
  #navyquer .top > li.start {
    display:none;
  }
  #medien.fuss {
    display:block;
    position:relative;
    width:300px;
    top:5%;
    left:66%;
  }
  #medien.fuss {
    display:block;
    position:relative;
    width:378px;
    top:2%;
    left:58%;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:white;
    top:-21%;
    width:49%;
    left:106%;
    border-style:outset;
    background-color:#ccc7c7;
    position:absolute;
    height:auto;
    color:white;
    border-width:10px;
  }
  p.fuss {
    font:82%/1.4 sans-serif;
    letter-spacing:2.0;
    margin-top:-33%;
    margin-left:33%;
    margin-bottom:-40px;
    width:77%;
    height:auto;
    padding-top:20px;
    top:-740%;
    left:-78%;
    position:absolute;
  }
  #gutschein1.fuss {
    position:absolute;
    top:auto;
    left:65%;
    width:29%;
    height:auto;
    margin-top:10%;
  }
  #tablefuss.fuss {
    width:39%;
    position:absolute;
    top:49%;
    left:5%;
    height:auto;
    padding-bottom:52px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:20px;
    margin-left:2%;
    font:112%/1.4 serif;
  }
  #footer.fuss {
    top:4%;
    width:100%;
    background-color:#9194CF99;
    position:relative;
    margin-top:-6px;
    margin-bottom:15px;
    height:133px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:385px;
    top:58%;
    width:300px;
  }
  #navileiste.fuss {
    color:rgb(0,0,128);
    font:72% sans-serif;
    left:71%;
    position:absolute;
    margin-top:19%;
  }
  #headline.fuss {
    background-color:#bcf7b466;
    width:100%;
    position:relative;
    top:19px;
    left:1px;
    margin-top:5%;
    height:150px;
  }
  #dreieck.fuss {
    position:relative;
    top:5%;
    left:123px;
  }
  #main.fuss {
    width:96%;
    float:left;
    top:-11%;
    margin-top:-109px;
    margin-bottom:10px;
    height:1500px;
    position:relative;
    left:11px;
  }
  #wechselbild3.fuss {
    left:5%;
    top:41%;
    width:95%;
  }
  #nav.fuss {
    width:90%;
    margin-top:1%;
    margin-bottom:10px;
    position:fixed;
    top:-13px;
    margin:0 auto;
    background-color:#ccf8c400;
    left:6%;
  }
  #navyquer.fuss {
    width:140%;
    margin-bottom:5px;
    position:relative;
    display:block;
    top:-68%;
    margin-left:29%;
    margin-top:-60px;
  }
  header.fuss {
    width:100%;
    top:-2%;
    left:1%;
    height:344px;
    margin-bottom:2px;
  }
  h1.fuss {
    top:-223%;
    left:18%;
  }
  h5.fuss {
    font:130% bold,italic;
    left:5%;
    position:relative;
    margin-top:1%;
  }
  #sidebar.fuss {
    width:27%;
    height:18%;
    top:35%;
    margin-right:-1%;
    left:4%;
  }
  #starttableindex.fuss {
    width:54%;
    padding-left:2%;
    height:auto;
    top:auto;
    margin-left:67px;
    margin-top:25px;
  }
  #sidebar1.fuss {
    width:40%;
    height:508px;
    float:left;
    position:relative;
    border-style:outset;
    border-radius:20px;
    border-color:#B6FFA2;
    background-color:#DDEFDE99;
    top:0%;
    padding:2%;
    margin-top:10px;
    margin-bottom:10px;
    left:58%;
  }
}
@media screen and (max-width:1200px) {
  #starthome {
    width:97%;
    left:-2%;
    position:relative;
    display:block;
    margin-left:5px;
    margin-top:-3%;
    text-align:center;
    font:110%/1.4em sans-serif;
  }
  #tablefuss.fuss {
    width:39%;
    top:29%;
    left:3%;
    height:550px;
    padding-bottom:52px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:20px;
    margin-left:2%;
    font:100%/1.4 serif;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:-131%;
    width:60%;
    left:118%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:auto;
    color:white;
    border-width:10px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:300px;
  }
  p {
    font:90%/1.2 sans-serif;
    letter-spacing:2.0;
    padding:38px;
    padding-right:38px;
    padding-bottom:38px;
    padding-left:10%;
    margin-top:-33%;
    margin-left:13%;
    margin-bottom:-40px;
    width:80%;
    height:auto;
    padding-top:20px;
    top:2%;
    left:4%;
  }
  #fussnote.fuss {
    top:36%;
    left:1%;
    position:relative;
    width:74%;
    height:358px;
    padding:38px;
    margin-top:10px;
  }
  #headline.fuss {
    width:100%;
    position:relative;
    top:auto;
    left:1px;
    margin-top:19%;
    height:150px;
  }
  #main.fuss {
    height:121%;
    margin-top:2%;
    top:auto;
    position:absolute;
    width:90%;
    left:48px;
  }
  #main.imp {
    width:100%;
    float:left;
    background-color:#caf9c3;
    top:-14%;
    margin-top:190px;
    margin-bottom:10px;
    height:614px;
  }
  #sprung.imp {
    display:none;
    top:-74%;
    float:left;
    position:relative;
    left:63px;
  }
  #navyquer,
  #nav {
    display:none;
  }
  #nav.fuss,
  #navyquer.fuss,
  #navileiste {
    display:block;
    left:27%;
  }
  #navyquer.fuss,
  #navileiste {
    display:block;
    left:30%;
  }
  #wechselbild3.fuss {
    width:103%;
    top:31%;
    left:1%;
  }
  #copy.fuss {
    width:93%;
    left:-25%;
    height:auto;
    top:25px;
    margin-top:8px;
  }
  h1.fuss {
    top:-207%;
    margin-left:-4%;
  }
  #dreieck.fuss {
    position:relative;
    top:13%;
    left:5%;
  }
  #starttableindex.fuss {
    width:50%;
    padding:2%;
    height:556px;
    margin-top:5%;
    margin-left:3%;
    text-align:left;
  }
  #sidebar.fuss {
    width:27%;
    height:12%;
    float:left;
    position:relative;
    padding:20px;
    border-style:outset;
    border-radius:20px;
    border-color:#B6FFA2;
    background-color:#DDEFDECC;
    margin-bottom:2px;
    top:22%;
    left:3%;
    margin-right:-8%;
  }
  #sprung.fuss ,
  #sprung.agb {
    display:block;
    top:-64%;
    float:right;
    position:relative;
    margin-left:83%;
    margin-top:-44px;
  }
  #sidebar1.fuss {
    width:31%;
    height:auto;
    top:36%;
    padding:2%;
    margin-left:-83%;
    margin-top:10px;
    float:left;
    padding:20px;
  }
  #fussnote.fuss {
    top:-15%;
    left:0%;
    position:relative;
    width:74%;
    height:358px;
    padding:38px;
    margin-top:24px;
  }
  #footer.fuss {
    top:93%;
    clear:both;
    width:100%;
    background-color:#CAF9C3;
    position:relative;
    margin-top:2px;
    margin-bottom:5px;
    left:0%;
    height:184px;
  }
}
@media screen and (max-width:1115px) {
  #rahmen {
    top:-578px;
    width:50%;
    left:105%;
    border-width:10px;
  }
  #gutschein1.fuss {
    position:absolute;
    top:89%;
    left:594px;
    width:41%;
  }
  #medien.fuss {
    display:block;
    position:relative;
    width:300px;
    top:28%;
    left:70%;
  }
  #tablefuss.fuss {
    width:33%;
    position:absolute;
    top:52%;
    left:9%;
    height:auto;
    padding-bottom:52px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:20px;
  }
  #wechselbild4.fuss {
    display:block;
    width:93%;
    top:-26%;
    left:3%;
    position:relative;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:300px;
  }
  #wrapper.fuss {
    width:99%;
    height:1681px;
  }
  #preiseinkl.fuss {
    position:relative;
    float:left;
    top:31px;
    margin-bottom:-4%;
    left:48%;
    margin-top:10px;
    font-size:83%;
    font-style:oblique;
    margin-bottom:22px;
  }
  #headline.fuss {
    background-color:#c6f8bf80;
    width:100%;
    position:relative;
    top:-31%;
    left:1px;
    margin-top:16%;
    height:185px;
    margin-bottom:1px;
    border-bottom:3px;
    border-bottom-color:#fff;
  }
  #main.fuss {
    width:98%;
    height:1414px;
    margin-top:7%;
    left:-18px;
    top:14%;
  }
  #starttableindex.fuss {
    width:55%;
    padding:3%;
    height:539px;
    margin-top:10%;
    margin-left:6%;
    text-align:left;
  }
  #sidebar1.fuss {
    width:37%;
    height:33%;
    top:69%;
    padding:2%;
    margin-left:-98%;
    margin-top:-18%;
    float:left;
    padding:20px;
    border-color:#B6FFA200;
    background-color:#DDEFDE00;
  }
  header.fuss {
    height:250px;
    width:101%;
    position:relative;
    top:-1%;
    margin-bottom:10px;
    margin:0 auto;
    left:-1px;
  }
  #navileiste.fuss {
    display:none;
  }
  #wechselbild3.fuss {
    width:99%;
    top:1%;
    left:4%;
  }
  #sprung.fuss {
    top:10%;
    display:none;
  }
  h1.fuss {
    top:22%;
    left:23%;
    position:relative;
    font-family:serif;
    font-size:328%;
    margin-top:-114px;
  }
  #navyquer;
  #nav {
    display:none;
  }
  #sidebar.fuss {
    width:25%;
    height:20%;
    float:left;
    position:relative;
    padding:20px;
    border-style:outset;
    border-radius:20px;
    border-color:#B6FFA2;
    background-color:#DDEFDECC;
    margin-bottom:2px;
    margin-top:35%;
    margin-left:0%;
    top:-5%;
  }
  #starthome {
    width:80%;
    left:21px;
    position:relative;
    margin-left:36px;
    margin-top:2px;
    text-align:center;
    font-size:91%;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:9%;
    left:54%;
  }
  #footer.fuss {
    top:91%;
    clear:both;
    width:100%;
    background-color:#CAF9C300;
    position:relative;
    margin-top:42px;
    margin-bottom:5px;
    left:2%;
  }
}
@media screen and (max-width:1050px) {
  #gutschein1.fuss {
    position:absolute;
    top:0%;
    left:72%;
    width:27%;
    height:153px;
  }
  #medien.fuss {
    display:block;
    position:relative;
    width:300px;
    top:5%;
    left:8%;
  }
  #sprung.fuss {
    top:auto;
    float:right;
    margin-left:-21%;
    right:77px;
    margin-top:-8%;
    margin-bottom:20%;
    display:block;
    width:150px;
    text-align:center;
    padding-right:15px;
  }
  #starhome {
    font-size:90%;
  }
  #navyquer.fuss,
  #navileiste {
    display:none;
    left:27%;
  }
  p.fuss {
    font:82%/1.4 sans-serif;
    letter-spacing:2.0;
    margin-top:-33%;
    margin-left:33%;
    margin-bottom:-40px;
    top:-740%;
    left:-78%;
    position:absolute;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:-135%;
    width:60%;
    left:103%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:auto;
    color:white;
    border-width:10px;
  }
  #spruchstart.fuss {
    height:101%;
    position:relative;
    padding:4%;
    width:95%;
    left:-14%;
    display:block;
    margin-left:12%;
    margin-top:-30px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:228px;
  }
  #wechselbild4.fuss {
    display:block;
    width:97%;
    left:3%;
    position:relative;
    top:-97px;
  }
  h6.oben {
    left:355px;
    top:4px;
    margin-top:1%;
    width:279px;
  }
  td.abstand {
    widht:10px;
  }
  #sprung.fuss {
    top:auto;
    float:left;
    margin-left:-21%;
    left:87%;
    margin-top:-6%;
    margin-bottom:20%;
    width:28%;
  }
  #fussnote.fuss {
    top:-15%;
    left:3%;
    position:relative;
    width:74%;
    height:358px;
    padding:38px;
    margin-top:24px;
  }
  #wrapper.fuss {
    width:99%;
    height:1660px;
  }
  #dreieck.fuss {
    position:relative;
    left:114px;
    margin-top:-30%;
    top:14%;
  }
  #headline.fuss {
    background-color:#c6f8bf80;
    width:100%;
    position:relative;
    top:25%;
    left:1px;
    height:109px;
    margin-bottom:1%;
  }
  #main.fuss {
    height:1318px;
    margin-top:18%;
    top:auto;
    width:99%;
    left:-2px;
  }
  header.fuss {
    height:250px;
    width:100%;
  }
  #nav {
    display:none;
  }
  #sidebar.fuss {
    width:27%;
    position:relative;
    top:22%;
    margin:0 auto;
    left:44px;
    height:-2%;
  }
  #starttableindex.fuss {
    text-align:center;
    top:1%;
    padding-right:5%;
    position:relative;
    margin:0 auto;
    left:4%;
    width:55%;
    margin-bottom:10px;
    padding-bottom:36px;
    text-align:left;
    height:484px;
  }
  #tablefuss.fuss {
    width:44%;
    position:absolute;
    top:52%;
    left:2%;
    height:567px;
    padding-bottom:31px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:-3%;
    margin-left:2%;
    padding-top:4%;
  }
  #ampel.marma {
    display:none 
  }
  #footer.fuss {
    margin-top:-5%;
    clear:both;
    width:100%;
    background-color:#9194CF99;
    position:relative;
    margin-top:35px;
    margin-bottom:5px;
    height:auto;
    top:95%;
    padding-bottom:35px;
  }
}
@media screen and (max-width:950px) {
  td.kontakte {
    display:none;
    background:lightgreen;
    height:46px;
    border-radius:15px;
    border:1px outset;
    text-align:center;
  }
  #wechselbild1.start {
    left:9%;
    padding-bottom:30px;
    top:-29%;
    width:80%;
  }
  #medien.fuss {
    display:block;
    position:relative;
    width:300px;
    top:3%;
    left:40%;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:682px;
    top:48%;
    width:25%;
  }
  #gutschein1.fuss {
    position:absolute;
    top:31%;
    left:62%;
    width:38%;
    height:217px;
  }
  sidebar1.fuss {
    width:29%;
    height:41%;
    top:61%;
    padding:2%;
    margin-left:-88%;
    margin-top:-18%;
    float:left;
    padding:20px;
  }
  a.fuss {
    position:relative;
    color:white;
    margin:0 auto;
    top:-35px;
    left:10px;
  }
  h6.oben {
    left:355px;
    top:31px;
    margin-top:1%;
    width:279px;
  }
  #fussnote.fuss {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:wheat;
    top:12%;
    width:88%;
    left:-6%;
    border-style:outset;
    background-color:#ddefde;
    position:relative;
    height:113%;
    color:#294611;
    border-width:4px;
    text-align:center;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:-148%;
    width:60%;
    left:101%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:192px;
    color:#294611;
    border-width:4px;
  }
  #starttableindex.fuss {
    text-align:center;
    top:0%;
    padding-right:5%;
    position:relative;
    margin:0 auto;
    margin-bottom:0px;
    left:6%;
    width:55%;
    margin-bottom:10px;
    padding-bottom:36px;
    text-align:left;
    height:449px;
  }
  #headline.fuss {
    background-color:#c6f8bf80;
    width:100%;
    position:relative;
    top:49%;
    left:1px;
    margin-top:120px;
    height:127px;
    margin-bottom:1px;
  }
  #main.fuss {
    height:1103px;
    margin-top:21%;
    top:auto;
    width:100%;
    left:-10px;
  }
  h3 {
    color:rgb(221,239,222);
    display:inline;
    float:right;
    font:1.4em verdana italic;
    margin:20px -150px;
    padding-left:17%;
    position:absolute;
    text-shadow:3px 3px 3px rgba(107,214,160,0.02);
    top:38%;
    left:43%;
  }
  #tablefuss.fuss {
    width:42%;
    position:absolute;
    top:56%;
    left:3%;
    height:616px;
    padding-bottom:31px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:-3%;
    margin-left:2%;
    padding-top:4%;
  }
  header.fuss {
    height:10%;
    width:101%;
  }
  #sidebar.fuss {
    width:31%;
    position:relative;
    top:6%;
    margin:0 auto;
    left:-2px;
    height:27%;
    margin-top:5px;
  }
  #dreieck.fuss {
    position:relative;
    left:9%;
    margin-top:-29%;
    top:-18px;
  }
  #sprung.fuss,
  #sprung.agb {
    display:block;
    top:57%;
    float:left;
    position:relative;
    left:27%;
    margin-right:7%;
    width:54%;
  }
  h1.fuss {
    top:-23%;
    margin-left:-9%;
    position:relative;
    font-size:228%;
  }
  #footer.fuss {
    top:93%;
    clear:both;
    width:100%;
    background-color:#9194CF00;
    position:relative;
    margin-top:16px;
    margin-bottom:5px;
    height:150px;
  }
}
@media screen and (max-width:900px) {
  #starthome {
    width:80%;
    left:-24px;
    top:1%;
    text-align:left;
    margin-bottom:18px;
  }
  #gutschein1.fuss {
    position:absolute;
    top:51%;
    left:60%;
    width:38%;
    height:214px;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:43%;
    left:54%;
  }
  #spruchstart.fuss {
    height:101%;
    position:relative;
    padding:4%;
    width:95%;
    left:-17%;
    display:block;
    margin-left:12%;
    margin-top:-2%;
    top:-5%;
  }
  h3 {
    margin:20px -150px;
    padding-left:17%;
    position:absolute;
    top:68%;
    left:53%;
  }
  #wechselbild1.start {
    left:12%;
    padding-bottom:30px;
    top:6%;
    width:75%;
  }
  #wasser {
    position:relative;
    margin:-9% auto;
    font-size:118%;
    width:72%;
    padding-top:93%;
    top:-67%;
  }
  #starttableindex.fuss {
    text-align:center;
    top:0%;
    padding-right:5%;
    position:relative;
    margin:0 auto;
    margin-bottom:0px;
    margin-bottom:0px;
    left:1%;
    width:59%;
    margin-bottom:10px;
    padding-bottom:36px;
    text-align:left;
    height:449px;
  }
  #medien.fuss {
    display:block;
    position:relative;
    width:705%;
    top:35%;
    left:0%;
    margin-top:29px;
  }
  #ampel.fuss {
    display:none;
  }
  #sidebar1.fuss {
    width:36%;
    height:31%;
    top:47%;
    padding:2%;
    margin-left:-98%;
    margin-top:-18%;
    float:left;
    padding:20px;
    left:119%;
  }
  p.fuss {
    font:92%/1.4 sans-serif;
    letter-spacing:2.0;
    margin-top:-33%;
    margin-left:13%;
    margin-bottom:-40px;
    width:91%;
    height:auto;
    padding-top:20px;
    top:-1761%;
    left:-25%;
    position:absolute;
    letter-spacing:1px;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:white;
    top:-141%;
    width:54%;
    left:101%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:180px;
    color:white;
    border-width:10px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:68%;
    top:41%;
    width:29%;
  }
  h6.oben {
    font-size:122%;
    left:32%;
    position:relative;
    top:6px;
    margin-top:-8%;
    width:279px;
  }
  h6.üfuss {
    font-size:91%;
    left:-7px;
    position:relative;
    top:-33px;
    margin-top:1%;
    font-style:oblique;
    width:285px;
  }
  #wrapper.fuss {
    width:99%;
    height:1875px;
  }
  #main.fuss {
    height:1100px;
    margin-top:11%;
    top:auto;
    left:-26px;
    width:102%;
  }
  header.fuss {
    height:236px;
    width:101%;
  }
  #headline.fuss {
    background-color:#c6f8bf80;
    width:100%;
    position:relative;
    top:-17%;
    left:1px;
    margin-top:30%;
    height:242px;
    margin-bottom:1px;
  }
  #dreieck.fuss {
    position:relative;
    left:12%;
    margin-top:-30%;
    top:-42px;
    width:152px;
  }
  #nav,
  #navyquer.start {
    display:none;
  }
  #navileiste {
    display:none;
  }
  h1.fuss {
    margin-top:2%;
    left:39%;
    position:relative;
    font-family:serif;
    font-size:228%;
    width:220px;
    top:-58%;
  }
  #sidebar.fuss {
    width:32%;
    position:relative;
    top:-40%;
    margin:0 auto;
    left:62%;
    height:27%;
  }
  #sprung.fuss,
  #sprung.agb {
    display:block;
    top:-107%;
    float:left;
    position:relative;
    left:21%;
    margin-top:51px;
  }
  #fussnote.fuss {
    top:-23%;
    left:0%;
    position:relative;
    width:75%;
    height:72%;
    padding:38px;
    margin-top:87px;
  }
  #footer.fuss {
    margin-top:0%;
    clear:both;
    width:100%;
    position:relative;
    margin-top:-25%;
    margin-bottom:5px;
    height:150px;
    top:53%;
  }
}
@media screen and (max-width:850px) {
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:white;
    top:-147%;
    width:48%;
    left:77%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:auto;
    color:white;
    border:6px;
  }
  #medien.fuss {
    display:block;
    position:absolute;
    width:49%;
    top:37%;
    left:42%;
    margin-top:29px;
    height:203px;
    padding-right:5px;
    margin-left:5px;
  }
  h3 {
    margin:20px -150px;
    padding-left:17%;
    position:absolute;
    top:28%;
    left:63%;
  }
  #wechselbild1.start {
    left:12%;
    padding-bottom:30px;
    top:-24%;
    width:75%;
  }
  #ampel.fuss {
    border-radius:30px;
    display:table-cell;
    left:8%;
    position:relative;
    top:-25%;
    height:auto;
    padding-bottom:10%;
  }
  #starthome {
    width:80%;
    left:-44px;
    top:-5%;
    text-align:left;
    margin-bottom:18px;
  }
  #gutschein1.fuss {
    position:absolute;
    top:75%;
    left:13%;
    width:38%;
    height:201px;
  }
  ul.fuss {
    font-family:sans-serife;
    line-height:1.2em;
    position:relative;
    top:-41%;
    font:98%/1.6em sans-serif;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:-6px;
    width:108%;
    left:2%;
    border-style:outset;
    background-color:grey;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:300px;
  }
  #preiseinkl.fuss {
    position:relative;
    float:left;
    top:-190px;
    margin-bottom:-4%;
    left:41%;
    margin-top:10px;
    font-size:83%;
    font-style:oblique;
    margin-bottom:22px;
  }
  #headline.fuss {
    background-color:#c6f8bf80;
    width:94%;
    position:relative;
    top:75%;
    left:1px;
    margin-top:17%;
    height:112px;
    margin-bottom:5px;
  }
  #wrapper.fuss {
    height:2540px;
  }
  h5.üfuss {
    left:-42px;
    position:relative;
    top:-163px;
    margin-top:1%;
    font-style:italic;
    width:285px;
  }
  h6.üfuss {
    font-size:125%;
    left:-1px;
    position:relative;
    top:-30%;
    margin-top:1%;
    font-style:oblique;
    width:285px;
  }
  h6.oben {
    font-size:106%;
    left:-3%;
    position:relative;
    top:78px;
    margin-top:-20%;
    font-style:oblique;
    width:285px;
    color:#09098c;
    font-family:sans-serife;
    margin-left:246px;
  }
  #main.fuss {
    height:1563px;
    margin-top:-12%;
    left:-2%;
    top:16%;
  }
  header.fuss {
    height:10%;
    width:100%;
    top:-43px;
    left:10px;
  }
  #wechselbild4.fuss {
    display:block;
    width:103%;
    top:32%;
    left:-2%;
    position:relative;
    margin-top:-121px;
  }
  #starttableindex.fuss {
    width:68%;
    padding:6%;
    margin-bottom:10px;
    margin:0 auto;
    margin-top:1%;
    margin-left:1%;
    text-align:left;
    height:25%;
    margin-bottom:6%;
  }
  #sidebar.fuss {
    width:28%;
    position:relative;
    height:333px;
    margin-bottom:10px;
    left:65%;
    top:-26%;
    margin-top:48px;
    float:left;
  }
  #sidebar1.fuss {
    width:39%;
    height:500px;
    float:right;
    padding:20px;
    padding:2%;
    left:-33%;
    top:25%;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:24%;
    top:59%;
    width:80%;
  }
  #sprung.fuss,
  #sprung.agb {
    display:block;
    float:left;
    position:relative;
    top:38%;
    left:-1%;
    width:80%;
  }
  #nav {
    display:none;
  }
  h1.fuss {
    margin-top:4%;
    left:39%;
    position:relative;
    font-family:serif;
    font-size:240%;
    float:left;
    top:-151px;
  }
  #spruchstart.fuss {
    height:95%;
    position:relative;
    padding:4%;
    width:92%;
    right:12%;
    display:block;
    margin-left:18%;
    margin-top:-48%;
    top:33%;
  }
  #wasser.fuss {
    position:absolute;
    font-size:104%;
    width:72%;
    padding-top:93%;
    top:0%;
    left:32px;
  }
  #tablefuss {
    width:62%;
    padding-bottom:20px;
    padding-right:1%;
    float:left;
    margin-bottom:10px;
    height:auto;
    top:50%;
    left:5px;
    margin-top:20px;
    padding-left:31%;
    height:514px;
  }
  #fussnote.fuss {
    top:9%;
    left:0%;
    position:relative;
    width:74%;
    height:84%;
    padding:38px;
    margin-top:-49px;
  }
  #tablefuss.fuss {
    width:43%;
    position:absolute;
    top:51%;
    left:1%;
    height:507px;
    padding-bottom:31px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:-33%;
    margin-left:2%;
    padding-top:14%;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:111%;
    left:32%;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:-136%;
    left:112%;
  }
  #footer.fuss {
    clear:both;
    width:100%;
    position:relative;
    margin-top:11px;
    margin-bottom:5px;
    height:137px;
    top:57%;
    left:0%;
  }
}
@media screen and (max-width:750px) {
  #sprung.fuss {
    display:block;
    float:right;
    margin-right:-3%;
    margin-top:124px;
    position:fixed;
  }
  h3 {
    margin:20px -150px;
    padding-left:17%;
    position:absolute;
    top:48%;
    left:30%;
  }
  #gutschein1.fuss {
    position:absolute;
    top:89%;
    left:51%;
    width:38%;
    height:193px;
    display:none;
  }
  #medien.fuss {
    display:block;
    position:absolute;
    width:90%;
    top:91%;
    left:-28%;
  }
  #wechselbild1.start {
    left:12%;
    padding-bottom:30px;
    top:-24%;
    width:44%;
  }
  ul.fuss {
    font-family:sans-serife;
    line-height:1.2em;
    position:relative;
    top:-28%;
    font:98%/1.6em sans-serif;
  }
  #rahmen {
    display:block;
    border-radius:15px;
    border-color:white;
    top:-38%;
    width:36%;
    left:58%;
    border-style:outset;
    background-color:#ccc7c7;
    position:absolute;
    height:auto;
    color:white;
    border:6px;
  }
  #starthome {
    width:91%;
    left:-24px;
    top:1%;
    text-align:center;
    margin-bottom:18px;
    font-size:100%;
  }
  #spruchstart.fuss {
    height:74%;
    position:relative;
    padding:4%;
    width:92%;
    right:12%;
    display:block;
    margin-left:12%;
    margin-top:-17%;
  }
  #tablefuss.fuss {
    width:40%;
    text-align:left;
    padding-bottom:20px;
    float:left;
    margin-bottom:10px;
    margin-top:auto;
    left:-2%;
    height:522px;
    top:62%;
  }
  #wrapper.fuss {
    height:2582px;
  }
  #main.fuss {
    height:1593px;
    margin-top:-4%;
    left:1%;
  }
  header.fuss {
    height:225px;
    width:101%;
  }
  #fussnote.fuss {
    top:8%;
    left:-9%;
    position:relative;
    width:99%;
    height:84%;
    padding:30px;
    margin-top:-49px;
    text-align:center;
    padding-top:13%;
  }
  #wasser.fuss {
    position:absolute;
    margin:-6% auto;
    font-size:131%;
    width:29%;
    padding-top:93%;
    top:-118%;
    left:62%;
    height:auto;
  }
  #starttableindex.fuss {
    width:89%;
    padding:45px;
    margin-bottom:10px;
    margin:0 auto;
    margin-top:3%;
    padding:11px;
    left:12px;
    height:auto;
  }
  #sidebar.fuss {
    width:88%;
    position:relative;
    height:24%;
    margin-bottom:10px;
    left:6px;
    margin-top:3%;
    top:1%;
  }
  #sidebar.imp {
    width:81%;
    height:400px;
    position:relative;
    padding:20px;
    margin-bottom:2px;
    margin-top:16%;
    margin-right:8%;
    top:-20%;
  }
  #sidebar1.fuss {
    height:489px;
    float:right;
    position:relative;
    padding:20px;
    border-style:outset;
    border-radius:20px;
    border-color:#B6FFA2;
    background-color:#DDEFDEB3;
    padding:2%;
    margin-bottom:10px;
    left:-42%;
    margin-top:15%;
  }
  #sprung.fuss,
  #sprung.agb {
    display:block;
    float:left;
    position:relative;
    top:32px;
    left:-1%;
    width:80%;
  }
  #tablefuss {
    width:63%;
    text-align:center;
    padding-bottom:20px;
    padding-right:-7%;
    float:left;
    margin-bottom:3px;
    height:506px;
    top:45%;
    left:5px;
    margin-top:20px;
  }
  #footer.fuss {
    top:95%;
    clear:both;
    width:100%;
    background-color:#9194CF00;
    position:relative;
    margin-top:5px;
    margin-bottom:5px;
    height:150px;
  }
  #copy.fuss {
    width:100&;
    top:90%;
    height:auto;
    display:inherit;
    left:-23%;
  }
}
@media screen and (max-width:700px) {
  #gutschein1.fuss {
    position:absolute;
    top:61%;
    left:51%;
    width:45%;
    height:199px;
    display:block;
  }
  p.fuss {
    font:92%/1.4 sans-serif;
    letter-spacing:1px;
    margin-top:-57%;
    margin-left:1%;
    margin-bottom:-40px;
    width:61%;
  }
  h6.üfuss {
    font-size:125%;
    left:-1px;
    position:relative;
    top:-20%;
    margin-top:1%;
    font-style:oblique;
    width:285px;
  }
  #spruchstart.fuss {
    height:85%;
    position:relative;
    padding:4%;
    width:90%;
    left:-11%;
  }
  h6.oben {
    font-size:133%;
    left:-3%;
    position:relative;
    top:88%;
  }
  #dreieck.fuss {
    position:relative;
    left:12%;
    margin-top:-30%;
    top:-18px;
    width:152px;
  }
  #medien.fuss {
    display:block;
    position:absolute;
    width:40%;
    top:51%;
    left:52%;
  }
  table.medien {
    display:table-cell;
    width:300px;
    padding-left:25px;
    height:238px;
    text-align:center;
    left:114%;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:white;
    top:-27%;
    width:46%;
    left:48%;
    border-style:outset;
    background-color:#ccc7c7;
    position:absolute;
    height:auto;
    color:white;
    border-width:10px;
  }
  h5.üfuss {
    left:-41px;
    position:relative;
    top:-19%;
    margin-top:1%;
    font-style:italic;
    width:285px;
  }
  #headline.fuss {
    background-color:#c6f8bf80;
    width:89%;
    position:relative;
    top:39%;
    left:-17%;
    margin-top:17%;
    height:44%;
    margin-bottom:5px;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:-127%;
    left:112%;
    width:52%;
  }
  #wechselbild1.start {
    left:-3%;
    padding-bottom:30px;
    top:-25%;
    width:80%;
  }
  #wechselbild7 {
    display:block;
    width:112%;
    top:-6%;
    left:-7%;
    position:relative;
    margin-top:-22px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:300px;
  }
  #preiseinkl.fuss {
    position:relative;
    float:left;
    top:1%;
    margin-bottom:-4%;
    left:50%;
    margin-top:-210px;
    font-size:83%;
    font-style:oblique;
    margin-bottom:22px;
    width:250px;
  }
  #wrapper.fuss {
    height:2593px;
  }
  #main.fuss {
    height:2106px;
    top:15%;
    margin-top:-32px;
    left:-12px;
  }
  h1.fuss {
    top:-136%;
    left:41%;
    font-size:301%;
    float:left;
  }
  #wechselbild4.fuss {
    display:none;
    width:101%;
    top:-6%;
    left:-2%;
    position:relative;
    margin-top:-22px;
  }
  h5.fuss {
    font:130% bold,italic;
    left:24%;
    position:relative;
    top:50%;
  }
  header.fuss {
    height:5%;
    width:101%;
  }
  #sidebar.fuss {
    width:90%;
    position:relative;
    height:431px;
    margin-bottom:10px;
    left:0%;
    top:3%;
    margin-top:10px;
    height:400px;
  }
  #starttableindex.fuss {
    width:77%;
    left:25px;
    padding:53px;
    margin-top:-5px;
    margin-bottom:10px;
    top:3%;
  }
  #wechselbild2.fuss {
    position:relative;
    left:1%;
    top:-24%;
    width:96%;
    height:250px;
  }
  #sprung.fuss {
    display:block;
    top:3%;
    float:left;
    position:relative;
    width:50%;
  }
  #wasser.fuss {
    position:relative;
    margin:-9% auto;
    font-size:140%;
    width:32%;
    padding-top:93%;
    top:-81%;
    left:31%;
  }
  #tablefuss.fuss {
    width:48%;
    position:absolute;
    top:55%;
    left:2%;
    height:542px;
    padding-bottom:31px;
    padding-left:8%;
    margin-bottom:10px;
    margin-top:-3%;
    margin-left:2%;
    padding-top:4%;
  }
  #sidebar1.fuss {
    width:79%;
    height:489px;
    float:left;
    position:relative;
    padding:20px;
    border-style:outset;
    border-radius:20px;
    border-color:#B6FFA2;
    background-color:#DDEFDEB3;
    padding:2%;
    margin-top:13px;
    margin-bottom:10px;
    left:13%;
    top:56%;
  }
  #footer.fuss {
    top:83%;
    clear:both;
    width:100%;
    background-color:#9194CF00;
    position:relative;
    margin-top:5px;
    margin-bottom:5px;
    height:354px;
    left:0%;
  }
  #copy.fuss {
    width:93%;
    top:97%;
    height:auto;
    display:inherit;
    left:-23%;
  }
}
@media screen and (max-width:650px) {
  #gutschein1.fuss {
    position:absolute;
    top:65%;
    left:-4px;
    margin-left:10px;
    width:94%;
    border-style:outset;
    border-radius:13px;
    height:auto;
  }
  #ampel.fuss {
    border-radius:30px;
    display:table-cell;
    left:15%;
    position:relative;
    top:-5%;
    height:auto;
    padding-bottom:10%;
    width:274px;
  }
  #nav.fuss,
  #navyquer.fuss {
    display:none;
    left:-3%;
  }
  #wechselbild1.start {
    left:-3%;
    padding-bottom:30px;
    top:-25%;
    width:55%;
  }
  p.fuss {
    font:98%/1.4 sans-serif;
    letter-spacing:1px;
    margin-top:-130%;
    margin-left:6%;
    margin-bottom:-40px;
    width:102%;
    top:-292%;
    left:-19%;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:0px;
    width:81%;
    left:8%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:a;
    color:white;
    border-width:10px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:300px;
  }
  h6.oben {
    font-size:121%;
    left:-11%;
    position:relative;
    top:-137%;
    margin-top:1%;
    font-style:oblique;
    width:385px;
    color:#09098c;
    font-family:sans-serife;
  }
  #wasser.fuss {
    position:relative;
    margin:-9% auto;
    font-size:131%;
    width:35%;
    padding-top:93%;
    top:-68%;
    left:30%;
  }
  #tablefuss.fuss {
    width:78%;
    position:absolute;
    left:-1%;
    height:621px;
    padding-bottom:56px;
    padding-left:15%;
    margin-bottom:10px;
    margin-top:48px;
    margin-left:2%;
    padding-top:11%;
    top:42%;
  }
  #sidebar1.fuss {
    width:91%;
    height:466px;
    float:left;
    position:relative;
    padding:2%;
    margin-top:-50px;
    margin-bottom:10px;
    left:0%;
  }
  #fussnote.fuss {
    top:7%;
    left:-1%;
    position:relative;
    width:86%;
    height:84%;
    padding:38px;
    margin-top:-35px;
    margin-left:-14px;
  }
  h5.fuss {
    left:-2%;
    top:55%;
  }
  #headline.fuss {
    background-color:#c6f8bf80;
    width:100%;
    position:relative;
    top:230px;
    left:1px;
    margin-top:11%;
    height:105px;
    margin-bottom:1px;
  }
  #headline.fuss {
    background-color:#c6f8bf80;
    width:100%;
    position:relative;
    top:83%;
    left:-34px;
    margin-top:11%;
    height:105px;
    margin-bottom:1px;
  }
  #main.fuss {
    width:100%;
    margin-top:-11%;
    margin-bottom:5px;
    height:3400px;
    left:-1%;
    top:auto;
  }
  header.fuss {
    height:80px;
    width:101%;
    margin-bottom:10px;
    top:-2%;
    left:1%;
  }
  #dreieck.fuss {
    margin-left:4%;
    max-width:200px;
    left:9%;
    top:-106%;
    position:relative;
  }
  h1.fuss {
    top:-213%;
    left:34%;
    position:relative;
    font-family:serif;
    font-size:259%;
    float:left;
    margin-top:20px;
    margin-bottom:20px;
    height:auto;
  }
  #navileiste.fuss,
  #naviunten.rückall {
    display:none;
  }
  #navileiste,
  #navyquer {
    display:none;
  }
  #sprung.fuss {
    display:block;
    top:58%;
    float:right;
    position:relative;
    left:auto;
    margin-top:-40px;
    width:64%;
    padding-right:15px;
  }
  #nav {
    display:none;
  }
  #starttableindex {
    width:87%;
    top:0%;
    margin-top:-251px;
    margin:ß auto;
    left:16px;
    padding-bottom:10%;
    padding-left:3%;
    padding-right:3%;
    padding-top:3%;
  }
  #starttableindex.fuss {
    width:92%;
    left:0%;
    padding:2%;
    margin-top:-3px;
    margin-bottom:10px;
    height:auto;
    padding-bottom:10%;
    padding-top:5%;
  }
  #tablefuss {
    width:78%;
    text-align:center;
    padding-bottom:20px;
    padding-right:-1%;
    float:left;
    margin-bottom:10px;
    margin-top:72px;
    top:48%;
    left:5px;
    height:520px;
  }
  #sidebar.fuss {
    width:89%;
    position:relative;
    height:407px;
    margin-bottom:40px;
    left:0%;
    margin-top:20px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:47%;
    top:41%;
    width:300px;
    display:inherit;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:23%;
    left:51%;
  }
  #footer.fuss {
    top:-2%;
    clear:both;
    width:100%;
    background-color:#9194CF00;
    position:relative;
    margin-top:5px;
    margin-bottom:5px;
    height:150px;
  }
  #wrapper.fuss {
    margin-left:1%;
    height:2700px;
  }
  #footer.fuss {
    clear:both;
    width:100%;
    background-color:#9194CF00;
    position:relative;
    top:126%;
    margin-bottom:5px;
    height:300px;
    left:1%;
  }
  #copy.fuss {
    width:88%;
    margin:0 auto;
    left:-1%;
    top:1%;
    display:inherit;
    height:auto;
    padding:24px;
    margin-top:27%;
  }
}
@media screen and (max-width:428px) {
  #wechselbild7 {
    display:block;
    position:relative;
    top:-17px;
    left:-16px;
    width:109%;
  }
    table.medien {
    display: table-cell;
    width: 400px;
    padding-left: 25px;
    height: 238px;
    text-align: center;
    left: -14%;
    position: relative;
    /*! top: 271%; */
  }
  tbody.med{
    display: table-cell;
    width: 375px;
    position: absolute;
    height: 246px;
  }
    td.hoerer {
    display: table-cell;
    height: 44px;
    top: 83%;
      width: 95%;
    position:absolute;
  }
  td.termonline {
  display: table-cell;
  /*! background: linear-gradient(to right, #ef7fe8 0%,#e93cec99 99%); */
  height: 41px;
    width: 45%;
  border-radius: 15px;
  border: 1px outset;
  text-align: center;
  width: 45%;
  position: absolute;
  top: 32%;
    left: 20px;
}
    td.kontakte {
    display: inline-block;
    background: lightgreen;
    height: 37px;
      width: 45%;
    border-radius: 15px;
    border: 1px outset;
    text-align: center;
    padding-top: 9px;
    position: absolute;
    top: 59%;
    left: 20px;
  }
  a.link{
  text-decoration: underline;
  border: 5px;
  padding: 1px;
}
  ul.fuss > li.prax{
    letter-spacing: -1px;
  }
  #wrapper.fuss {
    background-image:url(gruensenkspiegel.png);
  }
  #spruchstart.fuss {
    height:85%;
    position:relative;
    padding:4%;
    width:90%;
    left:-11%;
    top:18%;
  }
  p.fuss {
    font:92%/1.4 sans-serif;
    letter-spacing:2.0;
    margin-top:-33%;
    margin-left:13%;
    margin-bottom:-40px;
    width:109%;
    height:auto;
    padding-top:20px;
    top:-2440%;
    left:-28%;
    position:absolute;
  }
  a.fuss {
    position:relative;
    color:white;
    left:-160px;
    font-size:96%;
    padding:5px 20px;
    top: -15px;
  }
  #medien.fuss {
    display:block;
    position:absolute;
    width:59%;
    top:67%;
    left:46%;
    margin:0 auto;
    height: 254px;
  }
  #wechselbild1.start {
    left:71%;
    padding-bottom:30px;
    top:15%;
    width:62%;
  }
  #headline.fuss {
    background-color:#73d26600;
    width:90%;
    position:relative;
    top:38%;
    left:19px;
    margin-top:11%;
    height:105px;
    margin-bottom:1px;
  }
  #dreieck.fuss {
    margin-left:4%;
    width:100px;
    left:-1%;
    top:10%;
    position:relative;
  }
  #gutschein1.fuss {
    position:absolute;
    top:70%;
    left:-7px;
    margin-left:10px;
    width:91%;
    border-style:outset;
    border-radius:13px;
    height:257px;
    box-shadow: 3px 3px 3px grey;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:white;
    top:18px;
    width:95%;
    left:0%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:225px;
    color:#2f511c;
    border-width:5px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:white;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:300px;
  }
  h6.oben {
    font-size:119%;
    left:-139px;
    position:relative;
    top:-103%;
    margin-top:1%;
    font-style:oblique;
    width:59%;
    color:#4f680c;
    font-family:sans-serife;
    display:inline-block;
    height:auto;
  }
  #starthome {
    width:86%;
    left:-8%;
    position:relative;
    display:block;
    text-align:center;
    font-family:sans-serif;
    margin:0 auto;
    color: #133113;
  }
  #tablefuss.fuss {
    width:74%;
    position:relative;
    left:-1%;
    height:591px;
    padding-bottom:81px;
    padding-left:15%;
    margin-bottom:54px;
    margin-top:25%;
    margin-left:2%;
    top:auto;
    color: #2a6557;
    box-shadow: 3px 3px 3px grey;
  }
  #preiseinkl.fuss {
    position:relative;
    float:left;
    top:-39%;
    margin-bottom:-4%;
    left:57%;
    margin-top:10px;
    font-size:83%;
    font-style:oblique;
    margin-bottom:22px;
    width:155px;
  }
  #starttableindex.fuss {
    width:88%;
    left:0%;
    margin-top:-75px;
    margin-bottom:10px;
    height:auto;
    padding-bottom:10%;
    padding-top:2%;
    font:102%/1.8em sans-serif;
    border: 3px outset #8db87a;
    box-shadow: 3px 3px 3px #4d6e4d;
  }
  #fussnote.fuss {
    top:37%;
    left:-1%;
    position:relative;
    width:84%;
    height:87%;
    padding:38px;
    margin-top:-178px;
    font:93%/1.6em sans-serif;
  }
  #wrapper.fuss {
    margin-left:1%;
    height:3041px;
    width:100%;
  }
  header.fuss {
    height:121px;
    width:99%;
    margin-bottom:23px;
    top:0%;
    left:-2%;
    padding-bottom: 44px;
  }
  #wechselbild4.fuss {
    display:none;
    width:103%;
    top:-7%;
    left:-2%;
    position:relative;
  }
  #main.fuss {
    width:100%;
    height:3000px;
    margin-top:57%;
    top:2%;
    left:-14px;
  }
  h1.fuss { top:-87%;position:relative;font-family:serif;font-size:296%;float:right;left:-16px;width: 297px;color: #b1921d;}
  #navyquer {
    display:none;
  }
  #sidebar,
  #sidebar1,
  #sidebar2,
  #spruchstart {
    width:90%;
    margin-top:10px;
    margin-bottom:10px;
  }
  #sprung.fuss {
    display:block;
    top:auto;
    float:right;
    position:relative;
    margin-top:-88px;
    left:123px;
    margin-right:-35%;
    width:26%;
    text-align:center;
    padding-right:5px;
  }
  #sidebar.fuss {
    width:84%;
    position:relative;
    height:14%;
    margin-bottom:10px;
    left:-2%;
    top:3%;
    box-shadow: 3px 3px 3px grey;
  }
  #sidebar1.fuss {
    width:88%;
    height:488px;
    float:left;
    position:relative;
    padding:2%;
    margin-top:149px;
    margin-bottom:10px;
    left:5%;
    top:51%;
  }
  #wasser.fuss {
    position:relative;
    margin:-9% auto;
    font-size:139%;
    width:72%;
    padding-top:93%;
    top:-7%;
    left:0px;
    font-style:oblique;
  }
  #wechselbild2.fuss {
    position:relative;
    left:41%;
    top:-28%;
    width:59%;
  }
  td.kurztextfuss {
    margin:-3%;
    font:90%/1.2 sans-serif;
    width:90%;
    padding-top:-5%;
    padding-left:-28%;
    float:left;
    padding-bottom:11px;
    margin-left:10%;
  }
  #starttableindex {
    width:85%;
    top:1%;
    margin-top:10px;
    margin-bottom:10px;
    margin:0 auto;
    left:27px;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:26%;
    left:51%;
  }
  #footer.fuss {
    top:112%;
    clear:both;
    width:100%;
    background-color:#9194CF00;
    position:relative;
    margin-top:13px;
    margin-bottom:5px;
    height:300px;
    left:3px;
  }
  #copy.fuss {
    width:78%;
    left:-4%;
    top:-2%;
    display:inherit;
    height:38%;
    padding:24px 43px;
  }
  tr.terminn{
    width: 300px;
  }
}
@media screen and (max-width:420px) {
  #wechselbild7 {
    display:block;
    position:relative;
    top:20px;
    left:20px
  }
  header.fuss {
    height:91px;
    width:99%;
    margin-bottom:10px;
    top:0%;
    left:-2%;
  }
  #medien.fuss {
    display:block;
    position:absolute;
    width:47%;
    top:62%;
    left:47%;
    margin:0 auto;
  }
  #wechselbild1.start {
    left:62%;
    padding-bottom:30px;
    top:11%;
    width:62%;
  }
  h5.üfuss {
    left:-41px;
    position:relative;
    top:-16%;
    margin-top:1%;
    font-style:italic;
    width:285px;
  }
  h6.üfuss {
    font-size:125%;
    left:-1px;
    position:relative;
    top:-106px;
    margin-top:1%;
    font-style:oblique;
    width:285px;
  }
  p.fuss {
    position:relative;
    top:-85%;
    left:-90px;
    width:290px;
    display:block;
    font-size:100%;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:-4px;
    width:84%;
    left:7%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:167px;
    color:white;
  }
  #gutschein1.fuss {
    position:absolute;
    left:6px;
    margin-left:10px;
    width:91%;
    border-style:outset;
    border-radius:13px;
    top:69%;
    margin-top:10px;
    margin-bottom:20px;
    height:auto;
  }
  #wechselbild7 {
    display:block;
  }
  #wechselbild2.fuss {
    display:block;
    width:107%;
    top:-1%;
    left:-3%;
    position:relative;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:white;
    top:-18%;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:39%;
    top:79%;
    width:226px;
  }
  #wrapper.fuss {
    margin-left:1%;
    height:3216px;
    width:100%;
  }
  #preiseinkl.fuss {
    position:relative;
    float:left;
    top:22px;
    margin-bottom:-4%;
    left:36%;
    margin-top:10px;
    font-size:83%;
    font-style:oblique;
    margin-bottom:22px;
  }
  h6.oben {
    font-size:91%;
    left:-144px;
    position:relative;
    top:-99px;
    margin-top:-21%;
    font-style:oblique;
    width:255px;
    font-family:sans-serife;
    color:#07076f;
    height:auto;
  }
  #wechselbild3.fuss {
    width:102%;
    top:9%;
    left:-1%;
  }
  #wechselbild4.fuss {
    display:none;
    width:107%;
    top:-1%;
    left:-3%;
    position:relative;
  }
  #wechselbild3.allg {
    width:99% ;
    left:1%;
    top:-6px;
    margin-top:10px;
    margin-bottom:10px;
  }
  #wasser.fuss {
    position:relative;
    margin:-9% auto;
    font-size:131%;
    width:72%;
    padding-top:93%;
    top:-23%;
    left:-20px;
  }
  #headline.fuss {
    background-color:#e6fce33d;
    width:100%;
    position:relative;
    left:-10px;
    margin-top:43%;
    height:85px;
    margin-bottom:1px;
    top:-6px;
  }
  ul.fuss {
    position:relative;
    left:10px;
    top:-143px;
  }
  #ampel.fuss {
    border-radius:30px;
    display:block;
    left:8%;
    position:relative;
    top:0%;
    height:auto;
    padding-bottom:10%;
    margin-bottom:-38px;
  }
  #dreieck.fuss {
    margin-left:4%;
    width:111px;
    left:2%;
    top:13%;
    position:relative;
    margin-top:-14%;
  }
  #main.fuss {
    width:100%;
    height:2850px;
    margin-top:7%;
    left:-28px;
    top:8%;
    background-color:#add8e600;
  }
  #spruchstart.fuss {
    height:96%;
    position:relative;
    padding:4%;
    width:92%;
    right:12%;
    display:block;
    margin-left:12%;
    margin-top:-31px;
    top:20px;
  }
  header.fuss {
    height:112px;
    width:94%;
    margin-bottom:10px;
    left:-8px;
    top:24PX;
  }
  h1.fuss {
    top:-97%;
    left:23%;
    position:relative;
    font-family:serif;
    font-size:228%;
    float:left;
    display:block;
    text-align:center;
  }
  h5.fuss {
    left:33%;
    margin-top:-54%;
  }
  #sprung.fuss {
    float:right;
    position:absolute;
    left:17%;
    width:85%;
    text-align:center;
    padding-left:23px;
    top:109px;
    display:inherit;
    margin-top:-12%;
    margin-bottom:10px;
  }
  #navileiste,
  #navyquer {
    display:none;
  }
  #starttableindex {
    width:88%;
    top:6%;
    margin-top:-12%;
    margin-bottom:5px;
    margin-left:-18px;
  }
  #tablefuss {
    width:67%;
    top:45%;
    left:17px;
    height:545px;
  }
  #starttableindex.fuss {
    width:90%;
    left:1%;
    padding:8px;
    margin-top:61px;
    margin-bottom:37px;
    top:-2%;
    height:auto;
    padding-bottom:18px;
    font-family:sans-serif;
  }
  #fussnote.fuss {
    top:47%;
    left:0%;
    position:relative;
    width:78%;
    height:auto;
    padding:38px;
    margin-bottom:31px;
    padding-top:67px;
  }
  #sidebar.fuss {
    width:85%;
    position:relative;
    height:321px;
    margin-bottom:10px;
    left:0%;
    top:-3%;
    margin-top:20px;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:-70%;
    left:40%;
    margin-left:-39px;
    width:70%;
  }
  #tablefuss.fuss {
    width:80%;
    position:absolute;
    top:33%;
    left:0%;
    height:635px;
    padding-bottom:56px;
    padding-left:15%;
    margin-bottom:10px;
    margin-top:60%;
    margin-left:2%;
    padding-top:6%;
  }
  td.kurztextfuss {
    margin:-3%;
    margin-left:-3%;
    font:90%/1.2 sans-serif;
    width:90%;
    padding-top:-5%;
    padding-left:-28%;
    float:left;
    padding-bottom:11px;
    margin-left:6%;
    margin-top:-48px;
  }
  #sidebar1.fuss {
    width:95%;
    height:481px;
    position:relative;
    padding:20px;
    padding:2%;
    margin-top:102px;
    margin-bottom:10px;
    left:0%;
    top:32%;
    border:none;
    margin-left:15px;
  }
  #wechselbild7.fuss {
    position:absolute;
    left:-11%;
    top:-2%;
    width:115%;
    margin-bottom:96px;
    opacity:0.9;
    display:block;
  }
  #starthome {
    width:82%;
    margin:0 auto;
    padding-right:1px;
    text-align:center;
    font-family:sans-serif;
    font-size:97%;
    top:20px;
    margin-bottom:18px;
    left:-12%;
  }
  #starthome.rue {
    width:98%;
    margin:0 auto;
    padding-right:1px;
    text-align:center;
    font-family:time;
    font-size:129%;
  }
  #footer.fuss {
    clear:both;
    width:83%;
    position:relative;
    margin-top:19%;
    margin-bottom:5px;
    height:auto;
    top:117%;
    left:25px;
  }
  #copy.fuss {
    width:95%;
    left:-11%;
    top:auto;
    display:inherit;
    height:41%;
    padding:24px;
    margin-top:123%;
  }
  #spiegelranke {
    position:relative;
    top:-40px;
    left:-48px;
    background-color:#caf9c3;
  }
  #rankeumkehr {
    position:relative;
    top:77px;
    left:38px;
    width:77%;
  }
}
@media screen and (max-width:399px) {
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:-5%;
    width:75%;
    left:12%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:auto;
  }
   td.hoerer {
    display: table-cell;
    height: 44px;
    top: 83%;
    width: 95%;
    position: absolute;
    left: 15px;
  }
  a.fuss {
    position:relative;
    color:white;
    font-size:96%;
    padding:5px 20px;
    margin: -80px 8px;
  }
  table.medien {
    display:table-cell;
    width:102%;
    padding-left:25px;
    height:auto;
    text-align:center;
    left:-1%;
  }
  #medien.fuss {
    width:62%;
    top:75%;
    left:54%;
    margin:0 auto;
  }
  h3 {
    margin:20px -150px;
    padding-left:17%;
    position:absolute;
    top:28%;
    left:40%;
  }
  #sidebar1.fuss {
    width:98%;
    height:481px;
    position:relative;
    top:43%;
  }
  #preiseinkl.fuss {
    float:left;
    top:-152px;
    margin-bottom:-4%;
    left:50%;
    margin-top:10px;
    margin-bottom:22px;
  }
  #gutschein1.fuss {
    position:absolute;
    left:6px;
    margin-left:10px;
    width:91%;
    border-style:outset;
    border-radius:13px;
    top:94%;
    margin-top:10px;
    margin-bottom:20px;
    height:auto;
  }
  #wechselbild7.fuss {
    position:absolute;
    left:-13%;
    top:-2%;
    width:119%;
    margin-bottom:96px;
    opacity:0.9;
    display:none;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:withe;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:51%;
    top:53%;
    width:44%;
  }
  td.kurztextfuss {
    margin:-3%;
    margin-top:-3%;
    margin-left:-3%;
    margin-left:-3%;
    font:90%/1.2 sans-serif;
    width:90%;
    float:left;
    text-align:left;
    padding-bottom:11px;
    margin-left:6%;
    margin-top:-48px;
    height:auto;
  }
  #wechselbild4.fuss {
    display:block;
    width:99%;
    top:-19%;
    left:-2%;
    position:relative;
  }
  #rankefuss {
    display:none;
  }
  wechselbild3.fuss {
    display:none;
  }
  #headline.fuss {
    background-color:#c6f8bf80;
    width:100%;
    position:relative;
    left:1px;
    margin-top:22%;
    height:85px;
    margin-bottom:1px;
    top:auto;
  }
  #fussnote.fuss {
    top:37%;
    left:0%;
    position:relative;
    width:74%;
    height:428px;
    padding:38px;
  }
  #wrapper.fuss {
    margin-left:1%;
    height:2800px;
  }
  #main.fuss {
    width:100%;
    height:2175px;
    margin-top:20%;
    left:-6%;
  }
  header.fuss {
    height:2%;
    width:101%;
    left:-10px;
  }
  #starttableindex {
    width:82%;
    top:-7%;
    margin-top:89px;
    margin-bottom:5px;
    margin-left:-29px;
  }
  #sprung.fuss {
    float:right;
    position:absolute;
    left:22%;
    width:80%;
    text-align:center;
    padding-left:23px;
    top:119px;
    display:block;
    margin-top:-12%;
    margin-bottom:10px;
  }
  #tablefuss.fuss {
    width:79%;
    position:absolute;
    top:63%;
    left:1%;
    height:714px;
    padding-bottom:6px;
    padding-left:11%;
    margin-bottom:10px;
    margin-top:-30%;
    margin-left:2%;
    padding-top:15%;
  }
  h1.fuss {
    top:-98%;
    left:25%;
    position:relative;
    font-size:228%;
    float:left;
  }
}
@media screen and (max-width:375px) {
  #wechselbild1.start {
    left:62%;
    padding-bottom:30px;
    top:11%;
    width:62%;
  }
  #gutschein1.fuss {
    position:absolute;
    top:2690px;
    left:15px;
    margin-left:10px;
    width:91%;
    border-style:outset;
    border-radius:13px;
    height:202px;
  }
  #medien.fuss {
    width:62%;
    top:61%;
    left:21%;
    margin:0 auto;
  }
  h6.üfuss {
    font-size:116%;
    left:12px;
    position:relative;
    top:-133px;
    margin-top:1%;
    font-style:oblique;
    width:285px;
    height:auto;
  }
  #rahmen {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:white;
    top:-16px;
    width:88%;
    left:3%;
    border-style:outset;
    background-color:#ccc7c7;
    position:relative;
    height:auto;
    color:white;
    border-width:10px;
  }
  #wechselbild1.fus {
    display:block;
    position:relative;
    border-radius:15px;
    border-color:white;
    top:2px;
    width:97%;
    left:0%;
    border-style:outset;
    background-color:grey;
    color:wheat;
    border-width:7px;
  }
  #wechselbild2.fuss {
    position:absolute;
    left:689px;
    top:48%;
    width:300px;
  }
  h6.oben {
    font-size:91%;
    left:-94px;
    position:absolute;
    top:103%;
    margin-top:1%;
    font-style:oblique;
    width:350px;
    font-family:sans-serife;
    color:#07076f;
  }
  #preiseinkl.fuss {
    position:relative;
    float:left;
    top:-22%;
    margin-bottom:-4%;
    left:47%;
    margin-top:10px;
    font-size:83%;
    font-style:oblique;
    margin-bottom:22px;
    width:250px;
  }
  wechselbild4.fuss {
    display:block;
    position:relative;
    top:10px;
    left:1%;
  }
  wechselbild3.fuss {
    display:none;
  }
  #tablefuss.fuss {
    width:85%;
    position:absolute;
    top:30%;
    left:3%;
    height:622px;
    padding-bottom:55px;
    padding-left:9%;
    margin-bottom:10px;
    margin-top:66%;
    margin-left:2%;
    padding-top:6%;
  }
  #sidebar1.fuss {
    width:94%;
    height:440px;
    position:relative;
    padding:20px;
    padding:2%;
    margin-top:-32px;
    margin-bottom:10px;
    left:-3%;
    top:29%;
  }
  #headline.fuss {
    background-color:#c6f8bf80;
    width:100%;
    position:relative;
    left:25px;
    margin-top:13%;
    height:85px;
    margin-bottom:1px;
  }
  #starttableindex.fuss {
    width:82%;
    left:6%;
    padding:8px;
    margin-top:61px;
    margin-bottom:10px;
    top:-2%;
  }
  #fussnote.fuss {
    left:5%;
    position:relative;
    width:79%;
    height:auto;
    padding:38px;
    margin-top:-151px;
  }
  #wrapper.fuss {
    margin-left:-1%;
    height:3041px;
    width:99%;
    top:2px;
  }
  #main.fuss {
    width:94%;
    height:3041px;
    margin-top:-4px;
  }
  header.fuss {
    height:106px;
    width:101%;
  }
  p.fuss {
    position:relative;
    top:-209%;
    left:32%;
    width:89%;
  }
  h1.fuss {
    margin-top:2%;
    left:25%;
    position:relative;
    font-family:sans-serife;
    font-size:228%;
    float:left;
  }
  h5.fuss {
    padding-left:18%;
    margin:0 auto;
    font:100% serif;
    color:#332F72;
    position:relative;
    top:26%;
    left:-10%;
  }
  #sprung.fuss {
    display:block;
    top:38%;
    float:right;
    position:absolute;
    margin-left:123px;
    width:23%;
    text-decoration:none;
  }
  #navileiste,
  #navyquer {
    display:none;
  }
  #starttableindex.fuss {
    width:98%;
    left:1%;
    padding:1px;
    margin-top:72px;
    margin-bottom:10px;
    top:-3%;
    height:auto;
  }
  #sidebar.fuss {
    width:86%;
    position:relative;
    height:281px;
    margin-bottom:10px;
    left:0%;
    top:-3%;
  }
  #wechselbild2.fuss {
    left:49%;
    position:absolute;
    width:56%;
    top:37%;
    float:left;
  }
  #copy.fuss {
    left:-15%;
    margin-top:11px;
    top:408%;
    height:auto;
    width:90%;
  }
  p .fuss {
    background-color:#DDEFDE;
    opacity:0.97;
    font:90%/1.2 sans-serif;
    letter-spacing:3px;
    padding:38px ;
    margin-top:12%;
    margin-left:13%;
    margin-bottom:-40px ;
    max-width:700px;
    height:250px;
  }
  #summary.fussfuss {
    display:inline;
    position:relative;
    top:-147%;
    width:100%;
    height:250px;
    left:-26%;
    padding:1%;
  }
  #main {
    width:90%;
    height:auto;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:-130%;
    left:30%;
    margin-left:3px;
  }
  details.fuss {
    margin-right:0;
    margin-top:0;
    position:relative;
    left:1%;
    top:1%;
    float:left;
    width:90%;
  }
  h5.üfuss {
    font-size:188%;
    left:-27px;
    position:relative;
    top:-146px;
    margin-top:7%;
    padding-top:20%;
  }
  td.kurztextfuss {
    margin:-3%;
    margin-top:-3%;
    margin-left:-3%;
    margin-left:-3%;
    font:90%/1.2 sans-serif;
    width:90%;
    float:left;
    text-align:left;
    padding-bottom:11px;
    margin-left:6%;
    margin-top:-48px;
  }
  #footer.fuss {
    top:100%;
    clear:both;
    width:91%;
    background-color:#9194CF00;
    position:relative;
    margin-top:5px;
    margin-bottom:5px;
    height:auto;
    left:5px;
  }
  #copy.fuss {
    width:89%;
    display:inherit;
    height:134px;
    padding:23px;
    margin-top:10px;
    position:relative;
    margin-left:37px;
  }
}
@media screen and (max-width:365px) {
  img {
    max-width:90%;
  }
  #main.fuss {
    width:94%;
    height:3041px;
    margin-top:-4px;
  }
  #gutschein1.fuss {
    position:absolute;
    top:71%;
    left:5%;
    margin-left:10px;
    width:89%;
    border-style:outset;
    border-radius:13px;
  }
  #medien.fuss {
    width:62%;
    top:66%;
    left:21%;
    margin:0 auto;
  }
  #wechselbild1.start {
    left:62%;
    padding-bottom:30px;
    top:11%;
    width:81%;
  }
  #wechselbild7.fuss {
    position:absolute;
    left:-6%;
    top:7%;
    width:116%;
    margin-bottom:96px;
    opacity:0.9;
    display:block;
  }
  #dreieck.fuss {
    margin-left:4%;
    width:111px;
    left:4%;
    top:60%;
    position:relative;
  }
  #wechselbild4.fuss {
    display:block;
    width:93%;
    top:-1%;
    left:1%;
    position:relative;
  }
  #headline.fuss {
    background-color:#c6f8bf00;
    width:83%;
    position:relative;
    left:25px;
    margin-top:17%;
    height:85px;
    margin-bottom:1px;
  }
  details.fuss {
    margin-right:0;
    margin-top:0;
    position:relative;
    left:0%;
    top:-1%;
    float:left;
    width:95%;
  }
  #wasser.fuss {
    position:relative;
    margin:-13% auto;
    font-size:123%;
    width:72%;
    padding-top:93%;
    top:0%;
    left:5px;
  }
  #wechselbild3.fuss {
    display:none;
    width:93%;
    top:1%;
    left:-2%;
  }
  wechselbild3.fuss {
    display:none;
  }
  #wechselbild4.fuss {
    display:none;
    width:105%;
    top:4%;
    left:1%;
    position:relative;
  }
  #rankefuss1 {
    display:inline;
    position:absolute;
    top:50%;
    left:8%;
    margin-left:21%;
  }
  #sidebar1.fuss {
    width:92%;
    height:477px;
    position:relative;
    padding:20px;
    padding:2%;
    margin-top:40px;
    margin-bottom:10px;
    left:-1%;
    top:34%;
  }
  header.fuss {
    width:101%;
    left:-4%;
    top:-12px;
    height:250px;
  }
  p.fuss {
    position:relative;
    top:-13%;
    left:-1%;
    width:87%;
  }
  h1.fuss {
    top:-28%;
    left:27%;
    position:relative;
    font-family:sans-serife;
    font-size:228%;
    float:left;
    width:auto;
  }
  h5.fuss {
    padding-left:18%;
    margin:0 auto;
    font:100% serif;
    color:#332F72;
    position:relative;
    top:2%;
    left:12%;
  }
  #header.fuss {
    height:76px;
    width:101%;
  }
  #sprung.fuss {
    display:block;
    top:36%;
    float:left;
    position:relative;
    left:-105px;
    margin-top:-100px;
    width:268px;
    height:32px;
    padding-left:19px;
  }
  #starttableindex.fuss {
    width:89%;
    left:2%;
    padding:8px;
    margin-bottom:10px;
    height:auto;
    font-size:93%;
    margin-top:29%;
    padding-bottom:59px;
  }
  #sidebar.fuss {
    width:85%;
    position:relative;
    height:359px;
    margin-bottom:10px;
    left:1%;
    top:-3%;
  }
  #spruchstart.fuss {
    height:96%;
    position:relative;
    padding:4%;
    width:101%;
    right:2%;
    display:block;
    margin-left:2%;
    margin-top:-36px;
  }
  #tablefuss.fuss {
    width:72%;
    position:absolute;
    left:1%;
    height:561px;
    padding-bottom:56px;
    padding-left:15%;
    margin-bottom:10px;
    margin-left:2%;
    padding-top:4%;
    margin-top:40px;
    font-size:100%;
    top:42%;
  }
  #fussnote.fuss {
    top:36%;
    left:7%;
    position:relative;
    width:75%;
    height:454px;
  }
  fussnote.fuss {
    top:-213%;
    left:5%;
    position:relative;
    width:67%;
    height:403px;
    padding:38px;
  }
  #nav,
  #naviunten {
    display:none;
    float:right;
  }
  #navileiste,
  #navyquer {
    display:none;
  }
  #tablefuss,
  #tablerück {
    top:-1%;
    left:-5%;
    width:64%;
    margin-bottom:15px;
    margin-top:5px;
    position:relative;
    font-size:97%;
    padding-left:35px;
    padding-right:18px;
    padding-top:31px;
  }
  #wechselbild2.fuss {
    left:26%;
    position:relative;
    width:83%;
    margin-top:-3%;
    top:-21%;
    height:auto;
  }
  #footer.fuss {
    top:97%;
    clear:both;
    width:92%;
    background-color:#9194CFD1;
    position:relative;
    margin-top:5px;
    margin-bottom:5px;
    height:140px;
    left:-8px;
    padding-top:3%;
  }
  #copy.fuss {
    left:-7%;
    margin-top:18px;
    top:auto;
    height:auto;
    width:75%;
  }
  p .fuss {
    background-color:#DDEFDE;
    opacity:0.97;
    font:small-caps 18px;
    color:navy;
    border-style:outset;
    border-radius:20px;
    border-color:#008000;
    font:90%/1.2 sans-serif;
    letter-spacing:3px;
    padding:38px ;
    margin-top:12%;
    margin-left:13%;
    margin-bottom:-40px ;
    max-width:700px;
    height:250px;
  }
  #summary.fussfuss {
    display:inline;
    position:relative;
    top:-147%;
    width:100%;
    height:250px;
    left:-26%;
    padding:1%;
  }
  summary {
    position:relative;
    top:1%;
    float:right;
  }
  #rankefuss {
    display:inline;
    position:absolute;
    top:-66%;
    left:57%;
    width:50%;
  }
  details.fuss {
    margin-right:0px;
    margin-top:0;
    position:relative;
    left:2%;
    top:5%;
    float:left;
    width:90%;
  }
}
