 /* CSS reset */ 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, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } ol, ul {list-style: none;} /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after,q:before, q:after {content: "";} blockquote, q {quotes: "" "";} body { line-height: 1; color: black; background: white; } .clear { clear: both; } /* Typografi */ body { font-family: arial, sans-serif; } #content a, #content a:visited, #content a:hover, #content a:active { /*border-bottom: 1px dashed;*/ text-decoration: underline; color: #000; } #content a img { border: 0; } #content h2, #content h3, #content h4 { padding-bottom: 12px; font-size: 20px; color: #6b4821; } #content h2 { /*text-transform: uppercase;*/ } #content h3 { font-size: 14px; } #content h4 { font-size: 15px; font-weight: bold; color: inherit; } #content p, #content ul, #content ol { padding-bottom: 18px; font-size: 13px; line-height: 18px; } #content ul { list-style-type: disc; } #content ul ul, #content ul ol, #content ol ul, #content ol ol { padding: 0; } #content ol { list-style-type: decimal; } #content li { margin-left: 25px; } /* Design */ body { background: #d9d9d9; } #container { width: 966px; margin: 17px auto 20px auto; padding: 4px; background: #FFF; } #branding { float: left; width: 966px; height: 62px; margin-bottom: 4px; } #branding h1 a { display: block; float: left; width: 435px; height: 61px; margin-left: 2px; margin-top: 13px; background: url(/sitefiles/33/design/logo.jpg) no-repeat; text-indent: -9999px; } #branding h2 a { display: block; float: right; width: 130px; height: 49px; margin-right: 12px; margin-top: 10px; background: url(/sitefiles/33/design/slogan.jpg) no-repeat; text-indent: -9999px; } #menu { float: left; width: 966px; height: 28px; border-top: 3px solid #6b4821; border-bottom: 3px solid #6b4821; } #mainmenu { float: left; height: 28px; } #languagemenu { float: right; height: 24px; padding-top: 4px; padding-right: 3px; } #languagemenu li { float: left; padding: 0 3px; } .menu li { display: block; float: left; padding-right: 3px; background: url(/sitefiles/25/design/menu-separator.png) 100% 50% no-repeat; } .menu li.first a { padding-left: 8px; } .menu li.last { padding:0; background:0; } .menu li.last a { padding-right: 5px; } .menu li a { display: block; float: left; height: 28px; padding: 0 10px; line-height: 28px; text-decoration: none; text-transform: uppercase; font-size: 11px; color: #000; } #content #submenu2 { display: none; } #content .submenu { position: relative; top: -28px; height: 21px; padding: 0; padding-left: 2px; list-style-type: none; background: url(/sitefiles/25/design/submenu-left.png) no-repeat; } #content .submenu li { float: left; margin: 0; padding-right: 3px; background: url(/sitefiles/25/design/submenu-separator.png) 100% 0 no-repeat; } #content .submenu li a { float: left; display: block; height: 21px; padding: 0 6px; border: 0; background: url(/sitefiles/25/design/submenu-background.png) repeat-x; line-height: 21px; text-decoration: none; text-transform: uppercase; font-size: 10px; color: #000; } #content .submenu li.active a { background: url(/sitefiles/25/design/submenu-active-background.png) repeat-x; } #content .submenu li.last { padding-right: 2px; background-image: url(/sitefiles/25/design/submenu-right.png) } #content_top { float: left; width: 966px; margin-top: 5px; padding-bottom: 4px; border-bottom: 3px solid #6b4821; } #content { float: left; width: 966px; margin: 8px 0; } #main_column { float: left; width: 920px; padding: 35px; } .two_column { background: url(/sitefiles/33/design/content-column-background.png) 695px 0 repeat-y; } .two_column #main_column { float: left; width: 635px; padding: 35px; padding-top: 28px; } .two_column #right_column { float: right; width: 240px; padding: 10px; padding-top: 28px; } #content h3.art_list_heading { font-size: 16px; color: #6b4821; font-weight: normal; /*text-transform: uppercase;*/ } #content .art_list_simple { list-style-type: none; } #content .art_list_simple li { margin: 0; } #content .art_list_simple li a { border: 0; text-decoration: none; color: #000; } #footer { float: left; width: 946px; padding: 10px 10px 5px 10px; border-top: 3px solid #6b4821; font-size: 11px; } #footer a { text-decoration: none; color: #000; } .bookingbox { background-image: url(/sitefiles/33/design/2010/book_all.png); background-repeat: repeat-y; } 