/*************** // WEBFONTS // ****************/

/* open-sans-regular - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('../lib/webfonts/OpenSans/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('../lib/webfonts/OpenSans/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../lib/webfonts/OpenSans/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('../lib/webfonts/OpenSans/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
		url('../lib/webfonts/OpenSans/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../lib/webfonts/OpenSans/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family:'FFSariWebMedium';
	src:url('../lib/webfonts/FFSariWebMedium/2F1411_0_0.eot');
	src:url('../lib/webfonts/FFSariWebMedium/2F1411_0_0.eot?#iefix') format('embedded-opentype'), 
		url('../lib/webfonts/FFSariWebMedium/2F1411_0_0.woff2') format('woff2'), 
		url('../lib/webfonts/FFSariWebMedium/2F1411_0_0.woff') format('woff'), 
		url('../lib/webfonts/FFSariWebMedium/2F1411_0_0.ttf') format('truetype');
}

/*************** // BODY, CONTAINER, HEADER, FOOTER // ****************/

html, body { 
display:block;font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.5em;font-weight:normal;color:#000000;
}
.clear {
clear:both;
}
#container {
display:block;
}
sup {
font-size:60%;line-height:0px;
}

/* ICON VON CMP VERSTECKEN */
#cmpboxrecall {
display:none;
}

/*************** // GOTOP // ****************/

a#gotop {
display:none;z-index:999;position:fixed;bottom:0px;right:0px;text-decoration:none;
}
a#gotop:after {
position:absolute;bottom:30px;right:30px;font-family:"Font Awesome 5 Pro";content:"\f077";font-size:40px;line-height:1em;font-weight:600;color:#BA0E0D;
}
a#gotop:hover:after {
color:#BA0E0D;
}

/************************ TOP & EXLINKS ************************/

div.batch_microplastik {
position:absolute;top:0;left:0;z-index:9999;width:200px;height:auto;
}
div.batch_microplastik img {
display:block;max-width:100%;height:auto;
}

ul#exlinks {
display:block;position:fixed;top:30%;left:0;z-index:999;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);
}
ul#exlinks li {
float:left;display:block;height:50px;
}
ul#exlinks li a {
display:block;background:#BA0E0D;height:30px;margin:20px 5px 0px 0px;border:2px solid #FFFFFF;border-bottom:none;padding:5px 5px 10px 5px;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:14px;line-height:1.2em;color:#FFFFFF;font-weight:normal;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-box-shadow:0px 0px 5px #AAAAAA;-webkit-box-shadow:0px 0px 5px #AAAAAA;box-shadow:0px 0px 5px #AAAAAA;
}
ul#exlinks li a:hover {
color:#FFFFFF;height:50px;margin:0px 5px 0px 0px;
}

/************************ HEADER ************************/

#header {
width:100%;background:#FFFFFF;top:0;z-index:999;
}
#header .content {
margin:0 auto;max-width:1200px;height:auto;position:relative;padding:0px 20px 0px 20px;
}
#header .content a.logo {
display:block;float:left;margin:30px 0px 20px 0px;
}
#header .content a.logo img {
display:block;/*width:200px;*/width:auto;height:53.5167px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
}
#header .content i.fa {
display:none;float:right;font-size:35px;line-height:80px;color:#BA0E0D;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
}
#header .content nav {
display:block;float:right;margin:20px 0px 20px 0px;
}
#header .content nav div.logo {
display:none;
}
#header .content nav ul {
display:block;
}
#header .content nav ul li {
display:block;float:left;margin:0px 0px 0px 20px;
}
#header .content nav ul li.mobile {
display:none;
}
#header .content nav ul li:nth-child(1) {
margin:0px 0px 0px 0px;
}
#header .content nav ul li a {
display:block;font-family:'Open Sans', sans-serif;font-size:20px;line-height:80px;color:#BA0E0D;font-weight:600;text-transform:normal;text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
}
#header .content nav ul li a:hover,
#header .content nav ul li a.current {
color:#AAAAAA;
}

/*
#header .content nav ul li a.button {
display:block;font-family:'Open Sans', sans-serif;font-size:20px;line-height:1em;color:#FFFFFF;font-weight:600;text-transform:normal;text-decoration:none;background:#BA0E0D;padding:7px 10px 10px 10px;margin:23px 0px 0px 0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
}
#header .content nav ul li a.button:hover {
color:#FFFFFF;
}
*/

#header.fixed {
position:fixed;border-bottom:10px solid #BA0E0D;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
}
#header.fixed .content a.logo {
margin:15px 0px 10px 0px;
}
#header.fixed .content a.logo img {
width:auto;height:26.75px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
}
#header.fixed .content nav {
margin:0px 0px 0px 0px;
}
#header.fixed .content nav ul {
}
#header.fixed .content nav ul li a {
font-size:18px;line-height:47px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
}
#header.fixed .content i.fa {
margin:5px 0px 0px 0px;font-size:25px;line-height:47px;color:#BA0E0D;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
}
#sidr-main {
display:none
}

/************************ BOX SLOAGAN ************************/

#box_sloagan {
width:100%;height:auto;position:relative;background:#BA0E0D;
}
#box_sloagan .content {
margin:0 auto;max-width:1200px;height:auto;position:relative;padding:0px 20px 0px 20px;
}
#box_sloagan .content img {
display:block;max-width:100%;height:auto;
}

/************************ BANNER ************************/

