* {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	}
html {
	background: #bbe3fa url(/media/images/elemente/hint_body-main.jpg) left top repeat-x;
	}
	* html { height: auto !important; width: auto !important; overflow: auto !important; } /* IE6 Thickbox soll Scroller nicht ausschalten*/
body {
	font: normal normal .75em/1.37em Arial, Helvetica, sans-serif;
	color: #18235c;
	}
	* html body { behavior: url(/js/csshover.htc); height: auto !important; width: auto !important; } /* IE6 Thickbox soll Scroller nicht ausschalten*/
	* html img { behavior: url(/js/pngbehavior.htc); }
a {
	color: #da1e28;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
p {
	margin: 0;
	}
p + p,
p + ul,
ul + p,
p + ol,
ol + p,
ul + ul,
ul + ol,
ol + ul,
ol + ol {
	margin: 1.37em 0 0 0;
	}
	.ie6fix1 { margin: 1.37em 0 0 0; } /*JS erzeugt css - Verhalten*/
li + li {
	margin: 0.8em 0 0 0;
	}
	.ie6fix2 { margin: 0.8em 0 0 0; } /*JS erzeugt css - Verhalten*/
h1 + a + h2 {
	margin-top: 0;
	}
	.ie6fix3 { margin-top: 0; } /*JS erzeugt css - Verhalten*/
ul.li-plus li + li {
	margin: 1em 0 0 0;
	}
ul,
ol {
	list-style-type: none;
	}
ul li {
	padding-left: 1em;
	/*padding-bottom: 0.25em;*/
	list-style-type: none;
	}
	* html ul li { position: relative; }
ol {
	margin-left: 1.6em;
	}
	* html ol { margin-left: 2em; }
	*+html ol { margin-left: 2em; }
ol,
ol li {
	padding-left: 0 !important;
	list-style-type: decimal;
	}
ul li ul {
	margin: .75em 0;
	}
ul li ul li {
	padding-left: 1.2em;
	}
table {
	table-layout: auto;
	border-collapse: collapse;
	}
table td,
table th {
	text-align: left;
	vertical-align: top;
	}
hr,
del.hr {
	display: block !important;
	text-align: left;
	height: 10px;
	overflow: hidden;
	background: url(/media/images/elemente/hint_strich-trenner.gif) center center repeat-x;
	border: none;
	margin: 0.3em 0 0.5em 0;
	}
	* html hr { margin: 0 0 0 0; }
	*+html hr { margin: 0 0 0 0; }
	body.ebene-aquafrucht hr,
	body.ebene-aquafrucht del.hr { background-image: url(/media/images/elemente/hint_strich-trenner_aquafrucht.gif) }
hr + div.clear,
del.hr + div.clear {
	height: 0.3em;
	}
address {
	font-style: normal;
	}
.hide, .print {
	display: none !important;
	}
.hideLow {
	display: none;
	}
br.clear {
	clear: both !important;
	line-height: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	}
	html[xmlns*=""] body:last-child br.clear + br.clear { display: none; } /* Safari Hack */
	body:last-child:not(:root:root) br.clear + br.clear { display: none; } /* Safari Hack */
	@media all and (min-width: 0px) { br.clear + br.clear { display: none; } } /* Webkit Hack */
br.clear[class] {
	margin-top: -1px;
	}
*+html br.clear[class] {
	margin: 0;
	}
br.h0 {
	line-height: 1px;
	}
	html[xmlns*=""] body:last-child br.h0 { display: none; } /* Safari Hack */
	body:last-child:not(:root:root) br.h0 { display: none; } /* Safari Hack */
	@media all and (min-width: 0px) { br.h0 { display: none; } } /* Webkit Hack */
.clear {
	clear: both !important;
	}
.clearLeft {
	clear: left !important;
	}
.noborder {
	border: none !important;
	}
.nofloat {
	float: none !important;
	}
.center {
	text-align: center;
	}
.rechts {
	float: right;
	}
.textRechts {
	text-align: right;
	}
.textMittig {
	text-align: center;
	}
.links {
	float: left;
	}
.nowrap {
	white-space: nowrap !important;
	}
.uc {
	text-transform: uppercase !important;
	}
.kleiner {
	font-size: 0.9em;
	}
.kleiner2 {
	font-size: 0.95em;
	}
.weiss {
	color: #fff;
	}
.rot {
	color: #da1e28;
	}
.hellblau {
	color: #25add6;
	}
.bildInhalt {
	position: relative;
	display: block;
	}
.bildInhalt img {
	display: block;
	margin: 0;
	}
.bildInhalt div {
	background: #fff;
	padding: 0 2px;
	}
a.zoomlink {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 24px;
	height: 22px;
	background: url(/media/images/elemente/sym_lupe.gif) left top no-repeat;
	}
.bildInhalt span {
	font-size: 0.9em;
	display: block;
	background: #f0f0f0;
	padding: 4px 10px 3px 10px;
	margin: 8px 0;
	overflow: hidden;
	}
.bildInhalt a.rundpfeil {
	margin: 7px;
	}
.bildRechts {
	float: right;
	/*clear: right;*/
	margin-left: 10px;
	margin-bottom: 1.34em;
	}
.bildLinks {
	float: left;
	/*clear: left;*/
	margin-right: 10px;
	margin-bottom: 1.34em;
	}
.bildZentriert {
	margin: 0 0 1.32em 0;
	}
.bildBanner {
	margin: 0 0 1.32em 0;
	}
form {
	margin: 0;
	padding: 0;
	}
fieldset {
	border: none;
	}	
input, textarea {
	padding: .25em 0.4em 0.4em 0.4em;
	background: #fff;
	color: #18235c;
	font: 1em/100% Arial, sans-serif;
	border: 1px solid;
	}
	* html input { padding: .45em 0.4em 0.2em 0.4em; }
	* html textarea { padding: .45em 0.4em 0.2em 0.4em; }
	*+html input { padding: .45em 0.4em 0.2em 0.4em; }
	*+html textarea { padding: .45em 0.4em 0.2em 0.4em; }
	
textarea {
	line-height: 1.37em;
	}
.readonly {
	/*color: #9b9b9b !important;*/
	background: #d0d0d0 !important;
	}
select {
	padding: .14em 0.15em;
	background: #fff;
	color: #000;
	font: 1em/100% Arial, sans-serif;
	}
input.submitImg {
	position: relative;
	padding: 0;
	margin: 0 0 -7px 0;
	background: none;
	border: none;
	}
	* html input.submitImg { margin: 0 0 -3px 0; }
	*+html input.submitImg { margin: 0 0 -3px 0; }
input.checkbox,
input.radio {
	position: relative;
	border: none !important;
	background: none !important;
	width: auto !important;
	padding: 0;
	margin: 0 3px 0 0;
	top: 1px;
	}
	input.checkbox, x:-moz-any-link { top: 0; } /* FF Alle */
	input.checkbox, x:-moz-any-link, x:default { top: 2px; } /* FF3 Hack */
	input.radio, x:-moz-any-link { top: 0; } /* FF Alle */
	input.radio, x:-moz-any-link, x:default { top: 2px; } /* FF3 Hack */
.submitButton {
	white-space: nowrap;
	min-width: 1px;
	width: auto !important;
	height: 1.6em;
	overflow: visible;
	background: #fff;
	border: none !important;
	cursor: pointer;
	font-weight: bold;
	color: #fff;
	padding-top: 0;
	padding-right: 2.4em;
	}
	* html .submitButton { width: 1px; padding-top: 0.2em; }
	*+html .submitButton {  }

.formspacer {
	clear: both !important;
	display: block;
	line-height: 5px;
	margin: 0 0 5px 0;
	}

/* === KONTAKTFORMULAR === */
	fieldset.contactform {
		margin-top: 1em;
		}
	fieldset.contactform label {
		position: relative;
		top: 0.25em;
		clear: left;
		float: left;
		width: 120px;
		}
	fieldset.contactform input {
		width: 210px;
		border-color: #05affc;
		-moz-box-sizing: content-box;
		}
		fieldset.contactform input#herr { width: auto; }
		fieldset.contactform input#frau { width: auto; }
		fieldset.contactform input#betreff { width: 320px; }
		fieldset.contactform input#e-mail-adresse { width: 320px; }
		fieldset.contactform input#strasse { width: 164px; }
		fieldset.contactform input#nr { width: 32px; }
		fieldset.contactform input#plz { width: 42px; }
		fieldset.contactform input#ort { width: 154px; }
	fieldset.contactform input.absenden {
		cursor: pointer;
		}
	fieldset.contactform textarea {
		width: 320px;
		max-width: 320px;
		height: 150px;
		border-color: #05affc;
		}
	fieldset.contactform select {
		width: 219px;
		padding: 3px;
		line-height: 1.6em;
		border: 1px solid #05affc !important;
		}
	fieldset.contactform select option {
		padding-left: 3px;
		}	
		
	fieldset.contactform .captchaInput {
		position: relative;
		top: -26px;
		width: 59px;
		}
		* html fieldset.contactform .captchaInput { top: -22px; }
		*+html fieldset.contactform .captchaInput { top: -22px; }
	fieldset.contactform .captchaImg {
		position: relative;
		width: 140px;
		height: 40px;
		border: 1px solid #05affc;
		}
	fieldset.contactform label.normal {
		position: static;
		float: none;
		clear: none;
		width: auto;
		font-weight: normal;
		margin-right: 10px;
		}
	fieldset.contactform button.absenden {
		border: none;
		background: none;
		padding: 0 0 3px 25px;
		margin: 0;
		width: auto;
		text-align: left;
		background: url(/media/images/elemente/sym_rundpfeil_blau.gif) left 5px no-repeat;
		color: #DA1E28;
		font-size: 1.1em;
		cursor: pointer;
		}
		* html fieldset.contactform button.absenden { background-position: left 7px; }
		*+html fieldset.contactform button.absenden { background-position: left 7px; }
	fieldset.contactform button.absenden span.corner {
		background:transparent url(/media/images/elemente/hint_punktverlauf.png) repeat-y scroll left top;
		display:block;
		padding:0.45em 10px;
		}

	
	.warndialog {
		position: absolute;
		z-index: 10000;
		width: 370px;
		left: 50%;
		top: 600px;
		margin-left: -185px !important;
		background: #ffffff;
		border: 2px solid #18245d;
		padding: 15px;
		}
	.warndialog.top-angabe { top: 830px; }
	* html .warndialog.top-angabe { top: 780px; }
	.warndialog a.ok {
		margin: 1em auto 0 auto;
		width: 40%;
		display: block;
		text-align: center;
		font-weight: bold;
		color: #fff;
		border: 1px solid #18245d;
		background: #0376b0;
		text-decoration: none !important;
		}
	.warnmeldung-rot {
		margin: 0 0 1.25em 0;
		color: #F50603;
		}
	.formfehler1, .contactform .formfehler1,
	.formfehlerinner1 input, contactform .formfehlerinner1 input {
		background-color: #fff0f0 !important;
		border-color: #F50603 !important;
		}
	span.formfehler1 {
		display:block;
		float:left;
		padding:3px;
		border: 1px solid #F50603;
		}

/* === =============== === */
.corner {
	min-height: 5px;
	}
a.rundpfeil {
	padding: 5px 25px 5px 10px;
	background: url(/media/images/elemente/sym_rundpfeil_blau.gif) right 0.35em no-repeat;
	}
a.rundpfeil.rpL {
	padding: 5px 0 5px 25px;
	background: url(/media/images/elemente/sym_rundpfeil_blau.gif) left 0.35em no-repeat;
	}
a.pfeil {
	padding-left: 15px;
	background: url(/media/images/elemente/sym_pfeil_blau.gif) left 0.35em no-repeat;
	}
.pointer {
	cursor: pointer;
	}

#page {
	position: relative;
	margin: 0 auto;
	max-width: 1106px;
	min-width: 980px;
	overflow: hidden;
	}
	* html #page { width: expression(document.body.clientWidth < 980 ? "980px" : document.body.clientWidth > 1106 ? "1106px" : "auto"); }
