.orange { color: #F89200;}

body {
	font-family: Helvetica, "Helvetica Neue", Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 1;
	color: #444;
	/* background: url("images/fall-bg.jpg") repeat-x top ;  */
	background: url("images/bodyBack2.jpg") repeat-x top ; 
	background-attachment: fixed;

	}


#page {
	position: relative;
	margin:0 auto;
	width: 976px;	
	background: url("images/pageBack.png") repeat-y;
}


#banner {
	position:relative;
	margin: 0 auto;
	width: 976px;
	height: 109px;
	background:  url("images/banner.png") top;
}

#footer .link{
	margin-bottom: 10px;
	margin-top: -10px;
	font-weight: bold;
	font-size: 14px;
	color:#ddd;
}
#footer .link a{
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}

#footer {
	height: 18px;
	padding-top: 30px;
	text-align: center;
	background: url("images/footer.jpg") top no-repeat #DDE2E5;
	clear: both;
	
	font-size: 10px;
	color: #888;
}

#footerblack {
	width: 936px;
	height: 206px;
	padding: 20px 0 0 40px;
	margin: 0 auto;
	background: url("images/footer_black.png") top no-repeat;
	clear: both;
	color: #FFF;
	line-height: 1.5;
	font-size: 11px;
}

#footerblack .one,
#footerblack .two,
#footerblack .three,
#footerblack .four {
	float: left;
	display: inline;
	width: 230px;
}

#footerblack h3 {
	margin-bottom: 0;
}

#footerblack ul { margin: 0; margin-left: 20px;}
#footerblack a { text-decoration: none; color: #FFF;}
#footerblack a:hover {color: #EA7F00;}


#mailfooter a{color:#fff !important; font-weight:bold;text-shadow: 0px 1px 1px #000; }

/* IE6 får for mye padding */
* html #footer { padding-top: 30px;}

























/*		
		
		CenterContent layout
	
---------------------------------------- */

.objectPath {
	width: 591px;
	height: 21px;
	background: url("images/objectPath.jpg");
	clear: both;

	padding-top: 10px;
	padding-left: 20px;
	
	 /* fjerne paddingen som kommer av #centerContent */
	margin-left: -21px;
	margin-top: -20px;
}

#centerContent .objectPath a {
	font-size: 11px;
	font-weight: bold;
	border-bottom: 0;
	color: #444;
}

#centerContent {
	min-height: 400px;
	width: 609px;
	float: left;
	display: inline;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	margin-top: 10px;
	margin-left: 18px;
}
#centerContent a{color: #F89200 !important;}

#page .forsidecentercontent {
	border: 0;
	width: 100%;
}
#page .forsidecentercontent #objectRendrer {padding: 0;}






#objectRendrer {	
	padding: 20px;
	min-height: 400px;
	background: url("images/centerContentFooter.jpg") bottom no-repeat;
}


/* IE6 og tidligere versjoner */

* html #centerContent {
	border-bottom: 1px solid #DDD;
	width: 587px;
}

* html #objectRendrer {
	padding: 0;
	padding-top: 20px;
	margin-left: 20px;
	background: #FFF;
}






















/*		
		
		RightContent Boks
		
---------------------------------------- */

#rightContent {
	float: right;
	display: inline;
	width: 320px;
	
	margin-top: 10px;
	margin-right: 18px;
}

#rightBox {
	width: 280px;
	height: 146px;
	padding: 20px;
	margin-bottom: 10px;
	background: url("images/rightContent.jpg");
}

#rightBox h4 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}

#rightBox h4 a {
	color: #444;
	text-decoration: none;
}

#rightBox h4 a:hover {
	text-decoration: underline;
}




/*		
		
		RightContent søkebox
	
---------------------------------------- */

#soekRight {
	display: block;
	padding-top: 10px;
	height: 29px;
	width: 320px;
	background: url("images/soekBack.jpg");
}

#soekRight #searchSubmit {
	height: 20px;
	width: 40px;
	padding-bottom: 3px;
	background: url("images/button.jpg") center;
	font-size: 10px;
	letter-spacing: 1px;
	color: #E6E6E6;
	border: 0;
	float :right;
	margin:0 20px 0 0;
}

#soekRight #q {
	float: left;
	margin-left: 20px;
	width: 220px;
	height: 14px;
	padding-top: 2px;
	padding-left: 2px;
	font-size: 11px;
}













