*
{
	margin:0;
	padding:0;
}
:active,
:focus
{
	outline:none;
}
img
{
	border:0;
}
ul
{
	list-style:none;
}
body
{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#fff;
	background:#000;
}
.woman
{
	color:#ea999a;
}
.man
{
	color:#82a4b7;
}
div#canvas
{
	overflow:hidden;
	position:absolute;
	left:50%;
	top:0;
	width:900px;
	height:600px;
	margin:0 0 0 -450px;
}
div#canvas_gs
{
	overflow:hidden;
	position:absolute;
	left:50%;
	top:0;
	width:900px;
	height:620px;
	margin:0 0 0 -450px;
	background:#000;
}
div#header
{
	position:absolute;
	z-index:100;
	left:0px;
	top:0px;
	width:900px;
	height:130px;
	background:#000 url(/assets/img/bg_header.gif) 657px 106px no-repeat;
}
div#header h1
{
	float:left;
	display:inline;
	margin:0 0 0 46px;
	width:130px;
	height:130px;
	color:#fff;
}

div#header h1 a
{
	display:block;
	width:130px;
	height:130px;
	background:#000 url(/assets/img/bg_h1.gif) 0px 0px no-repeat;
}
div#header h1 a span
{
	display:none;
}

/* Navigation */

div#navigation
{
	position:absolute;
	left:0px;
	top:130px;
	width:780px;
	padding:0 60px;
	height:30px;
	background:#000 url(/assets/img/bg_navigation.gif) 10px 0px no-repeat;
}

.nav li
{
	float:left;
	position:relative;
}

