@charset "UTF-8";
/* CSS Document */
@font-face {
    font-family: 'thisBold';
    src: url('cooperblackstd-webfont.eot');
    src: url('cooperblackstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('cooperblackstd-webfont.woff') format('woff'),
         url('cooperblackstd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/*Hide document on document view page*/
.holder-21868 #UC112_tMain{
	display: none;
}

/*FONTS*/
	body{	color:#555555; }

	body a{	color:#006fbc;	}

	body a:hover{		}

	/*Big Titles*/
	.UC112ItemTitle, .UC101MainTitle, .UC129MainTitle, .UC162 .MainTitle, .UC137MainTitle, .UC124MainTitle, .UC144 .MainTitle, .UC101MainTitle, .UC103MainTitle, .SubMainTitle, .UC165 .MainTitle, .UC111MainTitle, #UC27_lbTitle, .UC98MainTitle{
		color:#006fbc;
		font-family: 'thisBold';
		font-size:20px;
		line-height:20px;
	}

	/*Relaterte produkter titles*/
	.SubMainTitle{
	}

	/*Buying process titles*/
	  .UC147 div .Title,
	  .UC110MainTitle,
	  .UC140 h2.Title,
	  .UC147 #pnlTitle h1{
		  color:#006fbc;
		  font-family: 'thisBold';
		  font-size:20px;
	  }
	  .UC147 #pnlTitle h1 { color: #138700; }
/*#FONTS*/

/*BODY*/
body {
	background:url(../images/bg-main.png);
	}

#root{position:relative;  min-width:1110px; }

#root > .shadow{ width:328px; height:100%; position:absolute; top: 0; background:url(../Images/root-shadow.png) 100% 0; z-index:0; }
#root > .shadow.left{ left:0; }
#root > .shadow.right{ right:0; background-position: 0 0; }

#head .holder, #tail .holder{
	width:1102px;
	}


#head, #tail{z-index:2;}

#body{
	z-index:1;
	margin-top:-4px;
	margin-bottom:-1px;
	width:1102px;
	background:url(../Images/bg-content.png) 50% 0 repeat-y;
}
#body > .decor{
	background:url(../Images/img-decor.png);
	width:230px;
	height:129px;
	position:absolute;
	right:10px;
	bottom:10px;
	z-index:0;
}
#body .holder{
	padding:10px 14px 100px;
	z-index:1;
	}


.Layout_3  #body .holder { padding:10px 13px 0px 2px; }
.Layout_3 .bgkolfirst{ padding-left:12px; }

#holder-14045 #body .holder{ padding-bottom:0; }
#holder-14045 .bgkolfirst{ padding-bottom:290px; }

#firstSpacer img{ width:23px; }
#secondSpacer img{ width:23px; }
/*END BODY*/


/*HEAD*/
#head{
	background:url(../Images/bg-head.png) 50% 0 repeat-x;
	}


#head .holder{
	height:151px;
	position:relative;
	}

#head #logo{
	position:absolute;
	left:0px;
	top:15px;
	}

#head #logo a{	display:block; }

#head .slogan   {
	left:140px;
	top:47px;
	position:absolute;
	font-size:17px;
	color:#525252;
	font-weight:bold;
	font-style:italic;
}

#siteCart {
	position:absolute; top: 4px; right:0; padding: 0 5px;
	background:url(../Images/siteCart-bg.png) 0 0 repeat-x;
	height:23px; padding-top:6px;
 }

#siteCart .SiteCartWishList, #siteCart table{ display:none; }

#siteCart a{
	 color:#0061a5;
	 font-weight:bold;
	 font-size:11px;
	 text-decoration:none;
	 line-height:12px;
 }
#siteCart a:hover { text-decoration:underline; }
#siteCart .corners {  width:5px; height:29px; background:url(../Images/siteCart-corners.png);  position:absolute; top:0; }
#siteCart .corners.left{ left:-5px;}
#siteCart .corners.right{ right:-5px; background-position:100% 0; }

#siteCart span {
	font-style:italic;
	font-size:11px;
	padding-right:5px;
}
#siteCart  .separ, #siteCart_btnLogout{
	border-left:1px dotted #afafaf;
	padding-left:10px;
	margin-left:10px;
}

