* {
	margin:0;
	padding:0;
}
#ArticleLinks a.AltColor {
color:#f6fe9a!important;
}
ul, li {
	list-style-type:none;
}
img {
	border:0;
	padding:0;margin:0;
}
html, body {
	height:100%;
	width:100%;
}
body, body * {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	line-height:140%;
}
#MainLayOut {
	width:994px;
	margin:0 auto;
	background: url(/wps/wcm/images/proff/main_layout_shadow.png) repeat-y 0 0;
}
* html #MainLayOut {
	background-image: none;
}
body {
	background:#b8ccd3 url(/wps/wcm/images/proff/bodygradient.gif) repeat-x 0 0;
}
.ClearBoth {
	clear:both;
}
.Header {
	margin:0;
	padding:0;
	/*width:100%;*/
	overflow:hidden;
	position:relative;
}
#Logo {
	margin:55px 0 0 0px;
	float:left;
	width:255px;
	position:absolute;
	height:45px;
		background: url(/wps/wcm/images/proff/OptimeraLogo_proff.jpg) no-repeat 0 0;
}
#KampanjeDiv {
	margin-right:5px;
	height:40px;
	padding-top:8px;
	position:absolute;
	right:10px;
	top:10px;
	margin-right:5px;
	width:250px;
	height:150px;
	overflow:hidden;	
}
.Header.Forside #KampanjeDiv {
	height:220px;
}
#KampanjeDiv p{
	padding:5px;
	color:#fff;
	font-weight:bold;
	background:#004062;
	margin:3px 0;
	width:auto;
	float:left;
	clear:left;
	/* Comment by Magnus  white-space:nowrap; */
	padding:5px;
	white-space:nowrap;
}
#KampanjeDiv * {
	font-size:15px;
}
.Header #KampanjeDiv h1 {
	font-size:12px;
	font-weight:bold;
}
.Header {
	height:267px;
}
#HeaderPicture {
	position:absolute;
}
/* Header Forside changed 22.06.2010 with introduction of featureLinks */
.Header.Forside {
	/*height:269px;*/
	height:186px;
	background-color:#F5F5EB;
	padding: 8px 13px 0px 11px;
}
#LayoutArea {
	width:921px;
	margin:0 auto;
	background:#f1f0e3 url(/wps/wcm/images/proff/background_contentarea.jpg) repeat-y 0 0;
}
#MenuTop {
	width:921px;
	height:160px!important;
	background: url(/wps/wcm/images/proff/gradient.png) repeat-x 0 0;
	clear:both;	
}
#MenuTop div{
	color:#fff;
}
#MenuTop .NavBar.Home {
	margin-right:4px!important;
	padding-right:0px!important;
}
#MenuTop .NavBar.Home .IconLink{
	border:2px solid #3c3c3c;	
	width:auto;
	float:left;
	line-height:0;
}
#MenuTop .NavBar {
	float:left;
	height:160px;
	padding-right:8px;
}
#MenuTop ul {
	float:left;
	list-style-type:none;

}
#MenuTop .NavBar p{
	display:block;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:5px;
}
#MenuTop .NavBar ul li a {
	color:#8b8b8b;
	text-decoration:none;
	display:block;
	padding-left:10px;
	padding-right:3px;
	line-height:16px;
}
#MenuTop .NavBar ul li a:hover {
	color:#a46666;
}
* html #MenuTop ul li {   /* fix for IE6 */
	 line-height:0;
}
#MenuTop .NavBar.Active,#MenuTop .NavBar.jActive
{
	background: url(/wps/wcm/images/proff/gradient.png) repeat-x 0 100%;
}
#MenuTop .NavBar.Active ul li a,#MenuTop .NavBar.jActive ul li a  {
	color:#fff;
	text-decoration:none;
}
#MenuTop .NavBar.Active ul li a:hover,
#MenuTop .NavBar.jActive ul li a:hover,
#MenuTop .NavBar.Active ul li a.LinkActive,
.ArticleCategoryMenu ul li a.LinkActive,
.ArticleCategoryMenu #ArticleLinks ul li  a:hover,
.ArticleCategoryMenu ul li a.LinkActive
{
	background:#360202;
	color:#fff!important;
	
}
 .ArticleCategoryMenu ul li a {
		color:#E5B2B2!important;
}
 
