@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: 30px; 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{ padding-left: 35px; text-indent: -35px;}

#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;}