#siteCart_btnLogout{ float:right; }
#siteCart_linkShowCart{
	position:absolute;
	background:url(../Images/siteCart-vis.png);
	width:285px;
	height:42px;
	display:block;
	top: 50px;
	right:0;
}


	/*top menu*/
	.SiteMenu{
		position:absolute;
		top:110px;
		left:0px;
	}

	.SiteMenu ul li{
		display:block;
		float:left;
		line-height:38px;
		height:38px;
		}

	.SiteMenu a{
		font-family: 'thisBold';
		color:#5e5e5e;
		font-size:14px;
		text-transform:uppercase;
		text-decoration:none;
		display:block;
		line-height:38px;
		text-shadow:1px 1px 1px #fff;
		margin-left:13px;
		margin-right:8px;
		}
	 .SiteMenu li a:hover{ color:#006fbc;	}
	.SiteMenu .selected a{
		color:#006fbc;
		text-decoration:underline;
		}
	/*#top menu*/


	/*search box*/
	#search_pnlSearch{
		position:absolute;
		right:0px;
		top:117px;
		z-index:1;
		width: 210px;
		height:27px;
		background:url(../images/bg-search.png) 0 0 no-repeat;
		}

	#search_pnlSearch input{
		float:left;
		display:block;
		margin:0;
		border:0;
		padding:0;
		background:none;
		}

	#search_pnlSearch #search_txbSearch{
		font-size:11px;
		color:#575757;
		height:15px;
		line-height:15px;
		padding-right:5px;
		width:160px;
		margin-top:6px;
		margin-left:9px;
		}

	#search_pnlSearch #search_btnSearch, #search_pnlSearch #search_btnSearch:hover{
		width:36px;
		height:26px;
		opacity:1.0;
		text-decoration:none;
		}
	/*#search box*/


	/*breadcrumbs*/
	.Layout_3 .Breadcrumbs{ padding-left:10px; }
	.Breadcrumbs{
		font-size:10px;
		z-index:0;
		color:#575757;
		margin-bottom:10px;
		}
	.Breadcrumbs li{ float:left; }
	.Breadcrumbs li a{
		color:#006fbc;
		text-decoration:none;
		}
	.Breadcrumbs li a:hover{ text-decoration:underline; }
	.Breadcrumbs li, .Breadcrumbs .Seperator{ padding-right:5px; }
	/*#breadcrumbs*/
/*#HEAD*/


/*TAIL*/
#tail{
	background: url(../Images/bg-tail.png);
	height:55px;
	}

#tail .holder{padding-top:25px;}

#tail, #tail a{
	color:#dadada;
	font-size:11px;
	}

#tail a{	text-decoration:none; }
#tail a:hover{	text-decoration:underline; }

#tail .credits{ float:left; }
#tail .by{ float:right; }
/*#TAIL*/


