/*
@font-face{font-family:DejavuSansCondensedBoldOblique;src:url(dejavusanscondensed-boldoblique.ttf); font-display: fallback;}
@font-face{font-family:DejavuSansCondensedOblique;src:url(dejavusanscondensed-oblique.ttf); font-display: fallback;}
*/
@font-face{font-family:DejavuSansCondensed;src:url(dejavusanscondensed.woff); font-display: fallback;}
@font-face{font-family:DejavuSansCondensedBold;src:url(dejavusanscondensed-bold.woff); font-display: fallback;}
@font-face{font-family:DejavuSansExtralight;src:url(dejavusans-extralight.woff); font-display: fallback;}
@font-face {font-family: 'fontello';
      src: url('fontello.eot?84730490');
      src: url('fontello.eot?84730490#iefix') format('embedded-opentype'),
           url('fontello.woff?84730490') format('woff'),
           url('fontello.ttf?84730490') format('truetype'),
           url('fontello.svg?84730490#fontello') format('svg');
      font-weight: normal; font-style: normal; font-display: fallback;}
body{font:normal 100% Verdana,Arial,Helvetica,sans-serif;line-height:110%;color:#000;padding:0;margin:0;text-align:center; background-color: #ffffff; background:url(kopf.gif) top left repeat-x;}
div#inhalt iframe,div.inhalt1000 iframe{border-style:none;max-width:100%}
div#inhalt img,div.inhalt1000 img{border-style:none;max-width:100%;height:auto}
div.inhalt1000map img,div.inhalt1000map iframe, div.inhalt1000map2019 img, div.inhalt1000map2019 iframe{border-style:none}
ul{list-style:none}
a{text-decoration:none;color:#000}
div.statisch-text-links-terz p a:hover, div.statisch-text-rechts-terz p a:hover {color:#f03}
a.weiter,div.weiter{color:#f03;font-style:italic;padding:0;margin:0}
fieldset{border:none;margin:0;padding:0}
.red{color:#f03}
span.nobr{white-space:nowrap}
.gesperrt{letter-spacing:.05em}
.z20{z-index:20}
.z10{z-index:10}
.z8{z-index:8}
.cleaner{clear:both;height:1px;font-size:1px;line-height:1px;margin:0;padding:0;}
/* Marmelade für bestimmte Leute */
div.terms-required {height:0.1px; margin:0; padding:0; overflow:hidden;}
header {position: fixed; top: 0; left: 0; z-index: 100; width: 100%; min-height: 114px; background:url(kopf.gif) top left repeat-x; margin:0; padding: 0; background-color:#fff; border-bottom: 1px solid #d2d2d2;}
div#navi{width:95%;max-width:62.5em;text-align:left;margin:0 auto;padding:0;}
div#kopf{width:100%;margin:0 auto;padding:0;}
div#navi-oben{margin:0 0 .6em 0;padding:0;float:left;position:relative;}
div#hase-logo-rechts{float:right;text-align:right;margin:16px 0 0 0;padding:0;}
div#hase-logo-rechts img{float:right; border:none;border-style:none; margin:0;}
.menu-link{display:none; font-family: "fontello"; font-size:150%; cursor: pointer;}
.menu{float:left;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.menu ul{padding:0;margin:0;list-style:none;position:relative;display:inline-table;max-width:42em}
.menu > li > ul.sub-menu{min-width:10em;padding:4px 0}
.menu ul li{padding:0;position:relative}
.menu ul li.hauptkategorie{padding:60px 2.5em 5px 0}
.menu > ul > li{display:inline-block}
.menu ul li a{display:block;text-decoration:none;color:gray;font-size:1em;font-family:DejavuSansCondensed,"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif}
.menu ul li > a{height:15px}
.menu ul ul{display:none;position:absolute;top:100%;min-width:175px}
.menu ul li:hover > ul{display:block}
.menu ul ul > li{position:relative}
.menu ul ul > li a{padding:5px 15px 5px 10px;height:auto;font-size:.85em;background-color:#f9f9f9}
.menu ul li.hauptkategorie a:hover,.menu ul ul > li a:hover{color:#F03}
.menu ul ul ul{position:absolute;left:100%;top:0}
.menu ul ul ul li a{color:#6e6e6e;background-color:#d4d4d4}
.menu ul li a.flagge{display:inline}
.menu ul ul#produkte{min-width:23em;background-color:#f9f9f9}
.menu ul ul#produkte ul{position:static;font-size:.89em}
.menu ul ul#produkte > li{width:33%;display:inline-table;position:static;margin:0;padding:1em .3em 1em 0;font-weight:700;font-size:1.1em}
.menu ul ul#produkte li ul{display:list-item;position:static;font-weight:400}
.menu ul ul#produkte ul li a{background-color:#f9f9f9}
ul.ebene3 li a.navi-konfi{font-family:DejavuSansCondensed,"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:.95em;font-weight:700;padding-top:1.4em}
div#inhalt{min-height:150px; position: relative; top: 114px; z-index: 1; margin:0;}
div.inhalt1000{position: relative; top: 140px; z-index: 1; max-width:62.5em;margin:0 auto;padding:0;text-align:left;background-color:#fff;}
div.inhalt1000map{position: relative; top: 0; z-index: 1; max-width:62.4em;margin:150px auto 0 auto;padding:0;text-align:left}
div.inhalt1000map2019{position: relative; top: 0; z-index: 1; max-width:90em;margin:150px auto 0 auto;padding:0;text-align:left;}
div.inhaltGrauerBalken{width:100%;float:left;background:url(graubalken_440.png) top left repeat-x;}
div.inhalt1000innen{width:100%;margin:0;padding:0;float:left;background-color:#fff}
div#fuss{background:url(fuss_60px.gif) top left repeat-x;position:fixed;bottom:0;left:0;z-index:100;width:100%;text-align:center;padding:0;margin:0;min-height:30px}
div.suche{max-width:59em;padding:5px 0 2px 1em;margin:0 auto}
div.suche a{font-size:78%;background:#f03;margin:11px 4.5em 0 0;color:#fff;padding:0}
form#suchformular{float:left}
form#suchformular input{border:1px solid #fff;border-radius:2px;outline:none;box-shadow:none;width:12em;height:1.2em;font-size:.68em;line-height:.72em;margin:0;padding:0 0 0 .4em;color:#616161}
p.sucheStarten{display:inline;width:3em;margin:0;padding:4px 0 0 .2em;cursor:pointer}
p.sucheStarten img{margin:4px 0 0}
p.suchausgabe{padding:0 0 7px;margin:0}
.spalte-download-links{float:left;width:30%;height:100%;max-width:16.88em;min-width:9em;margin:0;background-color:#fff}
/*  dag, 05.03.2017: auskommentiert: height:1005px; */
.spalte-download-rechts{float:left;width:70%;max-width:42.5em;min-width:17em;font-size:80%;line-height:1.5em;margin:0;background-color:#fff}
div.spalte-download-links h3,div.spalte-haendler-links h3{margin:5px 0 8px;font-size:85%;color:#8f8f8f}
h2.download{margin:8px 0 0;padding:0;font-size:110%}
h3.download{margin:8px 0 0;padding:0;font-size:100%}
.spalte-download-rechts p{margin:0;padding:3px 0 0}
a.download{display:block;line-height:150%;margin:0 0 0 12px;text-indent:-12px;padding-left:12px}
div.bild-links{width:47%;max-width:34.4em;min-width:18em;float:left;text-align:right;margin:0 20px 0 0;padding:0}
div.bild-rechts{width:47%;max-width:34.4em;min-width:18em;float:right;margin:0 0 0 20px}
img.gross{margin:0 0 20px}
img.klein-links{margin:0 14px 0 0}
img.klein-rechts{margin:0}
div.bild-links h3,div.bild-rechts h3{font-size:95%;line-height:130%;margin:0 0 17px}
div.text-rechts-im-textile,div.text-links-im-textile{font-size:80%;line-height:140%}
div.text-rechts-im-textile{width:47%;min-width:12em;margin:0 0 0 51%}
div.text-rechts-im-textile a,div.text-links-im-textile a{text-decoration:underline}
div.grossbild-startseite{text-align:center;margin:0 0 20px;padding:0;background-color:#f6f6f6}
div#grossbild-startseite ul.slides{margin:0;padding:0;background-color:#f6f6f6}
div#grossbild-startseite ul.slides img{border:none;margin:0;height:100%;background-color:#f6f6f6}
div#grossbild1000{max-width:62.5em;height:100%;max-height:440px;overflow:hidden;margin:0 auto;padding:0;background-color:#f6f6f6}

/* dag, 26.11.2018: Höhe für das Video formatiert */
div#grossbild-startseiteVideo {width:100%; margin:0; padding:0; text-align: center; background-color:#f6f6f6; max-height:560px; overflow:hidden;}
div#grossbild1000Video{position:relative; padding-bottom: 31%; padding-top:0; height:0; overflow:hidden; max-width:62.5em; margin: 0 auto;}
div#grossbild1000Video iframe, div#grossbild1000Video embed, div#grossbild1000Video object {position:absolute; top:0; left:0; width:100%; height:100%;}

div.kachel {width: 31.4%; min-height: 270px; float: left; background-color: #f2f2f2; border:1px solid #f2f2f2; margin: 0.4em 2.55% 0.8em 0; padding: 0 0 0.7em 0; line-height:125%; text-align: center;}
div.kachel:hover {border: 1px solid #a0a0a0;}
div#kachel3, div#kachel6, div#kachel9 {margin: 0.4em 0 0.8em 0;}
p.kachelBild {width: 100%; text-align: center; margin: 0; padding: 0.8em 0 0.4em 0; }
p.kachelBild img.kachelBild {max-width: 97%; }
div.kachel h3 {margin: 0; padding: 0.1em 1em 0.1em 1em; color: #424342; font-size: 1em; font-family: DejavuSansCondensedBold, Helvetica, Verdana,Arial,sans-serif; font-weight: normal;}
div.kachel p.kachelText {margin: 0; padding: 0.2em 1em 0.2em 1em; font-size: 0.9em; font-family: DejavuSansCondensed, Helvetica, Verdana, Arial,sans-serif; }
div.kachel p.kachelText:hover {color: inherit;}
div#addthis-startseite{clear:both;max-width:62.5em;margin:0 auto;padding:0 0 2em 0;color:#4d4d4d;text-align:left;position:relative;}
p.follow-us{margin:1em 0 0;padding:0;font-size:80%}
p.follow-us span{margin:0 .3em 0 0;position:relative;top:-1.3em}
img.follow{margin:.6em .95em .5em 0;display:inline}
h3.newsliste-titel{font-size:100%;padding:4px 0 0;margin:0}
p.newsliste-datum{color:#7e7c7c;padding:0;margin:0}
p.newsliste-kurz{padding:0;margin:0}
div.news-linke-spalte{float:left;width:45%;max-width:28.75em;text-align:right}
div.news-rechte-spalte{width:50%;max-width:28.75em;margin:0 0 0 48%;padding:2px 0 0;font-size:80%;line-height:1.6em}
h1.news{font-size:115%;padding:4px 0 0}
p.news-datum,p.rss-link a{color:#7e7c7c;font-size:80%}
p.news-bildtitel{font-size:80%;font-style:italic}
p.veranstaltung-blaettern-links{float:left;font-size:85%;width:40%;margin:11px 1em 0 0}
p.veranstaltung-blaettern-mitte{float:left;font-size:85%;width:30%;margin:11px 1em 0 0}
p.veranstaltung-blaettern-rechts{float:right;font-size:85%}
span.news-uebersicht,p.veranstaltung-blaettern-links a,p.veranstaltung-blaettern-rechts a{color:#7e7c7c}
/* dag, 09.02.2017, entfernt: border-top:1px solid #dadada; */
div.modell2016-kopf-aussen{width:100%;margin:0;padding:0;clear:both;background-color:#f4f4f4;text-align:center;position:relative}
div.modell2016-kopf-aussen-2{width:95%;background-color:#f9f9f9;margin:0 auto;padding:0;max-width:62.5em;max-height:440px;overflow:hidden}
div.modell2016-kopf-bild{width:100%;margin:0;padding:0;text-align:right;vertical-align:bottom}
div.modell2016-kopf- img{max-width:100%;max-height:440px}
div.modell2016-kopfText{position:absolute;top:0;z-index:5;width:240px;height:100%;text-align:left;background-image:url(weiss_kachel70prozent.png)}
div.modell2016-kopfText h3{font-size:85%;padding:1em .2em 0 1.5em}
div.modell2016-kopfText ul{padding:0;margin:0 .4em 0 1.8em}
div.modell2016-kopfText ul li{text-indent:-12px;padding:0 0 10px 2px;margin:0;font-size:85%;color:#3e3e3e}
div.modell2016-kopfText ul li:before{content:"•  ";color:#f03}
div.modell2016-beschreibung{max-width:62.5em;margin:0 auto;clear:both;color:#6b6b6b;text-align:left;}
div.modell-text-links{float:left;width:25%;padding-right:.5em}
div.modell-text-rechts,div.modell-fliesstext-rechts{float:left;width:71%}
div.modell-text-links h1{font-family:DejavuSansCondensedBold,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:160%;margin:1.3em 1em 0 0;padding:0;letter-spacing:.1em;font-weight:400}
div.modell-text-links h2{font-family:DejavuSansExtralight,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:150%;font-weight:400;color:#7e7c7c;letter-spacing:.1em;margin:0;padding:.5em 0 0}
div.modell-text-links img{margin:1.1em 0 .3em 0}

/* dag, 2.11.2017: DejavuSansCondensedBoldOblique durch DejavuSansCondensedBold und font-style:italic ersetzt */
div.modell-text-rechts h2.headline-gross{font-family:DejavuSansCondensedBold,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:160%;line-height:125%;margin:1em 1em .2em 0;padding:0;font-weight:400;}
/* dag, 2.11.2017: DejavuSansCondensedOblique durch DejavuSansCondensed ersetzt */
div.modell-text-rechts h3.headline-gross{font-family:DejavuSansCondensed,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:145%;line-height:125%;font-weight:400;margin:.2em 1em 1.1em 0;padding:0;letter-spacing:.03em;}

/* dag, 09.11.2016: Farbcodierung für Links eingefügt */
div.modell-text-rechts a {color:#6b6b6b;}
div.modell-fliesstext-rechts{font-size:93%;line-height:155%;padding-top:12px}
div.modell-fliesstext-rechts span.nicht-kursiv{display:block;font-style:normal;font-weight:700}
div.modell-fliesstext-rechts p{margin:0;padding:0 1em 1em 0}
div.modell-fliesstext-rechts p a {color:#6b6b6b;}
div.modell-fliesstext-rechts h3{font-size:95%;margin:0 0 .3em;padding:0}
div.modell-fliesstext-rechts p.modellLinks{width:90%;text-align:center;margin:1.5em auto 0}
div.modell-fliesstext-rechts p.modellLinks a{margin:.5em 0 1em 0;padding:.2em .6em;color:#fff;background-color:#f03;box-shadow:2px 2px 6px #d0d0d0;border:1px solid #d0d0d0;border-radius:6px;font-style:normal;font-weight:700}
div.modell-fliesstext-rechts p.modellLinks a.modellButton{margin:.5em 3.8em 1em 0}
div.studiobild-klein{clear:both;background-color:#f9f9fb;text-align:center;margin-top:1em}
p.modellseite-vergroessern{width:97%;margin:0 auto;padding:0;font-size:75%;color:#7e7c7c;letter-spacing:.1em;z-index:20;position:relative;top:-30px;text-align:right;cursor:pointer}
div.modell-story{max-width:62.5em;clear:both;margin:0 auto 2em;padding:2em 0;color:#6b6b6b;text-align:left;border-top:1px solid #d2d2d2}
div.modell-story a{color:#6b6b6b}
div.modell-story-mehr-inhalt{clear:both;padding-top:1em}
div.modell-story-bild,div.modell-story-video,div.modell-story-fotos{width:47%;margin:0;padding:0;float:left;text-align:right}
div.modell-story-video{position:relative;padding-bottom:25%;padding-top:10px;height:0;overflow:hidden;}
div.modell-story-video iframe,div.modell-story-video embed,div.modell-story-video object{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}
div.modell-story-head2{font-size:105%;line-height:160%;}
div.modell-story-text-1,div#modell-story-mehr-text{width:50%;margin:0;padding:0;float:right;font-size:87%;line-height:150%}
div#modell-story-mehr-text p{margin:0;padding-bottom:.7em}
div.modell-story-anriss{margin-top:1em}
div.modell-story-anriss p{margin:0}
div.modell-story-headline h2{margin:0;padding:0 1em .5em 0;line-height:140%}
div.modell-story-bild img{width:100%;position:relative;top:-.2em}
div.modell-story-fotos img{margin-bottom:1em;width:100%}
p.story-weiterlesen,p.story-ausblenden{width:98.9%;margin:0;padding:0 0 .2em;text-align:right;color:#f03;font-size:90%;letter-spacing:.2em;cursor:pointer}
div#modellseite-grossbild{display:none;position:absolute;top:0;left:0;z-index:90;height:100%;width:100%;cursor:url(_lupe.png),move}
a.lupe-minus{cursor:url(_lupe.png),default}
div#modellseite-grossbild img{cursor:url(_lupe.png),pointer}
div.technische-daten{position:relative;clear:both;max-width:62.5em;margin:20px 0 0;padding:10px 0 0 .5em;border-top:1px solid #d2d2d2}
div.technische-daten h2,div.zubehoer h2{width:50%;margin:.3em 1em 0 .5em;padding:0;font-size:95%;display:inline-block;color:#8e8c8c}
div.zubehoer h2{padding-left:.5em}
span#technik-aufklappen,span#zubehoer-aufklappen{display:block;text-align:right;position:relative;top:-1.3em;color:red;letter-spacing:.2em;font-size:78%;margin:0 1em;cursor:pointer}
span#zubehoer-aufklappen{margin-right:.99em}
div.technische-daten table{font-size:80%;margin:13px 0 1em;border:none}
table.naviToggleContent{border:none;outline:none;border-collapse:collapse}
div.technische-daten table tr{border:none;margin:0;padding:0}
div.technische-daten td{padding:3px 0 3px 1em;margin:0;border:none;border:hidden}
div.technische-daten tr:nth-child(odd){background-color:#e5e5e5;border-right:1px solid #e5e5e5}
td.technik-bezeich{width:30%;font-weight:700}
div#flexContainerZubehoer{margin:10px 0 0;padding:0}
div#flexContainerZubehoer ul{margin:0;padding:0 0 .5em}
.slides > li{margin-right:1em;padding:0;font-size:75%;color:#5b5b5b;line-height:145%}
ul.slides li img{border:1px solid #d6d6d6}
h3.zubehoerName{font-size:100%;padding:10px 0 1px;margin:0}
div#modellseite-inhalt div.zubehoer{max-width:62.5em;margin:0 auto;padding:12px 0 0 .1em;clear:both;text-align:left; border-top:1px solid #d2d2d2}
div.hiddenZubehoer{display:none}
div#highlights-inhalt div.zubehoer{max-width:62.3em;margin:0 auto;padding:0 0 1.5em .2em;clear:both;text-align:left;border:none}
/* dag, 09.02.2017, entfernt: border-top:1px solid #dadada; */
div.highlights-kopf-aussen{width:100%;margin:0;padding:0;clear:both;background-color:#f4f4f4;text-align:center;position:relative}
div.highlights-kopf-aussen-2{width:95%;background-color:#f9f9f9;margin:0 auto;padding:0;max-width:62.5em;max-height:440px;overflow:hidden}
div.highlights-kopf-bild{width:100%;margin:0;padding:0;text-align:right;vertical-align:bottom}
div.highlights-kopf- img{max-width:100%;max-height:440px}
div.highlights-beschreibung{max-width:62.5em;margin:0 auto;clear:both;color:#6b6b6b;text-align:left}
div.highlights-text-links{float:left;width:25%;padding-right:.5em}
div.highlights-text-rechts{float:left;width:73%}
div.highlights-text-links h1{font-family:DejavuSansCondensedBold,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:160%;margin:1.3em 1em 0 0;padding:0;letter-spacing:.1em;font-weight:400}
div.highlights-text-links h2{font-family:DejavuSansExtralight,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:150%;font-weight:400;color:#7e7c7c;letter-spacing:.1em;margin:0;padding:.5em 0 0}
div.highlights-text-links img{margin:1.2em 0 .1em}
/* dag, 2.11.2017: DejavuSansCondensedBoldOblique durch DejavuSansCondensedBold und font-style:italic ersetzt */
div.highlights-text-rechts h2.headline-gross{font-family:DejavuSansCondensedBold,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:160%;line-height:125%;margin:1em 3em .2em 0;padding:0;font-weight:400;}
/* dag, 2.11.2017: DejavuSansCondensedOblique durch DejavuSansCondensed ersetzt */
div.highlights-text-rechts h3.headline-gross{font-family:DejavuSansCondensed,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:130%;line-height:145%;font-weight:400;margin:.2em 1em .5em 0;padding:0;letter-spacing:.03em;}
div.highlights-text-rechts h3.headline-gross a {color:#6b6b6b;text-decoration: underline;}

div.statisch-text-links{float:left;width:47%;margin-bottom:1em;padding-right:0.5em;font-size:87%;}
div.statisch-text-rechts{width:48%;margin:0 1em 0 51%;font-size:87%;}
div.statisch-text-links h1{font-family:DejavuSansCondensedBold,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:160%;margin:1.3em 1em 0 0;padding:0;letter-spacing:.1em;font-weight:400}
div.statisch-text-links h2{font-family:DejavuSansExtralight,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:150%;font-weight:400;color:#7e7c7c;letter-spacing:.1em;margin:0;padding:.5em 0 0 0}
/* dag, 2.11.2017: DejavuSansCondensedBoldOblique durch DejavuSansCondensedBold und font-style:italic ersetzt */
div.statisch-text-rechts h2.headline-gross{font-family:DejavuSansCondensedBold,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:160%;line-height:125%;margin:1em 3em .2em 0;padding:0;font-weight:400;}
/* dag, 2.11.2017: DejavuSansCondensedOblique durch DejavuSansCondensed ersetzt */
div.statisch-text-rechts h3.headline-gross{font-family:DejavuSansCondensed,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:110%;line-height:135%;font-weight:400;margin:.2em 1em .5em 0;padding:0;letter-spacing:.03em;}
div.modell2016-beschreibung div.statisch-text-rechts h3{padding-top:1.5em}
div.statisch-text-links a, div.statisch-text-rechts a{color:#6b6b6b;}

div.statisch-text-links-terz {float:left; width: 31%;}
div.statisch-text-rechts-terz {width: 65%; margin:2em 1em 0 34%; line-height: 155%;}
div.statisch-text-links-terz h1{font-family:DejavuSansCondensedBold,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:160%;line-height: 140%; margin: 0 1em 0 0;padding:0;letter-spacing:.1em;font-weight:400}
/*dag, 2.11.2017: Einstellungen geändert */
div.statisch-text-links-terz h2{font-family:DejavuSansExtralight,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:135%;font-weight:400;color:#7e7c7c;letter-spacing:.1em;margin:0;padding:.2em 0 0 0}
/* dag, 2.11.2017: h2.headline-gross ergänzt */
div.statisch-text-rechts-terz h2.headline-gross {font-family:DejavuSansCondensedBold,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:160%;line-height:125%;margin:1em 3em .2em 0;padding:0;font-weight:400; font-style:italic;}
/* dag, 2.11.2017: DejavuSansCondensedOblique durch DejavuSansCondensed ersetzt */
div.statisch-text-rechts-terz h3.headline-gross {font-family:DejavuSansCondensed,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:110%;line-height:135%;font-weight:600;margin:0.6em 1em .5em 0;padding:0.17em 0 0 0;letter-spacing:.03em;}
div.statisch-text-rechts-terz h4 {margin-bottom: 0; padding:0;}
div.statisch-text-links-terz a, div.statisch-text-rechts-terz a{color:#6b6b6b;}

div.geschichte {clear: both; margin:0; padding:0;}
div.geschichte h1 {font-family:DejavuSansCondensedBold,"Trebuchet MS",Verdana,Arial,sans-serif;font-size:160%;margin:1.5em 1em 1em 0;padding:0;letter-spacing:.1em;font-weight:400}
div.geschichte li {text-indent: -53px; padding: 0 1em 1em 15px; line-height:140%;}
div.geschichte p {line-height: 145%; padding-right: 1em;}

div.modell2016-beschreibung div.modell-fliesstext-rechts p.broPDF {position:relative; padding: 0.3em 1em 1em 0;}
div.modell2016-beschreibung div.modell-fliesstext-rechts input.input-block {position:relative; top:-2px;}
div.modell2016-beschreibung div.modell-fliesstext-rechts span.broPDF {margin:1.2em 0 0 3em; padding:0.5em; font-weight:600;}
form#broschueren, form#fahrradpass {margin:0.5em 1em 1em 0; padding:0;}
form#broschueren h3 {margin: 0.5em; padding:0;}
form#fahrradpass h3 {margin: 0.5em 0.5em 0.5em 0; padding:0;}
form#broschueren input, form#fahrradpass input {margin: 0.7em 0 0.7em 0; padding:0.4em 0.2em 0.4em 0.5em; font-size: 105%; background-color:#d4d4d4; color:#4e4e4e; border:1px solid #d4d4d4;}
form#broschueren input:focus, form#fahrradpass input:focus {background-color:#ffffff;}
form#broschueren input.spalte100 {width:93%;}
, form#fahrradpass input.spalte100 {width:92%;}
form#broschueren input.spalte50, form#broschueren select.spalte50, form#fahrradpass input.spalte50, form#fahrradpass select.spalte50 {display:inline; width:43%; }
form#broschueren input.spalte30, form#fahrradpass input.spalte30 {display:inline; width:23%; }
form#broschueren input.spalte70, form#fahrradpass input.spalte70 {display:inline; width:63%; }
form#broschueren label, form#fahrradpass label {display:inline;}
form#broschueren input + label::after, form#fahrradpass input + label::after{content:"*"; color: #fff; margin-right:1em; visibility:hidden;}
form#broschueren input:required + label::after, form#fahrradpass input:required + label::after{content:"*"; color: #ff0033; margin-right:1em; visibility:visible; position:relative; top:-0.45em;}
form#broschueren select:required + label::after, form#fahrradpass select:required + label::after {content:"*"; color: #ff0033; margin-right:1em; padding:0; visibility:visible; position:relative; top:-0.4em;}
form#broschueren select, form#fahrradpass select {-webkit-appearance: none; -moz-appearance: none; appearance: none; width: 45%; border:1px solid #d4d4d4; margin:0.7em 0.3em 0.7em 0; padding:0.3em 0.5em 0.5em 0.5em; background-color:#d4d4d4; color:grey; font-size:100%;}
form#fahrradpass select {width:44.4%}
form#broschueren select option, form#fahrradpass select option {-webkit-appearance: none; -moz-appearance: none; appearance: none; color:#3e3e3e; font-size:100%;}
form#broschueren select#b_state_usa {margin-right: 2.2em;}
form#fahrradpass select#b_state_usa {margin-right: 2.3em;}
form#broschueren div.keineWerbung-0, form#broschueren div.keineWerbung-2, form#fahrradpass div.keineWerbung-0, form#fahrradpass div.keineWerbung-2 {display: inline; float:right; width:45%; margin-right:2.1em; padding-left:0.5em; line-height:110%;}
form#broschueren div.keineWerbung-1, form#fahrradpass div.keineWerbung-1 {display: block; width:90%;}
form#broschueren input#b_alle, form#fahrradpass input#b_alle {margin-left:5px;}
form#broschueren input.b-keineWerbung, form#fahrradpass input.b-keineWerbung {position:relative; top:-2px;}
form#broschueren p.keineWerbung-0,form#broschueren p.keineWerbung-2, form#fahrradpass p.keineWerbung-0,form#fahrradpass p.keineWerbung-2 {text-indent:-20px; padding-left: 15px;}
form#broschueren p.b-Pflicht, form#fahrradpass p.b-Pflicht {padding:0;}
form#broschueren div.keineWerbung-1 p.b-Pflicht, form#fahrradpass div.keineWerbung-1 p.b-Pflicht {padding:0 0 0 2px;}
form#broschueren input.katalogSubmit, form#fahrradpass input.katalogSubmit {margin:0.7em 2em 0.5em 0; padding:4px 30px;background-color:#ff0033; color:#fff; font-size:1em; font-weight:700; border:1px solid #d0d0d0;border-radius:7px}

div.fpAuswahlModelle {margin:1em 0;}
span.fpTrenner {display:none;}
div.fpDatenschutz {width: 90%; margin:1em 0; font-size:0.95em;}
fieldset.fpModell {margin-bottom: 2em;}
p#haendlerVorschlaege {width: 43%; margin:0; padding: 0; background-color: #f5f5f5; position: relative; top: -5px;}
p#haendlerVorschlaege ul {margin:0; padding: 0;}
p#haendlerVorschlaege ul li {padding: 0 0 0.7em 0.5em; color: #8c8c8c; font-style: italic;}

ul.deltatrikes {padding:0; margin:0; list-style-type:none; position: relative; top: -0.8em;}
ul.deltatrikes li:before { content: "-" " "; }
ul.deltatrikes li {text-indent: -0.75em; padding-left:0.65em;}

div.katalog-links{float:left;width:45%}
div.katalog-rechts{width:45%;margin-left:48%}
#katalogformular label{display:block;margin:3px 0 2px}
#katalogformular input{margin:0 0 4px}
div.kat-sonst{margin:8px 0 0}
p.katalogPDF{font-size:85%}
input.katalogSubmit{font-size:1.1em;font-weight:700;padding:2px 15px;background:#e0e0e0;box-shadow:2px 2px 7px #d0d0d0;border:1px solid #d0d0d0;border-radius:4px}

div.spalte-haendler-links{float:left;width:62%;margin:10px 0 0;padding:0}
div.spalte-haendler-links h3.land{float:left;width:21.25%;margin:0;padding:0}
div.haendler-sortieren{float:left;width:63%;margin:0 0 0 2em;padding:0}
div.haendler-sortieren span{font-size:75%;margin:0 3em 0 0}
div.haendler-sortieren span.weiter{margin:0 5em 0 0;color:#f03;font-style:italic}
div.spalte-haendler-rechts2{float:right;width:31%;font-size:75%;margin:0;padding:.5em 0 0}
div.spalte-haendler-rechts2 input{font-size:90%}
div.suche-nach-plz{margin:0 0 10px 10px}
p.reha-verleih,span.reha-verleih{color:#777;font-weight:700;padding:0;margin:0;font-style:italic}
span.reha-verleih-raeder{font-style:italic}
div.haendler-liste{width:55%;margin:1em 0 0 4.4%}
div.haendler-liste div.haendler-logo{float:left;text-align:right;width:50%}
div.haendler-liste div.haendler-logo img{margin:.25em 1em 0 0;max-width:13em}
div.haendler-liste div.haendler{width:48%;min-width:15em;margin:0 0 1em 51%;padding:0;font-size:75%}
div.haendler-blaettern{text-align:right;font-size:80%;clear:both;padding:0 2em 0 1em}
div.haendler-bemerk{width:65%;max-width:45em;font-size:80%}
div.gmaps-container{font-size:90%;overflow:hidden}
div.mapsSuche{margin:0 0 15px;font-size:70%;line-height:200%;padding:0}
p.gmaps-name,p.gmaps-name-logo{margin:0;padding:0;font-weight:700}
p.gmaps-adresse,label.mapsSuche{margin:0;padding:0}
img.maps-premium-logo{float:left;margin:0 10px 30px 0}

div#videoGross p {position: relative; width: 87%; max-width:1000px; height: 0; overflow: hidden; max-height: 630px; background-color: #f4f4f4;; margin:0 auto; padding: 30px 0 28.5% 0;}
div#videoGross iframe, div#videoGross object, div#videoGross embed {position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%; max-height:563px;}

div#slider-video{text-align:center;background-color:#f4f4f4;}
div#slider-video ul li{margin:0; padding:0;}
div#carousel-video{max-width: 1000px; margin: 0 auto 10px auto;}
div#carousel-video ul li{margin:0 5px 0 0; padding:0; cursor:pointer;}
div#carousel-video ul li p {position:relative; top:15px; background-color:#3D3D3D; color:white; margin:0; padding:2px 0 2px 0;}

@media screen and (max-width: 105em) {
div#videoGross p {padding: 30px 0 32% 0;}
div#grossbild1000Video{padding-bottom: 35%;}
}
@media screen and (max-width: 95em) {
div#videoGross p {padding: 30px 0 35% 0;}
div#grossbild1000Video{padding-bottom: 40%;}
}
@media screen and (max-width: 85em) {
div#videoGross p {padding: 30px 0 39% 0;}
div#grossbild1000Video{padding-bottom: 45%;}
}
@media screen and (max-width: 75em) {
div#videoGross p {padding: 30px 0 43% 0;}
div#grossbild1000Video{padding-bottom: 50%;}
}
@media screen and (max-width: 62.5em) {
div#grossbild1000Video{padding-bottom: 56.25%;}
}

@media screen and (max-width: 65em) {
div#hase-logo-rechts{width:16%;margin:.8em .5em 1em 0}
div.kachel {width: 31%; margin: 0.4em 1.5% 0.8em 0; padding: 0 0 0.7em 0;}
div#kachel3, div#kachel6, div#kachel9 {margin: 0.4em 1.5% 0.8em 0;}
div#kachel1, div#kachel4, div#kachel7 {margin: 0.4em 1.5% 0.8em 1em;}
p.kachelBild {width: 90%; margin: 0 auto;}
div#addthis-startseite{margin:10px 0 1em 1em;}
.spalte-download-links{padding-left:1em}
div.modell-text-links{padding:0 1em 0 1.5em}
div.modell-text-rechts,div.modell-fliesstext-rechts{width:68%}
div.modell-story-text-1,div#modell-story-mehr-text{width:49%;padding:0 .7em .2em .2em}
div.highlights-text-links{padding:0 .5em 0 1em}
div.highlights-text-rechts{width:70%}
div.spalte-haendler-links{width:53%;padding:0 0 0 1.5em}
div.spalte-haendler-links h3.land{float:none;display:block;clear:both;padding:0 0 1.5em}
div.haendler-sortieren{width:85%;margin:0 0 .7em}
div.haendler-sortieren span.weiter{margin:0 3em 0 0}
div.spalte-haendler-rechts2{width:35%;margin:0 2em 1em 0;padding:3.5em 2em 1em 0;text-align:right}
div.haendler-bemerk{width:80%;padding:0 0 0 1.8em}
div.haendler-liste{width:50%;margin:0}
div.statisch-text-links{width: 45%; padding:0 4em 0 2em;}
div.statisch-text-rechts{width:45%;margin-left: 45%;}
div.geschichte{padding: 0 1.5em 0 1.5em; font-size:95%;}
div.statisch-text-links-terz h1{margin: 0.3em 1em 0 1em}
div#videoGross p {padding: 30px 0 48% 0;}

form#fahrradpass {margin-left: 2em;}
span.fpTrenner {display:block; clear:both; padding:0; margin:0;}
form#broschueren input.spalte100, form#fahrradpass input.spalte100 {width:91.5%;}
form#broschueren input.spalte50, form#broschueren select.spalte50, form#fahrradpass input.spalte50, form#fahrradpass select.spalte50 {display:inline; width:42.2%; }
form#broschueren input.spalte30, form#fahrradpass input.spalte30 {display:inline; width:23%;}
form#broschueren input.spalte70, form#fahrradpass input.spalte70 {display:inline; width:61.5%;}
form#broschueren select {width: 44.3%; margin:0.7em 0.3em 0.7em 0; padding:0.3em 0.5em 0.5em 0.5em;}
form#fahrradpass select {width: 43.7%; margin:0.7em 0.3em 0.7em 0; padding:0.3em 0.5em 0.5em 0.5em;}
form#broschueren select#b_state_usa {margin-right: 2.2em;}
form#fahrradpass select#b_state_usa {margin-right: 2.25em;}
form#broschueren div.keineWerbung-0, form#broschueren div.keineWerbung-2, form#fahrradpass div.keineWerbung-0, form#fahrradpass div.keineWerbung-2 {display: inline; float:right; width:43%; margin-right:2.1em; padding-left:0.5em;}
form#broschueren input#b_alle, form#fahrradpass input#b_alle {margin-left:5px;}
form#broschueren p.keineWerbung-0,form#broschueren p.keineWerbung-2, form#fahrradpass p.keineWerbung-0,form#fahrradpass p.keineWerbung-2 {text-indent:-20px; padding-left: 15px;}
}

@media screen and (max-width: 57em) {
div#kopf{width:98%;margin:0;padding:0}
#navi-oben{width:99%;clear:both}
div#hase-logo-rechts{width:50%;text-align:right;margin:1.1em;padding:0;}
/* dag, 20.02.2017: div#hase-logo-rechts img{float:none;clear:both;margin:0}*/
.menu ul li.hauptkategorie{padding:10px 2.3em 5px 0}
div#inhalt {top: 157px;}
div.inhalt1000 {top: 170px; padding-bottom: 3em;}
div.start-news,div.start-news-abstand{margin:5px 0 7px 20px;width:30%}
div.kachel, div#kachel6 {width: 40%; margin: 0.4em 1.3% 0.8em 1em; padding:1em;}
div#kachel1, div#kachel3, div#kachel5, div#kachel7, div#kachel9 {margin: 0.4em 1em 0.8em 2.5em;}
div.modellseite-kleine-bilder{float:none;padding:0;margin:2em}
div.modellseiten-kl-texte{padding:0;margin:1em}
div.highlights-text-links{float:none;width:90%;padding:0 .5em 0 1em}
div.highlights-text-rechts{float:none;width:90%;padding:0 .5em 0 1em}
.spalte-download-links{float:none;width:93%;padding-left:1.5em}
.spalte-download-rechts{float:none;width:93%;padding-left:2em;}
.katalog-links{padding-bottom: 3em;}
.katalog-rechts{padding-top:0.2em;}
div#videoGross p {width: 95%; padding-bottom: 52%;}

form#broschueren input.spalte100, form#fahrradpass input.spalte100 {width:90%;}
form#broschueren input.spalte50, form#broschueren select.spalte50, form#fahrradpass input.spalte50, form#fahrradpass select.spalte50 {display:inline; width:90%; }
form#broschueren input.spalte30, form#fahrradpass input.spalte30 {display:inline; width:90%; }
form#broschueren input.spalte70, form#fahrradpass input.spalte70 {display:inline; width:90%; }
form#broschueren select, form#fahrradpass select {width: 92%; margin:0.7em 0.3em 0.7em 0; padding:0.3em 0.5em 0.5em 0.5em;}
form#broschueren select#b_state_usa, form#fahrradpass select#b_state_usa {margin-right: 0;}
form#broschueren div.keineWerbung-0, form#broschueren div.keineWerbung-2, form#fahrradpass div.keineWerbung-0, form#fahrradpass div.keineWerbung-2 {display: block; float:none; width:90%; margin-right:0; padding-left:0.5em;}
form#broschueren input#b_alle, form#fahrradpass input#b_alle {margin-left:5px;}
form#broschueren p.keineWerbung-0,form#broschueren p.keineWerbung-2, form#fahrradpass p.keineWerbung-0,form#fahrradpass p.keineWerbung-2 {text-indent:-20px; padding-left: 15px;}
p#haendlerVorschlaege {width: 75%;}
}
@media screen and (max-width: 50em) {
div.kachel, div#kachel6 {width: 40%; margin: 0.4em 1em 0.8em 0.5em; padding:0.8em;}
div#kachel1, div#kachel3, div#kachel5, div#kachel7, div#kachel9 {margin: 0.4em 1em 0.8em 2em;}
form#suchformular input{margin:0 0 0 .7em}
img.klein-links{margin:0}
div.inhalt1000{padding:0 0 0 2em}
div#fuss{position:relative; z-index:1; top:40px;}
div#addthis-startseite{width:95%;margin:10px 0 0 1em;}
p.follow-us{margin:0 0 0 .5em}
div.modell-text-links{float:none;width:90%}
div.modell-text-links img{margin:1em 1em .1em 0}
div.modell-text-rechts,div.modell-fliesstext-rechts{float:none;width:90%;padding:0 1em 0 1.5em}
p.modellseite-vergroessern{display:none}
div.modellseite-name{width:95%;clear:both}
p.modellseite-kurztext{float:none;clear:both;width:87%;margin:0 4em 0 1.9em}
div#flexContainer{max-width:31.25em}
div.spalte-haendler-links{float:none;width:99.9%;margin:0;padding:0 0 0 .4em}
div.spalte-haendler-links h3.land{padding:0 0 .5em;margin:0}
div.haendler-sortieren{float:none;margin:0;padding:0 0 .7em;width:100%}
div.haendler-sortieren span.weiter{margin:0 1.5em 0 0}
div.spalte-haendler-rechts2{width:95%;margin:.2em 0 0;padding:0}
div.haendler-liste{width:99%}
div.haendler-liste div.haendler-logo{width:35%;text-align:left;padding:0 0 0 .5em}
div.haendler-liste div.haendler-logo img{width:99%;height:auto}
div.haendler-liste div.haendler{width:60%;margin:0 0 1em 38%}
div.haendler-bemerk{padding:0 0 0 .5em}
.menu ul li a, ul.ebene3 li a.navi-konfi, h2.start-news-head a, div.modell-text-links h1, div.modell-text-links h2, div.modell-text-rechts h2.headline-gross, div.modell-text-rechts h3.headline-gross, div.highlights-text-links h1, div.highlights-text-links h2, div.highlights-text-rechts h2.headline-gross, div.highlights-text-rechts h3.headline-gross, div.statisch-text-links-terz h1, div.statisch-text-links-terz h2, div.statisch-text-rechts-terz h3.headline-gross {font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif}
div.modell-text-links h1, div.highlights-text-links h1, div.statisch-text-links-terz h1 {font-weight:bold}
div.modell-text-rechts h2.headline-gross, div.highlights-text-rechts h2.headline-gross{font-weight:bold; font-style:italic}
div.modell-text-rechts h3.headline-gross, div.highlights-text-rechts h3.headline-gross, div.statisch-text-rechts-terz h3.headline-gross{font-style:italic}
div.statisch-text-links, div.statisch-text-links-terz{float:none;width:90%;padding:0 2em 0 2em;}
div.statisch-text-rechts, div.statisch-text-rechts-terz{float:none;width:90%; margin-left:0; margin-top:0; padding:0 2em 0 2em;}
div.statisch-text-links-terz h1{margin: 1em 1em 0 0}
}
@media screen and (max-width: 44em) {
div.modell2016-kopfText{display:none}
div.kachel, div#kachel6 {width: 40%; margin: 0.4em 0.7em 0.8em 1em; padding:0.6em;}
div#kachel1, div#kachel3, div#kachel5, div#kachel7, div#kachel9 {margin: 0.4em 0.7em 0.7em 1.5em;}
div.start-news,div.start-news-abstand{margin:5px 0 5px 20px;padding-bottom:20px;display:block;width:90%;max-width:30em}
div.start-news p{padding-bottom:27px}
div#fuss{text-align:left;background-color:#F03;width:100%;margin:0;padding:0}
div.suche{min-height:4.6em;margin:0;padding:.4em 0 .2em 1em}
div.suche a{line-height:200%;margin:1.7em 5% .2em 0;padding:.4em 0 .5em}
div.modell-story-bild,div.modell-story-video,div.modell-story-fotos{width:90%;margin:0 1em 1em 1.5em;padding:0;float:none;text-align:left}
div.modell-story-video {min-height:300px; }
div.modell-story-text-1,div#modell-story-mehr-text{width:90%;margin:0 1em 0 1.7em;padding:0;float:none}
div#videoGross p {width: 100%; padding-bottom: 56.25%;}
}

@media all and (min-width:40em and max-height:400px) {
#navi-oben{width:94%; margin:0; max-height:350px; overflow:auto;}
}
@media all and (max-width: 40em) {
header {min-height:25px;}
div#hase-logo-rechts {margin:1.2em 0.5em 0.3em 0.5em;}
nav {margin:0; padding:0;}
#navi-oben{width:96%; margin:0; max-height:350px; overflow:auto;}
a.menu-link{display:inline; position:relative; top: 48px; color:#3b3b3b;text-decoration:none;margin:0;padding:0 10px;}
.menu{clear:both;min-width:inherit;float:none; padding:0; margin:0;}
.menu, .menu > ul ul{overflow:hidden;max-height:0;background-color:#f4f4f4}
.menu ul li.hauptkategorie{padding:3px 0 2px 0;}
.menu > li > ul.sub-menu{padding:0;border:none;}
.menu.active,.menu > ul ul.active{max-height:75em}
.menu ul{display:inline;max-width:87%;}
.menu > ul{border-top:1px solid gray}
.menu li,.menu > ul > li{display:block}
.menu li a{color:#000;display:block;padding:.5em .8em 1.2em;border-bottom:1px solid gray;position:relative}
.menu li.has-submenu > a:after{content:'+';position:absolute;top:0;right:20px;display:block;font-size:1.5em;padding:.5em}
.menu ul ul li.has-submenu > a:after{content:'+';position:absolute;top:0;right:20px;display:block;font-size:1.5em;padding:.5em}
.menu li.has-submenu > a.active:after{content:"-"}
.menu ul ul > li a{height:30px;padding:13px 10px 0 30px;font-size:1em}
.menu ul ul, .menu ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none}
.menu ul li a.flagge {border:none;}
.menu ul li a.flagge img{margin:1em 1em 1em 0; border:none;}
.menu ul ul#produkte {min-width:10em;}
.menu ul ul#produkte > li{display:block; width:99%; font-weight:400;font-size:1em;margin:0;padding:0;}
.menu ul ul#haendler ul.active {width: 99%;}

div#inhalt {top: 105px; padding-bottom: 2em;}
div.inhalt1000 {top: 120px; padding-bottom: 3em;}
div.technische-daten h2,div.zubehoer h2,div.reha h2{width:80%;margin:.6em 1em 0;padding:0;font-size:95%;display:inline-block}
div.statisch-text-links {width:85%;padding:0 1em 0 1.5em;}
div.statisch-text-rechts{width:85%;padding:0 1em 0 1.5em;}
div.statisch-text-links-terz, div.statisch-text-rechts-terz {width:85%;padding:0 1em 0 1em;}  
div.geschichte{font-size:90%;}
div.geschichte h1 {font-family:"Trebuchet MS",Verdana,Arial,sans-serif; font-weight:bold; line-height:135%;}

div.modell2016-beschreibung div.modell-fliesstext-rechts p.broPDF {text-indent:-25px; padding-left: 20px;}
div.modell2016-beschreibung div.modell-fliesstext-rechts p.broPDF a.broPDF {display:block; width:90%; margin:1em 0 0 0;padding:0;}
div.modell-fliesstext-rechts p.broPDF span.broPDF {margin:0 0 0 1.2em;}
form#broschueren, form#broschueren h3, form#fahrradpass, form#fahrradpass h3 {margin-top:0;}
form#broschueren input.spalte100, form#fahrradpass input.spalte100 {width:85%;}
form#broschueren input.spalte50, form#broschueren select.spalte50, form#fahrradpass input.spalte50, form#fahrradpass select.spalte50 {width:85%; }
form#broschueren input.spalte30, form#fahrradpass input.spalte30 {width:85%; }
form#broschueren input.spalte70, form#fahrradpass input.spalte70 {width:85%; }
form#broschueren select, form#fahrradpass select {width: 87%; margin:0.7em 0 0.7em 0; padding:0.3em 0.5em 0.5em 0.5em;}
span.fpTrenner {display:none;}
span.fpModell {display:block; clear:both}
}
@media screen and (max-width: 38em) {
div.bild-links{float:none;width:100%}
div.text-rechts-im-textile{margin:0;width:100%}
div.suche{min-height:5.2em}
div.start-news,div.start-news-abstand{margin:5px 0 5px 20px;display:block;width:87%;max-width:27em}
img.start-blognews{float:none;margin:3px 10px 5px 0}
div.start-news p{padding-bottom:10px}
div.news-linke-spalte{float:none;width:95%}
div.news-rechte-spalte{width:100%;margin:0 0 0 1em}
.spalte-download-links{float:none;width:93%;padding-left:.5em}
.spalte-download-rechts{float:none;width:93%;margin:0;padding-left:.5em; padding-bottom: 2em;}
div.katalog-links{float:none;width:85%;margin:0;padding:0;}
div.katalog-rechts{width:85%;margin:1em 2em .2em 0;padding:0}
div.modell-fliesstext-rechts p.modellLinks{width:90%;margin:.5em 0}
div.modell-fliesstext-rechts p.modellLinks a{display:block;margin:.8em 1em;padding:0;width:15em}
div.modell-fliesstext-rechts p.modellLinks a.modellButtonPreise{margin-left:0;}
div.modell-story{margin-bottom:0;padding-bottom:1em}
}
@media screen and (max-width: 36em) {
div.kachel, div#kachel1, div#kachel3, div#kachel5, div#kachel6, div#kachel7, div#kachel9  {width: 88%; float:none; margin: 0.4em auto 0.8em auto;}
}

/*
.flex-container a:active,.flexslider a:active,.flexsliderZubehoer a:active,.flexsliderReha a:active
.flex-container a:focus,.flexslider a:focus,.flexsliderZubehoer a:focus,.flexsliderReha a:focus, .flexsliderDelta a:active, .flexsliderDelta a:focus {outline:none}

.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider,.flexsliderZubehoer,.flexsliderReha{margin:0;padding:0}
.flexslider .slides > li,.flexsliderZubehoer .slides > li,.flexsliderReha .slides > li, .flexsliderDelta .slides > li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img,.flexsliderZubehoer .slides img,.flexsliderReha .slides img, .flexsliderDelta .slides img{width:100%;display:block}

.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}

.flexslider,.flexsliderZubehoer,.flexsliderReha {margin:0;background:#fff;position:relative;zoom:1}
.flexsliderDelta {max-width:62.5em; margin: 0 auto 3em auto; background:#fff;position:relative;zoom:1}

.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}

.flexslider .slides,.flexsliderZubehoer .slides,.flexsliderReha .slides, .flexsliderDelta .slides{zoom:1}
.carousel li{margin-right:5px}

.flex-direction-nav{height:0}

.flexslider .flex-direction-nav a, .flexsliderZubehoer  .flex-direction-nav a, .flexsliderReha .flex-direction-nav a {width:35px;height:70px;margin:-20px 0 0;display:block;background:url(pfeile_neu.png) no-repeat 0 0;position:absolute;top:19%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:.8;-webkit-transition:all .3s ease}

.flexsliderDelta .flex-direction-nav a{width:35px;height:35px;margin:1px 0 0;display:block; background:url(deltaslider-pfeile-vor-zurueck.png) no-repeat 0 0; position:absolute;top:40%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:.8;-webkit-transition:all .3s ease} 

div#carousel-video .flex-direction-nav a {top:26%; margin:12px 0 0 0;}

.flex-direction-nav .flex-next{background-position:100% 0; right:-45px}
.flex-direction-nav .flex-prev{left:-45px}

div.flexsliderDelta .flex-direction-nav .flex-next{background-position:100% 0; right:10px}
div.flexsliderDelta .flex-direction-nav .flex-prev{left:10px}

.flex-direction-nav .flex-disabled{opacity:.3!important; filter:alpha(opacity=30); cursor:default; opacity:.3!important; filter:alpha(opacity=30); cursor:default}

.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}
.flex-control-paging li a{width:11px;height:11px; border-radius:5px;  display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px}
.flex-control-paging li a:hover{background:#F03;background:rgba(255,0,51,0.7)}
.flex-control-paging li a.flex-active{background:#F03;background:rgba(255,0,51,1);cursor:default}

.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
*/

.flex-container a:active,.flexslider a:active,.flexsliderZubehoer a:active,.flexsliderReha a:active
.flex-container a:focus,.flexslider a:focus,.flexsliderZubehoer a:focus,.flexsliderReha a:focus, .flexsliderDelta a:active, .flexsliderDelta a:focus {outline:none}

.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider,.flexsliderZubehoer,.flexsliderReha{margin:0;padding:0}
.flexslider .slides > li,.flexsliderZubehoer .slides > li,.flexsliderReha .slides > li, .flexsliderDelta .slides > li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img,.flexsliderZubehoer .slides img,.flexsliderReha .slides img, .flexsliderDelta .slides img{width:100%;display:block}

.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}

.flexslider,.flexsliderZubehoer,.flexsliderReha {margin:0;background:#fff;position:relative;zoom:1}
.flexsliderDelta {max-width:62.5em; margin: 0 auto 3em auto; background:#fff;position:relative;zoom:1}

.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}

.flexslider .slides,.flexsliderZubehoer .slides,.flexsliderReha .slides, .flexsliderDelta .slides{zoom:1}
.carousel li{margin-right:5px}

.flex-direction-nav{height:0}


.flex-direction-nav a{width:35px;height:70px;margin:-20px 0 0;display:block;background:url(pfeile_neu.png) no-repeat 0 0;position:absolute;top:19%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:.8;-webkit-transition:all .3s ease}

.flexsliderDelta .flex-direction-nav a{width:35px;height:35px;margin:1px 0 0;display:block; background:url(deltaslider-pfeile-vor-zurueck.png) no-repeat 0 0; position:absolute;top:40%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:.8;-webkit-transition:all .3s ease} 

div#carousel-video .flex-direction-nav a {top:26%; margin:12px 0 0 0;}

.flex-direction-nav .flex-next{background-position:100% 0;right:-45px}
.flex-direction-nav .flex-prev{left:-45px}
div.flexsliderDelta .flex-direction-nav .flex-next{background-position:100% 0; right:10px}
div.flexsliderDelta .flex-direction-nav .flex-prev{left:10px}

.flex-direction-nav .flex-disabled{opacity:.3!important; filter:alpha(opacity=30); cursor:default; opacity:.3!important; filter:alpha(opacity=30); cursor:default}

.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}
.flex-control-paging li a{width:11px;height:11px; border-radius:5px;  display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px}
.flex-control-paging li a:hover{background:#F03;background:rgba(255,0,51,0.7)}
.flex-control-paging li a.flex-active{background:#F03;background:rgba(255,0,51,1);cursor:default}

.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
}

@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev{opacity:1;left:0}
.flex-direction-nav .flex-next{opacity:1;right:0}
}

@media screen and (max-width:32em) {
.flexsliderDelta .flex-direction-nav a {display:none;}
}