body

{

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: normal;

	font-style: normal;

	line-height: 1.4em;

	letter-spacing: 0px;

	/*overflow-y: scroll;*/

	overflow: -moz-scrollbars-vertical; 	

	-ms-overflow-y: scroll;

}



p 

{

	margin: 0;

	padding: 0;

}



a

{

	line-height: 1.2em;

	letter-spacing: 0px;

	color: #820202;

	text-decoration: none;

}



a:hover

{

	line-height: 1.2em;

	letter-spacing: 0px;

	color: #820202;

	text-decoration: underline;

}



.form-text

{

	width:100px;

	border: 1px dotted #DDDDDD;

}



.footer

{

	margin: 4px 0px 0px 10px;

	font-size: 8pt; 

	color: #ffffff;

}



h1, .h1

{

	color: #000000;

	font-family: 'Arial';

	font-size: 13px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

}



h2, .h2

{

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

}



h3, .h3

{

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

}





/*Tiny mce - Start*/

.Rubrik1 {   

	color: #000000;

	font-family: 'Arial';

	font-size: 13px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

}

.Rubrik2 {   

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

}

.Rubrik3 {   

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

}

.Text {   

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: normal;

	font-style: normal;

	line-height: 1.75em;

	letter-spacing: 0px;

}

.TextFet{   

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	line-height: 1.75em;

	letter-spacing: 0px;

}

.TextKursiv{   

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

	line-height: 1.75em;

	letter-spacing: 0px;

}

/*Tiny mce - End*/



.button_backward

{

	padding: 0px 7px 10px 8px;

}



.img_normal_1

{

	float: left;

	padding: 2px 10px 0px 0px;

}



.img_normal_2

{

	float: right;

	padding: 2px 10px 0px 5px;

}



.img_normal_3

{

	text-align: center;

}



.img_normal_4

{

	text-align: center;

}



.form-search-text

{

	width:130px;

	border: 1px solid #DDDDDD;

}



.form-button

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

}



.solutions

{

	padding: 5px 0px 0px 0px;

}



.knapp 

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #505050;

	border: 1px solid #999999;

	background-color:#F8F8F8;

	cursor: hand;	

}

.button

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

}



.input

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #3E3E3E;

	border: 1px solid #D9D9D9;

}



.input_normal

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #3E3E3E;

	border: 1px solid #D9D9D9;

}





.input_normal2

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #3E3E3E;

	border: 1px solid #ffffff;

}





.input_reseller

{

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	color: #3E3E3E;	

	border: 1px dotted #808080;	

}



.gradualshine

{

	filter:alpha(opacity=100);

	-moz-opacity:1;

}



.gradualshine_b

{

	filter:alpha(opacity=100);

	-moz-opacity:1;

}



.gradualshine_m

{

	filter:alpha(opacity=100);

	-moz-opacity:1;

}







.sidebox 

{

	margin: 0 auto; /* center for now */

	background: url('/images/sbbody-r.gif') no-repeat bottom right;

	font-size: 100%

}

.boxhead 

{

	background: url('/images/sbhead-r.gif') no-repeat top right;

	margin: 0;

	padding: 0;

	

}

.boxhead h1 

{

	background: url('/images/sbhead-l.gif') no-repeat top left;

	margin: 0;

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;	

	line-height: 15px;

	padding-left:15px; padding-right:10px; padding-top:13px; padding-bottom:2px

}

.boxhead h2 

{

	background: url('/images/sbhead-l.gif') no-repeat top left;

	margin: 0;

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;	

	line-height: 11px;

	padding-left:13px; padding-right:10px; padding-top:13px; padding-bottom:0px

}

.boxhead_table

{

	background: url('/images/sbhead-l.gif') no-repeat top left;

	margin: 0;

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	line-height: 12px;

	padding-left:13px; padding-right:10px; padding-top:13px; padding-bottom:0px

}

.boxhead_table2

{

	background: url('/images/sbhead-l.gif') no-repeat top left;

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	letter-spacing: 0px;

	line-height: 15px;

	padding-left:13px; padding-right:10px; padding-top:13px; padding-bottom:0px

}

.boxhead_table1

{

	background: url('/images/sbhead-l.gif') no-repeat top left;

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	letter-spacing: 0px;

	line-height: 15px;

	padding-left:13px; padding-right:10px; padding-top:13px; padding-bottom:0px

}

.boxbody 

{

	background: url('/images/sbbody-l.gif') no-repeat bottom left;

	margin: 0;

	padding-left:13px; padding-right:12px; padding-top:5px; padding-bottom:12px

}



.sidebox_white

{

	margin: 0 auto; /* center for now */

	background: url('/images/sbbody-r.gif') no-repeat bottom right;

	font-size: 100%

}

.boxhead_white 

{

	background: url('/images/sbhead-r.gif') no-repeat top right;

	margin: 0;

	padding: 0;

	

}

.boxhead_white h2