#MenuTop .NavBar.RutaSist p {
	padding-left:10px!important;
	margin-left:0;
	white-space:nowrap;
}
#Ruta1 {
	
	overflow:hidden;
}
#MenuTop .NavBar {
	padding-right:0;
}
#MenuTop .NavBar ul {
	width:100%;
}
#MenuTop .NavBar.Ruta1 ul{
	width:150px;
	overflow:hidden;
}
#Ruta1,#Ruta2,#Ruta3,#Ruta4,#Ruta6 {
	width:115px;
}
#Ruta5{
	width:125px;
}
#Ruta4{float:left;}
#RutaSist {
	width:125px;
}
#LinkGlemtPassord:hover,#LinkLoggin:hover,#LoginBox a:hover{
	color:white!important;
}
#LinkGlemtPassord {
	float:left;	
}
#FeedbackText a:hover {
	text-decoration:underline;
}
#LinkLoggin {
	float:right;
	margin-right:5px;
}
#LoginBox form p input {
	border:0;
	background:#898989;
	float:right;
	width:70px;
	margin-right:10px;
	color:#fff;
}
#LoginBox form p label {
	float:left;
	text-align:right;
	width:80px;
	line-height:13px;
}
#MenuTopSmall,#MenuBottomSmall {
	height:23px;
	background:#7a0000;
	clear:both;
	overflow:hidden;
}
#MenuTopSmall   .NyheterOgTilbud,#MenuBottomSmall   .NyheterOgTilbud  {
	padding-top:8px;
	padding-left:10px;
	color:#feb1b1;
	line-height:23px;
	margin-right:10px;
	float:left;
	padding-top:0;
}
.SendEpostHer {
	width:150px;
	float:left;
	
}
.SearchInput {
	float:right;
	width:155px;
	
}
* html .SendEpostHer, * html .SearchInput {
	height:23px;
	padding:0 10px; 
}
.SendEpostHer, .SearchInput,#QuantityInput,.QuantityInputs{
	background: url(/wps/wcm/images/proff/whiteinputbackground.gif) no-repeat 0 0;
}
.SearchInput, .SendEpostHer {
	height:16px;
	line-height:23px;
	padding:0 10px;
	padding-top:7px;
	border:none;
}
.NavBar {
	overflow:hidden;

}
#RutaSist #TopLinks a{
	color:#fff;
	margin-right:25px;
}
#TopLinks a:hover,#LoginBox a:hover {
	color:#ff4343!important;
} 
#RutaSist {
	float:right!important;
	padding:0;
	width:180px;
	height:160px;
	overflow:visible;
}
#LoginBox {
	width:176px;
	height:120px;
	border:2px solid #7A0000;
	background:#262626;
	margin:0!important;
}
#LoginBox a {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin-left:45px;
	position:relative;
	top:30px;
}
#SiteMap,#Contact,.FontSize,#TilToppen {
	border:2px solid #941a1a;
}
#MenuTopSmall .SendLink,#SiteMap,#Contact,.FontSize ,#MenuBottomSmall .SendLink,#TilToppen{
	line-height:0;
	float:left;
}
#TilToppen {
	margin-left:50px;
}
#SiteMap {
	margin-right:10px;
	margin-right:10px;
}




#Contact {
	margin-right:11px;
}
.FontSize {
	margin-right:5px;
}
.SendLink,#MenuTopSmall .Search, #SendButton,#MenuBottomSmall .Search{
	border:2px solid #545353;
	
}.SendLink{
	margin-right:10px;
}
#MenuTop .NavBar.Home .IconLink:hover, #SiteMap:hover,#Contact:hover,.FontSize:hover,.FontSize.Active,#TilToppen:hover,#MenuTopSmall .Active,#MenuTopSmall .MiniIcons.Active{
	border-color:#ff0e0e;
}
#SendButton {
	line-height:0;
	position:absolute;
}
#MenuTopSmall .Search ,#MenuBottomSmall .Search{
	float:right;
	line-height:0;
}
.SendLink:hover, #MenuTopSmall .Search:hover, #SendButton:hover,#MenuBottomSmall .Search:hover{
	border-color:#ccc;
}
.ContentArea{
	padding:12px 0 50px 28px;
	background: url(/wps/wcm/images/proff/contentareatopshadow.gif) no-repeat 0 0!important;
}
#FeedBackField {
	height:123px;
	width:866px;
	background: url(/wps/wcm/images/proff/feedbackbox.jpg) no-repeat 0 0;
	padding:0;
	overflow:hidden;
	margin-top:0!important;
}
#FeedBackField h1,.FirstPageBox h1,#SisteNytt h1{
	font-size:14px;font-weight:bold;font-size:14px;font-weight:bold;float:left;margin-bottom:4px;

}
#FeedBackField h1,.FirstPageBox h1{
	color:#7a0000
}
#FeedBackField span,#FeedBackField span a {
	color:#7a0000;
	text-decoration:none;
}
#FeedBackField h1,#FeedbackText {
	position:absolute;
	left:125px;
}
#FeedBackField h1 {
	top:15px;
}
#FeedbackText {
	width:330px;
	height:30px;
	top:44px;
}
#FeedBackFieldPic{
	float:left;
	margin-right:13px;
	margin-top:1px;
	position:absolute;
	left:12px;
	top:8px;
}
.ContentArea .FirstPageBox {
	width:222px;
	height:238px;
	background: url(/wps/wcm/images/proff/firstpagebox.jpg) no-repeat 0 0;
	float:left;
	margin-left:5px;
	padding:15px 30px 30px 30px;
	color:#000!important;
	position:relative;
	overflow:hidden;
}
.ContentArea .FirstPageBox .FirstPageBoxPicture {
	position:absolute;
	bottom:30px;
	clear:both;
}
.ContentArea .FirstPageBox input {
	border:1px solid #8d8d8d;
	width:60px;
	margin:0 8px;
	height:14px;
	padding-bottom:2px;
}
#FeedBackInputField1,#FeedBackInputField2 {
	width:314px;
	position:absolute;
	right:80px;
	padding:3px;
	border:none;
}
#FeedBackInputField1 {
	height:38px;
	top:44px;
}
#FeedBackInputField2{
	top:90px;
}
#SendInn, #KontaktSkjemaSendInn {
	border:2px solid #921b1b;
	overflow:hidden;
	position:absolute;
	height:61px;
}
#SendInn {
	bottom:14px;
	right:13px;

}

#FeedBackSendInnField{
	float:right;width:380px;
	padding-right:1px;
	margin-top:8px;
}
#Postnr {
	padding-left:3px;
}
#ContentAreaBottomShadow{
	background: url(/wps/wcm/images/proff/contentareabottomshadow.gif) no-repeat 0 0;height:20px;
	clear:both;
}
#SisteNytt {
	background: url(/wps/wcm/images/proff/SisteNytt.jpg) no-repeat 0 0;
	clear:both;
	margin:0 auto;
	width:833px;height:270px;margin-right:29px;
	margin-top:3px;
	padding:15px 0 0 35px;
	float:left;
	margin-left:1px;
}
#MenuBottomSmall {
	height:23px;
	background:#7a0000;
}

