/*  xhtml/css/design: Ole-Marius Mathiassen, Recommended  */

body {font-family:  verdana, arial, sans-serif; color: #333; background: #B4AC9F url('../gr/bg-gradient.jpg') top left repeat-x;}
p {font-size: 1.2em; line-height: 1.4em;}
a { color: #333; }
a:hover { color: #440088; }

p.caption {color: #3c3932; padding: 0 0 20px; margin: 0; font-style: italic}
h1, h2, h3, h4, h5, h6 {font-family: verdana, Tahoma, sans-serif; color: #440088;}
h1 {font: 30px/50px verdana, helvetica, arial, sans-serif bold; color: #908474; text-align: right; text-transform: uppercase; padding-top: 10px;}
h2 {font: 2em/3em  verdana, helvetica, arial, sans-serif bold; color: #082e75;}
h3 {font: 1.4em/1.8em  verdana, helvetica, arial, sans-serif bold; color: #082e75; padding-bottom: 5px}
h4 {font: 1em/1.8em  verdana, helvetica, arial, sans-serif; font-weight: bold;color: #082e75;}

#wrapper {width: 800px; margin: 0 auto; background: #fff; background: transparent url(../gr/bg-content.gif) top left repeat-y;}
#header {background: transparent url(../gr/bg-header.gif) top left no-repeat; height: 120px;}
#header img {margin: 4px;}
#nav {width: 178px;background: transparent url('../gr/bg-nav.gif') bottom left no-repeat; padding-bottom: 20px;}
#content-wrapper {clear: both;padding: 5px 40px 5px 5px;}
#nav {width: 178px; float: left;}
#content {float: right; width: 540px;}
#footer {clear: both; padding: 0 10px; height: 106px; background: transparent url(../gr/bg-footer.jpg) bottom left no-repeat;}

#nav h3 {font: 11px/14px helvetica, arial, sans-serif; font-weight: bold; color: #3c3932;	padding: 3px; text-transform: uppercase; margin: 15px 0 0 15px;}
#nav ul {list-style-type: square; color: #908474;	margin: 0 0 0 15px;padding: 0 0 0 15px;width: 130px;}
#nav ul li {margin: 0 0 0 0;padding: 0 0 5px 0;}
#nav a {font: 11px/14px helvetica, arial, sans-serif; font-weight: bold; color: #908474; text-decoration: none;}
#nav li a.current  {  color: #082e75; }
#nav a:hover { color: #56524a;}

#content img  {margin-bottom: 10px;}
#content p.intro {font-size: 1.2em;padding-bottom: 0.5em;color: #440088;margin-bottom: 1em;}
#content ul {list-style-type: square; margin: 0 0 1em 1.7em; padding: 0; font-size: 1.1em; color: #444}
#content ul li {padding-bottom: 0.3em}

#content table {font-size: 1.1em; margin-bottom: 1.5em}

table {width: 100%;border-collapse: collapse;border-spacing: 0; text-align: left;}
caption {text-align: left; padding-bottom: 2em;}
tr { vertical-align: top  }
tr.top { font-weight: bold }
tr.sum1 {border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
tr.sum2 {border-top: 1px solid #ccc;}
tr.total { border-bottom: 1px solid #000; border-top: 1px solid #000;font-weight: bold;}
th { text-align: right;}
td, th { padding: 3px 2px; }
.excel td, .wow td { text-align: right;}
th.firstCol, td.firstCol { text-align: left;}
th.note, td.note { text-align: center;}
th {border-bottom: 1px solid #999;border-top: 1px solid #999;}
td.spacer {height: 10px;}
td.header {padding-top: 0.5em;font-weight: bold;}
td.subheader {font-weight: bold;}
thead tr { border-bottom: 1px solid #000;}
table.wow th { text-align: center;}
table.wow td.first {font-weight: bold;border-bottom: 1px solid #000;}
.wow th {border: none; font-weight: bold;}
.wow tr.subb th { font-weight: normal;}
.wow td.firstcol {text-align: left;}

#footer p {}
.cred, .cred a {text-align: center; color: #fff; margin-top: 20px; font-size: 11px; text-decoration: none; }


.key-figures td { }


.key-figures {margin-bottom: 20px}

.null-atte, .null-sju, .null-seks {text-align: right; padding-right: 10px;}
 
.null-atte {background-color: #8dbdd7}

.null-sju {background-color: #bed3df}

.null-seks {background-color: #bed3df}

.www {border-bottom: 1px solid #000; font-weight: bold}

.definitions p {font-size: 1em; padding: 0 0 3px 0}


.list {width: 260px; float: left;}
.alt {float: right;}


.list h2 {line-height: 1.4em; height: 2.5em; font-size: 1.3em; font-weight: bold; text-transform: uppercase; color: #082e75; }
.list h2 a {text-decoration: none; color: #082e75}
.list h2 a:hover  {color: #000}

.list img {padding: 1em 0}
.list .lead {font-size: 1.1em}

hr {clear: both; height: 1em; color: #fff; border: none}


p a {color: #082e75}
p a:hover {color: #000}


.float-left {float: left; padding: 0 10px 5 0}
