* {
	margin: 0;
	padding: 0;
}
body 
{
	font: 12px Arial, Verdana, Helvetica, sans-serif;	
	margin: 20px 0px 0px 0px;
	padding: 0px;	
	color: #333;
	background-color: #767676;
	background-image: url(/home/images/bg_gradient.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
img
{
	border: 0;
}
/***************/
/* LAYOUT */
/***************/

#wrapper 
{
	margin: 0 auto;
	width: 944px;
	clear: both;
}
#top {
	height: 116px;
	width: 944px;
	clear: both;
}
#logo {
	float: left;
	margin: 0px 0px 0px 10px;
	border: none;
}
#top .topRight
{
	text-align: right;
	padding: 30px 0px 0px 0px;
	font-style: italic;
	font-size: 12px;
	color: #868686;
}
/****************/
/* HOVEDMENY */
/****************/
#mainMenu {
	width: 944px;
	height: 36px;
	padding: 0px 0px 0 0;
	margin: 20px 0px 0px 0px;
	background-image: url(/home/images/mainMenuBg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#mainMenu ul.left, #mainMenu ul.right {
	list-style: none;
	padding: 0;
	margin: 0;
}
#mainMenu ul.left {
	float: left;
}
#mainMenu ul.right {
	float: right;
}
#mainMenu li {
	float: left;
	height: 26px;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(/home/images/menuDivider.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #000;
	font-family: Trebuchet MS;
	text-decoration: none;
}
#mainMenu li.selected, #mainMenu li:hover, #mainMenu li.login:hover, #mainMenu li.noSep:hover {
	background-image: url(/home/images/mainMenuBgSelected.gif);
	background-repeat: repeat-x;
	background-position: center top;	
	color: #fff;
}
#mainMenu li.noSep {
	background-image: none;
}
#mainMenu li.selectedRegnskap, #mainMenu li.regnskap:hover {
	background-image: url(/home/images/mainMenuBgRegnskap.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#mainMenu li.selectedProject, #mainMenu li.project:hover {
	background-image: url(/home/images/mainMenuBgProject.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#mainMenu li.selectedFaktura, #mainMenu li.faktura:hover {
	background-image: url(/home/images/mainMenuBgFaktura.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#mainMenu li.selectedLonn, #mainMenu li.lonn:hover {
	background-image: url(/home/images/mainMenuBgLonn.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#mainMenu li.login {
	background-image: url(/home/images/mainMenuBgLogin.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#mainMenu li a {
	color: inherit;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}
#mainMenu li a:hover {
	color: #fff;
}

#mainMenu li.selected a {
	color: #fff;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}
#mainMenu li.selectedProject a {
	color: #fff;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}
#mainMenu li.selectedRegnskap a {
	color: #fff;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}
#mainMenu li.selectedFaktura a {
	color: #fff;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}
#mainMenu li.selectedLonn a {
	color: #fff;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}

/****************/
/* Submenu */
/****************/
/*20090919 - oppdater hele submenu*/
#subMenu {
	width: 944px;
	height: 26px;
	padding: 0px 0px 0 0;
	margin: 0px 0px 0px 0px;
	background-color: #052D48;
}
#subMenu ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#subMenu ul {
	float: left;
}

#subMenu li {
	float: left;
	height: 26px;
	padding: 5px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(/home/images/subMenuDivider.png);
	background-repeat: no-repeat;
	background-position: top right;
	color: #fff;
	font-family: Trebuchet MS;
}
#subMenu li a {
	color: #fff;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}
#subMenu li a:hover {
	color: #fff;
	text-decoration: underline;
}

/****************/
/* MiddleRow */
/****************/
#middleRow
{
	background-color: #fff;
	border-top: solid 0px #b1b1b1;
	border-bottom: solid 0px #b1b1b1;
	height: 180px;
	width: 944px;
	clear: both;
	margin-top: 20px;
}
#middleRow .col1
{
	float: left;
}
#middleRow .col2
{
	margin: 0px 0px 0px 10px;
	float: left;
}
#middleRow .col2 img
{
	float: left;
	padding: 0px 10px 0px 0px;
}
.campaignBigNoImg
{
	color: #0091CD;
	font-size: 16px;
	font-family: Trebuchet MS;
	font-weight: normal;
	padding: 2px 0px 2px 0px;
	width: 400px;
}
.campaignBig
{
	color: #0091CD;
	font-size: 16px;
	font-family: Trebuchet MS;
	font-weight: normal;
	padding: 2px 0px 2px 0px;
}
.campaignSmall
{
	color: #0091CD;
	font-size: 12px;
	font-family: Trebuchet MS;
	font-weight: normal;
	padding: 3px 0px 0px 0px;
}

