* {
	margin: 0px;
	padding: 0px;
	border: none;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 0;
	list-style-type: none; 
	}
body {
	font: 12px arial, helvetica, sans-serif;
	color: #000064;
	/*background: #0b1b74 url(/images/elemente/hint_body.jpg) center top repeat-x;*/
	background: #0C2475;
	}
	* html img { behavior: url(/scripte/pngbehavior.htc); }
body * {
	font-size: 12px;
	line-height: 15px;
}
object {
	outline:none!important;
	}
:focus {
	outline:none!important;
	}
table {
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	table-layout: auto;
	empty-cells: show;
	}
table td {
	text-align: left;
	vertical-align: top;
	}
a {
	color: #000064;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
a.area {
	position: absolute;
	z-index: 2000;
	background: url(/images/elemente/leer.gif) no-repeat;
	/*border: 1px solid red;*/
	}
a.button-gruen {
	padding-left: 22px;
	background: url(/images/elemente/sym_button-pfeil_gruen.gif) 0px 2px no-repeat;
	}
a.button-gruen-zurueck {
	padding-left: 22px;
	background: url(/images/elemente/sym_button-pfeil-zurueck_gruen.gif) 0px 2px no-repeat;
	}
a.button-lila {
	padding-left: 22px;
	background: url(/images/elemente/sym_button-pfeil_lila.gif) 0px 2px no-repeat;
	}
	
a.button-lila-zurueck {
	padding-left: 22px;
	background: url(/images/elemente/sym_button-pfeil-zurueck_lila.gif) 0px 2px no-repeat;
	}
a span.rot {
	color: #c6282d;
	background: none !important;
	}
a span.rot2 {
	color: #dc3805;
	background: none !important;
	}
a span.schwarz {
	color: #000;
	background: none !important;
	}
p {
	margin: 20px 0px;
	}
p.r-ind {
	margin-right: 20px;
	}
br.lh1 { line-height: 1%; }
br.lh15 { line-height: 15%; }
br.lh25 { line-height: 25%; }
br.lh35 { line-height: 40%; }
br.lh50 { line-height: 60%; }
br.lh75 { line-height: 80%; }
br.lh150 { line-height: 180%; }
br.lh200 { line-height: 250%; }
br.lh250 { line-height: 300%; }
br.lh300 { line-height: 400%; }
img {
	border: none;
	}
ins {
	display: block;
	overflow: hidden;
	}
ins.h0 { height: 0; }
ins.h1 { height: 1px; }
ins.h2 { height: 2px; }
ins.h5 { height: 5px; }
ins.h7 { height: 7px; }
ins.h10 { height: 10px; }
ins.h15 { height: 15px; }
ins.h20 { height: 20px; }
ins.h50 { height: 50px; }
ins.h70 { height: 70px; }
ins.h100 { height: 100px; }
ins.h-2 { height: 0; margin-bottom: -2px; }
ins.h-5 { height: 0; margin-bottom: -5px; }
ins.h-10 { height: 0; margin-bottom: -10px; }
ins.h-15 { height: 0; margin-bottom: -15px; }
ins.h-20 { height: 0; margin-bottom: -20px; }

.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%;
	}

small, small * {
	font-size: 11px;
	}
big, big * {
	font-size: 20px;
	}
u, u *, .u, .u * {
	text-decoration: underline;
	}
i, em, .em {
	font-style: italic;
	}
b, strong, .b {
	font-weight: bold;
	}
blockquote {
	margin-left: 5px;
	}
blockquote.max {
	margin-left: 32px;
	}
acronym {
	border-bottom: 1px dashed #000;
	}
ul {
	list-style-type: disc;
	margin: 4px 0px 4px 18px;
	}
* html ul {
	margin-left: 20px;
	}
ul li {
	list-style-type: disc;
	}
ul.rotpunkt, ul.safetyrotpunkt, ul.gruenpunkt, ul.hblaupunkt, ul.orangepunkt, ul.lilapunkt, ul.dlilapunkt {
	list-style-type: none;
	margin: 20px 0px;
	}
ul.rotpunkt li {
	width: 390px;
	list-style-type: none;
	padding: 0px 0px 20px 20px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/aufz-punkt_rot.png', sizingMethod='crop');
	}
ul.safetyrotpunkt li {
	width: 200px;
	list-style-type: none;
	padding: 0px 0px 20px 20px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/aufz-punkt_rot-safety.png', sizingMethod='crop');
	}
ul.gruenpunkt li {
	width: 390px;
	list-style-type: none;
	padding: 0px 0px 20px 20px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/aufz-punkt_gruen.png', sizingMethod='crop');
	}
ul.hblaupunkt li {
	width: 390px;
	list-style-type: none;
	padding: 0px 0px 20px 20px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/aufz-punkt_hblau.png', sizingMethod='crop');
	}
ul.orangepunkt li {
	width: 390px;
	list-style-type: none;
	padding: 0px 0px 10px 20px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/aufz-punkt_orange.png', sizingMethod='crop');
	}
	
ul.lilapunkt li {
	font-weight:bold;
	width: 390px;
	list-style-type: none;
	padding: 0px 0px 0px 20px;		
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/aufz-punkt_lila.png', sizingMethod='crop');
	}	
	
ul.dlilapunkt li {
	font-weight:bold;
	width: 200px;
	list-style-type: none;
	padding: 0px 0px 0px 20px;		
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/aufz-punkt_dlila.png', sizingMethod='crop');
	}
	
ul.eng {
	margin: 0px;
	}
ul.eng li {
	padding-bottom: 5px;
	}
ul[class].rotpunkt li {
	background: url(/images/elemente/aufz-punkt_rot.png) no-repeat;
	}
ul[class].safetyrotpunkt li {
	background: url(/images/elemente/aufz-punkt_rot-safety.png) no-repeat;
	}
ul[class].gruenpunkt li {
	background: url(/images/elemente/aufz-punkt_gruen.png) no-repeat;
	}
ul[class].hblaupunkt li {
	background: url(/images/elemente/aufz-punkt_hblau.png) no-repeat;
	}
ul[class].orangepunkt li {
	background: url(/images/elemente/aufz-punkt_orange.png) no-repeat;
	}	
ul[class].lilapunkt li {
	background: url(/images/elemente/aufz-punkt_lila.png) no-repeat;	
	}
ul[class].dlilapunkt li {
	background: url(/images/elemente/aufz-punkt_dlila.png) no-repeat;	
	}
	
		
li span.rot {
	color: #c6282d;
	background: none;
	}
li strong.rot {
	color: #c6282d;
	font-weight:normal;
	background: none;
	}
li span.rot2 {
	color: #dc3805;
	background: none;
	}
.sup {
	font-size: 11px;
	line-height: 10px;
	position: relative;
	top: -3px;
	left: 1px;
	padding-right: 2px;
	}
	

.sup-no-space {
	font-size: 11px;
	line-height: 10px;
	position: relative;
	top: -3px;
	left: -2px;
	padding-right: 2px;
	}
.hide, .print {
	display: none !important;
	}
.clear {
	clear: both !important;
	}
.center {
	text-align: center;
	}
.rechts {
	float: right;
	}
.text-rechts {
	text-align: right;
	}
.links {
	float: left;
	}
img.rahmen {
	border: 1px solid #d73300;
	}
* html img.png-noie  {
	display: none !important;
	}
span.png-ie {
	float: left;
	}
a span.png-ie {
	cursor: pointer;
	}
span.rechts {
	float: right;
	}
img.rechts.abst, span.rechts.abst.png-ie {
	margin: 0px -10px 10px 10px;
	}
img.rechts.abst.safety-gleitgel-produktbild {
	position:relative;
	right:-50px;
	margin-top:5px;
	margin-left:-40px;
	}	
img.rechts.abst.longtime-produktbild {
	position:relative;
	right:-50px;
	margin-top:-10px;
	margin-left:-40px;
	}
img.rechts.abst.hydro-sensitiv-produktbild {
	position:relative;
	right:-50px;
	margin-top: 70px;
	margin-left:-45px;
	
	}
img.rechts.abst.rr-1-produktbild, 
img.rechts.abst.ideal-produktbild, 
img.rechts.abst.xxl-produktbild, 
img.rechts.abst.intensiv-produktbild,
img.rechts.abst.hautnah-produktbild,
img.rechts.abst.lust-produktbild {
	margin-right:-24px;
	}
img.rechts.abst.love-mix-produktbild {
	margin-right:-38px;
	}
img.rechts.abst.gel-produktbild {
	margin-top:14px; 
	margin-right:-47px
	}
	* html img.rechts.abst.gel-produktbild { margin-top:13px; margin-right:-47px }
	*+html img.rechts.abst.gel-produktbild { margin-top:21px; margin-right:-47px }
	
img.rechts.aloe-vera-abbildung {
	position:relative; 
	top: 10px; 
	left: 50px; 
	margin: 0px 0px 10px -40px;
	}

.img-box-rechts {
	float: right;
	margin: 55px -10px 40px -40px;
	width: 172px;
	position:relative; 
	right:-50px;
	}

span[class].png-ie {
	display: none !important;
	}
del.line {
	display: block;
	height: 1px;
	background: url(/images/elemente/dot-line_mini.gif) repeat-x;
	overflow: hidden;
	}