#main {
	position: relative;
	width: 1012px; /* 1106 */
	min-height: 790px;
	padding: 0 47px;
	background: url(/media/images/elemente/hint_main_default.png) left top repeat-y;
	}
	* html #main { height: 790px; background: url(/media/images/elemente/hint_main_default_ie6.png) center top repeat-y; }
	body.ebene-home #main,
	body.ebene-aquafrucht-- #main { min-height: 680px; }
	* html body.ebene-home #main,
	* html body.ebene-aquafrucht-- #main { height: 680px; }
	body.ebene-aquafrucht #main { background-image: url(/media/images/elemente/hint_main_aquafrucht.png); }
	* html body.ebene-aquafrucht #main {background-image: url(/media/images/elemente/hint_main_aquafrucht_ie6.png); }
#head {
	position: relative;
	z-index: 0;
	width: 1012px;
	height: 85px;
	background: #18235c;
	border-bottom: 3px solid #fff;
	}
#logo {
	position: absolute;
	z-index: 1;
	top: 15px;
	left: 71px;
	}
#footer {
	width: 928px; /* 1106 */
	height: 48px;
	padding: 72px 89px 0;
	background: url(/media/images/elemente/hint_main-unten_default.png) left top no-repeat;
	color: #18235c;
	font-size: 0.9em;
	text-align: right;
	}
	* html #footer { background: url(/media/images/elemente/hint_main-unten_default_ie6.png) center top no-repeat; }
	body.ebene-aquafrucht #footer { background-image: url(/media/images/elemente/hint_main-unten_aquafrucht.png); }
	* html body.ebene-aquafrucht #footer { background: url(/media/images/elemente/hint_main-unten_aquafrucht_ie6.png) center top no-repeat; }
#innermain {
	min-height: 441px;
	background: url(/media/images/elemente/hint_main-oben_default.png) center 88px no-repeat;
	}
	* html #innermain{ height: 441px; }
	body.ebene-aquafrucht #innermain { background-image: url(/media/images/elemente/hint_main-oben_aquafrucht.png); }
#perlenlinks {
	position: absolute;
	z-index: 0;
	margin: -14px 0 0;
	}
#perlenrechts {
	position: absolute;
	z-index: 0;
	right: 0;
	margin: -28px 0 0;
	}
#content {
	position: relative;
	z-index: 2;
	float: left;
	width: 585px;
	}
#contentunten {
	position: relative;
	z-index: 1;
	}
#sidebar {
	position: relative;
	z-index: 1;
	float: left;
	width: 224px;
	padding: 10px 0 0;
	}
#innersidebar {
	position: relative;
	z-index: 1;
	width: 200px;
	}
#innersidebar ul, #innersidebar ul li {
	padding: 0 !important;
	margin: 0 !important;
	}
#pfad {
	position: absolute;
	z-index: 10;
	top: 10px;
	left: 27px;
	width: 800px;
	font-size: 0.95em;
	}
#pfad a {
	color: #18235c;
	}
#pfad a.last,
#pfad span {
	color: #fff;
	}
#pfad span {
	padding: 0 2px;
	}
#nav {
	position: relative;
	z-index: 1;
	width: 160px;
	margin: 76px 0 0 25px;
	padding: 1px 0 0;
	background: url(/media/images/elemente/hint_nav-trenner.gif) left top no-repeat;
	list-style-type: none;
	}
#nav li {
	display: block;
	float: left;
	padding: 0 0 1px !important;
	margin: 0 !important;
	background: url(/media/images/elemente/hint_nav-trenner.gif) left bottom no-repeat;
	}
#nav li a strong {
	display: none;
	}
#nav li a {
	display: block;
	width: 160px;
	height: 27px;
	cursor: pointer;
	}
#nav li a:hover,
#nav li.akt a {
	background-position: left -27px !important;
	}
#nav li a#nav_unternehmen { background-image: url(/media/images/texte/nav_unternehmen-0.png); }
	* html #nav li a#nav_unternehmen { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_unternehmen-0.png', sizingMethod='crop'); }
	* html #nav li a#nav_unternehmen:hover, * html #nav li.akt a#nav_unternehmen { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_unternehmen-1.png', sizingMethod='crop') !important; }
#nav li a#nav_produktwelt { background-image: url(/media/images/texte/nav_produktwelt-0.png); }
	* html #nav li a#nav_produktwelt { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_produktwelt-0.png', sizingMethod='crop'); }
	* html #nav li a#nav_produktwelt:hover, * html #nav li.akt a#nav_produktwelt { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_produktwelt-1.png', sizingMethod='crop') !important; }
#nav li a#nav_aquafrucht { background-image: url(/media/images/texte/nav_aquafrucht-0.png); }
	* html #nav li a#nav_aquafrucht { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_aquafrucht-0.png', sizingMethod='crop'); }
	* html #nav li a#nav_aquafrucht:hover, * html #nav li.akt a#nav_aquafrucht { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_aquafrucht-1.png', sizingMethod='crop') !important; }
#nav li a#nav_rund-ums-trinken { background-image: url(/media/images/texte/nav_rund-ums-trinken-0.png); }
	* html #nav li a#nav_rund-ums-trinken { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_rund-ums-trinken-0.png', sizingMethod='crop'); }
	* html #nav li a#nav_rund-ums-trinken:hover, * html #nav li.akt a#nav_rund-ums-trinken { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_rund-ums-trinken-1.png', sizingMethod='crop') !important; }
#nav li a#nav_christinen-aktiv { background-image: url(/media/images/texte/nav_christinen-aktiv-0.png); }
	* html #nav li a#nav_christinen-aktiv { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_christinen-aktiv-0.png', sizingMethod='crop'); }
	* html #nav li a#nav_christinen-aktiv:hover, * html #nav li.akt a#nav_christinen-aktiv { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_christinen-aktiv-1.png', sizingMethod='crop') !important; }
#nav li a#nav_kontakt { background-image: url(/media/images/texte/nav_kontakt-0.png); }
	* html #nav li a#nav_kontakt { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_kontakt-0.png', sizingMethod='crop'); }
	* html #nav li a#nav_kontakt:hover, * html #nav li.akt a#nav_kontakt { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_kontakt-1.png', sizingMethod='crop') !important; }
#nav li a#nav_gewinnspiel { background-image: url(/media/images/texte/nav_gewinnspiel-0.png); }
	* html #nav li a#nav_gewinnspiel { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_gewinnspiel-0.png', sizingMethod='crop'); }
	* html #nav li a#nav_gewinnspiel:hover, * html #nav li.akt a#nav_gewinnspiel { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/nav_gewinnspiel-1.png', sizingMethod='crop') !important; }
#nav li ul {
	display: none;
	width: 160px;
	margin: 0 0 6px 0 !important;
	padding: 5px 0 0 0 !important;
	background: url(/media/images/elemente/hint_nav-trenner.gif) left top no-repeat;
	}
#nav li.akt ul {
	display: block;
	}
#nav li ul li {
	float: none;
	padding: 0 0 0 17px !important;
	background: url(/media/images/elemente/sym_unav-punkt.gif) 10px 0.6em no-repeat;
	}
#nav li ul li a {
	width: 143px;
	height: auto;
	font-size: 1em;
	color: #18235c;
	}
#nav li ul li a:hover {
	color: #da1e28;
	text-decoration: none;
	}
#sitemap {
	background: url(/media/images/elemente/hint_strich-trenner_2.gif) left top repeat-x;
	padding-top: 1px;
	}
#sitemap li,
#sitemap li ul {
	padding: 0;
	margin: 0 !important;
	float: left;
	clear: left;
	width: 100%;
	}
#sitemap li {
	background: url(/media/images/elemente/hint_strich-trenner_2.gif) left bottom repeat-x;
	}
#sitemap li ul {
	background: url(/media/images/elemente/hint_strich-trenner_2.gif) left top repeat-x;
	}
#sitemap li a {
	display: block;
	padding: 4px 15px;
	background: url(/media/images/elemente/sym_pfeil_blau.gif) left 0.7em no-repeat;
	}
#sitemap li ul li a {
	padding-left: 4.9em;
	background-position: 3.7em 0.7em;
	}
.teaser {
	width: 200px;
	margin: 25px 0 0;
	padding: 105px 0 0;
	}
.teaser h4 span {
	display: none;
	}
.teaser a {
	position: relative;
	display: block;
	padding: 45px 0 0 0;
	color: #fff;
	}
.teaser a small {
	position: relative;
	display: block;
	padding: 0 10px;
	font-size: 0.95em;
	line-height: 1.3em;
	}
	* html .teaser a small { padding-bottom: 1px; }
	*+html .teaser a small { padding-bottom: 1px; }
.teaser div.abschluss {
	width: 200px;
	height: 15px;
	}
/*blau
.teaser.blau small { background: #0d3c8a; }
	* html .teaser.blau small { background: #09317f; }
	*+html .teaser.blau small { background: #09317f; }
	*/