{

	background: url('/images/sbhead-l.gif') no-repeat top left;

	margin: 0;

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	line-height: 11px;

	padding-left:13px; padding-right:10px; padding-top:13px; padding-bottom:0px

}

.boxhead_white_table 

{

	background: url('/images/sbhead-l.gif') no-repeat top left;

	margin: 0;

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	line-height: 11px;

	padding-left:13px; padding-right:10px; padding-top:13px; padding-bottom:0px

}

.boxhead_white_table2

{

	background: url('/images/sbhead-l.gif') no-repeat top left;

	margin: 0;

	color: #333333;

	font-family: 'Arial';

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	line-height: 15px;

	padding-left:13px; padding-right:15px; padding-top:13px; padding-bottom:0px

}

.boxbody_white 

{

	background: url('/images/sbbody-l.gif') no-repeat bottom left;

	margin: 0;

	padding-left:13px; padding-right:12px; padding-top:5px; padding-bottom:12px

}





.r_sidebox 

{

	margin: 0 auto; /* center for now */	

	background: url('../images/sbbody2-r.gif') no-repeat bottom right;

	font-size: 100%

}

.r_boxhead 

{

	background: url('../images/sbhead2-r.gif') no-repeat top right;

	margin: 0;

	padding: 0;

	

}

.r_boxhead h2 

{

	background: url('../images/sbhead2-l.gif') no-repeat top left;

	margin: 0;

	color: #ffffff; 

	font-family: Arial;

	font-size: 13px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	line-height: 11px;

	padding-left:13px; padding-right:10px; padding-top:10px; padding-bottom:5px

}

.r_boxbody 

{

	background: url('../images/sbbody2-l.gif') no-repeat bottom left;

	margin: 0;

	padding-left:13px; padding-right:12px; padding-top:5px; padding-bottom:12px

}



.no_repeat 

{

	background-repeat: no-repeat;

}



/* Albumvisning start*/

.album_box

{

	width:140px;

	float:left;

	height:auto;

	margin: 6px;

	z-index: 2;

	/*border:1px solid #D9D9D9;*/

}



.album_imgBox

{	

	text-align:center;

	height:120px;	

	/*background: aqua;*/

	padding: 0px 0px 10px 0px;

	z-index: 2;

}



.album_textBox

{

	text-align:center;

	z-index: 2;

}



.album_imgNew

{

	position: absolute;

	width:106px;

	float:left;

	height:auto;

	margin: 6px;

	z-index:1;		

	border:1px solid #D9D9D9;

}



.album_clear

{

	clear:both;

}

/* Albumvisning slut*/



/* Bildvisning start*/

.box

{

	width:125px;

	float:left;

	height:auto;

	margin: 6px;

	z-index: 2;

	/*border:1px solid #D9D9D9;*/

}



.imgBox

{	

	text-align:center;

	height:100px;

	/*background: aqua;*/

	padding: 0px 0px 10px 0px;

	z-index: 2;

}



.textBox

{

	text-align:center;

	z-index: 2;

}



.imgNew

{

	position: absolute;

	width:106px;

	float:left;

	height:auto;

	margin: 6px;

	z-index:1;		

	border:1px solid #D9D9D9;

}



.clear

{

	clear:both;

}

/* Bildvisning slut*/





/* Main meny start*/

.lvl1

{ 

	float: left; 

	padding:2px 15px 3px 12px; 	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;	

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;	

	color: #ffffff; 

	text-align: center;

	/*display: inline; background:url('../images/tabs_li.gif') no-repeat 100% 0;*/	

}

.lvl1:a 

{ 

	float: left; 

	padding: 2px 15px 3px 12px; 		

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	color: #ffffff; 

	text-align: center;

}

.lvl1:hover 

{ 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	color: #e6e6e6; 

	text-decoration: none;

}



.lvl2

{ 

	float: left; 

	padding: 2px 15px 3px 12px; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px; 

	color: #8a8a8a; 

	text-align: center;

	/*display: inline; background:url('../images/tabs_li.gif') no-repeat 100% 0;*/

}

.lvl2:a 

{ 

	float: left; 

	padding: 2px 15px 3px 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;	 

	color: #8a8a8a; 

	text-align: center;

}

.lvl2:hover 

{ 		

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	color: #8a8a8a; 

	text-decoration: none;

}



.meny_list

{

padding: 0px 0px 0px 10px;

}

.meny_list2

{

padding: 0px 0px 0px 10px;

}

/* Main meny end*/



/* Extra Main meny start*/

.lvl5

{ 

	float: left; 

	padding:2px 15px 3px 12px; 	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;	

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;	

	color: #ffffff; 

	text-align: center;	

}

.lvl5:a 

{ 

	float: left; 

	padding: 2px 15px 3px 12px; 		

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	color: #ffffff; 

	text-align: center;

}

.lvl5:hover 

{ 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	color: #e6e6e6; 

	text-decoration: none;

}

/* Extra Main meny End*/