.SisteNyttProdukt {
	width:227px;
	height:200px;
	float:left;
	margin-right:59px;
}
.SisteNyttProdukt.Div3{
	margin-right:0!important;

}
.SisteNyttProdukt a:hover {
	text-decoration:underline!important;
}
#SisteNytt .ImageLink:hover {
	text-decoration:none;
}
#SisteNytt a {
	color:#7a0000;
	font-size:11px;
	

}
#SisteNytt h3 {
	color:#7a0000!important;
}
#SisteNytt .SisteNyttProdukt a {
	text-decoration:none;
}
#SisteNytt img {
	margin-top:10px;
}
#SisteNytt .SisteNyttProdukt a {
	margin:0;
}
#SisteNytt .SisteNyttProdukt span {
	display:block;
	margin-top:-10px;
}
#SisteNytt .ExplainingText {
	padding-top:3px;
	padding-left:5px;
	float:left;
}
#SisteNytt h1 {
	float:left;
	margin-bottom:20px;
}
#SisteNytt .ClearBoth {
	height:0;line-height:0;
}
#MenuTopSmall .MiniIcons {
	border:2px solid #941a1a;
	line-height:0;
	display:block;
	margin-left:5px;
	width:19px;height:19px;
	float:left;
	overflow:hidden;
}
#MenuTopSmall #HandleListe {
	border-color:#bccc00;
	margin-left:10px;
}
#MenuTopSmall .MiniIcons:hover {
	border-color:#ff0e0e;
}
#MenuTopSmall #HandleListe:hover {
	border-color:#ffff00;
}
#FooterContainer a:hover,#MenuTopSmall .NyheterOgTilbud:hover,#MenuBottomSmall .NyheterOgTilbud:hover  {
	text-decoration:underline!important;
	color:white;
}
.ContentArea {
	background: url(/wps/wcm/images/proff/contentareatopshadow.gif) no-repeat 0 0;
}
#MiniIconsInformationDiv2,#MiniIconsInformationDiv {
    position:absolute;z-index:540;margin-left:620px;
    width:300px;height:30px;margin-top:-12px;text-align:center;color:#cd0202;
}
#MiniIconsInformationDiv3{
	position:absolute;
	z-index:540;
	margin-left:350px;
	width:300px;
	margin-top:-10px;
	height:30px;
	color:#cd0202;
	text-align:left;
}
#MiniIconsInformationDiv4 {
	width:100px;
	margin-left:420px;
	padding-top:3px;
	color:#cd0202;
	position:absolute;
	display:none;
}
#MiniIconsInformationDiv2 {
	background:#e7f45b;
	display:none;
	color:black;text-align:left;
	width:115px;height:33px;margin-left:770px;
	padding:4px;
}

.MiniSquare {
	margin:0 5px 2px 0;
	clear:both;
}
.ArticleCategoryMenu {
	width:853px;height:188px;
	background: url(/wps/wcm/images/proff/article_menu.jpg) no-repeat 0 0;
	padding:6px 9px 0 0;
	margin:2px 0 14px 0;
}
#ArticleCategoryMenuInside {
	overflow:hidden!important;
	margin-left:12px;height:171px;
	width:842px;
	position:relative;
}
#ArticleCategoryMenuInside #ArticleTopLeft{
	width:224px;height:63px;
	padding:22px 0 0 59px;
}
#ArticleTopLeft h1 {
	font-size:14px;
	font-weight:normal;
}
#ArticleTopLeft img {
	position:absolute;
	left:0;top:0;
}
#ArticleCategoryColor2 #ArticleTopLeft,#ArticleCategoryColor1 #ArticleTopLeft,
#ArticleCategoryColor3 #ArticleTopLeft,#ArticleCategoryColor4 #ArticleTopLeft,
#ArticleCategoryColor5 #ArticleTopLeft,#ArticleCategoryColor6 #ArticleTopLeft
 {
	background:#e5b2b2;
	color:#893535;
}

#ArticleLinks {
	height:72px;
	width:676px;
	overflow:hidden;
}
#ArticleLinks ul li a {
	padding:1px 0 2px 10px;
	display:block;
	line-height:115%;
}



#ArticleCategoryColor4 #ArticleLinks,#ArticleCategoryColor5 #ArticleLinks,#ArticleCategoryColor6 #ArticleLinks
#ArticleCategoryColor3 #ArticleLinks,#ArticleCategoryColor2 #ArticleLinks,#ArticleCategoryColor1 #ArticleLinks {
	background:#893535;
	color:#e5b2b2;
}

#ArticleLinks  a {
	text-decoration:none;line-height:10px;
}

#ArticleLinks ul,.TwoColumns,.ThreeColumns,.FourColumns{
	float:left;
	width:50%;
 }
.ArticleCategoryMenu .ThreeColumns ul{
	width:33.33%!important;
}
.ArticleCategoryMenu .FourColumns ul{
	width:25%!important;
}
#ArticleCategoryColor1 #ArticleLinks ul, .ArticleCategoryMenu  .FourColumns ul {

	width:169px;
}
#ArticleLinks ul {
	overflow:hidden;
}
#ArticleCategoryColor1 #ArticleLinks  a {
	color:#dbd7be;
}#ArticleCategoryColor2 #ArticleLinks  a {
	color:#dabfd5;
}#ArticleCategoryColor3 #ArticleLinks  a {
	color:#c1d9d9;
}#ArticleCategoryColor4 #ArticleLinks  a,#ArticleCategoryColor5 #ArticleLinks  a  {
	color:#e5b2b2;
}
#ArticleCategoryColor6 #ArticleLinks  a  {
	color:#fff;
}
#ArticleTopLeft, #ArticleDescription {
	float:left;
}
#ArticleDescription {
	 padding:24px 0 0 20px;
	 width:270px;
	 height:60px;
	 overflow:hidden;line-height:12px;
}
#ArticleImage {
	position:absolute;
	right:1px;
}
#ArticleLinks {
	padding:13px 0 0 0px;
}