/*COMMON - common styles and classes*/
	/*Input*/
	input, textarea { color:#006496; }

	/*Buttons*/
	input[type="submit"], input[type="button"]{
		margin:0;
		padding:0 13px;
		background-color:#006FBC;
		height:22px;
		line-height:22px;
		border:none;
		text-align:center;
		color:#fff;
		text-transform:uppercase;
		font-size:14px;
		font-family:'thisBold';
		}
	input[type="submit"]:hover, input[type="button"]:hover{ opacity:0.7; }

	/*Buy Button!! only style, no position*/
	input.BuyBtn{
		cursor:pointer;
	}

	.ReadMore, .ReadMore a, .UC137ItemLink{
		background:url(../Images/btn-lesmer.png);
		display:block;
		height:25px;
		width:65px;
		}
	.ReadMore a{ background:none; }

	.UC137ItemLink{	background:url(../Images/btn-sevarer.png); }

	.MainButton{
		height:30px!important;
		line-height:30px!important;
	}
	/*End Buttons*/

	 /*PRODUCTS & DOCUMENT style */
	.ListItemTitleCont, .ProdItemInnerContainer .ItemTitleContainer {
		margin-bottom:5px;
		padding-bottom:0;
	}

	.ListItemTitle, .ProdItemInnerContainer .ItemTitle, .UC144 .ItemTitle{
		font-size:12px;
		line-height:14px;
		color:#006fbc;
		text-transform:uppercase;
	}
	/*STYLEME*/ .ListItemTitle:hover, .UC162 .ItemTitle:hover{ color:#A3D9FF; }

	.ListTeaserContainer, .ListDescriptionContainer, .ProdItemInnerContainer .TeaserContainer  {
		max-height:56px;
		overflow:hidden;
		margin-bottom:5px;
		padding-bottom:0;
	}
	.ListTeaser, .ListDescription, .ProdItemInnerContainer .Teaser  {
		line-height:14px;
		font-weight:normal;
		padding-bottom:0;
	}
	 /*END PRODUCTS & DOCUMENT style */

	#UC103_trBuyButton td { padding-top: 10px; }

	.UC112MainContainer{	width:auto !important; }
	.UC112Content, .UC112Teaser{ font-size:14px; line-height:18px; }
	.UC112MainContainer, .UC165{	font-size:13px; line-height:16px; }
	.UC112Content{ padding-top:15px; }
	#UC165_pnlImageAndDetails{ margin-bottom:10px; }

	.ImageContainer{ padding-bottom:0;	}

	.SortingContainer{ text-align:right; padding-bottom:10px; }
	input[type="checkbox"], input[type="radio"]  { border:0;	padding:0;	background:none; margin-right:5px; } /*no bg for ie*/
	#UC112_btnEdit, #UC112_btnPrint, #UC152_btnEdit, #UC1_btnPrint{ display:none;} /*hide admin icons*/
	#pnlAddress .ErrMsg { display:block; float:left; } /*Login or register error message Chrome fix*/

/*#COMMON*/



/*SIDEBARS*/
.UC122MainContainer, .UC128MainContainer{ margin-bottom:0; }

.UC122, .UC109, .UC128{
  margin-bottom:15px;
  position:relative;
  }

.UC122 .TopBox, .UC109 .TopBox{
	height:37px;
	background: url(../Images/prod-head-title.png) 0 0 no-repeat;
  }
 .UC122 .BottomBox, .UC109 .BottomBox{
	 background:url(../Images/articleFooter.png) 0 0 repeat-x;
	 height:15px;
 }

.UC122MainTitle, .UC109SmallCartTitle{
	height:37px;
	line-height:37px;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	display:block;
	padding:0 10px;
	position:absolute;
	z-index:10;
	top:-37px;
	left:0;
	font-family:'thisBold';
  }

.UC122 .MiddleBox, .UC109 .MiddleBox{
	position:relative;
	padding:10px;
	background-color:#fff;
  }



	/*Menu sidebar (UC122)*/
	.UC122MainContainer table{ width:100%; }

	.UC122 a{
		color:#555555;
		font-size:14px;
		font-weight:bold;
		line-height:16px;
		padding:4px 5px;
		margin-top:2px;
		display:block;
		text-decoration:none;
	  }

	.UC122 a:hover{ 	}

	.UC122 .UC122MenuItemSelectedLevel1{color:#fff;
		background-color:#006FBC; }

	.UC122 .UC122MenuItemSelectedLevel2, .UC122 .UC122MenuItemSelectedLevel3, .UC122 .UC122MenuItemSelectedLevel4, .UC122 .UC122MenuItemSelectedLevel5{
	    color:#fff;
		background-color:#5E5E5E;
	  }
	.MenuLevel2 { margin-bottom:5px; border:1px solid #006FBC; background:#E7E7E7; }
	.UC122MenuLevel2 a{
		padding:2px  5px 2px 14px;
		font-weight:normal;
		font-size:13px;
		font-style:italic;
		line-height:14px;
	}
	.UC122MenuLevel3 a{ padding-left:25px; }
	.UC122MenuLevel4 a{ padding-left:35px; }
	.UC122MenuLevel5 a{ padding-left:45px; }
	/*end Menu sidebar*/


	/*Cart sidebar*/
	#UC109_trShowCartUpper{	display:none; }
	#UC109_dList{font-size:10px;}

  	.UC109SmallCartLoginContainer {
		border-top:0;
		border-bottom:0;
		margin-bottom:0;
	}
	.UC109SmallCartLoginContainer a{
		font-size:12px;
		line-height:15px;
		color:#000;
		font-weight:bold;
		display:block;
		text-decoration:none;
	  }
  	.UC109SmallCartLoginContainer a:hover{
		text-decoration:underline;
	}
	.UC109 .UC109SmallCartShowCart{
		display:block;
		height:25px;
		line-height:25px;
		padding:0 10px;
		font-size:14px;
		text-transform:uppercase;
		text-decoration:none;
		font-family:'thisBold';
		color:#F00;
	  }
	/*#Cart sidebar*/


/*#SIDEBARS*/


/*PRODUCT BOXES*/
	.UC162 .ProdItemContainer, .ItemInnerContainer{
		background:#fff;
		margin:0;
		padding-bottom:5px;
		background:  url(../Images/productFooter.png) 0 100% repeat-x;
	  }
   .UC162 .ProdItemContainer{ padding-bottom:28px; }
   .UC162 .MakeOrderContainer{ margin-bottom: -33px; margin-top:13px; }

/*	.Layout_3  .UC162 .ProdItemContainer{ width:210px !important; }*/
	#holder-14045 .UC162 .ProdItemContainer{ width:315px !important; }
	#holder-14045  .UC162 .PriceVatTxt{ display:inline; padding-left:5px;  }
	.Layout_2  .UC162 .ProdItemContainer{ width:415px !important; }

	.Layout_2 .UC162 .LeftAlignedImage{ float:left; width:240px !important; margin-right:10px; }
	.Layout_2 .ImageAndTeaserContainer.LeftAlignedImage{ padding-bottom:10px; }
   .Layout_2 .UC162 .ProdDetailsContainer{ float:left; width:140px !important; }
   .Layout_2 .UC162 .LeftAlignedImage .TeaserContainer{ height:84px !important; max-height:84px; overflow:hidden; display:block; }

    .UC162 .DataItemsRow{
		position:relative;
		 background: #fff;
		 margin-bottom:20px;
	}

	/*#UC162_productListMainContainer.CategorySource{ background: #fff;	padding:1px; margin:-2px; }*/
	.ProductListSlider{ z-index:1; }
	#UC162_productListMainContainer .SliderContainer {
		border: 1px dotted #C9C9C9;
		margin-bottom:0;
	}

	.shadowB {
		 height:9px; width:100%;
		 position:absolute;
		 bottom:-9px; left:0;
		 background: url(../Images/prod-row-shadow.png) 50% 100% no-repeat;
	 }
	 .UC162 .SliderContainer .shadow { bottom:-11px; }
	 .shadowR{
		 position:absolute; z-index:0;
		 top:0; right:-9px;
	 }

	 .UC162 .dotts{ border: dotted 1px #c9c9c9; margin:1px;  }



	.UC162 .ProdItemContainer.FirstItemInRow { border-left:0;}
	.UC162 .ProdItemContainer{  border-left: dotted 1px #c9c9c9; margin-bottom:0; }


	.UC162 .MainTitleContainer, #pnlHomeImgList #UC160_hMainTitle{
		background:url(../Images/prod-head-title.png);
		height:41px; padding-bottom:0;
		width:100%;
		text-align:center;
	}
	.UC162 .MainTitle,
	#pnlHomeImgList #UC160_hMainTitle{
		margin-bottom:0;
		line-height:41px; font-size:17px;
		color:#fff; text-transform:uppercase;
		font-family: 'thisBold';
	}

	.PagerContainer a{ background: #5E5E5E; }
	.PagerContainer .SelectedPageNumber{ background: #006FBC; }

	#pnlHomeImgList{ position:relative; background:#fff;  }
	#pnlHomeImgList #pnlGroupCol_UC160 {
		border-right: 1px dotted #C9C9C9;
		border-bottom: 1px dotted #C9C9C9;
		margin-bottom:1px;
		margin-left:1px;
		width:634px !important;
	}
	#pnlHomeImgList #UC160_hMainTitle{ width:637px !important; margin:0 -2px 0 -1px; }
	#pnlHomeImgList .Item{
		padding:10px 0;
		border-left: 1px dotted #C9C9C9;
		margin-right:-1px;
	}


	/*ProdDetailsContainer*/
	.ProductNumberTxt, .StockTxt, .PriceTxt, .OriginalPriceTxt, .DiscountPriceTxt, .UnitTxt, .DimensionTxt  {
		color:#8f8f8f;
		/*font-family:'thisBold';*/
		}
	.ProductNumber, .Stock, .Price, .OriginalPrice, .DiscountPrice, .Unit, .DimensionDrp  {
		color:#8f8f8f;
		/*font-family:'thisBold';		*/
	}

	.UC162 .PriceVatTxt, .UC144 .PriceVatTxt{ display:block; padding-left:50px; }
	.UC144 .PriceVatTxt{ padding-left:33px; }
	.PriceVatTxt{/*font-family:'thisBold';*/ color:#006fbc; font-size:9px;}
	.UC162 .PriceTxt{ line-height:22px; }
	.Price {
		font-weight:bold;
		font-size:18px;
		line-height:18px;
		color:#006fbc;
	}

	.UC103PriceVatTxt{ position:relative; top:3px; margin-left:5px; }
	.UC103ProdDetailsContainer > tbody > tr > td { padding-bottom:5px; }
	#UC103_trBuyButton > td { padding-bottom:10px; }
	/*#ProdDetailsContainer*/

  	/*Make OrderContainer*/
	.ProdItemInnerContainer input.BuyBtn{
	  }

	.QuantityTxb{
		width:25px;
		height:20px;
		line-height:20px;
		padding:0;
		border:solid 1px #aaa;
		text-align:center;
	  }
	/*#Make OrderContainer*/

/*#PRODUCT BOXES*/


/*VIS HANDLEKURV*/
	.CartGridHeader { font-weight:bold; }

	.CartGridHeader  td{
		background:#006FBC;
	  }

	.CartGridItemContainerAlt td, .UC109SmallCartItemContainerAlt td, .CompactListContainer .ProdItemContainer{
		background:#edf3ff;
	}

	.CartGridItemContainer  td, .CartGridItemContainerAlt td{ vertical-align:middle;  }
	.CartGridItemContainer  td:first-child, .CartGridItemContainerAlt td:first-child{	text-align:center;	  }

	.CartGridItem{	text-decoration:none;  }

	.CartGridItemContainer td:first-child, .CartGridItemContainerAlt td:first-child,
	.CartGridItemContainer td:last-child, .CartGridItemContainerAlt td:last-child {
	  width:60px;
	  padding-left:0;
	  padding-right:0;
	}

	#pnlButtonsConfirmTop{margin-top:0;}

	#pnlConfirmAddress{ margin-bottom:20px; }
	#pnlConfirmPaymentDelivery {border-top:1px solid #ccc; padding-top:20px; }
/*#VIS HANDLEKURV*/


/*SEARCH Results PAGE*/
	.UC144 .ItemContainer, .UC144 .ItemContainerAlt{
		background:none;
		border-bottom: 1px solid #C9C9C9;
		padding:5px 0px 5px 0px;
	}
	.UC144 .BuyCont  > input { float:left; }
	.UC144 .BuyCont .QuantityTxb{ margin-right:5px; }
	.UC144 .ItemTitleCont{ margin-bottom:5px; }
	.UC144 .ProductNumberTxt{ padding-right:5px;  }
	.UC144 .PriceAndBuy  .PriceCont .PriceTxt { padding-right:5px; }
/*#SEARCH Results PAGE*/


/*KONTAKT PAGE*/
	#holder-10 #pnlGroupCol_UC112{ border-right: 3px double #ccc;  }
	#holder-10 #pnlGroupCol_UC129{ float:right; }

	#holder-14045 .UC129MainTitle{
		font-size:16px;
	}
/*	#holder-14045 #UC129_pnlName{ margin-bottom:10px; }*/
	#UC129_pnlContactInfo, #holder-14045 #UC129_pnlComment, #holder-14045 #UC129_pnlImageCode{ margin-bottom:0px; }
/*	#holder-14045 #UC129_pnlContactInfo{ margin-bottom:10px; }*/

	#UC27_btnSend, #UC129_btnSend{
		background:url(../Images/btn-send.png);
		width:70px;
		height:34px;
		margin-top:4px;
	}
	#pnlTop .UC129SubMainTitle{ margin-bottom:0; }

	#pnlTop #UC129_lbSentSummary{
		border: 1px solid #C8C8C8;
		display: block;
		font-size: 15px;
		font-weight: bold;
		line-height: 18px;
		padding: 6px 10px;
		width: 150px;
	}

	#holder-14045 #UC129_btnSend { float:right; }
	.UC129MainContainer div{
		padding-left:0px;
	}
/*#KONTAKT PAGE*/


/*TRANSITION*/
.SiteMenu a, .SiteMenu a:hover, .ProdItemInnerContainer a.ItemTitle, .ProdItemInnerContainer  a.ItemTitle:hover,
.TermsContainer a,	.TermsContainer a:hover,
.UC162 .ItemTitle:hover, .UC162 .ItemTitle,
.SubMainTitleContainer a, .MainTitleContainer a, .SubMainTitleContainer a:hover, .MainTitleContainer a:hover{
 -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.3s ease-out;  /* FF4+ */
      -ms-transition: all 0.3s ease-out;  /* IE10? */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
          transition: all 0.3s ease-out;
}
/*#TRANSITION*/


/*HOME PAGE*/
.UC112MainContainer{ margin-bottom:0; }

	/*Big Buttons*/
	#pnlGroupCol_UC127 { margin-right:10px; margin-left:7px; }
	.UC127ItemTitle{
		background:url(../Images/bigbtn2.png) 0 0;
		display:block;
		width:194px;
		/*height:62px;
		padding-top:10px;*/
		height: 51px;
		padding-top:8px;

	}
	.UC127ItemTitle:first-child{ margin-top:0; }

	.UC127ItemTitle div { text-transform:none; padding-left:18px;}
	.UC127ItemTitle:hover{ background-position: 0 100%; }
	.UC127ItemTitle:hover .btnTitle { text-shadow: 1px 1px 2px #3e3e3e; }
	.UC127ItemTitle:hover div {color:#fff;}

	.btnTitle{
		margin-bottom:6px;
		color:#006fbc;
		font-size:18px;
		line-height:22px;
		font-family:'thisBold';
		height:22px; overflow:hidden;
	}
	.btnTeaser{
		color:#575757;
		font-size:11px; line-height:11px;
		font-style:italic;
		height:11px; overflow:hidden;
	}

	/*New Slider (UC164) */
/*	.LinkImageSlider2 { background:url(../Images/slider-bg.png) 0 0 no-repeat; padding-left:1px; padding-top:1px; height:259px; margin-bottom:10px;}*/
	.LinkImageSlider2 { border: 1px solid #fff; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); background: #fff; border-radius: 0 0 4px 4px; padding-left: 1px; margin-bottom: 10px; margin-top: -1px; }
	.LinkImageSlider2 .FlexSliderContainer{ margin-bottom:0px; height:auto !important; }
	.LinkImageSlider2 .flexslider{
	 background:none;
	 border:none;
	 -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;
	 border-width:0px; }

	.LinkImageSlider2 .flexslider{ border-width:0px; }

	.LinkImageSlider2 .flexslider .slides > li   { height:auto !important; }


	body .flex-direction-nav li a{
		background:url(../Images/slider-arrows.png) 0 0;
		width:33px;
		height:51px;
		z-index:10;
	}
	body  .flex-direction-nav li .flex-prev{ left:-1px; }
	body  .flex-direction-nav li .flex-next{ right:-4px;
		 background-position: 100% 0; }

	body  .flex-direction-nav li .flex-prev:hover{ background-position: 0 100% ; }
	body  .flex-direction-nav li .flex-next:hover{ background-position: 100% 100%; }

	.LinkImageSlider2 .flex-caption{
	 -ms-filter: none;
	 filter:none;
	 background:none;
	 font-family:'thisBold';
	 color:#006fbc;
	 text-transform:uppercase;
	 font-size:20px;
	 line-height:40px;
	 position:static;
	 text-shadow:none;
	 padding:0 15px;
	}
	/*END New Slider*/

	/*Contact form*/
	#holder-14045 #pnlGroupCol_UC129{ margin-left:14px; }
	#pnlGroupCol_UC129{ margin-left:40px; }
	#UC129_pnlMain{ margin-bottom:0; }
	.UC129FormBox{
		background:url(../Images/kontakt-input.png);
		width:181px !important; height:28px !important; line-height:28px !important; padding:0 5px;
		color:#fff; border:none;
		position:relative;
	}
	.UC129CommentCont textarea{
		background:url(../Images/kontakt-textarea.png);
		width:181px; height:95px; padding:2px 5px;
		color:#fff; border:none;
		overflow:hidden; resize:none;
	}
	#pnlTop #UC129_regExptxbEmail{
		position:absolute;
		top:139px;
		font-size:11px;
	}



	/*pnlMedia*/
	#pnlMedia{
		background:url(../Images/pnlMedia.png);
		height:60px;
		width:1098px;
		margin-right:-12px;
	}

		  /*Registrer sidebar*/
		  .UC128ErrorContainer { margin-top:-12px; }
		  .UC128ErrorContainer > span { background:#fff; border-radius:3px; padding: 2px 5px; font-weight:bold;  }

		  .UC128 {
		  	background:url(../Images/pnlMedia-Nyhet.png);
			width:765px; height:41px;
			margin-top:10px;
		  }
		  .UC128MainTitleContainer{ float:left; width:227px; }
		  .UC128MainTitle,  .addthis_toolbox .heading{
 		  	 margin-left:22px; margin-top:10px;
		  	 font-family:'thisBold';
			 font-size:21px;
			 text-transform:uppercase;
			 color:#fff; text-shadow:1px 1px 1px #00377c;
		  }
		  .UC128InfoTextContainer{ float:left; margin-right:2px; }
		 .UC128FormLabel {
			  display:block;
			  margin-top:7px;
			  margin-right:12px;
			  color:#fff;
			  font-size:12px;
			  line-height:14px;
			  text-shadow: 0 1px 1px #0083be;
			  width:120px;
		  }
		  .UC128ControlsContainer{
			  padding-top:8px;
		  }
		  .UC128FormBox{
			  background:url(../Images/pnlMedia-Input.png);
			  width:239px; height:26px; line-height:26px;
			  padding:0 10px;
			  border:none;
		  }
		  #UC128_btnRegister{
			  background:url(../Images/btn-bekreft-text.png);
			  margin-left:12px;
			  width:112px;
			  height:16px;
			  position:absolute;
			  top:13px;
			  right:20px;
		  }
		  .UC128Msg{ line-height:25px; }
		  .Msg.MSFormMsg.UC128Msg{
			  color:#060;
		  }
		  /*#Registrer sidebar*/

		  /*SOCIAL Buttons*/
		  #pnlGroupCol_UC121{ position:relative; }
		  .addthis_toolbox .heading{ position:absolute; left:-90px; text-shadow:none; color:#8A8A8A; }
		  #pnlMedia .addthis_toolbox{ margin-top:10px; margin-bottom:0; }
		  .addthis_toolbox{
			  display:table;
			  margin-bottom:15px;
			  }

		  .addthis_toolbox  a{
			  float:left;
			  display:block;
			  padding:0 !important;
			  cursor:pointer;
			  width:50px !important;
			  height:50px;
			  margin-right:4px;
			  }

		  .addthis_toolbox a:hover{ background-position:bottom;	opacity:1; }

		  .addthis_toolbox  span{	visibility:hidden; height:100%; width:100%; }

		  .addthis_button_facebook{ background:url(../Images/s_01.png); 	}
		  .addthis_button_twitter{	background:url(../Images/s_02.png); 	}
		  .addthis_button_email{ background:url(../Images/s_03.png); 	}
		  .addthis_button_favorites{ background:url(../Images/s_04.png); margin-right:0 !important; }

	/*END SOCIAL Buttons*/

	#holder-14045 .bgkolfirst{
		background:#fff url(../Images/homeDotsplate.png) 100% 0 repeat-y;
	}
	#holder-14045 .bgkolfirst #UC112_tMain{
		margin: 1px 1px 0 0;
		border-top: 1px dotted #afafaf;
		width:210px;
		margin-left:-11px;
	}
	#holder-14045 .bgkolfirst .UC112ItemTitle{
		padding-bottom: 0;  padding-left:12px; padding-top:10px; padding-right:14px;
		font-size:17px; text-transform:uppercase;
	}
	#holder-14045 .bgkolfirst .UC112Content{
		padding-left:12px;
		padding-right:15px;
	}

	/*Articles*/
	#UC134_dList{ width:100%; }
	#holder-14045 .UC111DocItemContainerAlt > div, .UC134DocItemContainerAlt > div{ float:right; }

	.UC111MainContainer{ margin-bottom:0; }
	.UC134DocItemInnerContainer { height: auto !important; }
	.UC111DocItemInnerContainer { height: auto !important; }
   .UC111DocItemInnerContainer, .UC137ItemInnerContainer, .UC134DocItemInnerContainer  {
	   	background: #fff url(../Images/articleFooter.png) 0 100% repeat-x;
		position:relative;
		box-shadow: 1px 1px 3px rgba(0,0,0,.4);
		margin-top:45px;
		padding:0 0 40px 0 ;
	 }
	 .UC111ItemTitleCont, .UC137ItemTitleCont, .UC134ItemTitleCont{
	 	position:absolute;
		top:-45px;
		background:url(../Images/prod-head-title.png) 0 0 no-repeat;
		height:45px !important;
		width:100%;
		margin-bottom:4px;
	 }
	 .UC111ItemTitle, .UC137ItemTitle, .UC134ItemTitle{
	 	display:block;
		 font-family:'thisBold';
		 color:#fff;
		 font-size:16px;
		 line-height:17px;
		 text-transform:none;
 		padding: 5px 12px 0;
		height:34px;
		overflow:hidden;
	 }
	/* .UC137ItemTitle{ word-break:break-all; width:130px; word-wrap: break-word;  }*/
	.UC111MsDate{ position:absolute;
		bottom: 12px; left:10px;
		font-style:italic;
	}
	 .UC111ReadMore, .UC137ItemLink, .UC134ReadMore{
		 position:absolute;
		 bottom: 4px; right:10px;
	 }
	.UC111ImageContainer, .UC134ImageContainer{ padding-right:0; padding-left:4px; padding-top:4px; }

	.UC137ImageContainer{ padding-top:4px; }
	.UC111TeaserContainer, .UC137DescriptionContainer, .UC134TeaserContainer{ padding: 0 12px; }
	.UC111TeaserContainer, .UC134TeaserContainer{ margin-top:7px;  }

	#holder-14045 .UC111ImageContainer a{
		display:block;
		width:295px; height:106px;
		overflow:hidden;
	}
	#holder-14045 .UC111ImageContainer a img{
		margin-top:-67px;
	}



	/*contact info*/
	#holder-14045 .bgkolthird .UC112ItemTitle{ padding-bottom:8px; }
	#holder-14045 .UC112Teaser{
		font-size:16px;
		line-height:18px;
		color:#006fbc;
		font-family:'thisBold';
		font-weight:normal;
	}
	#holder-14045 .bgkolthird .UC112Content div{
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px dotted #a9a9a9;
		font-size:13px;
		line-height:14px;
	}
	#holder-14045 .bgkolthird .UC112Content div strong {
		font-weight:normal;
		color:#006fbc;
	}
	#holder-14045 .bgkolthird .UC112Content div a { text-decoration:none; }

