/* Reset */
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}body {line-height:1;}ol,ul {list-style:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}audio:not([controls]) {display:none;}[hidden] {display:none;}html {font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus {outline:thin dotted;}a:hover,a:active {outline:0;}abbr[title] {border-bottom:1px dotted;}b,strong {font-weight:bold;}mark {background:#000000;color:#ffffff;}pre,code,kbd,samp {font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q {quotes:none;}nav ul,nav ol {list-style:none;list-style-image:none;}img {border:0;-ms-interpolation-mode:bicubic;}svg:not(:root) {overflow:hidden;}figure {margin:0;}legend {border:0;*margin-left:-7px;}button,input,select,textarea {font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input {line-height:normal;*overflow:visible;}table button,table input {*overflow:auto;}button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance:button;}input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;}input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}textarea {overflow:auto;vertical-align:top;}
	fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
/* Fonts */
	@font-face {
		font-family: 'Readex Pro';
		src: url('../Fonts/ReadexPro-Bold.eot');src: url('../Fonts/ReadexPro-Bold.eot?#iefix') format('embedded-opentype'), url('../Fonts/ReadexPro-Bold.woff2') format('woff2'), url('../Fonts/ReadexPro-Bold.woff') format('woff'), url('../Fonts/ReadexPro-Bold.svg#ReadexPro-Bold') format('svg');
		font-weight: bold;font-style: normal;font-display: swap;
	}

	@font-face {
		font-family: 'Readex Pro';
		src: url('../Fonts/ReadexPro-Regular.eot');src: url('../Fonts/ReadexPro-Regular.eot?#iefix') format('embedded-opentype'), url('../Fonts/ReadexPro-Regular.woff2') format('woff2'), url('../Fonts/ReadexPro-Regular.woff') format('woff'), url('../Fonts/ReadexPro-Regular.svg#ReadexPro-Regular') format('svg');
		font-weight: normal;font-style: normal;font-display: swap;
	}
	@font-face {
		font-family: 'Libre Franklin';
		src: url('../Fonts/LibreFranklin-BoldItalic.eot');src: url('../Fonts/LibreFranklin-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../Fonts/LibreFranklin-BoldItalic.woff2') format('woff2'), url('../Fonts/LibreFranklin-BoldItalic.woff') format('woff'), url('../Fonts/LibreFranklin-BoldItalic.svg#LibreFranklin-BoldItalic') format('svg');
		font-weight: bold;font-style: italic;font-display: swap;
	}

	@font-face {
		font-family: 'Libre Franklin';
		src: url('../Fonts/LibreFranklin-Italic.eot');src: url('../Fonts/LibreFranklin-Italic.eot?#iefix') format('embedded-opentype'), url('../Fonts/LibreFranklin-Italic.woff2') format('woff2'), url('../Fonts/LibreFranklin-Italic.woff') format('woff'), url('../Fonts/LibreFranklin-Italic.svg#LibreFranklin-Italic') format('svg');
		font-weight: normal;font-style: italic;font-display: swap;
	}

	@font-face {
		font-family: 'Libre Franklin';
		src: url('../Fonts/LibreFranklin-Bold.eot');src: url('../Fonts/LibreFranklin-Bold.eot?#iefix') format('embedded-opentype'), url('../Fonts/LibreFranklin-Bold.woff2') format('woff2'), url('../Fonts/LibreFranklin-Bold.woff') format('woff'), url('../Fonts/LibreFranklin-Bold.svg#LibreFranklin-Bold') format('svg');
	font-weight: bold;font-style: normal;font-display: swap;
	}

	@font-face {
		font-family: 'Libre Franklin';
		src: url('../Fonts/LibreFranklin-Regular.eot');
		src: url('../Fonts/LibreFranklin-Regular.eot?#iefix') format('embedded-opentype'), url('../Fonts/LibreFranklin-Regular.woff2') format('woff2'), url('../Fonts/LibreFranklin-Regular.woff') format('woff'), url('../Fonts/LibreFranklin-Regular.svg#LibreFranklin-Regular') format('svg');
		font-weight: normal;font-style: normal;font-display: swap;
	}
/* Basic settings */
    body 	{ background:#ffffff;font-family:'Libre Franklin',Helvetica,Arial, Sans Serif;font-size:13px;color:#000000;line-height:17px;border-top:10px solid #4d9022; }
    a, a:visited { color:#4d9022;text-decoration:none; }
    a:hover, a:visited:hover { text-decoration:underline; }
    strong, b { font-weight:bold; }
    i, em { font-variant: italic; }
    .hidden, hr { display:none; }
    .stopfloating { clear:both;float:none; }
    ::-moz-selection { color:#fff;background:#4d9022; }
    ::selection      { color:#fff;background:#4d9022; }
    .align-left { text-align: left; }
    .align-center { text-align: center; }
    .align-right { text-align: right; }
    .align-justify { text-align: justify; }
    sup { font-size:12px;margin-left:2px; }
    .marginBottom10 { margin-bottom:10px !important; }
    .pSmall { font-size:0.85em;margin-bottom:0px !important;line-height:1em; }
/* Universalbackground */
	.uni { background-image:url(../Images/universal.png);background-repeat:no-repeat;background-position:100px 100px; }
/* Layout */
	.wrap { width:960px;margin:0 auto;position:relative; }
	.wrap > header { float:left;width:960px;height:153px; }
	#topbar { position:absolute;top:0px;left:250px;width:700px;height:153px;overflow:hidden; }
	footer { float:left;width:940px;margin:20px 10px 20px;clear:both; }
	#linkerTeil, #rechterTeil { float:left;width:220px;min-height:1px; }
	#linkerTeil { margin-left:10px; }
	#rechterTeil { margin-right:10px; }
	#content { float:left;min-height:1px; }
	.cKlein { width:460px;margin:0 20px; }
	.cMittel { width:700px;margin:0 10px 0 20px; }
	.cGross { width:940px;margin:0 10px; }
	/* Hintergrund */
	.back-abietis { color:#fff;background-color:#faba00; }
	.back-mali { color:#fff;background-color:#ee7d11; }
	.back-pini { color:#fff;background-color:#dc002e; }
	.back-helleborus { color:#fff;background-color:#88146a; }
	.back-helleborus-foetidus { color:#fff;background-color:#c50078; }
	.back-helleborus-niger { color:#fff;background-color:#9b6fa9; }
	.back-viscarex { color:#fff;background-color:#007aa4; }
/* Gemeinsam */
	.kleinesmenu { }
	.kleinesmenu li { display:inline;font-size:11px;line-height:13px;color:#afafaf; }
	.kleinesmenu li a { margin:0 3px 0 6px;font-size:11px;line-height:13px;color:#afafaf; }
	.kleinesmenu li a:hover { text-decoration:underline; }
	.kleinesmenu li a.aktiv { color:#4d9022; }
	.kleinesmenu li:before { content:'|'; }
	.kleinesmenu li.first a { margin-left:0px; }
	.kleinesmenu li.last a { margin-right:0px; }
	.kleinesmenu li.first:before { content:'' !important; }
	/* Box */
	.box { margin-bottom:20px;padding:10px 9px 10px 10px;background-color:#f8f8f8;-webkit-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15);box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15);cursor:pointer; }
	/*.box .inhalt, .box .csc-textpic-text { height:105px;overflow:hidden; }*/
	.box DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0 !important; }
	.box h3 { color:#4d9022;font-size:16px;margin-bottom:3px; }
	.box p { }
	.box .csc-textpic-imagewrap { margin-bottom:10px; }
	/* Grüne Box */
	.boxgreen { background:#4D9022; }
	.boxgreen h3 { color:#fff; }
/* Logo */
	#logo { width:186px;height:48px;overflow:hidden;margin:44px 0 61px 10px; }
	#logo a { text-decoration:none;border:none;width:186px;height:48px;overflow:hidden;text-indent:-999em;display:block; }
	#logo a.uni { background-image:url(../Images/helixor-logo-de.svg);background-size:cover;background-position:0 0px; }
	#logo a.uni.english { background-image:url(../Images/helixor-logo-en.svg); }
	#logo a.uni.brasil { background-image:url(../Images/universal.png);background-position:-400px 0;background-size: auto; }
	#logoprint { display:none; }
/* Topbar */
	#topbar nav, #topbar #breadcrumbs { float:left;width:700px;overflow:hidden; }
	/* Topnavigation */
	#topnavigation { height:20px;margin:20px 0 12px;text-align:right; }
	#topnavigation .kleinesmenu li, #topnavigation .kleinesmenu li a { line-height:20px; }
	#topnavigation li.drucken a { text-indent:-999em;text-align:left; }
	#topnavigation li.drucken a.uni { float:right;width:14px;height:20px;overflow:hidden;background-position:-100px -296px; }
	#topnavigation li.suche * { float:right; }
	#topnavigation li.suche input { margin-left:10px;height:18px;width:150px;border:1px solid #afafaf;border-right:none;font-size:11px;line-height:13px;color:#afafaf;padding:0; }
	#topnavigation li.suche button { background-position:-150px -350px;width:20px;height:20px;overflow:hidden;text-indent:-999em;border:none; }
	/* Navigationen */
	#mainnavigation { height:42px;border-top:1px solid #afafaf;margin-bottom:5px; }
	#mainnavigation li { display:inline;float:left;width:240px;text-align:center;height:42px; }
	#mainnavigation li.first { width:150px;text-align:left; }
	#mainnavigation li.last { width:70px;text-align:right; }
	#mainnavigation a { display:block;font-family:'Readex Pro',Verdana,sans-serif;font-size:13px;line-height:39px;height:42px;color:#000;text-decoration:none;background:transparent url('../Images/universal.png') no-repeat 0 -115px; }
	#mainnavigation .inaktiv a { background:transparent url('../Images/universal.png') no-repeat center -65px; }
	#mainnavigation:hover a { background:transparent url('../Images/universal.png') 0 -115px; }
	#mainnavigation a.aktiv { color:#4d9022;font-weight:bold;background:transparent url('../Images/universal.png') center -115px; }
	#mainnavigation a:hover { color:#4d9022;font-weight:bold;background:transparent url('../Images/universal.png') center -165px; }
	#mainnavigation a.aktiv.unternehmen { background-position:531px -115px; }
	#mainnavigation a.unternehmen:hover { background-position:531px -165px; }
	#mainnavigation a.aktiv.kontakt { background-position:537px -115px; }
	#mainnavigation a.kontakt:hover { background-position:537px -165px; }

	#mainnavigation a.aktiv.company { background-position:521px -115px; }
	#mainnavigation a.company:hover { background-position:521px -165px; }
	#mainnavigation a.aktiv.contact { background-position:537px -115px; }
	#mainnavigation a.contact:hover { background-position:537px -165px; }
	/* Breadcrumbs */
		#breadcrumbs { float:left;font-size:11px; }
		#breadcrumbs .kleinesmenu li:before { content:'•'; }
		#breadcrumbs .kleinesmenu li.last { color:#4d9022; }
		#breadcrumbs .kleinesmenu li.last span { margin-left:6px; }
		#breadcrumbs .kleinesmenu li.last:before { content:'•'; }
	/* Keyvisual */
	#keyvisual { float:left;clear:both;width:100%;margin-bottom:20px; }
	#keyvisual img { width:100%;height:auto; }
/* Subnavigation */
	#subnavigation { float:left;width:220px; }
	#subnavigation ul { float:left;width:220px;background:transparent url('../Images/universal.png') no-repeat 0px -400px; }
	#subnavigation li { float:left;width:100%;background:transparent url('../Images/universal.png') no-repeat 0px -371px; }
	#subnavigation li a { height:30px;display:block;line-height:30px;color:#000;text-decoration:none; }
	#subnavigation li a:hover { color:#4d9022;font-weight:bold; }
	#subnavigation li a.aktiv { padding-left:13px;font-weight:bold;background:transparent url('../Images/universal.png') no-repeat -250px -239px;color:#4d9022; }
	#subnavigation li a.aktiv:hover { color:#000; }
	
	#subnavigation ul ul { width:220px;background:#f8f8f8; }
	#subnavigation ul ul a { padding-left:10px; }
	#subnavigation ul ul a.aktiv { padding-left:23px;background-position:-240px -239px; }
	#subnavigation ul ul li.offen { background:transparent url('../Images/universal.png') no-repeat -240px -371px; }
	
	#subnavigation ul ul ul { width:200px;margin-left:20px;background-color:#f0f0f0; }
	#subnavigation ul ul ul li { background:transparent url('../Images/universal.png') no-repeat -250px -371px; }
	#subnavigation ul ul ul li.offen { background:transparent url('../Images/universal.png') no-repeat -230px -371px; }
	#subnavigation ul ul ul a.aktiv { letter-spacing:-1px; }
	
	#subnavigation ul ul ul ul { width:180px;background-color:#e9e9e9; }
/* Inhalt */
	#content h1, #content h2 { font-size:30px;line-height:30px;color:#000000;font-family:'Readex Pro',Verdana,sans-serif;margin-bottom:20px; }
	#content h3 { font-size:16px;color:#4d9022;font-weight:bold;margin:0 0 5px; }
	#content h4 { font-weight:bold; }
	#content p { margin-bottom:20px; }
	#content ul, #content ol { margin-bottom:20px;list-style:circle }
	#content ul li { margin-left:16px;list-style:circle; }
	#content ol li { margin-left:16px;list-style:decimal; }
	#content b, #content strong { font-weight:bold; }
	#content em, #content i { font-style:italic; }
	
	a.download { font-weight:bold;background-image:url(../Images/universal.png);background-repeat:no-repeat;background-position:-600px -247px;padding-left:12px;}
	/* Startseite */
	.start { float:left;width:462px;height:224px;clear:both;background:url(../Images/startseite.jpg) no-repeat #fff;margin-bottom:10px;padding:90px 0 0 478px; } /* -winter-2017 */
	.start p { margin-right:80px; }
	/* Tabelle */
		#content table p { margin-bottom:0px; }
		#content table h3 { font-size:14px; }
		#content table { margin:20px 0;table-layout:fixed; }
		#content table th, #content table td { vertical-align:top; }
		#content table.contenttable th { color:#fff;background:#4d9022;border-left:1px solid #fff;line-height:30px;text-align:left;vertical-align:top;padding-left:10px;padding-right:10px; }
		#content table.contenttable td { background:#f8f8f8;border-left:1px solid #fff;border-bottom:1px solid #fff;padding:20px 10px;vertical-align:top; }
		#content table.contenttable td.bestellungsumme { font-weight:bold;text-align:right; }
	/* Bilderpositionierung */
		DIV.csc-textpic-imagecolumn { margin-right:20px; }
		.csc-textpic-caption { text-align:left;margin:5px 0; }
		.csc-textpic-imagewrap { margin-bottom:10px; }
		DIV.csc-textpic-intext-right .csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { margin-left:20px; }
		DIV.csc-textpic-intext-left .csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { margin-right:20px; }
	/* Bestellung */
		#content table.bestellung { margin-top:30px;margin-bottom:20px;table-layout:fixed; }
		table.bestellung th { text-align:center;height:54px;font-size:15px;line-height:18px; }
		table.bestellung th sup { line-height:15px; }
		#content table.bestellung th { vertical-align:middle; }
		table.bestellung td { background-color:#e9e9e9;min-height:20px;padding-left:20px; }
		#content table.bestellung p { margin-bottom:20px; }
		#content table.bestellung h3 { font-size:16px; }
		/* Formularelemente */
		table.bestellung .produkteinheit td { padding:20px 20px 8px 0; }
		table.bestellung .letzte-zeile td { padding-bottom:20px; }
		table.bestellung .beschreibung { width:180px;border-left:0px;text-align:right;padding-right:20px; }
		table.bestellung .noback { background-color:none; }
		table.bestellung select { float:right;margin-right:20px; }
		/* Drei Produkte */
		table.bestellung-dreiprodukte th { width:140px;border-left:20px solid #fff; }
		table.bestellung-dreiprodukte td { width:100px;border-left:20px solid #fff; }
		/* Ein Produkt */
		table.bestellung-einprodukt th { width:200px;border-left:140px solid #fff; }
		table.bestellung-einprodukt td { width:160px;border-left:140px solid #fff; }
		table.bestellung td.pzn-download { padding-bottom:5px; }
	/* Glossar */
		#content ul#glossar-linkliste { float:left;width:100%;margin:0 0 20px 0;padding:5px 0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;list-style:none; }
		#content ul#glossar-linkliste li { float:left;list-style:none;;margin:0 10px 0 0; }

		dl.glossar dt, dl.glossar dd { float:left;width:440px;padding:10px 10px 9px 10px;background:#f7f7f7;border-bottom:1px solid #fff; }
		dl.glossar dd { margin-bottom:20px;padding:10px; }
		dl.glossar dt h4 a, dl.glossar dt h4 a:hover { color:#000;text-decoration:none; }
		dl.glossar .glossar-link-zurueck { float:right; }
		#content dl.glossar p { margin-bottom:0px; }
	/* Inhaltsunterteilung Zwei- und Dreispaltig */
		#content ul.columns2 { float:left;width:460px;clear:both; }
		#content ul.columns2 li { float:left;list-style:none;margin:0 20px 10px 0;width:220px; }
		#content ul.columns2 li:nth-child(2n) { margin-right:0; }

		#content .columns3 { float:left;width:700px;clear:both; }
		#content .columns3 .box { float:left;width:200px;margin-right:20px;cursor:default; }
		#content .columns3 .box h3 { font-weight:normal;font-size:15px;margin-bottom:2px; }
		#content .columns3 .box p { margin-bottom:0; }
		#content .columns3 .boxlast { margin-right:0px; }
	/* Inhaltsunterteilung Zweiteilig und als graue Box */
		#content ul.columns2gray { float:left;width:460px;clear:both;background:#F7F7F7; }
		#content ul.columns2gray li { float:left;list-style:none;margin:0 0px 10px 0;width:230px; }
		#content ul.columns2gray li:nth-child(2n) { padding-right:0; }
		#content ul.columns2gray h3 { padding:10px 10px 9px;border-bottom:1px solid #ffffff;font-size:16px; }
		#content ul.columns2gray li:nth-child(2n) h3 { padding-left:30px; }
		#content ul.columns2gray li:nth-child(2n) img { margin-left:20px; }
		
	/* Inlinemenu */
		#content ul.inlinemenu { float:left;width:460px;clear:both; }
		#content ul.inlinemenu li { float:left;display:inline;list-style:none;margin-left:0; }
		#content ul.inlinemenu li.title { margin-right:4px; }
		#content ul.inlinemenu li a { float:left;display:block;margin:0 4px; }
		#content ul.inlinemenu li a.aktiv { color:#000000; }
	/* Startseite */
		.boxdreier { float:left;width:940px;clear:both; }
		.boxdreier DIV.csc-textpic .csc-textpic-imagewrap figure {display:inline; }
		.boxdreier DIV.csc-textpic-intext-left .csc-textpic-imagewrap, .boxdreier DIV.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { margin-right:0px !important; }
		.boxdreier .csc-textpic-imagewrap { margin-bottom:0px; }
		.boxdreier .box { float:left;width:280px;margin-right:20px; }
		.boxdreier .box img { float:left;margin-right:10px;width:130px;height:120px; }
		.boxdreier .box .csc-textpic-text { float:left;width:140px;height:120px; }
		.boxdreier .boxlast { margin-right:0px; }
	/* Produktliste */
		.produktliste-produkt { float:left;width:440px;margin-bottom:20px;padding:10px;background:#f7f7f7; }
		.produktliste-produkt h3 { padding-bottom:9px;border-bottom:1px solid #fff; } 
		.produktliste-produkt .produktliste-bild { float:left;width:130px;margin-right:10px;overflow:hidden; }
		.produktliste-produkt .produktliste-bild img { margin-top:20px; }
		.produktliste-produkt .produktliste-inhalt { float:left;width:290px;margin-left:10px;  }
		#content .produktliste-produkt .produktliste-inhalt p, #content .produktliste-produkt .produktliste-inhalt ul { margin-bottom:0px; }
	/* Informaterial */
		.infomaterial { padding-left:20px; }
		.infomaterial-auswahl td { padding-right:10px;padding-top:10px;padding-bottom:10px; }
		.infomaterial-auswahl { border-top:1px solid #afafaf; }
		.infomaterial-auswahl tr { border-bottom:1px solid #afafaf; }
		#content .infomaterial-auswahl td input { width:20px;text-align:center; }
/* Rechter Teil */
/* Footer */
	/* CountryNote */
	#countrynote { margin: 0 60px;font-size: 12px;text-align: center;color: #afafaf;float: left;width: 380px; }
	#countrynote a { color: #afafaf; }
	
	/* Metanavigation */
	#metanavigation { float:left;width:220px;; }
	#copyright { color:#afafaf;text-align:right;font-size:11px; }
/* Formular */
	#content form { float:left;clear:both;background:#f8f8f8;padding:20px;margin-bottom:20px; }
	#content form ol { margin:0px;padding:0; }
	#content form li { margin:0px;padding:0;float:left;clear:both;margin-bottom:10px;width:100%;list-style:none; }
	#content form table { margin:0; }
	#content.cKlein form { width:420px; }
	#content.cMittel form { width:660px; }
	#content.cGross form { width:900px; }
	#content legend { font-weight:bold;font-size:14px;line-height:20px;margin-bottom:15px;margin-left:0px; }
	#content fieldset { float:left;clear:both;padding-bottom:5px;border-bottom:1px solid #f0f0f0;margin-bottom:5px;width:100%; }
	#content .formular-submit, #content .csc-form-element-submit { float:left;width:100%;text-align:right;clear:both; }
	#content .formular-element-wrap { float:left;clear:both;margin-bottom:10px;width:100%; }
	#content .formular-element-wrap-half { float:left;clear:none;width:50%; }
	#content label { float:left;width:30%;padding:5px 0;margin-right:0; }
	#content .formular-element-wrap-half label { width:55%;margin-right:5%; }
	#content .formular-element-wrap-half-right label { width:35%;margin-left:20%;margin-right:5%; }
	#content .formular-element { float:left;width:70%; }
	#content .formular-element-wrap-display .formular-element { padding:5px 0; }
	#content .formular-element-wrap-display label { font-weight:bold; }
	#content .formular-element-cr { float:left;width:100%; }
	#content .formular-element-cr label { float:left;width:auto; }
	#content input, #content select, #content textarea { border:1px solid #afafaf;background:#ffffff;font-size:13px;font-family:'Libre Franklin',Helvetica,Arial, Sans Serif;width:96%;padding:5px; }
	#content .formular-element-wrap-half .formular-element { width:35%; }
	#content select { width:100%; }
	#content .bestellung select { width:auto;padding:0; }
	#content textarea { height:150px; }
	#content input.button { width:auto;height:24px;font-size:14px;font-weight:bold;border:1px solid #4d9022;background:#4d9022;color:#fff;background-image:url(../Images/universal.png);background-repeat:repeat-x;background-position:-500px -500px;
		-webkit-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15);box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15); }
	#content input.button:hover { border:1px solid #3C711B;background:#3C711B;background-image:url(../Images/universal.png);background-repeat:repeat-x;background-position:-500px -550px; }
	#content a.button { width:auto;height:24px;padding:4px 6px;font-size:14px;font-weight:bold;border:1px solid #4d9022;background:#4d9022;color:#fff;background-image:url(../Images/universal.png);background-repeat:repeat-x;background-position:-500px -500px;
		-webkit-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15);box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15); }
	#content a.button:hover { border:1px solid #3C711B;background:#3C711B;background-image:url(../Images/universal.png);background-repeat:repeat-x;background-position:-500px -550px;text-decoration:none; }
	#content .formular-element-cr input { float:left;width:auto;padding:0;margin:5px 10px 5px 0; }
	#content .formular-required-fieldsinfo { margin:10px 0 20px;text-align:right;font-size:11px; }
	#content .formular-required { color:#9d261d; }
	#content .error { border:1px solid #9d261d;background:#F8D8D6;color:#9d261d; }
	/* Anpassungen für Bestellung */
	#content form.apothekenbestellung { background:transparent;padding:0; }
	#content.cMittel form.apothekenbestellung { width:700px; }
	#content form.apothekenbestellung fieldset { background:#f8f8f8;padding:20px;width:660px; }
	#content form.apothekenbestellung legend { float:left;width:100%; }
	#content form.apothekenbestellung fieldset.bestellformular-login { background:#e9e9e9;position:relative; }
	.bestellformular-login-loading { position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0.5;background:url('../Images/loading/loader-3.gif') no-repeat center center #e9e9e9; }
	#content .bestellformular-login .formular-element-wrap { margin:0 25%;width:50%; }
	#content .bestellformular-login .formular-submit { margin:15px 25%;width:50%; }
	#content .bestellformular-login .formular-submit a.button { width:69%;display:block;text-align:center;float:right;padding:0; }
	#content .bestellformular-login .error { margin:0; }
	#content li.csc-form-element label strong { display:none; }
/* Anamnesebogen */
	#content .anamnesebogen .formular-element-cr label { margin-right:10px;cursor:pointer; }
	#content .anamnesebogen .formular-element-cr label.anamnesebogen-auswahllabel-ja { margin-left:20px; }
	.anamnesebogen .anamnesebogen-auswahl-nachfrage { display:none;float:left; }
	.anamnesebogen .anamnesebogen-auswahl-nachfrage-einzel { width:100%;height:30px; }
	.anamnesebogen .anamnesebogen-auswahl-nachfrage-einzel-hinweis { float:left;font-size:9px;margin-top:5px; }
	
	#content p.anamnesebogen-hinweis { display:block;float:left;clear:both;margin-top:15px;font-size:11px; }
/* FAQ */
	#content .faq li { list-style:none;margin-left:0;margin-bottom:3px; }
	#content .faq li .faq-frage { padding:3px 0 3px 20px;color:#4d9022;cursor:pointer;margin-bottom:0px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAFCAMAAABGpP0dAAAAG1BMVEVNkCJNrs60noa0rqnR///o////04b//+r///8a0norAAAAHklEQVR42mPgQAIwDjsTC4jDxgAFjAgZZlaQDBIAADGWAYSBwMF+AAAAAElFTkSuQmCC) no-repeat 0px 9px; }
	#content .faq li .faq-frage .faq-indikator { float:left;width:20px; }
	#content .faq li .faq-antwort { display:none;border-bottom:1px solid #afafaf;border-top:1px solid #afafaf;margin-top:5px;padding-top:5px; }
	#content .faq li .faq-antwort * { margin-top:0px;margin-bottom:5px; }
	#content ul.faq { list-style:none; }
/* Hinweisboxen */
	.alert-message, .typo3-message { width:92%;padding:20px 4%;border:1px solid #afafaf;background:#f8f8f8;margin-bottom:20px; }
	.alert-fehler, .typo3-message.message-error { border-color:#9d261d;background:#F8D8D6;color:#9d261d; }
	.alert-erfolg { border-color:#4D9022;background:#E3F5D8;color:#4D9022; }
	.alert-hinweis { border-color:#C16909;background:#FDE8D0;color:#C16909; }
	#content .alert-message p { margin-bottom:0px; }
	.alert-message strong, .typo3-messages .message-header { font-size:14px;line-height:20px; }
/* Suche */
	#content form#tx_indexedsearch { margin-bottom:10px; }
	#content #tx_indexedsearch .formular-element-wrap { width:345px;clear:none; }
	#content #tx_indexedsearch .formular-element { width:340px; }
	#content #tx_indexedsearch .formular-submit { width:75px;;clear:none; }
	#content #tx_indexedsearch input.button { width:70px;margin-top:2px; }
	#content ul.tx-indexedsearch-res { list-style:none;margin:0;padding:0;border-top:1px solid #afafaf; }
	#content ul.tx-indexedsearch-res li { list-style:none;margin:0;padding:10px;border-bottom:1px solid #afafaf; }
	#content ul.tx-indexedsearch-res li:nth-child(2n) { background:#f8f8f8; }
	#content ul.tx-indexedsearch-res p { margin-bottom:0px; }
	#content ul.tx-indexedsearch-res p.suche-pfad { font-size:11px;margin-top:5px; }
	.tx-indexedsearch-whatis { display:none; }
	.tx-indexedsearch-browsebox {  }
	#content .tx-indexedsearch-browsebox p { margin:5px 0 !important; }
	#content ul.tx-indexedsearch-browsebox { list-style:none;margin:15px 0;padding:5px 0;background:#f8f8f8;text-align:center; }
	#content ul.tx-indexedsearch-browsebox li { list-style:none;margin:0;padding:0 5px;display:inline; }
/* Fehler */
	.error { margin:10px 0;color: #9d261d; }
	#content input.error { margin-top:0;margin-bottom:0; }
/* Fischermühle Logos */
	.logos-fischermuehle { background:url('../Images/logos/logo-fischermuehle-hover.jpg') no-repeat 0px 0px;width:220px;height:100px;position:absolute;top:0px;left:0px;z-index:100; }
/* Vertriebspartner */
	#vertriebspartner { float:left;width:100%;height:414px;clear:both;position:relative;clear:both;margin:0 0 20px; }
	#vertriebspartner-werte { width:0px;height:0px;display:none; }
	
	#vertriebspartner-anzeige, #vertriebspartner-karten { float:left;width:700px;height:414px;top:0px;left:0px;position:absolute;clear:both; }
	#vertriebspartner-karten img { position:absolute;top:0px;left:0px;display:none;z-index:40; }
	#vertriebspartner-karten #vertriebspartner-karte-0 { display:block !important;z-index:30 !important; }
	#vertriebspartner-karten area { cursor:pointer; }
	
	#vertriebspartner-anzeige { z-index:50;display:none;background:#F7F7F7;width:700px;height:414px;overflow:hidden; }
	#vertriebspartner-anzeige-inhalt { position:absolute;top:0px;left:0px;width:674px;height:414px; }
	
	#content #vertriebspartner-anzeige-inhalt ul li .vertriebspartner-einzelpartner-inhalt { width:50%;float:left; }
	#content #vertriebspartner-anzeige-inhalt ul li .vertriebspartner-einzelpartner-bilder { width:50%;float:left; }
	
	#content #vertriebspartner-anzeige-inhalt ul { position:absolute;top:0px;left:20px;width:634px;margin:0;list-style:none; }
	#content #vertriebspartner-anzeige-inhalt ul li { float:left;width:100%;margin:10px 0;list-style:none; }
	#content #vertriebspartner-anzeige-inhalt ul li p { margin-bottom:5px !important; }
	#content #vertriebspartner-anzeige-inhalt ul li dl { margin:0;float:left;width:100%; }
	#content #vertriebspartner-anzeige-inhalt ul li dt { margin:0;float:left;width:30%; }
	#content #vertriebspartner-anzeige-inhalt ul li dd { margin:0;float:left;width:70%; }
	#content #vertriebspartner-anzeige-inhalt h3.vertriebspartner-kontinent-keinepartner, #content #vertriebspartner-anzeige-inhalt p.vertriebspartner-kontinent-keinepartner { margin:20px; }
	#content #vertriebspartner-anzeige-inhalt ul.vertriebspartner-bilder { position:relative;width:317px; }
	#content #vertriebspartner-anzeige-inhalt ul.vertriebspartner-bilder li { text-align:center; }
	
	#vertriebspartner-anzeige-toolbar-close { cursor:pointer;position:absolute;top:3px;right:3px;width:20px;height:20px;background:url('../Images/Karte/popup-close.png'); }
	#vertriebspartner-anzeige-toolbar-navigation { position:absolute;top:30px;right:6px;width:15px;height:334px;background:#ffffff; }
	
	#vertriebspartner-anzeige-toolbar-controls { position:absolute;bottom:15px;right:6px;width:15px;height:29px;background:url('../Images/Karte/popup-navigation.png') 0px -36px no-repeat; }
	#vertriebspartner-anzeige-toolbar-controls div { position:absolute;width:15px;height:11px;left:0px;cursor:pointer;background:url('../Images/Karte/popup-navigation.png') 0px 0px no-repeat; }
	#vertriebspartner-anzeige-toolbar-control-up { top:0px;background-position:0px 0px !important; }
	#vertriebspartner-anzeige-toolbar-control-down { top:18px;background-position:0px -16px !important; }
	#vertriebspartner-anzeige-toolbar-control-up:hover { top:0px;background-position:-16px 0px !important; }
	#vertriebspartner-anzeige-toolbar-control-down:hover { top:18px;background-position:-16px -16px !important; }
	
	#vertriebspartner-anzeige-toolbar-navigation-bar { position:absolute;top:0px;left:0px;width:15px;height:100px;background:#4D9022;cursor:move; }
/* DocCheck */
	#doccheckLogin { float:left;width:100%;clear:both;margin-bottom:20px; }
	#doccheckLogin iframe { margin:0 117px 0 116px; }
/* Größenanpassungen */
	body 	{ font-size:14px }
	sup { font-size:12px; }
	#mainnavigation a { font-size:14px;line-height:39px;height:42px; }
	#copyright { font-size:12px; }
/* Rechter Teil */
	#rechterTeil .box img { width:200px;height:100px; }
/* Kliniken */
	#klinikensuche { position:relative; }
	#klinikensuche .klinikensuche-formular { width:100%;margin-bottom:20px; }
	#ks_begriff { width:100% !important;box-sizing:border-box; }
	#ks_suche, #ks_geoposition { position:absolute;right:0;top:0;height:28px;font-size:14px;font-weight:bold;border:1px solid #4d9022;background:#4d9022;color:#fff;background-image:url(../Images/universal.png);background-repeat:repeat-x;background-position:-500px -500px;
	-webkit-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15);box-shadow:1px 1px 0px rgba(0, 0, 0, 0.15); }
	#klinikensuche .klinikensuche-kriterien { width:100%;padding:20px;box-sizing:border-box;border:1px solid #afafaf;background:#f8f8f8;border-top:none;display:none; }
	#klinikensuche .klinikensuche-kriterien p { margin:10px 0 !important; }
	#klinikensuche .klinikensuche-kriterien .klinikensuche-kategorien  p:first-child { margin-top:0 !important; }
	#klinikensuche .klinikensuche-kriterien ul { float:left;clear:both;width:100%;list-style:none;margin:0;padding:0; }
	#klinikensuche .klinikensuche-kriterien ul li { float:left;width:100%;list-style:none;margin:0;padding:5px 0; }
	#klinikensuche .klinikensuche-kriterien ul li input { float:left;width:auto !important;margin:3px 10px 0 0; }
	#klinikensuche .klinikensuche-kriterien ul li label { float:left;width:90%;padding:0; }
	#klinikensuche .klinikensuche-umkreis ul li { width:auto;margin-right:10px; }
	#klinikensuche .klinikensuche-umkreis ul li label { width:auto; }
	#klinikensuche .klinikensuche-kategorie-indikator { display:inline-block;width:12px;height:12px;margin:3px 5px 0 0; }
	#klinikensuche .klinikensuche-kategorie-indikator-1 { background-color:#4d9022; }
	#klinikensuche .klinikensuche-kategorie-indikator-2 { background-color:#faba00; }
	#klinikensuche .klinikensuche-kategorie-indikator-3 { background-color:#dc002e; }
	#klinikensuche .klinikensuche-kategorie-indikator-4 { background-color:#88146a; }
	#klinikensuche .klinikensuche-kategorie-indikator-5 { background-color:#c50078; }
	#klinikensuche .klinikensuche-kategorie-indikator-6 { background-color:#9b6fa9; }
	#klinikensuche .klinikensuche-kategorie-indikator-7 { background-color:#9007aa4; }
	#ks_geoposition { display:none; }
	#ks_geoposition span { display:inline-block;width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAQlBMVEX///////////////////////////////////////////////////////////////////////////////////////8Alm/HAAAAFXRSTlMAECAwQFBgb3CAj5CgsL/Az9Dg7/BB893JAAAAdElEQVR42k2PURLCIAwFQwwIQqVU9v5XVcpgu19vJ/MyiUwMuaMR7/7mCoO8tPWkopk2vfSHbXXTQDq7JAPoWvrYHNFt9j3BBJDKoNrI4tc8/tJYT9YPsLt6yCAT9PV+ukSQk0bx5itlHZg6cAS5COgl9/++TycG/E5Kc3MAAAAASUVORK5CYII=) no-repeat center center; }
	.klinikensuche-formular-mit-geo #ks_suche { right:39px; }
	.klinikensuche-formular-mit-geo #ks_geoposition { display:block; }
	#klinikensuche .klinikensuche-karte-wrapper { position:relative; }
	#klinikensuche .klinikensuche-karte { width:100%;height:400px; }
	#ks_fehleranzeige { width:100%;box-sizing:border-box;display:none; }
	
	#ks_ergebnisanzeige { width:100%;margin:20px 0; }
	#ks_ergebnisanzeige > div { display:none; } 
	#ks_ergebnisanzeige h3 { border-bottom:1px solid #afafaf; }
	#ks_ergebnisanzeige ul { float:left;width:100%;list-style:none !important;margin:0 0 10px !important;padding:0; }
	#ks_ergebnisanzeige li { float:left;width:50%;min-height:140px;list-style:none !important;margin:0 !important;padding:0; }
	@media screen and (max-width:480px) {
		#ks_ergebnisanzeige li { float:left;width:100%; }
	}
	
	#klinikensuche-erweiterte-suche { text-align:right;font-size:0.9em;cursor:pointer; }
	#klinikensuche-erweiterte-suche:hover { color:#4d9022; }
@media print {
	.wrap { width:96%;margin:0 2%; }
	body { border:none; }
	#logo, #topnavigation, #mainnavigation, #linkerTeil, #rechterTeil, #metanavigation { display:none; }
	#content { width:100% !important;margin:0;margin-top:30px; }
	#unten { width:100%;margin:10px 0; }
	.wrap > header { height:48px;width:100%;margin:20px 0; }
	#topbar { top:88px;left:0px;height:auto;width:100%;border-top:1px solid #AFAFAF;border-bottom:1px solid #AFAFAF; }
	#logoprint { width:186px;height:48px;overflow:hidden;margin:0;display:block; }
	#content .csc-textpic-below img { width:90%;height:auto; }
	#content article { width:100%;clear:both; }
	#content article:last-child { margin-top:20px; }
	#content article:after { clear:both;float:none; }
}

/* Emmbed Responsive - Thank Bootstrap! */
	.embed-responsive { position: relative;display: block;height: 0;padding: 0;overflow: hidden; }
	.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video { position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0; }
	.embed-responsive-16by9 { padding-bottom: 56.25%; }
	.embed-responsive-4by3 { padding-bottom: 75%; }
/* MobileNavigation and -Menu */
	#mobilenavigation { display:none; }
	@media screen and (min-width:641px) {
		#mobilenavigation { display:none !important; }
	}
	@media screen and (min-width:960px) {
			.startbild { display:none !important; }
	}
	#mobilemenubutton {
		position:absolute;right:0;top:49px;width:19px;height:19px;padding:10px;z-index:1001;cursor:pointer;-o-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;display:none;overflow:hidden;
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8wNC8xNar2ml4AAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAABEElEQVR4nO3a0QnCQBBAQSN2Yj+2Yi22Yj/WEmsI3CO6zPwnhMdyLOG2fd8vrHc9+wOmEjYibETYiLARYSPCRoSNCBsRNiJsRNiIsJHb0Qcer/uy32Hv52db9a5fY2IjwkY2P7obJjYibMRWEDGxEWEjtoKIiY0IG7EVRExsRNiIrSBiYiPCRoSNCBsRNiJsRNiIsBFhI8JGhI0IGxE2ImxE2IiwEWEjwkaEjQgbETYibETYiLARYSPCRoSNHL7G+WdWXkw7dOXUxEaEjUw/Ck67MW5iI8JGph8FtoJphI1MPwpsBdMIG5l+FNgKphE2Mv0osBVMI2xE2IiwEWEjwkaEjQgbETYibETYiLARYSNfm0cbsqfBfisAAAAASUVORK5CYII=') no-repeat -2px -2px transparent;
	}
	.open #mobilemenubutton { transform:rotate(90deg); }

@media screen and (max-width:959px) {
	/* Allgemein */
		.wrap { width:100%;box-sizing:border-box;padding:0 10px; }
		.wrap > header { width:100%;height:88px;margin-right:0;margin-left:0;box-sizing:border-box; }
		#logo { width:100%;margin: 20px 0; }
	/* Inhalt */
		#content { width:75%;margin:70px 0 0 0;padding:0;box-sizing:border-box; }
		#content.cGross { width:100%; }
		#content form { width:100% !important;box-sizing:border-box; }
		#content input, #content select, #content textarea { width:94%; }
		#content #tx_indexedsearch .formular-element-wrap { width:100%;box-sizing:border-box; }
		#content #tx_indexedsearch .formular-submit, #content #tx_indexedsearch .formular-element, #content #tx_indexedsearch .formular-element input { width:100%;box-sizing:border-box; }
		#content #tx_indexedsearch input.button { width:100%; }
		#content ul.inlinemenu { width:100%; }
		.table-responsive { width: 100%;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar; }
		dl.glossar dt, dl.glossar dd { width:100%;box-sizing:border-box; }
	/* Footer */
		footer { width:100%;margin:0 0 20px;box-sizing:border-box; }
	/* AddOns */
		#rechterTeil { width:100%;padding:0px;box-sizing:border-box;margin:10px 0; }
		#rechterTeil .box { width:48%;margin:1%;float:left;box-sizing:border-box; }
	/* Subnavigation */
		#linkerTeil { width:22.5%;margin:70px 2.5% 0 0%;}
		#subnavigation, #subnavigation ul { width:100%; }
		#subnavigation li { overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
	/* Topbar */
		#breadcrumbs { display:none; }
		#topbar { width:100%;height:146px;top:0;left:0; }
		#topbar nav { width:100%; }
		#mainnavigation { position:absolute;top:88px;left:0;width:100%;height:48px; }
		#mainnavigation li { width:35% !important; }
		#mainnavigation li.first, #mainnavigation li.last { width:15% !important; }
		#mainnavigation li.first a { padding-left:10px; }
		#mainnavigation li.last a { padding-right:10px; }
		#topnavigation { width:auto;position:absolute;top:0;right:10px; }
	/* Start */
		.start { width:100%;height:auto;padding:0;margin:0 0 20px;background-image:none; }
		.startbild { float:left;width:100%;clear:both;background:url(../Images/startseite.jpg) no-repeat #fff center center;margin-bottom:30px; } /*-winter-2017*/
	/* Boxdreier */
		#content .columns3, .boxdreier { width:100%; }
		#content .columns3 .box, .boxdreier .box { width:32%;margin-right:2%;box-sizing:border-box; }
		#content .columns3 .boxlast, .boxdreier .boxlast { margin-right:0; }
		#content .columns3 .box img { width:100%;height:auto; }
	/* Sonstiges */
		#c203 .csc-textpic-imagecolumn { width:32%;margin-right:2%; }
		#c203 .csc-textpic-imagecolumn:last-child { margin-right:0%; }
		#c203 .csc-textpic-imagecolumn a, #c203 .csc-textpic-imagecolumn img { width:100% !important;height:auto; }
	/* Vertriebspartner */
		#vertriebspartner { width: 100%;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar; }
	/* DocCheck */
		#doccheckLogin iframe { margin:0;width:100% !important; }
	/* Footer */
		#metanavigation { width: 22.5%; }
		#countrynote { width: 55%;box-sizing:border-box; }
}
@media screen and (max-width:640px) {
	#content { width:100%;margin-top:0;border-top:1px solid #afafaf;padding-top:20px;font-size:1.25em;line-height:1.25; }
	#linkerTeil, #topbar { display:none; }
	
	#mobilemenubutton { display:block; }
	#mobilenavigation { float:left;width:100%;border-top:1px solid #afafaf;box-sizing:border-box; }
	#mobilenavigation ul, #mobilenavigation li { width:100%;box-sizing:border-box; }
	#mobilenavigation a { padding:5px;display:block;height:20px;line-height:20px;background:#f8f8f8; }
	#mobilenavigation a.aktiv { padding-left:20px;font-weight:bold;background:#e1e1e1 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAfCAMAAAAyTAaFAAAAFVBMVEUAAAD///9NkCJNkCJNkCJNkCJNkCJGNJ0UAAAABnRSTlMAAGC49fhEYDDsAAAANElEQVR4AWNgxATDS4yBiZmFmYkBRYyJlY2NjZUJRYyZDQSYUcTYIAC/OoR5+O1FgBEqBgCW1gLrZcq/CAAAAABJRU5ErkJggg==') no-repeat 0px 0px;color:#4d9022; }
	#mobilenavigation a:hover { text-decoration:none;background-color:#e1e1e1; }
	#mobilenavigation a.aktiv:hover { background-color:#f8f8f8; }
	#mobilenavigation ul a { padding-left:20px; }
	#mobilenavigation ul a.aktiv { padding-left:35px;background-position:15px 0px }
	#mobilenavigation ul ul a { padding-left:35px; }
	#mobilenavigation ul ul a.aktiv { padding-left:50px;background-position:30px 0px }
	#mobilenavigation ul ul ul a { padding-left:50px; }
	#mobilenavigation ul ul ul a.aktiv { padding-left:65px;background-position:45px 0px }
	#mobilenavigation ul ul ul ul a { padding-left:65px; }
	#mobilenavigation ul ul ul ul a.aktiv { padding-left:80px;background-position:60px 0px }
	#mobilenavigation .metanavigation { border-top:1px solid #afafaf; }
	#mobilenavigation .metanavigation a { display:inline-block;width:25%;line-height:15px;height:25px;box-sizing:border-box;color:#afafaf;text-align:center;font-size:12px; }
	#mobilenavigation .metanavigation a:hover { background:#e1e1e1;color:#4d9022; }
	
	#metanavigation { width:100%;text-align:center;margin-bottom:10px; }
	.kleinesmenu li, .kleinesmenu li a { font-size:16px; }
	#countrynote { width:100%;margin:0;padding:20px; }
	#copyright { text-align:center;width:100%; }
}
@media screen and (max-width:480px) {
	#content .columns3 .box, .boxdreier .box, #rechterTeil .box { width:100%;margin:0 0 10px; }
	
}

/* ws_flexsilder */
#content .flexslider ul, #content .flexslider ol { list-style:none;margin-bottom:0; }
#content .flexslider li { list-style:none;margin-bottom:0;margin-left:0; }
.tx-ws-flexslider #flexslider-1306 .caption-text { display:none; }
#content .tx-ws-flexslider .caption-text p { margin-bottom:0 !important; }
@media screen and (min-width: 861px) {
	#content .wsflexslider-style2 .caption-text { bottom:20px;top:auto;width:auto;max-width:350px;background:rgba(77,144,33,0.9);color:#fff; }
}