#banner {
width:100%;height:auto;margin:0px 0px 0px 0px;background:#EBEDE8;position:relative;
}
#banner div.content {
display:block;max-width:1400px;height:auto;margin:0 auto;position:relative;
}
#banner div.content section.cycle-slideshow {
display:block;width:100%;height:auto;
}
#banner div.content section.cycle-slideshow img {
display:block;max-width:100%;height:auto;
}
#banner img.banner_ecke-titanoxid {
display:block;width:144px;height:auto;position:fixed;top:150px;right:0;z-index:888;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
}
#banner.fixed img.banner_ecke-titanoxid {
width:100px;top:62px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
}

/************************ BOX INFO ************************/

#box_info {
display:block;width:100%;height:auto;position:relative;background:#BA0E0D;
}
#box_info .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 50px 20px;position:relative;color:#FFFFFF;
}
#box_info .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#FFFFFF;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}

/************************ BOX WOFÜR ************************/

#box_wofuer {
display:block;width:100%;height:auto;position:relative;overflow:hidden;
}
#box_wofuer .content {
margin:0 auto;max-width:1200px;height:auto;padding:0px 20px 50px 20px;position:relative;background:rgba(255, 255, 255, 0.9);border-bottom:6px solid #F1F1F1;
}
#box_wofuer .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_wofuer .content ul.info {
display:block;margin:0px 0px 20px 0px;
}
#box_wofuer .content ul.info li {
display:block;float:left;width:31.11111110833333%;margin:0px 3.333333333333333% 0px 0px;padding:50px 0px 0px 0px;
}
#box_wofuer .content ul.info li:nth-child(3n){
margin:0px 0px 0px 0px;
}
#box_wofuer .content ul.info li img {
display:block;max-width:100%;height:auto;margin:0px 0px 20px 0px;border:0px solid #BA0E0D;
}
#box_wofuer .content ul.info li h2 {
display:block;font-family:'Open Sans', sans-serif;font-size:22px;line-height:1.2em;color:#BA0E0D;font-weight:600;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_wofuer .content ul.info li a {
color:#BA0E0D;text-decoration:none;
}
#box_wofuer .content ul.info li a:hover {
color:#BA0E0D;
}
#box_wofuer .content article.hinweis {
display:block;background:#FFFFFF;padding:0px;margin:20px 0px 0px 0px;
}
#box_wofuer .content article.hinweis h2 {
display:block;font-family:'Open Sans', sans-serif;font-size:22px;line-height:1.2em;color:#BA0E0D;font-weight:600;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_wofuer .content article.hinweis ul li {
display:block;
}

/************************ GEWINNSPIEL IFRAME ************************/

#box_gewinnspiel {
display:block;width:100%;height:auto;position:relative;overflow:hidden;background:#BA0E0D;
}
#box_gewinnspiel .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 50px 20px;position:relative;
}
#box_gewinnspiel .content:after {
content:'';display:block;clear:both;
}
#box_gewinnspiel .content div.left {
float:left;width:48%;position:relative;color:#FFFFFF;padding:50px 0px 0px 0px;
}
#box_gewinnspiel .content div.left h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#FFFFFF;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_gewinnspiel .content div.right {
float:right;width:48%;height:100%;position:relative;padding:50px 0px 0px 0px;
}
#box_gewinnspiel .content div.right img {
display:block;max-width:100%;height:auto;
}


/************************ BOX NACHHALTIGKEIT ************************/

#box_nachhaltigkeit {
display:block;width:100%;height:auto;position:relative;overflow:hidden;background:#BA0E0D;
}
#box_nachhaltigkeit .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 50px 20px;position:relative;
}
#box_nachhaltigkeit .content:after {
content:'';display:block;clear:both;
}
#box_nachhaltigkeit .content div.left {
float:left;width:48%;position:relative;color:#FFFFFF;padding:0px 0px 0px 0px;
}
#box_nachhaltigkeit .content div.left h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#FFFFFF;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_nachhaltigkeit .content div.left a {
color:#FFFFFF;text-decoration:none;
}
#box_nachhaltigkeit .content div.right {
float:right;width:48%;height:100%;position:relative;padding:30px 0px 0px 0px;
}
#box_nachhaltigkeit .content div.right img {
display:block;max-width:100%;height:auto;
}

/************************ KUNDENSTIMMEN ************************/