.ContentArea.Articles #ArticleCategoryText {
	width:433px;
	padding: 42px 188px 10px 71px;
	float:left;
}
#BrightYellow li a {
color:#fee496!important;
}
#ArticleCategoryTextFooter {
	width:516px;
	padding: 35px 105px 34px 71px;
	float:left;

}
.ContentArea.News #ArticleCategoryText,.ContentArea.NettAuksjon #ArticleCategoryText {
	padding: 40px 40px 10px 71px;
	width:581px;
	float:left;
}
.ContentArea.SPM #ArticleCategoryText {
	width:471px;
	padding: 42px 150px 10px 71px;
	float:left;
}
.ContentArea.News #ArticleCategoryText h1{
	color:#893535;font-size:12px;padding-top:5px;
	text-decoration:none;
}
.ContentArea.NettAuksjon #ArticleCategoryText h1{
	color:#000;font-size:14px;padding-top:5px;
	text-decoration:none;
}
.ContentArea #ArticleCategoryText span {
	margin-bottom:7px;display:block;
}
.ContentArea.News #ArticleCategoryText p{
	padding:2px 0;
}
.ContentArea.News #ArticleCategoryText .ArticleImage,.ContentArea.NettAuksjon #ArticleCategoryText .ArticleImage {
	float:left;width:227px;height:127px;
	margin-bottom:20px;overflow:hidden;
}
.ContentArea #ArticleCategoryText .ArticleImage img {
	padding:0;
}
.ContentArea.News #ArticleCategoryText .ArticleTextRight,.ContentArea.NettAuksjon #ArticleCategoryText .ArticleTextRight{
	float:left;width:250px;height:150px;overflow:hidden;margin-bottom:20px;
	overflow:hidden;padding-left:40px;line-height:105%;
}
#ProductList,#ProductListFooter {
	width:680px; padding-left:12px;
	float:left;
}
#ProductListFooter {
padding-top:8px;
}
#ProductListFooter {
	padding-top:20px;
	padding-bottom:30px;
	padding-left:71px;
	width:621px;
}
#ProductList{
	margin-top:24px;
}
#ArticleCategoryText,#ProductDiv,#ProductList{
	background: url(/wps/wcm/images/proff/article_background1.gif) repeat-y 0 20px;
}
#ArticleCategoryText p {
	
}
#ArticleCategoryText a {
	text-decoration:none;
	/* color: #7A0000; */
}

#ArticleCategoryText a :hover{
	text-decoration:underline;
}
#ArticleCategoryText a :visited{
	text-decoration:none;
}



#ArticleCategoryTextFooter,#ProductDivFooter ,#ProductListFooter {
	margin-bottom:21px;
	background: url(/wps/wcm/images/proff/article_background2.gif) no-repeat bottom left;
}
#ArticleNavBarRight {
	float:right;
	width:160px;
	padding:8px 40px 0 0;
}
#ArticleNavBarRight img.Icons {
	float:right;
}
#NavBarRightIcons a {
	border:2px solid #941a1a;
	line-height:0;float:right;
	display:block;width:19px;height:19px;
}
#NavBarRightIcons #NavBarIconHandleListe, #HandleListTopDiv img {
	border:2px solid #bccc00;
}

#NavBarRightIcons a:hover {
/*	border-color:#ff0e0e; */
}
#NavBarRightIcons #NavBarIconHandleListe:hover {
	/*border-color:#ffcc00;*/
	border-color:#ffff00;
}
#ArticleCategoryText img {
	padding:7px 0;
}
#HandleListBox {
	width:154px; background:transparent;float:right;
	padding:4px 0px 0 6px;
	position:absolute;

}
#HandleListBox span {
	padding-left:10px;
	background: transparent url(/wps/wcm/images/proff/minisquare.gif) no-repeat 0 center;
}
#NavBarRightIcons {
	margin-bottom:26px;
}
#NavBarRightIcons div {
	height:30px;
	margin-bottom:1px;
	overflow:hidden;
}
#IconDescriptionBox1,#IconDescriptionBox2,#IconDescriptionBox3,#IconDescriptionBox4 {
	float:left;
	line-height:12px;
	width:154px;
	padding-left:6px;
	height:15px;
	
}
#HandleListBox {
	line-height:12px;
	margin-top:0px;
	padding-top:1px;
	padding-bottom:4px;
}
#ArticleNavBarRight .FromBoxes {
	width:160px;
	min-height:97px;
	margin-bottom:15px;
	position:relative;
	padding: 10px 0;
}
#ArticleNavBarRight .FromBoxes  ul{
	margin-top: 20px;
}
#ArticleNavBarRight .FromBoxes  ul li a{
	color:#870101;
}
#ArticleNavBarRight .FromBoxes  .BoxPic{
	position:absolute;
	left:0;top:0;
}
#ArticleNavBarRight .FromBoxes ul li a {
	background: url(/wps/wcm/images/proff/bullet_3.gif) no-repeat 0 50%;
	padding-left:10px;
	display:block;
	text-decoration:none;
}

