body
{
	margin:			35px 0 0 0;
	background-color:	#ffffff;
	font-size:		9px;
	font-family:		Verdana;
}

.page {
	width:	800px;
}

.scroll-track
{
	width:			8px;
	background-image:	url('images/layout/slider_bg.gif');
	background-position:	right;
}

.scroll-handle
{
	background-color:	#eaeaea;
	cursor:			pointer;
}

#slide_container_2 {
	position:	absolute;
	top:		66px;
	width:		308px;
	height:		466px;
	overflow:	hidden;
}

#slide_container_1 {
	position:	absolute;
	top:		66px;
	width:		308px;
	height:		466px;
	overflow:	hidden;
}

#view_left {
	float:		left;
	width:		245px;
	height:		466px;
	overflow:	hidden;
}

#view_left .sub_links {
	margin:		0 0 1em 0;
}

.margin_left {
	margin:		87px 5px 105px  33px;
	height:		333px;
	overflow:	auto;
}

.text_left {
	margin:		0 20px 0 0;
}

.margin_prodgrupp_left {
	margin:		87px 5px 105px  33px;
	height:		300px;
	overflow:	hidden;
}

.produkt_text_margin_left {
	margin:		87px 5px 15px  33px;
	height:		210px;
	overflow:	hidden;
}

.produkt_nav_margin_left {
	margin:		0 5px 0  33px;
	overflow:	auto;
}

.produkt_text_left {
	margin:		0 20px 0 0;
}

.margin_right_prodgrupp {
	margin:		87px 30px 102px  33px;
	padding:	0;
}

.margin_right {
	margin:		117px 5px 105px  33px;
	padding:	0;
	height:		240px;
	overflow:	hidden;
}

.text_right {
	margin:		0 20px 0 0;
}

.margin_right_bildspel {
	margin:		87px 30px 105px  33px;
	padding:	0;
}

h1 {
	font-weight:	normal;
	font-size:	18px;
	margin:		0 0 14px 0;
}

h2 {
	font-weight:	bold;
	font-size:	9px;
	margin:		0 0 1em 0;
/*	margin:		0 0 22px 0; */
}

h3 {
	font-weight:	bold;
	font-size:	9px;
	margin:		0 0 0 0;
}

#view_left a.selected:link,
#view_left a.selected:visited,
#view_left a.selected:hover
{
	text-decoration:	underline;
}

#view_middle {
	float:	left;
	width:	308px;
	height:	466px;
	background-color:	#f9f9f9;
	overflow:	hidden;
}

#view_right {
	float:	right;
	width:	245px;
	height:	466px;
	overflow:	hidden;
}

#nav_edit {
	position:	absolute;
	top:		0px;
	right:		0px;
	border:		1px solid #aeaeae;
	margin:		5px;
	padding:	5px;
}

#nav {
	height:		18px;
	/* 800 - 34 = 766 */
	width:		766px;
	text-align:	left;
	margin-left:	34px;
	font-size:	9px;
	font-weight:	normal;
	text-transform:	uppercase;
}

.puff_laenk:link,
.puff_laenk:visited,
.puff_laenk:hover {
	color:			#000000;
	text-decoration:	none;
}

#nav a,
#nav a:link,
#nav a:visited,
#nav a:hover
#nav a.unselected,
#nav a.unselected:link,
#nav a.unselected:visited,
#nav a.unselected:hover
{
	border-left:		1px solid #ffffff;
	padding:		0 3em 0 5px;
	color:			#c6c7c8;
	text-decoration:	none;
	text-transform:		uppercase;
	font-size:		10px;
}

#nav a.selected:link,
#nav a.selected:visited,
#nav a.selected:hover
{
	border-left:		1px solid #aeaeae;
	padding:		0 3em 0 5px;
	color:			#000000;
	text-decoration:	none;
	font-size:		10px;
}