/*OTHER*/
#UC137_dList > tbody > tr > td { padding-left: 10px; }
#UC137_dList > tbody > tr > td:first-child { padding-left: 0px; }
 .UC137ItemInnerContainer{ margin-bottom:10px; height:auto !important; }

 #UC103_tabs{ z-index:0; margin-bottom:-1px; 	 }
 #UC103_tabs .innerWrap{ color:#006fbc; font-weight:bold; font-size:14px; line-height:22px; }
 .ViewMultiPage{ padding: 5px 8px;
 	border:1px solid #D1D1D1;
	z-index:0;
}

/*File Relations (UC118)*/
#UC103_UC118_lbTitle{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-bottom:5px; display:none; }
#UC103_UC118_tMain	{ margin-bottom:0; }
#UC103_UC118_dGridFiles{ width: auto !important; }
#UC103_UC118_dGridFiles > tbody > tr > td:first-child { width:50px; }
#UC103_UC118_dGridFiles > tbody > tr > td { padding: 3px 0; vertical-align:middle; }
#UC103_UC118_dGridFiles a {
	font-weight:bold;
	text-decoration:none;
	color:#006fbc;
}
#UC103_UC118_dGridFiles a:hover {
	text-decoration:underline;
}
/*END Relations */

/*.UC111MainContainer, .UC111MainContainer table{ width:auto; }*/