#ArticleNavBarRight .FromBoxes ul li a{
	background: url(/wps/wcm/images/proff/bullet.gif) no-repeat 10px 50%;
}

#ArticleNavBarRight .FromBoxes {
	background:#e5b2b2 url(/wps/wcm/images/proff/navbarright_bg.gif) repeat-x 0 0;
	color:#870101;
}
#ArticleNavBarRight .FromBoxes ul li a:hover {
	background:#E5B2B2 url(/wps/wcm/images/proff/bullet.gif) no-repeat 10px 50%!important;
}

#ArticleNavBarRight .FromBoxes h1{
	padding-left:45px;font-weight:normal;

}
#ArticleNavBarRight .FromBoxes ul li a {
	padding-left:20px;
}
#ArticleNavBarRight .FromBoxes ul {
	width:160px;
}
.ArticleFooterIcons {
	float:left;
	width:129px;
	height:23px;
	/*background: url(/wps/wcm/images/proff/tipsavan.gif) no-repeat 0 0;*/
	font-size:10px;
	line-height:9px;
	
}
.ArticleFooterIcons img {
	float:left;border:2px solid #941a1a;margin-right:3px;
}
#FooterBokmarke {
	/*background-image: url(/wps/wcm/images/proff/bokmarke.gif);*/
}
#FooterSkrivut {
	/*background-image: url(/wps/wcm/images/proff/skrivut.gif);*/
}
/*  Products */
#ProductContainerDiv {
	width:841px;
	height:363px;
	margin-left:11px;
	background:transparent url(/wps/wcm/images/proff/ProductContainerBg.gif) repeat-x 0 0;
}
#ProductsPageContainer {
	background:transparent url(/wps/wcm/images/proff/ProductContainerBg.gif) no-repeat 0 0;
	width:851px;height:371px; 
	margin-left:4px;
	padding:7px 0 0 8px;
}
.ContentArea.Products #ArticleNavBarRight {
	margin-top:-168px;
}
.ContentArea.Products #ProductListContainer {
	margin-top:18px;
}
#BackLink {
	border:2px solid #921b1b;line-height:0;float:left;
}
#BackLink:hover {
	border-color:red;
}
#Tilbake {
	color:#5a4f00;padding-left:5px;display:none;float:left;
}

#SeStortBilde {
	color:#5a4f00;display:none;position:absolute;right:39px;bottom:2px;display:none;
}
#SeStortBildeLink {
	position:absolute;z-index:601;right:1px;bottom:1px;line-height:0;
}
#DetailedProductImg {
	position:absolute;z-index:600;left:28px;top:66px;
}
#ProductDetailsLeftBox {
	width:323px; height:363px; background:#fff url(/wps/wcm/images/proff/proddetailtop.gif) repeat-x 0 0;
	float:left;position:relative;
}
#ProductDetailsRightBox {
	width:358px;
	height:363px;
	float:left;
	background:#fff url(/wps/wcm/images/proff/proddetailright.gif) no-repeat 0 0;
	position:relative;
	margin-top:1px;
 }
#ProductDetailsRightBoxMain{
	margin-left:15px;margin-top:10px;height:351px;width:333px;}

#ProductDescriptionTabs {
	width:319px;
	height:33px;
	background: url(/wps/wcm/images/proff/ProductDescriptionTabs.gif) no-repeat 0 0;
	padding-left:17px;
}
#ProductDescriptionTabs ul li {
	float:left;
	height:26px;width:100px;
	color:#fff9ae;
	display:block;
}
#ProductDescriptionTabs ul li a {
	text-align:center;
	display:block;
	height:26px;
	padding-top:7px;
	color:#fff;
	text-decoration:none;
}
#ProductsMiscTab ul li {
	float:left;
	color:#fff;
	display:block;
	height:32px;
	width:211px;
	float:left;
	margin-right:1px;
}

#ProductsMiscTab ul li a {
	text-align:center;
	display:block;
	height:26px;
	padding-top:7px;
	color:#fff;
	text-decoration:none;
}
#ProductDescriptionTabs ul li a#alink1 {
	background:#fff;
	color:#000;
}
#hiddenDivs {
	position:absolute;
	top:60px;
	margin-left:25px;
	height:265px;
	width:310px;
}
#ProductDescriptionTabs .Tab{
	display:none!important;
}
#AddToListContainer {
	position:absolute;
	bottom:10px;
	text-align:right;
	right:20px;
	width:320px;
}
#AddToListContainer input {
	float:right;
	margin-left:2px;
}