.teaser.blau small { background: url(/media/images/elemente/hint_teaser-mitte_blau.png); }
.teaser.blau div.abschluss { background: url(/media/images/elemente/hint_teaser-unten_blau.png); }
	* html .teaser.blau div.abschluss { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_teaser-unten_blau.png', sizingMethod='crop'); }
/*gruen
.teaser.gruen small { background: #92af13; }
	* html .teaser.gruen small { background: #88a70e; }
	*+html .teaser.gruen small { background: #88a70e; }
	*/
.teaser.gruen small { background: url(/media/images/elemente/hint_teaser-mitte_gruen.png); }
.teaser.gruen div.abschluss { background: url(/media/images/elemente/hint_teaser-unten_gruen.png); }
	* html .teaser.gruen div.abschluss { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_teaser-unten_gruen.png', sizingMethod='crop'); }
/*dunkelblau
.teaser.dblau small { background: #18235c; }
	* html .teaser.dblau small { background: #121b51; }
	*+html .teaser.dblau small { background: #121b51; }
	*/
.teaser.dblau small { background: url(/media/images/elemente/hint_teaser-mitte_d-blau.png); }
.teaser.dblau div.abschluss { background: url(/media/images/elemente/hint_teaser-unten_d-blau.png); }
	* html .teaser.dblau div.abschluss { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_teaser-unten_d-blau.png', sizingMethod='crop'); }
/*rot
.teaser.rot small { background: #ba2163; }
	* html .teaser.rot small { background: #b21957; }
	*+html .teaser.rot small { background: #b21957; }
	*/
.teaser.rot small { background: url(/media/images/elemente/hint_teaser-mitte_rot.png); }
.teaser.rot div.abschluss { background: url(/media/images/elemente/hint_teaser-unten_rot.png); }
	* html .teaser.rot div.abschluss { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_teaser-unten_rot.png', sizingMethod='crop'); }
/*orange
.teaser.orange small { background: #f59c00; }
	* html .teaser.orange small { background: #f49200; }
	*+html .teaser.orange small { background: #f49200; }
	*/
.teaser.orange small { background: url(/media/images/elemente/hint_teaser-mitte_orange.png); }
.teaser.orange div.abschluss { background: url(/media/images/elemente/hint_teaser-unten_orange.png); }
	* html .teaser.orange div.abschluss { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_teaser-unten_orange.png', sizingMethod='crop'); }


/*gewinnspiel*/
.teaser.gewinnspiel { padding-top: 105px; background: url(/media/images/texte/teaser_gewinnspiel.png) no-repeat; }
	* html .teaser.gewinnspiel { padding-top: 103px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_gewinnspiel.png', sizingMethod='crop'); }
	*+html .teaser.gewinnspiel { padding-top: 103px; }
/*gewinnspiel beendet*/	
.teaser.gewinnspiel-beendet { cursor:default !important; padding-top: 105px; background: url(/media/images/texte/teaser_gewinnspiel_k2-beendet.png) no-repeat; }
	* html .teaser.gewinnspiel-beendet { padding-top: 103px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_gewinnspiel_k2-beendet.png', sizingMethod='crop'); }
	*+html .teaser.gewinnspiel-beendet { padding-top: 103px; }
.teaser.gewinnspiel-beendet * {
	cursor: default !important;
	text-decoration: none !important;
	}
/*gewinnspiel-blau*/
.teaser.gewinnspiel-blau { cursor:default !important; padding-top: 105px; background: url(/media/images/texte/teaser_gewinnspiel-blau-aktion-beendet.png) no-repeat; }
	* html .teaser.gewinnspiel-blau { padding-top: 103px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_gewinnspiel-blau-aktion-beendet.png', sizingMethod='crop'); }
	*+html .teaser.gewinnspiel-blau { padding-top: 103px; }
.teaser.gewinnspiel-blau * {
	cursor: default !important;
	text-decoration: none !important;
	}

/*gewinnspiel-afrika*/
.teaser.gewinnspiel-afrika { padding-top: 89px; background: url(/media/images/texte/teaser_gewinnspiel-afrika.png) no-repeat; }
	* html .teaser.gewinnspiel-afrika { padding-top: 88px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_gewinnspiel-afrika.png', sizingMethod='crop'); }
	*+html .teaser.gewinnspiel-afrika { padding-top: 88px; }

/*punktesammeln*/
.teaser.punktesammeln { padding-top: 102px; background: url(/media/images/texte/teaser_punktesammeln.png) no-repeat; }
	* html .teaser.punktesammeln { padding-top: 101px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_punktesammeln.png', sizingMethod='crop'); }
	*+html .teaser.punktesammeln { padding-top: 101px; }
/*punktesammeln beendet*/
.teaser.punktesammeln-beendet { padding-top: 102px; background: url(/media/images/texte/teaser_punktesammeln-beendet.png) no-repeat; }
	* html .teaser.punktesammeln-beendet { padding-top: 101px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_punktesammeln-beendet.png', sizingMethod='crop'); }
	*+html .teaser.punktesammeln-beendet { padding-top: 101px; }
	
/*newsletter*/
.teaser.newsletter { padding-top: 89px; background: url(/media/images/texte/teaser_newsletter.png) no-repeat; }
	* html .teaser.newsletter { padding-top: 88px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_newsletter.png', sizingMethod='crop'); }
	*+html .teaser.newsletter { padding-top: 88px; }
/*wasserabc*/
.teaser.wasserabc { padding-top: 105px; background: url(/media/images/texte/teaser_wasserabc.png) no-repeat; }
	* html .teaser.wasserabc { padding-top: 104px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_wasserabc.png', sizingMethod='crop'); }
	*+html .teaser.wasserabc { padding-top: 104px; }
/*richtigtrinken*/
.teaser.richtigtrinken { padding-top: 89px; background: url(/media/images/texte/teaser_richtigtrinken.png) no-repeat; }
	* html .teaser.richtigtrinken { padding-top: 88px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_richtigtrinken.png', sizingMethod='crop'); }
	*+html .teaser.richtigtrinken { padding-top: 88px; }
/*diequelle*/
.teaser.diequelle { padding-top: 89px; background: url(/media/images/texte/teaser_diequelle.png) no-repeat; }
	* html .teaser.diequelle { padding-top: 88px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_diequelle.png', sizingMethod='crop'); }
	*+html .teaser.diequelle { padding-top: 88px; }
/*tetrapak*/
.teaser.tetrapak { padding-top: 89px; background: url(/media/images/texte/teaser_tetrapak.png) no-repeat; }
	* html .teaser.tetrapak { padding-top: 88px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_tetrapak.png', sizingMethod='crop'); }
	*+html .teaser.tetrapak { padding-top: 88px; }
/*produktsuche*/
.teaser.produktsuche { padding: 0; }
.teaser.produktsuche h4 { position: relative; z-index: 1; height: 76px; margin: 0 0 -49px 0; background: url(/media/images/texte/teaser_produktsuche.png) no-repeat; }
	* html .teaser.produktsuche h4 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_produktsuche.png', sizingMethod='crop'); }
.teaser.produktsuche div.innenteaser { padding: 55px 50px 0 10px; background: url(/media/images/elemente/hint_teaser_produktsuche.png) left bottom no-repeat; }
.teaser.produktsuche div.innenteaser small { font-size: 0.95em; }
.teaser.produktsuche div.abschluss { background: url(/media/images/elemente/hint_teaser-unten_produktsuche.png); }
	* html .teaser.produktsuche div.abschluss { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_teaser-unten_produktsuche.png', sizingMethod='crop'); }
/*downloadfinder*/
.teaser.downloadfinder { padding: 0; }
.teaser.downloadfinder h4 { position: relative; z-index: 1; height: 76px; margin: 0 0 -49px 0; background: url(/media/images/texte/teaser_downloadfinder.png) no-repeat; }
	* html .teaser.downloadfinder h4 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_downloadfinder.png', sizingMethod='crop'); }
.teaser.downloadfinder div.innenteaser { padding: 10px 0 0 10px; background: url(/media/images/elemente/hint_teaser_downloadfinder.jpg) left bottom no-repeat; }
.teaser.downloadfinder div.innenteaser small { display: block; padding: 0 0 3px 0; font-size: 0.95em; }
.teaser.downloadfinder div.innenteaser .teaserSelect {width: 170px; background-image: url(/media/images/elemente/hint_sidebar_input_breit.gif); }
.teaser.downloadfinder div.innenteaser .submitImg { margin-left: 29px; width: 152px; background: url(/media/images/texte/teaser_downloadfinder_submit.png); }
	* html .teaser.downloadfinder div.innenteaser .submitImg { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_downloadfinder_submit.png', sizingMethod='crop'); }

.teaser.downloadfinder div.abschluss { background: url(/media/images/elemente/hint_teaser-unten_downloadfinder.png); }
	* html .teaser.downloadfinder div.abschluss { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_teaser-unten_downloadfinder.png', sizingMethod='crop'); }

/*Geerd-Gewinnspiel*/
.teaser.geerd { padding-top: 105px; background: url(/media/images/texte/teaser_geerd.png) no-repeat; }
	* html .teaser.geerd { padding-top: 104px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_geerd.png', sizingMethod='crop'); }
	*+html .teaser.geerd { padding-top: 104px; }
.teaser.geerd a small {
	padding: 0 8px 0 9px;
	}
/*iPad-Gewinnspiel*/
.teaser.gewinnspiel-ipad { padding-top: 105px; background: url(/media/images/texte/teaser_gewinnspiel-ipad.png) no-repeat; }
	* html .teaser.gewinnspiel-ipad { padding-top: 104px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_gewinnspiel-ipad.png', sizingMethod='crop'); }
	*+html .teaser.gewinnspiel-ipad { padding-top: 104px; }
.teaser.gewinnspiel-ipad a small {
	padding: 0 8px 0 9px;
	}

.produktteaser {
	position: relative;
	float: left;
	left: 25px;
	margin: 0 25px 0 0;
	width: 460px;
	height: 250px;
	}
.produktteaser div {
	width: 441px;
	height: 109px;
	padding: 141px 0 0 19px;
	}
.produktteaser span {
	position: absolute;
	top: 76px;
	width: 460px;
	height: 170px;
	}
.produktteaser a {
	position: absolute;
	left: 3px;
	bottom: 11px;
	color: #fff;
	padding: 0 30px;
	}
.produktteaser.aquafrucht div { padding-top: 157px; background: url(/media/images/texte/hometeaser_aquafrucht.png) no-repeat; }
	* html .produktteaser.aquafrucht div { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/hometeaser_aquafrucht.png', sizingMethod='crop'); }
body.ebene-aquafrucht .produktteaser.aquafrucht div { background: url(/media/images/texte/aquafruchtteaser_aquafrucht.png) no-repeat; }
	* html body.ebene-aquafrucht .produktteaser.aquafrucht div { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/aquafruchtteaser_aquafrucht.png', sizingMethod='crop'); }
.produktteaser.produktwelt div { background: url(/media/images/texte/hometeaser_produktwelt.png) no-repeat; }
	* html .produktteaser.produktwelt div { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/hometeaser_produktwelt.png', sizingMethod='crop'); }

#head div {
	position: absolute;
	top: 15px;
	right: 43px;
	text-align: right;
	white-space: nowrap;
	}
#head div ul {
	float: left;
	margin: 3px 18px 0 0;
	}
#head div ul li {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	color: #bae3f9;
	}
#head div ul li a {
	color: #bae3f9;
	padding: 0 3px !important;
	}
#head div ul li a:hover {
	color: #fdd53f;
	text-decoration: none;
	}
#head div fieldset strong {
	display: none;
	}
#head div fieldset {
	float: left;
	white-space: nowrap;
	width: 157px;
	padding: 0 0 0 45px;
	background: url(/media/images/texte/text_suche.gif) left 4px no-repeat;
	}
* html #head div fieldset input { position: relative; top: -1px; }
*+html #head div fieldset input { position: relative; top: -1px; }
#head div fieldset input.suchbegriff {
	width: 117px;
	padding-left: 5px;
	padding-right: 5px;
	background: url(/media/images/elemente/hint_suche_input.gif) left center no-repeat;
	}
#inhalt0 {
	margin-top: 18px;
	background: url(/media/images/elemente/hint_inhalt_default.png) center top no-repeat;
	}
	* html #inhalt0 { position: relative; background-image: url(/media/images/elemente/hint_inhalt_default_ie6.gif); }
	body.ebene-aquafrucht #inhalt0 { background-image: url(/media/images/elemente/hint_inhalt_aquafrucht.png); }
	* html body.ebene-aquafrucht #inhalt0 { position: relative; background-image: url(/media/images/elemente/hint_inhalt_aquafrucht_ie6.gif); }
body.ebene-home #inhalt0,
body.ebene-home #inhalt1,
body.ebene-aquafrucht-- #inhalt0,
body.ebene-aquafrucht-- #inhalt1 {
	min-height: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background: none !important;
	}
#inhalt1 {
	min-height: 200px;
	background: url(/media/images/elemente/hint_inhalt-oben_default.png) center top no-repeat;
	}
	* html #inhalt1 { height: 200px; position: relative; background-image: url(/media/images/elemente/hint_inhalt-oben_default_ie6.gif); }
	body.ebene-aquafrucht #inhalt1 { background-image: url(/media/images/elemente/hint_inhalt-oben_aquafrucht.png); }
	* html body.ebene-aquafrucht #inhalt1 { position: relative; background: url(/media/images/elemente/hint_inhalt-oben_aquafrucht_ie6.gif) 8px top no-repeat; }
	body.ebene-aquafrucht-gewinnspiel #inhalt1 { background-image: url(/media/images/elemente/hint_inhalt-oben_aquafrucht-gewinnspiel.png); }
	* html body.ebene-aquafrucht-gewinnspiel #inhalt1 { position: relative; background: url(/media/images/elemente/hint_inhalt-oben_aquafrucht-gewinnspiel_ie6.gif) 8px top no-repeat; }
#inhalt2 {
	height: 40px;
	background: url(/media/images/elemente/hint_inhalt-unten_default.png) center top no-repeat;
	}
	* html #inhalt2 { background: url(/media/images/elemente/hint_inhalt-unten_default_ie6.gif) 8px top no-repeat; }
	body.ebene-aquafrucht #inhalt2 { background-image: url(/media/images/elemente/hint_inhalt-unten_aquafrucht.png); }
	* html body.ebene-aquafrucht #inhalt2 { position: relative; background-image: url(/media/images/elemente/hint_inhalt-unten_aquafrucht_ie6.gif); }

body.ebene-presse #inhalt0,
body.ebene-christinen-aktiv #inhalt0,
body.ebene-unternehmen #inhalt0,
body.ebene-impressum #inhalt0,
body.ebene-kontakt #inhalt0,
body.ebene-newsletter #inhalt0,
body.ebene-christinen-aktiv #inhalt0,
body.ebene-rund-ums-trinken #inhalt0 {	background-image: url(/media/images/elemente/hint_inhalt_bild.png); }
	* html body.ebene-unternehmen #inhalt0,
	* html body.ebene-impressum #inhalt0,
	* html body.ebene-kontakt #inhalt0,
	* html body.ebene-newsletter #inhalt0,
	* html body.ebene-presse #inhalt0,
	* html body.ebene-christinen-aktiv #inhalt0,
	* html body.ebene-rund-ums-trinken #inhalt0 { background-image: url(/media/images/elemente/hint_inhalt_bild_ie6.gif); }
	*+html body.ebene-christinen-aktiv-kuesse-sammeln #inhalt0 { background-image: url(/media/images/elemente/hint_inhalt_bild_ie7.png); }
	html[xmlns*=""] body:last-child body.ebene-christinen-aktiv-kuesse-sammeln #inhalt0 { background-image: url(/media/images/elemente/hint_inhalt_bild_ie7.png); } /* Safari Hack */
	body:last-child:not(:root:root) body.ebene-christinen-aktiv-kuesse-sammeln #inhalt0 { background-image: url(/media/images/elemente/hint_inhalt_bild_ie7.png); } /* Safari Hack */
	@media all and (min-width: 0px) { body.ebene-christinen-aktiv-kuesse-sammeln #inhalt0 { background-image: url(/media/images/elemente/hint_inhalt_bild_ie7.png); } } /* Webkit Hack */

body.ebene-unternehmen #inhalt1,
body.ebene-impressum #inhalt1,
body.ebene-kontakt #inhalt1,
body.ebene-newsletter #inhalt1,
body.ebene-christinen-aktiv #inhalt1,
body.ebene-rund-ums-trinken #inhalt1 { background-image: url(/media/images/elemente/hint_inhalt-oben_bild.png); }
	* html body.ebene-unternehmen #inhalt1,
	* html body.ebene-impressum #inhalt1,
	* html body.ebene-kontakt #inhalt1,
	* html body.ebene-newsletter #inhalt1,
	* html body.ebene-christinen-aktiv #inhalt1,
	* html body.ebene-rund-ums-trinken #inhalt1 { background-image: url(/media/images/elemente/hint_inhalt-oben_bild_ie6.gif); }

body.ebene-christinen-aktiv #inhalt1,
body.ebene-presse #inhalt1,
body.ebene-rund-ums-trinken #inhalt1 { background-image: url(/media/images/elemente/hint_inhalt-oben_bild_v2.png); }
	* html body.ebene-christinen-aktiv #inhalt1,
	* html body.ebene-presse #inhalt1,
	* html body.ebene-rund-ums-trinken #inhalt1 { background-image: url(/media/images/elemente/hint_inhalt-oben_bild_v2_ie6.gif); }
body.ebene-christinen-aktiv-- #inhalt1,
body.ebene-rund-ums-trinken-- #inhalt1 { background-image: url(/media/images/elemente/hint_inhalt-oben_bild.png); }
	* html body.ebene-christinen-aktiv-- #inhalt1,
	* html body.ebene-rund-ums-trinken-- #inhalt1 { background-image: url(/media/images/elemente/hint_inhalt-oben_bild_ie6.gif); }

body.ebene-home #inhalt1,
body.ebene-aquafrucht-- #inhalt1 { 
	padding: 17px 0 0 7px;
	}
body.ebene-home #inhalt2,
body.ebene-aquafrucht-- #inhalt2 {
	display: none;
	}

#inhalt1 {
	padding: 43px 50px 0 50px;
	}
.headbild {
	position: relative;
	left: -25px;
	margin: -25px -50px 25px 0;
	}

h1 {
	margin: 39px 25px -16px 25px;
	font-size: 2.5em;
	font-weight: bold;
	line-height: 1.2em;
	color: #18235c;
	}
h2 {
	margin: 0.00em 0 0.30em;
	font-size: 1.7em;
	font-weight: normal;
	color: #18235c;
	line-height: 1.2em;
	}
	h2.h2klein {
		margin: 0.00em 0 0.5em;
		font-size: 1.3em;
		font-weight: bold;
		}
h3 {
	background: #18235c;
	color: #fff;
	font-weight: bold;
	font-size: 1.25em;
	padding: 6px 15px;
	margin: 0 0 0.7em 0;
	}
	h3.h3hell {
		background: #0081bb;
		}
	h3.h3text {
		font-size: 1em;
		font-weight: normal;
		padding: 11px 180px 11px 14px;
		}
	h3.h3text b {
		color: #8ec9e8;
		}
	h3 a {
		color: #fff;
		}
	h3.pressedatum {
		font-size: 0.96em;
		font-weight: normal;
		margin: 1.2em 0 1.3em 0;
		padding: 5px 10px;
		text-align: right;
		}
h4 {
	margin: 0 0 0.65em;
	font-weight: bold;
	font-size: 1.25em;
	}
h5 {
	margin: 1em 0;
	font-weight: bold;
	font-size: 1.1em;
	}

.verlaufschmal {
	float: left;
	width: 335px;
	}
.verlaufschmal h3 {
	margin: 0;
	}
.verlaufschmal .verlauf {
	padding: 0.9em 15px;
	min-height: 90px;
	background: url(/media/images/elemente/hint_inhalt-verlaufsflaeche_schmal.jpg) left bottom no-repeat;
	}
	* html .verlaufschmal .verlauf { height: 90px; }
.verlaufbreit {
	width: 485px;
	}
.verlaufbreit h3 {
	margin: 0;
	}
.verlaufbreit .verlauf {
	padding: 1.4em 20px;
	min-height: 55px;
	background: url(/media/images/elemente/hint_inhalt-verlaufsflaeche_breit.jpg) left bottom no-repeat;
	}
	* html .verlaufbreit .verlauf { height: 55px; }

.wysiwyg {
	clear: both;
	}
.wysiwyg ul li {
	padding-left: 13px;
	background: url(/media/images/elemente/sym_ul-punkt.gif) 1px 0.45em no-repeat;
	}
	body.ebene-aquafrucht .wysiwyg ul li { background-image: url(/media/images/elemente/sym_ul-punkt_aquafrucht.gif); }
.pfeillisteVerlauf li {
	padding-left: 25px;
	background: url(/media/images/elemente/sym_rundpfeil_blau.gif) left 0.35em no-repeat;
	}
.pfeillisteVerlauf li a.corner {
	display: block;
	background: url(/media/images/elemente/hint_punktverlauf.png) left top repeat-y;
	padding: 0.45em 10px;
	}
	* html .pfeillisteVerlauf li a.corner { background-image: url(/media/images/elemente/hint_punktverlauf.jpg); }
.pfeillisteVerlauf li h4 {
	color: #0080ba;
	font-weight: bold;
	font-size: 1.2em;
	padding: 6px 10px;
	margin: 0 0 0.4em 0;
	min-height: 5px;
	background: url(/media/images/elemente/hint_punktverlauf.png) left top repeat-y;
	}
	* html .pfeillisteVerlauf li h4 { background-image: url(/media/images/elemente/hint_punktverlauf.jpg); }
.pfeillisteVerlauf.punktliste {
	margin: 1em 0 0 0;
	}
.pfeillisteVerlauf.punktliste li {
	padding-bottom: 0.7em;
	background-position: left 0.45em;
	}
.pfeillisteVerlauf.punktliste li ul li {
	background: url(/media/images/elemente/sym_ul-punkt2.gif) 1px 0.55em no-repeat;
	padding-left: 10px;
	margin: 0 0 0.2em 0 !important;
	font-size: 0.95em;
	/*margin: 0 !important;*/
	}
.teaserInput,
.teaserSelect {
	border: none;
	background: #fff url(/media/images/elemente/hint_sidebar_input.gif) left center no-repeat;
	color: #18235c;
	margin: 8px 0 0 0;
	height: 19px;
	width: 126px;
	padding: 3px 3px 1px 5px;
	}
	* html .teaserInput { line-height: 15px; }
	*+html .teaserInput { line-height: 15px; }
.teaserSelect {
	margin: 5px 0 0 0;
	height: 23px;
	width: 134px;
	padding: 2px 3px 2px 2px;
	}
	html[xmlns*=""] body:last-child .teaserSelect { line-height: 19px; } /* Safari Hack */
	body:last-child:not(:root:root) .teaserSelect { line-height: 19px; } /* Safari Hack */
	.teaserSelect, x:-moz-any-link { height: 21px; } /* FF Alle */
	.teaserSelect, x:-moz-any-link, x:default { height: 23px; } /* FF3 Hack */
.teaser .submitImg {
	margin: 5px 0 -5px 73px;
	width: 108px;
	height: 22px;
	background: url(/media/images/texte/teaser_produktsuche_submit.png);
	}
	* html .teaser .submitImg { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_produktsuche_submit.png', sizingMethod='crop'); }
.presseliste li {
	padding: 10px 0;
	background: url(/media/images/elemente/hint_strich-trenner.gif) left bottom repeat-x;
	}
.presseliste li small.datum {
	display: block;
	background: url(/media/images/elemente/hint_datumverlauf.png) left top repeat-y;
	padding: 0.2em 5px;
	color: #25add6;
	font-size: 0.9em;
	}
	* html .presseliste li small.datum { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_datumverlauf.png', sizingMethod='crop'); }
	.presseliste li small.datum canvas.jrcTR,
	.presseliste li small.datum canvas.jrcBR {
		display: none !important;
		}
.presseliste li h4 {
	margin: 0.4em 0 0.2em;
	}
.presseliste li h4 a {
	color: #18235c;
	}
.presseliste li a.rundpfeil {
	padding: 5px 25px 5px 0;
	background: url(/media/images/elemente/sym_rundpfeil_blau.gif) right 0.35em no-repeat;
	}
.presseliste li div.kurztext {
	margin: 0.2em 0 0 0;
	}
.presseliste li div.kurztext * {
	display: inline;
	padding: 0 !important;
	margin: 0 !important;
	}
.aktuellesliste li {
	padding: 10px 0 5px;
	}
.aktuellesliste li div.box {
	position: relative;
	height: 140px;
	overflow: hidden;
	background: url(/media/images/elemente/hint_aktuelles.jpg) no-repeat;	
	}
.aktuellesliste li div.box div.kurztext {
	position: absolute;
	width: 315px;
	height: 95px;
	overflow: hidden;
	top: 15px;
	right: 15px;
	}
.aktuellesliste li div.box div.kurztext * {
	display: inline;
	padding: 0 !important;
	margin: 0 !important;
	}
.aktuellesliste li div.box a.rundpfeil {
	position: absolute;
	bottom: 2px;
	right: 10px;
	padding: 4px 25px 6px 0;
	}
.produktwelt li {
	position: relative;
	float: left;
	width: 230px;
	height: 150px;
	padding: 0;
	background-position: right bottom;
	background-repeat: no-repeat;
	margin: 25px 0 0;
	}
.produktwelt li.colR {
	margin: 25px 0 0 25px;
	}
.produktwelt li img {
	position: absolute;
	z-index: 2;
	top: -27px;
	left: -9px;
	}
.produktwelt li p {
	position: absolute;
	width: 168px;
	right: 14px;
	top: 40px;
	font-size: 0.9em;
	}
.produktwelt li.colR p {
	width: 158px;
	}
.produktwelt li a.rundpfeil {
	position: absolute;
	bottom: 3px;
	right: 10px;
	padding: 5px 24px 4px 0;
	background: none;
	}
.seitennav {
	width: 449px;
	position: relative;
	padding: 5px 18px 8px 18px;
	background: url(/media/images/elemente/hint_seitennavi.png) right bottom no-repeat;
	font-size: 0.95em;
	text-align: right;
	}
	* html .seitennav { background-image: url(/media/images/elemente/hint_seitennavi.jpg); }
.seitennav a {
	padding: 0px; /*0 1px;*/
	}
.seitennav a.akt {
	color: #18235c;
	}
.seitennav span {
	position: absolute;
	top: 5px;
	right: 18px;
	margin-top: 0.3em;
	width: 0.2em;
	height: 1em;
	background: #99d6f5;
	overflow: hidden;
	}
.seitennav.produktseitennav {
	width: 475px;
	padding: 0 10px 0 0;
	margin: -4px 0 -1px 0;
	clear: both;
	text-align: left;
	font-size: 1em;
	background: none !important;
	}
	* html .seitennav.produktseitennav { margin-top: -2px; margin-bottom: -4px; }
	*+html .seitennav.produktseitennav { margin-top: -2px; margin-bottom: -4px; }
	.seitennav.produktseitennav, x:-moz-any-link { margin-top: -4px; } /* FF Alle */
	.seitennav.produktseitennav, x:-moz-any-link, x:default { margin-top: -5px; } /* FF3 Hack */
.seitennav.produktseitennav div {
	position: relative;
	float: right;
	}
.seitennav.produktseitennav a {
	font-size: 0.95em;
	}
.seitennav.produktseitennav a.rundpfeil {
	position: relative;
	font-size: 1em;
	padding: 5px 25px 5px 5px;
	}
.seitennav.produktseitennav a.rundpfeil.rundpfeilZur {
	padding: 5px 10px 5px 25px;
	background: url(/media/images/elemente/sym_rundpfeil-zurueck_blau.gif) left 0.35em no-repeat;
	}
.seitennav.produktseitennav span {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 0.3em;
	background: #bae3fa;
	}
.farbpunkte li {
	width: 255px;
	padding-left: 36px !important;
	}
.farbpunkte li.FPblau { background: url(/media/images/elemente/sym_farbpunkt_blau.png) left top no-repeat; }
	* html .farbpunkte li.FPblau { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/sym_farbpunkt_blau.png', sizingMethod='crop'); }
.farbpunkte li.FPgruen { background: url(/media/images/elemente/sym_farbpunkt_gruen.png) left top no-repeat; }
	* html .farbpunkte li.FPgruen { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/sym_farbpunkt_gruen.png', sizingMethod='crop'); }
.farbpunkte li.FPpink { background: url(/media/images/elemente/sym_farbpunkt_pink.png) left top no-repeat; }
	* html .farbpunkte li.FPpink { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/sym_farbpunkt_pink.png', sizingMethod='crop'); }
.farbpunkte li.FProt { background: url(/media/images/elemente/sym_farbpunkt_rot.png) left top no-repeat; }
	* html .farbpunkte li.FProt { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/sym_farbpunkt_rot.png', sizingMethod='crop'); }

.produktliste {
	margin: 15px 0 0 0;
	padding: 0;
	}
.produktliste li.produkt {
	position: relative;
	width: 485px;
	background: url(/media/images/elemente/hint_produktliste.png) right top no-repeat;
	margin: 0 0 15px 0;
	padding: 0;
	clear: left;
	}
	* html .produktliste li.produkt { background-image: url(/media/images/elemente/hint_produktliste.jpg); }
.produktliste li.produkt div.abb {
	float: left;
	width: 120px;
	margin: 0 20px 0 0;
	}
.produktliste li.produkt div.txt {
	float: left;
	width: 340px;
	padding: 0 0 50px 0;
	}
.produktliste li.produkt.tetralogo div.txt {
	background: url(/media/images/logos/logo_tetra-pak_produktsuche.png) left top no-repeat;
	}
	* html .produktliste li.produkt.tetralogo div.txt { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/logos/logo_tetra-pak_produktsuche.png', sizingMethod='crop'); }
.produktliste li.produkt div.txt font {
	font-size: 1em !important;
	}
.produktliste li.produkt div.abb span {
	display: block;
	height: 15px;
	background: url(/media/images/elemente/hint_produktliste_bild-oben.gif);
	overflow: hidden;
	}
.produktliste li.produkt div.abb a.thumb {
	display: block;
	text-align: center;
	background: #fff;
	}
	body.ebene-download .produktliste li.produkt div.abb a.thumb { height: 287px; padding-top:6px; }
.produktliste li.produkt div.abb a.lupe {
	display: block;
	height: 22px;
	background: url(/media/images/elemente/hint_produktliste_bild-unten.gif);
	}
.produktliste li.produkt div.txt h3,
.produktliste li.produkt div.txt h3 * {
	background: none;
	color: #18235c;
	padding: 0;
	margin: 0;
	}
.produktliste li.produkt div.txt h3 {
	margin-top: 1.15em;
	}
.produktliste li.produkt div.txt h4 {
	font-size: 1.1em;
	color: #0081bb;
	padding: 0;
	margin: 0.2em 0 0 0;
	}
.produktliste li.produkt.tetralogo div.txt h3,
.produktliste li.produkt.tetralogo div.txt h4 {
	padding-right: 65px;
	}
.produktliste li.produkt div.txt div.uls {
	margin: 0.6em 0 0 0 !important;
	height: 6.0em;
	overflow: hidden;
	}
	* html .produktliste li.produkt div.txt div.uls { position: relative; }
	html[xmlns*=""] body:last-child .produktliste li.produkt div.txt div.uls { height: 5.95em; } /* Safari Hack */
	body:last-child:not(:root:root) .produktliste li.produkt div.txt div.uls { height: 5.95em; } /* Safari Hack */
	@media all and (min-width: 0px) { .produktliste li.produkt div.txt div.uls { height: 5.95em; } } /* Webkit Hack */
.produktliste li.produkt div.txt ul {
	margin: 0 !important;
	}
.produktliste li.produkt div.txt ul li {
	background: url(/media/images/elemente/sym_ul-punkt2.gif) 1px 0.55em no-repeat;
	padding-left: 10px;
	margin: 0 0 0.2em 0 !important;
	/*margin: 0 !important;*/
	}
.produktliste li.produkt div.txt ul li p {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.37em !important;
	}
.produktliste li.produkt a.rundpfeil {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 310px;
	height: 24px;
	text-align: right;
	padding: 7px 33px 0 0;
	background: url(/media/images/elemente/hint_produktliste_linkverlauf.png) right top no-repeat;
	}
.produktlayer {
	position: relative;
	width: 678px;
	height: 468px;
	}
.produktlayer .loading {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 215px;
	left: 123px;
	display: none;
	}
.produktlayer .hint {
	position: absolute;
	width: 678px;
	height: 468px;
	background: url(/media/images/elemente/hint_produktlayer.png) left top no-repeat;
	}
	* html .produktlayer .hint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_produktlayer.png', sizingMethod='crop'); }
	*+html .produktlayer .hint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_produktlayer.png', sizingMethod='crop'); }
.produktlayer a.rundkreuz {
	position: absolute;
	top: 0;
	right: 0;
	width: 42px;
	height: 42px;
	}
.produktlayer .abb {
	position: absolute;
	bottom: 54px;
	left: 50px;
	width: 178px;
	text-align: center;
	}
.produktlayer .txt {
	position: absolute;
	top: 64px;
	left: 259px;
	width: 360px;
	height: 330px;
	padding-right: 38px;
	overflow-y: auto;
	overflow-x: hidden;
	}
.produktlayer div.txt h2 {
	width: 340px;
	background: url(/media/images/elemente/hint_produktlayer_h2-oben.png) left top no-repeat;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	color: #fff;
	padding: 6px 10px 0 10px;
	margin: 0 !important;
	}
.produktlayer div.txt h3 {
	font-size: 1.75em;
	line-height: 1.1em;
	background: none;
	color: #18235c;
	padding: 0;
	margin: 0.75em 0 -0.15em 0;
	}
.produktlayer div.txt h4 {
	font-size: 1.2em;
	color: #0081bb;
	padding: 0;
	margin: 0.45em 0 0.85em 0;
	}
.produktlayer div.txt .wysiwyg ul li {
	margin: 0.35em 0 0 0;
	}
.produktlayer div.txt p {
	margin: 0.8em 0 0 0;
	}
.produktlayer div.txt .wysiwyg font {
	font-size: 1em !important;
	}
.produktlayer div.txt .wysiwyg ul li p {
	margin: 0 !important;
	padding: 0 !important;
	}
.produktlayer div.blt {
	position: absolute;
	right: 48px;
	bottom: 39px;
	width: 371px;
	height: 30px;
	}
.produktlayer div.blt a.rundpfeil {
	position: absolute;
	right: 0;
	text-align: right;
	width: 8em;
	padding: 5px 25px 5px 10px;
	font-size: 1em;
	background: url(/media/images/elemente/sym_rundpfeil_blau.gif) right 0.4em no-repeat;
	}
.produktlayer div.blt a.rundpfeil.rundpfeilZur {
	left: 0;
	text-align: left;
	width: 10em;
	padding: 5px 15px 5px 25px;
	background: url(/media/images/elemente/sym_rundpfeil-zurueck_blau.gif) left 0.4em no-repeat;
	}
.aquatxt {
	clear: none !important;
	float: left;
	width: 220px;
	}
.aquatxt.colL {
	float: left;
	padding-right: 40px;
	background: url(/media/images/elemente/hint_strich-trenner_aquafrucht.gif) 243px top repeat-y;
	}
.aquatxt.colL img {
	position: relative;
	z-index: 10;
	}
.gewinntxt {
	position: relative;
	float: left;
	width: 240px;
	}
	* html .gtColR { float: none; }
.downloadliste .produkt div.txt h6 {
	width: 320px;
	background: url(/media/images/elemente/hint_downloadliste_h6-oben.png) left top no-repeat;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	color: #fff;
	padding: 4px 10px 0 10px;
	margin: 0 !important;
	}
.produktliste li.produkt div.txt ul.downloadsatz {
	margin: 8px 0 0 0 !important;
	height: 62px;
	clear: left;
	}
.downloadsatz li {
	padding: 0 !important;
	margin: 0 !important;
	background: none;
	}
.downloadsatz li div.thumb {
	position: relative;
	float: left;
	width: 62px;
	height: 62px;
	background: #fff;
	text-align: center;
	}
.downloadsatz li div.thumb img.maske {
	position: absolute;
	top: 0;
	left: 0;
	}
.downloadsatz li div.downloads {
	float: left;
	width: 248px;
	height: 62px;
	margin: 0 0 0 10px;
	background: url(/media/images/elemente/hint_strich-trenner.gif) center bottom repeat-x;
	}
.downloadsatz li div.downloads div {
	margin: 0 0 3px 0;
	}
	
body.ebene-aquafrucht-gewinnspiel #TB_window {
	width: 766px !important;
	height: 597px !important;
	overflow: hidden !important;
	}
body.ebene-aquafrucht-gewinnspiel #TB_window .spielhint {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/media/images/elemente/hint_spiellayer.png) left top no-repeat;
	}
	* html body.ebene-aquafrucht-gewinnspiel #TB_window .spielhint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_spiellayer.png', sizingMethod='crop'); }
	*+html body.ebene-aquafrucht-gewinnspiel #TB_window .spielhint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_spiellayer.png', sizingMethod='crop'); }
body.ebene-aquafrucht-gewinnspiel #TB_window a.rundkreuz {
	position: absolute;
	z-index: 10000000;
	top: 0;
	right: 0;
	width: 42px;
	height: 42px;
	}
body.ebene-aquafrucht-gewinnspiel #TB_window .iframewrap {
	position: absolute;
	top: 33px; 
	left: 33px;
	width: 700px !important;
	height: 530px !important;
	overflow: hidden !important;
	}
body.ebene-aquafrucht-gewinnspiel #TB_window .iframewrap iframe {
	width: auto;
	height: autp;
	}
	
body.spielform {
	background: url(/media/images/texte/hint_spielformular.jpg) left top no-repeat;
	padding: 98px 0 0 0;
	}
body.spielform #pagecont {
	width: 617px;
	height: 400px;
	padding: 32px 0 0 83px;
	overflow-x: hidden !important;
	overflow-y: auto !important;
	}
body.spielform fieldset.contactform {
	position: relative;
	width: 615px;
	}
	* html body.spielform fieldset.contactform { width: 650px; }
	*+html body.spielform fieldset.contactform { width: 650px; }
body.spielform fieldset.contactform label {
	width: 170px;
	}
body.spielform fieldset.contactform input {
	width: 170px;
	-moz-box-sizing: content-box;
	}
	body.spielform fieldset.contactform input#zusatz2 { width: 1.4em; }
	body.spielform fieldset.contactform input#zusatz3 { width: 8.9em; }
	body.spielform fieldset.contactform select#anrede { width: 75px; }
	body.spielform fieldset.contactform input#vorname { width: 130px; }
	body.spielform fieldset.contactform input#name { width: 132px; }
	body.spielform fieldset.contactform input#strasse { width: 270px; }
	body.spielform fieldset.contactform input#nr { width: 70px; }
	body.spielform fieldset.contactform input#plz { width: 90px; }
	body.spielform fieldset.contactform input#ort { width: 250px; }
	body.spielform fieldset.contactform input#emailadresse { width: 354px; }
	body.spielform fieldset.contactform input#zusatz1 { width: 354px; }
	body.spielform fieldset.contactform input#schuhgroesse,
	body.spielform fieldset.contactform select#schuhgroesse { width: 12.5em; }
	body.spielform fieldset.contactform input.captchaInput { width: 3.5em; }
body.spielform fieldset.contactform select {
	position: relative;
	padding: 2px 3px;
	height: 1.8em;
	}
	@media all and (min-width: 0px) { body.spielform fieldset.contactform select { padding: 1px 3px; } } /* Webkit Hack */
body.spielform fieldset.contactform select#anrede {
	top: 2px;
	}
	* html body.spielform fieldset.contactform select#anrede { top: 0; }
	*+html body.spielform fieldset.contactform select#anrede { top: 0; }
	@media all and (min-width: 0px) { body.spielform fieldset.contactform select#anrede { top: 0; } } /* Webkit Hack */
body.spielform fieldset.contactform input#zusatz2,
body.spielform fieldset.contactform input#zusatz3 {
	font-weight: bold;
	margin-bottom: -3px;
	}
body.spielform fieldset.contactform input {
	padding: .15em 0.4em 0.3em 0.4em;
	}
	* html body.spielform fieldset.contactform input { padding: .35em 0.4em 0.1em 0.4em; }
	*+html body.spielform fieldset.contactform input { padding: .35em 0.4em 0.1em 0.4em; }
body.spielform fieldset.contactform input.readonly {
	border: none !important;
	background: none !important;
	}
body.spielform fieldset.contactform #hoehendummy {
	width: 10px;
	visibility: hidden;
	}
	* html body.spielform fieldset.contactform #hoehendummy { display: none; }
body.spielform fieldset.contactform label.label-checkbox {
	position: static;
	float: none;
	clear: none;
	width: auto;
	}
body.spielform .warndialog {
	top: 115px;
	margin-left: -220px !important;
	}
body.spielform #frage {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 15px;
	}
	
.textlayer {
	display: none;
	position: absolute;
	z-index: 20000;
	width: 450px;
	top: 100px;
	left: 110px;
	padding: 12px 15px;
	background: #d2f0fa;
	border: 1px solid #05affc;
	}

.textlayer#layerK2Groessen {
	top: 80px;
	display: block;
	left: -20000px;
	width: 400px;
	}
.textlayer#layerK2Groessen div.tableholder {
	float: left;
	margin: 5px 0 0 0;
	}
.textlayer#layerK2Groessen table {
	border-collapse: collapse;
	}
.textlayer#layerK2Groessen table th,
.textlayer#layerK2Groessen table td {
	width: 5em;
	text-align: center;
	border: 1px solid #05affc;
	background: #fff;
	}
.textlayer#layerK2Groessen table.men th {
	background: #99ccff;
	}
.textlayer#layerK2Groessen table.woman th {
	background: #efa2c8;
	}
.textlayer#layerK2Groessen table tr.lnkrowover td {
	background: #ff9e88;
	/*color: #fff;*/
	cursor: pointer;
	}
	
.layerMarkenrelaunch2009 {
	position: absolute;
	z-index: 10000;
	top: 69px;
	left: 200px;
	}
	* html .layerMarkenrelaunch2009 { left: 194px; }
	
	
#kuesse-sammeln-beendet {
	position: absolute;
	z-index: 100;
	width: 523px;
	height: 273px;
	top: 67px;
	left: 143px;
	}
	* html #kuesse-sammeln-beendet { top: -15px; }
