 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,font,img,ins,kbd,q,s,samp, small,strike,sub,sup,tt,var, dd,dl,dt,li,ol,ul, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; } table { border-collapse: collapse; border-spacing: 0; } ol,ul { list-style: none; } q:before,q:after, blockquote:before,blockquote:after { content: ""; } html, body{ height: 100%; } p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; } h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; text-transform: uppercase; } a{ color: #000; } .container .containerTr #flashBackground{ position: fixed; _position: absolute; width: 100%; height: 100%; overflow: hidden; top: 0; left: 0; z-index: 0; } .container { width: 100%; height: 100%; position: absolute; } .container .containerTd { width: 100%; height: 100%; } .container .containerTr .allContent{ position: relative; vertical-align: middle; width: 969px; margin: 0 auto; padding: 0 40px; } .topContent{ float: left; width: 969px; height: 75px; margin: 0 0 10px 0; background: #222327; } .topContent .logo{ /* leftField*/ display: block; width: 488px; height: 57px; margin: 10px 0 8px 10px; _margin: 10px 0 8px 5px; float: left; text-indent: -99999px; } .topContent .rightField{ width: 471px; height: 75px; float: left; } .firstPageFader{ width: 969px; height: 344px; position: relative; overflow: hidden; margin: 0 0 10px 0; float: left; clear: both; } .firstPageFader li{ width: 969px; height: 344px; position: absolute; } .introText{ float: left; width: 947px; border: 1px solid #cfcfcf; padding: 18px 0 20px 20px; margin: 0 0 10px 0; } .introText h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-transform: uppercase; margin: 0 0 20px 0; } .introText .textCol{ float: left; width: 289px; margin: 0 20px 0 0; } .introText .textCol p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; } .chooseLanguage{ float: left; width: 949px; height: 24px; padding: 25px 0 26px 20px; background: #222327; } .chooseLanguage h2{ display: block; height: 24px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #fff; line-height: 24px; text-transform: uppercase; margin: 0 27px 0 0; } .languageMenu{ float: right; padding: 10px 10px 0 0; } .searchForm{ float: right; clear: right; width: 400px; text-align: right; padding: 8px 10px 0 10px; } .searchForm .button{ display: block; float: right; height: 24px; padding: 0 10px; *padding: 0 0; _padding: 0 2px 0 1px; border: 1px solid #18181a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #ffffff; text-transform: uppercase; width: 75px; } .searchForm .search{ display: block; float: right; width: 204px; height: 18px; padding: 4px 10px 0 10px; *height: 22px; *line-height: 22px; *padding: 0 10px; margin: 0 10px 0 0; border: 1px solid #18181a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #808080; background: #ffffff; vertical-align: middle; width: 196px; *width: 200px; } .menuLvl2{ float: left; width: 969px; padding: 0 0 10px 0; } .menuLvl2 li{ float: left; } .content{ width: 969px; height: 586px; float: left; } .sideBarNextBtn{ position: absolute; top:0; right: 0; width: 50px; height: 100%; background: #000; } .btnLink{ display: block; float: left; height: 24px; line-height: 24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border: 1px solid #cfcfcf; background: #ffffff; padding: 0 10px; margin: 0 10px 0 0; text-decoration: none; text-transform: uppercase; } .btnLinkBorderOveride{ border: 1px solid #18181a; } .faderNumbers .active, .btnLinkActive, .btnLink:hover{ color: #fff; border: 1px solid #18181a; background: #222327; } .btnLinkActive2,.btnLinkBorderOveride:hover{ color: #fff; border: 1px solid #151619; background: #16191d; } .btnLink2{ display: block; float: left; height: 22px; line-height: 22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; border: 1px solid #d4d4d4; background: #222327; padding: 0 10px; margin: 0 10px 0 0; text-decoration: none; text-transform: uppercase; } .menuLvl2 li .btnLink{ _margin: 0 5px 0 0; } .clear{ clear: both; } .resetMargin{ margin: 0; } .firstPageFaderContainer{ float: left; }
 .allProjectContent{ position: relative; height: 456px; width: 100%; overflow: hidden; } .allProjectContent .projectsHolder{ float: left; position: absolute; left: 50%; margin: 0 0 0 -484px; width: 1995px; height: 456px; z-index: 999; } .allProjectContent .projectPlacer{ float: left; width: 665px; } .allProjectContent .projectHolder{ float: left; width: 664px; height: 227px; background: #222327; margin: 0 1px 1px 0; } .allProjectContent .projectLeft{ float: left; margin: 22px 18px; _margin: 22px 18px 22px 9px; width: 286px; height: 183px; overflow: hidden; } .allProjectContent .projectLeft h2 a{ display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; text-transform: uppercase; margin: 0 0 20px 0; *margin: 0 0 16px 0; color: #fff; text-decoration: none; } .allProjectContent .projectLeft p{ color: #fff; } .projectListPoints{ float: left; margin: 0 0 14px 0; *margin: 0 0 0 0; } .projectListPoints li{ float: left; width: 286px; padding: 2px 0; } .projectListPoints li .listPointLeft{ float: left; width: 72px; display: block; } .projectListPoints li .listPointRight{ float: left; width: 214px; display: block; } .allProjectContent .projectRight{ float: left; width: 342px; height: 227px; } .allProjectContent .projectImgBorder{ display: block; float: left; width: 342px; height: 227px; text-indent: -999999px; background: url(/sitefiles/1/design/projectImgBorder.png) 0 100% no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/projectImgBorder.png", sizingMethod="scale"); } #allProjectContent .projectRight .noBorder{ background: none; _filter: none; } .projectSortHolder{ float: left; } .projectSortHolder .projectSortLeft{ float: left; width: 783px; position: relative; } .projectSortHolder .projectSortLeft .projectSortMenu{ float: left; width: 783px; } .projectSortHolder .projectSortLeft .projectSortMenu li{ float: left; height: 34px; } .projectSortHolder .projectSortRight{ float: left; width: 186px; } .content2{ width: 967px; height: 624px; float: left; border: solid 1px #cfcfcf; background: #fff; } .content2 .projectsLeftAjax{ float: left; padding: 18px 0 0 20px; width: 234px; height: 588px; overflow: hidden; clear: left; } .content2 .projectsLeftAjax .projectsContent{ float: left; width: 234px; height: 551px; overflow: hidden; } .content2 .projectCenterAjax{ float: left; padding: 18px 0 0 20px; width: 264px; height: 588px; overflow: hidden; } .content2 .projectCenterAjax .projectsContent2{ float: left; width: 248px; height: 588px; overflow: hidden; } .content2 .projectRightGoogleMap{ float: left; width: 359px; height: 588px; padding: 18px 20px 0 16px; } .projectsContent2 img{ margin: 0 0 10px 0; } .projectsContent2 p{ float: left; clear: left; padding: 10px 0 0 0; } .projectBtn{ display: block; float: left; height: 22px; line-height: 22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; border: 1px solid #cfcfcf; background: #ffffff; padding: 0 10px; margin: 0 10px 0 0; text-decoration: none; text-transform: uppercase; white-space: nowrap; } .projectBtnActive,.projectBtn:hover{ color: #fff; border: 1px solid #18181a; background: #222327; } .projectSeperator{ float: left; width: 21px; height: 22px; background: url(/sitefiles/1/design/projectSeperator.gif) 11px 0 no-repeat; } /* CUSTOM SCROLL BY CHRISTIAN ØSTREM COPYRIGHT KEYTEQ AS*/ .btnLink3{ display: block; float: ; width: 198px; line-height: 16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border: 1px solid #d4d4d4; background: #fff; padding: 5px 10px; margin: 0 10px 9px 0; text-decoration: none; text-transform: uppercase; } .btnLink3:hover, .btnLink3Active{ color: #fff; border: 1px solid #d4d4d4; background: #222327; } .projectCenterAjax .btnLink3NewWidth{ width: 226px; } .hidden{ display: block; height: 0; overflow: hidden; position: relative; visibility: hidden; } .projectMapView{ display: block; float: right; width: 150px; height: 78px; background: url(/sitefiles/1/design/kartvisning.jpg) 0 0 no-repeat; padding: 15px 0 0 15px; line-height: 22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; text-transform: uppercase; } .projectListView{ display: block; float: right; width: 150px; height: 78px; background: url(/sitefiles/1/design/listevisning.jpg) 0 0 no-repeat; padding: 15px 0 0 15px; line-height: 22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; text-transform: uppercase; } .allContent .push{ width: 969px; height: 95px; float: left; } .flashMenuContainer{ width: 100%; /*width: 969px;*/ height: 75px; position: absolute; /* background: #000; left: 50%; margin: -95px 0 0 -485px; */ margin: -95px 0 0 0; clear: left; } .flashMenuContent{ width: 969px; height: 75px; margin: 0 auto; padding: 0 40px; clear: left; } .flashMenu{ width: 969px; height: 75px; background: #000; } #tableTd{ height: 0; position: relative; } #tableTd2{ height: 99%; } /* VERTICAL BAR */ .scrollContainer{ padding: 42px 0 0 0; float: left; width: 17px; /*height: 606px;*/ height: 566px; } #scrollTrackVL,#scrollTrackVC{ float: left; width: 15px; height: 564px; border-left: solid 1px #cfcfcf; border-right: solid 1px #cfcfcf; } #scrollTrackVLTop,#scrollTrackVCTop { position: relative; width: 15px; height: 17px; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; background: url(/sitefiles/1/design/scrollTrackVTop.jpg) 0 0 no-repeat; cursor: pointer; } #scrollTrackVLBottom,#scrollTrackVCBottom{ position: relative; width: 15px; height: 17px; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; background: url(/sitefiles/1/design/scrollTrackVBottom.jpg) 0 0 no-repeat; cursor: pointer; } #scrollTrackVLBar,#scrollTrackVCBar{ position: relative; width: 15px; } #scrollTrackVLBarHandle,#scrollTrackVCBarHandle{ width: 15px; height: 40px; background: #333333; cursor: pointer; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; background: url(/sitefiles/1/design/scrollTrackVBarHandle.jpg) 0 0 no-repeat; } #scrollTrackVLBar .scrollTrackVLBarHandleActive,#scrollTrackVCBar .scrollTrackVCBarHandleActive { background: url(/sitefiles/1/design/scrollTrackVBarHandleActive.jpg) 0 0 no-repeat; } /* HORIZONTAL BAR */ #scrollTrackH { float: left; clear: both; width: 969px; height: 15px; margin: 1px 0 0 0; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; font-size: 1px; } #scrollTrackHLeft { position: relative; float: left; width: 34px; height: 15px; border-left: solid 1px #cfcfcf; border-right: solid 1px #cfcfcf; background: url(/sitefiles/1/design/ScrollTrackHLeft2.jpg) 0 0 no-repeat; cursor: pointer; } #scrollTrackHRight { position: relative; float: left; width: 34px; height: 15px; border-left: solid 1px #cfcfcf; border-right: solid 1px #cfcfcf; background: url(/sitefiles/1/design/ScrollTrackHRight2.jpg) 0 0 no-repeat; cursor: pointer; } #scrollTrackHBar { position: relative; float: left; height: 15px; } #scrollTrackHBarHandle { width: 216px; height: 15px; background: #333333; cursor: pointer; background: url(/sitefiles/1/design/scrollTrackHBarHandle2.jpg) 0 0 no-repeat; } #scrollTrackHBar .scrollTrackHBarHandleActive{ background: url(/sitefiles/1/design/scrollTrackHBarHandle2.jpg) 0 0 no-repeat; } .prosjectTeams{ position: relative; width: 969px; height: 22px; float: left; padding: 10px 0 0 0; } .logoSymbol{ position: absolute; width: 34px; height: 22px; top: 10px; left: -39px; background: url(/sitefiles/1/design/logoSymbol.jpg) 0 0 no-repeat; } .sortText{ height: 100%; _height: 92px; left: -30px; position: absolute; top: 0px; width: 20px; z-index: 110; clear: both; } .sortBg{ /*background:#fff;*/ bottom:0; height:10px; left:0; position:absolute; width:20px; } .projectTeamList{ display: none; } .prosjectTeamsList{ float: left; } .prosjectTeamsList li{ float: left; } .prosjectTeamsList .btnLink{ height: 20px; line-height: 20px; } .prosjectTeamsList .teamText{ float: left; position: relative; padding: 3px 10px; background: #222327; color: #ffffff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height: 16px; text-transform: uppercase; } .projectSortMenu li .resetMargin{ margin: 0; } 