#QuantityInput,.QuantityInputs {
	width:30px;height:17px;border:1px solid #d2d2d2;line-height:20px;
	margin-top:15px;text-align:center;
	padding-top:3px;
}
#PriceInfo {
	position:absolute;
	font-size:15px;
	left:100px;
	margin-top:14px;
	bottom:0;
}
#PriceInfo strong {
	font-size:17px;
}
#hiddenDivs .Tab {
	display:none;	
	width:280px;
}
.ProductListDiv {
	width:146px;height:265px; float:left;
	background:transparent url(/wps/wcm/images/proff/productlist_tab.png) no-repeat 0 0;
	margin-right:3px;
	padding:3px 10px;
}
.ProductListDiv span a{
	display:block;white-space:pre;overflow-x:hidden;padding-right:15px;position:absolute;
	width:130px;margin-top:-2px;margin-bottom:2px;
}
.ProductListDiv span.ProductName a{
	position:static;padding-right:0;overflow-x:hidden;width:140px;margin:0;
}
#ProductsMiscTab{
	width:655px;height:32px;padding-left:19px;
	margin-bottom:40px;
	background:transparent url(/wps/wcm/images/proff/productmisctabs.gif) no-repeat 0 0;
}
#TabActive{
	background:#fff;
	color:#000!important;
}
.ProductListDiv span,.ProductListDiv span a{
	color:#767251;text-decoration:none;
}
.ProductListDiv span a:hover {
	text-decoration:underline;
}
.ProductListDiv .ProductImageSmall {
	margin:20px 20px 5px 20px;
}
.ProductListDiv span.ProductName {
	display:block;
}
.LeggIHandleListe {
	float:right;
}
.AddToListContainer2 {
	padding-top:3px;
}
.AddToListContainer2 input{
	float:right;
	margin-left:2px;
}
.AddToListContainer2 strong {
	position:absolute;
	margin-top:-4px;
}
#ProductList .TechnicalInfo {
	margin:5px 0!important;
	width:146px;height:31px;overflow:hidden;
}
.ContentArea  #ProductList {
	margin-top:0;
}
#ArticleLinks ul li {
	white-space:nowrap;
	overflow:hidden;
}
#MenuBottomSmall .Search {
	margin-right:145px;
}
#FooterBox5 a {
	color:#fff!important;
}
#TopLinks {
	padding:0!important;
	margin-left:-10px!important;
}
#TopLinks a {
	padding:7px;
	display:block;
	margin:0!important;
	float:left;
	width:60px;
}
#TopLinks .LinkActive {
	color:#4e0000!important;
	background:#e5b2b2;

}
#LoginBox {
	clear:both;
}
.Sporsmal,.Sporsmal2 {
	float:left;margin-bottom:10px;color:#700;	
	overflow:hidden;
}
.Sporsmal,.Answer {
	width:50px;clear:both;
	text-align:right;
	margin-right:10px;
	line-height:115%;margin-right:2px;
}
.Answer,.Answer2 {
	float:left;margin-bottom:15px;
}
.Sporsmal2,.Answer2 {
	width:400px;
	line-height:115%;
	margin-left:.2em;
}
#HandleListTopDiv {
	width:671px;background:#e7f45b;
	height:35px;
}

form .ContentFormInput {
	border:1px solid #8d8d8d!important;
	background:red url(/wps/wcm/images/proff/contentforminput.gif) no-repeat 0 0;
	height:16px;
	float:left;
	padding-left:3px;
	margin-right:5px;
}
form .ContentFormLabel {
	float:left;
	width:auto;
	display:block;
	text-align:left;
	margin-right:5px;
}
form .ContentFormLabel.lTlf, form .ContentFormLabel.lBud {
	margin-left:3px;
}
form .SendBud {

float:right;
margin-top:-14px;
margin-right:14px;
}
form .ContentFormInput.Navn {
	width:110px;
}
form .ContentFormInput.Tlf {
	width:47px;
}
form .ContentFormInput.Epost {
	width:142px;
}
form .ContentFormInput.Bud{
	background: url(/wps/wcm/images/proff/contentforminputpink.gif) no-repeat 0 0;
	width:44px;
	position:relative;
	height:15px;
	margin-top:-8px;
	padding-top:8px;
	padding-bottom:1px;
}
#AuksjonContainer {
	width:566px;
}

.SendBud {
		border:2px solid #921b1b;
}
.ContentArea.MyPages #ProductList .ProductContainer .ProductInfo .AddToListContainer2 form div {
	position:relative;
	width:185px;
	height:50px;
}
.ContentArea.MyPages #ProductList .ProductContainer .ProductImage {
	padding-right:40px;
}
.ContentArea.MyPages #ProductList .ProductContainer .ProductInfo  .AddToListContainer2 form div strong {
	bottom:0;
}
.ContentArea.MyPages #ProductList .ProductContainer  {
	clear:both;
	padding-left:13px;
	margin-top:10px;
}
.ContentArea.MyPages #ProductList .ProductContainer .ProductImage,.ContentArea.MyPages  #ProductList .ProductContainer .ProductInfo {
	float:left;
}
.ContentArea.MyPages #ProductList .AddToListContainer2  a,.ContentArea.MyPages #ProductList  h1 a{
	color:#867E44;
	text-decoration:none;
}
.ContentArea.MyPages #ProductList  h1 {
	margin-top:5px;
}
.ContentArea.MyPages #ProductList .AddToListContainer2  a:hover,.ContentArea.MyPages #ProductList  h1 a:hover{
	text-decoration:underline;
}
.ContentArea.MyPages #ProductList .AddToListContainer2 {
	height:70px;clear:both;float:left;width:200px;
}
.ContentArea.MyPages #ProductList .ProductDescription {
	height:70px;width:300px;
	overflow:hidden;float:left;
	padding-top:3px;
	line-height:115%;
}
.ContentArea.MyPages #ProductList .AddToListContainer2 .UpdateQTY {
	position:absolute;right:-3px;bottom:0;
}
.ContentArea.MyPages #ProductList .AddToListContainer2 .QuantityInputs {
	position:absolute;right: 75px; bottom:0;
}
#Footer {
	height:215px;
	background:#000 url(/wps/wcm/images/proff/footer_gradient.gif) repeat-x 0 0;
}
#FooterContainer {
	height:auto;
	overflow:hidden;
}
#FooterContainer div {
	float:left;
	margin-right:35px;
	color:#fd8383;
}
#FooterContainer li {
	list-style-type:none;
}
#FooterContainer #FooterBox5,#FooterContainer #FooterBox5 * {
	margin-right:0px!important;
	line-height:15px;
}

