body 
{
padding:                	0px;
margin:                	0px;
background-color:		#6b7e8d;
background-image:		url(/media/assets/bg.png);
background-repeat:		repeat-x;
background-attachment: fixed;

}


html 
{
overflow: scroll;
overflow-x: hidden;
}

*
{
padding:              	 0px;
margin:                	 0px;
}

p
{
padding-bottom:		10px;
}

img
{
border:			0px;
}


#mainWrapper
{
width:			980px;
height:			auto;
margin-left:		auto;
margin-right:		auto;
}


#wrapper
{
width:			980px;
height:			auto;
float:			left;
margin-top:		40px;
background-image:		url(/media/assets/bg02.png);
background-repeat:		repeat;
}

#topWrapper
{
width:			980px;
height:			230px;
float:			left;
padding-top:		20px;
}

#logo
{
width:			940px;
height:			229px;
float:			left;
background-image:		url(/media/assets/banner04.png);
background-repeat:		no-repeat;
margin-left:		20px;
}

.topTekst1
{
width:			440px;
height:			auto;
float:			right;
font-family:		Verdana;
font-size:		18px;
margin-top:		126px;
margin-right:		80px;
text-align:		center;
color:			#000000;
text-decoration:		none;
letter-spacing:		1px;
}


.topTekst2
{
width:			438px;
height:			auto;
float:			right;
font-family:		Verdana;
font-size:		11px;
margin-right:		80px;
text-align:		center;
color:			#808080;
text-decoration:		none !important;
letter-spacing:		1px;
margin-top:		7px;
}

#contentWrapper
{

width:			980px;
height:			auto;
float:			left;
padding-bottom:		20px;
}

#menuWrapper
{
width:			940px;
height:			38px;
float:			left;
margin-left:		20px;
background-color:		#9ca9b3;
margin-top:		1px;
}

#content
{
width:			900px;
height:			auto;
min-height:		180px;
background-image:		url(/media/assets/contentBg2.png);
background-repeat:		repeat-x;
float:			left;
margin-left:		20px;
background-color:		#ffffff;
padding:			20px;
}

#request
{
font-size:		16px;
}

#request a
{
font-size:		12px;
border:			1px #9ca9b3 solid;
padding-left:		10px;
padding-right:		10px;
padding-top:		5px;
padding-bottom:		5px;
text-decoration:		none !important;
text-transform:		uppercase;
}

#request a:hover
{
font-size:		12px;
border:			1px #9ca9b3 solid;
padding-left:		10px;
padding-right:		10px;
padding-top:		5px;
padding-bottom:		5px;
text-decoration:		none !important;
background-color:		#e9e9e9;
}

/* ******************************************

	KONTAKT

****************************************** */

.error li
{
	width:100%;
float:	left;
}

.contactLabel
{
font-size:	11px;
font-family:	Verdana;
margin-top:	5px;
float:		left;
width:		100%;
}

.checkLabel
{
font-size:	10px;
font-family:	Verdana;
margin-top:	5px;
width: 280px;
font-style: italic;
}

.contactLabel1
{
font-size:	16px;
font-family:	Verdana;
float:		left;
width:		100%;
color:		#45515b;
margin-bottom:10px;
}

.ContactTextbox
{
	margin-bottom: 1px;

	width: 240px;
	padding:3px;
	margin-right:20px;

	background-color: #ffffff;
	border: 1px solid #cccccc;
font-size:11px;
}

.ContactTextbox2
{
	margin-bottom: 1px;

	width: 280px;
	padding:3px;

	background-color: #ffffff;
	border: 1px solid #cccccc;
font-size:11px;
}



.mailButton
{
width:		80px;
float:		right;
margin-top:	20px;
}


.ContactTextarea
{
	width: 280px;
	min-height:150px;
	padding:3px;
float:left;
	background-color: #ffffff;
	border: 1px solid #cccccc;
font-size:12px;
}

.ContactSuccess
{
	padding: 5px 0px 5px 0px;

	color: #888888;

}

/* ******************************************

	TEKSTSIDE SUB

****************************************** */

#left
{
width:			225px;
height:			auto;
min-height:		100px;
float:			left;
}

#right
{
width:			655px;
height:			auto;
min-height:		100px;
float:			left;
margin-left:		20px;
}

#top
{
width:			655px;
height:			auto;
min-height:		20px;
float:			left;
}

#top2
{
width:			900px;
height:			auto;
min-height:		20px;
float:			left;
}