/*		
		
		Typografi & avstander, buttons, bannerLink, folder, lister, kontaktskjema
	
---------------------------------------- */

.pageHeader, .folderHeader, .newsFolderHeader, .newsPageHeader {
	font-size: 28px;
	line-height: 28px;
	margin-top: 20px;
	font-weight: normal;
	margin-bottom: 0px;
}

h1 {
}

#kontakt_oss .pageHeader {
	margin-bottom: 10px;
}

#pageDescription, .pageDescription, .newsPageDescription, .objectDescription {
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 1.7;
}


h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 11px;}

h2,h3,h4 { margin-bottom: 10px; font-weight: bold;}






#centerContent p {
	margin-bottom: 20px;
	line-height: 1.7;
}

#centerContent a {
	color: #00A3BB;
	text-decoration: none;
}

#centerContent a:hover {
	color: #222;
}


#centerContent .button a {
	display: block;
	width: 100px;
	height: 13px;
	padding-top: 5px;
	background: url("images/button.jpg");
	
	text-transform: uppercase;
	color: #E6E6E6;
	font-size: 8px;
	text-align: center;
	font-weight: normal;
	letter-spacing: 1px;
}

#centerContent .button a:Hover {color :#fff; text-decoration: none;}

.button {
	clear: both;
	float: right;
}


#bannerLink a {
	display: block;
	width: 190px;
	height: 95px;
	text-indent: -9999px;
}






.folderList a { font-size: 20px; line-height: 20px;}

.folderList dt a {
	margin-bottom: 10px;
	display: block;
}


.folderList {
	width: 260px;
	float: left;
	display: block;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #CCC;
	line-height: 1.7;
}

dd { margin-left: 0;}

dl.even {}
dl.odd {margin-right: 20px;}

.folderList img,
.pageDescription img {
	float: left;
	margin: 0 10px 10px 0;
}

.folderList img,
.pageDescription img,
.objectDescription img  {
	width: 70px;
	float: left;
	margin: 10px 15px 5px 0;
}


.evenClearer { height: 0px;clear: both;}

.folderListingClearer { clear: both;}






/* List / ul li */
.objectBody ul { margin-left: 25px; margin-top: 10px; margin-bottom: 20px;}
.objectBody ul li {
	list-style: disc outside;
	line-height:1.7;
	margin-bottom: 10px;
}



#centerContent fieldset {
	margin: 0;
	padding: 0;
}

#centerContent fieldset input, #centerContent fieldset textarea {
	margin-bottom: 10px;
	margin-top: 5px;
}












/*		
		
		Standard tabeller for centercontent
	
---------------------------------------- */

#centerContent table {
	table-layout: fixed;
	margin: 0;
	padding: 0;
}

.standard {
	width: 570px;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	
}

.standard td {
	padding: 10px;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}

.greyback{
	font-weight: bold;
	background: #E6E6E6;
}













/*		
		
		Forsiden
	
---------------------------------------- */

#forsiden .objectDescription, 
#forsiden .newsItemImage, 
#forsiden .newsItemDateText, 
#forsiden .newsItemDescription, 
#forsiden .pageHeader, 
#forsiden .newsFolderHeader,
#forsiden #rightContent,
#forsiden .objectPath,
#forsiden .pageDescription,
#forsiden .newsItemURL,
#forsiden .clearer 
{ display: none;}

#forsiden #objectRendrer {
	background: none;
	padding: 0;
	margin-left: 0;
	width: 940px;
}

#forsiden #centerContent {
	padding: 0;
	border: 0;
	margin-top: 0;
}




#frontFlash { margin-bottom: 10px;}




#frontNews {
	width: 279px;
	height: 230px;
	background: url("images/newsBoxBack.jpg");
	float: left;
	padding: 20px;
	
	margin: 0;
}

#frontNews .newsItemHeader {
	width: 240px;

	font-size: 11px;
	float: left;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	clear: left;
	padding-bottom: 20px;
}

#frontNews .newsItemHeader a { color: #444;}

/* Opera 
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #frontNews .newsItemHeader {
		width: 200px;
		font-size: 10px;
	}
}*/

/* IE har allerede nok padding i bånn */
*:first-child+html #frontNews .newsItemHeader { padding: 0;}
* html #frontNews .newsItemHeader {padding: 0;}

#frontNews .newsItemDate {
	float: right;
	padding-top: 3px;
	font-size: 9px;
	color: #888;
	clear: right;
}