#UC112_tMain{ margin-bottom:25px; }

#pnlheader1Row #UC111_dList > tbody > tr > td { padding-left:5px; }
#pnlheader1Row #UC111_dList > tbody > tr > td:first-child { padding-left:0px; }

#holder-121 .UC111DocItemInnerContainer, #pnlheader1Row .UC111DocItemInnerContainer{margin-top:30px; }
#holder-121 .UC111ItemTitleCont, #pnlheader1Row .UC111ItemTitleCont{ height:30px !important; top:-30px; padding-top:3px; }
#holder-121 .UC111TeaserContainer { font-size: 14px; line-height:18px; overflow:auto; max-height:inherit; }
#holder-121 .UC111Teaser { font-weight:bold; padding-top:5px; }
#holder-121 .UC111Content { max-height:180px; overflow:hidden; }

.UC134SubMainTitle{ border-bottom:none;   }

/*Gallery style*/
#UC143_pnlMain { margin-bottom:20px; }
#gallery h1 {
	background: url(../Images/prod-head-title.png) no-repeat scroll 0 0 transparent;
    height: 37px;
	line-height:37px;
	padding:0;
	color: #FFFFFF;
    font-family: 'thisBold';
    font-size: 15px;
	text-transform:uppercase;
	padding-left:15px;
}
#gal_slide{ background:#fff; }
#gal_thumbs {
	background: #fff url(../Images/articleFooter.png) repeat-x 0 100px;
	padding-bottom:20px;
}
#gal_caption{ padding:0 0 0 10px;  background: url(../Images/prod-head-title.png) 0 -4px ; }
#gallery .ItemTitle{ color:#fff; }
#gallery li{    background: url(../images/bg-main.png); }
#gallery li a.thumb > img, #gallery li.selected a.thumb > img {border-width:2px;  }
#gallery li.selected a.thumb > img{ border-color:#006FBC ; }