/* Header meny start*/

.headerLeft

{

	width:750px;

	padding: 27px 0px 0px 75px;

}



.headerRight

{

	width:50px;	

	padding: 25px 20px 0px 820px;

}



.header 

{ 

	font-family: Arial, Helvetica, sans-serif;

	padding: 0px 2px 3px 0px; 

	font-size: 12px; 

	font-weight: bold; 

	color: #706a6a;

}

.header:a 

{ 

	font-family: Arial, Helvetica, sans-serif;

	color: #706a6a;

}

.header:hover 

{

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none; 

	color: #9d9d9d; 

}



.header2

{ 

	font-family: Arial, Helvetica, sans-serif;

	padding: 0px 2px 3px 0px; 

	font-size: 12px; 

	font-weight: bold; 

	color: #9d9d9d;

}

.header2:a 

{ 

	font-family: Arial, Helvetica, sans-serif;

	padding: 0px 2px 3px 0px; 

	font-size: 12px; 

	font-weight: bold; 

	color: #9d9d9d;

}

.header2:hover 

{

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none; 

	color: #9d9d9d;

}



/* Header meny end*/



/* Product meny start*/

.prod_meny_layout1

{	

	padding: 0px 0px 0px 8px; 

}

.prod_meny_layout2

{	

	padding: 0px 0px 0px 8px; 

}



.prod_meny1

{

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; color: #3d3d3d;

}

.prod_meny1:a

{

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; color: #3d3d3d;

}

.prod_meny1:hover 

{

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; color: #545454; 

	text-decoration: none;

}



.prod_meny2 

{

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; color: #b9b9ba;	

}

.prod_meny2:a

{

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; color: #b9b9ba;	

}

.prod_meny2:hover 

{

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; color: #b9b9ba; 

	text-decoration: none;

}





.prod_meny_header

{

	padding: 0px 0px 0px 2px; 

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; 

	color: #333;

	font-weight: bold; 

}

.prod_meny_header:a

{

	padding: 0px 0px 0px 2px; 

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; 

	color: #333;

	font-weight: bold; 

}

.prod_meny_header:hover 

{

	padding: 0px 0px 0px 2px; 

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; 

	color: #333; 

	text-decoration: none;

	font-weight: bold; 

}



.prod_meny_info

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 14px; color: #3d3d3d;

}

.prod_meny_info:a

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 14px; color: #3d3d3d;

}

.prod_meny_info:hover 

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 14px; color: #545454; 

	text-decoration: none;

}



.prod_headline_list 

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 14px; 

	color: #333;	

}

.prod_headline_list:a

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 14px; 

	color: #333;	

}

.prod_headline_list:hover 

{	 

	font-size: 14px; 

	color: #333; 

	text-decoration: none;	

}





.cat_list 

{

	color: #333333;

	font-family: 'Arial';

	font-size: 13px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

}

.cat_list:a

{

	color: #333333;

	font-family: 'Arial';

	font-size: 13px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	text-decoration: none;	

}

.cat_list:hover 

{

	color: #525252;

	font-family: 'Arial';

	font-size: 13px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	text-decoration: none;	

}



.cat_list2

{

	color: #8a8a8a;

	font-family: 'Arial';

	font-size: 13px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px; 

}

.cat_list2:a

{

	color: #333333;

	font-family: 'Arial';

	font-size: 13px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px;

	text-decoration: none;	

}

.cat_list2:hover 

{

	color: #8a8a8a;

	font-family: 'Arial';

	font-size: 13px;

	font-weight: bold;

	font-style: normal;

	letter-spacing: 0px; 

	text-decoration: none;	

}



.cat_arrow

{	 

	padding: 5px 0px 12px 0px;

	vertical-align: top;

}



.cat_list_format

{	 

	padding: 0px 0px 8px 0px;

	vertical-align: top;

}



/* CSS kalender start*/

.calender 

{ 

	float: left;

	padding: 15px 16px 0px 12px; 

	margin: 0px 0px 0px 0px; 

	font-size: 11px; 

	font-weight: bold;  

	color: #131089; 

	text-align: center;

}

.calender:a 

{ 

	color: #9d9d9d;

}



.calender:hover 

{ 

	color: #9d9d9d;

	text-decoration: none;

}

.calender2 

{ 

	float: left;

	padding: 15px 16px 0px 12px; 

	margin: 0px 0px 0px 0px; 

	font-size: 11px; 

	font-weight: bold;  

	color: #999999; 

	text-align: center;

}

.calender2:a 

{ 

	color: #9d9d9d;

}



.calender2:hover 

{ 

	color: #9d9d9d;

	text-decoration: none;

}



.agenturer{font-family: Arial; font-size: 13px; color: #333; padding: 0px 0px 0px 10px;}





/*IE method of centering a relative div*/

.centerdiv

{ 	

	text-align: center;

}



/*Proper way to center a relative div*/

.centerdiv>div

{ 	

	margin: 0 auto;

}