del.line-dark-blue {
	display: block;
	height: 1px;
	background: url(/images/elemente/dot-line_mini2.gif) repeat-x;
	overflow: hidden;
	clear: both;
	margin: 2px -15px 10px -5px
	}
	
	
del.bar {
	display: block;
	height: 10px;
	overflow: hidden;
	margin-bottom: 3px;
	}
b, strong {
	font-weight: bold;
	}

input, select, textarea {
	font: 11px arial, helvetica, sans-serif;
	color: #000;
	border: 1px solid #333399;
	background: #e9eefa;
	width: 95%;
	padding: 2px 3px;
	margin-right: -10px;
	}
span.submit input {
	border: none;
	cursor: pointer;
	width: 1px;
	height: 15px;
	overflow: visible;
	font-size: 11px;
	color: #fff;
	background: url(/images/elemente/sym_button-pfeil.gif) 8px 5px no-repeat;
	padding: 0px 10px 0px 17px;
	}
span[class].submit input {
	min-width: 1px;
	width: auto;
	}
span.submit {
	padding: 0px 0px 0px 3px;
	background: url(/images/elemente/sym_button-rl.gif) no-repeat;
	}
span.submit del {
	position: absolute;
	margin: 1px 0px 0px 10px;
	width: 2px;
	height: 13px;
	background: url(/images/elemente/sym_button-rr.gif) right no-repeat;
	}
	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { /*Opera*/
		span.submit del { display: none; }
	}

input.checkbox {
	position: relative !important;
	border: none !important;
	background: none !important;
	width: auto !important;
	padding: 0 !important;
	margin: 0 3px 0 0 !important;
	top: 0 !important;
	}
	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 */
	
#fondrahmen_container-t {
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/hint_fondrahmen-t.png');
	height: 4px;
	overflow: hidden;
	}
div[id]#fondrahmen_container-t {
	background: url(/images/elemente/hint_fondrahmen-t.png) no-repeat;
	}
#fondrahmen_container-m {
	width: 982px;
	margin-left: auto;
	margin-right: auto;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/hint_fondrahmen-m.png', sizingMethod='scale');
	padding: 0px 8px;
	}
div[id]#fondrahmen_container-m {
	background: url(/images/elemente/hint_fondrahmen-m.png) repeat-y;
	}
#fondrahmen_container-b {
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/hint_fondrahmen-b.png');
	height: 7px;
	overflow: hidden;
	}
div[id]#fondrahmen_container-b {
	background: url(/images/elemente/hint_fondrahmen-b.png) no-repeat;
	}
#main_container {
	width: 982px; /*994px;*/ /* 1010px */
	/*height: 1000px;*/
	background: #FFF url(/images/elemente/hint_head-komplett.jpg) center top no-repeat;
	padding-top: 154px;
	}
body.sprache_eng #main_container { background-image: url(/images/elemente/hint_head-komplett_eng.jpg); }
body.sprache_nel #main_container { background-image: url(/images/elemente/hint_head-komplett_nel.jpg); }
#logo {
	margin: 0px;
	}
#logo a {
	display: block;
	position: absolute;
	width: 112px;
	height: 67px;
	margin: -135px 0px 0px 432px;
	}
#logo img {
	display: none;
	}
p#sprachwahl {
	position: absolute;
	top: 136px;
	margin: 0 0 0 14px;
	white-space: nowrap;
	}
p#sprachwahl a {
	float: left;
	display: block;
	width: 38px;
	height: 15px;
	}
p#sprachwahl a#sw_deu { background: url(/images/elemente/sym_flagge-txt_deu.gif) no-repeat;	}
p#sprachwahl a#sw_eng-l { background: url(/images/elemente/sym_flagge-txt_eng_l.gif) no-repeat; }
p#sprachwahl a#sw_eng-r { background: url(/images/elemente/sym_flagge-txt_eng_r.gif) no-repeat; }
p#sprachwahl a#sw_nel { background: url(/images/elemente/sym_flagge-txt_nel.gif) no-repeat;	}
p#sprachwahl span {
	display: none;
	}
#utils {
	position: absolute;
	top: 136px;
	margin: 0px 0px 0px 773px;
	white-space: nowrap;
	}
body.sprache_eng #utils { margin-left: 885px; }
body.sprache_nel #utils { margin-left: 885px; }

#utils, #utils a {
	font-size: 11px;
	color: #7582b5;
	}
#utils, #utils a:hover {
	color: #cf3b0d;
	}
#fusszeilen_container {
	width: 982px; /*994px;*/ /* 1010px */
	height: 32px;
	overflow: hidden;
	background: #09388a;
	clear: left;
	}
#fusszeilen_container div.fusslogo {
	position: absolute;
	z-index: 1000;
	margin: -18px 0px 0px 42px;
	width: 66px;
	height: 40px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/logos/fusszeile-logo.png');
	}
#fusszeilen_container div.fusslogo[class] {
	background: url(/images/logos/fusszeile-logo.png) no-repeat;
	}
#fusszeilen_container div.drucklink {
	position: absolute;
	z-index: 1000;
	margin: -25px 0px 0px 687px;
	}
#fusszeilen_container div.drucklink a {
	display: block;
	width: 13px;
	height: 12px;
	background: #214284;
	}
#fusszeilen_container div.drucklink a:hover {
	background: #d13200;
	}
#fusszeilen_container * {
	font-size: 11px;
	color: #d1e0ef;
	white-space: nowrap;
	}
#fusszeilen_container div.linkfeld {
	position: absolute;
	margin: 3px 0px 0px 131px;
	}
#fusszeilen_container div.schluessel {
	position: absolute;
	margin: 8px 0px 0px 724px;
	}
#fusszeilen_container div.copy {
	position: absolute;
	width: 204px;
	margin: 4px 0px 0px 764px;
	text-align: center;
	font-size: 9px;
	}
ul#menu {
	list-style-type: none;
	margin: 0px;
	width: 646px;
	white-space: nowrap;
	position: absolute;
	top: 133px;
	margin-left: 114px;
	}
ul#menu li {
	list-style-type: none;
	float: left;
	height: 21px;
	background-repeat: no-repeat;
	background-position: center 0px;
	}
ul#menu li a {
	float: left;
	display: block;
	overflow: hidden;
	height: 21px;
	background-repeat: no-repeat;
	background-position: center 0px;
	}
ul#menu li a:hover {
	background-position: center -21px;
	}
ul#menu li strong {
	display: none;
	}
ul#menu li#menu_ritex, ul#menu li#menu_ritex a { width: 82px; background-image:url(/images/menu/ritex.gif); }
ul#menu li#menu_kondome-u-gel, ul#menu li#menu_kondome-u-gel a { width: 147px; background-image:url(/images/menu/kondome-u-gel.gif); }
ul#menu li#menu_kondome-u-gleitgel, ul#menu li#menu_kondome-u-gleitgel a { width: 183px; background-image:url(/images/menu/kondome-u-gleitgel.gif); }
ul#menu li#menu_produkte, ul#menu li#menu_produkte a { width: 110px; background-image:url(/images/menu/produkte.gif); }
ul#menu li#menu_verhuetung, ul#menu li#menu_verhuetung a { width: 121px; background-image:url(/images/menu/verhuetung.gif); }
ul#menu li#menu_gesundheit, ul#menu li#menu_gesundheit a { width: 126px; background-image:url(/images/menu/gesundheit.gif); }
ul#menu li#menu_liebeslust, ul#menu li#menu_liebeslust a { width: 122px; background-image:url(/images/menu/liebeslust.gif); }
ul#menu li#menu_shop, ul#menu li#menu_shop a { width: 80px; background-image:url(/images/menu/shop.gif); }

body.sprache_eng ul#menu { margin-left: 276px; }
body.sprache_eng ul#menu li#menu_ritex,
body.sprache_eng ul#menu li#menu_ritex a { width: 130px; }
body.sprache_eng ul#menu li#menu_kondome-u-gel,
body.sprache_eng ul#menu li#menu_kondome-u-gel a { width: 157px; background-image:url(/images/eng/menu/kondome-u-gel.gif); }
body.sprache_eng ul#menu li#menu_verhuetung, 
body.sprache_eng ul#menu li#menu_verhuetung a { width: 158px; background-image:url(/images/eng/menu/verhuetung.gif); }

body.sprache_nel ul#menu { margin-left: 276px; }
body.sprache_nel ul#menu li#menu_ritex,
body.sprache_nel ul#menu li#menu_ritex a { width: 100px; }
body.sprache_nel ul#menu li#menu_kondome-u-gel,
body.sprache_nel ul#menu li#menu_kondome-u-gel a { width: 137px; background-image:url(/images/nel/menu/kondome-u-gel.gif); }
body.sprache_nel ul#menu li#menu_verhuetung, 
body.sprache_nel ul#menu li#menu_verhuetung a { width: 221px; background-image:url(/images/nel/menu/verhuetung.gif); }

#spalten_container {
	margin: 6px 0px 0px 18px;
	background: url(/images/elemente/hint_spalte-sidebar.gif) top right repeat-y;
	clear: left;
	height: 100%;
	}
	/* html #spalten_container{ margin: 6px 0px 0px 0px;}  NEU */
