/* === general formatting text, colors, margins === */

/* #004462 tekst topmenu */
/* #A1A09F tekst undermenu */
/* #00415F tekst overskrift */
/* #383838 tekst brødtekst */
/* #497D94 tekst overskrit hovedside */

h1          { border-bottom: 1px dotted #003f5b; color: #003345; font-size: 1.8em; line-height: 1.5em; margin: 0 0 1em 0; }
h2          { font-size: 1.1667em; line-height: 1.286em; margin-top: 1.929em; margin-bottom: 0.643em; }
h3          { font-size: 1.1em; }
p, address  { font-size: 1em; font-style: normal; line-height: 1.5em; margin: 0 0 1.5em 0; }
ul          { margin: 0 0 1em 16px; padding: 0; list-style-type: square; }
li          { line-height: 1.5em; }

a:link      { color: #003345; text-decoration: none }
a:visited   { color: #597580; text-decoration: none }
a:hover     { color: #005e80; text-decoration: underline }

/* === layout headers backgrounds and images === */
body.layout  #header { background: url(/images/top-newsletter.png) no-repeat top right; }
body.layout1 #header { background: url(/images/top-forside.jpg) no-repeat top right; }
body.layout2 #header { background: url(/images/top-products.png) no-repeat top right; }
body.layout34 #header { background: url(/images/top-offers.jpg) no-repeat top right; }
body.layout4 #header { background: url(/images/top-newsletter.png) no-repeat top right; }
body.layout5 #header { background: url(/images/top-job.png) no-repeat top right; }
body.layout6 #header { background: url(/images/top-contact.jpg) no-repeat top right; }

/* === sidebar image container === */
div#sidebar.image    { background:  url(/images/laptop_finger.png) no-repeat 0 55px; }

/* === use this class for creating a news-list look in the sidebar === */
div#sidebar.news     { }

.sidebilled { position:absolute; top:232px; right: 25px; }