#kuesse-sammeln-beendet #hintergrundbild {
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(/media/images/elemente/hint_layer_aktion-beendet.png) left top no-repeat;
	}
	* html #kuesse-sammeln-beendet #hintergrundbild { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_layer_aktion-beendet.png', sizingMethod='crop'); }
#kuesse-sammeln-beendet #infobox {
	position: relative;
	z-index: 1;
	text-align: center;
	padding: 27px 20px 25px;
	}
#kuesse-sammeln-beendet #infobox h2 {
	height: 75px;
	margin-bottom: 24px;
	background: url(/media/images/texte/text_kuesse-sammeln-beendet.gif) center top no-repeat;
	}
#kuesse-sammeln-beendet #infobox h2 span, #kuesse-sammeln-beendet #infobox #kuesse-infobox-schliessen span {
	display: none;
	}
#kuesse-sammeln-beendet #infobox p {
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	}
#kuesse-sammeln-beendet #infobox #kuesse-infobox-schliessen {
	position: absolute;
	display: block;
	width: 20px;
	height: 19px;
	right: 23px;
	top: 23px;
	background: url(/media/images/elemente/sym_fenster-schliessen.gif) left top no-repeat;
	}

	
#kuesse-sammeln-beendet2 {
	position: absolute;
	display: none;
	z-index: 100;
	width: 412px;
	height: 243px;
	top: 257px;
	right: 110px;
	}