#del2
{
width:			115px;
height:			auto;
min-height:		20px;
float:			left;
}

#del
{
width:			115px;
height:			auto;
min-height:		20px;
float:			left;
}

#overskrift
{
width:			655px;
height:			auto;
float:			left;
margin-top:		5px;
}

h1.over
{
font-family:		Arial;
font-size:		24px;
letter-spacing:		1px;
color:			#45515b;
font-weight:		normal;
}

#overskrift2
{
width:			785px;
height:			auto;
float:			left;
font-family:		Arial;
font-size:		24px;
letter-spacing:		1px;
color:			#45515b;
margin-top:		5px;
}

#tekst
{
width:			655px;
height:			auto;
float:			left;
font-family:		Arial;
font-size:		12px;
color:			#000000;
margin-top:		10px;
line-height:		20px;
}

#tekst ul
{
padding-bottom:		10px;
}

#tekst li
{
margin-left:		30px;
}

#tekst a
{
color:			#7A8B98;
text-decoration:		underline;
}

#tekst a:hover
{
color:			#7A8B98;
text-decoration:		none;
}

#tekst2
{
width:			785px;
height:			auto;
float:			left;
font-family:		Arial;
font-size:		12px;
color:			#000000;
margin-top:		10px;
line-height:		20px;
}

#tekst2 ul
{
padding-bottom:		10px;
}

#tekst2 li
{
margin-left:		30px;
}

#tekst2 a
{
color:			#7A8B98;
text-decoration:		underline;
}

#tekst2 a:hover
{
color:			#7A8B98;
text-decoration:		none;
}


/* *****************************

       SUB MENU

****************************** */
#subMenuWrapper
{
width:			186px;
height:			auto;
float:			left;
margin-left:		17px;
}


ul#nav2, ul#nav2 li
{
margin:			0px;
padding:			0px;
list-style-type: 		none;
float:			left;
}

ul#nav2
{
margin: 			0px;
padding:			0px;
float:left;
}

ul#nav2 li
{
position: 		relative;
float:			left;
}

ul#nav2 a
{
color:			#000000;
text-decoration:		none;
font-family:		Arial;
font-size:		12px;
width:			186px;
height:			auto; /*18*/
min-height:		14px;
padding-top:		8px;
padding-bottom:		8px;
float:			left;
border-bottom:		1px #999999 dotted;
}

ul#nav2 li ul li a
{
float:			left;
color:			#000000;
text-decoration:		none;
font-family:		Arial;
padding-top:		6px;
padding-bottom:		6px;
font-size:		11px;
width:			178px;
}


ul#nav2 a:hover
{
float:			left;
text-decoration:		underline;
color:			#000000;
}

ul#nav2 li.activelink a, ul#nav2 li.activelink a:hover
{
text-decoration:		underline;
color:			#000000;
float:			left;
}


ul#nav2 li ul li.activelink2 a, ul#nav2 li.activelink2 a:hover
{
text-decoration:		underline;
float:left;
color:			#000000;

}

/* ******************************************

	BREADCRUMBS

****************************************** */
#breadcrumbWrapper
{
width:			540px;
height:			auto;
float:			left;
min-height:		19px;
margin-top:		1px;
}

#breadcrumbWrapper2
{
width:			785px;
height:			auto;
float:			left;
min-height:		19px;
margin-top:		1px;
}

#breadcrumb
{
font-family:		Arial;
font-size:		10px;
color:			#45515b;
}

#breadcrumb a
{
font-family:		Arial;
font-size:		10px;
color:			#45515b;
text-decoration:		none;
}

#breadcrumb a:hover
{
font-family:		Arial;
font-size:		10px;
color:			#45515b;
text-decoration:		underline;
}

#CurrentCrumb
{
font-family:		Arial;
font-size:		10px;
color:			#45515b;
}

/* ******************************************

	MENU

****************************************** */

#front
{
float:			left;
font-family: 		Arial;
font-size: 		14px;
color: 			#ffffff;
text-decoration:		none;
padding-top: 		10px;
margin-left:		20px;
}

#front:hover
{
color: 			#ffffff;
text-decoration:		underline;
}


#menu
{
float:			right;
}

ul#nav, ul#nav li
{
margin: 			0px;
padding:	 		0px;
list-style-type: 		none;
float:			right;
padding-top:		2px;
}

ul#nav
{
margin-right:		20px;
}

ul#nav li
{
position: 		relative;
float: 			left;
text-align: 		center;
}