#FooterContainer div a {
	color:#b05c5c;
	text-decoration:none;
	display:block;
}
#FooterContainer .jActive a {
	color:#fd8383;
}
#FooterContainer #FooterBox5,#FooterBox5 a {
	color:#adacac;
}
#FooterContainer {
	padding: 15px 0 0 20px;
}
#FooterContainer * {
	line-height:17px;
}
#FooterBox1,#FooterBox2{
	width:110px;
}
#FooterBox3,#FooterBox4{

}
#FooterBox5 {
	margin:27px 0 0 30px;
}

.ContentArea.FirstPage #FeedBackField {
	margin:-11px 0 19px 0;
}
#LoggedInContainer {
	width:590px;height:28px;position:absolute;
	z-index:666;
	margin-top:15px;
	margin-left:100px;
}
#FooterContainer strong {
	color:#adacac;
	font-weight:normal;
	
}
#FooterContainer ul {
	margin-top:10px;
}
#ButtonsDiv {
	width:215px;height:28px;
	padding-left:5px;
	background: url(/wps/wcm/images/proff/inline_edit_bg.jpg) no-repeat 0 0;
	float:right;
}

#ButtonsDiv div {
	margin:10px 2px 0 0;
	width:66px;
	height:18px;
	float:left;
}

#ButtonsDiv .KnappNy {
	background: url(/wps/wcm/images/proff/knapp_ny.gif) no-repeat 0 0;
}
#ButtonsDiv .KnappRediger {
	background: url(/wps/wcm/images/proff/knapp_rediger.gif) no-repeat 0 0;
}
#ButtonsDiv .KnappSlett {
	background: url(/wps/wcm/images/proff/knapp_slett.gif) no-repeat 0 0;
}

#ButtonsDiv .KnappNy.jActive,
#ButtonsDiv .KnappRediger.jActive,
#ButtonsDiv .KnappSlett.jActive,
#ButtonsDiv .KnappNy.Active,
#ButtonsDiv .KnappRediger.Active,
#ButtonsDiv .KnappSlett.Active {
	background-position: 0 -18px;
}
#ArticleCategoryText #AuksjonContainer h1{
	font-weight:normal;font-size:14px;color:black;margin-bottom:22px;
}
#ButtonsDiv div a {
	display:block;
	height:18px;
}

.ArticleTextRight {
	position:relative;
}


#ArticleCategoryText .Tilbake.Top,#ArticleCategoryTextFooter .Tilbake.Bottom{
	width:160px;
	height:33px;
	position:absolute;

}
#ArticleCategoryText .Tilbake.Top {
	top:2px;
	left:14px;
}
#ArticleCategoryTextFooter .Tilbake.Bottom {
	left:14px;
	bottom:12px;
	clear:both;

}
#ArticleCategoryText .Tilbake.Top img,#ArticleCategoryTextFooter .Tilbake.Bottom img{
	float:left;
	padding:0;
}
#ArticleCategoryText #TilbakeTextTop,#ArticleCategoryTextFooter #TilbakeTextBottom {
	padding-left:5px;
	float:left;
	display:none;
	background:#fff;
	color:#676767;
}
#ArticleCategoryTextFooter #TilbakeTextBottom  {
	margin-top:18px;
}
#ArticleCategoryTextFooter #TilbakeTextTop {
	margin-top:-3px;
}
#ArticleCategoryText,#ArticleCategoryTextFooter {
	position:relative;
}
#HandleListContainer {
	margin-bottom:7px!important;
}
.ArticleTextRight .EnterBidDiv {
	padding:3px 0;
}
/* Kontaktskjema */
#Kontaktskjema img {
	padding:0!important;
}
#Kontaktskjema {
	width:416px;height:391px;
	background:#e5b2b2;
	position:relative;
	padding:28px 20px 20px 20px;
	margin-top:35px;
}
#Kontaktskjema input,#Kontaktskjema textarea,#Kontaktskjema select {
    background:#feefee;
}
#Kontaktskjema label,#Kontaktskjema input {
	float:left;margin-bottom:3px;


}
#Kontaktskjema input {
	padding-left:3px;height:18px;
}
#Kontaktskjema label {
	display:block;
}
#Kontaktskjema select {
	float:right;
	height:18px;
	margin-top:5px;
	width:228px;
}
#KontaktSkjemaSendInn  {
	right:0;bottom:0;margin:0!important;padding:0!important;
	height:61px!important;
}
#SpanTackForInspill {
	padding-top:9px
}
#KontaktskjemaBeskjed {
	width:260px;height:201px;border:0;overflow:auto;
	padding:3px;
}

#LblSkjema{
	width:266px;margin:17px 0 8px 0;
}
#LblBeskjed{
	width:266px;margin:23px 0 8px 0;	
}

#LblNavn,#LblEpost {
	width:38px;
}
#LblMobilnr{
	width:155px;
}
#KontaktskjemaNavn,#KontaktskjemaEpost,#KontaktskjemaTema {
	width:225px;
}
#KontaktskjemaMobilnr {
	width:108px;
}
#KontaktskjemaLeftContainer {
	width:266px;float:left;
}
#KontaktskjemaRightContainer {
	width:110px;float:left;padding-left:30px;
}
#KontaktskjemaPostnr {
	width:64px;
	float:right!important;
}
#IkkeObligatorisk {
	line-height:12px;
}

