/***
Globalt stylesheet til Layout 2009. Position:
/www/res/
***/
/* COLORS 
Meget mørk: #232e2a;
Mørk #505c5a
Lys #939d92
*/
* {
  margin: 0;
  padding: 0;}
html { /*FF rulleskakt fiks */
   overflow-y:scroll;  } 
body {
  background-color: #FFF;
  color: #000;
  font-family: "bookman old style", georgia, Arial, Helvetica, sans-serif;}
img {border:none;}

a {background-color:transparent;}
a:link {color:navy;}
a:visited {color:purple;}
a:focus {color:maroon; text-decoration:none;}
a:hover {color:maroon; text-decoration:none;}
a:active {color:black;}

/* Tekstformatering */
h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif;color: #555;
margin:0 auto .4em auto; }
dfn {font-style:italic;}
hr {height:3px;color:#000;}
h4 {  margin:.4em auto;  font-size:.9em;}
h5 {  margin:.4em auto;  font-size:.9em;}
#artikel h3, #artikel h4 {  margin:0.2em auto 0.4em auto;  font-size:1.1em;}
h1 {  font-size: 200%;  margin: 0 auto 0.4em auto; }
p, li {  line-height: 1.3em;   } 
p, ol, ul, pre { 
  color:black;background-color:transparent;
  margin:0 auto 0.5em auto;} 
#artikel ol {  list-style-type:decimal;   padding-left:20px;}
#artikel ul {  list-style-type:circle;  padding-left:20px;}
#artikel dt, #artikel dd {
  line-height:125%; margin:0 auto 0.5em auto;}
#artikel dd pre {margin-top:.4em;}
#artikel dt { font-size:90%;font-weight:bold;}
#artikel dd { text-align:left;margin-left:1.5em;}
.vigtigt {
  padding:0.5em;
  border:1px solid #555;
  margin-bottom:1em; }
.manchet p {
  font-family:arial, helvetica, georgia, sans-serif;
  margin:0.2em 0;line-height:120%; font-size:95%;}
.manchet p strong {color:#555;}
.opdateret {
  text-align:right;
  margin-right:0;
  font-style:italic;  }
.tooltip {border-bottom:1px dashed maroon;cursor:help;}
/* Sidefod */
#sidefod {  
  font-family: Arial, Helvetica, sans-serif;
  border-top: 2px solid #505c5a ;  
  background-color: #939d92;  
  font-size: 90%;  
  padding:10px;
  position:relative}
#sidefod img {position:absolute;right:10px;top:10px;}
#sidefod a {color:#257;}
/** Sidebar **/
#sidebar .box, .manchet {  
-moz-border-radius: .5em;
  -webkit-border-radius:.5em;
  border-radius: .5em;
  border-width:2px;
  border-style:solid;
  border-color:#505c5a;
  padding:10px 5px;
  margin-bottom:10px;
  }
#sidebar .box h4 { color: #232e2a;  font-size: 110%;  font-weight: normal;  margin:0 auto 0.5em auto;}
#sidebar .box p, #sidebar .box li { font-family: arial, helvetica, sans-serif; font-size: 85%;}
#sidebar ul, ol {list-style:none;}  
.box li {margin-bottom:.3em;}
/* Du er her flueben */
body.page1 #sidebar a#sidebarlink1,
body.page2 #sidebar a#sidebarlink2,
body.page3 #sidebar a#sidebarlink3,
body.page4 #sidebar a#sidebarlink4,
body.page5 #sidebar a#sidebarlink5,
body.page6 #sidebar a#sidebarlink6,
body.page7 #sidebar a#sidebarlink7 {
padding-left:15px;
 background-image:url(/www/res/signal.png);
background-repeat:no-repeat;
background-position:left 50%;
}
/* sti */
#artikel ol.sti {font-family:arial, sans-serif;margin:0 0 0.5em 0;padding:0;list-style:none;}
#artikel ol.sti li {display:inline;}
#artikel ol.sti li a {color:#257;font-size:95%;}

/* annonce */
#bookad {clear:both;width:180px;margin:10px;}
/* Google boks */
#adbox {background:white;width:180px;margin:10px;
}
dl#liste {position:relative;font-family:arial,georgia,sans-serif;padding:5px;
border:1px solid #fff;margin:1em auto;background:#bbb;line-height:110%;}
dl#liste img {position:absolute;right:0; top:-10px;border:none;}
dl#liste dt.q {font-size:80%;font-weight:bold;color:maroon;margin:5px 15px 5px 0;padding:0;line-height:110%;}
dl#liste dd.a{font-size:80%;margin:5px 0 0 0;padding:0;line-height:110%;}
/** Formularboks **/
#formbox {
font-family:arial,sans-serif;
width:180px;
margin:10px;
background:transparent;
border:none;
position:relative;
clear:right;}
form{ margin:0;padding:0;}
div#formbox fieldset{
font-size:0.8em;
color:black;
font-weight:bold;
padding:5px;}
legend {color:black;margin:0 0 0 5px; padding:0;}
input#email, input#sp-q, input#address, select#action {
width:150px;
margin:0;
padding: 0;
border:1px solid black;}
div#formbox fieldset select {padding:0;margin-top:5px;}
fieldset input.submit {
font-size:12px;font-weight:bold;
padding:0;
margin:0;
}
/* En højrestillet floatboks */
div.floatboks {
  font-family:arial, helvetica, gerogia, sans-serif;
  font-size:90%;
  width:200px;
  float:right;
  -moz-border-radius: .5em;
  -webkit-border-radius:.5em;
  border-radius: .5em;
  border-width:2px;
  border-style:solid;
  border-color:maroon;
  padding:10px;
  margin-bottom:10px;
  margin-right:10px;
  z-index:3;
  }
.floatboks p {
margin:0 0 0.3em 0;}
/* Skip knap */
#skip {position:absolute;top:10px;left:16px;padding:5px;border:1px solid #fff;background:transparent;display:none; font-family:arial; font-size:75%;}
#sidehoved:hover p#skip {
display:block;}
#skip a {color:white;font-weight:bold;text-decoration:none;
}
#rssikon {position:absolute;right:10px;top:10px;}