ul#nav a
{
position: 		relative;
float: 			left;
padding-top: 		6px;
margin-left:		17px;	
color: 			#ffffff;
text-decoration: 		none;
font-family: 		Arial;
font-size: 		14px;
}

ul#nav a:hover
{
color: 			#ffffff;
text-decoration:		underline;
}

ul#nav li.activelink a, ul#nav li.activelink a:hover
{
color: 			#ffffff;
text-decoration:		underline;
}

#active a:link, #active a:visited, #active a:hover
{
	
}

/* ******************************************

	FOOTER

****************************************** */

#footerWrapper
{
width:			940px;
height:			70px;
float:			left;
margin-left:		20px;
background-image:		url(/) !important;
background-repeat:		no-repeat;

}

#footerWrapper a
{
color:			#a3abae;
text-decoration:		none;
}

#footerWrapper a:hover
{
color:			#a3abae;
text-decoration:		underline;
}

#footerCo
{
width:			104px;
height:			47px;
float:			left;
background-image:		url(/media/assets/co2.png);
background-repeat:		no-repeat;
margin-top:		13px;
}

#footerKmo
{
width:			43px;
height:			47px;
float:			left;
background-image:		url(/media/assets/kmo_logo_01.png);
background-repeat:		no-repeat;
margin-top:		13px;
margin-right:		20px;
}

#footerInfo
{
width:			300px;
height:			50px;
float:			left;
font-family:		Arial;
font-size:		12px;
color:			#a3abae;
margin-top:		19px;
margin-left:		13px;
}

#footerFor
{
width:			85px;
height:			47px;
float:			left;
background-image:		url(/media/assets/forhandler.png);
background-repeat:		no-repeat;
margin-top:		13px;
margin-left:		10px;
}

#footerTek
{
width:150px;
height:33px;
float:left;
background-image:url(/media/assets/tekniq-logo.png);
background-repeat:no-repeat;
margin-top:18px;
margin-left:10px;
}

.foot
{
float:			left;
width:			100%;
}

.foot2
{
margin-left:		3px;
margin-right:		3px;
}

#footerValeo
{
width:			200px; /*310*/
height:			50px;
float:			right;
font-family:		Arial;
font-size:		12px;
color:			#a3abae;
text-align:		right;
margin-top:		19px;
}

/* ******************************************

	FORSIDE BOKS

****************************************** */

.boksWrapper1
{
width:			290px;
height:			auto;
min-height:		100px;
float:			left;
}

.boksTitel1
{
width:			276px;
font-family:		Arial;
font-size:		24px;
color:			#45515b;
letter-spacing:		1px;
float:			left;
margin-left:		14px;
margin-top:		12px;
}

.boksTxt1
{
width:			260px;
font-family:		Arial;
font-size:		12px;
color:			#000000;
float:			left;
margin-left:		14px;
margin-top:		14px;
line-height:		20px;
}

.boksTxt1 ul
{
padding-bottom:		10px;
}

.boksTxt1 li
{
margin-left:		30px;
}

.boksTxt1 a
{
color:			#7a8b98;
text-decoration:		underline;
}

.boksTxt1 a:hover
{
color:			#7a8b98;
text-decoration:		none;
}

.boksWrapper2
{
width:			310px;
height:			auto;
min-height:		100px;
float:			left;
margin-left:		5px;
margin-right:		5px;
}

.boksTitel2
{
width:			310px;
font-family:		Arial;
font-size:		24px;
color:			#45515b;
letter-spacing:		1px;
float:			left;
margin-top:		12px;
}

.boksTxt2
{
width:			310px;
font-family:		Arial;
font-size:		12px;
color:			#000000;
float:			left;
margin-top:		14px;
line-height:		20px;
}

.boksTxt2 ul
{
padding-bottom:		10px;
}

.boksTxt2 li
{
margin-left:		30px;
}

.boksTxt2 a
{
color:			#7a8b98;
text-decoration:		underline;
}

.boksTxt2 a:hover
{
color:			#7a8b98;
text-decoration:		none;
}


/* *****************************

     SITEMAP

****************************** */

#sitemap
{
width:			700px;
list-style-type:		circle;
margin-left:		40px;
}

#sitemap a
{
color:			#000000;
font-family:		arial;
font-size:		12px;
text-decoration:		none;
line-height:		20px;
}

#sitemap a:hover
{
color:			#490237;
text-decoration:		underline;
}

#sitemap ul
{
list-style-type:		circle;
margin-left:		20px;
}































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

