body { margin: 0; margin-top: 10px; padding: 0; text-align: center; border-collapse: collapse; font-size: 11px; font-family: Arial, sans-serif; } table, tr, td, img, div, p, form, hr { padding: 0; margin: 0; font-size: 11px; } img, div, p, form{ border: none; } ul, li { padding: 0; margin: 0; } ul { margin: 6px 0px 6px 0px; list-style-image: url("/weblink/felles/wlobjekter.nsf/viewname/breadcrumb/$file/breadcrumb.gif"); } ul li img { display: inline; float: right; margin-top: -16px; } input, select { height: 16px; font-size: 9px; } a { text-decoration: none; } h1, h2, h3 { margin: 0; padding: 0; } h1 { font-size: 16px; font-weight:bold; } h2 { font-size: 14px; font-weight: normal; } h3 { font-size: 11px; } h4 { font-size: 11px; display: inline; } .main { margin-left: auto; margin-right: auto; height: 633px; max-width: 996px; } #centerTable { width: 100%; padding-left: 10px; padding-right: 10px; } #globalNav { margin: 0; width: 100%; height: 20px; } #globalNav table { float: right; } #globalNav .spacer { width: 10px; dispaly: inline; float: right; } #globalNav .active { margin-top: 1px; margin-left: 1px; dispaly: inline; float: right; height: 19px; padding: 2px 10px 1px 10px; } #globalNav .nonActive { margin-top: 1px; margin-left: 1px; dispaly: inline; float: right; height: 18px; padding: 1px 10px 1px 10px; } #logo { width: 200px; text-align: left; } #infoNav { width: 100%; height: 22px; text-align: left; padding: 4px 0px 2px 15px; } #infoNav .breadcrumb { margin-left: -5px; margin-right: 3px; } #infoNav p { float: left; display: inline; } #campaign { width: 100%; text-align: right; } #campaignText { height: 100%; width: 285px; text-align: left; vertical-align: top; } #campaignImg { width: 481px; height: 144px; } #campaignImgSmall { width: 481px; height: 100px; } #loginBox { width: 200px; height: 100px; float: left; padding: 8px 10px 5px 11px; } #loginBox h2 { padding-bottom: 3px; } #loginBox hr { width: 155px; height: 1px; } #loginBox p { display: inline; margin-right: 5px; } #loginBoxLayer, #loginBoxLayerMain { width: 177px; } #loginBoxLayer { height:48px; padding: 13px 5px 3px 10px; } #loginBoxLayerMain { height: 105px; margin-top: -2px; padding: 5px 5px 3px 10px; } .loginList { padding-left: 7px; } .okButton { margin-left: 2px; } .loginBoxButton{ width: 140px; height: 18px; cursor: pointer; } a.loginBoxHref { padding-top: 1px; font-size: 11px; width: 140; text-align: center; height: 18px; } #content, #contentFront { width: 100%; margin-top: 8px; } #content, #contentFront { width: 100%; margin-top: 8px; } #contentFront { height: 210px; } #contentFront .functionOuter .functionInnerFront{ height:210px; } #contentFront .functionOuter table { height: 210px; } #content .articleContent { vertical-align: top; height: 194px; } .articleContent table { display: inline; float: left; width: auto; margin: 5px; } #contentFront .article { vertical-align: bottom; } #content h2, #contentFront h2 { margin-left: -1px; padding-bottom: 4px; } .contentSide { height: 210px; } #contentBody { height: 210px; width: 100%; font-size:10px; vertical-align:bottom; } #noFunction { padding: 10px; margin-top: 10px; margin-bottom: 10px; text-align: left; } #function { width: 100%; height: 131px; vertical-align: top; margin-bottom: -10px; } #function h3, #content h3, #contentFront h3 { display: inline; float: left; padding-top: 2px; } .functionInner table{ width: 100%; } .articleList { width: 198px; padding: 10px 10px 10px 20px; } .articleList p{ margin-top: 8px; } .articleLarge { width: 198px; padding: 10px 20px 10px 20px; } .articleContent { width: 100%; padding: 10px 20px 10px 20px; } .articleContent ul { padding-left: 0px; } .articleContent ul ul { margin-left: 17px; } .articleContent li { list-style-image: none; list-style-type: disc; } .articleContent p img { margin: 10px; margin-top: 0px; } .articleContent p { display: block; margin: 5px; padding-top: 0px; margin-left: 0px; margin-top: 0px; } .articleContent table { width: auto; margin: 5px; margin-left: 0px; } .articleContent table tr{ width: auto; } .articleContent table tr td { width: auto; } .articleContent table tr td table{ width: auto; margin: 5px; margin-top: 0px; margin-left: 0px; } .articleContent table img { display: block; float: left; } #contentFront .articleContent { vertical-align: bottom; height: 194px; } .standardBox { margin-bottom: 10px; padding: 10px; width: 100%; } .lead { font-weight: bold; display: block; margin-top: 5px; margin-bottom: 5px; } .newsList { margin-top: 2px; padding-left: 15px; margin-left: -15px; } .articleBottom { height: 16px; } .articleBottomNone { border-top: none; } .functionInner { width: 100%; padding-bottom: 10px; vertical-align: top; } .functionOuter { width: 200px; } .functionOuter table{ margin-bottom: 10px; }.functionInner div.functionOuter { width: 100%; } .functionOuterBox, .functionOuterBoxContact { width: 100%; height: 131px; padding-bottom: 10px; margin-bottom: 10px; } .functionOuterBoxContact { padding-bottom: -1px; } .functionOuterBox table, .functionOuterBoxContact table { margin-bottom: -1px; } .funtionList { padding-top: -4px; margin-top: -4px; } .functionSpacer { width: 10px; } .functionHeading { width: 100%; height: 20px; padding-left: 20px; } .functionHeading select { display: inline; float: right; width: 90px; } .functionList { padding-left: 21px; } .functionInnerFront { width: 100%; height: 131px; margin-bottom: 10px; background-image: url("/weblink/felles/wlobjekter.nsf/viewname/functionInnerBg/$file/functionInnerBg.gif"); } .functionInnerFront table { margin: 0px; } .contactBox { margin-left: 15px; margin-top: 5px; margin-bottom: -5px; padding: 0px; } .contactBox tr td{ width: 166px; height: 54px; background: url("/weblink/felles/wlobjekter.nsf/viewname/contactBg/$file/contactBg.gif") no-repeat; } .contactBoxItem { display: block; margin-top: -3px; padding: 3px 0px 7px 30px; } table.calculator, .calcDrop table { width: 100%; padding-left: 10px; } .calculator input, .calcDrop input { width: 100px; padding-right: 0px; margin-right: 0px; } .calculator tr, .calcDrop tr { height: 21px; } .calculator tr td, .calcDrop tr td { padding: 0px; padding-left: 5px; } .calcDrop div, .calculator div { float: left; display: inline; } .first { width: 73px; padding-top: 2px; padding-right: 3px; text-align: right; } table.beregn { height: 18px; width: 100%; float: right; } .beregn tr td { height: 18px; } .beregn input{ border: none; height: 17px; } div.searchForm { width: 200px; float:right; display: inline; padding: 0; margin: 0; } .searchForm input{ float: right; width: 120px; height: 17px; } .searchForm img { float: right; padding-right: 0px; padding-left: 3px; } #search { margin-bottom: -15px; } #search h3 { width: 100%; padding: 4px 0px 4px 10px;; } #search table { margin-top: 10px; } #search table tr td{ padding-top: 4px; padding-left: 7px; } #search table tr td h4 { padding: 4px; padding-top: 8px; } #search table tr td p { padding: 2px 10px 4px 4px; display: block; } #search table tr td img, #search table tr td object { visibility: hidden; width: 1px; height: 1px; } tr.light { background: none; } table.pricelist { width: 100%; display: block; margin: 0px; margin-top: 10px; padding: 0px; } .pricelist td { padding: 2px; } .pricelist .dark { font-weight: bold; } .noBorder { border: none; } #alphabetList { width: 100%; } #alphabetList div{ height: 20px; display: inline; padding-top: 2px; padding-left: 6px; padding-right: 6px; word-spacing: 2px; } #alphabetList .selected { margin: 0px; padding: 0px; padding-left: 3px; padding-right: 1px; } #alphabetList a { text-decoration: underline; } #alphabetList input { height: 20px; width: 100px; margin-left: 5px; margin-bottom: 1px; } #alphabetList img { margin-left: 5px; margin-bottom: -1px; } #alphabetList input, a, img, form { display: inline; } #productListing { width: 100%; } #productListing table { width: 100%; } #productListing tr td table tr td { padding: 2px; } .newsArticle { width: 100%; margin-bottom: 10px; } .newsArticle img { float: left; margin: 22px; margin-top: 0px; margin-left: 0px; } .newsArticle p img, .newsArticle p a { float: none; } .newsArticle p img { margin-left: 0px; margin-bottom: 2px; display: inline; } .newsArticle h4 { display: block; padding-bottom: 2px; margin-bottom: 0px; } #productMenu { width: 130px; text-align: right; padding-right: 3px; vertical-align: middle; } #productMenu img { margin-right: 3px; } #productMenu a { padding: 2px; margin-bottom: -1px; } #productMenu a img{ margin-bottom: -2px; } #mainNav table { width: 100%; } #mainNav { min-height: 37px; width: 100%; } #mainNav a, #mainNav li { display: inline; height: 12px; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 2px; } #mainMenu { width: auto; } #mainNav ul { padding: 0; padding-left: 10px; margin: 0; margin-top: 2px; list-style: none; border: none; } #mainNav ul li{ margin: 0px 6px 0px 5px; padding: 2px 4px 2px 5px; float: left; position: relative; z-index: 1; } #mainNav ul li img { display: inline; float: right; margin-top: -14px; } #mainNav ul li ul li{ margin: 0; padding: 0; height: 23px; width: 150px; } #mainNav ul li ul li a { width: 100%; height: 20px; margin-bottom: -2px; padding-top: 5px; padding-left: 10px; padding-bottom: 3px; font-weight: normal; z-index: 1010; } #mainNav ul li ul { left: 0px; top: 15px; width: 100px; display: none; position: absolute; z-index: 2; } #mainNav ul li>ul{ top: auto; left: auto; } #mainNav ul li ul li ul{ top: auto; left: 148px; width: 100px; display: none; position: absolute; } #mainNav ul li ul li>ul{ top: 100%; left: 169px; } #mainNav ul li:hover ul.level2 { margin-left: -15px; margin-top: 0px; display: block; } #mainNav ul li ul li:hover ul { margin-left: -20px; display: block; margin-top: 0px; } .articleLarge h2 a { font-size: inherit; } hr { height: 1px; width: 95%; } table.tekst { width: 95%; } p.tekst { width: 95%; } table.tekst tr td img { margin: 10px; margin-top: 0px; margin-left: 0px; } .UnderPic { width: 100%; display: block; } #priceListPage, #popUpPage { margin-top: -10px; text-align: left; } #priceListContent, #popUpContent { padding: 10px; } .infoBox { width: 100%; padding: 10px; margin-top: 10px; margin-bottom: 10px; font-weight: bold; } .priceListTable { width: 570px; } .priceListTable tr td{ height: 12px; padding: 3px; } .priceListTable tr td u { font-weight: bold; text-decoration: none; } .tabell { text-decoration: none; } .overskrift { font-weight: bold; text-decoration: none; } .kategori { font-weight: bold; text-decoration: none; } .headline { font-weight: bold; text-decoration: none; } #calcHeader { width: 494px; height: 23px; margin-bottom: 5px; } #calcHeader h3 { padding-top: 2px; padding-left: 16px; } #calcHeaderSchema { margin: 0; padding: 0; background-image: url('/weblink/felles/wlobjekter.nsf/viewname/calcHeaderSchema/$file/calcHeaderSchema.gif'); background-repeat: repeat-x; } p.floatImage { width: 95%; margin-top: -10px; } table.floatLeft { float: left; width: 100px; margin-left: 0px; padding-left: 0px; } .floatLeft tr, .floatLeft td { width: 100%; } table.floatRight { float: right; width: 100px; margin-right: 0px; padding-right: 0px; } .floatRight tr, .floatRight td { width: 100%; } iframe { width: 100%; } #noFunction iframe { margin-right: 20px; } .tablenew { margin: 0; font-size: 11px; padding-top: 2px; padding-left: 16px; padding-right: 16px; color: #004A8F; } .priceListTableNew { width:100%; } .priceListTableNew tr td{ height: 12px; padding: 3px; color: #2F2E2D; } .priceListTableNew tr td u { font-weight: bold; text-decoration: none; } .tabellNew { border-bottom: 1px solid #E7E3E2; text-decoration: none; background: #FFFFFF; } .overskriftNew { background: #CDD8E9; font-weight: bold; text-decoration: none; } .kategoriNew { color: #FFFFFF; font-weight: bold; text-decoration: none; background: #CAC4C4; } .subkategoriNew { color: #FFFFFF; font-weight: bold; text-decoration: none; background: #E7E3E2; }