#frontNews div.button{
	display: none;
}

#frontNews div#newsArchive{
	display: none;
}







#frontContent {
	width: 571px;
	height: 230px;
	float: right;
	padding: 20px;
	background: url("images/frontContentBack.jpg");
	margin: 0;	
}

#frontContent h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

#frontContent p {
	margin-bottom: 0;
	padding-bottom: 20px;
	line-height: 1.5;
}




.imageslider-wrap {
	margin: 10px 0 0 17px;
	display: block;
	background: #fff;
	width: 940px;
	height: 280px;
}

.fp_4boxes {
	display: inline;
	float: left;
	height: 128px;
	width: 208px;
	padding: 90px 10px 0 10px;
	background: url("images/fp_box_itdrift.jpg");
	margin-right: 9px;
	font-size: 12px;
}


div.onlinebackup { background: url("images/fp_box_onlinebackup.jpg");}
div.olkweb { background: url("images/fp_box_olkweb.jpg");}
div.weblosninger { background: url("images/fp_box_weblosninger.jpg");}


#centerContent .fp_4boxes p { margin-bottom: 0px; height: 95px;}

.fp_4boxes .fp_lesmer_btn {
	width: 74px;
	float: right;
	text-indent: -9999px;
	height: 24px;
	background: url("images/fp_lesmer_btn.jpg") bottom left;
}

.fp_4boxes .fp_lesmer_btn:hover { background-position: top left;}
.forsidecentercontent #objectRendrer { background: none;}

/*#fp_news_box,
#fp_kundeservice_box {
	float: left;
	display: inline;
	height: 160px;
	width: 424px;
	padding: 20px;
	margin-top: 10px;
	background: url("images/fp_box_nyheter.jpg");
}


#fp_news_box { margin-right: 11px; padding-top: 30px; height: 150px;}

#fp_news_box .newsItem {
	clear: both;
	margin-bottom: 20px;
}

#fp_news_box .newsItemDate {
	font-size: 11px;
	font-weight: normal;
}

#fp_news_box .newsItemHeader {
	margin: 0; padding: 0;
}
#fp_news_box .newsItemHeader a {
	color: #222;
	font-size: 13px;
}
#fp_news_box .newsItemHeader a:hover { color:#EA7F00;}
*/


#fp_map_box,
#fp_kundeservice_box {
	float: left;
	display: inline;
	height: 160px;
	width: 424px;
	padding: 20px;
	margin-top: 10px;
	background: url("images/fp_box_nyheter.jpg");

}


#fp_map_box {position:relative; padding-top: 0px; margin: 11px 10px 0 0 ; height: 180px;}
#fp_map_box #map{position:absolute; top:10px; left:10px;}
#fp_map_box #map-text{position:absolute; z-index:1; bottom:45px; left:26px;}
#fp_map_box #map-text h2, #fp_map_box #map-text p{margin: 0;text-shadow: 0px 1px 1px #fff;}



#fp_kundeservice_box {
	background: url("images/fp_box_kundeservice.jpg");
	padding-left: 120px;
	width: 324px;
}

 #fp_kundeservice_box a { color: #ea7f00; font-weight: bold;}

.strongyellow { font-weight: bold; color: #ea7f00;}


#forsiden2_1 #rightContent { display: none;}
























/*		
		
		forsiden2
	
---------------------------------------- */

#forsiden2 .objectDescription, 
#forsiden2 .newsItemImage, 
#forsiden2 .newsItemDateText, 
#forsiden2 .newsItemDescription, 
#forsiden2 .pageHeader, 
#forsiden2 .newsFolderHeader,
#forsiden2 #rightContent,
#forsiden2 .objectPath,
#forsiden2 .pageDescription,
#forsiden2 .newsItemURL,
#forsiden2 .clearer,
#forsiden2 #searchFormTop
{ display: none;}

#forsiden2 #pageContent {
	margin: 0; padding: 0;
	background: 0;
}

#forsiden2 #pageCC {
	background: none;
	padding: 0;
	margin: 0;
	width: 940px;
}

#forsiden2 .frontboxCenter #pageCC {
	width: 370px;
}

#forsiden2 .frontboxLeft #folderCC {
	width: 266px;
	margin: 0; padding: 0;
}

#forsiden2 #centerContent {
	padding: 0;
	border: 0;
}