#kundenstimmen {
display:block;width:100%;height:auto;position:relative;margin:0px 0px 0px 0px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#EFEFEF;
}
#kundenstimmen div.wrapper {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 50px 20px;position:relative;
}
#kundenstimmen div.wrapper h1 {
float:left;display:block;font-family:univers;font-size:34px;line-height:1.2em;color:#004289;font-weight:normal;text-decoration:none;margin:0px 0px 30px 0px;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#BA0E0D;
}
#kundenstimmen div.wrapper label.tab_switch {
float:right;position:relative;display:inline-block;width:200px;height:36px;
}
#kundenstimmen div.wrapper label.tab_switch input[name="tab_switch"] {
display:none;
}
#kundenstimmen div.wrapper label.tab_switch .slider-switch {
position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:36px;background-color:#FFFFFF;-webkit-transition:.4s;transition:.4s;user-select:none;
}
#kundenstimmen div.wrapper label.tab_switch .slider-switch:before {
position:absolute;content:"";height:36px;width:100px;left:0px;bottom:0px;border-radius:36px;background-color:#BA0E0D;-webkit-transition:.4s;transition:.4s;
}
#kundenstimmen div.wrapper label.tab_switch input[name="tab_switch"]:checked + .slider-switch {
background-color:#FFFFFF;
}
#kundenstimmen div.wrapper label.tab_switch input[name="tab_switch"]:focus + .slider-switch {
box-shadow:0 0 1px #BA0E0D;
}
#kundenstimmen div.wrapper label.tab_switch input[name="tab_switch"]:checked + .slider-switch:before {
-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);background-color:#BA0E0D;
}
#kundenstimmen div.wrapper label.tab_switch .slider-switch .switch-lesen {
position:absolute;left:30px;top:0px;line-height:36px;color:#BA0E0D;
}
#kundenstimmen div.wrapper label.tab_switch .slider-switch .switch-schreiben {
position:absolute;right:20px;top:0px;line-height:36px;color:#BA0E0D;
}
#kundenstimmen div.wrapper label.tab_switch input[name="tab_switch"]:not(:checked) + .slider-switch > .switch-lesen {
color:#FFFFFF;
}
#kundenstimmen div.wrapper label.tab_switch input[name="tab_switch"]:checked + .slider-switch > .switch-schreiben {
color:#FFFFFF;
}
#kundenstimmen div.wrapper div.content {
display:none;width:100%;height:auto;position:relative;text-align:center;
}
#kundenstimmen div.wrapper div.content.active {
display:block;
}
#kundenstimmen div.wrapper div.content div.prev {
position:absolute;top:40%;transform:translateY(-40%);left:-100px;z-index:888;width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#BA0E0D;text-align:center;color:#FFFFFF;font-size:20px;line-height:40px;cursor:pointer;
}
#kundenstimmen div.wrapper div.content div.prev:after {
font-family:"Font Awesome 5 Pro";content:"\f104";
}
#kundenstimmen div.wrapper div.content div.prev:hover {
background:#FFFFFF;color:#BA0E0D;
}
#kundenstimmen div.wrapper div.content div.next {
position:absolute;top:40%;transform:translateY(-40%);right:-100px;z-index:888;width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#BA0E0D;text-align:center;color:#FFFFFF;font-size:20px;line-height:40px;cursor:pointer;
}
#kundenstimmen div.wrapper div.content div.next:after {
font-family:"Font Awesome 5 Pro";content:"\f105";
}
#kundenstimmen div.wrapper div.content div.next:hover {
background:#FFFFFF;color:#BA0E0D;
}
#kundenstimmen div.wrapper div.content div.pager {
display:inline-block;z-index:888;cursor:pointer;
}
#kundenstimmen div.wrapper div.content div.pager span {
color:#FFFFFF;font-size:35px;line-height:1em;padding:0px 5px 0px 5px;
}
#kundenstimmen div.wrapper div.content div.pager span.cycle-pager-active {
color:#BA0E0D;
}
#kundenstimmen div.wrapper div.content div.slideshow {
display:block;position:relative;z-index:1;width:100%;height:auto;overflow:hidden;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide {
display:block;position:relative;z-index:2;width:100%;height:auto;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul {
display:block;width:100%;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul:after {
content:'';display:block;clear:both;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li {
float:left;display:block;width:31.60919540229885%;margin:0px 2.586206896551724% 0px 0px;padding:30px 0px 30px 0px;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li:nth-child(3n) {
margin:0px 0px 30px 0px;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text {
display:block;position:relative;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text:before {
position:absolute;top:-15px;left:15px;font-family:"Font Awesome 5 Pro";content:"\f10d";font-size:25px;font-weight:900;line-height:1em;color:#BA0E0D;z-index:999;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text:after {
position:absolute;bottom:-15px;right:15px;font-family:"Font Awesome 5 Pro";content:"\f10e";font-size:25px;font-weight:900;line-height:1em;color:#BA0E0D;z-index:999;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper {
position:relative;padding:20px 0px 20px 0px;background:#FFFFFF;border:1px solid #CCCCCC;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper:after,
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper:before {
top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper:after {
border-color:rgba(255, 255, 255, 0);border-top-color:#FFFFFF;border-width:30px;margin-left:-30px;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper:before {
border-color:rgba(199, 217, 238, 0);border-top-color:#CCCCCC;border-width:31px;margin-left:-31px;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper div.slimscroll {
display:block;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper div.slimscroll div.text_content {
display:block;padding:0px 20px 20px 20px;background:#FFFFFF;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper div.slimscroll div.text_content img {
display:block;max-width:100%;height:auto;margin-bottom:20px;border:1px solid #CCCCCC;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper div.slimscroll div.text_content p.text {
display:block;margin-bottom:20px;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper div.slimscroll div.text_content p.text a {
color:#BA0E0D;text-decoration:none;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper div.slimscroll div.text_content p.name {
display:block;font-style:italic;color:#666666;font-weight:bold;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper div.slimscroll div.text_content_drliebe {
display:block;padding:20px 20px 20px 20px;background:#EFEFEF;background: -moz-linear-gradient(top, #EFEFEF 0%, #FFFFFF 100%);background: -webkit-linear-gradient(top, #EFEFEF 0%,#FFFFFF 100%);background: linear-gradient(to bottom, #EFEFEF 0%,#FFFFFF 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#FFFFFF',GradientType=0 );
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper div.slimscroll div.text_content_drliebe p.text {
display:block;margin-bottom:20px;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.text div.text_wrapper div.slimscroll div.text_content_drliebe p.name {
display:block;font-style:italic;color:#BA0E0D;font-weight:bold;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.icon {
display:block;margin:50px auto 0px auto;width:77px;height:77px;background:#BA0E0D;-webkit-border-radius:77px;-moz-border-radius:77px;border-radius:77px;text-align:center;
}
#kundenstimmen div.wrapper div.content div.slideshow div.slide ul li div.icon:after {
font-family:"Font Awesome 5 Pro";content:"\f075";font-size:35px;font-weight:900;line-height:77px;color:#FFFFFF;
}
#kundenstimmen div.wrapper div.content form {
display:block;width:100%;
}
#kundenstimmen div.wrapper div.content form div.danke {
display:none;text-align:left;
}
#kundenstimmen div.wrapper div.content form fieldset.left {
float:left;display:block;width:48.70689655172414%;text-align:left;
}
#kundenstimmen div.wrapper div.content form fieldset.right {
float:right;display:block;width:48.70689655172414%;text-align:left;
}
#kundenstimmen div.wrapper div.content form fieldset div {
display:block;margin:0px 0px 10px 0px;position:relative;
}
#kundenstimmen div.wrapper div.content form fieldset div.error {
border:1px solid #BA0E0D;
}
#kundenstimmen div.wrapper div.content form fieldset div input[type="text"] {
display:block;width:100%;padding:10px;border:1px solid #CCCCCC;font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.5em;font-weight:normal;color:#000000;
}
#kundenstimmen div.wrapper div.content form fieldset div#form_upload_image {
display:block;margin:0px 0px 10px 0px;
}
#kundenstimmen div.wrapper div.content form fieldset div#form_upload_image div#image-preview {
width:100%;height:96px;overflow:hidden;position:relative;background:rgba(255,255,255,1.0);border:1px solid #CCCCCC;
}
#kundenstimmen div.wrapper div.content form fieldset div#form_upload_image div#image-preview input {
line-height:200px;font-size:200px;position:absolute;opacity:0;z-index:10;cursor:pointer;
}
#kundenstimmen div.wrapper div.content form fieldset div#form_upload_image div#image-preview label {
position:absolute;z-index:5;opacity:1.0;cursor:pointer;width:100%;height:100px;padding:10px;color:#777777;line-height:1.3em;
}
#kundenstimmen div.wrapper div.content form fieldset div textarea {
display:block;width:100%;height:330px;padding:10px;border:1px solid #CCCCCC;font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.5em;font-weight:normal;color:#000000;
}
#kundenstimmen div.wrapper div.content form fieldset div input[type="text"]:focus, 
#kundenstimmen div.wrapper div.content form fieldset div textarea:focus {
border:1px solid #666666;
}
#kundenstimmen div.wrapper div.content form fieldset div#f_datenschutz {
display:block;margin:20px 0px 20px 0px;
}
#kundenstimmen div.wrapper div.content form fieldset div#f_datenschutz label.f_datenschutz {
display:block;padding:0px 0px 0px 50px;color:#777777;
}
#kundenstimmen div.wrapper div.content form fieldset div#f_datenschutz.error {
border:none;
}
#kundenstimmen div.wrapper div.content form fieldset div#f_datenschutz.error a {
border:1px solid #BA0E0D;
}
#kundenstimmen div.wrapper div.content form fieldset div button {
display:block;width:100%;padding:10px;background:#BA0E0D;border:3px solid #BA0E0D;font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.5em;font-weight:bold;color:#FFFFFF;cursor:pointer;
}
#kundenstimmen div.wrapper div.content form fieldset div button:hover {
background:#BA0E0D;border:3px solid #BA0E0D;color:#FFFFFF;
}