body.sprache_eng #spalten_container { padding-top: 7px; margin-top: -1px; background-image: url(/images/elemente/hint_spalte-sidebar.jpg); }
body.sprache_nel #spalten_container { padding-top: 7px; margin-top: -1px; background-image: url(/images/elemente/hint_spalte-sidebar.jpg); }

div.sidebarhint_ebene-kondome-u-gel {
	background: url(/images/elemente/hint_spalte-sidebar_kondome-u-gel.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-intensiv {
	background: url(/images/elemente/hint_spalte-sidebar_intensiv.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-dermatologisch-getestet,
div.sidebarhint_ebene2-safety {
	background: url(/images/elemente/hint_spalte-sidebar_dermatologisch.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-safety-kondom {
	background: url(/images/elemente/hint_spalte-sidebar_safety.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-safety-gleitgel {
	background: url(/images/elemente/hint_spalte-sidebar_safety.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-longtime {
	background: url(/images/elemente/hint_spalte-sidebar_longtime.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-hautnah {
	background: url(/images/elemente/hint_spalte-sidebar_hautnah.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-ideal {
	background: url(/images/elemente/hint_spalte-sidebar_ideal.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-xxl {
	background: url(/images/elemente/hint_spalte-sidebar_xxl.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-collection {
	background: url(/images/elemente/hint_spalte-sidebar_collection.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-mixed-colors {
	background: url(/images/elemente/hint_spalte-sidebar_mixed-colors.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene-liebeslust {
	background: url(/images/elemente/hint_spalte-sidebar_liebeslust.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-ecards-liebesgruss {
	background: url(/images/elemente/hint_spalte-sidebar.gif) top right repeat-y !important;
	}
div.sidebarhint_ebene2-lust {
	background: url(/images/elemente/hint_spalte-sidebar_lust.gif) top right repeat-y !important;
	}
	
div.sidebarhint_ebene2-passion {
	background: url(/images/elemente/hint_spalte-sidebar_passion.gif) top right repeat-y !important;
	}
	
		
#spalte_nav {
	position: relative;
	z-index: 10;
	float: left;
	width: 244px;
	height: 400px;
	}
#spalte_nav[id] {
	height: auto;
	min-height: 400px;
	}
#spalte_nav.spalte_nav-home {
	width: 94px;
	}
#spalte_nav del.line {
	width: 162px;
	height: 2px;
	}
#spalte_nav del.o {
	background: url(/images/elemente/dot-line_nav-o.gif) repeat-x;
	}
#spalte_nav del.u {
	background: url(/images/elemente/dot-line_nav-u.gif) repeat-x;
	}
#spalten_links {
	float: left;
	margin-bottom: 15px;
	}
	
#spalte_inhalt {
	position: relative;
	z-index: 10;
	float: left;
	width: 414px;
	padding: 22px 60px 0 22px;
	margin-bottom: 10px;
	}
	* html #spalte_inhalt { padding-bottom: 10px; margin: 0; }
	*+html #spalte_inhalt { padding-bottom: 10px; margin: 0; }
	
	
#spalte_inhalt[id] {
	padding-top: 14px;
	}
#spalte_inhalt.spalte_inhalt-home {
	width: 592px;
	padding: 49px 54px 10px 0px;
	overflow: hidden;
	}
#spalte_inhalt del.line {
	margin: 2px -15px 2px -5px;
	}
	
body.ebene-liebeslust-ecards-liebesgruss #spalte_nav {
	width: 181px;
	}
body.ebene-liebeslust-ecards-liebesgruss #spalte_inhalt {
	padding-top: 0;
	padding-left: 0;
	padding-right: 16px;
	width: 543px;
	}
#spalte_nav.spalte_nav-liebeslust-ecards-liebesgruss {
	width: 181px;
	}
#spalte_inhalt.spalte_inhalt-liebeslust-ecards-liebesgruss {
	padding-top: 0;
	padding-left: 0;
	padding-right: 16px;
	width: 543px;
	}
#spalte_sidebar {
	position: relative;
	z-index: 10;
	float: left;
	width: 224px;
	font-size: 11px;
	}
	* html #spalte_sidebar { overflow: hidden; }
	
body.sprache_eng #spalte_sidebar { min-height: 450px; }
* html body.sprache_eng #spalte_sidebar { height: 450px; }
body.sprache_nel #spalte_sidebar { min-height: 450px; }
* html body.sprache_nel #spalte_sidebar { height: 450px; }
#spalte_sidebar del.line {
	margin: 0px;
	background: url(/images/elemente/dot-line_sidebar.gif) repeat-x;
	}
#spalte_sidebar h3 {
	color: #000064;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
	}
.sidebarbox {
	padding: 9px 10px 8px 14px;
	}
.sidebarbox, .sidebarbox div {
	font-size: 11px;
	}
.sidebarbox.mit-trennlinie {
	background-image: url(/images/elemente/dot-line_sidebar.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 9px;
	}	
.sidebarbox p {
	margin: 0;
	font-size: 11px;
	}
.sidebarbox.blau {
	background-color: #e4ebfe;
	}
.sidebarbox.blau-dunkel {
	background-color: #d2defe;
	}
.sidebarbox.safetyblau-dunkel {
	background-color: #b6e2fd;
	}
.sidebarbox.safetyblau {
	background-color: #def2fd;
	}
.sidebarbox.orange-dunkel {
	background-color: #ffe5cc;
	}
.sidebarbox.ideal-dunkel {
	background-color: #fbdce4;
	}
.sidebarbox.xxl-dunkel {
	background-color: #ffe0d7;
	}
.sidebarbox.hautnah-dunkel {
	background-color: #d5e6fd;
	}
.sidebarbox.collection-dunkel {
	background: #b5c5f2;
	}
.sidebarbox.mixed-colors-dunkel {
	background-color: #ffeba7;
	}
.sidebarbox.grau {
	background-color: #f1f1f1;
	}
.sidebarbox.grau-dunkel {
	background-color: #e8e7e7;
	}
.sidebarbox.gruen1 {
	background-color: #f3fcde;
	}
.sidebarbox.lila1 {
	background-color: #f6ecf5;
	}
.sidebarbox.lila1-dunkel {
	background-color: #eedfed;
	}
.sidebarbox.gruen1-dunkel {
	background-color: #ebfac8;
	}
.sidebarbox.gruen2 {
	background-color: #eef6e0;
	}
.sidebarbox.gruen2-dunkel {
	background-color: #e2f0cc;
	}
.sidebarbox.rot {
	background-color: #dc3805;
	}
.sidebarbox.longtime-dunkel {
	background-color: #b6e2fd;
	}
.sidebarbox.longtime {
	background-color: #e4f5fe;
	}	
	
.sidebarbox.lila-dunkel {	
	background-color: #a53269;
	color:white;
}

.sidebarbox.lila-hell {	
	color:#121265;
	background-color: #d299b4;
}	


#hintergrundbild_container {
	height: 10px;
	}
#hintergrundbild_container[id] {
	height: auto;
	padding: 1px 0px 0px 0px;
	}

span.button {
	padding: 0px 0px 0px 3px;
	background: url(/images/elemente/sym_button-rl.gif) no-repeat;
	}
span.button del {
	position: absolute;
	margin: 1px 0px 0px 0px;
	width: 2px;
	height: 13px;
	background: url(/images/elemente/sym_button-rr.gif) right no-repeat;
	}
	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { /*Opera*/
		span.button del { display: none; }
	}
#spalte_sidebar span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-blau.gif);
	}
#spalte_sidebar span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-blau.gif);
	}
#spalte_sidebar div.blau-dunkel span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-blau-dunkel.gif);
	}
#spalte_sidebar div.blau-dunkel span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-blau-dunkel.gif);
	}
#spalte_sidebar div.grau span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-grau.gif);
	}
#spalte_sidebar div.grau span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-grau.gif);
	}
#spalte_sidebar div.grau-dunkel span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-grau-dunkel.gif);
	}
#spalte_sidebar div.grau-dunkel span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-grau-dunkel.gif);
	}
#spalte_sidebar div.orange span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-orange.gif);
	}
#spalte_sidebar div.orange span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-orange.gif);
	}
#spalte_sidebar div.orange-dunkel span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-orange-dunkel.gif);
	}
#spalte_sidebar div.orange-dunkel span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-orange-dunkel.gif);
	}
#spalte_sidebar div.ideal span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-ideal.gif);
	}
#spalte_sidebar div.ideal span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-ideal.gif);
	}
#spalte_sidebar div.ideal-dunkel span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-ideal-dunkel.gif);
	}
#spalte_sidebar div.ideal-dunkel span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-ideal-dunkel.gif);
	}
#spalte_sidebar div.xxl span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-xxl.gif);
	}
#spalte_sidebar div.xxl span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-xxl.gif);
	}
#spalte_sidebar div.xxl-dunkel span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-xxl-dunkel.gif);
	}
#spalte_sidebar div.xxl-dunkel span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-xxl-dunkel.gif);
	}
#spalte_sidebar div.hautnah span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-hautnah.gif);
	}
#spalte_sidebar div.hautnah span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-hautnah.gif);
	}
#spalte_sidebar div.hautnah-dunkel span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-hautnah-dunkel.gif);
	}
#spalte_sidebar div.hautnah-dunkel span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-hautnah-dunkel.gif);
	}
#spalte_sidebar div.collection span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-collection.gif);
	}
#spalte_sidebar div.collection span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-collection.gif);
	}