#kuesse-sammeln-beendet2 #hintergrundbild2 {
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(/media/images/elemente/hint_layer_aktion-beendet2.png) left top no-repeat;
	}
	* html #kuesse-sammeln-beendet2 #hintergrundbild2 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_layer_aktion-beendet2.png', sizingMethod='crop'); }
#kuesse-sammeln-beendet2 #infobox2 {
	position: relative;
	z-index: 1;
	text-align: center;
	padding: 27px 20px 25px;
	}
#kuesse-sammeln-beendet2 #infobox2 h2, #kuesse-sammeln-beendet2 #infobox2 #kuesse-infobox-schliessen2 span {
	display: none;
	}
#kuesse-sammeln-beendet2 #infobox2 p {
	display: none;
	}
#kuesse-sammeln-beendet2 #infobox2 #kuesse-infobox-schliessen2 {
	position: absolute;
	display: block;
	width: 34px;
	height: 34px;
	right: 48px;
	top: 1px;
	}
	
/* === === === GEWINNSPIEL MÄRZ 2010 SÜDAFRIKA-REISE GEWINNEN === === === */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
.clearfix {
	display: inline-block;
	}
html[xmlns] .clearfix {
	display: block;
	}
* html .clearfix {
	height: 1%;
	}

body.ebene-gewinnspiel-afrika {
	
	}