/************************ BOX AJONA ************************/

#box_ajona {
display:block;width:100%;height:auto;position:relative;overflow:hidden;
}
#box_ajona .content {
margin:0 auto;max-width:1200px;height:auto;padding:0px 20px 50px 20px;position:relative;background:rgba(255, 255, 255, 0.9);
}
#box_ajona .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_ajona .content ul {
display:block;
}
#box_ajona .content ul li {
display:block;float:left;width:48.33333333333333%;padding:50px 0px 0px 0px;margin:0px 3.333333333333333% 0px 0px;
}
#box_ajona .content ul li:nth-child(2n){
margin:0px 0px 0px 0px;
}
#box_ajona .content ul li img {
display:block;max-width:100%;height:auto;margin:0px 0px 20px 0px;
}
#box_ajona .content ul li h2 {
display:block;font-family:'Open Sans', sans-serif;font-size:22px;line-height:1.2em;color:#BA0E0D;font-weight:600;text-decoration:none;margin:0px 0px 10px 0px;
}

/************************ BOX BILD 1 ************************/

.box_bild_1 {
display:block;width:100%;max-height:450px;position:relative;overflow:hidden;
}
.box_bild_1 .content {
display:block;width:100%;;
}
.box_bild_1 .content img {
display:block;width:100%;height:auto;
}

/************************ BOX WIRKUNG ************************/

#box_wirkung {
display:block;width:100%;height:auto;position:relative;overflow:hidden;
}
#box_wirkung .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 20px 20px;position:relative;background:rgba(255, 255, 255, 0.9);border-bottom:6px solid #F1F1F1;
}
#box_wirkung .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_wirkung .content a {
color:#BA0E0D;text-decoration:none;
}
#box_wirkung .content ul {
display:block;
}
#box_wirkung .content ul li {
display:block;float:left;width:22.5%;padding:0px 0px 30px 0px;margin:0px 3.333333333333333% 0px 0px;
}
#box_wirkung .content ul li:nth-child(4n){
margin:0px 0px 0px 0px;
}
#box_wirkung .content ul li img {
display:block;max-width:100%;height:auto;margin:0px 0px 20px 0px;
}
#box_wirkung .content ul li h2 {
display:block;font-family:'Open Sans', sans-serif;font-size:22px;line-height:1.2em;color:#BA0E0D;font-weight:600;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_wirkung .content ul li a {
display:block;color:#BA0E0D;text-decoration:none;
}

