@font-face{font-family:'Tauri';font-style:normal;src:local('Tauri Regular'), local('Tauri-Regular'), url(http://themes.googleusercontent.com/static/fonts/tauri/v2/33NkxyDp8MBgQpwno_A-zw.woff) format('woff');}
*{margin:0;padding:0;}
html{padding:0px;}
body{font:normal 1.0em Arial, sans-serif;color:#474747;background:#FEFEFE;}


header {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 100px;
  width: 100%;
  box-sizing: border-box;
  background: #333;
}

header .logo {
  color: #fff;
  height: 50px;
  line-height: 50px;
  font-size: 24px;
  float: left;
}

header nav {
  float: right;
  font-size: 18px;
}

header nav ul {
  margin: 0;
  padding: 0;
  display: flex;
}

header nav ul li {
  list-style: none;
  position: relative;
}

header nav ul li.sub-menu:before {
  content: '\f0d7';
  font-family: fontAwesome;
  position: absolute;
  line-height: 50px;
  color: #fff;
  right: 1px;
}

header nav ul li.active.sub-menu:before {
  content: '\f0d8';
}

header nav ul li ul {
  position: absolute;
  left: 0;
  background: #333;
  display: none
}

header nav ul li.active ul {
  /* use li: hover instead */
  display: block;
}

header nav ul li ul li {
  display: block;
  width: 200px;
}

header nav ul li a {
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  color: #fff;
  text-decoration: none;
  display: block;
}

header nav ul li a:hover {
  color: #fff;
  background: #2196f3;
}

header nav ul li a.active {
  background: #2196f3;
}

.menu-toggle {
  color: #fff;
  float: right;
  line-height: 50px;
  font-size: 24px;
  cursor: pointer;
  display: none
}

@media (max-width: 860px) {
  header {
    padding: 0 20px;
  }
  .menu-toggle {
    display: block;
  }
  header nav {
    /* use display none or left:-100% to hide the nav  */
    /* display: none; */
    position: absolute;
    top: 50px;
    left: -100%;
    width: 100%;
    height: calc(100vh - 50px);
    background: #333;
    transition: 0.5s;
  }
  header nav.active {
    left: 0;
  }
  header nav ul {
    display: block;
    text-align: center;
  }
  header nav ul li a {
    border-bottom: 0.9px solid rgba(0, 0, 0, .2);
  }
  header nav ul li.active ul {
    position: relative;
    background: #003e6f;
  }
  header nav ul li ul li {
    width: 100%;
  }
}
 

a.sidebarlink:link {color: #444444; text-decoration:none;}
a.sidebarlink:visited {color: #555;}
a.sidebarlink:active {color: #555;}
a.sidebarlink:hover {color: #0D95CA; text-decoration:none;}
a.headlinelink:link {color: #373737; text-decoration:none;}
a.headlinelink:visited {color: #555;}
a.headlinelink:active {color: #555;}
a.headlinelink:hover {color: #0D95CA; text-decoration:none;}
a.kategorielink:link {color: #819da4; text-decoration:none;}
a.kategorielink:visited {color: #819da4;}
a.kategorielink:active {color: #819da4;}
a.kategorielink:hover {color: #444444; text-decoration:none;}
#content{margin:0 auto;max-width:1024px;width:100%;}
.bigheadline{font-size:22pt;color:#000;font-weight:600;}
.bigheadline4{font-size:18pt;color:#E40000;font-weight:600;}
.bigheadline3{font-size:32pt;color:#000;font-weight:600;}
.kategorie{font-size:10pt;color:#00A700;}
.bildrechts{float:right;margin-left:10px;padding-bottom:20px;padding-top:5px;}
.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.startdiv{
         background-color: #535c6b;
         padding: 1px;
}
.zusammenfassung{
    background-color: #545b6d;
    padding-top: 1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.zftextbox{
    border-bottom: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    background-color: #F6F6F6;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    padding-top: 1px;
    padding-left: 10px;
    
}
#fade{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
#light{display:none;position:absolute;top:50%;left:50%;width:300px;height:385px;margin-left:-150px;margin-top:-150px;border:2px solid #FFF;background:#FFF;z-index:1002;overflow:visible;}
.btn{-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-family:Arial;color:#ffffff;font-size:15px;background:#DB6138;padding:10px 20px 10px 20px;text-decoration:none;}
.btn:hover{background:#FF9933;text-decoration:none;}
.bildlinks{float:left;padding-bottom:20px;padding-right:10px;padding-top:5px;font-size:8pt;color:#555;}
.tg{border-collapse:collapse;border-spacing:0;border-color:#999;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:#999;color:#444;background-color:#FFF;border-top-width:1px;border-bottom-width:1px;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:#999;color:#fff;background-color:#e7e0d6;border-top-width:1px;border-bottom-width:1px;}
.tg .tg-yw4l{vertical-align:top}
.tg .tg-6k2t{vertical-align:top}
.tg .tg-1{background-color:#72D1FC;vertical-align:top}
.myButton{background-color:#db8c0a;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;border:1px solid #B87E20;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:22px;padding:16px 57px;text-decoration:none;text-shadow:0px 1px 0px #2f6627;}
.myButton:hover{background-color:#B87E20;}
.myButton:active{position:relative;top:1px;}
.myButtonamazon{background-color:#db8c0a;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;border:1px solid #B87E20;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:22px;padding:16px 57px;text-decoration:none;text-shadow:0px 1px 0px #000;}
.myButtonamazon:hover{background-color:#B87E20; color: #ffffff;}
.myButtonamazon:active{position:relative;top:1px;}
.myButton4{background-color:#6db94b;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #fff;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:22px;padding:10px 57px;text-decoration:none;text-shadow:0px 1px 0px #000;}
.myButton4:hover{background-color:#579f37; color: #fff; text-decoration: none;}
.myButton4:active{position:relative;top:1px;}
.myButton6{background-color:#db8c0a;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;border:1px solid #B87E20;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:22px;padding:16px 57px;text-decoration:none;text-shadow:0px 1px 0px #2f6627;}
#hoverelement{position:fixed;padding:1px;bottom:0;left:0;right:0;background-color:#e1edf3;}
.myButton6:hover{background-color:#B87E20;}
.myButton6:active{position:relative;top:1px;}
.schluss{background-color:#e1edf3;border:thin;border-radius:10px;padding-top:10px;padding-bottom:10px;padding-right:15px;padding-left:15px;font-family:'Comic Sans MS';font-size:17px;}
.schluss2{font-size:19px;padding-bottom:5px;}
.quarkfont{font-size:24px;}
.feld{background-color:#F1F1F1;border:2px solid #cccccc;}
.myButton2{background-color:#007fa2;border-radius:22px;border:1px solid #000;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:20px;padding:20px 30px;text-decoration:none;margin:8px;}
.myButton2:hover{border-color:#006C89;}
.myButton2:active{position:relative;top:1px;}
.myButton100{background-color:#D42F00;border-radius:10px;border:1px solid #000;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:12px;padding:10px 15px;text-decoration:none;margin:2px;}
.myButton100:hover{border-color:#D42F00;}
.myButton100:active{position:relative;top:1px;}
.myButton200{background-color:#E3E3E3;border-radius:10px;border:1px solid #A1A1A1;display:inline-block;cursor:pointer;color:#272727;font-family:Arial;font-size:12px;padding:10px 15px;text-decoration:none;margin:2px;}
.myButton200:hover{border-color:#E3E3E3;}
.myButton200:active{position:relative;top:1px;}
table.blueTable{font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;width:100%;text-align:center;border-collapse:collapse;}
table.blueTable td, table.blueTable th{padding:8px 10px;}
table.blueTable tbody td{font-size:13px;}
table.blueTable tr:nth-child(even){background:#F7F7F7;}
table.blueTable thead{background:#E1ECF3;background:-moz-linear-gradient(top, #e8f1f6 0%, #e4eef4 66%, #E1ECF3 100%);background:-webkit-linear-gradient(top, #e8f1f6 0%, #e4eef4 66%, #E1ECF3 100%);background:linear-gradient(to bottom, #e8f1f6 0%, #e4eef4 66%, #E1ECF3 100%);}
table.blueTable thead th{font-size:15px;font-weight:bold;color:#002C4C;text-align:center;}
#rahmen55{border:1px solid #C9C9C9;padding:10px;}
#spaltengruppegruen{width:280px;height:31px;color:#00A700;font-weight:500;}
#spaltengruppe{width:280px;height:31px;}
a{color:#0079C3;font-weight:bold;-decoration:none;}
a:hover, a:focus{color:#00A700;text-decoration:underline;}
a.more{float:right;}
a.more:after{content:" >";display:inline-block;height:1em;padding:0 .5em 0.5em 0.5em;border-radius:1em;background:#FFFFFF;margin-left:10px;}

a.naviverlinkung:link {color: #fff; font-weight: lighter; text-decoration: none;}
a.naviverlinkung:visited {color: #fff; text-decoration: none;}
a.naviverlinkung:active {color: #fff; text-decoration: none;}
a.naviverlinkung:hover {color: #fff; text-decoration: none;}

footer a{color:#989898;}


#linieoben {
	border: thick;
	border-color: #000000;
}

@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);





#spaltelinks{padding:0;margin:10px;width:46%;float:left;}
#spalterechts{padding:0;margin:10px;width:46%;float:left;}
#verzeichnis{color:#606060;font-size:small;}
#verzeichnislink{color:#232323;font-weight:normal;font-size:large;}
#verzeichniskopf{background-color:#F9F9F9;padding:15px;color:#373737;border-bottom:solid #000000;}
#ebenen{background-color:#FAFAFA;padding:20px;padding-left:40px;}
#spaltelinks29{padding:0;margin:10px;width:15%;float:left;}
#spalterechts29{padding:0;margin:10px;width:75%;float:right;}
#rahmen{border:#CACACA 1px solid;}
#infoprodukt{background-color:#ffff99;text-align:center;}
a.more:hover, footer a:hover{color:#000;text-decoration:none;}
p{line-height:1.6em;margin:20px 0;}
h1{font:normal 2.5em Tauri, serif;color:#373737;padding-top: 25px;}
h2{font-size:1.875em;font-weight:normal;color:#373737;padding-top: 30px;
    padding-bottom: 15px;
    padding-left: 5px;}
h3{font:normal 1.10em Tauri, serif;color:#373737;margin:20px 0;}
img, a img{border:0 none;}
ul.bullets{margin:30px 0 0 13px;color:#FFA128;}
ul.bullets li{width:100%;font-size:1.10em;font-weight:bold;padding-left:5px;line-height:2.0em;color:#FFA128;}
ul.bullets li span{color:#474747;}
dl{margin-bottom:50px;clear:left;}
dt{float:left;font-weight:bold;margin-right:5px;padding:5px;width:90px;}
dd{margin:2px 0;padding:5px 0;}
main{display:block;width:100%;}
article{float:left;background:#FEFEFE;margin-top:70px;width:96%;padding:20px 2%;}
section{float:left;width:65%;}
section1{float:left;width:100%;}
section.spalte{float:left;width:33%;padding:20px 2%;min-height:220px;}
section.spalte h2{border-bottom:0 none;}
main .news-1{background:#fafbfc;}
main .news-2{background:#fafbfc;}
aside{float:right;width:30%;}
aside ul{line-height:1.6em;list-style:none outside none;padding:1em 0 1em 5px;clear:left;}
aside p{margin-bottom:50px;}
aside p:last-child{margin-bottom:20px;}
footer{float:left;width:100%;margin:10px 0 40px 0;color:#989898}
footer ul{float:left;margin-left:22px;list-style-type:none;}
footer ul li{display:inline-block;border-left:1px solid #989898;}
footer ul li:first-child{border:0 none;}
footer ul li a{padding:0 8px;}
footer p{float:right;margin-right:30px;margin-top:0;padding-top:0;text-align:right;}
@media screen and (max-width:1024px){body{width:100%}
section{width:58%;}
section.spalte,
aside{width:29%;}
}
@media screen and (max-width:620px){section,
section.spalte,
aside{float:none;width:100%;}
article{margin-top:16px;}
}
.image{display:inline-block;}
.image img{display:block;width:100%;}
.image.fit{display:block;width:100%;}
.image.featured{display:block;width:100%;margin:0 0 2em 0;}
.image.left{float:left;margin:0 2em 2em 0;}
.image.centered{display:block;margin:0 0 2em 0;}
.image.centered img{margin:0 auto;width:auto;}
.info1{background-color:#d6f6ff;padding:10px;border:1px solid;border-color:#bfe3ec;border-radius:6px;}
table.info{border-collapse:collapse;background-color:#f7f7f7;width:100%;text-align:left;}
table.info td, table.info th{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:3px 2px;}
table.info tbody td{font-size:18px;}
table.info tr:nth-child(even){background:#FFFFFF;}
table.info tfoot td{font-size:14px;}
table.info tfoot .links{text-align:right;}
table.info tfoot .links a{display:inline-block;background:#1C6EA4;color:#FFFFFF;padding:2px 8px;border-radius:5px;}
table.infotest{border-collapse:collapse;background-color:#fff;width:100%;text-align:left;}
table.infotest td, table.info th{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:3px 2px;}
table.infotest tbody td{font-size:18px;}
table.infotest tr:nth-child(even){background:#FFFFFF;}
table.infotest tfoot td{font-size:14px;}
table.infotest tfoot .links{text-align:right;}
table.infotest tfoot .links a{display:inline-block;background:#1C6EA4;color:#FFFFFF;padding:2px 8px;border-radius:5px;}
.content_headline{color:#000000;font-size:11pt;font-weight:600;}
.scroll{height:auto;overflow-x:scroll;width:auto;padding:10px;}
.produktdivs{border:1px solid #373737;padding:3px;}
.parent .popup{display:none;}
.parent:hover .popup{display:block;}
.brotkrumen{font-size:small;margin-top:-10px;color:#808080;}
.linkfarbe{color:#3d7dbc;}
a.diaet:link, a.diaet:visited{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:14px;color:#fafbfc;}
a.diaet:hover{color:#000000;}