#forsiden2 #centerContent {
	margin: -20px 0 0 0;
}

#forsiden2 #footer {
	padding-top: 40px;
}

#forsiden2 #objectRendrer {
	background: 0;
}











#frontFlash { margin-bottom: 10px; margin-top: 10px;}

.frontboxLeft .newsItemHeader {
	width: 220px;
	font-size: 11px;
	float: left;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	clear: left;
	padding-bottom: 15px;
}


/* IE har allerede nok padding i bånn */
*:first-child+html .frontboxLeft .newsItemHeader { padding: 0;}
* html .frontboxLeft .newsItemHeader {padding: 0;}

.frontboxLeft .newsItemDate {
	margin: 0; padding: 0;
	float: right;
	padding-top: 3px;
	font-size: 9px;
	color: #888;
	clear: right;
}

.frontboxLeft div.button{
	display: none;
}

.frontboxLeft div#newsArchive{
	display: none;
}






.frontboxLeft p,
.frontboxCenter p,
.frontboxRight p {
	line-height: 1.2;
}

.frontboxLeft h2,
.frontboxCenter #pageCC h2,
 #pageCC .frontboxRight h2 {
	line-height: 1.5;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

.frontboxLeft {
	width: 266px;
	height: 230px;
	background: url("images/3_left.jpg");
	float: left;
	padding: 20px;
	margin: 0 10px 0 0;
}


.frontboxCenter {
	width: 370px;
	height: 230px;
	background: url("images/3_center.jpg");
	float: left;
	padding: 20px;
	margin: 0 10px 0 0;
	
}

.frontboxCenter .objectBody div {
	overflow: hidden;
}


.frontboxRight {
	width: 162px;
	height: 230px;
	background: url("images/3_right.jpg");
	float: right;
	padding: 20px;
	margin: 0 10px 0 0;
}


#logoSlide {
	height: 230px;
	width: 162px;
	
}


#logoSlide img {
	width: 150px;
	float: left;
	display: block;
	margin-top: 20px;
	margin-left: 6px;
}







































/*		
		
		Fjerning av diverse
	
---------------------------------------- */

 .hiddenStructure, #documentActions
{display: none;}

#centerContent fieldset {border: 0;}

*:focus { outline: none;}





























/*		
		
		Navigasjon, LeftContent
	
---------------------------------------- */

/* runded edges på sidene */

#nav_left, #nav_right {
	text-indent: -99999px;
	
	width: 5px;
	height: 40px;
	
	display: block;
	position:absolute;	
	top: 0px;
}

#nav_left {
	background: url("images/navLeft.jpg") left;
	float:left;
	margin-left: 18px;
}

#nav_right {
	background: url("images/navRight.jpg") right;
	float: right;
	right: 0;
	margin-right: 18px;
}













/*
   (C) Copyright 2006 Just Software Solutions Ltd. 
   Distributed under the Boost Software License, Version 1.0. 
   (See http://www.boost.org/LICENSE_1_0.txt)
*/



#navlist, 
#navlist ul,
#navlist li {
    padding: 0px;
    margin: 0px;
    z-index: 100;
}

#navlist {
	height: 40px;
	padding: 0 15px;
	width: 900px;
	margin-left: 23px;
	background: url("images/navBack.jpg") repeat-x;
}


#navlist li {
	display: inline;
	height: 40px;
	float: left;
	margin-left: 0;
}

#navlist ul li {
	margin-left: 0;
	clear: both;
}

#navlist > li { float: left;}





#navlist li a {
	display: block;
	padding: 13px 18px;
	
	color: #D6D6D6;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 10px;
}

#navlist a:hover
{
	background: url("images/navHover.jpg") repeat-x;
	color: #fff;
}


/* Target IE */

* html #navlist li
{
    float: left;
    width: auto;
   /* behavior: url("/style/innit3/ie_menus.htc");*/
}





#navlist ul {
	margin-top: 3px;
	border-right: 1px solid #575757;
	border-left: 1px solid #575757;
}

#navlist ul li {
    list-style-type: none;
	background: #2C2C2C;
}

#navlist ul li a {
	margin: 0; padding: 0;
	
	text-align: left;
	padding: 0 20px;
	padding-top: 16px;
	display: block;
	width: 18em;
	min-width: 120px;
	font-size: 10px;
	text-transform: none;
	
	
	height: 23px;
	border-bottom: 1px solid #575757;
}