.nav li a
{
	display:block;
	padding:0 16px 0 0;
	font-size:11px;
	line-height:30px;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
}
.nav li ul li a
{
	display:block;
	padding:0 10px;
	font-size:11px;
	line-height:30px;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	background:none;
}
.nav li ul li.woman a
{
	color:#ea999a;
}
.nav li ul li.man a
{
	color:#82a4b7;
}
.nav li a:hover
{
}
#nav-one li:hover a, 
#nav-one li.sfHover a
{
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a
{
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover
{
	font-weight:800;
}

.nav ul {
	position:absolute;
	top:-999em;
	margin:0;
	width:160px;
	background:url(/assets/img/bg_dropdown.png) left bottom no-repeat
}
.nav li:hover ul,
.nav li.sfHover ul
{
	top:30px;
}
.nav ul li {
  float: none;
}
.nav ul a {
	width:140px;
	white-space:nowrap;
}
.nav ul a:hover
{
}

/***********************************

content

***********************************/

div#content
{
	position:absolute;
	z-index:99;
	left:0px;
	top:160px;
	width:900px;
	height:410px;
}
#canvas_gs #content
{
	height:430px;
}
.gewinnspiel_erfolgstest
{
	height:430px;
}

div#content_intro
{
	position:absolute;
	left:90px;
	top:160px;
	width:720px;
	height:410px;
	background:#000;
}

/* sampling */

	body.ru #sampling_ru,
	body.pl #sampling_pl
	{
		display:none;
	}

	#sampling_en,
	#sampling_de,
	#sampling_nl,
	#sampling_pl,
	#sampling_ru
	{
		width:300px;
		height:80px;
	}
	#sampling_en a
	{
		display:block;
		width:300px;
		height:80px;
		background:url(/assets/img/cta_en.gif) 0 0 no-repeat;
	}
	#sampling_en_home a
	{
		display:block;
		width:260px;
		height:80px;
		background:url(/assets/img/cta_en_home.gif) 0 0 no-repeat;
	}
	#sampling_de a
	{
		display:block;
		width:300px;
		height:80px;
		background:url(/assets/img/cta_de.gif) 0 0 no-repeat;
	}
	#sampling_de_home a
	{
		display:block;
		width:260px;
		height:80px;
		background:url(/assets/img/cta_de_home.gif) 0 0 no-repeat;
	}
	#sampling_nl a
	{
		display:block;
		width:300px;
		height:80px;
		background:url(/assets/img/cta_nl.gif) 0 0 no-repeat;
	}
	#sampling_nl_home a
	{
		display:block;
		width:260px;
		height:80px;
		background:url(/assets/img/cta_nl_home.gif) 0 0 no-repeat;
	}
	#sampling_pl a
	{
		display:block;
		width:300px;
		height:80px;
		background:url(/assets/img/cta_nl.gif) 0 0 no-repeat;
	}
	#sampling_ru a
	{
		display:block;
		width:300px;
		height:80px;
		background:url(/assets/img/cta_nl.gif) 0 0 no-repeat;
	}
	#sampling_de_home a span,
	#sampling_nl_home a span,
	#sampling_en_home a span,
	#sampling_en a span,
	#sampling_de a span,
	#sampling_nl a span,
	#sampling_ru a span,
	#sampling_pl a span
	{
		display:none;
	}


/******** home ********/

	.home
	{
		background:#000 url(/assets/img/bg_home.jpg) 0 0 no-repeat;

		}


	body.de .home
	{
		background-image:none;

		}
	#str
	{
		z-index:103;
		position:absolute;
		left:330px;
		top:20px;
		width:172px;
		height:172px;
		background:url(/assets/img/str.gif) 0 0 no-repeat;
	}
	#str a
	{
		text-indent:-999em;
		display:block;
		width:172px;
		height:172px;
	}
	#mexxa
	{
		z-index:102;
		position:absolute;
		right:40px;
		top:20px;
		width:140px;
		height:120px;

		background:url(/assets/img/mexxa.gif) 0 0 no-repeat;
	}

	#mexxa a
	{
		text-indent:-999em;
		display:block;
		width:140px;
		height:120px;
	}

	#mexxatext
	{
		position:absolute;
		left:585px;
		top:140px;
		width:260px;
		height:80px;
		font-size:12px;
		font-weight:800;
		text-align:right;
	}
	#mexxatext a
	{
		color:#fff;
		text-decoration:none;
	}

	.samples_neu #mexxa_result
	{
		z-index:102;
		position:absolute;
		left:320px;
		top:100px;
		width:210px;
		height:180px;
	}
	.samples_neu #mexxatext
	{
		text-align:left;
		left:515px;
		top:200px;
		width:200px;
	}

	.home #sampling_en,
	.home #sampling_de,
	.home #sampling_nl,
	.home #sampling_ru,
	.home #sampling_pl
	{
		position:absolute;
		right:55px;
		top:0px;
	}
	.home #sampling_de_home,
	.home #sampling_en_home,
	.home #sampling_nl_home
	{
		position:absolute;
		right:0px;
		top:320px;
	}
	.home object#sampling_en,
	.home object#sampling_de,
	.home object#sampling_nl,
	.home object#sampling_ru,
	.home object#sampling_pl
	{
		position:absolute;
		right:0px;
		top:320px;
	}
	.home object#sampling_de_home,
	.home object#sampling_nl_home,
	.home object#sampling_en_home
	{
		position:absolute;
		right:0px;
		top:320px;
	}

	.home #alt_home
	{
		position:absolute;
		width:450px;
		height:400px;
		left:225px;
		top:0px;
	}
	.home object#alt_home
	{
		position:absolute;
		width:550px;
		height:400px;
		left:175px;
		top:0px;
	}
    .home object#alt_home_de
    {
        position:absolute;
        width:550px;
        height:400px;
        left:175px;
        top:0px;
    }
	body.ru .home #alt_home,
	body.ru .home object#alt_home,
	body.pl .home #alt_home,
	body.pl .home object#alt_home
	{
		left:181px;
	}


/******** products -> about ********/

	.products_about
	{
		background:#000;
	}

	.products_about #sampling_en,
	.products_about #sampling_de,
	.products_about #sampling_nl.
	.products_about #sampling_ru,
	.products_about #sampling_pl
	{
		position:absolute;
		left:100px;
		top:280px;
	}
	.products_about object#sampling_en,
	.products_about object#sampling_de,
	.products_about object#sampling_nl,
	.products_about object#sampling_ru,
	.products_about object#sampling_pl
	{
		position:absolute;
		left:100px;
		top:280px;
	}

	.home #alt_products,
	.products_about #alt_products
	{
		position:absolute;
		width:450px;
		height:400px;
		right:0;
		top:0px;
	}
    
        .design_man #alt_design_man
    {
        position:absolute;
        width:200px;
        height:200px;
        left:400px;
        top:195px;
    }
	
	.products_about object#alt_products
	{
		position:absolute;
		width:550px;
		height:400px;
		left:400px;
		top:0px;
	}
        .products_about object#alt_products_de
    {
        position:absolute;
        width:550px;
        height:400px;
        left:350px;
        top:0px;
    }
	.home object#alt_products
	{
		position:absolute;
		width:590px;
		height:400px;
		left:175px;
		top:0px;
	}


/******** products -> woman ********/

	.products_woman
	{
		background:#000;
	}

	.products_woman #sampling_en,
	.products_woman #sampling_de,
	.products_woman #sampling_nl,
	.products_woman #sampling_ru,
	.products_woman #sampling_pl
	{
		position:absolute;
		left:100px;
		top:280px;
	}
	.products_woman object#sampling_en,
	.products_woman object#sampling_de,
	.products_woman object#sampling_nl,
	.products_woman object#sampling_ru,
	.products_woman object#sampling_pl
	{
		position:absolute;
		left:100px;
		top:280px;
	}
	.products_woman #alt_products_woman
	{
		position:absolute;
		width:450px;
		height:400px;
		right:0;
		top:10px;
	}
	.products_woman object#alt_products_woman
	{
		position:absolute;
		width:550px;
		height:400px;
		left:400px;
		top:10px;
	}


/******** products -> man ********/

	.products_man
	{
		background:#000;
	}
	.products_man #sampling_en,
	.products_man #sampling_de,
	.products_man #sampling_nl,
	.products_man #sampling_ru,
	.products_man #sampling_pl
	{
		position:absolute;
		left:100px;
		top:280px;
	}
	.products_man object#sampling_en,
	.products_man object#sampling_de,
	.products_man object#sampling_nl,
	.products_man object#sampling_ru,
	.products_man object#sampling_pl
	{
		position:absolute;
		left:100px;
		top:280px;
	}
	.products_man #alt_products_man
	{
		position:absolute;
		width:450px;
		height:400px;
		right:0;
		top:30px;
	}
	.products_man object#alt_products_man
	{
		position:absolute;
		width:550px;
		height:400px;
		left:400px;
		top:30px;
	}
    
        .products_man object#alt_products_man_de
    {
        position:absolute;
        width:550px;
        height:450px;
        left:350px;
        top:30px;
    }

/******** products -> woman -> range ********/

	.products_woman_range
	{
		background:#000;
	}
	.products_woman_range #sampling_en,
	.products_woman_range #sampling_de,
	.products_woman_range #sampling_nl,
	.products_woman_range #sampling_ru,
	.products_woman_range #sampling_pl
	{
		position:absolute;
		right:55px;
		top:10px;
	}
	.products_woman_range object#sampling_en,
	.products_woman_range object#sampling_de,
	.products_woman_range object#sampling_nl,
	.products_woman_range object#sampling_ru,
	.products_woman_range object#sampling_pl
	{
		position:absolute;
		right:55px;
		top:10px;
	}
	.products_woman_range #alt_products_woman_range
	{
		position:absolute;
		left:0px;
		top:140px;
		width:613px;
		height:264px;
	}
	.products_woman_range object#alt_products_woman_range
	{
		position:absolute;
		left:0px;
		top:130px;
		width:900px;
		height:280px;
	}
	.range_list
	{
		display:none;
	}

/******** products -> man -> range ********/

	.products_man_range
	{
		background:#000;
	}
	.products_man_range #sampling_en,
	.products_man_range #sampling_de,
	.products_man_range #sampling_nl
	.products_man_range #sampling_ru,
	.products_man_range #sampling_pl
	{
		position:absolute;
		right:55px;
		top:10px;
	}
	.products_man_range object#sampling_en,
	.products_man_range object#sampling_de,
	.products_man_range object#sampling_nl,
	.products_man_range object#sampling_ru,
	.products_man_range object#sampling_pl
	{
		position:absolute;
		right:55px;
		top:10px;
	}
	.products_man_range #alt_products_man_range
	{
		position:absolute;
		left:0px;
		top:140px;
		width:699px;
		height:293px;
	}
	.products_man_range object#alt_products_man_range
	{
		position:absolute;
		left:0px;
		top:130px;
		width:900px;
		height:280px;
	}

/******** design -> woman ********/

	.design_woman
	{
		background:url(/assets/img/bg_design_woman.jpg) 0px 0px no-repeat;
	}
	.design_man #sampling_en,
	.design_man #sampling_de,
	.design_man #sampling_nl,
	.design_man #sampling_ru,
	.design_man #sampling_pl
	{
		margin:30px 0 0 45px;
	}
	.design_man object#sampling_en,
	.design_man object#sampling_de,
	.design_man object#sampling_nl,
	.design_man object#sampling_ru,
	.design_man object#sampling_pl
	{
		margin:30px 0 0 45px;
	}

/******** design -> man ********/

	.design_man
	{
		background:url(/assets/img/bg_design_man.jpg) 0px 0px no-repeat;
	}
	.design_woman #sampling_en,
	.design_woman #sampling_de,
	.design_woman #sampling_nl,
	.design_woman #sampling_ru,
	.design_woman #sampling_pl
	{
		margin:40px 0 0 45px;
	}
	.design_woman object#sampling_en,
	.design_woman object#sampling_de,
	.design_woman object#sampling_nl,
	.design_woman object#sampling_ru,
	.design_woman object#sampling_pl
	{
		margin:40px 0 0 45px;
	}

/******** communication -> tv ********/

	.communication_tv #sampling_en,
	.communication_tv #sampling_de,
	.communication_tv #sampling_nl,
	.communication_tv #sampling_ru,
	.communication_tv #sampling_pl
	{
		margin:40px 0 0 45px;
	}

/******** communication -> makingof ********/

	.communication_makingof #sampling_en,
	.communication_makingof #sampling_de,
	.communication_makingof #sampling_nl,
	.communication_makingof #sampling_ru,
	.communication_makingof #sampling_pl
	{
		margin:30px 0 0 45px;
	}


/******** samples ********/

	.samples
	{
		background:#000 url(/assets/img/bg_samples.gif) 35px 120px no-repeat;
	}
	.samples_neu
	{
		background:#000;
/*		background:#000 url(/assets/img/bg_samples.gif) 35px 120px no-repeat;
*/	}

/******** goodies -> ecard ********/

	.goodies_ecard
	{
		background:#000 url(/assets/img/bg_ecard.gif) 60px 120px no-repeat;
	}

/******** goodies -> wallpaper ********/

	div#content table.wp_table
	{
		margin:50px 50px 0 50px;
		width:800px;
	}
	div#content table.wp_table a
	{
		color:#fff;
	}
	div#content table.wp_table a:hover
	{
		text-decoration:none;
	}

/******** spiel -> erfolgstest ********/

	div#alt_gewinnspiel
	{
		margin:0 0 0 55px;
	}
	object#alt_gewinnspiel
	{
		margin:0 0 0 55px;
	}

	.gewinnspiel_start
	{
/*		background:url(/assets/img/bg_gewinnspiel_start.jpg) 0px 0px no-repeat;
*/	}
	.gewinnspiel_start h2,
	.gewinnspiel_start p
	{
		display:none;
	}


	.gewinnspiel_teilnahme
	{
		background:url(/assets/img/bg_gewinnspiel_teilnahme.jpg) 0px 0px no-repeat;
	}


	.gewinnspiel_gewinn
	{
/*		background:url(/assets/img/bg_gewinnspiel_gewinn.jpg) 0px 20px no-repeat;
*/	}
	.gewinnspiel_gewinn h2,
	.gewinnspiel_gewinn p
	{
		display:none;
	}

	.gewinnspiel_tellafriend
	{
		background:url(/assets/img/bg_gewinnspiel_tellafriend.jpg) 0px 0px no-repeat;
	}
	.gewinnspiel_tellafriend h2,
	.gewinnspiel_tellafriend p
	{
		display:none;
	}
	.gewinnspiel_tellafriend table
	{
		margin-top:50px;
	}

/* global */

div#content h2
{
	font-size:12px;
	text-transform:uppercase;
	padding:30px 0 12px 60px;
}
div#content p
{
	font-size:11px;
	line-height:15px;
	margin:0 500px 12px 60px;
}
div#content p.btn_link
{
	text-align:center;
	width:160px;
	padding-left:2px;
	line-height:22px;
	margin-top:20px;
	background:url(/assets/img/bg_btnl.gif) left top no-repeat;
}
div#content p a
{
	display:block;
	line-height:22px;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	background:url(/assets/img/bg_btnr.gif) right top no-repeat;
}

div#content form
{
	float:right;
	display:inline;
	width:420px;
	margin:0 50px 0 0;
}
div#content form.wide
{
	width:520px;
}

div#content form.teilnahme
{
	float:left;
	display:inline;
	width:420px;
	margin:20px 0 0 60px;
}
div#content form table
{
	width:100%;
}
div#content form table td
{
	width:200px;
	padding:0 10px 4px 0;
}
div#content form table td.dbl
{
	width:auto;
}
div#content form textarea
{
	border:none;
	padding:2px 2px 3px 2px;
	width:405px;
	height:120px;
	font-size:11px;
	background:#fff;
}
div#content form input
{
	border:none;
	padding:2px 2px 3px 2px;
	width:196px;
	font-size:11px;
	background:#fff;
}
div#content form input.subm
{
	margin-left:46px;
	width:150px;
	color:#fff;
	background:#333;
}
div#content form input.required,
div#content form textarea.required
{
	background:#ea999a;
}
div#content form table td span
{
}
div#content form table td span.required
{
	color:#ea999a;
}
div#content form table td span a
{
	color:#fff;
	text-decoration:underline;
}
div#content form select
{
	border:none;
	width:200px;
	font-size:11px;
}
div#content form select.sm
{
	width:57px;
}
div#content form input.cb
{
	width:20px;
	background:none;
}
div#content form label
{
	text-transform:uppercase;
	line-height:20px;
	display:block;
}

div#content #mocont
{
	float:right;
	display:inline;
	width:342px;
	margin:0 60px 0 0;
}
div#content #tvcont
{
	float:right;
	display:inline;
	width:360px;
	margin:0 60px 0 0;
}

div#footer
{
	position:absolute;
	z-index:101;
	left:0px;
	top:570px;
	width:840px;
	padding:0 30px 0 30px;
	height:30px;
	background:#000 url(/assets/img/bg_navigation.gif) 10px 0px no-repeat;
}
#canvas_gs #footer
{
	top:590px;
}
div#footer ul
{
	float:left;
}
div#footer ul#nav-two
{
	padding-left:30px;
}
div#footer.de ul#nav-two
{
	background:url(/assets/img/de.gif) 3px 9px no-repeat;
}
div#footer.en ul#nav-two
{
	background:url(/assets/img/en.gif) 3px 9px no-repeat;
}
div#footer.nl ul#nav-two
{
	background:url(/assets/img/nl.gif) 3px 9px no-repeat;
}
div#footer.pl ul#nav-two
{
	background:url(/assets/img/pl.gif) 3px 9px no-repeat;
}
div#footer.ru ul#nav-two
{
	background:url(/assets/img/ru.gif) 3px 9px no-repeat;
}

div#footer ul li
{
	display:inline;
}
.subnav li
{
	float: left;
	position: relative;
	line-height:30px;
	color:#fff;
	text-transform:uppercase;
}
.subnav li a
{
	display:block;
	padding:0 6px 0 0;
	margin:0 5px 0 0;
	font-size:11px;
	line-height:30px;
	text-transform:uppercase;
	text-decoration:none;
	color:#ccc;
	background:url(/assets/img/divider.gif) right center no-repeat;
}
.subnav li.last a
{
	padding:0;
	margin:0;
	background:none;
}
.subnav li ul li a
{
	display:block;
	padding:0 10px;
	font-size:11px;
	line-height:24px;
	text-transform:uppercase;
	text-decoration:none;
	color:#808080;
	background:none;
}
.subnav li a:hover
{
	color:#fff;
}
#footer.en li ul li.en a,
#footer.de li ul li.de a,
#footer.ru li ul li.ru a,
#footer.nl li ul li.nl a,
#footer.pl li ul li.pl a
{
	font-weight:800;
	color:#fff;
}
#nav-two li:hover a, 
#nav-two li.sfHover a
{
}
#nav-two li:hover ul a, 
#nav-two li.sfHover ul a
{
}
#nav-two li:hover ul a:hover, 
#nav-two li.sfHover ul a:hover
{
	font-weight:800;
}
.subnav ul {
	position:absolute;
	top:-999em;
	margin:0;
	padding:5px 0 0 0;
	width:120px;
	background:url(/assets/img/bg_dropup.png) left top no-repeat
}
.subnav li:hover ul,
.subnav li.sfHover ul
{
	top:-125px;
}
.subnav ul li {
  float: none;
}
.subnav ul a {
/*	width:120px;
*/	white-space:nowrap;
}
.subnav ul a:hover
{
}
#footer ul#nav-three
{
	float:right;
	font-size:10px;
}
#footer ul#nav-three li
{
	padding:0 6px 0 0;
	margin:0 3px 0 0;
	color:#fff;
	text-transform:uppercase;
	line-height:30px;
	background:url(/assets/img/divider.gif) right center no-repeat;
}
#footer ul#nav-three li.last
{
	padding:0;
	margin:0;
	background:none;
}
#footer ul#nav-three li a
{
	color:#fff;
	text-transform:uppercase;
	line-height:30px;
	text-decoration:none;
}
#footer p
{
	font-size:11px;
	text-transform:uppercase;
	float:left;
	line-height:30px;
	color:#fff;
	background:#000;
}