#middleRow .col3
{
	float: left;
	margin: 0px 0px 0px 40px;
}
#middleRow .col3 ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#middleRow .col3 li
{
	padding: 5px 5px 5px 0px;
	font-size: 12px;
	font-family: Trebuchet MS;
	border-bottom: dotted 1px #D7D7D7;
}
#middleRow .col3 li a
{
	text-decoration: none;
}
#middleRow .col3 div
{
	margin-left: 17px;
}
#middleRow .col4
{
	float: right;
}
#middleRow .col4 .sitat
{
	text-align: right;
	padding: 5px 0px 0px 0px;
}
.sign
{
	font-style: italic;
}


/****************/
/* Innhold*/
/****************/

#content {
	width: 944px;
	margin: 0px auto;
	margin-top: 20px;
	min-height: 245px;
}
/****************/
/* Innhold forside 1*/
/****************/
#content .box1, #content .box2, #content .box3, #content .box4
{
	width: 235px;
	height: 245px;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#content .box1
{
	background-image: url(/home/images/box_Regnskap2.png);
}
#content .box1 h3, #content .box2 h3, #content .box3 h3, #content .box4 h3
{
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0px 0px 5px;
}
#content .box1 h3 a {color: #CC6600;}
#content .box2 h3 a {color: #006699;}
#content .box3 h3 a {color: #336600;}
#content .box4 h3 a {color: #89113F;}

#content .box1 div, #content .box2 div, #content .box3 div, #content .box4 div
{
	padding: 10px 0px 0px 5px;
	font-size: 12px;	
}

.description, .description:hover
{
	color: #000;
	text-decoration: none;
}

#content div div.price
{
	float: left;
	font-weight: bold;
	padding-top: 45px;
}
#content div div.contactus
{
	float: left;
	font-weight: bold;
}
#content div div.partnersLink
{
	float: left;
	font-weight: bold;
}
.readMore
{
	text-decoration: underline;
}

#content div div.btnFreeTry
{
	float: right;
	margin-right: 10px;
	padding-top: 30px;
}
.btnFreeTry input
{
	cursor: pointer;
}
#content .box2
{
	background-image: url(/home/images/box_Prosjekt2.png);
	padding: 0px 1px 0px 1px;
}

#content .box3
{
	background-image: url(/home/images/box_Faktura2.png);
	padding: 0px 1px 0px 1px;
}
#content .box4
{
	background-image: url(/home/images/box_Lonn2.png);
}
.butFreeTryDemo
{
	background-image: url(/home/images/bgFreeTryBut5.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 139px;
	height: 33px;
	color: #fff;
	border: 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.butFreeTryDemo:hover
{
	background-image: url(/home/images/bgFreeTryBut5Mouseover.png);
}
.butFreeTryFront
{
	background-image: url(/home/images/bgFreeTryBut1.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 70px;
	height: 23px;
	color: #fff;
	border: 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.butFreeTryFront:hover
{
	background-image: url(/home/images/bgFreeTryBut1Mouseover.png);
}

/****************/
/* MAL1 */
/****************/

#content .contactCol1 .mal1Table
{
	padding: 0px;
	margin-left: 5px;
	border-top: solid 1px #83B1CB;
	border-bottom: solid 1px #CBCBCB;
	border-left: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;
	
}
#content .contactCol1 .mal1Header
{
	font-size: 16px;
	font-weight: bold;
	background-color: #D7E5F4;
	width: 659px;
	height: 30px;
	padding: 10px 0px 0px 10px;
	border-top: solid 2px #fff;
	border-left: solid 2px #fff;
	border-right: solid 2px #fff;
}
#content .contactCol1 .mal1Txt
{
	width: 663px;
	padding: 20px 0px 20px 10px;
	background-color: #fff;
	clear: both;
	
}

#content .mal3Col1 .mal1Table
{
	padding: 0px;
	margin-left: 5px;
	border-top: solid 1px #83B1CB;
	border-bottom: solid 1px #CBCBCB;
	border-left: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;
	
}
#content .mal3Col1 .mal1Header
{
	font-size: 16px;
	font-weight: bold;
	background-color: #D7E5F4;
	width: 665px;
	height: 30px;
	padding: 10px 0px 0px 10px;
	border-top: solid 2px #fff;
	border-left: solid 2px #fff;
	border-right: solid 2px #fff;
}
#content .mal3Col1 .mal1Txt
{
	width: 665px;
	padding: 20px 0px 20px 10px;
	background-color: #fff;
	clear: both;
	
}

/****************/
/* MAL2 */
/****************/
#content .mal2
{
	background-image: url(/home/images/bg_login.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
	padding: 0px 20px 0px 0px;
	height: 343px;
	width: 660px;
}
#content .mal2 div
{
	padding: 10px 0px 0px 10px;
}
/****************/
/* CONTACT */
/****************/
#content .contactCol1
{
	width: 680px;
	float: left;
	padding-right: 10px;
}
#content .contactCol1 div
{
	/*padding: 10px 0px 10px 0px;*/
	padding-bottom: 10px;
}
#content .contactCol1 .bodyTxt
{
	padding: 10px 0px 30px 10px;
	line-height: 18px;
}
#content .contactCol1 .contactTable
{
	background-color: #fff;
	border-top: solid 1px #83B1CB;
	border-bottom: solid 1px #CBCBCB;
	border-left: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;
}
#content .contactCol1 .contactHeader
{
	font-size: 16px;
	font-weight: bold;
	background-color: #D7E5F4;
	width: 659px;
	height: 30px;
	padding: 0;
	clear: both;
	border-top: solid 2px #fff;
	border-left: solid 2px #fff;
	border-right: solid 2px #fff;
}

#content .contactCol1 .contactElements
{
	padding: 0;
	width: 344px;
	float: left;
}
#content .contactCol1 .contactElements .contactElement
{
	width: 120px;
	float: left;
	padding: 0px 0px 2px 0px;
	font-weight: bold;
}
#content .contactCol1 .contactElements .contactInfo
{
	width: 220px;
	float: left;
	padding: 2px 0px 2px 0px;
}
.map {
	padding: 0;
}
#content .contactCol2
{
	padding: 10px 20px 0px 0px;
}
#content .contactCol2 .padlock
{
	float: none;
}
#content .contactCol2 .quotes
{
	width: 160px;
	float: right;
}
#content .contactCol2 .quote152
{
	background-image: url(/home/images/quote152px.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 135px;
	height: 80px;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	float: right;
}
#content .contactCol2 .quoteBy, #content .contactCol2 .quoteByWhite
{
	font-size: 11px;
	padding-bottom: 20px;
	float: right;
}
#content .contactCol1 .quotes
{
	width: 100%;
}
#content .contactCol1 .quoteBy
{
	font-size: 11px;
	padding-top: 30px;
	padding-left: 10px;
	float: left;
}
#content .contactCol2 .quote179
{
	background-image: url(/home/images/snakke_bobble.png);/*20090919*/
	background-repeat: no-repeat;
	background-position: top right;
	width: 160px;
	height: 82px;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	float: right;
}

#content .contactCol1 .quoteLeft
{
	background-image: url(/home/images/snakke_bobble_left.png);/*20090919*/
	background-repeat: no-repeat;
	background-position: top right;
	width: 300px;
	height: 100px;
	font-size: 12px;
	padding: 20px 30px 0px 10px;
	float: left;
}

#content .contactCol1 .quoteRight
{
	background-image: url(/home/images/snakke_bobble_right.png);/*20090919*/
	background-repeat: no-repeat;
	background-position: top left;
	width: 300px;
	height: 100px;
	font-size: 12px;
	padding: 20px 10px 0px 30px;
	float: left;
}

#content .contactCol1 .quoteLogo
{
	width: 140px;
	height: 110px;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: middle;
}

/****************/
/* MAL 3 - Om Tripletex */
/****************/
#content .mal3Col1
{
	width: 705px;
	float: left;
	padding-right: 20px;
}
#content .mal3Col1 div
{
	padding: 0px 10px 0px 0px;
}
#content .mal3Col1 .bodyTxt
{
	padding: 10px 0px 0px 10px;	
	line-height: 18px;
	margin-bottom: 20px;
}
#content .mal3Col1 .table
{
	background-color: #fff;
	border-top: solid 1px #83B1CB;
	border-bottom: solid 1px #CBCBCB;
	border-left: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;
	background-image: url(/home/images/bgMal3.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	min-height: 300px;	
}
#content .mal3Col1 .table div
{
	width: 100%;
	padding: 0px 0px 0px 10px;
}
#content .mal3Col1 .table .header
{
	font-size: 16px;
	font-weight: bold;
	background-color: #D7E5F4;
	width: 695px;
	height: 30px;
	padding: 10px 0px 0px 10px;
}

.ul1, .ul2
{
	margin: 0px;
	padding: 20px;
	float: left;
}
.mal1Txt ul
{
	margin: 0px;
	padding-left: 20px;
}
#content .mal3Col2
{
	padding: 10px 20px 0px 0px;
}
#content .mal3Col2 .quote152
{
	background-image: url(/home/images/quote152px.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 135px;
	height: 80px;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	float: right;
}
#content .mal3Col2 .quoteBy, #content .mal3Col2 .quoteByWhite
{
	font-size: 11px;
	padding-bottom: 20px;
	float: right;
}
#content .mal3Col2 .quoteByWhite
{
	color: #fff;
}
#content .mal3Col2 .quote179
{
	background-image: url(/home/images/snakke_bobble.png);/*20090919*/
	background-repeat: no-repeat;
	background-position: top right;
	width: 160px;
	height: 82px;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	float: right;
}




/****************/
/* GLEMT PASSORD */
/****************/
#content .passwordCol1
{
	float: left;
	width: 420px;
	padding: 20px 0px 0px 0px;
}
#content .passwordCol1 .passwordPanel
{
	padding-top: 20px;
}
#content .passwordCol1 .passwordTxt
{
	float: left;
	padding: 0px 0px 0px 10px;
	width: 80px;
	height: 40px;
    white-space: nowrap;
}
#content .passwordCol1 .passwordInput
{
	padding: 0px 0px 0px 0px;
	height: 40px;
}
#content .passwordCol1 .passwordInput input
{
	border: solid 1px #666;
	width: 200px;
}
#content .passwordCol2
{
	background-image: url(/home/images/bg_login.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
	padding: 53px 20px 0px 0px;
	height: 290px;
	width: 374px;
}
#content .passwordCol1 input.passwordBut
{
	background-image: url(/home/images/but_Login.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 68px;
	height: 29px;
	color: #fff;
	border: 0px;
	margin-left: 135px;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

#content .passwordCol1 input.passwordBut:hover
{
	background-image: url(/home/images/but_LoginMouseover.gif);
}

/****************/
/* LOGG INN */
/****************/

#content .loginCol1
{
	float: left;
	width: 350px;
	padding: 20px 0px 0px 0px;
}
#content .loginCol1 .loginPanel
{
	padding-top: 20px;
}
#content .loginCol1 .loginTxt
{
	float: left;
	padding: 0px 0px 0px 10px;
	width: 80px;
	height: 40px;
    white-space: nowrap;
}
#content .loginCol1 .loginInput
{
	padding: 0px 0px 0px 0px;
	height: 40px;
}
#content .loginCol1 .loginInput input
{
	border: solid 1px #666;
	width: 200px;
}
#content .loginCol2
{
	background-image: url(/home/images/bg_login.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
	padding: 53px 20px 0px 0px;
	height: 290px;
	width: 374px;
}
#content .loginCol1 input.loginBut
{
	background-image: url(/home/images/but_Login.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 68px;
	height: 29px;
	color: #fff;
	border: 0px;
	margin-left: 40px;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
#content .loginCol1 input.loginBut:hover
{
	background-image: url(/home/images/but_LoginMouseover.gif);
}

/****************/
/* PRODUKT MALER */
/****************/
.bgImage {
	position: relative; 
	width: 0; 
	height: 0; 
	z-index: -1;
}

ul.module1 {
	padding: 20px;
}
ul.module1 li p {
	color: #000;
}

ul.project1 li {
	color: #006699;
}

ul.accounting1 li {
	color: #CC6600;
}

ul.invoice1 li {
	color: #669900;
}

ul.wage1 li {
	color: #86002B;
}

ul.module2 {
	padding: 0 0 0 30px;
}

ul.module2 li {
	margin-bottom: 5px;
}

ul.project2 {
	list-style-image: url(/home/images/hake_blue.gif);
}
ul.accounting2 {
	list-style-image: url(/home/images/hake_orange.gif);
}
ul.wage2 {
	list-style-image: url(/home/images/hake_red.gif);
}
ul.invoice2 {
	list-style-image: url(/home/images/hake_green.gif);
}

#content .bgProducts
{
	background-image: url(/home/images/bg_products.png);
	background-repeat: no-repeat;
	background-position: 395px 145px;	
}

#content .mal3Col1 .bodyTxtLeft
{
	padding: 0px 10px 10px 10px;
	width: 460px;
	float: left;
	line-height: 18px;
}
#content .mal3Col1 .bodyTxtRight
{
	padding: 0 10px 10px 2px;
	float: left;
	background-image: url(/home/images/bulletDivider.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#content .mal3Col1 .bodyTxtRight a, #content .mal3Col1 .bodyTxtRight .smallTxt {
	padding-left: 30px;
}
.butFreeTry, .butFreeTryLonn, .butFreeTryRegnskap, .butFreeTryProject
{
/*
	background-image: url(/home/images/bgFreeTryBut2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 163px;
	height: 31px;
	color: #000;
	border: 0px;
	margin-left: 0px;
	border: solid 2px #669900;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
*/
	background-image: url(/home/images/bgSkjemaBut.gif);
	background-repeat: repeat-x;
	width: 163px;
	height: 32px;
	color: #fff;
	border: 0px;
	margin-left: 0px;
	font-family: Trebuchet MS;
	font-size: 18px;
	cursor: pointer; 
}
.butFreeTry:hover, .butFreeTryLonn:hover, .butFreeTryRegnskap:hover, .butFreeTryProject:hover
{
	/*background-image: url(/home/images/bgFreeTryBut2Mouseover.png);*/
	background-image: url(/home/images/bgSkjemaButMouseover.gif);
}
/*
.butFreeTryLonn
{	
	border: solid 2px #86002B;
}
.butFreeTryRegnskap
{	
	border: solid 2px #CC6600;
}
.butFreeTryProject
{	
	border: solid 2px #006699;
}
*/
.moduleBox
{
	border-top: solid 1px #83B1CB;
	border-bottom: solid 1px #CBCBCB;
	border-left: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;
	background-color: #fff;
	min-height: 180px;
	margin-left: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
}
.moduleIntegrations
{
	background-color: #D7E5F4;
	width: 683px;
	min-height: 160px;
	margin: 3px; 
	vertical-align: bottom;
}
.moduleIntegrations .header {
	font-weight: bold;
	margin: 0 0 5px 0;
}
.moduleIntegrations .module
{
	float: left;
}
.moduleBox .ul1, .moduleBox .ul2
{
	width: 290px;
}
/****************/
/* SKJEMA */
/****************/
#content .contactCol1 input.skjemaBut
{
	background-image: url(/home/images/bgSkjemaBut.gif);
	background-repeat: repeat-x;
	width: 106px;
	height: 32px;
	color: #fff;
	border: 0px;
	margin-left: 0px;
	font-family: Trebuchet MS;
	font-size: 18px;
	cursor: pointer; 
}
#content .contactCol1 input.skjemaBut:hover
{
	background-image: url(/home/images/bgSkjemaButMouseover.gif);
}
#content .contactCol1 .skjemaTxt
{
	float: left;
	padding: 0px 5px 0px 10px;
	width: 90px;
	height: 40px;
}
#content .contactCol1 .skjemaTxt2f
{
	float: left;
	padding: 0px 0px 0px 10px;
	width: 600px;
	height: 40px;
}
#content .contactCol1 .skjemaInput, #content .contactCol1 .skjemaInput2
{
	padding: 0px 0px 0px 0px;
	height: 40px;
}
#content .contactCol1 .skjemaInput input
{
	border: solid 1px #666;
	width: 200px;
}
#content .contactCol1 .skjemaInput2 select
{
	border: solid 1px #666;
	font-family: Trebuchet MS;
	/*height: 20px;*/
}
#content .contactCol1 .skjemaInput2 input
{
	border: solid 0px #000;
	font-family: Trebuchet MS;
}
#content .contactCol1 .skjemaInput3
{
	padding: 0px 0px 0px 175px;
	height: 40px;
}
#numberOfEmployees, #multipleDepartments
{
	vertical-align: top;
}
#companyType
{
	vertical-align: top;
	border: solid 1px #666;
	font-family: Trebuchet MS;
	width: 300px;
}
.flereAvd
{
	vertical-align: top;
	padding-left: 20px;
	padding-right: 10px;
}
#content .contactCol2 .infoBox
{
	background-image: url(/home/images/infoBoxBg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 202px;
	height: 280px;
	float: right;
	padding: 20px 10px 0px 20px;
	text-align: center;
	vertical-align: middle;
}


/****************/
/* VELG PRODUKTER */
/****************/
#content .contactCol1 .boxChoose1, #content .contactCol1 .boxChoose2, #content .contactCol1 .boxChoose3, #content .contactCol1 .boxChoose4
{
	width: 165px;
	height: 291px;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#content .contactCol1 .boxChoose1
{
	background-image: url(/home/images/boxChoose_Regnskap.png);
}
#content .contactCol1 .boxChoose1 h3, #content .contactCol1 .boxChoose2 h3, #content .contactCol1 .boxChoose3 h3, #content .contactCol1 .boxChoose4 h3
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 0px 5px;
}
#content .contactCol1 .boxChoose1 h3 {color: #CC6600;}
#content .contactCol1 .boxChoose2 h3 {color: #006699;}
#content .contactCol1 .boxChoose3 h3 {color: #336600;}
#content .contactCol1 .boxChoose4 h3 {color: #89113F;}

#content .contactCol1 .boxChoose1 div, #content .contactCol1 .boxChoose2 div, #content .contactCol1 .boxChoose3 div, #content .contactCol1 .boxChoose4 div
{
	padding: 10px 0px 0px 5px;
	font-size: 12px;
}

#content .contactCol1 .boxChoose1
{
	padding: 0px 0px 0px 1px;
}
#content .contactCol1 .boxChoose2
{
	background-image: url(/home/images/boxChoose_Prosjekt.png);
	padding: 0px 1px 0px 1px;
}

#content .contactCol1 .boxChoose3
{
	background-image: url(/home/images/boxChoose_Faktura.png);
	padding: 0px 1px 0px 1px;
}
#content .contactCol1 .boxChoose4
{
	background-image: url(/home/images/boxChoose_Lonn.png);
	padding: 0px 1px 0px 1px;
}


#content .contactCol1 .integrateBox {
	background-color: #eaeaea;
	height: 304px;
	margin: 0 0 10px 0;
	border: 0;
	float: left;
}

#content .contactCol1 .integrateBox .introTxt {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#content .contactCol1 .boxChoose1Big, #content .contactCol1 .boxChoose2Big, #content .contactCol1 .boxChoose3Big, #content .contactCol1 .boxChoose4Big
{
	width: 235px;
	height: 314px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#content .contactCol1 .boxChoose1Big
{
	background-image: url(/home/images/boxChoose_Regnskap.png);
}
#content .contactCol1 .boxChoose1Big h3, #content .contactCol1 .boxChoose2Big h3, #content .contactCol1 .boxChoose3Big h3, #content .contactCol1 .boxChoose4Big h3
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 0px 5px;
}
#content .contactCol1 .boxChoose1Big h3 {color: #CC6600;}
#content .contactCol1 .boxChoose2Big h3 {color: #006699;}
#content .contactCol1 .boxChoose3Big h3 {color: #336600;}
#content .contactCol1 .boxChoose4Big h3 {color: #89113F;}

#content .contactCol1 .boxChoose1Big div, #content .contactCol1 .boxChoose2Big div, #content .contactCol1 .boxChoose3Big div, #content .contactCol1 .boxChoose4Big div
{
	padding: 10px 0px 0px 5px;
	font-size: 12px;
}

#content .contactCol1 .boxChoose1Big
{
	background-image: url(/home/images/box_RegnskapBig.gif);
	padding: 0px 0px 0px 1px;
}
#content .contactCol1 .boxChoose2Big
{
	background-image: url(/home/images/box_ProsjektBig.gif);
	padding: 0px 1px 0px 1px;
}

#content .contactCol1 .boxChoose3Big
{
	background-image: url(/home/images/box_FakturaBig.gif);
	padding: 0px 1px 0px 1px;
}
#content .contactCol1 .boxChoose4Big
{
	background-image: url(/home/images/box_LonnBig.gif);
	padding: 0px 1px 0px 1px;
}


.chkBoxDiv
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
}
ul.chooseProducts li
{
	margin-bottom: 5px;
}
.introTxt
{
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
}
.butFreeTryAll
{
	background-image: url(/home/images/bgFreeTryBut3.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 111px;
	height: 45px;
	color: #336600;
	border: 0px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: bold;
	float: right;
	cursor: pointer;
}
.butFreeTryAll:hover
{
	background-image: url(/home/images/bgFreeTryBut3Mouseover.png);
}
#content .boxChoose1 ul, #content .boxChoose2 ul, #content .boxChoose3 ul, #content .boxChoose4 ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#content .boxChoose1Big .chkBoxDiv, #content .boxChoose2Big .chkBoxDiv, #content .boxChoose3Big .chkBoxDiv, #content .boxChoose4Big .chkBoxDiv
{
	margin: 10px 10px 0 10px;
}
#content .boxChoose1Big h3, #content .boxChoose2Big h3, #content .boxChoose3Big h3, #content .boxChoose4Big h3
{
	margin-left: 10px;
}
#content .boxChoose1Big ul, #content .boxChoose2Big ul, #content .boxChoose3Big ul, #content .boxChoose4Big ul
{
	list-style: none;
	padding: 0;
	margin: 0 0 0 10px;
}
/****************/
/* MAL4 - Be om tilbud */
/****************/
#content .mal4
{
	float: left;
	padding: 0px 20px 20px 0px;
	min-height: 300px;
	width: 660px;
}
#content .mal4 div
{
	padding: 10px 0px 0px 10px;
}
#content .mal4 .box
{
	width: 500px;
	height: 500px;
	border-bottom: solid 1px #666;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
	border-top: solid 2px blue;
	background-color: #fff;
}
#content .mal4 .skjemaTxt
{
	float: left;
	padding: 0px 0px 0px 10px;
	width: 90px;
	height: 40px;
}
#content .mal4 .skjemaInput
{
	padding: 0px 0px 0px 0px;
	height: 40px;
}
#content .mal4 .skjemaInput input
{
	border: solid 1px #666;
	width: 200px;
}
textarea
{
	border: solid 1px #666;
	width: 200px;
}
#content .mal4 input.skjemaBut
{
	background-image: url(/home/images/bgSkjemaBut.gif);
	background-repeat: repeat-x;
	width: 150px;
	height: 32px;
	color: #fff;
	border: 0px;
	margin-right: 335px;
	font-family: Trebuchet MS;
	font-size: 18px; 
	float: right;
	cursor: pointer;
}
#content .mal4 input.skjemaBut:hover
{
	background-image: url(/home/images/bgSkjemaButMouseover.gif);
}
.chkProduct
{
	vertical-align: top;
	margin-right: 3px;
}
.productsInterest
{
	border-bottom: solid 1px #333;
	border-top: solid 1px #939393;
	margin-right: 10px;
	padding-bottom: 10px;
}
/****************/
/* BOTTOM */
/****************/
#bottom
{
	background-image: url(/home/images/bottomBg.gif);
	background-repeat: repeat-x;
	height: 26px;
	width: 934px;
	margin: 20px 0px 0px 0px;
	color: #fff;
	font-family: Trebuchet MS;
	font-size: 11px;
	padding: 10px 0px 0px 10px;
}
#bottom a
{
	color: #fff;
}
#bottom a:hover
{
	color: #eaeaea;
}
/****************/
/* VANLIGE TAGS */
/****************/
a
{
	color: #333;
}
a:hover
{
	color: #0092CD;
	text-decoration: underline;
}
H1
{
	font-family: Trebuchet MS;
	font-size: 21px;
	font-weight: bold;
	padding-left: 10px;
}
H2
{
	font-size: 20px;
	color: #0A5385;
}
H2.faktura, H2.lonn, H2.regnskap, H2.prosjekt
{
	font-size: 17px;
	font-family: Trebuchet MS;
	color: #669900;	
	padding-bottom: 10px;
}
H2.lonn
{
	color: #86002B;
}
H2.regnskap
{
	color: #CC6600;
}
H2.prosjekt
{
	color: #006699;
}
h2 a, .campaignBig a, .campaignSmall a 
{
	color: inherit;
	text-decoration: none;
}
.right
{
	float: right;
}
.left
{
	float: left;
}
/*****************/
/* NYTTIG */
/*****************/
.clear {
  clear: both;
}

.smallTxt
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #666666;
	margin-bottom: 20px;
}
.smallTxt2
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #000;
	margin-top: 10px;
}
a.linkSmall
{
	padding-left: 3px;
	font-size: 11px;
}
.hidden
{
	display: none;
}
.errorMessage, .validation, .validationMessage {
	color: #FF0000;
	vertical-align: top;
}