/* IE6 trenger litt mer bredde gitt */
* html #navlist ul li a {
	width: 20em;
}

#navlist ul li a:hover {
	background: #f2f2f2;
	color: #444;
}

#navlist ul {
    display: none;
    position: absolute;
}

#navlist li:hover > ul {
    display: block;
}

#navlist ul.parent_hover {
    display: block;
}





















/*		
		
		Nyheter
	
---------------------------------------- */



h3.newsItemHeader {
	margin: 0; padding: 0;
	padding-bottom: 10px;
}

.newsItemImage {
	float: right;
	clear: right;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 100px;
}

body #centerContent .newsItemImage,
body #centerContent .newsPageDescriptionImage {
	border: 1px solid #CBCBCB;
	
}

.newsItemDate {
	font-size: 10px;
	color: #888;
	clear: both;
	margin-bottom: 10px;
}

.newsItemDescription {
	line-height: 1.7;
}

.clearline {
	display: block;
	height: 30px;
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: 30px;
}


.newsPageDescriptionImage {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.newsPageDate {
	font-size: 11px;
	color: #888;
	clear: both;
	margin-bottom: 0;
}

#centerContent .newsPageDetails {
	margin-bottom: 0;
	padding: 0;
}


p.promo {
  background-color: #f5f5f5;
  padding: 1em;
  border: 1px #e6e6e6 solid;
}
p.promo a#promoLink {
  font-family: Helvetica, "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #444;
  font-weight: normal;
  text-decoration: none;
  border: 0;
}
p.promo a#promoLink:hover{
  text-decoration: underline;
}















/*		
		
		Styling av INNEO produktvisningen
		body= "inneo_-_webpublisering"
	
---------------------------------------- */

#inneo_-_webpublisering .clear {
	clear: both;
}

#inneo_-_webpublisering .pageHeader {
	display: none;
}

#inneo_-_webpublisering  #inneo_desc {
	float: left;
	clear: left;
	width: 570px;
}

#inneo_-_webpublisering #laptop {
	float: right;
	margin-left: 20px;
}

#inneo_-_webpublisering  #inneo_logo {
	float: left;
	margin-top: 20px;
}

#inneo_-_webpublisering  .head_bold {
	clear: both;
	font-weight: bold;
}



#inneo_-_webpublisering .inneo_feature {
	width: 255px;
	float: left;
	display: block;
	padding-top: 20px;
}

#inneo_-_webpublisering .even {
	margin-left: 20px;
	border-left: 1px solid #e2e2e2;
	padding-left: 20px;
}

#inneo_-_webpublisering .inneo_clearer {
	text-indent: -9999px;
	clear: both;
	height: 0px;
	border-bottom: 1px solid #e2e2e2;
}

#inneo_-_webpublisering .annet {
	width: 570px;
	float: left;
	display: block;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 20px;
}

#inneo_-_webpublisering .inneo_feature img {
	margin: 0 10px 0 0;
}

#inneo_-_webpublisering h2 {
	margin-bottom: 0;
	color: #0492A5;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#inneo_-_webpublisering .inneo_feature p {
}






















/*		
		
		Ansatte-modul
	
---------------------------------------- */

.ansatt .clearer {
	display: none;
}

#ansatte .clearer {
	border: 0;
	margin: 0;
	padding: 0;
	height: 0;
}

div.ansatt{
	border-top: 1px solid #E5E5E5;
	width: 270px;
	padding-top: 20px;
	float: left;
}

*:first-child+html div.ansatt {margin-bottom: 20px;}

div.ansatt.odd {
	margin-left: 20px;
}
 
div.ansatt img.ansattPhoto{
	float: left;
	margin-right: 20px;
	border: 1px solid #E5E5E5;
	padding: 3px;
}
 
div.ansatt ul{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
 
div.ansatt ul li{
	margin: 0 0 5px 0;
	padding: 0px;
}
 
div.ansatt div.actions{
	float: left;
}























/*		
		
		Online backup form
		skjemaMain, both hostedExchange and onlineBackup
	
---------------------------------------- */



#priceInfo {
	clear: both;
	width: 100%;
	display: block;
}

#skjemaMain h2 {
	margin: 0;
}

#skjemaMain .pageDescription {
	font-weight: normal;
	padding-bottom: 10px;
}
#skjemaMain form input {
	width: 30px;
}