/************************ BOX ANWENDUNG ************************/

#box_anwendung {
display:block;width:100%;height:auto;position:relative;overflow:hidden;
}
#box_anwendung .content {
margin:0 auto;max-width:1200px;height:auto;padding:0px 20px 50px 20px;position:relative;background:rgba(255, 255, 255, 0.9);border-bottom: 6px solid #F1F1F1;
}
#box_anwendung .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_anwendung .content ul {
display:block;
}
#box_anwendung .content ul li {
display:block;float:left;width:48.33333333333333%;padding:50px 0px 0px 0px;margin:0px 3.333333333333333% 0px 0px;
}
#box_anwendung .content ul li:nth-child(2n){
margin:0px 0px 0px 0px;
}
#box_anwendung .content ul li h2 {
display:block;font-family:'Open Sans', sans-serif;font-size:22px;line-height:1.2em;color:#BA0E0D;font-weight:600;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_anwendung .content ul li img {
display:block;max-width:100%;height:auto;margin:0px 0px 20px 0px;
}

/************************ box_aktuelles ************************/

#box_aktuelles {
display:block;width:100%;height:auto;position:relative;
}
#box_aktuelles .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 30px 20px;position:relative;background:rgba(255, 255, 255, 0.8);
}
#box_aktuelles .content h1 {
display: block;font-family: 'FFSariWebMedium', 'Open Sans', sans-serif;font-size: 48px;line-height: 1.2em;color: #BA0E0D;font-weight: normal;text-decoration: none;margin: 0px 0px 10px 0px;
}
#box_aktuelles .content ul {
display:block;
}
#box_aktuelles .content ul:after {
content:'';display:block;clear:both;
}
#box_aktuelles .content ul li {
display:block;float:left;width:31.11111110833333%;margin:0px 3.333333333333333% 20px 0px;padding:0px 0px 0px 0px;position:relative;
}
#box_aktuelles .content ul li:nth-child(3n) {
margin:0px 0% 20px 0px;
}
#box_aktuelles .content ul li a {
display:block;text-decoration:none;
}
#box_aktuelles .content ul li a img {
display:block;width:100%;height:auto;margin:0px 0px 20px 0px;
}
#box_aktuelles .content ul li a p {
display:block;position:relative;padding:0px 0px 0px 30px;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:18px;line-height:1.2em;color:#BA0E0D;font-weight:normal;
}
#box_aktuelles .content ul li a p:before {
position:absolute;top:0;left:0;font-family:"Font Awesome 5 Pro";content:"\f08e";font-weight:bold;
}

#box_aktuelles .content ul li a.nolink {
display:block;text-decoration:none;cursor:default;
}
#box_aktuelles .content ul li a.nolink p {
display:block;position:relative;padding:0px 0px 0px 0px;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:18px;line-height:1.2em;color:#BA0E0D;font-weight:normal;
}
#box_aktuelles .content ul li a.nolink p:before {
display:none;
}

/************************ BOX BILD REISE ************************/

.box_bild_reise {
display:block;width:100%;max-height:450px;position:relative;overflow:hidden;
}
.box_bild_reise .content {
display:block;width:100%;;
}
.box_bild_reise .content img {
display:block;width:100%;height:auto;
}

/************************ BOX REISE ************************/

#box_reise {
display:block;width:100%;height:auto;position:relative;overflow:hidden;
}
#box_reise .content {
margin:0 auto;max-width:1200px;height:auto;padding:0px 20px 50px 20px;position:relative;background:rgba(255, 255, 255, 0.9);border-bottom:6px solid #F1F1F1;
}
#box_reise .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_reise .content ul {
display:block;
}
#box_reise .content ul li {
display:block;float:left;width:48.33333333333333%;padding:50px 0px 0px 0px;margin:0px 3.333333333333333% 0px 0px;
}
#box_reise .content ul li:nth-child(2n){
margin:0px 0px 0px 0px;
}
#box_reise .content ul li h2 {
display:block;font-family:'Open Sans', sans-serif;font-size:22px;line-height:1.2em;color:#BA0E0D;font-weight:600;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_reise .content ul li img {
display:block;max-width:100%;height:auto;margin:0px 0px 20px 0px;
}

/************************ BOX ZAHNPFLEGETIPPS ************************/

#box_zahnpflegetipps {
display:block;width:100%;height:auto;position:relative;overflow:hidden;
}
#box_zahnpflegetipps .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 50px 20px;position:relative;background:rgba(255, 255, 255, 0.9);
}
#box_zahnpflegetipps .content a {
display:block;float:left;color:#BA0E0D;text-decoration:none;
}
#box_zahnpflegetipps .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 30px 0px;
}
#box_zahnpflegetipps .content ul {
display:block;
}
#box_zahnpflegetipps .content ul li {
display:block;float:left;width:48.33%;padding:0px 0px 0px 0px;margin:40px 3.333333333333333% 0px 0px;
}
#box_zahnpflegetipps .content ul li:nth-child(2n){
margin:40px 0px 0px 0px;
}
#box_zahnpflegetipps .content ul li:after {
clear:both;
}
#box_zahnpflegetipps .content ul li figure {
float:left;display:block;width:13.79310344827586%;
}
#box_zahnpflegetipps .content ul li figure img {
display:block;max-width:100%;height:auto;
}
#box_zahnpflegetipps .content ul li div {
float:right;display:block;width:79.31034482758621%;
}
#box_zahnpflegetipps .content ul li div h2 {
display:block;font-family:'Open Sans', sans-serif;font-size:22px;line-height:1.2em;color:#BA0E0D;font-weight:600;text-decoration:none;margin:0px 0px 10px 0px;
}

