 body { margin:0; padding:0; font-family:Helvetica, arial, verdana, sans-serif; font-size:12px; color:#22510F; background-image:url(/sitefiles/1/design/bakgrunn-body.gif); background-repeat:repeat-x; } h1 { margin:0; padding:0; font-size:0; text-indent:-9999px; } h2 { margin:0px 0px 15px 0px; padding:0; font-family:Helvetica, arial, sans-serif; font-size:22; font-weight:bold; color:#22510F; text-align:justify; } h3 { margin:0px 0px 5px 0px; padding:0; font-family:Helvetica, arial, sans-serif; font-size:14px; font-weight:bold; color:#22510F; } h4 { margin:0px 0px 5px 0px; padding:0; font-family:Helvetica, arial, sans-serif; font-size:12px; font-weight:bold; color:#22510F; } p { margin:0px 10px 10px 0px; padding:0px; line-height:20px; text-align:justify; } a { color:#0768A5; text-decoration:underline; outline:none; position:relative; cursor:pointer; } input { position:relative; } img { margin:0; padding:0; border:0; } ul { margin:0px 0px 10px 0px; padding:0px 0px 0px 13px; } li { line-height:20px; } td { padding:0px 20px 10px 0px; } .sitedesign_bottom_background td { padding:0; } .clearBoth { clear:both; } .background { margin:0; padding:60px 0px 0px 0px; width:100%; position:absolute; padding:0; } .flagg { margin:0; padding:30px 0px 10px 0px; width:860px; height:20px; font-size:11px; color:#08324A; line-height:11px; text-align:right; } .flagg p { margin:0; line-height:11px; } .flagg a { margin:0px 0px 0px 0px; padding:0px 15px 0px 22px; text-decoration:none; color:#08324A; background-repeat:no-repeat; background-position:left center; } .flagg a.litauen { background-image:url(/sitefiles/1/design/lt.gif); } .flagg a.norge { background-image:url(/sitefiles/1/design/no.gif); } .flagg a.england { background-image:url(/sitefiles/1/design/gb.gif); } .flagg a.russland { background-image:url(/sitefiles/1/design/ru.gif); } .pageWrap { margin:0 auto; padding:0; width:860px; } .toppbilde { margin:0px 0px 10px 0px; padding:0; width:860px; position:relative; } .toppbilde .topp { margin:0px 0px 0px 0px; padding:0; width:860px; height:15px; background-image:url(/sitefiles/1/design/ovre-hjorner-toppbilde.png); background-repeat:no-repeat; position:absolute; top:0; } .toppbilde .bilde { margin:0; padding:0; width:860px; } .toppbilde h1 { position:absolute; bottom:80px; } #home { margin:0; padding:0; width:390px; height:80px; display:block; background-image:url(/sitefiles/1/design/logo.png); background-repeat:no-repeat; } .hovedmeny { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:860px; height:50px; position:absolute; bottom:0; } #nav, #nav ul { /* all lists */ float: left; padding: 0; margin: 0; width: 860px; height:50px; } #nav a{ display: block; width: 144px; font-family:Tahoma, arial, sans-serif; font-size: 16px; color: #E9FFDF; text-decoration: none; text-align: center; padding: 15px 0 15px 0; background-image:url(/sitefiles/1/design/bakgrunn-meny.gif); background-repeat:no-repeat; background-position:center top; /* margin:0; padding:0; line-height:50px; */ } * html #nav li.hasChildren a { padding-bottom:16px; } #nav a.first { background-position:left top; } #nav a.first:hover { background-position:left -50px; } #nav a:hover, #nav li .aktiv{ background-position:center -50px; } #nav a.firstaktiv:hover, #nav a.firstaktiv { background-position:left -50px; } #nav .hasChildren .aktiv{ background-position:center -50px; } #nav .menuArrow{ margin: 0 0 0 10px; } #nav li { /* all list items */ float: left; width: 144px; /* width needed or else Opera goes nuts */ list-style: none; padding: 0; margin: 0; border-right: 1px solid #67AA46; hegiht:50px; } #nav li.last { width:135px; border:0; } #nav li.last a { width:135px; background-position:right top; } #nav li.last a:hover, #nav li.last a.aktiv { background-position:right -50px; } #nav li ul { /* second-level lists */ position: absolute; width: 146px; /* height:110px; */ z-index: 9999; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ padding: 0px 0px 0px 0px; margin: 0; /* background-image:url(/sitefiles/1/design/dropdown.png); background-repeat:no-repeat; background-position:center bottom; */ } #nav li ul li { background-image:url(/sitefiles/1/design/dropdown.png); background-repeat:no-repeat; background-position:center center; } #nav li ul li.first { background-position:center top; } #nav li ul li.last { background-position:center bottom; } #nav li ul li, #nav li ul li.last { padding: 0; margin: 0; border: 0; width:144px; color:#FFFFFF; float:none; } #nav li ul li a, #nav li ul li a.first, #nav li ul li.last a, #nav li.hasChildren li a { width: 120px; text-align: left; padding: 5px 0px 5px 24px; font-size: 14px; background-image:url(/sitefiles/1/design/bullet.gif); background-repeat:no-repeat; background-position:10px center; } #nav li ul li a:hover, #nav li ul .aktiv a, #nav li ul li a.first:hover, #nav li ul li a.firstaktiv:hover, #nav li ul li.last a:hover { background-image:url(/sitefiles/1/design/bullet.gif); background-repeat:no-repeat; background-position:10px center; text-decoration:underline; } #nav li ul ul { /* third-and-above-level lists */ margin: -1em 0 0 10em; padding: 0; } #nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */ left: auto; } /* PNG-FIX */ * html .toppbilde .topp, * html #home /*, * html #nav li ul */ { background-color: #ccc; background-color: transparent; background-image: none; overflow: hidden; } * html .toppbilde .topp { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/ovre-hjorner-toppbilde.png",sizingMethod="scale"); } * html .#home { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/logo.png",sizingMethod="scale"); } /* * html #nav li ul { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/dropdown.png",sizingMethod="scale"); } */ /* END PNG-FIX */ .page_main_area { margin:0; padding:0px 0px 0px 0px; width:860px; } .sitedesign_main { margin:0; padding:0px 0px 10px 0px; width:860px; } .hovedfokustopp { margin:0; padding:0; width:860px; height:16px; background-image:url(/sitefiles/1/design/hovedfokus-topp.gif); background-repeat:no-repeat; } .hovedfokus { margin:0; padding:0px 10px 0px 28px; width:822px; background-image:url(/sitefiles/1/design/hovedfokus.gif); background-repeat:repeat-x; background-color:#4DA324; } .hovedfokus .info { margin:0; padding:0; width:560px; float:left; } .hovedfokus .info h2 { font-family:arial; font-size:32px; font-weight:normal; } .hovedfokus .info h2 .hvit { color:#FFFFFF; } .hovedfokus .info h2 .gronn { color:#C0F9A5; } .hovedfokus .info p { margin:0; padding:0; font-family:arial; font-size:14px; line-height:24px; color:#FFFFFF; } .hovedfokus .info p a { color:#FFFFFF; } .hovedfokus .bilde { margin:0; padding:0; width:250px; height:180px; float:right; } .hovedfokusbunn { margin:0px 0px 10px 0px; padding:0; width:860px; height:15px; background-image:url(/sitefiles/1/design/hovedfokus-bunn.gif); background-repeat:no-repeat; } .fokus { margin:0px 10px 10px 0px; padding:25px 10px 25px 10px; width:260px; height:157px; float:left; background-image:url(/sitefiles/1/design/fokusomrade.gif); background-repeat:no-repeat; } .fokus ul { margin:0px 0px 14px 0px; padding:0; } .fokus ul li { margin:0; padding:0; list-style:none; line-height:22px; } .sitedesign_bottom_background { margin:0px 0px 10px 0px; padding:3px 0px 0px 0px; width:860px; height:65px; text-align:center; background-image:url(/sitefiles/1/design/bakgrunn-bunn.gif); background-repeat:repeat-x; } 