#summary {
	clear: both;
	display: block;
	
	padding-top: 20px;
	border-top: 1px solid #e6e6e6;
	
	margin-bottom: 20px;
}

#skjemaMain #totalLLabel {
	float: left;
	width: 120px;
}

#skjemaMain #lisenser p {
	width: auto;
	float: left;
	margin-right: 10px;
}





.sumTabell {
	width: 200px;
	margin-right: 20px;
	margin-top: 20px;
	clear: both;
	font-size: 13px;
}
.sumTabell td {
	border-bottom: 1px solid #D9D9D9;
	padding-left: 10px;
	padding-right: 10px;
	
	height: 25px;
	
	text-align: center;
}

.sumTabell th {
	text-align: right;
	border-bottom: 1px solid #D9D9D9;
	padding-left: 10px;
	width: 130px;
}

.sumTabell tr {
}

.sumTabell #sum {
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 35px;
}

.sumTabell #sum td,
.sumTabell #sum th {
	border-bottom: 3px double #ccc;
}

.sumTabell #sum td { border-left: 0;}





.submit {
	clear: both;
	width: 100%;
	display: block;
}

#skjemaMain .submit input {
	width: auto;
}


#oBackupChoose table {
	margin-bottom: 10px;
}


#skjemaMain .error,
#crashplanForm .error,
#crashplanForm_lvl2 .error,
#exchangeForm .error,
#exchangeForm_lvl2 .error {
	height: 20px;
	clear: both;
	background: 0;
	font-size: 12px;
	margin-bottom: 10px;
	color: #8B0000;
}







#prisliste {
	width: 250px;

	margin-right: 20px;
	float: right;
}

#prisliste table {
	clear: both;
	font-size: 12px;
	width: 250px;
}

#prisliste table th,
#prisliste table td {
	height: 25px;
	border-bottom: 1px solid #CCC;
}

#prisliste table th {
	font-size: 14px;
	padding-left: 10px;
	text-align: left;
}

#prisliste table td {
	padding-left: 10px;
	border-right: 1px solid #CCC;
}

#prisliste table .pris {
	border-right: 0;
}

#prisliste table .lagringsplass {
	width: 200px;
}


.mvamnd {
	color: #666;
	font-size: 11px;
	float: right;
}

/*		
		
		CrashPlanForm 2.0
	
---------------------------------------- */


#crashplanForm #chooseProduct {
	height: 90px;
	width: 547px;
	padding-left: 20px;
	background: url("images/form/lisenser_lagring_bg.jpg") bottom;
	margin-bottom: 20px;
}

#crashplanForm .pageHeader,
#crashplanForm_lvl2 .pageHeader {
	display: block;
	text-indent: -99999px;
	width: 242px;
	height: 61px;
	background: url("images/form/bestilling.jpg");
	margin-bottom:30px;	
}

#crashplanForm h2,
#crashplanForm_lvl2 h2 {
	font-size: 18px;
	float: left;
}

#centerContent .help {
	display: block;
	text-indent: -99999px;
	height: 16px;
	width: 16px;
	background: url("images/form/info.jpg");
	border-bottom: 0;
	float: left;
	
	margin: 10px 0 0 5px;
}


#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:10px;
	line-height: 1.7;
	width: 200px;
	color:#333;
	display:none;
}

#crashplanForm p {
	clear: both;
	margin: 0 ; padding: 0;
}

#crashplanForm #lisenser input {
	margin: 0; padding: 0; border: 0;
	display: block;
	width: 42px;
	height: 19px;
	padding-top: 3px;
	background: url("images/form/input_small.jpg");
	
	text-align: center;
	font-weight: bold;
	color: #FFF;
	float: left;
	
	margin-top: 2px;
}

#crashplanForm #lisenser input:focus {
	background: url("images/form/input_small_focus.jpg");
	border: 0;
}

#crashplanForm #lisenser label {
	font-weight: bold;
	font-size: 13px;
	margin-left: 10px;
}

#crashplanForm #lisenser p {
	margin-bottom: 5px;
}

#crashplanForm #lisenser {
	width: 200px;
	float: left;
}




#crashplanForm #lagring {
	width: 300px;
	float: right;
}

#crashplanForm #lagring select {
	font-size: 13px;
}

#crashplanForm #dinbestilling {
	width: 200px;

	float: left;
}

#crashplanForm #dinbestilling h2 {
	margin-bottom: 20px;
}

