@charset "UTF-8";
/* CSS Document */

html { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, Verdana, Arial;  color: #333;font-size:100%;}
body { background-color: #dadada; background-image:url(http://www.net-blast.com:80/Webdesk/bilde/182971.gif); background-repeat:repeat-x;font-size:0.75em;padding-top:60px;}
a { text-decoration: none;}
a {color:#2357AC;}
img { border:none; }
h1,h2,h3 {color: #182a4a;}
h1 { font-size:1.33em; }
h2 { font-size:1em;text-transform:uppercase; }

#topdrop{ height: 10px; width: 952px; background-image:url(http://www.net-blast.com:80/Webdesk/bilde/183047.gif); background-repeat: no-repeat; position: absolute; top: -10px; }
#botdrop{ height: 10px; width: 952px; background-image:url(http://www.net-blast.com:80/Webdesk/bilde/183048.gif); background-repeat: no-repeat; position: absolute; }
#wrapper{ position:relative; width: 952px; margin: 0px auto 0 auto; background-image: url(http://www.net-blast.com:80/Webdesk/bilde/183043.gif); background-repeat: repeat-y;}

#languages{ position: absolute; top: -50px; right: 20px;}
#languages * {margin:0 0 0 3px;}

#loc{ position: absolute; top: -27px; right: 200px;}
#loc *{ float: right;}	
#header{ position:relative; left: 10px; width: 932px; height: 60px; background-color: #182a4a; background-image: url(http://www.net-blast.com:80/Webdesk/bilde/182974.gif); background-repeat: repeat-x; background-position: 0 7px; }
#header #logo { position:absolute; top: 15px; right: 18px;  background-image: url(http://www.net-blast.com:80/Webdesk/bilde/183024.gif); width: 57px; height: 36px; }

#header.big{ height: 153px;}
#header.big #logo { position:absolute; top: 30px; left: 48px; width: 145px; height: 91px; background-image:none;}
#header.big #contact{ position:absolute; top: 20px; right: 48px; color: #fff; font-size: 10px; margin-bottom: 50px; }
#header.big #contact p{ margin: 0 0 10px 0 ;}
#header.big #contact a { color: #fff;}


#menu { left: 10px; position: absolute; z-index: 100; width: 932px; height: 48px; background-image:url(http://www.net-blast.com:80/Webdesk/bilde/182979.gif);  }
#menu ul { list-style: none; padding: 0; margin: 0;}
#menu ul li { float: left;}
#menu a { color: #494949;}
#menu ul li.separator { background-image:url(http://www.net-blast.com:80/Webdesk/bilde/182980.gif); width: 1px; height: 42px;}
#menu ul li a { display: block; line-height: 42px; padding: 0 10px; text-transform:uppercase; font-size: 11px;  }
#menu ul li a:hover { color: #182a4a; }
#menu ul li ul{ background-color: #fff;  position: absolute; display: none; border-left: 1px solid #dadada;border-right: 1px solid #dadada; border-bottom: 1px solid #dadada;}
#menu ul li ul li { float: none; }
#menu ul li ul li a { line-height: 21px; }
#menu ul li ul li a:hover { line-height: 21px; background: #dadada;}

#searchform #find {position:absolute;top:-30px;right:10px;background:#fff url(http://www.net-blast.com/Webdesk/bilde/183941.gif) no-repeat 0.5em 50%;height:13px;padding:0.25em 0 0.25em 2em;width:154px !important;border:1px solid #ccc;}

#content{ /*background: #fff;*/ position: relative; top: 42px; width: 932px; left: 10px;}  

.verticalSeparator {  width: 1px; height: 493px; background-image:url(http://www.net-blast.com:80/Webdesk/bilde/182984.gif); background-repeat:no-repeat; float: left;  }

#wideLeftCol { width: 631px; padding: 30px 40px; float: left; }
#wideLeftCol .horizontalSep { background-image: url(http://www.net-blast.com:80/Webdesk/bilde/182975.gif); background-repeat: no-repeat; width: 348px; height: 1px; margin-left: 140px; }

#leftCol { width: 270px; padding: 30px 40px; float: left; }
#leftCol .horizontalSep { background-image: url(http://www.net-blast.com:80/Webdesk/bilde/182975.gif); background-repeat: no-repeat; width: 348px; height: 1px; margin-left: -40px; }
#middleCol { width: 139px; padding: 30px 40px; float: left;}
#middleCol .horizontalSep{ background-image:url(http://www.net-blast.com:80/Webdesk/bilde/182976.gif); background-repeat: no-repeat; width: 220px; height: 1px; margin-left: -40px;}
#rightCol { width: 282px; padding: 30px 40px; float: left;  }

#fullWidthCol{ width: 852px; padding: 30px 40px; float: left; }

#isos{ margin: 0 30px;}

#iFokus h2{ }
.preHeader {margin-right:1em;display:block;}

#map ul{ list-style: none; position: absolute; top: 100px; padding: 0; left: 180px; font-size: 12px;}	

#photo{ width: 298px; height: 229px; background-image: url(http://www.net-blast.com:80/Webdesk/bilde/182981.gif); }
#photo img{ position: relative; top: 12px; left:10px; width: 271px; height: 200px; }
#photo h2{ float: right; margin-top: 25px; }


#footer { position:relative; left: 10px; width: 932px; height: 60px; background-color: #182a4a; background-image: url(http://www.net-blast.com:80/Webdesk/bilde/182974.gif); background-repeat: repeat-x; background-position: 0 -80px;border-bottom:7px solid #182a4a; }
#footer #logo { position:absolute; top: 15px; left: 20px;  background-image: url(http://www.net-blast.com:80/Webdesk/bilde/183024.gif); width: 57px; height: 36px; }

.article { position:relative; margin-bottom: 30px;}
.preHeader { color: #888;} 
.leveler{ clear: both; }

#firmHeader{ position: relative; left: 10px; width: 932px; background: #fff; border-bottom: 1px solid #f3f3f3;}

#contact.article{ padding-left: 10px;}
#contact.article p{ padding-left: 66px;}



#list .element, #referred-list .element {padding:0.75em 0;}
#news h2, #list .element h2, #referred-list .element h2 {line-height:1em;margin:0.5em 0 0.5em 0;}
#news h2 a { color: #494949;}
#news p, #list .element p, #referred-list .element p {font-size:0.9em;margin-top:0;}
#news .byline, #list .element .byline, #referred-list .element .byline {font-size:0.8em;line-height:1em;margin:0 0 0.5em 0;padding:0;color:#999}
#news img, #list .element img, #referred-list .element img {float:left;margin-right:20px;}
#news .read-more {margin-top:-0.5em;font-weight:bold;}


.gallery img {width:150px;}

.Sertifiseringer {margin:0 0 30px 0;}
.Sertifiseringer .element {margin:0 0 1em 0;text-align:center;}

#rightCol .Sertifiseringer h2 {text-align:center;}


/**** ADDONS 2nd of May 2011 ***********/
#loc {right:20px;}


/***************************************
   TOOLBAR
****************************************/
#toolbar {font-size:0.8em;padding:0px;color:#333;margin-top:-15px !important;}
#toolbar .tools {float:right;list-style:none;margin:0;padding:0;}
#toolbar .tools .tool {float:left;display:block;}
#toolbar .tools .tool .active {background:#eee;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
#toolbar .tools .tool .toggler {height:24px;overflow:hidden;}
#toolbar .tools .tool .toggler span {width:24px !important;padding:0 !important;display:block;height:24px;background-image:url(http://templates.strong.no/Webdesk/bilde/195836.gif);background-repeat:no-repeat;}
#toolbar .tools .tool .panel {background:#fff;position:absolute;display:none;padding: 10px 0 10px 0;border: 5px solid #EEE;-moz-border-radius:10px;-webkit-border-radius:5px 5px 5px 5px;z-index:960;}

#share.tool .toggler span {background-position:0px 0px;}
#share.tool .toggler span:hover {background-position:0px -24px;}
#share-disabled.tool .toggler span {background-position:0px -48px;}

#share .panel {width:110px;margin-left:-90px;}
#share .panel a {display:block;padding:2px 10px}
#share .panel a:hover {background:#eee;}
#share .panel a span {float:left;margin:0 10px 0 0}

#text-size.tool .toggler span {width:24px !important;background-position:-24px 0px;}
#text-size.tool .toggler span:hover {background-position:-24px -24px;}
#text-size-disabled.tool .toggler span {background-position:-24px -48px;}

#text-size .panel {width:72px;margin-left:-22px;padding:0 !important;}
#text-size .panel a span {width:24px;height:24px;display:block;float:left;background-image:url(http://templates.strong.no/Webdesk/bilde/195836.gif);background-repeat:no-repeat;}
#text-size .increase span {background-position:0px 0px;}
#text-size .increase:hover span {background-position:0px -24px;}

#text-size .reset span {background-position:-72px 0px;}
#text-size .reset:hover span {background-position:-72px -24px;}

#text-size .decrease span {background-position:-48px 0px;}
#text-size .decrease:hover span {background-position:-48px -24px;}

#multiple-tools a {float:left;}
#multiple-tools span {height:24px;width:24px;background-image:url(http://templates.strong.no/Webdesk/bilde/195836.gif);background-repeat:no-repeat;}
#multiple-tools .addthis_button_twitter span {background-position:-144px 0px;}
#multiple-tools .addthis_button_twitter:hover span {background-position:-144px -24px;}

#multiple-tools .addthis_button_facebook span {background-position:-168px 0px;}
#multiple-tools .addthis_button_facebook:hover span {background-position:-168px -24px;}

#multiple-tools .addthis_button_print span {background-position:-192px 0px;}
#multiple-tools .addthis_button_print:hover span {background-position:-192px -24px;}

#multiple-tools .addthis_button_email span {background-position:-216px 0px;}
#multiple-tools .addthis_button_email:hover span {background-position:-216px -24px;}


#search.tool {}
#search.tool .toggler span {width:24px !important;background-position:-96px 0px;}
#search.tool .toggler span:hover {background-position:-96px -24px;}
#search.tool .toggler.active span {background-position:-120px 0px;}
#search.tool .toggler.active span:hover {background-position:-120px -24px;}

#search.tool .panel {margin-left:-130px !important;padding:5px !important;}
#search.tool .panel input {border:0;}

/***************************************
   SEARCH
#search {z-index:999;position:absolute;top:10px;right:20px;}
#search .wrapper {}
#search .toggler {margin:10px 0px;line-height:24px;height:24px;background:transparent url(http://templates.strong.no/Webdesk/images/netblast-bac-layout-master/images/search-icons.png) 100% 0% no-repeat;float:right;height:24px;}
#search .toggler:before {content:"Search";font-size:0.6875em;padding-right:24px;font-weight:bold;}

#search.active {}
#search.active .wrapper {width:174px;position:relative;background:#fff;border: 5px solid #EEE;-moz-border-radius:20px;-webkit-border-radius:20px;padding:5px 10px;margin-right:-10px;}
#search.active .toggler {padding:0;margin:0px 0 0px 0;line-height:24px;height:24px;background:transparent url(http://templates.strong.no/Webdesk/images/netblast-bac-layout-master/images/search-icons.png) 100% 0% no-repeat;float:right;}
#search.active .toggler:before {content:"Search";font-size:0.6875em;padding-right:24px;font-weight:bold;}

#search .toggler.active {background-position:100% -48px;}
#search .toggler.active:before {content:""}

#search .panel {display:none;}

#search input {width:150px;padding:0px;border:0;border-width:0px;margin:5px 0;} 
#search-result-box {display:none;position:absolute;right:20px;width:200px;background:#fff;padding:10px;top:27px;}

#search-result-box .result-element {margin:0 0 1em 0;}
#search-result-box .result-element * {margin:0;padding:0;}
#search-result-box a {background:#fff !important;display:block;padding:5px !important;}
#search-result-box a:hover, #search-result-box .active a {background:#eee !important;}
****************************************/


#search-result {margin:0;border:5px solid #eee;display:none;position:absolute;z-index:999;background:#fff;width:922px;}
#search-result .meta {height:1.5em;padding:5px 10px;}

#search-result .close {float:right;text-indent:-999em;width:24px !important;padding:0 !important;display:block;height:24px;background-image:url(http://templates.strong.no/Webdesk/bilde/195836.gif);background-repeat:no-repeat;cursor:pointer;background-position:-120px 0px;}
#search-result .close:hover {background-position:-120px -24px;}


#search-result .phrase:before {content:"Search phrase: \"";font-weight:bold;}
#search-result .phrase {font-size:0.85em;}
#search-result .phrase:after {content:"\"";font-weight:bold;}

#search-result .size:before {content:"Result size: ";font-weight:bold;}
#search-result .size {font-size:0.85em;}

#search-result .elements {border:1px solid #eee;border-width:1px 0 0 0;padding:0px 10px;}
#search-result .elements div {clear:both;margin:0.5em 0;padding:10px;}
#search-result .elements div:hover {background:#fafafa;}
#search-result .elements div h3 {margin:0;padding:0;}
#search-result .elements div p {margin:0;padding:0;}

.hitlist:before {content:"Search result:";display:block;font-weight:bold;font-size:0.875em;border-bottom:1px solid #eee;padding:0 0 5px 5px;}
.hitlist {margin:0 20px;}

.hitlist table * {margin:0;padding:0;font-size:100%;}
.hitlist table {margin:5px;}

.hitlist .HitTitle {font-size:0.75em;font-weight:bold;}
.hitlist .HitPresentation {font-size:0.75em;}