/*Smart filter*/
#UC168_pnlFilter{ height:180px; margin-bottom:20px; float:none; clear:both; background:#676767 url(../Images/filter-bg.jpg) 50% 0 no-repeat;
border-left:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
box-shadow:0px 1px 2px rgba(0,0,0,.2);
margin-top:-2px;
}
#UC168_pnlFilter > div {
    float:left; /*margin-left:30px;*/
    border:0;
    border-left:1px dotted #848484; height:180px; width:220px;
    padding: 45px 0 0 55px;}
#UC168_pnlFilter > div:first-child{ margin-left:0; border-left:0;  }
#UC168_pnlFilter .Filter2Hidden { background:url(../Images/Filter2Hidden.png) 50% 50% no-repeat; padding: 0 0 0 55px; }
#UC168_pnlFilter .Filter3Hidden { background:url(../Images/Filter3Hidden.png) 50% 50% no-repeat; padding: 0 0 0 55px; }
.FilterCont{ padding-top:45px; height:135px !important;  }

#UC168_pnlFilter select {
	width:130px;
	color:#575757;
}
#UC168_pnlFilter label { font-family: 'thisBold'; font-size:17px; display:block; margin-bottom:20px; color:#fff; }

#UC168_pnlFilter .ok{ background:url(../Images/FilterCont-bg.png) 70% 60% no-repeat; }


/*Docs info*/
.Layout_2 #UC152_tMain{ background:#e7e7e7 url(../Images/doc-shadow-bt.png) 50% 100% no-repeat; border:2px solid #fff; box-shadow:0px 1px 2px rgba(0,0,0,.2); width:100% !important; }
.Layout_2 #UC152_tMain table { width: 100%; }
.Layout_2 #UC152_tMain .UC112ItemTitle{ color:#fff; background:#5e5e5e url(../Images/titledoc-bg.jpg) 50% 0 no-repeat; border-bottom: 1px solid #7e7e7e; line-height:38px; padding: 0 33px 0 33px;  }
.Layout_2 #UC152_tMain .UC112Teaser{ color:#5e5e5e; font-size:14px; line-height:20px; font-weight:normal; padding:20px 33px;  background:url(../Images/doc-shadow-top.png) 50% -1px no-repeat; }
