body, html
{
	background-color:#000000;
	margin:0px;
	height:100%;
	font-family:Arial;
	color:#FFFFFF;
}

#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

#topnavi {
	background-image:url(images/tr_bg.png);
	position:absolute;
	top:13px;
	width:100%;
	height:78px;
	z-index:5;
}
#topnavi_social {
	position:absolute;
	right:0px;
	top:0px;
	font-size:8pt;
	color:#FFFFFF;
	padding-top:7px;
	padding-right:12px;
}
#topnavi_social a, #topnavi_menu a {
	text-decoration:none;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}
#topnavi_menu {
	position:absolute;
	left:205px;
	top:32px;
	font-size:9pt;
	color:#FFFFFF;
	line-height:20px;
}
#topnavi_menu_sub1 {
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
	width:80px;
	height:20px;
	white-space:nowrap;
}
#topnavi_menu_sub1:hover {
	width:160px;
	height:40px;
}
#topnavi_menu_sub2 {
	position:absolute;
	left:75px;
	top:0px;
	overflow:hidden;
	width:150px;
	height:20px;
	white-space:nowrap;
}
#topnavi_menu_sub2:hover {
	width:160px;
	height:40px;
}
#topnavi_menu_sub3 {
	position:absolute;
	left:220px;
	top:0px;
	overflow:hidden;
	width:100px;
	height:20px;
	white-space:nowrap;
}
#topnavi_menu_sub3:hover {
	width:220px;
	height:40px;
}
#subnavi {
	background-image:url(images/tr_bg.png);
	position:absolute;
	width:380px;
	height:67px;
	left:50px;
	bottom:25px;
	z-index:5;
}
#subnavi_menu, #subnavi_gos_menu {
	position:absolute;
	left:140px;
	top:27px;
	font-size:9pt;
	color:#FFFFFF;
}
#subnavi_menu a, #subnavi_gos_menu a {
	text-decoration:none;
	padding:0px 5px;
	color:#FFFFFF;
}
#subnavi_menu a.active {
	color:#ee1415;
}

/* SUBNAVI GET ON STAGE */
#subnavi_gos {
	background:transparent url(images/gos_subnav_bg.png) no-repeat;
	background-position: 127px 0;
	position:absolute;
	width:477px;
	height:68px;
	left:50px;
	bottom:25px;
	z-index:5;
}

#subnavi_gos_menu a.active {
  color:#b34b93;
}

#duft_cont {
	background-image:url(images/tr_bg.png);
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-412px;
	margin-top:-102px;
	width:825px;
	height:205px;
}
#duft_left {
	position:absolute;
	left:95px;
	top:0px;
	font-size:10pt;
	line-height:14pt;
	width:290px;
	text-align:justify;
	padding-top:12px;
}
#duft_right {
	position:absolute;
	left:345px;
	top:0px;
	font-size:10pt;
	line-height:14pt;
	width:290px;
	text-align:justify;
	padding-top:12px;
}
#design_cont {
	background-image:url(images/tr_bg.png);
	position:absolute;
	right:35px;
	top:50%;
	margin-top:-95px;
	width:364px;
	height:193px;
	padding-top:12px;
	padding-left:8pt;
	padding-right:8pt;
	padding-bottom:12pt;
	text-align:justify;
	font-size:10pt;
	line-height:14pt;
}
h1 {
	margin-top:0px;
	font-size:12pt;
}

#kontakt_cont {
	background-image:url(images/tr_bg.png);
	position:absolute;
	right:35px;
	width:635px;
	height:auto;
	top:50%;
	margin-top:-120px;
	padding-top:8px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:8px;
}
#kontakt_cont td, #kontakt_cont div {
	font-size:8pt;
}
.textinput {
	background-color:transparent;
	border:1px solid #FFFFFF;
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
}

#range_buttons {
	position:absolute;
	right:35px;
	bottom:485px;
	width:540px;
	height:40px;
}
#range_cont {
	background-image:url(images/tr_bg.png);
	position:absolute;
	right:35px;
	bottom:220px;
	margin-top:-160px;
	width:540px;
	height:275px;
	text-align:center;
}
#range_text {
	background-image:url(images/tr_bg.png);
	position:absolute;
	right:35px;
	bottom:100px;
	width:516px;
	height:107px;
	padding-top:8px;
	padding-left:12px;
	padding-right:12px;
	font-size:8pt;
}

a {
	outline:0 none;
}
