/*
  @Nuno Costa [criacaoweb.net] Utils CSS.
  @Licensed under GPL2 and MIT.
  @Status: Stable
  @Version: 0.1-20090418
  
  @Contributors:
        -  http://meyerweb.com/eric/tools/css/reset/index.html 
  
  --------------------------------------------------------------- 
*/
/* From: http://meyerweb.com/eric/tools/css/reset/index.html  (Original) */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/*
Stantby for nowbody {
	line-height: 1;
}
*/
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* ------- @Nuno Costa [criacaoweb.net] Utils CSS. ---------- */
* {
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
}
dfn {
	display: none;
	overflow: hidden;
}
/* ----------- Clear Floated Elements ----------- */
html body .util-clearb {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	position: static;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ----------- Fix to Clear Floated Elements ----------- */
.util-clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
.util-clearfix {
	display: inline-block;
}
* html .util-clearfix {
	height: 1%;
}
.util-clearfix {
	display: block;
}
/* Stylesheet: ncleanblueutils Modified On 2009-05-11 02:38:10 */
/*
  @Nuno Costa [criacaoweb.net] Core CSS.
  @Licensed under GPL and MIT.
  @Status: Stable
  @Version: 0.1-20090418
  
  @Contributors:
  
  --------------------------------------------------------------- 
*/
/*----------- Global Containers ----------- */
/* 
.core-wrap-100   =  width - 100% of Browser Fluid
.core-wrap-960   =  width - 960px  - fixed
.core-wrap-780   =  width - 780px  - fixed
.custom-wrap-x   =  width -  custom   - declared in another css (your site css)
*/
.core-wrap-100 {
	width: 100%;
}
.core-wrap-960 {
	width: 960px;
}
.core-wrap-780 {
	width: 780px;
}
.core-wrap-100,
.core-wrap-960,
.core-wrap-780,
.custom-wrap-x {
	margin-left: auto;
	margin-right: auto;
}
/*----------- Global Float ----------- */
.core-wrap-100  .core-float-left,
.core-wrap-960  .core-float-left,
.core-wrap-780  .core-float-left,
.custom-wrap-x  .core-float-left {
	float: left;
	display: inline;
}
.core-wrap-100  .core-float-right,
.core-wrap-960  .core-float-right,
.core-wrap-780  .core-float-right,
.custom-wrap-x  .core-float-right {
	float: right;
	display: inline;
}
/*----------- Global Center ----------- */
.core-wrap-100   .core-center,
.core-wrap-960   .core-center,
.core-wrap-780   .core-center,
.custom-wrap-x   .core-center {
	margin-left: auto;
	margin-right: auto;
}
/* Stylesheet: ncleanbluecore Modified On 2009-05-11 02:35:43 */
/* CSS Document */

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../../uploads/fonts/opensans-semibold.eot');
    src: url('../../uploads/fonts/opensans-semibold.eot') format('embedded-opentype'),
         url('../../uploads/fonts/opensans-semibold.woff') format('woff'),
         url('../../uploads/fonts/opensans-semibold.ttf') format('truetype'),
         url('../../uploads/fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
}

@font-face {
    font-family: '23c5e3_0_0-webfont';
    src: url('../../uploads/fonts/23c5e3_0_0-webfont.eot');
    src: url('../../uploads/fonts/23c5e3_0_0-webfont.eot') format('embedded-opentype'),
         url('../../uploads/fonts/23c5e3_0_0-webfont.woff') format('woff'),
		 url('../../uploads/fonts/23c5e3_0_0-webfont.ttf') format('truetype'),
         url('../../uploads/fonts/23c5e3_0_0-webfont.svg') format('svg');
}

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../../uploads/fonts/gothic.eot');
    src: url('../../uploads/fonts/gothic.eot') format('embedded-opentype'),
         url('../../uploads/fonts/gothic.woff') format('woff'),
         url('../../uploads/fonts/gothic.ttf') format('truetype'),
         url('../../uploads/fonts/gothic.svg#CenturyGothicRegular') format('svg');
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../../uploads/fonts/opensans-regular-webfont.eot');
    src: url('../../uploads/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../uploads/fonts/opensans-regular-webfont.woff') format('woff'),
         url('../../uploads/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../../uploads/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ubunturegular';
    src: url('../../uploads/fonts/ubuntu-r-webfont.eot');
    src: url('../../uploads/fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../uploads/fonts/ubuntu-r-webfont.woff') format('woff'),
         url('../../uploads/fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('../../uploads/fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.centurygothicregular { font-family: arial !important;}





.bold { font-weight:bold;}
strong{font-weight:bold !important;}
b{font-weight:bold !important;}




/* reset css */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	font: inherit;
	vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* general style */

body{
	background:#fff;
	text-align:center;
	text-align:-moz-center;
	margin:0 auto;	
	font-family:arial;
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
	cursor:pointer;	
}
textarea{resize: none}
p {
    /*margin: 0;
    padding: 0 0 8px;
	font-family:Arial;
	font-size:12px;
	color:#4B4B4A;
	text-align:justify;
	line-height:22px*/
   color: #000000;
   font-family: 'open_sansregular';
   font-size: 13px;
   line-height: 21px;
   margin: 0;
   padding: 0 0 21px;
   text-align: justify;
}
p strong {
   font-family: 'OpenSansSemibold';
   font-weight:normal !important;
}
/* custom style */

.container{
	width:970px;
	text-align:center;
	text-align:-moz-center;
	margin:0 auto;	
}
.header{
	width:100%;	
	height:70px;
	text-align:center;
	text-align:-moz-center;
	margin:0 auto;
	background:url(../../uploads/images/header_top_bg.png) repeat;
	padding-top:24px;
	padding-bottom:37px; 		
}
/*.header-container{
	width:100%;	
	height:auto;
	text-align:center;
	text-align:-moz-center;
	margin:0 auto;	
	
	background-position:top center;
}*/

#container_main_other { width:100%; height:auto; float:left;}

.content{
	width:99.8%;
	height:auto;
	text-align:center;
	text-align:-moz-center;
	margin:0 auto;
	background:url(../../uploads/images/content-bg.png) repeat;
	border:1px solid #fff;
	padding-top:16px;
	padding-bottom:35px;
	float:left;
}

.footer{
	width:100%;
	height:206px;
	background:url(../../uploads/images/footer-bg.png) repeat;	
	text-align:center;
	text-align:-moz-center;
	margin:0 auto;
	float:left;
	padding-top:39px;      
}
.logo{
	margin-left:10px;
	width:210px;
	height:51px;
	/*background:url(../../uploads/images/logo.png);	*/
	float:left;
}
.search-box-holder{
	float:right;
	width:249px;
	height:32px;
	padding:7px 0px 0px 0px;	
}
.search-input{
	border:none;
	float:left;
	width:170px;
	height:31px;
	background:url(../../uploads/images/search-input-bg.png);
	padding-left:28px;
	padding-right:0px;
	font-size:14px;
	
	
}
.search-button{
	border:none;
	float:left;
	width:41px;
	height:32px;
	background:url(../../uploads/images/search-button-bg.png);
	cursor:pointer;
	text-indent: -9000px;
}
.menu-holder{
	width:100%;
	height:31px;
	text-align:center;
	text-align:-moz-center;
	margin:0 auto;	
	background:url(../../uploads/images/menu-bk-bg.png) no-repeat;
	background-position:top center;
	float:left;
	margin-top:24px;	
}
.menu-holder ul{
	float:left;	
	background:url(../../uploads/images/menu-divider.png) no-repeat;
	background-position:left;	
}
.menu-holder ul li{
	float:left;
	padding-left:18px;
	padding-right:18px;
	background:url(../../uploads/images/menu-divider.png) no-repeat;
	background-position:right;		
}
.menu-holder ul li a{
	float:left;
	color:#e5f5e9;
	text-transform:uppercase;
	font-size:12px;
	line-height:31px;
	font-family: '23c5e3_0_0-webfont';
}

.menu-holder ul li a:hover { color:#65adb0;}
.banner-holder{
	width:100%;
	float:left;
	text-align:center;
	text-align:-moz-center;
	margin:0 auto;
	margin-top:0px;
	padding:17px 0px 0px 0px;
	background-image: url(../../uploads/images/green_line_effect.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#e0dfd4;
	border-bottom:solid 2px #b9b9b1;	
}
.banner{	
	height:310px;
	width: 952px;	
	text-align:center;
	text-align:-moz-center;
	margin:0 auto;
}
.banner-img{
	width:957px;
	height:310px;
	border:solid 2px #FFFFFF;
	
	float:left;
	
}
.banner-shadow{	
	width:952px;
	height:35px;
	background:url(../../uploads/images/banner-shadow.png) no-repeat;
	background-position:center;
	text-align:center;
	text-align:-moz-center;
	margin:0 auto;
}
.banner-details-holder{
	float:left;
	width:960px;
		
}
.banner-desc-box{
	float:left;
	width:698px;
	height:120px;
	background:url(../../uploads/images/banner-desc-box.png);	
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	
	/*font-family: 'OpenSansSemibold';*/
	
}

.search-box-holder input.search-input { width:170px; height:32px; float:left; background: url(../../uploads/images/sok_bg.png) no-repeat; margin-top:1px;}


.banner-desc-box h3{
	width:100%;
	color:#1a3b43;
	font-weight:16px;
	text-align:left;
	
	padding-bottom:8px;	
	border-bottom:1px solid #e2dfe0;
	font-family: 'OpenSansSemibold';
	
}

.banner-desc-box p{
	font-size:12px;
	color:#252525;
	margin-top:5px;
	text-align:left;
	line-height:16px;
	font-family: 'OpenSansSemibold';	
}
.banner-right-box{
	width:213px;
	height:115px;
	background:url(../../uploads/images/banner-right-box.png);	
	float:left;
	margin-left:9px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	font-family: 'OpenSansSemibold';
	 
	 
}
.right-box-img{
	width:95px;
	height:95px;
	float:right;
}
.right-box-p-holder{width:90px;float:left; font-family: 'OpenSansSemibold'; padding:0px 0px 0px 0px;   }

.right-box-p-holder_other {width:auto; height:auto; float:left; padding:15px 0px 0px 0px;  }



.banner-right-box p{
	font-size:12px;
	text-transform:uppercase;
	line-height:15px;
	text-align:left;
	float:left;
	margin-right:5px;
	color:#363636;
	font-weight:bold;
	
	
}
.pink-text{color:#ad0038 !important; font-family: 'OpenSansSemibold'; }
.content-box-holder{
	float:left;
	width:100%;	
}
.box-holder{
	width:233px;
	float:left;
	margin-right:9px;
	margin-bottom:10px;
	
}
.box-holder h3{
	float:left;
	background:url(../../uploads/images/small-logo.png) no-repeat;
	background-position:left top;
	padding-left:20px;
	height:27px;
	line-height:27px;
	text-transform:uppercase;
	margin-bottom:5px;
	font-weight:bold;
	text-align:left;
	font-family: 'OpenSansSemibold';
	font-size:16px;
	text-shadow:1px 0px 2px #f7f4f4;

	
	
	
}
.box,.long-box{
	width:217px;
	height:192px;
	background:url(../../uploads/images/box-bg.png);	
	float:left;
	padding:8px;
	
	
}

.box a:hover { opacity:0.5}

.long-box{
	height:239px;
	background:url(../../uploads/images/long-box-bg.png);
	
}
.box-img{
	width:217px;
	height:81px;
	float:left;	
	margin-bottom:3px;
}



.box p{
	color:#252525;
	text-align:left;
	font-size:12px;
	line-height:16px;
	float:left;
	height:96px;
	font-family: 'OpenSansSemibold';
}
.more-icon{
	width:14px;
	height:14px;
	margin-left:5px;	
}
.float-left{float:left !important;}
.float-right{float:right !important;}
.more-text{line-height: 14px !important;}
.box-shadow{
	float:left;
	width:100%;
	height:7px;
	background:url(../../uploads/images/box-shadow.png) no-repeat;
	background-position:center;
}
.last-box{margin-right:0px !important;}
.footer-half-portion{float:left;width:455px;margin-right:25px;padding-left:5px;padding-right:5px;}
.footer-half-portion h3{
	font-size:16px;
	color:#cdd6dc;
	padding-bottom:16px;
	background:url(../../uploads/images/footer-divider.png) repeat-x;
	background-position:bottom;
	width:100%;	
	text-align:left;
	font-family: 'ubunturegular' !important;
}
.footer-half-portion p{
	font-size:12px;
	color:#cad9e2;		
	width:100%;	
	text-align:left;
	line-height:16px;
	margin-top:10px;
	font-family: 'open_sansregular';
	padding:0px;
}
.contact-text{width:220px !important;float:left;}
.contact-text a{ color:#CAD9E2; text-decoration:none;}
.contact-text a:hover{ text-decoration:underline;}
.footer-desc-holder{width:100%;float:left;padding-bottom:26px;border-bottom:1px solid #1c3a3f;}

.small-header{
	height:266px;
	background:url(../../uploads/images/small-header-bg.png) repeat-x;
	float:left;
	
}
.no-background{background:none;}
.subpage-banner-holder{ width:100%; height:auto; float:left; background:url(../../uploads/images/yellow_bottom_rep.png) repeat-x; padding:41px 0px 21px 0px; background-color:#e1e0d4; border-bottom:solid 2px #babab1;}
.long-box ul{
	width:100%;
	float:left;	
	margin-top:5px;
	
	padding:0px 0px 0px 0px; 
}

.long-box a:hover { opacity:0.5}

.long-box ul li{
	width:100%;
	float:left;	
	color:#000;
	line-height:16px;
	font-size:12px;
	background:url(../../uploads/images/pink-arrow.png) no-repeat;
	background-position:left;
	padding-left:10px;
	text-align:left;
	margin-bottom:5px;
	font-family: 'open_sansregular';
}


.nettsider_box { width:100%; height:auto; float:left; background:url(../../uploads/images/yellow_nettsider.png) repeat-y; }

.nettsider_box_left { width:220px; height:auto; float:left; background:url(../../uploads/images/nav_right_sadow.png) no-repeat; }

.nettsider_box_left ul { margin:0px; padding:0px; float:left; }

.nettsider_box_left ul li { display:inherit; width:100%; height:48px; float:left; background:url(../../uploads/images/nav_white_line.png) no-repeat; text-align:left; background-position:bottom; }

.nettsider_box_left ul li a { text-decoration:none; width:100%; height:34px; float:left; text-align:left; padding:14px 0px 0px 15px; /*font-family: 'CenturyGothicRegular';*/font-family: 'ubunturegular' !important; font-size:12px; color:#2b2b2b; font-weight:bold; line-height:20px; text-transform:uppercase; }


.nettsider_box_left ul li a:hover { width:100%; height:34px; float:left; background:url(../../uploads/images/nav_blue_hover.png) no-repeat; text-align:left; padding:14px 0px 0px 15px; color: #FFFFFF;  }

.nettsider_box_left ul li a.active { width:100%; height:34px; float:left; background:url(../../uploads/images/nav_blue_hover.png) no-repeat; text-align:left; padding:14px 0px 0px 15px; color: #FFFFFF;  }


.nettsider_box_right { width:715px; height:auto; float:left; /*padding:20px 10px 0px 25px;*/padding:20px 10px 25px 7px; text-align:left; min-height: 330px;}
.setboxwidht{ width:725px;padding:20px 10px 0px 7px;}

.nettsider_box_right h1 { width:100%; height:auto; float:left; padding:0px 0px 0px 0px; margin:0px; font-size:16px; font-family: 'ubunturegular' !important; color:#1a3b43; font-weight:bold; }

.nettsider_box_right h2 { width:685px; height:auto; float:left; padding:0px 0px 10px 0px; margin:0px; font-size:16px; font-family: 'ubunturegular' !important; color:#1a3b43; font-weight:bold; border-bottom:solid 1px #bfc3c0; }

.nettsider_box_inner { width:100%; height:auto; float:left; padding:0px 0px 0px 0px; font-family: 'CenturyGothicRegular'; }

.nettsider_box_inner_data { /*width:97%;*/ width:100%; height:auto; float:left; /*padding:0px 0px 0px 0px; font-family: 'CenturyGothicRegular'; color:#4b4b4a; font-size:12px; line-height: 22px;*/color: #000000;
   font-family: 'open_sansregular';
   font-size: 13px;
   line-height: 21px;
   padding: 0 0 21px;
   text-align: justify; /*margin-top:18px; */margin-top:10px; }



.nettsider_box_inner_photo { width:233px; /*height:135px;*/height:250px; float:left; padding:0px 0px 0px 0px; /*margin-top:20px;*/ margin-bottom:0px; margin-right:10px; }

.nettsider_box_inner_btn { /*width:683px; float:left; */ width:auto; height:auto; padding:10px 0px 10px 0px; text-align:right; }

.vare  { width:100%; height:auto; float:left; padding:0px 0px 0px 0px;  }

.vare_inner  { /*width:100%;*/ width:725px; height:auto; float:left; padding:18px 0px 0px 0px;  }

.vare_box  { width:137px; min-height:242px; float:left; padding:0px 0px 0px 0px; /*margin-right:46px;*/margin-right:55px;  }

.vare_box_other  { width:137px; height:auto; float:left; padding:0px 0px 0px 0px;  }

.vare_box_top  { width:135px; height:154px; float:left; /*padding:6px 0px 0px 0px;*/padding:7px 0px 0px 0px; border:solid 1px #a2a2a2; background-color:#FFFFFF; text-align:center;  }

.vare_box_middle  { width:137px; height:auto; float:left; padding:8px 0px 8px 0px; font-family: 'CenturyGothicRegular'; color:#2b2b2b; font-size:12px; text-align:center;  }

.vare_box_bottom  { width:137px; height:auto; float:left; padding:8px 0px 0px 0px; border-top:solid 1px #aab2b0; font-family: 'CenturyGothicRegular'; color:#2b2b2b; font-size:12px; text-align:center;  }

.produkter  { width:100%; height:auto; float:left; padding:0px 0px 0px 0px;  }

.produkter_inner  { width:100%; height:auto; float:left; padding:18px 0px 0px 0px; }

.produkter_box  { /*width:166px;*/width:230px;  height:auto; float:left; padding:0px 0px 0px 0px; margin-right:8px; margin-bottom:3px;  }

.produkter_box_top  { /*width:164px;*/width:228px;height:auto; float:left; padding:11px 0px 8px 0px; border:solid 1px #b0b0b0; background-color:#f7f3f4; text-align:center;  }

.produkter_box_top_title  { /*width:164px;*/width:228px;  height: 25px; float:left; padding:0px 0px 0px 0px; text-align:center; font-size:11px; color:#272727; font-weight:bold; font-family: 'CenturyGothicRegular';  }
.produkter_box_top_title a {font-size:11px; color:#272727; font-family: 'OpenSansSemibold'; padding:0px; margin:0px;  }
.produkter_box_top_title a h1 {font-size:13px; color:#272727; font-family: 'OpenSansSemibold'; padding:0px; margin:0px  }

.produkter_box_top_photo  { /*width:164px;*/width:228px; height:auto; float:left; padding:0px 0px 0px 0px; margin-top:7px;  }

.produkter_box_bottom  { /*width:164px;*/width:228px; height:auto; float:left; padding:0px 0px 0px 0px;  }



.abonner  { /*width:100%;*/ width:725px; height:auto; float:left; padding:0px 0px 0px 0px;  }

.abonner_box  { width:309px; height:239px; float:left; padding:29px 0px 0px 31px; background:url(../../uploads/images/abonner_box.png) no-repeat; margin-top:18px;}

.abonner_box_title  { width:279px; height:auto; float:left; padding:0px 0px 12px 0px; font-size:16px; color:#313236; border-bottom:solid 1px #9ba6ae; text-align:center; font-size:16px; color:#272727; font-weight:bold; font-family: 'ubunturegular' !important; }

.abonner_box_data  { width:279px; height:auto; float:left; padding:10px 0px 10px 0px; font-size:13px;  text-align:center; color:#656565; font-family:Arial, Helvetica, sans-serif; line-height:18px; }

.abonner_box_data_in  { width:267px; height:30px; float:left; padding:0px 0px 0px 12px; background:url(../../uploads/images/abonner_fi.png) no-repeat; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c8cdd5; margin-bottom:9px; }

.abonner_box_data_other  { width:279px; height:30px; float:left; padding:0px 0px 0px 0px; background:url(../../uploads/images/abonner_fi.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c8cdd5; margin-bottom:9px; }

.abonner_box_data_fi  { width:170px; height:30px; float:left; padding:0px 0px 0px 12px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c8cdd5; background:none;  }

.abonner_box_data_btn  { width:79px; height:27px; float:right; text-align:right; padding:0px 2px 0px 0px; border:0px;  background:url(../../uploads/images/abonner_btn.png) no-repeat; text-indent:-9999px; cursor:pointer; margin-top:1px;   }

.kontakt  { width:100%; height:auto; float:left; padding:0px 0px 0px 0px;  }

.kontakt_box  { width:685px; height:auto; float:left; padding:12px 0px 0px 0px;  }

.kontakt_left  { width:140px; height:auto; float:left; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000;  }

.kontakt_right  { width:498px; height:auto; float:right; padding:0px 0px 0px 0px;  }

.kontakt_right_title  { width:498px; height:auto; float:right; padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;  }

.kontakt_right_map  { width:494px; height:185px; float:right; padding:0px 0px 0px 0px; border:solid 2px #bbbbbb; margin-top:14px;  }
.hage_inner {
    background-color: #F7F3F4;
    border: 1px solid #B6B5AE;
    float: left;
    height: auto;
    padding: 12px 0 12px 12px;
    width: 700px;
	font-family: 'OpenSansSemibold';
    font-size: 12px;
	line-height: 18px;
}
.hage_inner p {
	font-family: 'OpenSansSemibold';
    font-size: 12px;
    line-height: 18px;
	margin-top:-4px;
}
.set_img_padding {
    float: left;
    padding-bottom: 7px;
    padding-right: 13px;
}
.product_list{ margin-top:20px; float:left; width: 713px;}
.inputbox1 input[type="text"]{
 background: url("../../uploads/images/abonner_fi.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #C8CDD5;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    margin-bottom: 9px;
    padding: 0 0 0 12px;
    width: 267px;
}
.abonner_box_data_other input[type="text"]{
	 width:185px; height:30px; float:left; padding:0px 0px 0px 12px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c8cdd5; background:none;  
}
.abonner_box_data_other input[type="submit"]{
 	background: url("../../uploads/images/abonner_btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 27px;
    margin-top: 1px;
    padding: 0 2px 0 0;
    text-indent: -9999px;
    width: 79px;
    text-indent: -9999px;
}
.nms_message{ color:#FF0000; float:left; width:100%; margin-bottom:10px; margin-left:5px;}
.beleggningsstein_bottom {
    background: url("../../uploads/images/bottom_line.png") repeat-y scroll 0 0 transparent;
    float: left;
    height: auto;
    margin-top: 12px;
    padding: 0;
    width: 704px;
}
.beleggningsstein_bottom a {
    background: url("../../uploads/images/link_arrow.png") no-repeat scroll right center transparent;
    clear: both;
    color: #1A3B43;
    float: left;
    font-family:'OpenSansSemibold';
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 30px;
    padding: 0 18px 0 0;
    text-decoration: none;
    width: auto;
}






/* this is for  Spiralbor */

.skjaerende { /*width:100%;*/ width:725px; height:auto; float:left; padding:0px 0px 0px 0px; margin-top:18px;  }

.skjaerende_box { width:325px; height:auto; float:left; padding:10px 10px 10px 10px; margin-right:15px; border:solid 1px #b0b0b0; background-color:#f7f3f4; margin-bottom:7px;min-height: 105px;}

.skjaerende_box h3 { width:100%; height:auto; float:left; padding:0px 0px 6px 0px; border-bottom:solid 1px #6b7f84; /*font-family: 'ubunturegular';*/font-family: 'ubunturegular' !important; color:#1a3b43; font-size:14px; font-weight:bold; }

.skjaerende_box ul { margin:0px; padding:0px;}

.skjaerende_box ul li { width:100%; height:auto; float:left; display:inherit;  background:url(../../uploads/images/sp_bullet.png) no-repeat; background-position:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a3b43; padding:0px 0px 0px 0px; border-bottom:solid 1px #e0e0e2;}

.skjaerende_box ul li a { text-decoration:none; width:100%; height:auto; float:left; display:inherit;  background:url(../../uploads/images/sp_bullet.png) no-repeat; background-position:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a3b43; padding:0px 0px 0px 0px;}

.skjaerende_box ul li a:hover.pdf { color:#00afb0;}

.skjaerende_box ul li a:hover.calc { color:#00afb0;}

.skjaerende_box ul li a:hover.eth { color:#00afb0;}

.skjaerende_box ul li a.pdf { text-decoration:none; width:90%; height:auto; float:left; display:inherit;  background:url(../../uploads/images/sp_pdf.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a3b43; padding:7px 0px 8px 30px; }

.skjaerende_box ul li a.calc { text-decoration:none; width:90%; height:auto; float:left; display:inherit;  background:url(../../uploads/images/sp_calc.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a3b43; padding:7px 0px 8px 30px;}

.skjaerende_box ul li a.eth { text-decoration:none; width:90%; height:auto; float:left; display:inherit;  background:url(../../uploads/images/sp_eth.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a3b43; padding:7px 0px 8px 30px;}

/*End this is for  Spiralbor */
.twoProductBox{ float:left; width:100%;}
.map {
    border: 4px solid #ADAEAD;
    height: 350px;
    width: 710px;
    margin-bottom: 20px;
}
.NewsSummary{ float:left; width:98%; padding-right:10px;}
.NewsSummaryLink{ float:left; width:100%; margin-bottom:10px;}
.NewsSummaryLink a{ color: #00656b;font-family: 'OpenSansSemibold';font-size: 15px;margin: 0;padding: 0;}
.NewsSummaryPostdate{ float:left; width:100%; margin-bottom:10px;  color: #656565;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.NewsSummarySummary{ float:left; width:100%; margin-bottom:20px;  color: #656565;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.NewsSummarySummary a{color: #00656b;font-family: 'OpenSansSemibold';font-size:13px;}
.NewsSummarySummary a:hover{ text-decoration:underline;}
.NewsSummaryLink a:hover{ text-decoration:underline;}
#NewsPostDetailDate{  float:left; width:98%; padding-right:10px; margin-bottom:10px;  color: #656565;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.setimagstyle{ float:left; padding-right:5px; padding-bottom:5px;}
#NewsPostDetailContent{  float:left; width:98%; padding-right:10px; margin-bottom:10px;  color: #656565;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:22px;}
#NewsPostDetailContent a{color: #00656b;font-family: 'OpenSansSemibold';font-size:13px;}
#NewsPostDetailContent p{ color: #656565;font-family:Arial, Helvetica, sans-serif;font-size:13px; line-height:22px;}
.setpdflink{ float:left; width:100%; margin-bottom:10px;}
.setpdflink a{ color: #00656b;font-family: 'OpenSansSemibold';font-size:13px;}
#NewsPostDetailReturnLink{ float:left; width:98%; padding-right:10px;}
#NewsPostDetailReturnLink a{ color: #00656b;font-family: 'OpenSansSemibold';font-size:15px;}
#NewsPostDetailReturnLink a:hover{ text-decoration:underline;}
.setpdflink a:hover{ text-decoration:underline;}
#primary-nav li ul.unli{ display:none;}
.breadcrumbslist{ float:left; width:100%; margin-bottom:10px; padding-left:15px;}
.breadcrumbslist div.breadcrumb{ text-align:left;}
.breadcrumbslist div.breadcrumb span.crumb { color: #2B2B2B;font-family: 'ubunturegular'; font-size:14px;}
.breadcrumbslist div.breadcrumb span.crumb a{ color: #2B2B2B;font-family: 'ubunturegular'; font-size:14px; font-weight:bold}
.breadcrumbslist div.breadcrumb span.crumb a:hover{ text-decoration:underline;}
.vare_inner ul {float: left;margin-top: 5px;padding: 0;width: 100%;}
.vare_inner ul li {float: left;margin-bottom: 3px;padding-left: 0px;text-align: left;width: 100%;}
.vare_inner ul li a {font-family:Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;cursor:pointer;text-decoration:none;color: #000000;}
.vare_inner ul li a:hover {text-decoration:underline;}

.breadcrumb { float: left;margin-bottom: 16px;margin-top: 0px;padding-left: 10px;text-align: left;width: 100%;}
.breadcrumb span.crumb{color: #1A3B43;font-family: 'ubunturegular' !important;font-size: 14px;margin-right:5px;}
.breadcrumb span.crumb a{color: #1A3B43;}
.breadcrumb span.crumb a:hover{text-decoration:underline;}
.breadcrumb span.current{color: #1A3B43;font-family: 'ubunturegular' !important;font-size: 14px;font-weight:bold;}
.otherboxcolor{ background-color: #d8e7e9;}


/* new stylesheet */
.fullwithemybox{  clear:both; width:100%; float:left; margin-bottom:10px;}
.fullwithemybox div.vare_box{ margin-right:25px; width:218px;}
.fullwithemybox div.vare_box_other{ width:218px;}
.fullwithemybox div.vare_box div.vare_box_top{/*width:157px; margin-left:25px;*/width:138px; margin-left:40px;}
.fullwithemybox div.vare_box_other div.vare_box_top{/*width:157px; margin-left:25px;*/width:138px; margin-left:40px;}

.fullwithemybox div.vare_box div.vare_box_top img{/*width:140px; height:147px;*/width:122px; height:147px;}
.fullwithemybox div.vare_box_other div.vare_box_top img{/*width:140px; height:147px;*/width:122px; height:147px;}

.fullwithemybox div.vare_box_other div.vare_box_middle{width:218px;}
.fullwithemybox div.vare_box_other div.vare_box_bottom{width:218px;}

.fullwithemybox div.vare_box div.vare_box_middle{width:218px;}
.fullwithemybox div.vare_box div.vare_box_bottom{width:218px;}

.fullwithemybox div.vare_box_bottom span{ float:left; width:100%; margin-bottom:8px;}
.fullwithemybox div.vare_box_bottom span a{ color:#1A3B43; font-weight:bold; font-size:11px;}
.fullwithemybox div.vare_box_bottom span a:hover{ text-decoration:underline;}
.fullwithemybox div.vare_box_bottom { word-wrap:break-word;}
/*End new stylesheet */

.skjaerende_box ul li a.video_link { text-decoration:none; width:90%; height:auto; float:left; display:inherit;  background:url(../../uploads/images/video-icon.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a3b43; padding:2px 0px 7px 30px; margin-top:5px; margin-bottom:1px;}
.skjaerende_box ul li a:hover.video_link { color:#00afb0;}
.imgurl{padding: 7px 0px 5px 30px !important;}
.prod_title{ float:left;width: 185px;}

.supplierslist {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	border-radius:10px;
}.supplierslist table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.supplierslist tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:10px;
}
.supplierslist table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:10px;
}
.supplierslist table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:10px;
}.supplierslist tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:8px;
}.supplierslist tr:hover td{
	
}
.supplierslist tr:nth-child(odd){ background-color:#e5e5e5; }
.supplierslist tr:nth-child(even)    { background-color:#ffffff; }.supplierslist td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:10px;
	font-size:12px;
	font-weight:normal;
	color:#000000; /*padding-left:2px; padding-right:2px;*/
}.supplierslist tr:last-child td{
	border-width:0px 1px 0px 0px;
}.supplierslist tr td:last-child{
	border-width:0px 0px 1px 0px;
}.supplierslist tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.supplierslist tr:first-child td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
	border:0px solid #000000;
	text-align:center;
	border:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.supplierslist tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
}
.supplierslist tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.supplierslist tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.supplierslist td a{
color:#1a3b43; font-size:14px;
}
.supplierslist td a:hover{
text-decoration:underline;
}
.supplierslist td img{
width:114px; height:50px;
}
.skjaerende_box ul li a img{ float:left; margin-right:10px;}
.addressbox{ float:left; width:100%; color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 12px;height: auto;line-height: 16px;padding: 0;}
.innerddress{ float:left; width:220px;}
.fullwidth{ float:left; width:100%; margin-bottom:10px;}
.fullwidthdiv{ float:left; width:100%; margin-top:10px;}

/* here for news */

.headingborder {border-bottom:1px solid #a5b1b0; padding-bottom:16px !important;}

.nyheterlist {overflow:hidden; margin-right:-50px; margin-left:-20px;}
.nyheterlist ul {margin:0px; padding:0px;}
.nyheterlist li {list-style-type:none; float:left !important; width:262px !important; /*background:url(../../uploads/images/product-bg.png) no-repeat 0px 27px !important; */margin-bottom:25px !important;}
.nyprobox {padding-left:20px; width:199px;}
.nyheterlist h3 {font-size:17px; color:#00656b; margin-bottom:10px; letter-spacing:0.5px; font-family: 'OpenSansSemibold'; min-height:35px;}
.nyprobox img { border: 1px solid #184653;
    height: 136px;
    margin-bottom: 10px;
    width: 100%;}

.prodet {font-size:13px; color:#656565; font-family: 'OpenSansSemibold'; /*background:url(../../uploads/images/nyheter-pro-headingbg.png) repeat;*/ padding:3px 5px; margin-left:-6px;}
.prodet span {display:block; margin-bottom:8px;}
.prodet a {color:#00656b !important; text-decoration:none; font-size:13px !important; font-family: 'OpenSansSemibold' !important;}
.prodet a:hover {color:#000; text-decoration:none;}

.nydetail {word-wrap:break-word;color: #4b4b4a; font-family: Arial; line-height: 22px; margin: 0; padding: 0 0 8px; text-align: justify; font-size: medium;}
.nydetail p {/*color: #4b4b4a; font-family: Arial; line-height: 22px; margin: 0; padding: 0 0 15px 0px; text-align:left; font-size: medium;*/color: #000000;
   font-family: 'open_sansregular';
   font-size: 13px;
   line-height: 21px;
   margin: 0;
   padding: 0 0 21px;
   text-align: justify;}
.nydetail img {float:left; max-width:711px; width:auto; margin:0px 15px 15px 0px;}

.nydate {font-size:13px; color:#656565; font-family: 'OpenSansSemibold'; margin-bottom:12px;}



/* ---- new style 07102014 ------*/
.toptitleleft{float:left; width:50%; margin-top:15px;}
.toptitleleft span{color: #000000; font-size: large; font-family:"ubunturegular" !important; font-weight:bold;}
.toptitleright{float:right; width:50%; text-align:right;}
.toptitleright h1{float:none; text-align:right; width:auto; display:inline-block; color:#183a43;}
.toptitleright img{display:inline-block; margin-left:5px; vertical-align:baseline;}


.hometoppart{overflow:hidden; margin-bottom:16px;}
.nettsider_box_right h1 { font-size:18px;}
/* Stylesheet: Layout: NCleanBlue Modified On 2014-12-19 01:16:13 */