body.ebene-gewinnspiel-afrika h1 {
	display: none;
	}
body.ebene-gewinnspiel-afrika #inhalt0 {
	background-image: none;
	}
body.ebene-gewinnspiel-afrika #inhalt1 {
	position: relative;
	padding: 446px 65px 0 50px;
	height: 509px;
	background-image: url(/media/images/elemente/hint_inhalt_gewinnspiel-afrika.png);
	}
	* html body.ebene-gewinnspiel-afrika #inhalt1 { background-position: center 23px; background-image: url(/media/images/elemente/hint_inhalt_gewinnspiel-afrika-ie6.jpg); }
	*+html body.ebene-gewinnspiel-afrika #inhalt1 { padding-top: 440px; height: 515px;}
body.ebene-gewinnspiel-afrika #inhalt2 {
	display: none;
	}
body.ebene-gewinnspiel-afrika #reiseinfos {
	position: absolute;
	top: 315px; 
	left: 143px;
	display: block;
	width: 79px;
	height: 13px;
	color: #fff;
	font-weight: bold;
	/*background: url(/media/images/texte/text_reiseinfos.gif) left top no-repeat;*/
	}
body.ebene-gewinnspiel-afrika #reiseinfos span {
	/*display: none;*/
	}
	
body.ebene-gewinnspiel-afrika #blockGewinnspielLoesung {
	color: #fff;
	text-align: right;
	}
body.ebene-gewinnspiel-afrika #blockGewinnspielLoesung span {
	visibility: hidden;
	font-size: 4em;
	font-weight: bold;
	}
body.ebene-gewinnspiel-afrika #blockGewinnspielLoesung label {
	display: none;
	}
body.ebene-gewinnspiel-afrika #blockGewinnspielLoesung input {
	background: url(/media/images/elemente/hint_input-gewinnspiel-afrika.gif) left top no-repeat;
	border: none;
	font-size: 3em;
	line-height: 43px;
	font-weight: bold;
	color: #18235c;
	width: 26px;
	padding: 0px 10px 0 4px;
	}
body.ebene-gewinnspiel-afrika #blockGewinnspielLoesung input.submitLoesungAfrika {
	position: absolute;
	top: 503px;
	right: 60px;
	background: none;
	padding: 0;
	width: 179px;
	}
body.ebene-gewinnspiel-afrika #blockTeilnahmebedingungen {
	position: absolute;
	top: 557px;
	}
body.ebene-gewinnspiel-afrika #blockTeilnahmebedingungen a {
	color: #fff;
	}
body.ebene-gewinnspiel-afrika #blockWasserMarsch {
	position: absolute;
	margin-left: 18px;
	color: #fff;
	top: 724px;
	}
	
#teilnahmebedingungenDetail,
#reisedetails {
	display: none;
	}
.teilnahmebedingungen-afrika {
	position: relative;
	width: 436px;
	height: 356px;
	}
.reiseinfos-afrika { position: relative; width: 535px; height: 380px; }
.falscheAntwort-afrika { position: absolute; top: 415px; left: 30px; width: 535px; height: 216px; }
.richtigeAntwort-afrika { position: absolute; top: 415px; left: 30px; width: 535px; height: 458px; }

.teilnahmebedingungen-afrika .hint, 
.falscheAntwort-afrika .hint,
.richtigeAntwort-afrika .hint,
.reiseinfos-afrika .hint {
	position: absolute;
	width: 436px;
	height: 356px;
	background: url(/media/images/elemente/hint_teilnahmebedingungen-afrika.png) left top no-repeat;
	}
	* html .teilnahmebedingungen-afrika .hint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_teilnahmebedingungen-afrika.png', sizingMethod='crop'); }
	*+html .teilnahmebedingungen-afrika .hint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_teilnahmebedingungen-afrika.png', sizingMethod='crop'); }
	
.falscheAntwort-afrika .hint { width: 535px; height: 216px; background-image: url(/media/images/elemente/hint_falscheantwort-afrika.png) }
	* html .falscheAntwort-afrika .hint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_falscheantwort-afrika.png', sizingMethod='crop'); }
	*+html .falscheAntwort-afrika .hint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_falscheantwort-afrika.png', sizingMethod='crop'); }
		
.richtigeAntwort-afrika .hint { width: 535px; height: 458px; background-image: url(/media/images/elemente/hint_teilnahemformular-gewinnspiel-afrika.png); }
	* html .richtigeAntwort-afrika .hint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_teilnahemformular-gewinnspiel-afrika.png', sizingMethod='crop'); }
	*+html .richtigeAntwort-afrika .hint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_teilnahemformular-gewinnspiel-afrika.png', sizingMethod='crop'); }

.reiseinfos-afrika .hint { width: 535px; height: 380px; background-image: url(/media/images/elemente/hint_reiseinfos-afrika.png) }
	* html .reiseinfos-afrika .hint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_reiseinfos-afrika.png', sizingMethod='crop'); }
	*+html .reiseinfos-afrika .hint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/elemente/hint_reiseinfos-afrika.png', sizingMethod='crop'); }

	
.teilnahmebedingungen-afrika a.rundkreuz,
.falscheAntwort-afrika a.rundkreuz,
.richtigeAntwort-afrika a.rundkreuz,
.reiseinfos-afrika a.rundkreuz {
	position: absolute;
	top: 0;
	right: 0;
	width: 26px;
	height: 26px;
	}