/*   kontaktskjema fileupload */
#KontaktskjemaBeskjed2 {
	width:260px;height:141px;border:0;overflow:auto;
	padding:3px;
}
#LblBeskjed2{
	width:266px;margin:83px 0 8px 0;	
}
#UploadForm {
	width:260px;position:absolute;top:155px;left:26px;
}
#UploadFormDiv {
	text-align:right;padding:7px 0;
}
#UploadFormDiv div {
	margin:3px 0 7px 0;
}
#FakeFileBrowse {
	float:right;border:2px solid #5e4f4e;
}
#UploadForm  #FakeFileInput {
	float:right;width:169px;margin-right:3px;
}
#UploadForm #RealFileInput {
	position:relative;
	opacity:.0;
	position:relative;margin-top:-20px;margin-left:150px
}
#UploadForm #LastOpp {
	border:2px solid #774444;padding:0;float:right;
}
#UploadForm #filesubmit {
	visibility:hidden;width:1px;height:1px;
}
.Opplast {
	position:absolute;top:165px;right:30px;width:110px;

}
.Opplast div {
	background:#feefee;margin-top:7px;padding:3px;height:50px;overflow-y:auto;overflow-x:hidden;line-height:12px;
}
.Opplast div  br {
	line-height:0;
}
.Opplast.Visible {
	display:block;
}
.Opplast.Invisible {
	display:none;
}
#ProductListContainer,#ArticleCategoryTextContainer{
background: url(/wps/wcm/images/proff/article_backgroundtop.gif) no-repeat 0 0;
overflow:hidden;
padding-top:8px;
width:692px;
float:left;
}
.IconLink:hover {
 border:2px solid #ccc!important;
}

.FirstPageBox a {
color:#7A0000;
text-decoration:none;
}
.FirstPageBox a:hover {
text-decoration:underline;
}
.FirstPageBox h1 {
color:#000000;

}

.ArticleTextRight a#text {
color:#000000;
text-decoration:none;
}
.ArticleTextRight a#text:hover {
text-decoration:underline;
}
.ArticleTextRight a#header {
color:#7A0000;
text-decoration:none;
font-size:12px;
display:block;
}
.ArticleTextRight a#header:hover {
color:#7A0000;
text-decoration:underline;
}

.MsoNormal{
padding: 0px;
margin: 0px 0px 0px 0px;
}

.sitemap{
	margin-left:20px;
	margin-right:10px;
}
.sitemap a {
color:#7A0000;
text-decoration:none;
}
.sitemap a:hover {
text-decoration:underline;
}

.Kjedekontorer a {
color:#7A0000;
text-decoration:none;
}
.Kjedekontorer a:hover {
text-decoration:underline;
}


.SearchResults a{
color:#7A0000;
text-decoration:none;
}
.SearchResults a:hover{
text-decoration:underline;
}


#FooterBox5 a {
	display:inline!important;
}
#FooterBox5 strong {
	font-weight:bold;
}
.FirstPageBox h1 {
	color:#7a0000;
}
.SNytt {
margin-top:-5px;
margin-bottom:5px;
}


/* PERSON LIST FOR CONTACT PERSONS - ADDED BY MAGNUS**/
#personlist{

 
}

.person{


padding-bottom:10px;
float: left;
width:33%;

}

.person p{
display:block;
padding:0px;
margin:0px;
font:Tahoma;
font-size:11px;
}

.person img{


}

.person a{
display:block;
padding:0px;
margin:0px;
font-family:Tahoma;
color: #7A0000;
font-size:11px;
text-decoration: none;
}
.person a:hover{
color: #7A0000;
text-decoration: underline;
}
.person a:visited{
color: #7A0000;
text-decoration: none;
}

/***** END OF PERSONS********/
/***** DASHBOARD (INLINE EDITING)******/

#DashboardBar{

height:20px;
width: 100%;
background-color:#000000;

}

#DashboardBar a{

color:white;
font-family:tahoma;
font-size:14px;
text-decoration:none;


}

#DashboardBar a:hover{

text-decoration:underline;


}

#DashboardBar a:visited{

text-decoration:none;
color:white;


}

#DashboardContentPanel{
width: 100%;
background: transparent url(/wps/wcm/images/dashboard_bg.jpg) repeat-x scroll 0pt;
overflow:hidden;

}

#DashboardContent{

padding-top:10px;
padding-left:20px;
padding-bottom:10px;
width: 100%;
background: transparent;
height:80px;
}

#DashboardContent ul,li{
list-style-type:none;

}

#DashboardContent ul{
float:left;
width:25% !important;
}

#DashboardContent a{
color:white;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}

#DashboardContent a:hover{
text-decoration:underline;
}



/***** END OF DASHBOARD ****/

table.borderEnable{
	
	
	border-color: #CCCCCC;
    border-width: 0 0 1px 1px;
    border-style: solid;

	
}

table.borderEnable td{
	
	border-color: #CCCCCC;
    border-width: 1px 1px 0 0;
    border-style: solid;

	
}


/** Breadcrumb style- added by Magnus, 11.02.2008 **/

.Breadcrumb{
padding-left:10px;
}

.Breadcrumb a{

font-family:Tahoma;
color:#7A0000;
font-size:11px;
text-decoration:none;
font-weight:normal;
display:inline;
}

.Breadcrumb a:hover{
color:#7A0000;
text-decoration:underline;
display:inline;
}

.Breadcrumb p{

font-family:Tahoma;
color:#545353;
font-size:11px;
display:inline;
}

#ArticleCategoryText a {
	text-decoration:none;
	
}

#ArticleCategoryText a :hover{
	text-decoration:underline;
}
#ArticleCategoryText a :visited{
	text-decoration:none;
}


/** End of breadcrumb style**/

/* New link menu "featureLinks" - June 20010 */

.featureLink{
width:179px;
height:88px;
margin-right:2px;
float:left;
}
#featureLinks{
background-color:#F5F5EB;
height:88px;
padding-left:10px;
padding-right:6px;
}



/* End of new link menu */