/************************ BOX BILD 3 ************************/

.box_bild_3 {
display:block;width:100%;max-height:450px;position:relative;overflow:hidden;
}
.box_bild_3 .content {
display:block;width:100%;;
}
.box_bild_3 .content img {
display:block;width:100%;height:auto;
}

/************************ BOX INHALTSSTOFFE ************************/

#box_inhaltsstoffe {
display:block;width:100%;height:auto;position:relative;overflow:hidden;
}
#box_inhaltsstoffe .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 50px 20px;position:relative;background:rgba(255, 255, 255, 0.9);border-bottom:6px solid #F1F1F1;
}
#box_inhaltsstoffe .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_inhaltsstoffe .content a {
color:#BA0E0D;text-decoration:none;
}

.table {
border-spacing:0;display:table;margin:0 auto;width:100%;margin:20px 0px 0px 0px;overflow:hidden;
}
.tbody,
.thead {
display:block;width:100%;
}
.tr {
background-color:#EFEFEF;border:1px solid #FFFFFF;display:table-row;margin:0 0 10px;width:100%;
}
.tr:hover {
background-color:#ffffff;cursor:pointer;
}
.tr:nth-child(1):hover {
background-color:#EFEFEF;cursor:default;
}
.thead {
background-color:#BA0E0D;color:#FFFFFF;font-weight:normal;text-decoration:none;
}
.tr.thead:hover {background-color:#BA0E0D;
}
.td {
border:1px solid #FFFFFF;display:table-cell;padding:15px 15px 15px 15px;width:auto;
}
.inci {
width:20%;
}
.deutsch {
width:20%;
}
.wirkung {
width:60%;
}

/************************ BOX FAQ ************************/

#box_faq {
display:block;width:100%;position:relative;
}
#box_faq > .content {
margin:0 auto 50px auto;max-width:1200px;padding:50px 20px 50px 20px;position:relative;background:rgba(255, 255, 255, 0.9);/*border-bottom:6px solid #F1F1F1;*/
}
#box_faq .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_faq .content dl.accordion {
float:left;display:block;width:65.55555554999999%;
}
#box_faq .content dl.accordion dt a {
display:block;font-size:14px;line-height:1.2em;color:#000000;font-weight:normal;text-decoration:none;margin:10px 0px 0px 0px;padding:0px 0px 0px 20px;position:relative;
}
#box_faq .content dl.accordion dt a:hover {
color:#BA0E0D;
}
#box_faq .content dl.accordion dt a i {
position:absolute;top:0;left:0;font-size:14px;line-height:1.2em;color:#000000;font-weight:bold;
}
#box_faq .content dl.accordion dt a i:before {
font-family:"Font Awesome 5 Pro";content:"\f105";
}
#box_faq .content dl.accordion dt.selected a i:before {
font-family:"Font Awesome 5 Pro";content:"\f107";color:#BA0E0D;
}
#box_faq .content dl.accordion dt.selected a {
color:#BA0E0D;font-weight:bold;
}
#box_faq .content dl.accordion dd {
display:block;margin:15px 0px 15px 0px;padding:20px 20px 20px 20px;overflow:hidden;background:#F1F1F1;
}
#box_faq .content dl.accordion dd a {
color:#BA0E0D;text-decoration:underline;
}
#box_faq .content dl.accordion dd img.floatl {
display:block;float:left;margin:0px 15px 0px 0px;
}
#box_faq .content figure {
position:absolute;top:100px;right:100px;width:150px;height:150px;
}
#box_faq .content figure img {
display:block;width:100%;
}
#box_faq .content ul.quellen {
display:block;font-size:13px;line-height:1.3em;color:#555555;margin:3px 0px 0px 0px;
}

/************************ BOX fussnoten ************************/

#box_fussnoten {
display:block;width:100%;position:relative;
}
#box_fussnoten:after {
content:'';display:block;clear:both;
}
#box_fussnoten .content {
margin:0px auto 0px auto;max-width:1200px;padding:0px 20px 30px 20px;position:relative;background:rgba(255, 255, 255, 0.9);
}
#box_fussnoten .content small {
color:#AAAAAA;font-size:13px;
}

/************************ BOX kontakt ************************/

#box_kontakt {
width:100%;height:auto;position:relative;background:#BA0E0D;
}
#box_kontakt .content {
margin:0 auto;max-width:1200px;position:relative;padding:50px 20px 50px 20px;color:#FFFFFF;
}
#box_kontakt .content h2 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#FFFFFF;font-weight:normal;margin:0px 0px 10px 0px;
}
#box_kontakt .content h3 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:22px;line-height:1.2em;color:#FFFFFF;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_kontakt .content a {
color:#FFFFFF;text-decoration:none;
}
#box_kontakt .content div.wrapper {
display:block;
}
#box_kontakt .content div.wrapper:after {
content:'';display:block;clear:both;
}
#box_kontakt .content div.wrapper article.info {
display:block;float:left;width:50%;
}
#box_kontakt .content div.wrapper article.adress {
display:block;float:left;width:50%;background:url('../img/logo_drliebe_invers.png') no-repeat 0 0;padding:0px 0px 0px 70px;
}

/************************ FOOTER ************************/

#footer {
width:100%;height:auto;position:relative;background:#FFFFFF;
}
#footer .content {
margin:0 auto;max-width:1200px;height:auto;position:relative;padding:20px 20px 20px 20px;
}
#footer .content .copyright {
float:left;display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:14px;line-height:1.2em;color:#BA0E0D;font-weight:normal;
}
#footer .content nav {
float:right;display:block;
}
#footer .content nav ul {
display:block;}
#footer .content nav ul li {
display:block;float:left;margin-left:12px;
}
#footer .content nav ul li a {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:14px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;
}
#footer .content nav ul li a:hover,
#footer .content nav ul li a.current {
display:block;color:#BA0E0D;
}