.teilnahmebedingungen-afrika div.txt,
.falscheAntwort-afrika div.txt,
.richtigeAntwort-afrika div.txt,
.reiseinfos-afrika div.txt {
	position: absolute;
	top: 58px;
	left: 16px;
	width: 401px;
	height: 275px;
	overflow-y: auto;
	overflow-x: hidden;
	}
.falscheAntwort-afrika div.txt { top: 95px; left: 31px; width: 461px; }
.richtigeAntwort-afrika div.txt { top: 81px; left: 23px; width: 495px; height: 375px; }
.reiseinfos-afrika div.txt  { top: 93px; left: 31px; width: 454px; }

.reiseinfos-afrika div.txt img {
	display: block;
	float: right;
	clear: right;
	margin: 0 0 10px 10px;
	}

.teilnahmebedingungen-afrika div.txt p,
.falscheAntwort-afrika div.txt p,
.richtigeAntwort-afrika div.txt p,
.reiseinfos-afrika div.txt p {
	color: #ffffff;
	font-size: .9em;
	line-height: 1.2em;
	padding: 0 !important;
	}
.falscheAntwort-afrika div.txt p { font-size: 1em; line-height: 1.3em; }	
.richtigeAntwort-afrika div.txt p { font-size: 1em; line-height: 1.3em; }
.reiseinfos-afrika div.txt p { font-size: 1em; line-height: 1.3em; margin: 0; padding: .2em 0 .3em!important; }

.reiseinfos-afrika div.txt p a {
	color: #ffffff;
	}
.reiseinfos-afrika div.txt p.mitTrennerTop {
	font-size: .8em;
	padding-top: 10px !important;
	background: url(/media/images/elemente/hint_strich-trenner_3.gif) left top repeat-x;
	}
.reiseinfos-afrika div.txt a#reisebeispiele {
	display: block;
	font-size: 1em;
	line-height: 18px;
	height: 18px;
	font-weight: bold;
	color: #fff;
	margin: .6em 0 0;
	padding: 0 0 0 28px;
	background: url(/media/images/elemente/sym_rundpfeil_blau-auf-rot.gif) left top no-repeat;
	}

.teilnahmebedingungen-afrika div.txt h2,
.falscheAntwort-afrika div.txt h2,
.richtigeAntwort-afrika div.txt h2,
.reiseinfos-afrika div.txt h2 {
	display: none;
	}
.falscheAntwort-afrika #neuerVersuch {
	display: block;
	position: absolute;
	right: 42px;
	bottom: 21px;
	width: 179px;
	height: 35px;
	background: url(/media/images/elemente/sym_button-gewinnspiel-neuer-versuch.gif) left top no-repeat;
	}
.falscheAntwort-afrika #neuerVersuch span {
	display: none;
	}
	
fieldset#afrikaformular {
	padding: 20px 0 0 20px;
	}
fieldset#afrikaformular .leftColumn {
	float: left;
	width: 251px;
	}
fieldset#afrikaformular .rightColumn {
	float: left;
	width: 206px;
	}
fieldset#afrikaformular label {
	top: 0;
	width: auto;
	color: #ffffff;
	display: block;
	float: none;
	padding: 0 0 3px;
	}
fieldset#afrikaformular label.label-checkbox {
	display: inline;
	font-size: .9em;
	line-height: 1.2em;
	}
fieldset#afrikaformular a {
	color: #ffffff;
	font-size: .9em;
	line-height: 1.2em;
	text-decoration: underline;
	}
fieldset#afrikaformular input {
	color: #6b160c;
	border: none;
	width: 173px;
	margin: 0 0 17px ;
	padding: 3px 4px 4px 5px;
	font-size: 13px;
	background: #ffffff url(/media/images/elemente/hint_input-corner-red.gif) left top no-repeat;
	}
	*+html fieldset#afrikaformular input { padding: 4px 4px 3px 5px;}
	body.browser-safari fieldset#afrikaformular input { padding-top: 4px; }
	
fieldset#afrikaformular input#strasse { background-image: url(/media/images/elemente/hint_input-corner-red_136px.gif); width: 127px; float: left; margin: 0 5px 0 0; }
fieldset#afrikaformular input#nr { background-image: url(/media/images/elemente/hint_input-corner-red_38px.gif); width: 29px; float: left; margin: 0 0 0 0; }
fieldset#afrikaformular input#plz { background-image: url(/media/images/elemente/hint_input-corner-red_46px.gif); width: 37px; float: left; margin: 0 5px 0 0; }
fieldset#afrikaformular input#ort { background-image: url(/media/images/elemente/hint_input-corner-red_128px.gif); width: 119px; float: left; margin: 0 0 0 0; }

fieldset#afrikaformular input.submitFormularAbsendenAfrika {
	position: absolute;
	padding: 0;
	margin: 0;
	width: 179px;
	height: 35px;
	background: none;
	
	bottom: 19px;
	right: 45px;
	}
fieldset#afrikaformular a.gewinnspielAfrikaBeenden {
	position: absolute;
	padding: 0;
	margin: 0;
	width: 179px;
	height: 35px;
	bottom: 19px;
	right: 45px;
	background: url(/media/images/elemente/sym_button-gewinnspiel-afrika-fenster-schliessen.gif) left top no-repeat;
	}
fieldset#afrikaformular a.gewinnspielAfrikaBeenden span {
	display: none;
	}
fieldset#afrikaformular input.checkbox {
	float: left;
	margin: 0 5px 1em 0;
	}

fieldset#afrikaformular .captchaInput {
	position: static;
	top: 0px !important;
	width: 173px;
	}
fieldset#afrikaformular .captchaImg {
	position: relative;
	width: 183px;
	height: 42px;
	border: none;
	margin: 0 0 13px;
	}
fieldset#afrikaformular .clearfix.withBottomMargin {
	margin-bottom: 17px;
	}
	
fieldset#afrikaformular .clearfix.forUpperCheckbox {
	margin-bottom: 10px;
	padding: 0 0 0px;
	}
.checkboxLabelWrapper {
	float: left;
	width: 165px;
	}
	
.richtigeAntwort-afrika div.txt .warndialog {
	position: absolute;
	z-index: 10000;
	top: 19px;
	left: 35px;
	width: 370px;
	margin-left: 0 !important;
	background: #ffffff;
	border: 2px solid #f69d2e;
	padding: 15px !important;
	}
.richtigeAntwort-afrika div.txt .warndialog a.ok {
	margin: 1em auto 0 auto;
	width: 40%;
	display: block;
	text-align: center;
	font-weight: bold;
	color: #fff;
	border: 1px solid #ed6b08;
	background: #f6a030;
	text-decoration: none !important;
	}
.richtigeAntwort-afrika div.txt .warnmeldung-rot {
	margin: 0 0 1.25em 0;
	color: #c2190e;
	}
	
	
/* ================================ GEERD-GEWINNAKTION ================================ */
body.ebene-gewinnspiel-geerd {
	
	}
body.ebene-gewinnspiel-geerd #content h1 {
	display: none;
	}
body.ebene-gewinnspiel-geerd #inhalt0 {
	margin-top: 25px; 
	background-position: center 363px;
	}
body.ebene-gewinnspiel-geerd #inhalt1 {
	background-image: url(/media/images/elemente/hint_inhalt-oben_gewinnspiel-geerd.png);
	padding-top: 614px;
	}
	* html body.ebene-gewinnspiel-geerd #inhalt1 { background-image: url(/media/images/elemente/hint_inhalt-oben_gewinnspiel-geerd.gif);}
	

body.ebene-gewinnspiel-geerd #inhalt1 #yellow-box {
	position: absolute;
	top: 437px;
	left: 327px;
	width: 215px;
	}
	* html body.ebene-gewinnspiel-geerd #inhalt1 #yellow-box { top: 417px; }
body.ebene-gewinnspiel-geerd #inhalt1 h4 {	
	margin: 0 4px .8em;
	padding: 0 0 0 35px;
	height: 28px;
	line-height: 28px;
	background: url(/media/images/elemente/hint_h4-gewinnspiel-geerd.gif) left top no-repeat;
	}
body.ebene-gewinnspiel-geerd #inhalt1 p.gewinnspiel-adresse {
	padding-left: 39px;
	font-weight: bold;
	margin: 0 0 29px;
	}
body.ebene-gewinnspiel-geerd #inhalt1 p.gewinnspiel-adresse span {
	display: block;
	padding-bottom: 3px;
	margin-left: -2px;
	color: #af0f13;
	font-size: 1.1em;
	}
	* html body.ebene-gewinnspiel-geerd #inhalt1 p.gewinnspiel-adresse span { margin-left: 0px; }
	*+html body.ebene-gewinnspiel-geerd #inhalt1 p.gewinnspiel-adresse span { margin-left: 0px; }
body.ebene-gewinnspiel-geerd #inhalt1 .teilnahmebedingungen-gewinnspiel-geerd p {
	font-size: .9em;
	}
body.ebene-gewinnspiel-geerd #inhalt1 .teilnahmebedingungen-gewinnspiel-geerd p strong.subtitel {
	font-size: 1.1em;
	}
body.ebene-gewinnspiel-geerd #inhalt1 .teilnahmebedingungen-gewinnspiel-geerd p strong span {
	display: block;
	}
	
/* ================================== GEWINNSPIEL IPAD ================================== */
.hide, .print, html#js-off  .hide-on-js-off, html#js-on  .hide-on-js-on  { display: none !important; }

.layer {
	position: absolute;
	z-index: 100;
	display: none;
	width: 490px;
	height: 214px;
	padding: 86px 10px 3px 20px;
	border: none
	background: transparent left top no-repeat;
	color: #fff;
	}
.layer.eingeblendet {
	display: block;
	}
.layer a.rundkreuz,
.fehlermeldung  a.rundkreuz {
	position: absolute;
	z-index: 100;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: right top no-repeat; /*url(/xmedia/images/elemente/button_schliessen.gif) */
	}
.layer a.rundkreuz span {
	display: none;
	}
.layer#layer-code-anfordern {
	top: 226px;
	right: 130px;
	background-image: url(/media/images/elemente/hint_layer_layer-code-anfordern.png);
	}
.layer#layer-gewinnspiel-freischalten {
	top: 226px;
	right: 130px;
	background-image: url(/media/images/elemente/hint_layer_layer-gewinnspiel-freischalten.png);
	}
.layer#layer-code-anfordern-bestaetigung,
.layer#layer-gewinnspiel-teilnehmen-bestaetigung {
	top: 276px;
	right: 230px;
	width: 233px;
	height: 104px;
	background-image: url(/media/images/elemente/hint_layer_layer-code-anfordern-bestaetigt.png);
	}	
.layer#layer-gewinnspiel-teilnehmen-bestaetigung {	
	top: 730px;
	right: 280px;
	background-image: url(/media/images/elemente/hint_layer_layer-gewinnspiel-teilnehmen-bestaetigt.png);
	}
	
.layer#teilnahmebedingungen-datenschutz {
	padding: 50px 13px 10px 18px;
	width: 405px;
	height: 296px;
	bottom: 100px;
	top: auto;
	right: 130px;
	background: url(/media/images/elemente/hint_layer_teilnahmebedingungen-datenschutz.png) left top no-repeat;
	}
.layer#teilnahmebedingungen-datenschutz div.txt {
	height: 296px;
	padding: 0 10px 0 0;
	overflow-x: hidden;
	overflow-y: scroll;
	}
.layer#layer-gewinnspiel-teilnehmen {
	top: 626px;
	right: 130px;
	width: 531px;
	height: 279px;
	padding: 70px 0 0 22px;
	background-image: url(/media/images/elemente/hint_layer_gewinnspielformular.png);
	}
	
.layer#javascripthinweis {
	display: block;
	top: 253px;
	right: 0px;
	width: 354px;
	height: 145px;
	padding: 44px 12px 0px;
	background-image: url(/media/images/elemente/hint_layer_javascript-aktivieren.png);
	}
.layer#javascripthinweis p {
	margin: 0px;
	padding: 0px 0px .3em;
	}
