body {
	margin: 0px; padding: 0px; height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);
}
.antispam{display:none;}
a:link {
	color: rgb(255, 255, 255);
}
a:visited {
	color: rgb(255, 255, 255);
}
a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
a:active {
	color: rgb(255, 255, 255);
}
input#ebcaptchainput {width: 40px; margin:0px 10px;}
#backimg_div {
	overflow: hidden; position: absolute;
}
#loadimg_div {
	overflow: hidden; position: absolute;
}
#img_back {
	position: absolute;
}
#over_content {
	width: 100%; height: 100%; position: absolute;
}
#content {
	margin: -110px auto 0px; top: 50%; height: 220px; position: absolute;
}
#optimal {
	left: 50%; top: 50%; width: 330px; height: 50px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 36px; margin-top: -25px; margin-left: -165px; display: none; position: absolute;
}
#optimal_si {
	left: 50%; top: 50%; width: 562px; height: 50px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 36px; margin-top: -25px; margin-left: -281px; display: none; position: absolute;
}
#adjusting {
	left: 50%; top: 50%; width: 330px; height: 50px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 36px; margin-top: -25px; margin-left: -165px; position: absolute;
}
#menu {
	left: 50%; width: 870px; height: 30px; text-align: center; color: rgb(255,255,255); clear: both; font-size: 12px; margin-top: 20px; margin-left: -350px; display: none; position: absolute; font-weight:bold;
}
#menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
#menu li {
	display: inline;
}
#menu a {
	padding: 3px 0px 0px 10px; border: currentColor; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; text-decoration: none; float: left; display: block; cursor: pointer;
}
#menu a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
#menu .buy_online a {
	width: 88px; height: 19px; background-image: url("../images/gumb_bg.png");
}
#menu .buy_online_si a {
	width: 68px; height: 19px; padding-left: 30px; background-image: url("../images/gumb_bg.png");
}
#menu .buy_online a:hover {
	color: rgb(0, 0, 0);
}
#menu .buy_online_si a:hover {
	color: rgb(0, 0, 0);
}
#menu .buy_online_de a {
	width: 110px; height: 19px; background-image: url("../images/gumb_bg_de.png");
}
#menu .buy_online_de a:hover {
	color: rgb(0, 0, 0);
}
#main_content {
	background-position: center; padding: 20px 0px 6px; width: 100%; text-align: center; display: none; background-image: url("../images/bg_trans.png");
}
#footerall {
	left: 50%; width: 150px; bottom: 0px; color: rgb(255, 255, 255); font-size: 10px; margin-left: -75px; display: none; position: fixed; z-index: 10000;
}
body > div#footerall {
	position: fixed;
}
#footerall a {
	color: rgb(255, 255, 255);
}
#footerall a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#lang {
	height: 20px; color: rgb(255, 255, 255); padding-top: 10px; padding-right: 50px; font-size: 12px; display: none;
}
#lang .partner{float:left; padding-left:20px; margin-top:-20px;}
#lang a {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; text-decoration: none;
}
#lang a:hover {
	color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: underline;
}
#inner_content {
	margin: 20px auto 0px; width: 600px; text-align: center; color: white; font-size: 14px;
}
.title {
	text-align: left; color: rgb(255, 0, 0); padding-bottom: 10px; font-size: 22px;
}
.title_min {
	text-align: left; color: rgb(168, 18, 53); font-size: 14px; font-weight: bold;
}
#logo_div {
	margin: 0px auto; width: 489px; height: 95px; cursor: pointer; background-image: url("../images/logo.png");
}
div#cornersticker {
	margin: 0px; padding: 0px; left: 0pt; top: 0px; width: 199px; height: 141px; overflow: visible; float: none; position: fixed; z-index: 10000; cursor: pointer;
}
