body {
/*	width:			1050px !important;*/ /* 894px real width */
	width:			900px !important;
	padding:		0px auto 0px auto;
	margin:			0px auto 0px auto;
/*	background-image:	url('../img/background.jpg');*/
	background-color:	#ffffff;
	background-repeat:	repeat-x;
	font-family:		arial, helvetica, sans-serif;
	font-size:		12px;
	color:			#333333;
	padding:		0px;
	line-height:		1.4em;
	font-style:		normal;
	font-variant:		normal;
	font-weight:		normal;

}

img.transp { behavior: url(iepngfix.htc); }

.box {
	padding-top:		15px;
	padding-right:		18px;
	padding-left:		18px;
	padding-bottom:		15px;
	margin-top:		0px;
	background-color:	#F0F0F0;
	background-image:	url('../img/layout_2_top.gif');
	background-repeat:	no-repeat;
	background-position: 	top right;
}

div#content_background {
	float:			left;
	width:			866px;
	padding:		0;
	margin:			0;
}
div#container {
/*	border-left:		1px solid #5D7F9C;
	border-right:		1px solid #5D7F9C;
	border-bottom:		1px solid #5D7F9C;*/
	float:			left;
	width:			866px;
	padding:		0px 0px 21px 0px;
	margin:			0;
	background-color:	#ffffff;

}
div#header {
	float:			left;
	width:			866px;
	padding:		0px 0px 0px 0px;
	margin:			0;
	background-color:	#ffffff;
	overflow:		hidden;
}
div#navi_top {
	float:			left;
	width:			866px;
	height:			30px;
	padding:		0px 0px 0px 0px;
	margin:			0;
/*	background-image:	url('../img/navi_back.gif');*/
	background-color:	#7e7e7e;
	overflow:		hidden;
}
div#navi_top_divider {
	float:			left;
	width:			866px;
	height:			2px;
	padding:		0px 0px 0px 0px;
	margin:			0;
	background-color:	#ffffff;
	overflow:		hidden;
}
div#divider {
	float:			left;
	width:			866px;
	height:			21px;
	padding:		0px 0px 0px 0px;
	margin:			0;
	background-color:	#ffffff;
	overflow:		hidden;
}
div#content {
	border:			0px #000 solid;
	float:			left;
	width:			866px;
	padding:		0px 0px 0px 0px;
	margin:			0;
	background-color:	#ffffff;

}

div#content_left {
	float:			left;
	width:			173px;
	padding:		0px 0px 0px 0px;
	margin:			0;
	background-color:	#ffffff;

}
div#content_middle, div#content_middle_shop {
	float:			left;
	width:			404px;
	padding:		0px 15px 0px 10px;
	margin:			0;
	background-color:	#ffffff;

}
div#content_middle_shop { width: 577px;border: 0px solid #000000; }

div#content_right, div#content_right_shop {
	float:			left;
	width:			244px;
	padding:		0px 20px 0px 0px;
	margin:			0;
	background-color:	#ffffff;
	overflow:		hidden;
}
div#content_right_shop { width: 210px;border: 0px solid #000000; }

div#content_footer {
	border:			0px #000 solid;
	float:			left;
	width:			827px;
	padding:		10px 20px 10px 20px;
	margin:			10px 0px 0px 0px;
	background-color:	#ffffff;
	overflow:		hidden;
	text-align:		left;
}

div#content_footer_spacer {
	border:			0px #000 solid;
	float:			left;
	width:			827px;
}

div#banners {
	border:			0px #000 solid;
	float:			left;
	width:			150px;
	margin:			0px 0px 0px 10px;
	display:		none;
}

/* NAVI TOP */
div.navi_top_button {
	float:			left;
	height:			24px;
	padding-top:		6px;
	padding-left:		15px;
	padding-right:		15px;
	padding-bottom:		0px;
	margin:			0px 0px 0px 0px;
/*	background-color:	#6DBBD9;*/
}

.link_navi {
	font-family:		arial;
	font-weight:		normal;
	font-size:		14px;
	color:			#ffffff;
	text-decoration:	none;
}

.link_navi_sub, .link_navi_sub_sel {
	font-family:		arial;
	font-weight:		normal;
	font-size:		12px;
	color:			#ffffff;
	text-decoration:	none;
	line-height:		1.8em;
}
.link_navi_sub_sel {
	font-weight:		bold;
}

/* LAYOUTS */
div.layout_1_top {
	height:			13px;
}
div.layout_1_content {
	width:			404px;
	background-color:	#EDEDED;
	overflow:		hidden;
}
div.layout_1_left {
	float:			left;
	width:			188px;
	padding:		0px 15px 5px 15px;
	overflow:		visible;
}
div.layout_1_right {

	float:			left;
	width:			173px;
	padding:		0px 13px 5px 0px;
}
/* 2 */
div.layout_2_top {
	height:			13px;
}
div.layout_2_content {
	width:			404px;
	background-color:	#EDEDED;
	overflow:		hidden;
}
div.layout_2_main {
	float:			left;
	width:			374px;
	padding:		0px 15px 5px 15px;
	overflow:		visible;
}

/* Main */
.rubrik {
	font-family:		arial, helvetica, verdana;
	font-size:		22px;
	font-weight:		bold;
	color:			#333333;
	line-height:		1.4em;
}
.ingress {
	font-family:		arial, helvetica, verdana;
	font-size:		14px;
	font-weight:		bold;
	color:			#333333;
	line-height:		1.4em;
}
.text {
	font-family:		arial, helvetica, verdana;
	font-size:		12px;
	font-weight:		normal;
	color:			#333333;
	line-height:		1.4em;
}
.link {
	font-family:		arial, helvetica, verdana;
	font-size:		12px;
	font-weight:		normal;
	color:			#666666;
	line-height:		1.4em;
}

.link_reg_green {
	font-family:		arial, helvetica, verdana;
	font-size:		14px;
	font-weight:		bold;
	color:			#339900;
	line-height:		1.4em;
}

.link_reg_red {
	font-family:		arial, helvetica, verdana;
	font-size:		14px;
	font-weight:		bold;
	color:			#FF0000;
	line-height:		1.4em;
}


/* Inputs */

div#register_form {
	border:			0px solid #000000;
	
}

label.register_form, input.register_form {
	display:		block;
	width:			200px;
	float:			left;
	margin-bottom:		10px;
	
}

input.register_form {
	border:			1px solid #666666;
}

label.register_form {
	text-align:		left;
	width:			130px;
	padding-right:		20px;
	font-size:		12px;
}

br {
	clear: left;
}

/* Copyright */
.text_copy {
	font-family:		arial, helvetica, verdana;
	font-size:		11px;
	color:			#D0D0D0;
	line-height:		1.4em;
}
.link_copy {
	font-family:		arial, helvetica, verdana;
	font-size:		11px;
	color:			#D0D0D0;
	line-height:		1.4em;
}

