*
{
	font-family: Arial, Verdana, sans-serif;
}
.ipt_txt, .ipt_txt_error
{
	color: #FFFFFF;
	background-color: #303030;
	border: 1px solid #303030;
}
a:link, a:visited
{
	color: #FFFFFF;
}

/* ****************************************
*******************************************
*******************************************
*******************************************
************** MAIN COLOR *****************
*******************************************
*******************************************
*******************************************
******************************************/

a:hover, a:active, .rdo_error
{
	color: #FF0066;
}
.btn_blue, .ipt_txt_error, .btn_46
{
	background-color: #FF0066;
}

/* ****************************************
*******************************************
*******************************************
*******************************************
************** MAIN COLOR END *************
*******************************************
*******************************************
*******************************************
******************************************/

body
{
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
}
.links, .mitte, .rechts, .mitte_2, .links_3, .text1, .text_head, .text_text, .text_grey_line
{
	background-color: #191919;
}
.mitte_2
{
	background-repeat: no-repeat;
}
.teaser_swf
{
	background-color: transparent;
}
.btn_HL, .btn_sub-HL
{
	font-size: 8px;
	color: #FFFFFF;
}
.btn_HL
{
	font-size: 16px;
}
.text_head, .text_text, .text_grey_line
{
	font-size: 16px;
	color: #FFFFFF;
}
.text_text
{
	font-size: 12px;
	line-height: 14px;
}
.text_text, .text_grey
{
	color: #999999;
}
.text_grey_line
{
	background-color: #333333;
}
.where-to-buy_HL, .where-to-buy_adress, .where-to-buy_opening
{
	font-size: 13px;
	color: #FFFFFF;
}
.where-to-buy_adress, .where-to-buy_opening
{
	font-size: 11px;
}
.footer
{
	height: 34px;
	background-color: #262626;
}
.footer_right
{
	position: absolute;
	right: 20px;
	height: 22px;
	z-index: 155;
}
.menu
{
	background-image: url(../img/menu_bg.jpg);
}
.facebookShareDiv
{
	position:absolute;
	top: 138px;
	right: 20px;
	width: 170px;
	z-index: 50;
}
.facebookLike
{
	top: 55px;
	left: 850px;
}

/* ****************************************
*******************************************
*******************************************
*******************************************
************** BASICS SHOP ****************
*******************************************
*******************************************
*******************************************
******************************************/

.text_head_basics, .text_head_basics_wk
{
	height: 55px;
	padding-left: 25px;
	background-image: url(../.img/basics/basics_head_bg.jpg);
}
.text_head_basics_wk
{
	background-image: url(../.img/basics/basics_head_bg_wk.jpg);
}

/* ****************************************
*******************************************
*******************************************
*******************************************
************** BASICS SHOP END ************
*******************************************
*******************************************
*******************************************
******************************************/

.overLay
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: none;
	color: #FFFFFF;
	z-index: 800;
}
.overLayBG
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
/*
	background-color: #000000;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
*/
	z-index: 900;
}
.overLayPlayer
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background-image:url(../img/alpha75.png);
}