#crashplanForm #dinbestilling {
	padding-left: 20px;
}






#centerContent #prov30dager {
	height: 110px;
	width: 157px;
	background: url("images/form/prov30dager.jpg");
	text-indent: -9999px;
	display: block;
	border: 0;
	position: absolute;
	top:190px;
	right:348px;
}



#neste {
	text-indent: -9999px;
	display: block;
	border: 0;
	background: url("images/form/neste_btn.jpg") top;
	height: 25px;
	width: 80px;
	margin-top: 20px;
}


div#hardubehov {
	width: 100%;
	border-top: 1px solid #D1D1D1;
	padding-top: 20px;
	margin-top: 10px;
}

a#hardubehov {
	text-indent: -9999px;
	display: block;
	background: url("images/form/hardubehovegenbackup.jpg") top;
	height: 27px;
	border: 0;
	width: 431px;
	clear: both;
}

#neste:hover {
	background: url("images/form/neste_btn.jpg") bottom; cursor: pointer;
}








#crashplanForm_lvl2 #oBackupChoose {
	width: 547px;
	padding-left: 20px;
	background: url("images/form/lisenser_lagring_bg.jpg") bottom no-repeat;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

#crashplanForm_lvl2 #contactInfo p {
	clear: both;
}

#crashplanForm_lvl2 #contactInfo label {
	font-size: 12px;
	width: 120px;
	padding-top: 7px;
}

#bestill {
	text-indent: -9999px;
	display: block;
	border: 0;
	background: url("images/form/bestill_btn.jpg") top;
	height: 25px;
	width: 80px;
	margin-top: 20px;
}

#bestill:hover {
	background: url("images/form/bestill_btn.jpg") bottom; cursor: pointer
}

#crashplanForm_lvl2 #skjemaContactInfo {
	margin-left: 20px;
}

#crashplanForm_lvl2 #skjemaContactInfo p input {
	padding: 1px;
	font-size: 13px;
}

#crashplanForm_lvl2 #skjemaContactInfo textarea {
	width: 305px;
}



/*
		Hosted Exchange 2.0
		
----------------------------------------*/

#exchangeForm {
	padding-left: 20px;
}

#exchangeForm .pageHeader,
#exchangeForm_lvl2 .pageHeader {
	display: block;
	text-indent: -99999px;
	width: 477px;
	height: 99px;
	background: url("images/form/bestill_hosted_exchange.jpg");
	margin-bottom:30px;	
}

#exchangeForm h2,
#exchangeForm_lvl2 h2 {
	font-size: 18px;
	float: left;
}

#exchangeTabell {
	clear: both;
}

#chooseDomain #domain {
	clear: both;
	float: none;
	
	margin: 0; padding: 0; border: 0;
	display: block;
	width: 167px;
	padding-left: 5px;
	height: 19px;
	padding-top: 3px;
	background: url("images/form/input_domene.jpg");
	
	text-align: left;
	font-weight: bold;
	color: #FFF;
	
	margin-top: 2px;
	margin-bottom: 30px;
}


#chooseExchange h2 {
	margin-bottom: 20px;
}









#exchangeTabell {
	width: 420px;
	margin-right: 20px;
	margin-top: 20px;
	clear: both;
	font-size: 12px;
}

#exchangeTabell td {
	border-bottom: 1px solid #D9D9D9;
	padding-left: 10px;
	padding-right: 10px;
	
	border-right: 1px solid #D9D9D9;

	height: 25px;
	
	text-align: left;
}

#exchangeTabell th {
	text-align: left;
	border-bottom: 1px solid #D9D9D9;
	padding-left: 10px;
	
	padding-bottom: 8px;
	font-size: 13px;
}

#exchangeTabell th.pris { width: 120px;}
#exchangeTabell td.pris { text-align: right;}

#exchangeTabell th.tjeneste { width: 150px;}
#exchangeTabell td.tjeneste { text-align: left;}

#exchangeTabell .exchangeSum { border-right: 0;  width: 60px;}

#exchangeTabell tr#sum td {border-right: 0;}

#exchangeTabell #sum {
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 35px;
}

#exchangeTabell #sum td,
#exchangeTabell #sum th {
	border-bottom: 3px double #ccc;
}


#exchangeTabell input {
	margin: 0; padding: 0; border: 0;
	display: block;
	width: 42px;
	height: 19px;
	padding-top: 3px;
	background: url("images/form/input_small.jpg");
	
	text-align: center;
	font-weight: bold;
	color: #FFF;
	float: left;
	
	margin-top: 2px;
}

