body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,embed,object,a{margin:0;padding:0;border:0;}
a{text-decoration:none;outline:none;cursor:pointer;}
h1{font-size:19px;font-weight:lighter;}
body, html{height:100%;font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;background-color:#FFF;color:#666;}
#centerwrapper{width:767px;margin-left:auto;margin-right:auto;}
#mainwrapper{float:left;width:100%;margin-top:60px;}
#topwrapper{float:left;width:100%;}
#flasharea{float:left;width:200px;height:180px;}
#musictoggler{float:right;width:50px;height:50px;}
#topimage{float:left;width:418xp;}
#topmenuwrapper{float:left;width:100%;height:20px;background-image:url(/images/menuborder.gif);background-repeat:no-repeat;padding-top:1px;}
#contentwrapper{float:left;width:100%;min-height:420px;margin-top:17px;padding-bottom:20px;}
#subcontent{float:left;width:100%;}
#bottomwrapper{float:left;width:100%;height:20px;border-top:1px dotted #c1c3b8;}
#bottomwrapper p{float:left;font-size:10px;color:#777;margin-right:15px;}
#bottomwrapper img{float:left;margin-right:10px;}
#bottomwrapper a{color:#00c5c0;text-decoration:none;}
#data{float:left;width:100%;padding-top:13px;padding-bottom:20px;}
#sidebar{width:394px;float:right;margin-right:6px;}
#image{width:387px;height:292px;overflow:hidden;margin-left:7px;}
#imagearea{width:387px;height:271px;overflow:hidden;}
#imagearea img{width:387px;}
#imageName{margin-left:7px;height:21px;line-height:21px;width:384px;}
#imagecount{text-align:left;margin-left:4px;}
#imagecount li{background-color:#FFF;border:2px solid #fff;padding:1px;width:72px;height:49px;list-style:none;float:left;}
.imagefirst{background-color:#FFF;border:2px solid #00c3bb;padding:1px;width:72px;height:49px;list-style:none;float:left;}
#imagecount li:hover{border:2px solid #00c3bb;}
#imagecount img{background-color:#FFF;width:72px;height:49px;}
#imageSwap{width:386px;padding-left:6px;}
#imageSwap img, #imageSwap img:hover{width:4px;height:9px;border:0px;}
#imageSwap a{color:#00c3bb;}
#swapLeft{float:left;width:50%;text-align:left;}
#swapRight{float:left;width:50%;text-align:right;}
#loader{text-align:center;height:100%;line-height:100%;}
#loader img{width:16px;height:16px;}
#textarea{position:relative;width:350px;padding-top:60px;}
/* #texterna{position:absolute;bottom:0px;} */
#documents{width:350px;float:left;padding-top:5px;}
#documents ul{list-style:none;padding:0px;margin:0px;margin-top:3px;}
#documents li{float:left;width:100%;margin-top:3px;}
#documents a{color:#00c3bb;}
#headline{float:left;margin-bottom:10px;}
#ingress{margin-left:7px;height:21px;line-height:21px;width:384px;}
#ingress h1{font-size:12px;color:#666;font-weight:normal;}
#bread{float:left;width:350px;line-height:18px;}
#bread_start{float:left;width:350px;font-size:17px;line-height:22px;font-weight:normal;}
#sidnummer{float:left;padding-top:15px;}
#sidnummer p{width:100%;margin-bottom:2px;}
#sidnummer a{text-decoration:none;color:#333;font-size:11px;line-height:12px;}
#newslist{float:left;width:357px;margin-left:16px;border-right:1px dotted #CCC;}
#newspic{float:left;overflow:hidden;height:49px;}
#newspic img{height:49px;}
.newstext{float:left;padding-left:10px;width:258px;}
.newstext h2{margin-top:-3px;font-weight:normal;text-transform:uppercase;font-size:12px;}
.newstext li{list-style-type:square;list-style-position:inside;color:#00c3bb;}
.newstext a{text-decoration:none;color:#00c3bb;}
#news_imagecount li{background-color:#FFF;border:2px solid #fff;padding:1px;width:72px;height:49px;list-style:none;float:left;}
#news_imagecount li:hover{border:2px solid #00c3bb;}
#news_imagecount img{background-color:#FFF;width:72px;height:49px;}
#news_sidebar{float:right;width:350px;margin-right:70px;line-height:17px;}
#news_sidebar h1{font-size:15px;font-weight:normal;text-transform:uppercase;}
#news_sidnummer{float:left;width:240px;padding-top:56px;padding-bottom:45px;margin-left:12px;}
#news_image{width:350px;overflow:hidden;}
#news_headline{margin-bottom:8px;}
#news_bread{margin-bottom:8px;line-height:18px;}
.newslist{float:left;width:145px;}
.date{float:left;width:50px;color:#00c3bc;}
#news_sidnummer a{color:#00c3bc;text-decoration:none;}
#news_sidnummer h4{font-size:12px;font-weight:normal;text-transform:uppercase;}
.dotted{width:114px;border:0px;margin-bottom:40px;border-bottom:1px dotted #CCC;}
#contact_sidebar{float:right;width:510px;}
#contact_sidebar a{color:#00c3bc;text-decoration:none;}
#contact_sidnummer{float:left;width:240px;padding-top:31px;padding-bottom:45px;margin-left:12px;}
#contact_sidnummer a, #contact_sidnummer li{list-style:none;}
#contact_sidnummer h4{font-size:12px;font-weight:normal;text-transform:uppercase;}
#contact_ingress{margin-top:5px;}
.contactlist{float:left;width:145px;}
.contactlist li{list-style:none;}
.date{float:left;width:50px;color:#00c3bc;}
#contactcard{margin-top:34px;margin-bottom:30px;height:150px;}
#contactcard img{height:150px;}
#emp_info{width:439px;height:150px;margin-top:0px;background-color:#000;color:#999;}
#emp_pic{float:left;width:115px;height:150px;margin:0;}
#emp_text{float:right;width:300px;padding-left:13px;padding-top:10px;}
#emp_text h2{font-size:14px;font-weight:normal;text-transform:uppercase;}
#emp_text h3{height:50px;font-size:11px;font-weight:normal;}
#emp_text h4{font-size:11px;font-weight:normal;}
#emp_text p{font-size:11px;font-weight:normal;line-height:17px;}
.indent{padding-left:10px;}
.indent a{color:#000;}
.ordinary{color:#00c3bb;}
.ordinary a:hover{color:#000;padding-left:8px;}
.first{background-color:#b3b4a6;border-left:4px solid #9f9f93;}
.first:hover{background-color:#00c4bb;border-left:4px solid #00b8b0;}
.contentRow{float:right;width:570px;margin-bottom:5px;text-align:left;}
.contentRow h1{font-size:12px;font-weight:normal;}
.contentRow p{margin-top:10px;}
.pdfContainer{float:left;width:30px;}
.equipmentContent{float:left;width:540px;}
#first_NL{float:left;width:347px;margin-left:25px;}
#first_NL_pic{float:left;}
.newspic img{width:75px;height:49px;}
#first_NL_text{float:left;padding-left:10px;width:260px;}
#first_NL_text h2{font-weight:normal;text-transform:uppercase;font-size:12px;}
#first_NL_text li{list-style-type:square;list-style-position:inside;color:#00c3bb;}
#first_NL_text a{text-decoration:none;color:#00c3bb;}
#newsletter_pic{float:left;}
#newsletter_form{float:left;width:520px;padding-top:37px;padding-left:20px;}
#newsletter_form h2{font-weight:normal;}
#newsletter_form h3{font-size:11px;font-weight:normal;}
#newsletter_form p{margin-bottom:25px;}
#newsletter_form li{list-style:square;list-style-position:inside;color:#00c3bb;}
#newsletter_form a{text-decoration:none;}
#newsletter{float:left;width:190px;margin-top:48px;}
#newsletter_img{float:left;width:55px;}
#newsletter_text{float:left;width:135px;}
#newsletter_text h2{font-size:12px;font-weight:normal;text-transform:uppercase;}
#newsletter_text li{list-style:square;list-style-position:inside;color:#00c3bb;}
.clear{overflow:hidden;width:100%;}
a.button{background:transparent url(/images/bg_button_a.gif) no-repeat scroll top right;color:#FFF;display:block;float:left;font:normal 12px arial, sans-serif;height:19px;margin-right:6px;padding-right:14px;text-decoration:none;}
a.button span{background:transparent url(/images/bg_button_span.gif) no-repeat;display:block;line-height:11px;padding:4px 0 4px 16px;}
a.button:active{background-position:bottom right;color:#000;outline:none;}
a.button:active span{background-position:bottom left;padding:5px 0 3px 16px;}
#overlayd{position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;text-align:center;overflow:visible;visibility:visible;display:block;background-image:url(/images/overlay.png);z-index:99999;}
#inner{position:absolute;top:50%;left:0px;width:100%;height:100%;text-align:center;overflow:visible;visibility:visible;display:block;}
#container{position:absolute;top:-260px;left:50%;margin-left:-270px;width:500px;height:400px;padding:10px;text-align:left;border:1px solid #CCC;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;background-color:#FFF;overflow:hidden;}
#containerText{width:510px;overflow:auto;}
#granvik{position:absolute;right:0px;bottom:0px;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;border:1px solid #CCC;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(/images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(/images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#FFF;}
#facebook {position:relative;top:20px;right:0px;float:right;height:21px;width:90px;}