/************************ FACHTHEMA RDA ************************/

#box_fachthema_rda {
display:block;width:100%;height:auto;position:relative;
}
#box_fachthema_rda .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 40px 20px;position:relative;background:rgba(255, 255, 255, 0.8);
}
#box_fachthema_rda .content:after {
content:'';display:block;clear:both;
}
#box_fachthema_rda .content h3 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:20px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_fachthema_rda .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:34px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_fachthema_rda .content .left {
float:left;display:block;width:70%;
}
#box_fachthema_rda .content .left a.image_rda {
display:block;margin:15px 0px 15px 0px;
}
#box_fachthema_rda .content .left a.image_rda img {
display:block;max-width:70%;height:auto;border:2px solid #FAAFAF;
}
#box_fachthema_rda .content .left small.quelle {
font-size:13px;color:#AAAAAA;
}
#box_fachthema_rda .content .right {
float:right;display:block;width:27%;
}
#box_fachthema_rda .content .right img {
display:block;width:100%;height:auto;
}

/************************ FACHTHEMA VIREN & BAKTERIEN ************************/

#box_fachthema_viren {
display:block;width:100%;height:auto;position:relative;
}
#box_fachthema_viren .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 40px 20px;position:relative;background:rgba(255, 255, 255, 0.8);
}
#box_fachthema_viren .content:after {
content:'';display:block;clear:both;
}
#box_fachthema_viren .content h3 {
display:block;font-family: 'FFSariWebMedium', 'Open Sans', sans-serif;font-size:20px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_fachthema_viren .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_fachthema_viren .content .left {
float:left;display:block;width:70%;
}
#box_fachthema_viren .content .left img {
display:block;width:100%;height:auto;
}
#box_fachthema_viren .content .left div.left_sub {
float:left;display:block;width:32.89473684210526%;margin:0px 2% 0px 0px;
}
#box_fachthema_viren .content .left div.left_sub img {
display:block;width:100%;height:auto;
}
#box_fachthema_viren .content .left ul {
display:block;
}
#box_fachthema_viren .content .left ul li {
display:block;position:relative;padding:10px 10px 10px 10px;margin:10px 0px 0px 0px;background:#F1F1F1;border-left:5px solid #BA0E0D;
}
#box_fachthema_viren .content .left ul li:first-child {
margin:0px 0px 0px 0px;
}
#box_fachthema_viren .content .left a.button {
float:left;display:block;margin:0px 0px 0px 0px;background:#BA0E0D;color:#FFFFFF;padding:10px 20px 10px 20px;border:none;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.3em;color:#FFFFFF;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;text-decoration:none;
}
#box_fachthema_viren .content .left a.button:after {
content:'';display:block;clear:both;
}
#box_fachthema_viren .content .left a.button:hover {
background:#fb8786;color:#BA0E0D;
}
#box_fachthema_viren .content .left small.quelle {
font-size:13px;color:#AAAAAA;
}
#box_fachthema_viren .content .right {
float:right;display:block;width:27%;
}
#box_fachthema_viren .content .right img {
display:block;width:100%;height:auto;
}

/************************ FACHTHEMA ZUNGE ************************/

#box_fachthema_zunge {
display:block;width:100%;height:auto;position:relative;
}
#box_fachthema_zunge .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 40px 20px;position:relative;background:rgba(255, 255, 255, 0.8);
}
#box_fachthema_zunge .content:after {
content:'';display:block;clear:both;
}
#box_fachthema_zunge .content h3 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:20px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_fachthema_zunge .content h1 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:48px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_fachthema_zunge .content h2 {
display:block;font-family:'FFSariWebMedium', 'Open Sans', sans-serif;font-size:25px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 15px 0px;
}
#box_fachthema_zunge .content .left {
float:left;display:block;width:70%;
}
#box_fachthema_zunge .content .left img {
display:block;width:100%;height:auto;
}
#box_fachthema_zunge .content .left div.floatbox {
display:block;margin:0px 0px 15px 0px;
}
#box_fachthema_zunge .content .left div.floatbox:after {
content:'';display:block;clear:both;
}
#box_fachthema_zunge .content .left div.floatbox figure {
display:inline-block;float:left;background:#F3F3F3;width:40%;margin:0px 10px 10px 0px;padding:15px;
}
#box_fachthema_zunge .content .left div.floatbox figure img {
display:block;width:100%;height:auto;
}
#box_fachthema_zunge .content .left div.floatbox figure small {
display:block;font-size:10px;line-height:1.3em;
}
#box_fachthema_zunge .content .left div.borderbox {
display:block;padding:15px 15px 15px 15px;border:10px solid #F3F3F3;
}
#box_fachthema_zunge .content .left div.borderbox:after {
content:'';display:block;clear:both;
}
#box_fachthema_zunge .content .left ul {
display:block;
}
#box_fachthema_zunge .content .left ul li {
display:block;position:relative;padding:10px 10px 10px 10px;margin:10px 0px 0px 0px;background:#F1F1F1;border-left:5px solid #BA0E0D;
}
#box_fachthema_zunge .content .left ul li:first-child {
margin:0px 0px 0px 0px;
}
#box_fachthema_zunge .content .left a.button {
float:left;display:block;margin:0px 0px 0px 0px;background:#BA0E0D;color:#FFFFFF;padding:10px 20px 10px 20px;border:none;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.3em;color:#FFFFFF;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;text-decoration:none;
}
#box_fachthema_zunge .content .left a.button:after {
content:'';display:block;clear:both;
}
#box_fachthema_zunge .content .left a.button:hover {
background:#fb8786;color:#BA0E0D;
}
#box_fachthema_zunge .content .left small.quelle {
font-size:13px;color:#AAAAAA;
}
#box_fachthema_zunge .content .right {
float:right;display:block;width:27%;
}
#box_fachthema_zunge .content .right img {
display:block;width:100%;height:auto;
}