#hostedExchangeChoose td.antall,
#hostedExchangeChoose th.exchangeSum
 {text-align: center;}

#hostedExchangeChoose td.exchangeSum { text-align: right;}

#skjemaContactInfo p {
	clear: both;
}



#hostedExchangeChoose {
	background: url("images/form/lisenser_lagring_bg.jpg") bottom no-repeat;
	padding-bottom: 10px;
	margin-bottom: 20px;
}




div.submit {
	clear: both;
	display: block;
	height: 40px;
}

#bestill {
	float: left;
	clear: right;
}
#tilbake {
	float: left;
	margin-right: 10px;
	text-indent: -9999px;
	display: block;
	border: 0;
	background: url("images/form/tilbake_btn.jpg") top;
	height: 24px;
	width: 80px;
	margin-top: 20px;
}

#tilbake:hover { background: url("images/form/tilbake_btn.jpg") 0 26px; cursor: pointer;}











/*		
		Hosted Exchange form, and
		Online backup form
		contact info
	
---------------------------------------- */

#skjemaContactInfo p {
	margin-bottom: 3px;
}

#skjemaContactInfo label {
	width: 120px;
	display: block;
	float: left;
	font-weight: bold;
}

#skjemaContactInfo p input {
	width: 300px;
}

#skjemaContactInfo #phone, #skjemaContactInfo #orgnr, #skjemaContactInfo #postNum{
	width: 70px;
}

#skjemaContactInfo #postLocation {
	width: 222px;
}

















blockquote:before {
	content: '"';
}


blockquote:after {
	content: '"';
}

blockquote {
	margin: 10px 30px 20px 0px;
	padding: 10px 20px 0px 0;
	font-size: 17px;
	font-style: italic;
	font-family: Didot, Georgia, "Times New Roman", Times, serif;
	line-height: 1.6;
	width: 330px;
}









#newsletter,
#fbknapp {
	position: absolute;
	top: 30px;
	right: 20px;
	height: 30px;
	width: 454px;
	padding: 10px 0 0 10px;
	background: url("images/newsletter_box.png");
	font-size: 12px;
	font-weight: bold;
}

#fbknapp { height: auto; width: auto; background: none; right: 500px; top: 20px;}

#newsletter span { float: left; margin-right: 10px; margin-top: 4px;}

#newsletter .epost,
#newsletter .submit {
	height: 17px;
	width: 208px;
	border: 1px solid #ccc;
	padding: 0; margin: 0;
	background: url("images/newsletter_form_bg.jpg");
	display: inline;
}

#newsletter .submit {
	width: 58px;
	height: 19px;
	margin: 0; padding: 0;

	background: url("images/newsletter_form_submit.jpg");
	border: 0;
	text-indent: -99999px;
}

#newsletter .submit:hover { cursor: pointer;}



/* Employee object */
.employee-single-block{margin: 0 0 10px 0;padding: 0 0 10px 0; border-bottom: 1px dotted #ccc}
.employee-single-image{float:left; width:100px;}
.employee-single-image img{max-width: 100px;}
.employee-single-data{float:left;}
.employee-single-data ul{margin: 0; padding: 0;}
.employee-single-data ul li {list-style-type: none}
.employee-single-data ul li.position{font-style: italic; color:#666; padding: 5px 0}
.employee-single-data ul li.desc, .employee-single-data ul li.desc p{margin: 0 !important;  padding: 2px 0}

.employee-floating-block{  width: 50%; height:140px; float:left; font-size:12px} 
.employee-floating-inner{margin: 10px 10px 0 10px; height:130px; border-bottom:1px dotted #ccc }
.employee-floating-image{float:left; width:94px;}
.employee-floating-image img{max-width: 90px;border:1px dotted #ccc; padding: 2px;}
.employee-floating-data{float:left;margin: 0 0 0 10px;}
.employee-floating-data ul{margin: 0; padding: 0;}
.employee-floating-data ul li {list-style-type: none; margin: 0;}
.employee-floating-data ul li.position{font-style: italic; color:#666; padding: 3px 0}
.employee-floating-data ul li.desc, .employee-floating-data ul li.desc p{margin: 0 !important;  padding: 1px 0}
.employee-floating-data ul li.name{font-weight: bold}