.layer#javascripthinweis p.blau-unterlegt {
	margin: 0px 0px .3em;
	padding: 2px 12px 2px;
	background: #2957a5;
	}
p.fehlermeldung {
	position: absolute;
	z-index: 4;
	top: 50%;
	left: 50%;
	padding: 50px 17px 12px 18px;
	width: 228px;
	height: 131px;
	margin: -70px 0 0 -130px;
	border: none;
	color: #fff;
	background: url(/media/images/elemente/hint_layer_fehler.png) left top no-repeat;
	}
p.fehlermeldung span.txt {
	display:block;
	height: 131px;
	width: 228px;
	overflow-x: hidden;
	overflow-y: auto;
	}

body.ebene-gewinnspiel-ipad #content h1 {
	display: none;
	}
body.ebene-gewinnspiel-ipad #inhalt0 {
	margin-top: 25px; 
	}
body.ebene-gewinnspiel-ipad #inhalt1 {
	background-image: url(/media/images/elemente/hint_inhalt_gewinnspiel-ipad.png);
	padding-top: 971px;
	min-height: 10px;
	}
	* html body.ebene-gewinnspiel-ipad #inhalt1 { background-image: url(/media/images/elemente/hint_inhalt-oben_gewinnspiel-ipad-ie6.gif);}
	

body.ebene-gewinnspiel-ipad p#freischaltcode {
	position: absolute;
	right: 40px;
	top: 84px;
	width: 115px;
	height: 26px;	
	line-height: 26px;
	text-align: center;
	font-weight: bold;
	}
body.ebene-gewinnspiel-ipad p#preise1,
body.ebene-gewinnspiel-ipad p#preise2 {
	position: absolute;
	right: 40px;
	top: 470px;
	width: 141px;
	left: 42px;
	}
body.ebene-gewinnspiel-ipad p#preise2 {
	left: auto;
	top: 455px;
	right: 42px;
	}
body.ebene-gewinnspiel-ipad #wrapper-slot-machine {
	position: absolute;
	top: 474px;
	left: 17px;
	width: 768px;
	height: 530px;
	background: transparent;
	}

/* === Gewinnspielformulare === */
a#codeAnfordernLink,
a#codeFreischaltenLink,
a#codeFreischaltenLinkBestaetigt,
a#christinenErforschen {
	position: absolute;
	right: 35px;
	top: 198px;
	display: block;
	width: 200px;
	height: 27px;
	background: url(/media/images/texte/bt_code-per-email-anfordern.gif) left top no-repeat;
	}
a#codeFreischaltenLink { background-image: url(/media/images/texte/button_erhaltenen-code-eingeben.gif); }
#layer-code-anfordern-bestaetigung a#codeFreischaltenLinkBestaetigt { top: auto; bottom: 34px; background-image: url(/media/images/texte/button_erhaltenen-code-eingeben.gif); }

a#christinenErforschen { background-image: url(/media/images/texte/button_christinen-erforschen.gif); }
#layer-gewinnspiel-teilnehmen-bestaetigung a#christinenErforschen { top: auto; bottom: 34px; }

a#codeAnfordernLink span,
a#codeFreischaltenLink span,
a#codeFreischaltenLinkBestaetigt span,
a#christinenErforschen span {
	display: none;
	}
fieldset.grafiktext div.col {
	float: left;
	width: 250px;
	}
fieldset.grafiktext legend {
	display: none;
	}
fieldset.grafiktext input.image {
	position: absolute;
	right: 35px;
	bottom: 30px;
	border: none;
	padding: 0;
	margin: 0;
	}
.layer#layer-gewinnspiel-teilnehmen fieldset.grafiktext input.image {
	right: 23px;
	}
fieldset.grafiktext label,
div#akzeptiere-teilnahmebedingungsbox {
	display: block;
	padding: 25px 0px 0px;
	margin: 0 0 13px;
	background: left top no-repeat;
	}
	body.browser-msie fieldset.grafiktext label { padding-top: 22px; margin-bottom: 12px; }
	
fieldset.grafiktext label span {
	display: none;
	}
fieldset.grafiktext label input {
	width: 230px;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	body.browser-msie fieldset.grafiktext label input { padding: 7px 0.4em 4px 0.4em; background: #fff url(/media/images/elemente/hint_input-ipod-gewinnspiel.gif) left top no-repeat; }
	
fieldset.grafiktext label input.formfehler1,
fieldset.grafiktext div.formfehlerinner1 label input {	
	border: none;
	background-color: #ffcdcd !important;
	}
fieldset.grafiktext label#gewinnspiel-code {
	background-image: url(/media/images/texte/label_code.gif);
	}
fieldset.grafiktext label#e-mail-gewinnspiel-freischalten,
fieldset.grafiktext label#e-mail-gewinnspiel-absenden {
	background-image: url(/media/images/texte/label_email-adresse.gif);
	}
fieldset.grafiktext label#e-mail-code-anfordern {
	background-image: url(/media/images/texte/label_an-email-adresse.gif);
	}
fieldset.grafiktext img.captchaImg {
	float: left;
	margin: 12px 6px 0 0;
	}
fieldset.grafiktext label#captcha-gewinnspiel-freischalten,
fieldset.grafiktext label#captcha-code-anfordern,
fieldset.grafiktext label#captcha-gewinnspiel-freischalten {
	float: left;
	margin: 12px 6px 0 0;
	background-image: url(/media/images/texte/label_sicherheitscode.gif);
	}
fieldset.grafiktext label#captcha-gewinnspiel-freischalten input,
fieldset.grafiktext label#captcha-code-anfordern input,
fieldset.grafiktext label#captcha-gewinnspiel-freischalten input {
	width: 105px;
	}
	body.browser-msie fieldset.grafiktext label#captcha-gewinnspiel-freischalten input,
	body.browser-msie fieldset.grafiktext label#captcha-code-anfordern input,
	body.browser-msie fieldset.grafiktext label#captcha-gewinnspiel-freischalten input { background-image: url(/media/images/elemente/hint_input-ipod-gewinnspiel-sicherheitscode.gif); }

fieldset.grafiktext label#name {
	background-image: url(/media/images/texte/label_name.gif);
	}
fieldset.grafiktext label#vorname {
	background-image: url(/media/images/texte/label_vorname.gif);
	}
	
fieldset.grafiktext label#strasse {
	background-image: url(/media/images/texte/label_strasse-nr.gif);
	width: 185px;
	margin-right: 12px;
	float: left;
	}
fieldset.grafiktext label#strasse input {
	width: 185px;
	}
	body.browser-msie fieldset.grafiktext label#strasse input { background-image: url(/media/images/elemente/hint_input-ipod-gewinnspiel-strasse.gif); } 
	
fieldset.grafiktext label#nummer {
	width: 33px;
	float: left;
	background-image: none;
	}
fieldset.grafiktext label#nummer input {
	width: 33px;
	}
	body.browser-msie fieldset.grafiktext label#nummer input { background-image: url(/media/images/elemente/hint_input-ipod-gewinnspiel-nummer.gif); } 
	
fieldset.grafiktext label#plz {
	width: 66px;
	float: left;
	margin-top: 12px;
	background-image: url(/media/images/texte/label_plz-ort.gif);
	}
fieldset.grafiktext label#plz input { width: 54px; }
	body.browser-msie fieldset.grafiktext label#plz input { background-image: url(/media/images/elemente/hint_input-ipod-gewinnspiel-plz.gif); }
	
fieldset.grafiktext label#ort {
	width: 166px;
	float: left;
	margin-top: 12px;
	background-image: none;
	}
fieldset.grafiktext label#ort input {
	width: 166px;
	}
	body.browser-msie fieldset.grafiktext label#ort input { background-image: url(/media/images/elemente/hint_input-ipod-gewinnspiel-ort.gif); }

fieldset.grafiktext input#teilnahmebedingung {
	width: auto;
	float: left;
	margin: .2em 6px 0 0;
	border: none !important;
	background: none !important;
	}	
fieldset.grafiktext div.label {
	float: left;
	width: 200px;
	font-size: .9em;
	}
fieldset.grafiktext div.label a {
	color: #fff;
	text-decoration: underline;
	}
fieldset.grafiktext div.label label {
	float: none;
	display: inline;
	width: auto;
	padding: 0;
	margin: 0;
	}


body.ebene-gewinnspiel-ipad #content fieldset {
	border: 1px solid #ffffff;
	margin-bottom: 1em;
	padding: 10px;
	}
body.ebene-gewinnspiel-ipad #content fieldset.eingeblendet {
	display: block !important;
	}
body.ebene-gewinnspiel-ipad #content fieldset label {
	display: block;
	float: left;
	width: 150px;
	}
html#js-on body.ebene-gewinnspiel-ipad #content fieldset#code-anfordern {
	display: none;
	}
	
#teaser-gewinnspiel-ipad-code-anfordern {
	position: absolute;
	display: block;
	top: 377px;
	left: 50px;
	width: 137px;
	height: 51px;
	background: url(/media/images/texte/link_code-hier-anfordern.png) left top no-repeat;
	}
	
/* ================================ EVERY DROP IS NATURE - 2010 GLASAKTION ================================ */

body.ebene-glaeser-sammeln-2010 {
	
	}
body.ebene-glaeser-sammeln-2010 #content h1 {
	display: none;
	}
body.ebene-glaeser-sammeln-2010 #inhalt0 {
	margin-top: 25px; 
	background-position: center 363px;
	}
body.ebene-glaeser-sammeln-2010 #inhalt1 {
	background-image: url(/media/images/elemente/hint_inhalt-oben_glaeser-sammeln-2010.png);
	padding-top: 580px;
	background-repeat:no-repeat;
	}
	* html body.ebene-glaeser-sammeln-2010 #inhalt1 { background-image: url(/media/images/elemente/hint_inhalt-oben_glaeser-sammeln-2010.gif);}
body.ebene-glaeser-sammeln-2010 #inhalt1 h4 {	
	margin: 0px 0px 8px 0px ;
	padding: 0 0 0 35px;
	color:#0080ba;
	height: 28px;
	line-height: 28px;
	background: url(/media/images/elemente/hint_h4-glaeser-sammeln-2010.gif) left top no-repeat;
	}
body.ebene-glaeser-sammeln-2010 #inhalt1 h5 {	
	margin:  0 4px .8em;
	padding: 0 0 0 35px;
	height: 28px;
	line-height: 28px;
	background: url(/media/images/elemente/hint_h5-glaeser-sammeln-2010.gif) left top no-repeat;
	}
body.ebene-glaeser-sammeln-2010 #design-glas-text {
	padding:0px 0px 0px 4px; }
body.ebene-glaeser-sammeln-2010 #glaeser-sammeln-abstand {
	height:220px; }
body.ebene-glaeser-sammeln-2010 p.glaeser-sammeln-2010-info {
	padding:0px 35px 0px 35px; margin:0px 0px 20px 0px;
	}
body.ebene-glaeser-sammeln-2010 p.glaeser-sammeln-2010-info .red {
	color:#af0f13;
	font-weight:bold;
	}
body.ebene-glaeser-sammeln-2010 p.glaeser-sammeln-2010-info .blau {
	color:#18235c;
	font-weight:bold;
	}	
body.ebene-glaeser-sammeln-2010 #hinweise {
	font-size:11px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px; }
body.ebene-glaeser-sammeln-2010 #trenner {
	width:100%;
	height:1px;
	margin:30px 0px 0px 0px;
	background-image:url(/media/images/elemente/glaeser-sammeln-2010-trenner.gif);
	background-position:center top;
	background-repeat:no-repeat; }
	
/*Sidebar-Element Gläser*/
.teaser.glaeser { padding-top: 105px; background: url(/media/images/texte/teaser_glaeser.png) no-repeat; }
	* html .teaser.glaeser { padding-top: 104px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/media/images/texte/teaser_glaeser.png', sizingMethod='crop'); }
	*+html .teaser.glaeser { padding-top: 104px; }
.teaser.glaeser a small {
	padding: 0 8px 0 9px;
	}