/************************ STELLUNGNAHME STIFTUNG WARENTEST ************************/

#box_stellungnahme_stiftungwarentest {
display:block;width:100%;height:auto;position:relative;
}
#box_stellungnahme_stiftungwarentest .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 40px 20px;position:relative;background:rgba(255, 255, 255, 0.8);
}
#box_stellungnahme_stiftungwarentest .content:after {
content:'';display:block;clear:both;
}
#box_stellungnahme_stiftungwarentest .content h1 {
display: block;font-family: 'FFSariWebMedium', 'Open Sans', sans-serif;font-size: 48px;line-height: 1.2em;color: #BA0E0D;font-weight: normal;text-decoration: none;margin: 0px 0px 10px 0px;
}
#box_stellungnahme_stiftungwarentest .content h2 {
display:block;font-family: 'FFSariWebMedium', 'Open Sans', sans-serif;font-size:24px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_stellungnahme_stiftungwarentest .content h3 {
display:block;font-family: 'FFSariWebMedium', 'Open Sans', sans-serif;font-size:20px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_stellungnahme_stiftungwarentest .content .left {
float:left;display:block;width:70%;
}
#box_stellungnahme_stiftungwarentest .content .left img {
float:right;margin:0px 0px 15px 15px;display:block;max-width:200px;height:auto;
}
#box_stellungnahme_stiftungwarentest .content .left div.box {
display:block;background:#F1F1F1;padding:15px;
}
#box_stellungnahme_stiftungwarentest .content .left div.box:after {
content:'';display:block;clear:both;
}
#box_stellungnahme_stiftungwarentest .content .left div.box h3 {
display:block;font-family: 'FFSariWebMedium', 'Open Sans', sans-serif;font-size:20px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_stellungnahme_stiftungwarentest .content .left div.box img {
float:left;margin:0px 15px 15px 0px;display:block;max-width:200px;height:auto;
}
#box_stellungnahme_stiftungwarentest .content .left small.quelle {
font-size:13px;color:#AAAAAA;
}
#box_stellungnahme_stiftungwarentest .content .right {
float:right;display:block;width:27%;
}
#box_stellungnahme_stiftungwarentest .content .right img {
display:block;width:100%;height:auto;
}

/************************ STELLUNGNAHME ÖKOTEST ************************/

#box_stellungnahme_oekotest {
display:block;width:100%;height:auto;position:relative;
}
#box_stellungnahme_oekotest .content {
margin:0 auto;max-width:1200px;height:auto;padding:50px 20px 40px 20px;position:relative;background:rgba(255, 255, 255, 0.8);
}
#box_stellungnahme_oekotest .content:after {
content:'';display:block;clear:both;
}
#box_stellungnahme_oekotest .content h1 {
display: block;font-family: 'FFSariWebMedium', 'Open Sans', sans-serif;font-size: 48px;line-height: 1.2em;color: #BA0E0D;font-weight: normal;text-decoration: none;margin: 0px 0px 10px 0px;
}
#box_stellungnahme_oekotest .content h2 {
display:block;font-family: 'FFSariWebMedium', 'Open Sans', sans-serif;font-size:24px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_stellungnahme_oekotest .content h3 {
display:block;font-family: 'FFSariWebMedium', 'Open Sans', sans-serif;font-size:20px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_stellungnahme_oekotest .content .left {
float:left;display:block;width:70%;
}
#box_stellungnahme_oekotest .content .left img {
float:right;margin:0px 0px 15px 15px;display:block;max-width:200px;height:auto;
}
#box_stellungnahme_oekotest .content .left div.box {
display:block;background:#F1F1F1;padding:15px;
}
#box_stellungnahme_oekotest .content .left div.box:after {
content:'';display:block;clear:both;
}
#box_stellungnahme_oekotest .content .left div.box h3 {
display:block;font-family: 'FFSariWebMedium', 'Open Sans', sans-serif;font-size:20px;line-height:1.2em;color:#BA0E0D;font-weight:normal;text-decoration:none;margin:0px 0px 10px 0px;
}
#box_stellungnahme_oekotest .content .left div.box img {
float:left;margin:0px 15px 15px 0px;display:block;max-width:200px;height:auto;
}


#box_stellungnahme_oekotest .content .left a.button {
float:left;display:block;margin:0px 0px 0px 0px;background:#BA0E0D;color:#FFFFFF;padding:10px 20px 10px 20px;border:none;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.3em;color:#FFFFFF;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;text-decoration:none;
}
#box_stellungnahme_oekotest .content .left a.button:after {
content:'';display:block;clear:both;
}
#box_stellungnahme_oekotest .content .left a.button:hover {
background:#fb8786;color:#BA0E0D;
}




#box_stellungnahme_oekotest .content .left small.quelle {
font-size:13px;color:#AAAAAA;
}
#box_stellungnahme_oekotest .content .right {
float:right;display:block;width:27%;
}
#box_stellungnahme_oekotest .content .right img {
display:block;width:100%;height:auto;
}