a.nav_selected,
a.nav_selected:link,
a.nav_selected:visited,
a.nav_selected:hover,
a.nav_unselected,
a.nav_unselected:link,
a.nav_unselected:visited,
a.nav_unselected:hover
{
	padding:		0 0 0.4em 0;
	color:			#000000;
	text-decoration:	none;
	text-transform:		uppercase;
	font-size:		9px;
	font-weight:		normal;
	display:		block;
	font-size:		10px;
}

a.nav_selected,
a.nav_selected:link,
a.nav_selected:visited,
a.nav_selected:hover
{
	font-weight:		normal;
	font-size:		10px;
}

.sub_menu_wrapper_safari {
	position:		absolute;
	display:		none;
	border-left:		1px solid #aeaeae;
	padding:		7px 0 0 0;
	background-color:	transparent;
}

.sub_menu_wrapper {
	position:		absolute;
	display:		none;
	border-left:		1px solid #aeaeae;
	padding:		5px 0 0 0;
	background-color:	transparent;
}

.sub_menu_wrapper_in {
	padding:		4px 0 0 5px;
	background-color:	#ffffff;
}

.sub_menu {
	width:			20em;
	position:		relative;
	padding:		0 0 0 5px;
	font-size:		9px;
	background-color:	#ffffff;
	text-transform:		uppercase;
}

.view {
	height:	466px;
	border:	1px solid #aeaeae;
}

#footer {
	height:		14px;
	text-align:	right;
	font-size:	9px;
	color:		#aeaeae;
}

#footer a:link,
#footer a:visited,
#footer a:hover
{
	font-size:		9px;
	color:			#aeaeae;
	text-decoration:	none;
}

.logo {
	text-align:	center;
}

a:link,
a:visited
{
	text-decoration:	none;
	color:			#4f5386;
}

.form_container {
	background-color: #ffffff;
	margin: 3px;
}

.form_item_header {
	color: #ffffff;
	background-color: #006db5;
	font-weight: bold;
	padding: 1px 2px 1px 5px;
	font-size: 12px;
	font-family: Verdana;
	margin-bottom: 4px;
}

.form_item {
	margin-bottom: 10px;
}

.form_err {
	background-color: #f2c8e2;
	padding: 3px;
	border-width: 1px;
	border-color: #f473c0;
	border-style: solid;
	margin-bottom: 4px;
}
.form_info {
	background-color: #e3e3e3;
	padding: 3px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	margin-bottom: 4px;
}

.form_input {
	font-size: 12px;
	width: 140px;
}

.form_input_disabled {
	font-size: 12px;
	background-color: #d7d7d7;	
}

.form_input_readonly {
	font-size: 12px;
	background-color: #f2f2f2;
}

.form_input_err {
	font-size: 12px;
	background-color: #f2c8e2;	
}

.form_submit {
	font-size: 12px;
}

.form_checkbox {
	font-size: 12px;
}

.black1
{
	font-size: 10px;
	color: #000000;
}
.black2
{
	font-size: 11px;
	color: #000000;
}
.black3
{
	font-size: 12px;
	color: #000000;
}
.black4
{
	font-size: 14px;
	color: #000000;
}
.black5
{
	font-size: 18px;
	color: #000000;
}

.blue1
{
	font-size: 10px;
	color: #0066A6;
}
.blue2
{
	font-size: 11px;
	color: #0066A6;
}
.blue3
{
	font-size: 13px;
	color: #0066A6;
}
.blue4
{
	font-size: 14px;
	color: #0066A6;
}
.blue5
{
	font-size: 18px;
	color: #0066A6;
}
.red1
{
	font-size: 10px;
	color: #B80000;
}
.red2
{
	font-size: 11px;
	color: #B80000;
}
.red3
{
	font-size: 13px;
	color: #B80000;
}
.red4
{
	font-size: 14px;
	color: #B80000;
}
.red5
{
	font-size: 18px;
	color: #B80000;
}

