/**********General*************/ body { color:#444; background-color: #FFFFFF; } body *{ line-height:1.3em; } td,th,table{ padding-left:2px; vertical-align:top; } td{ padding:2px; } h1,h2,h3,.heading1,.heading2,.heading3{ margin-bottom:0.3em; margin-top:0.3em; color: #555; } h1,.heading1{ font-size : 2.3em; } h2,.heading2{ font-size : 1.4em; } h3,.heading3{ font-weight:bold; font-size : 1.1em; } h1 a,h2 a,h3 a,.heading1 a,.heading2 a,.heading3 a{ text-decoration:none; color:#555; } a{ color:#000088; } em{ font-style: italic; } p,.text,.ingress{ margin: 0.2em 0em 0.2em 0em; padding: 0.2em 0em 0.2em 0em; } strong{ font-weight:bold; } fieldset{ width: 350px; padding: 10px; margin:10px 0; display:block; } .inner{ width:280px; } legend{ color: #444; } /**********Common styles*************/ .ingress{ font-weight:bold; } .maintext img{ float:left; margin: 0.5em 1em 0.5em 0; } .publish .extrainfo{ background-color:#EEEEEE; padding: 1em; margin-right: 1em; } /*.button{ display:block; font-weight:bold; background-color : #EBC9A2; color:#553B1C; border-top: 2px solid #FFF6ED; border-left: 2px solid #FFF6ED; border-right: 2px solid #E4AA63; border-bottom: 2px solid #E4AA63; text-decoration:none; padding:3px; margin: 4px; font-size: xx-small; } a.button:hover{ background-color : #FFF6ED; } input.button{ padding:0px; }*/ .number, .more-home{ text-align:right; } .detail{ color:#888888; } .back{ display: block; margin: 1em 0 0 175px; } .path{ font-size: 0.8em; padding: 5px 0px; } #poweredby{ color:#888888; font-size: 0.8em; display:block; margin-top:10px; margin: 0 auto; text-decoration:none; background-image: url(/blink3/frontend/design/backgrounds/bg_footer.gif); background-repeat:no-repeat; width: 990px; padding-top: 2em; } .yui-g ul,.yui-g ol, .yui-u ul,.yui-u ol{ padding-left: 1em; list-style: square; } table.project_list{ width:100%; } table.project_list td{ padding: 4px; } .project_list_image{ width: 150px; height: 70px; } .project_list_image img{ display:block; margin: 0px auto; } .zebra{ background-color : #E0E0E0; } .clear, .more-home{ clear:both; } .articlelist h2{ clear:both; padding-top: 1em; } .articlelist img{ float:left; width:150px; margin: 0 1em 1em 0; } .asterisk{ color: #AA0000; } .readonly{ background-color : #E0E0E0; } .warning{ color: #AA0000; border: 1px solid #AA0000; padding: 5px; } .readmore{ display:block; margin: 0.5em 0; } /**********Layout*************/ body{ padding-bottom: 20px; } #bd{ position:relative; } #hd{ background-color : #00234b; margin-top:0; text-align: right; } #colofon{ background-color : #E0E0E0; padding: 10px; text-align: center; margin-top:10px; } .extrainfo{ margin-top: 1em; } #doc2{ width: 950px; background-image: url(/blink3/frontend/design/backgrounds/bg_main.gif); padding:0 20px; } #yui-main{ background-color : #FFFFFF; } .yui-t1 .yui-b{ width:161px; } .yui-t1 #yui-main .yui-b { margin-left:174px; } .yui-ge .yui-u { overflow:hidden; } /**********Top and menu*************/ #hd a{ color: #FFFFFF; border-right : 1px solid #FFFFFF; text-decoration:none; padding: 0px 10px; } #hd a.last_element{ border: none; } #hd li{ display:inline; } #hd ul{ padding: 7px; } .logo{ background-color : #00234b; padding:80px 0px 40px 10px; } .mainmenu li{ zoom: 1; /*background-image: url(/blink3/frontend/design/backgrounds/bg_mainmenu_top.gif);*/ background-position: top left; background-repeat: no-repeat; margin: 2px 0; } .mainmenu a{ zoom: 1; border : 1px solid #DDDDDD; padding: 4px; color: #777777; font-weight: bold; display:block; margin: 0 2px; text-decoration:none; background-image: url(/blink3/frontend/design/backgrounds/bg_mainmenu_bottom.gif); background-position: bottom left; background-repeat: no-repeat; } .mainmenu a:hover{ background-image: url(/blink3/frontend/design/backgrounds/bg_mainmenu_hover.gif); } .mainmenu a.Hus:hover{ background-image: url(/blink3/frontend/design/backgrounds/bg_mainmenu_house_hover.gif); } .mainmenu a.Hytter:hover{ background-image: url(/blink3/frontend/design/backgrounds/bg_mainmenu_cabin_hover.gif); } .mainmenu a.Boligprosjekter:hover{ background-image: url(/blink3/frontend/design/backgrounds/bg_mainmenu_project_hover.gif); } .mainmenu ul ul a{ border : none; padding: 2px 4px 2px 15px; color: #777777; font-weight: normal; display:block; margin: 0 2px; text-decoration:none; background-image: none; } .mainmenu a.Hus{ background-image: url(/blink3/frontend/design/backgrounds/bg_mainmenu_house.gif); } .mainmenu a.Hytter{ background-image: url(/blink3/frontend/design/backgrounds/bg_mainmenu_cabin.gif); } .mainmenu a.Boligprosjekter{ background-image: url(/blink3/frontend/design/backgrounds/bg_mainmenu_project.gif); } /**********House and project*************/ .yui-g img.mainpicture{ margin-left:-13px; position:absolute; top:0px; width:580px; } .yui-g .maincontent{ position:absolute; top:0px; width:700px; } .thumbnaillist a{ display:block; text-align:center; text-decoration:none; } .thumbnaillist img{ display:block; margin:10px auto 0 auto; } .garage img{ width: 150px; } .infobox{ background-color : #E0E0E0; padding:10px; } .infobox strong font{ font-weight:bold; font-size : 1.8em; } .factcolumn{ margin-top:20px; position:absolute; right:208px; width:200px; } .houselistitem{ height: 15.5em; float: left; width: 170px; margin-right: 18px; border: 1px solid #DDD; /*padding: 0 4px;*/ margin-top: 18px; text-align:center; background-image: url(/blink3/frontend/design/backgrounds/bg_houselistitem.jpg); } .houselistitem img{ display:block; margin: 0px auto 5px auto; } .housecategoryitem, .campaign-house{ height: 11em; float: left; margin-right: 30px; border: 1px solid #DDD; padding: 15px; margin-top: 30px; width: 310px; /*width: 300px;*/ } .housecategoryitem{ background-image: url(/blink3/frontend/design/backgrounds/bg_houselistitem.jpg); } .housecategoryitem img, .campaign-house img{ float:left; margin: 0 10px 5px 0; width:150px; } .housecategoryitem h2, .campaign-house h2{ margin-top:0; } .housecategorylink{ display:block; clear:left; } .houseinfo{ margin-right: 40px; padding-bottom: 2em; } .categoryname{ text-transform: lowercase; } .projectlist a{ display:block; } button.order_catalog{ font-size: 1.1em; font-weight: bold; padding: 6px; margin: 0.5em 0; width:170px; height: 42px; background-image: url(/blink3/frontend/design/backgrounds/bg_button.gif); border:0; } .prevnext{ margin-top: 1em; } .prev{ display: block; float:left; } .next{ display: block; float:right; } /*Theme colors*/ .luxurious{ color:#FFFFFF; background-color: #800000; } .timeless{ color:#FFFFFF; background-color:#000080; } .contemporary{ color:#FFFFFF; background-color:#3366ff; } .sober{ color:#FFFFFF; background-color:#ff9900; } .tradition{ color:#FFFFFF; background-color:#99cc00; } .flattomt{ color:#FFFFFF; background-color:#5ea4be; } .skratomt{ color:#FFFFFF; background-color:#a67f92; } .housecategoryitem div{ height: 1.2em; width: 1.2em; float: right; margin: 0.3em 0 0 1em; } /**********Order catalog*************/ .selectcatalog td{ padding: 50px 0 0 60px; } .order_catalog td{ padding: 2px; } /**********Find retailer*************/ .county_list td{ vertical-align: top; padding-right: 60px; white-space: nowrap; } .county_list a{ display:block; } .retailer_list td.retailername{ background-color:#deb36e; color:#04244f; padding: 5px 20px 0 20px; } .retailer_list td.blinklogo{ background-color:#01214a; } .retailersearch #retailersearch{ position: absolute; top: 40em; left: 170px; width: 255px; } .retailersearch legend{ background-color: #FFFFFF; } .retailer_list{ margin-bottom: 2em; width:100%; } .retailer_list td{ padding: 2px; } /**********Front page*************/ img.mainfrontpicture{ float:left; width: 565px; } .housecategories_front{ background-color:#EEEEEE; zoom: 1; padding-left: 20px; margin-right: 15px; } .housecategories_front .housecategoryitem{ width: 113px; margin-right: 30px; margin-top: 0px; border: none; padding: 0 0 0.5em 0; background-image: none; height: auto; } .housecategories_front .housecategoryitem img{ margin: 0 0 5px 0; width:auto; float:none; } .housecategories_front h2{ font-size: 1em; position: relative; top: 0.2em; } .housecategories_front .housecategoryitem div{ height: 1em; width: 1em; float: right; margin: 0.3em 0 0 1em; } #yui-main .topstory{ position:absolute; left: 161px; top:0; background-color:#EEEEEE; height: 254px; overflow:hidden; width: 790px; } .housecategories_front h1,.story h1{ font-size: 1.4em; padding: 0.2em 0; } .stories_front{ position:relative; margin-top: 270px; margin-bottom: 1em; } .stories_front h1{ margin-top: 0; } .topstorytext{ float:right; width: 195px; padding: 0 12px 0 0px; } .story{ float:left; margin-right: 10px; } .storytext{ float:right; width: 107px; } .story p, #teaser p.rotation-image{ margin: 0px; padding:0px; } /* Forside Campaign */ .yui-t1 #yui-main #campaign-images{ margin-left:161px; } .campaign-first, .campaign{ width:48%; } .campaign-first, .campaign-house div{ float:left; } .campaign{ float:right; } .campaign-house div{ height: 1.5em; width: 4.2em; margin: 0.3em 1em 0 0; } .campaign-house{ background-color:#d7d8da; } .more-home a{ font-weight:bold; color:#555555; } /**********Special*************/ .partners td{ padding: 0 1.5em 1.5em 0; } table.card{ width: 350px; margin: 0 10px 10px 0; float:left; border: 1px solid #DDD; background-image: url(/blink3/frontend/design/backgrounds/bg_houselistitem.jpg); } .card td{ vertical-align: middle; } .cardimage{ width: 110px; } .searchform{ padding:6px 3px; } .searchinput{ width: 110px; } /**********Retailer pages*************/ #yui-main .topstory a.readmore, .stories_front a.readmore{ display:block; /*position:absolute; bottom:0.2em;*/ } .storytext{ float:right; } .first_article{ width: 280px; } .first_article .storytext{ width: 107px; } .first_article img{ width: 170px; } .second_article{ width: 473px; } .second_article .storytext{ width: 190px; } .second_article img{ width: 260px; } .substory{ margin-top: 10px; padding: 0 8px 0 0; } .retailerlogo{ background-color : #00234b; position:relative; height: 254px; } .retailerlogo img{ margin:60px 0px 1px 20px; } .retailerlogo h1{ background-color: #d2ad70; text-align: center; font-size: 1em; font-weight:bold; padding: 8px; color: #00234b; position:absolute; bottom:0px; width:145px; margin:0; } /****** Viseno Thumbnail *******/ #architect{ position:absolute; right:130px; } .viseno-thumb{ margin-bottom: 20px; padding-top:20px; }