 body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } ol, ul {list-style: none;} blockquote, q {quotes: none;} :focus {outline: 0;} ins {text-decoration: none;} del {text-decoration: line-through;} /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } body { font-size: 12px; background: #071825 url(/sitefiles/73/design/bg-body.jpg) top center repeat-x; font-family: Arial, Tahoma, sans-serif; padding-bottom: 50px; color:white; } /* Struktur ----------------------------- */ #wrapper { background: url(/sitefiles/73/design/bg-wrapper.jpg) top left no-repeat; width: 862px; height: 600px; position: relative; margin: 0 auto; padding: 25px 0 0 0; } #top { width: 862px; } #masthead, #masthead a { width: 360px; height: 72px; display: block; float: left; } #masthead a {text-indent: -9999px;} #wrapper2 { padding: 35px 0 0 0; width: 862px; clear: both; } #col-1 { float: left; color: #fff; width: 517px; padding: 0 0 10px 20px; } #col-2 { float: right; width: 283px; color: #fff; padding: 0 20px 0 0; } #footer { width: 862px; height: 90px; margin: 20px 0 0 0; padding: 10px 0 0 0; clear: both; background: url(/sitefiles/73/design/bg-footer.png) top left no-repeat!important; background: none; font-size: 11px; line-height: 16px; color: #d4e1eb; text-align: center; border-top: none!important; border-top: 1px solid #7f7f7f; } /* Navigasjon ----------------------------- */ #nav { clear: both; position: absolute; margin: 0; right: 0; top: 80px; } #nav, #nav ul { padding: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; } #nav a { display: block; color: #fff; text-decoration: none; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 0; margin: 0 20px 0 0; } #nav a:hover, #nav .current { text-decoration: underline;} #nav li { /* all list items */ float: left; display: inline; } #nav li ul { /* second-level lists */ position: absolute; background: #8096a4; width: 180px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #nav li ul li {border: 0;} #nav .last a {border: 0;} #nav li ul li a { border: 0; color: #fff; margin: 0 0 0 5px; background: url(/sitefiles/73/design/bg-nav-ul-li.png) center left no-repeat; padding: 3px 0 3px 10px; width: 160px; } #nav li ul li .current, #nav li ul li .current:hover {text-decoration: underline;} #nav li ul li a:hover, #nav li ul li ul li a {text-decoration: underline;} #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;} #lang-nav { float: right; width: 200px; height: 33px; padding: 20px 0 0 0; } #nav li ul li ul.expanded { display: none; } #lang-nav li { float: left; background: url(/sitefiles/73/design/icon-no.png) 0 50% no-repeat; padding: 0 0 0 20px; } #lang-nav .en { margin-left: 20px; background: url(/sitefiles/73/design/icon-en.png) 0 50% no-repeat; } #lang-nav li a { display: block; color: #fff; text-decoration: none; } /* Typografi ----------------------------- */ #col-1 h2 { font-size: 28px; font-weight: normal; margin: 0 0 10px 0; } #col-1 p { font-size: 12px; line-height: 18px; margin: 0 10px 15px 0; } #col-1 h3 { margin: 0 0 5px 0; font-size: 16px; font-weight: bold; color: #dde6ee; } #col-1 h3 a { text-decoration: none; } #col-1 a {color: #dde6ee;} #col-1 a:hover {color: #fff;} #col-1 img {margin: 0 0 10px 0;} #col-2 h3 { font-size: 18px; margin: 0 0 5px 0; } #col-2 p { margin: 0 0 15px 0; } #col-2 h2 { font-size: 20px; text-align: center; margin: 0 0 15px 0; } #col-2 a { color: #fff; text-decoration: underline; } #col-2 h3 a {text-decoration: none;} /* Høyreboks ----------------------------- */ #col-2 .box { background: url(/sitefiles/73/design/bg-box.gif) top left no-repeat; height: 90px; display: block; width: 248px; color: #000; padding: 20px 20px 0 15px; margin: 0 0 20px 0; } .box:hover {background: url(/sitefiles/73/design/bg-box.gif) top right no-repeat;} #col-2 .box h2 { font-size: 16px; text-transform: uppercase; font-weight: normal; text-align: left; margin: 0 0 5px 0; } #col-2 .box p { font-size: 12px; line-height: 16px; } #col-2 .box a {color: #091f30;text-decoration: underline;} #col-2 .box a:hover {color: #214c6d;} #col-2 .other-cats a{text-decoration: none;} /* Details ----------------------------- */ .boat-details .info1, .boat-details .info2, .boat-details .info3 { float: left; width: 160px; } .boat-details .info1 { margin: 0 0 0 2px; } .boat-details dt { font-weight: bold; margin: 0 0 2px 0; } .boat-details dd { margin: 0 0 10px 0; } .printout { clear: both; } .printout a { width: 100px; display: block; background: #2c587a; color: #fff; text-align: center; text-decoration: none; padding: 3px 0 0 0; height: 20px; border: 1px solid #4c5a66; } /* Kontaktskjema ----------------------------- */ #frm4792, #frm4794 { border-top: 1px solid #94a8b3; padding: 20px 0 0 0; margin: 20px 0 0 0; } .form_table tbody tr td { padding: 3px 0 3px 0; } .form_description { font-size: 11px; } .form_text, .form_textarea { border: 1px solid #fff; background: #d7edfc; font-family: Arial, Verdana, sans-serif; padding: 1px 3px 1px 2px; } .form_textarea { width: 320px; padding: 5px; font-size: 12px; height: 120px; } .required { color: #f10; margin-left: 5px; font-weight: bold; } .form_button { width: 87px; height: 25px; background: #d7edfc; border: 1px solid #fff; color: #000; font-size: 11px; } .form_helptext { font-size: 20px; } .persons { padding: 0 0 0 10px; border-left: 1px solid #fff; } .person { border-bottom: 1px solid #ccc; padding: 15px 0 15px 0; clear: both; float: left; width: 246px; } #col-2 .person p { margin: 0 0 3px 0; } .person img { float: left; margin: 0 10px 0 0; } #col-2 .person h3 { font-size: 12px; margin: 10px 0 5px 0; color: #dde6ee; font: normal normal 12px/12px Arial, Verdana, sans-serif; font-weight: bold; } /*span{ color: white!important; }*/ .bater_liste { margin:0px 0px 20px 0px; } #col-1 .bater_liste p { margin-bottom:0px; } 