#spalte_sidebar div.collection-dunkel span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-collection-dunkel.gif);
	}
#spalte_sidebar div.collection-dunkel span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-collection-dunkel.gif);
	}
#spalte_sidebar div.mixed-colors span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-mixed-colors.gif);
	}
#spalte_sidebar div.mixed-colors span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-mixed-colors.gif);
	}
#spalte_sidebar div.mixed-colors-dunkel span.button {
	background-image: url(/images/elemente/sym_button-rl_sidebar-mixed-colors-dunkel.gif);
	}
#spalte_sidebar div.mixed-colors-dunkel span.button del {
	background-image: url(/images/elemente/sym_button-rr_sidebar-mixed-colors-dunkel.gif);
	}
	
	
span.button a {
	font-size: 11px;
	color: #FFF;
	background: url(/images/elemente/sym_button-pfeil.gif) 8px 5px no-repeat;
	padding: 0px 10px 1px 17px;
	}
span.button > a:lang(de) {
	padding-bottom: 0px;
	}
span.button a:hover {
	text-decoration: none;
	}

span.submit, span.submit del, span.submit input,
span.button.hellblau, span.button.hellblau del, span.button.hellblau a { background-color: #a3dcfc;  }
span.button.rot, span.button.rot del, span.button.rot a { background-color: #df2602; }
span.button.summer-love-blau, span.button.summer-love-blau del, span.button.summer-love-blau a { background-color: #5ab6ff; }
span.button.hblau, span.button.hblau del, span.button.hblau a { background-color: #0092ca; }
span.button.hblau3, span.button.hblau3 del, span.button.hblau3 a { background-color: #40a2dc; }
span.button.hblau2, span.button.hblau2 del, span.button.hblau2 a { background-color: #abd9f1; }
span.button.dblau, span.button.dblau del, span.button.dblau a { background-color: #09388a; }
span.button.dblau2, span.button.dblau2 del, span.button.dblau2 a { background-color: #05113a; }

span.button.sdblau, span.button.sdblau del, span.button.sdblau a { background-color: #003366; }
span.button.sdblau2, span.button.sdblau2 del, span.button.sdblau2 a { background-color: #090039; }
span.button.gelb, span.button.gelb del, span.button.gelb a { background-color: #FDB51D; }
span.button.lila, span.button.lila del, span.button.lila a { background-color: #8a2b85; }
span.button.lila-dunkel, span.button.lila-dunkel del, span.button.lila-dunkel a { background-color: #a53269; }
span.button.dklila, span.button.dklila del, span.button.dklila a { background-color: #a93268; }
span.button.dklila2, span.button.dklila2 del, span.button.dklila2 a { background-color: #711053; }
span.button.dklila-longtime, span.button.dklila-longtime del, span.button.dklila-longtime a { background-color: #771085; }
span.button.giftgruen, span.button.giftgruen del, span.button.giftgruen a { background-color: #5bba00; }
span.button.gruen, span.button.gruen del, span.button.gruen a { background-color: #96c44b; }
span.button.dgruen, span.button.dgruen del, span.button.dgruen a { background-color: #337700; }
span.button.rosa, span.button.rosa del, span.button.rosa a { background-color: #F59CAB; }
span.button.schwarz, span.button.schwarz del, span.button.schwarz a { background-color: #000; }
span.button.braun, span.button.braun del, span.button.braun a { background-color: #cc6633; }
span.button.rosa2, span.button.rosa2 del, span.button.rosa2 a { background-color: #e8b3d2; }
span.button.rosa3, span.button.rosa3 del, span.button.rosa3 a { background-color: #9e0383; }

span.button.gold {
	background:url('/images/elemente/sym_button-rr_sidebar-gold.gif') !important;	
	background-repeat:no-repeat !important;	

}
span.button.gold a,
span.button.gold2 a,
span.button.hellblau2 a {
	color:#121265 !important;	
	background: url(/images/elemente/sym_button-pfeil-blau.gif) 8px 5px no-repeat;
	background-repeat:no-repeat;
}
span.button.hellblau2 a {
	background: url(/images/elemente/sym_button-pfeil-blau.gif) 8px 5px no-repeat;
	}

span.button.hellblau a { 
	background-image:url(/images/elemente/sym_button-pfeil-blau.gif) 8px 5px no-repeat;
	background-repeat:no-repeat;
}


span.button.gold2 {
	background: url(/images/elemente/sym_button-rl_sidebar-gold2.gif) !important;	
	background-repeat:no-repeat !important;	
}
span.button.hellblau2 {
	background-color:#a3dcfc;
	background-repeat:no-repeat !important;	
}


span.button.film { background: none !important; }
span.button.film a {
	padding-left: 20px !important;
	background:url('/images/elemente/sym_button-pfeil_sidebar-blau.gif') 0 1px no-repeat !important;	
}

h1 {
	background-repeat: no-repeat;
	background-position: 0px 7px;
	height: 32px;
	}
	* html h1 { background-position: -2000px -2000px; }
	*+html h1 { background-position: -2000px -2000px; }

h1 span {
	display: none;
	}
h1.hoch {
	position: relative;
	top: -12px;
	height: 52px;
	background-position: 0px 0px !important;
	margin-bottom: -21px;
	}
h1.sehrhoch {
	position: relative;
	top: -12px;
	height: 81px;
	background-position: 0px 0px !important;
	margin-bottom: -21px;
	}
h1[class].hoch {
	top: -5px;
	margin-bottom: -15px;
	}

h1.ritex-hydro-sensitiv-gel {
	background-image: url(/images/texte/titel_ritex-hydro-sensitiv-gleitgel.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-hydro-sensitiv-gleitgel.png');
	margin-bottom: 15px;
	}	
h1.safety-silikon-gleitgel {
	background-image: url(/images/texte/titel_ritex-safety-gleitgel.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-safety-gleitgel.png');
	margin-bottom: 15px;
	}	
h1.safety-kondom {
	background-image:url(/images/texte/titel_ritex-safety-kondom.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-safety-kondom.png');
	margin-bottom: 15px;
	}
h1.ritex-longtime {
	background-image:url(/images/texte/titel_ritex-longtime.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-longtime.png');
	height: 45px;
	margin-bottom: 10px !important;
	}
h1.ritex-rr1 {
	background-image:url(/images/texte/titel_ritex-rr-1.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-rr-1.png');
	margin-bottom: 10px;
	}
h1.ritex-ideal {
	background-image:url(/images/texte/titel_ritex-ideal.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-ideal.png');
	margin-bottom: 15px;
	}
h1.ritex-xxl {
	background-image:url(/images/texte/titel_ritex-xxl.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-xxl.png');
	margin-bottom: 15px;
	}
h1.ritex-intensiv {
	background-image:url(/images/texte/titel_ritex-intensiv.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-intensiv.png');
	margin-bottom: 15px;
	}
h1.intensiv-perfect-form {
	background-image:url(/images/texte/titel_ritex-perfect-form.gif);
	margin-bottom: -5px !important;
	}
h1.ritex-hautnah {
	background-image:url(/images/texte/titel_ritex-hautnah.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-hautnah.png');
	margin-bottom: 15px;
	}
h1.ritex-love-mix {
	background-image:url(/images/texte/titel_ritex-love-mix.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-love-mix.png');
	margin-bottom: 5px;
	width: 100%;
	}
h1.ritex-lust {
	background-image:url(/images/texte/titel_ritex-lust.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-lust.png');
	margin-bottom: 10px;
	}
h1.ritex-gel {
	background-image:url(/images/texte/titel_ritex-gel.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-gel.png');
	}
h1.aloe-vera {
	background-image:url(/images/texte/titel_aloe-vera.gif);
	}
h1.ritex-passion {
	background-image:url(/images/texte/titel_ritex-passion.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/titel_ritex-passion.png');
	min-height:58px;
	margin-bottom: 15px;
	}
h1.ritex-hauptueberschrift {
	background-image:url(/images/texte/titel_schuetzt-die-liebe.gif);
	margin-bottom: -5px !important;
	}
h1.das-unternehmen-hauptueberschrift {
	background-image:url(/images/texte/titel_qualitaet-aus-ueberzeugung.gif);
	margin-bottom: -5px !important;
	}
h1.ritex-made-in-germany {
	background-image:url(/images/texte/titel_made-in-germany.gif);
	margin-bottom: -5px !important;
	}
h1.ritex-kondom-herstellung {
	background-image:url(/images/texte/titel_naturkautschuklatex.gif);
	margin-top: 10px !important;
	margin-bottom: -11px !important;
	}
h1.ritex-premium-qualitaet {
	background-image:url(/images/texte/titel_zeichen-fuer-premium-qualitaet.gif);
	margin-bottom: -5px !important;
	}
h1.ritex-partner {
	background-image:url(/images/texte/titel_ritex-unterstuetzt.gif);
	margin-bottom: -5px !important;
	}
h1.verhuetung-warum-kondome {
	background-image:url(/images/texte/titel_warum-kondome.gif);
	margin-bottom: -5px !important;
	}
h1.verhuetung-verhuetungsmethoden {
	background-image:url(/images/texte/titel_behalten-sie-den-ueberblick.gif);
	margin-bottom: 13px !important;
	}
h1.verhuetung-kondombenutzung {
	background-image:url(/images/texte/titel_gewusst-wie.gif);
	margin-top: 10px !important;
	margin-bottom: -11px !important;
	}
h1.verhuetung-tipps-u-hinweise {
	background-image:url(/images/texte/titel_tipps-u-hinweise.gif);
	margin-bottom: -5px !important;
	}
h1.verhuetung-konodmgeschichte {
	background-image:url(/images/texte/titel_von-der-ziegenblase.gif);
	margin-top: 10px !important;
	margin-bottom: -11px !important;
	}
h1.verhuetung-pannenhilfe {
	background-image:url(/images/texte/titel_pannenhilfe.gif);
	margin-bottom: -5px !important;
	}
h1.verhuetung-ritex-4-school {
	background-image:url(/images/texte/titel_ritex-4-school.gif);
	margin-bottom: 5px !important;
	}
h1.gesundheit-schuetzen-sie-die-lust {
	background-image:url(/images/texte/titel_schuetzen-sie-die-lust.gif);
	margin-bottom: -5px !important;
	}
h1.gesundheit-safer-sex {
	background-image:url(/images/texte/titel_sicher-zum-hoehepunkt.gif);
	margin-bottom: -5px !important;
	}
h1.gesundheit-infektionen {
	background-image:url(/images/texte/titel_infektionen.gif);
	margin-bottom: -10px !important;
	}
h1.werbekondome {
	background-image:url(/images/texte/titel_werbekondome.gif);
	margin-bottom: -10px !important;
	}
h1.gesundheit-hiv-aids {
	background-image:url(/images/texte/titel_erst-denken-dann-lieben.gif);
	margin-bottom: -5px !important;
	}
h1.gesundheit-beratung {
	background-image:url(/images/texte/titel_sie-sind-nicht-allein.gif);
	margin-bottom: -5px !important;
	}
h1.gesundheit-prostitution {
	background-image:url(/images/texte/titel_kondome-fuer-besondere-ansprueche.gif);
	margin-top: 10px !important;
	margin-bottom: -11px !important;
	}
h1.gesundheit-impotenz {
	background-image:url(/images/texte/titel_wenn-mann-nicht-kann.gif);
	margin-bottom: -5px !important;
	}
h1.gesundheit-latex-allergie {
	background-image:url(/images/texte/titel_ritex-klaert-auf.gif);
	margin-bottom: -5px !important;
	}
h1.liebeslust-kunst-der-verfuehrung {
	background-image:url(/images/texte/titel_kunst-der-verfuehrung.gif);
	margin-bottom: -5px !important;
	}
h1.liebeslust-erotische-duefte {
	background-image:url(/images/texte/titel_schnuppern-sie-mal.gif);
	margin-bottom: -5px !important;
	}
h1.liebeslust-erotisch-essen {
	background-image:url(/images/texte/titel_einfach-zum-anbeissen.gif);
	margin-bottom: -5px !important;
	}
h1.liebeslust-flirt-einmaleins {
	background-image:url(/images/texte/titel_das-kleine-flirt-einmaleins.gif);
	margin-bottom: -5px !important;
	}
h1.liebeslust-massage-tipps {
	height:174px !important;
	background-image:url(/images/texte/titel_massage-tipps.jpg);
	margin-bottom: -11px !important;
	}
h1.liebeslust-sexy-feiertage {
	background-image:url(/images/texte/titel_erotische-anlaesse.gif);
	margin-top: 10px !important;
	margin-bottom: -11px !important;
	}
h1.home-deu {
	background:url(/images/texte/home_die-ritex-produktwelt.gif) center top no-repeat !important;
	margin-bottom: 1px;
	}

h1.home-eng {
	height:43px;
	background:url(/images/eng/texte/home_die-ritex-produktwelt.gif) center top no-repeat !important; 
	margin-bottom: 1px;
	}
h1.home-nel {
	height:43px;
	background:url(/images/nel/texte/home_die-ritex-produktwelt.gif) center top no-repeat !important; 
	margin-bottom: 1px;
	}
h1.impressum {
	background-image:url(/images/texte/titel_impressum.gif);
	margin-bottom: -5px !important;
	}
h1.kondome-u-gel-gebrauchsanweisung {
	background-image:url(/images/texte/titel_gebrauchsanweisung-fuer-ritex-kondome.gif);
	margin-top: 10px !important;
	margin-bottom: -1px !important;
	}
h1.kondome-u-gel-gebrauchsanweisung-gleitgele {
	background-image:url(/images/texte/titel_gebrauchsanweisung-fuer-ritex-gleitgele.gif);
	margin-top: 10px !important;
	margin-bottom: -1px !important;
	}
h1.hauptueberschrift-kontakt {
	background-image:url(/images/texte/titel_so-finden-sie-uns.gif);
	margin-bottom: -5px !important;
	}
h1.unterueberschrift-kontakt {
	background-image:url(/images/texte/titel_schreiben-sie-uns.gif);
	margin-bottom: -5px !important;
	}
h1.kondome-u-gel-siegelbriefchen {
	background-image:url(/images/texte/titel_schnell-u-sicher.gif);
	margin-bottom: -5px !important;
	}
h1.kontakt-anfahrt {
	background-image:url(/images/texte/titel_so-finden-sie-uns.gif);
	margin-bottom: -5px !important;
	}
h1.presse-news {
	background-image:url(/images/texte/titel_presse-news.jpg);
	margin-bottom: -5px !important;
	}
h1.presse-pressarchiv {
	background-image:url(/images/texte/titel_presse-pressearchiv.jpg);
	margin-bottom: -5px !important;
	}
h1.presse-pressekontakt {
	background-image:url(/images/texte/titel_presse-pressekontakt.jpg);
	margin-bottom: -5px !important;
	}
h1.presse-pressematerial {
	background-image:url(/images/texte/titel_presse-pressematerial.jpg);
	margin-bottom: -5px !important;
	}
h1.presse-produktabbildungen {
	background-image:url(/images/texte/titel_presse-produktabbildungen.jpg);
	margin-bottom: -5px !important;
	}

h2 {
	background-repeat: no-repeat;
	height: 22px;
	margin-bottom: 3px;
	overflow: hidden;
	}
h2 span {
	display: none;
	}
h2.ritex-arbeitet-mit {
	padding-top: 10px;
	height:35px;
	background-image:url(/images/texte/titel_ritex-arbeitet-mit.gif);
	background-position: left 10px;
	}
h3, h3 * {
	color: #000064;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	background: none !important;
	}
h3.bluebox {
	background: url(/images/elemente/hint_h3-bluebox.gif) left top no-repeat !important;
	color:#ffffff;
	margin-top: 5px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 20px;
	width: 200px;
	padding-bottom: 10px;
	font-size: 13px;
	line-height: 17px;
	}
h3.greenbox {
	background: url(/images/elemente/hint_h3-greenbox.gif) left top no-repeat !important;
	color:#09388a;
	margin-top: 5px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 20px;
	width: 200px;
	padding-bottom: 10px;
	font-size: 13px;
	line-height: 17px;
	}
h3.greenbox span {
	display: block;
	color: #fff;
	text-transform: uppercase;
	}
h3.listentitel-rot {
	color: #d8000a;
	font-size: 1.1em;
	padding-bottom: 7px;
	}
h3.ritex-longtime-subtitle {
	color:#771085;
	font-weight:bold;
	margin-top: 10px;
	}
h3.listentitel-lila {
	color:#771085;
	font-size: 1.1em;
	padding-bottom: 7px;
	}
h3.subtitel-infektionen {
	color: #c6282d;
	margin: 20px 0px 7px;
	}
h4 {
	position: relative;
	top: -3px;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	}
.sidebarbox h3 {
	position: relative;
	left: -1px;
	background: 0px 0px no-repeat !important;
	height: 14px;
	}
.sidebarbox h3 span {
	display: none;
	}
h3.rot, h3 span.rot, .text-rot { color: #c6282d; }
h3.rot2, h3 span.rot2, .text-rot2 { color: #dc3805; }
h3.hblau, h3 span.hblau, .text-hblau { color: #0089B7; }
h3.mblau, h3 span.mblau, .text-mblau { color: #003399; }
h3.dblau, h3 span.dblau, .text-dblau { color: #213F7D; }
h3.gelb, h3 span.gelb, .text-gelb { color: #FDB51D; }
h3.lila, h3 span.lila, .text-lila { color: #8a2b85; }
h3.gruen, h3 span.gruen, .text-gruen { color: #96c44b; }
h3.dgruen, h3 span.dgruen, .text-dgruen { color: #337700; }
h3.rosa, h3 span.rosa, .text-rosa { color: #F59CAB; }
h3.schwarz, h3 span.schwarz, .text-schwarz { color: #000; }
h3.graubraun, h3 span.graubraun, .text-graubraun { color: #663333; }
h3.braun, h3 span.braun, .text-braun { color: #993300; }
h3.orange, h3 span.orange, .text-orange { color: #ff6633; }
h3 i, h3 span {
	font-weight: bold;
	}
strong.text-rot {
	font-weight: normal;
	}

h3 span.hblau.ritex-love-mix-h3 {
	display: block;
	padding: 3px 6px 3px;
	background: url(/images/elemente/hint_transparenz-50.png) left top repeat !important;
	margin: 0 0 6px -6px;
	}
	* html h3 span.hblau.ritex-love-mix-h3 { background: none !important; }

#teaser_container {
	clear: left;
	width: 722px;
	margin-right: -100px;
	}
	
.teaser {
	display: inline;
	width: 347px;
	height: 128px;
	margin: 16px 10px 0px 6px;
	float: left;
	font-size: 11px;
	color: #000064;
	line-height: 16px;
	}
.teaser div.button {
	text-align: right;
	}
.teaser h3 {
	font-size: 13px;
	display: inline;
	color: #000064;
	}
.teaser big {
	line-height: 17px;
	font-size: 13px;
	font-weight: bold;
	color: #000064;
	}
	
.nav_titel {
	margin-top: 8px;
	width: 162px;
	height: 20px;
	overflow: hidden;
	}
a.nav_titel {
	display: block;
	}
.nav_titel.ritex { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_ritex.png'); }
.nav_titel.ritex[class] { filter: none !important; background: url(/images/texte/nav-titel_ritex.png) no-repeat; }
.nav_titel.kondome-u-gel { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_kondome-u-gel.png'); }
.nav_titel.kondome-u-gel[class] { filter: none !important; background: url(/images/texte/nav-titel_kondome-u-gel.png) no-repeat; }
.nav_titel.kondome-u-gleitgel { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_kondome-u-gleitgel.png'); }
.nav_titel.kondome-u-gleitgel[class] { filter: none !important; background: url(/images/texte/nav-titel_kondome-u-gleitgel.png) no-repeat; }
.nav_titel.produkte { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_produkte.png'); }
.nav_titel.produkte[class] { filter: none !important; background: url(/images/texte/nav-titel_produkte.png) no-repeat; }



.nav_titel.kondome { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_kondome.png'); }
.nav_titel.kondome[class] { filter: none !important; background: url(/images/texte/nav-titel_kondome.png) no-repeat; }
.nav_titel.gleitmittel { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_gleitmittel.png'); }
.nav_titel.gleitmittel[class] { filter: none !important; background: url(/images/texte/nav-titel_gleitmittel.png) no-repeat; }
.nav_titel.werbekondome { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_werbekondome.png'); }
.nav_titel.werbekondome[class] { filter: none !important; background: url(/images/texte/nav-titel_werbekondome.png) no-repeat; }




.nav_titel.verhuetung { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_verhuetung.png'); }
.nav_titel.verhuetung[class] { filter: none !important; background: url(/images/texte/nav-titel_verhuetung.png) no-repeat; }

.nav_titel.gesundheit { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_gesundheit.png'); }
.nav_titel.gesundheit[class] { filter: none !important; background: url(/images/texte/nav-titel_gesundheit.png) no-repeat; }

.nav_titel.proline { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_proline.png'); }
.nav_titel.proline[class] { filter: none !important; background: url(/images/texte/nav-titel_proline.png) no-repeat; }

.nav_titel.liebeslust { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_liebeslust.png'); }
.nav_titel.liebeslust[class] { filter: none !important; background: url(/images/texte/nav-titel_liebeslust.png) no-repeat; }
.nav_titel.presse { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/nav-titel_presse.png'); }
.nav_titel.presse[class] { filter: none !important; background: url(/images/texte/nav-titel_presse.png) no-repeat; }

body.sprache_eng .nav_titel.ritex { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/eng/texte/nav-titel_ritex.png'); }
body.sprache_eng .nav_titel.ritex[class] { filter: none !important; background: url(/images/eng/texte/nav-titel_ritex.png) no-repeat; }
body.sprache_nel .nav_titel.ritex { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/nel/texte/nav-titel_ritex.png'); }
body.sprache_nel .nav_titel.ritex[class] { filter: none !important; background: url(/images/nel/texte/nav-titel_ritex.png) no-repeat; }
body.sprache_eng .nav_titel.kondome-u-gel { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/eng/texte/nav-titel_kondome-u-gel.png'); }
body.sprache_eng .nav_titel.kondome-u-gel[class] { filter: none !important; background: url(/images/eng/texte/nav-titel_kondome-u-gel.png) no-repeat; }
body.sprache_nel .nav_titel.kondome-u-gel { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/nel/texte/nav-titel_kondome-u-gel.png'); }
body.sprache_nel .nav_titel.kondome-u-gel[class] { filter: none !important; background: url(/images/nel/texte/nav-titel_kondome-u-gel.png) no-repeat; }
body.sprache_eng .nav_titel.verhuetung { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/eng/texte/nav-titel_verhuetung.png'); }
body.sprache_eng .nav_titel.verhuetung[class] { filter: none !important; background: url(/images/eng/texte/nav-titel_verhuetung.png) no-repeat; }
body.sprache_nel .nav_titel.verhuetung { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/nel/texte/nav-titel_verhuetung.png'); }
body.sprache_nel .nav_titel.verhuetung[class] { filter: none !important; background: url(/images/nel/texte/nav-titel_verhuetung.png) no-repeat; }

#nav, #nav2 {
	width: 162px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/hint_nav-trans.png', sizingMethod='scale');
	}
div[id]#nav, div[id]#nav2 {
	background: url(/images/elemente/hint_nav-trans.png);
	}
#nav ul, #nav2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px;
	width: 162px;
	}
#nav ul.ritex1, #nav2 ul.ritex1 {
	height: 150px;
	}
#nav ul.ritex2, #nav2 ul.ritex2 {
	height: 81px;
	}
#nav ul.ritex3, #nav2 ul.ritex3 {
	height: 121px;
	}
#nav ul li, #nav2 ul li {
	list-style-type: none;
	height: 20px;
	position: relative;
	z-index: 1000;
	}
#nav ul li a, #nav2 ul li a {
	display: block;
	width: 138px;
	line-height: 20px;
	padding-left: 24px;
	font-size: 13px;
	color: #1F1954;
	}
#nav ul li a:hover, #nav2 ul li a:hover {
	color: #d73300;
	font-weight: bold;
	text-decoration: none;
	}
div[id]#nav li a span, div[id]#nav2 li a span {
	filter: none !important;
	}

/* KONDOME */	
#nav ul li a.nav-kond_rr-1:hover { color: #000; }
#nav ul li a.nav-kond_rr-1_aktiv_rr-1 { color: #000; font-weight: bold; }
#nav ul li a.nav-kond_rr-1_aktiv_rr-1 span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_rr-1.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav ul li a.nav-kond_rr-1_aktiv_rr-1[class] { background: url(/images/elemente/nav_button-pfeil_rr-1.png) 2px 5px no-repeat; }

#nav ul li a.nav-kond_ideal:hover { color: #F59CAB; }
#nav ul li a.nav-kond_ideal_aktiv_ideal { color: #F59CAB; font-weight: bold; }
#nav ul li a.nav-kond_ideal_aktiv_ideal span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_ideal.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav ul li a.nav-kond_ideal_aktiv_ideal[class] { background: url(/images/elemente/nav_button-pfeil_ideal.png) 2px 5px no-repeat; }

#nav ul li a.nav-kond_xxl:hover { color: #E92325; }
#nav ul li a.nav-kond_xxl_aktiv_xxl { color: #E92325; font-weight: bold; }
#nav ul li a.nav-kond_xxl_aktiv_xxl span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_xxl.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav ul li a.nav-kond_xxl_aktiv_xxl[class] { background: url(/images/elemente/nav_button-pfeil_xxl.png) 2px 5px no-repeat; }

#nav ul li a.nav-kond_intensiv:hover { color: #88BC4B; }
#nav ul li a.nav-kond_intensiv_aktiv_intensiv { color: #88BC4B; font-weight: bold; }
#nav ul li a.nav-kond_intensiv_aktiv_intensiv span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_gel.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav ul li a.nav-kond_intensiv_aktiv_intensiv[class] { background: url(/images/elemente/nav_button-pfeil_gel.png) 2px 5px no-repeat; }

#nav ul li a.nav-kond_hautnah:hover { color: #0089B7; }
#nav ul li a.nav-kond_hautnah_aktiv_hautnah { color: #0089B7; font-weight: bold; }
#nav ul li a.nav-kond_hautnah_aktiv_hautnah span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_hautnah.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav ul li a.nav-kond_hautnah_aktiv_hautnah[class] { background: url(/images/elemente/nav_button-pfeil_hautnah.png) 2px 5px no-repeat; }

#nav ul li a.nav-kond_collection:hover { color: #213F7D; }
#nav ul li a.nav-kond_collection_aktiv_collection { color: #213F7D; font-weight: bold; }
#nav ul li a.nav-kond_collection_aktiv_collection span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_collection.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav ul li a.nav-kond_collection_aktiv_collection[class] { background: url(/images/elemente/nav_button-pfeil_collection.png) 2px 5px no-repeat; }

#nav ul li a.nav-kond_mixed-colors:hover { color: #FDB51D; }
#nav ul li a.nav-kond_mixed-colors_aktiv_mixed-colors { color: #FDB51D; font-weight: bold; }
#nav ul li a.nav-kond_mixed-colors_aktiv_mixed-colors span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_mixed-colors.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav ul li a.nav-kond_mixed-colors_aktiv_mixed-colors[class] { background: url(/images/elemente/nav_button-pfeil_mixed-colors.png) 2px 5px no-repeat; }

#nav ul li a.nav-kond_lust:hover { color: #8a2b85; }
#nav ul li a.nav-kond_lust_aktiv_lust { color: #8a2b85; font-weight: bold; }
#nav ul li a.nav-kond_lust_aktiv_lust span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_lust.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav ul li a.nav-kond_lust_aktiv_lust[class] { background: url(/images/elemente/nav_button-pfeil_lust.png) 2px 5px no-repeat; }

#nav ul li a.nav-kond_love-mix { margin-top: 0px; }
#nav ul li a.nav-kond_love-mix:hover { color: #150858; }
#nav ul li a.nav-kond_love-mix_aktiv_love-mix { color: #150858; font-weight: bold; }
#nav ul li a.nav-kond_love-mix_aktiv_love-mix span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_love-mix.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav ul li a.nav-kond_love-mix_aktiv_love-mix[class] { background: url(/images/elemente/nav_button-pfeil_love-mix.png) 2px 5px no-repeat; }

#nav ul li a.nav-kond_safety-kondom { margin-top: 0px; }
#nav ul li a.nav-kond_safety-kondom:hover { color: #150858; }
#nav ul li a.nav-kond_safety-kondom_aktiv_safety-kondom { color: #150858; font-weight: bold; }
#nav ul li a.nav-kond_safety-kondom_aktiv_safety-kondom span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_safety.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav ul li a.nav-kond_safety-kondom_aktiv_safety-kondom[class] { background: url(/images/elemente/nav_button-pfeil_safety.png) 2px 5px no-repeat; }


/* GLEITMITTEL */
#nav2 ul li a.nav-kond_gel { margin-top: 0px; }
#nav2 ul li a.nav-kond_gel:hover { color: #88BC4B; }
#nav2 ul li a.nav-kond_gel_aktiv_gel { color: #88BC4B; font-weight: bold; }
#nav2 ul li a.nav-kond_gel_aktiv_gel span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_gel.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav2 ul li a.nav-kond_gel_aktiv_gel[class] { background: url(/images/elemente/nav_button-pfeil_gel.png) 2px 5px no-repeat; }

#nav2 ul li a.nav-kond_hydro { margin-top: 0px; }
#nav2 ul li a.nav-kond_hydro:hover { color: #88BC4B; }
#nav2 ul li a.nav-kond_hydro_aktiv_hydro-sensitiv { color: #88BC4B; font-weight: bold; }
#nav2 ul li a.nav-kond_hydro_aktiv_hydro-sensitiv span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_gel.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav2 ul li a.nav-kond_hydro_aktiv_hydro-sensitiv[class] { background: url(/images/elemente/nav_button-pfeil_gel.png) 2px 5px no-repeat; }



#nav2 ul li a.nav-kond_passion { margin-top: 0px; }
#nav2 ul li a.nav-kond_passion:hover { color: #a02864; }
#nav2 ul li a.nav-kond_passion_aktiv_passion { color: #a02864; font-weight: bold; }
#nav2 ul li a.nav-kond_passion_aktiv_passion span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_passion.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav2 ul li a.nav-kond_passion_aktiv_passion[class] { background: url(/images/elemente/nav_button-pfeil_passion.png) 2px 5px no-repeat; }

#nav2 ul li a.nav-kond_longtime { margin-top: 0px; }
#nav2 ul li a.nav-kond_longtime:hover { color: #771085; }
#nav2 ul li a.nav-kond_longtime_aktiv_longtime { color: #771085; font-weight: bold; }
#nav2 ul li a.nav-kond_longtime_aktiv_longtime span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_longtime.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav2 ul li a.nav-kond_longtime_aktiv_longtime[class] { background: url(/images/elemente/nav_button-pfeil_longtime.png) 2px 5px no-repeat; }

#nav2 ul li a.nav-kond_safety-gleitgel { margin-top: 0px; }
#nav2 ul li a.nav-kond_safety-gleitgel:hover { color: #150858; }
#nav2 ul li a.nav-kond_safety-gleitgel_aktiv_safety-gleitgel { color: #150858; font-weight: bold; }
#nav2 ul li a.nav-kond_safety-gleitgel_aktiv_safety-gleitgel span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/nav_button-pfeil_safety.png'); position: absolute; width: 15px; height: 11px; margin: 2px 0px 0px -21px; }
#nav2 ul li a.nav-kond_safety-gleitgel_aktiv_safety-gleitgel[class] { background: url(/images/elemente/nav_button-pfeil_safety.png) 2px 5px no-repeat; }


/* ERGÄNZUNG AM 28.10.2009 */
.navtitel-gleitmittel, .navtitel-werbekondome {
	width: 162px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/hint_nav-trans.png', sizingMethod='scale');
	}
div[class].navtitel-gleitmittel, div[class].navtitel-werbekondome {
	background: url(/images/elemente/hint_nav-trans.png);
	}
.nav_titel.gleitmittel, .nav_titel.werbekondome {
	margin-left: -5px; 
	width: 167px; 
	margin-top: 0px; 
	padding-top: 8px; 
	background-position: left 8px !important;
	}
* html .nav_titel.gleitmittel { margin-top: 8px;}
* html .nav_titel.werbekondome { margin-top: 8px; cursor: pointer; }
/* ======================= */


span.gruen-text {
	color: #96c44b;
	background: none;
	}

a.reiter:active div, a.reiter:focus div {
	display: block;
	}
a.reiter:active h5, a.reiter:focus h5, a.reiter:hover h5 {
	color: #d73300;
	font-weight: bold;
	text-decoration: none;
	}
a.reiter div {
	display: none;
	position: absolute;
	top: 300px;
	cursor: default;
	}
a.reiter div h2 {
	font-weight: bold;
	margin-bottom: 5px;
	}
a.reiter div p {
	margin: 0 20px 10px 0;
	}
.lila {
	color: #8a2b85;
	}
.newsbox-container {
	margin-left: 9px;
	}	
.newsbox {
	background: #FFF;
	Xheight: 73px;
	}
.newsbox-hover {
	background: #f7f9fe;
	Xheight: 73px;
	}
.presseuntertitel {
	color: #4f4f4f;
	font-size: 11px;
	}
.box-bg1 {
	background: #f7f9fe;
	margin: -2px 0;
	padding: 15px 20px;
	}
.box-bg2 {
	background: #FFF;
	margin: -2px 0;
	padding: 15px 20px;
	}
.link {
	color: #d73300;
	font-size: 11px;
	text-decoration: underline !important;
	text-align: right;
	}
.newsbox-titel-link {
	color: #09388a;
	text-decoration: none !important;
	font-weight: bold;
	}
.newsbox-titel-link:hover {
	color: #d73300 !important;
	text-decoration: none !important;
	}
.news-titel-detail {
	color: #09388a;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	}
.newsbox-detail {
	background-color: #f7f9fe;
	padding: 12px 9px 12px 9px;
	}
.news-bild-detail {
	display: block; 
	margin:2px;
	}
.news-bild-detail-bg {
	background: #FFF;
	text-align: right;
	width: 124px;
	}
a.bildergalerie {
	padding-left: 12px;
	background: url(/images/elemente/sym_bildergalerie.gif) 0px 3px no-repeat;
	margin-left: 40px;
	padding-right: 2px;
	}
.presse-detail-text, .presse-detail-text * {
	font-size: 11px;
	}
.presse-detail-text p {
	margin: 0 0 20px 0;
	}
.presse-detail-text a {
	color: #cf3b0d;
	text-decoration: underline;
	}
.nav_prev {
	padding-left: 24px;
	background: url(/images/elemente/nav_prev.gif) 4px 2px no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #09388a;
}
.nav_next {
	padding-right: 22px;
	background: url(/images/elemente/nav_next.gif) right 2px no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #09388a;
}
.nav_summary {
	font-size: 11px;
	font-weight: bold;
	color: #09388a;
}
#zoom_containter {
	padding: 0 15px;
	}
.zoom_rahmen {
	margin-top: 7px;
	}
.zoom_rahmen table {
	width: 600px;
	}
.zoom_rahmen table tr.zoom_abb td {
	text-align: center;
	}
.zoom_rahmen .zoom_bilduntertitel {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 5px 10px 0 10px;
	}
.zoom_rahmen .zoom_schliessen-button {
	margin: 6px 0 0 0;
	text-align: right;
	}
.zoom_rahmen #id_bilderauswahl {
	text-align: right;
	margin: 9px 60px 0 60px;
	}
.zoom_rahmen #id_bilderauswahl a {
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	}
.zoom_rahmen #id_bilderauswahl span {
	display: inline;
	}
.zoom_rahmen #id_bilderauswahl span.akt-bildausw a {
	color: #ffa820;
	}
.zoom_rahmen #id_bilderauswahl a.ba_pfeil {
	position: absolute;
	top: 10px;
	width: 18px;
	height: 23px;
	display: none;
	}
.zoom_rahmen #zoom_titel {
	float: left;
	font-weight: bold;
	font-size: 11px;
	color: #000064;
	padding: 9px 0 9px 10px;
	}
.zoom_rahmen #zoom_titel b {
	color: #ffa820;
	}
body.layout_popup, body.layout_popup-default {
	background: #FFF;
	}
body.layout_popup-default {
	margin: 0 20px 18px 20px;
	background: #f4f7ff;
 	}
body.layout_popup-default h2 {
	width: 100%;
	margin: 0 -20px 0 -20px;
	padding: 10px 20px;
	background: #3b3b3b;
	color: #000064;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	}
.download {
	font-size: 11px;
	color: #cf3b0d;
	text-decoration: underline;
	}
.texteinruecken1 {
	margin-left: 110px;
	}

	
label.grafikcheckbox span {
	float: left;
	display: block;
	width: 27px;
	height: 27px;
	
	}
label.grafikcheckbox.grachkbx-aktiv span {
	background: url(/images/elemente/sym_grafikcheckbox.gif) 0px -27px no-repeat;
	margin-right: 2px;
	margin-top: -9px;
	}
label.grafikcheckbox.grachkbx-inaktiv span {
	background: url(/images/elemente/sym_grafikcheckbox.gif) 0px 0px no-repeat;
	margin-right: 2px;
	margin-top: -9px;
	}
label.grafikcheckbox input.grafikcheckbox {
	position: absolute;
	z-index: -1000;
	}
.warnmeldung-rot {
	color: #c6282d;
	}
	
.ecardscont {
	padding: 75px 22px 0 26px;
	margin-bottom: 10px;
	background: #d90019 url(/images/texte/head_ecards.jpg) 0px 0px no-repeat;
	color: #fff;
	}
.ecardscont del.line {
	display: block;
	height: 41px;
	background: url(/images/elemente/dot-line_ecards.gif) 0px 20px repeat-x;
	overflow: hidden;
	margin: 0 !important;
	}
.ecardscont input,
.ecardscont textarea,
.ecardscont select {
	background: #fafbff;
	width: 95%;
	padding: 1px 2px;
	margin-right: -10px;
	}
.ecardscont select {
	width: auto;
	margin-right: 8px;
	}
.ecardscont label.motivimg {
	float: left;
	width: 120px;
	height: 87px;
	}
.ecardscont input.motivradio {
	float: left;
	width: 20px;
	border: none;
	background: none;
	margin: 72px 12px 0 1px;
	}
	* html .ecardscont input.motivradio { margin: 67px 12px 0 0px; }
	*+html .ecardscont input.motivradio { margin: 67px 12px 0 0px; }
.ecardscont input.submit {
	width: auto;
	height: auto;
	border: none;
	background: none;
	}
.ecardscont input.checkbox {
	width: auto;
	height: auto;
	border: none;
	background: none;
	margin: 0;
	}
.fehlerbox {
	background: #e03347;
	padding: 9px 11px;
	}
#TB_window {
	width: 650px !important;
	height: 412px !important;
	}
#videohint {
	position: absolute;
	z-index: -1;
	width: 650px;
	height: 412px;
	background: transparent url(/images/elemente/hint_videolayer.png) top left no-repeat;
	}
	* html #videohint { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/elemente/hint_videolayer.png', sizingMethod='crop'); }
#videolayer {
	position: relative;
	z-index: 100;
	display: none;
	width: 640px !important;
	height: 400px !important;
	border: none;
	}
#videolayerinnen {
	border: solid #fff !important;
	border-width: 1px 1px 0 1px !important;
	width: 640px;
	height: 400px;
	}
#videolayerinnen a.schliessen {
	display: block;
	height: 18px;
	padding: 2px 10px 0 10px;
	font-size: 0.9em;
	text-align: right;
	background: #fff url(/images/elemente/nav_button-pfeil_collection.png) 520px center no-repeat;
	}
	
/* weitere Ergänzungen 28.10.2009 */
.saftey-gleitgel-dermatologie-stempel {
	position: absolute;
	left: 210px;
	margin-top: -25px;
	}
.longtime-dermatologie-stempel {
	position: absolute;
	left: 145px;
	margin-top: -30px;
	}
img.safety-description {
	display: block;
	margin: 5px 0px 0px;
	}
img.safety-kondom-stempel {
	position: absolute;
	left: 230px;
	margin-top: -35px;
	}
.flagge {
	margin-bottom: -2px;
	}
.rr-1-gebrauchsanweisung, 
.ideal-gebrauchsanweisung, 
.xxl-gebrauchsanweisung, 
.intensiv-gebrauchsanweisung,
.hautnah-gebrauchsanweisung,
.lust-gebrauchsanweisung {
	height:20px; 
	margin-right:-8px;
	}
	
.ritex-intensiv-liste {
	width: 219px;
	height: 53px;
	background: url(/images/bilder/label_perfect-form_punkte.png) left top no-repeat;
	margin-bottom: 10px;
	}
	* html .ritex-intensiv-liste { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/bilder/label_perfect-form_punkte.png');}
.ritex-intensiv-liste ul {
	display: none;
	}
	
.ritex-perfext-form-illu {
	width: 377px;
	height: 323px;
	background: url(/images/bilder/inhalt_illu_perfect-form.gif) left top no-repeat;
	margin-bottom: 20px;
	}
.ritex-perfext-form-illu * {
	display: none;
	}
	
.love-mix-liste {
	margin-top:11px;
	margin-left:-3px;
	width: 239px;
	height: 256px;
	background: url(/images/texte/lovemix1.png) 4px top no-repeat;
	}
	* html .love-mix-liste { margin-top: 12px; margin-left: -13px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/texte/lovemix1.png'); }
.love-mix-liste ul {
	display: none;
	}
	
.liste-ritex-lust {
	margin-left: -17px;
	width: 300px;
	height: 121px;
	background: url(/images/bilder/label_lust-form.gif) left top no-repeat;
	}
.liste-ritex-lust * {
	display: none;
	}
.passion-untertitel {
	width:230px;
	height:39px;
	background: url(/images/bilder/label_gleitgel-erotischer-duft.png) left top no-repeat;
	}
	* html .passion-untertitel { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/bilder/label_gleitgel-erotischer-duft.png'); }
	
.passion-untertitel p { display: none; }

.flashcontainer-historie {
	position:relative;
	margin-left:-265px;
	margin-top:10px;
	width: 720px;
	height:170px;
	}
	* html .flashcontainer-historie { margin-right: -100px; }
.absatz-premium-qualitaet {
	margin: 2px 0px 20px;
	}
.absatz-verhuetungsmethoden {
	margin: 1px 0px 18px;
	padding: 0 0 21px;
	background: url(/images/elemente/dot-line_mini.gif) left bottom repeat-x;
	}
.absatz-kondombenutzung {
	position: relative;
	left: -75px;
	padding: 0 0 38px 75px;
	width: 414px;
	background: url(/images/bilder/illu_kondombenutzung-1.gif) left 1.3em no-repeat;
	}
.absatz-kondombenutzung p {
	padding-left: 32px;
	margin: 4px 0px 0px;
	}
address.ritex-4-school {
	margin-left: 30px;
	font-weight: bold;
	color: #337700;
	}
a.block-gesundheit {
	display: block;
	margin-top: 10px;
	}
.absatz-horoskop {
	position: relative; 
	left: -60px; 
	padding-left: 60px; 
	width: 420px; 
	margin: 1px 0px 18px; 
	background: url(/images/bilder/illu_sternz_steinbock.gif) left top no-repeat;
	}
.verhuetungstipps-absaetze p {
	margin-bottom: 10px;
	}
.wrapper-home-deu {
	width:392px;
	margin:0px 0px 65px 214px;
	}
.wrapper-home-eng {
	width:392px;
	margin:0px 0px 65px 210px;
	padding-bottom: 20px;
	}
.wrapper-home-nel {
	width:392px;
	margin:0px 0px 65px 210px;
	padding-bottom: 20px;
	}
.impressum-content p {
	margin-top: 27px; 
	padding-bottom: 28px; 
	background: url(/images/elemente/dot-line_mini.gif) left bottom repeat-x;
	}
.impressum-content p span {
	display: block;
	margin-bottom: 10px;
	}
.impressum-content p b {
	display: block;
	margin-bottom: 5px;
	}
.gebrauchsanweisung-screenshot {
	position:relative;
	left:-60px;
	margin:0 -100px -10px 0;
	height:333px;
	}
.absatz-kondom-herstellung p b {
	display: block;
	margin-bottom: 2px;
	}
.anfahrtsskizze {
	position:relative;
	left:-60px;
	margin:20px -60px 0 0;
	}
p.linie-oberhalb {
	margin-top: 17px;
	padding-top: 21px;
	background: url(/images/elemente/dot-line_mini.gif) left top repeat-x;
	}
	
/* Liebes Slotmachine 2010 */
body.ebene-liebeslust-liebes-slotmachine #spalte_nav {
	width: 181px;
	}
body.ebene-liebeslust-liebes-slotmachine #spalte_inhalt {
	padding-top: 0;
	padding-left: 0;
	padding-right: 15px;
	width: 544px;
	}
	* html body.ebene-liebeslust-liebes-slotmachine #spalte_inhalt { width: 520px;}

#spalte_nav.spalte_nav-liebeslust-liebes-slotmachine {
	width: 181px;
	}
#spalte_inhalt.spalte_inhalt-liebeslust-liebes-slotmachine {
	padding-top: 0;
	padding-left: 0;
	padding-right: 15px;
	width: 544px;
	min-height: 650px;
	}
div.sidebarhint_ebene2-liebes-slotmachine {
	background: url(/images/elemente/hint_spalte-sidebar.gif) top right repeat-y !important;
	}