/* Start of CMSMS style sheet 'screen' */
/*//////// GENERELT ////////*/
html {height:100%; margin-bottom:1px;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, blockquote {margin:0; padding:0;}
li, ul, ol {list-style:none;}
:focus {outline:none;}
a img {border:0;}

body {font-family:Verdana,Helvetica,sans-serif; font-size:12px; line-height:15px; color:#333;
  background:#DAD9D5 url('uploads/images/site/bg-body.jpg') repeat-y center top; text-align:center;}

/*//////// LAYOUT////////*/
#container {background:#fff /*url('uploads/images/site/layout-bg.jpg') no-repeat center top*/;
  width:941px; margin:0 auto; padding:306px 20px 20px 20px; text-align:left; position:relative;}
#container-u {background:#fff /*url('uploads/images/site/layout-bg.jpg') no-repeat center top*/;
  width:941px; margin:0 auto; padding:147px 20px 20px 20px; text-align:left; position:relative;}
#wrap {width:670px; float:left; padding:0 0 20px 0;}
#wrap-u {width:715px; float:left; padding:0 0 20px 0;}
#wrap-bg {background: url('uploads/images/site/bg-underside.gif') repeat-y center top; 
  overflow:hidden; margin:0 0 20px 0;}
#wrap-bg-one {background: url('uploads/images/site/bg-underside-one.gif') repeat-y center top; 
  overflow:hidden; margin:0 0 20px 0;}
#content {width:316px; float:left; padding:0 0 20px 13px;}
#content-u {width:489px; float:right; padding:20px 0 20px 0;}

#login p {margin:2px 0 2px 0;}
#login input {width: 200px;}
#login .knap input {width:80px; margin:6px 0 14px 0;}

#venstre {width:198px; float:left;}
#sidemenu {width:198px; background:#fff; padding:14px 0 20px 0; /*background:#f00;*/}
#menutekst {width:188px; padding:0 0 20px 10px; /*background:#0f0;*/}

#extra {width:320px; float:right; padding:0 0 20px 0;}
#nyheder {background:#F0EDE1 url('uploads/images/site/bg-nyhedsoverskr.gif') repeat-x top left;
  width:200px; float:right; border:1px solid #999; padding:0 19px 16px 19px;}
#billeder {/*background:#efedea;*/ width:165px; float:right; padding:24px 0 0 0;}
#footer {padding:9px 0 9px 0; background:#F0EEE1; text-align:center; clear:both;}
#footer2 {text-align:center; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; 
  margin:14px 0 0 0; padding:9px 0 9px 0;}
#credit {background:#fff;width:981px;height:30px;margin:0 auto; }

/*//////// ABSOLUTE POSITION ////////*/
#banner {position:absolute; left:20px; top:147px; height:137px; }
#logo {position:absolute; left:10px; top:0;}
#loginmenu {position:absolute; right:240px; top:22px;}
#search {position:absolute; right:22px; top:18px;}
#topmenu {position:absolute; top:112px; left:20px; width:939px;}

/*//////// TEKSTFORMATERING ////////*/
h1 {font-size:16px;line-height:19px;color:#9D8331; margin:5px 0 10px 0;}
h2 {font-size:12px; line-height:15px;}
p {margin:0 0 12px 0; line-height:15px; padding:0; }
a:link {color:#967F2A; text-decoration:underline;}
a:visited {color:#967F2A; text-decoration:underline; }
a:hover {color:#967F2A; text-decoration:none;}

p.topquote {font-size:14px;line-height:17px;color:#666;/*background:#ff0;*/padding:7px 0 11px 0;
  border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
#extra h2 {font-size:16px; line-height:19px; color:#9D8331; margin:5px 0 10px 0;}
#nyheder h3 {font-size:14px;line-height:19px;padding:6px 0 16px 0;}
#nyheder p {font-size:10px;line-height:12px;}
#nyheder a:link, #nyheder a:visited {color:#333; text-decoration:none;} 
#nyheder a:hover {text-decoration:underline;} 

#menutekst h3 {color:#9D8331; font-size:14px;line-height:19px; padding:0 0 10px 0;}
#menutekst p {font-size:11px; line-height:13px;}
#menutekst a:link, #menutekst a:visited {color:#333; font-size:11px; line-height:13px; text-decoration:none; padding:0 0 0 10px; background:url('uploads/images/site/firkant.gif') no-repeat left center;}
#menutekst a:hover {text-decoration:underline;}

#footer p {font-size:12px; line-height:12px; margin:0;}
#footer2 p, #credit p {color:#666; font-size:10px; line-height:16px; margin:0;}
#footer2 a:link, #footer2 a:visited, #credit a:link, #credit a:visited {color:#666; text-decoration:none;}
#footer2 a:hover, #credit a:hover {color:#666; text-decoration:underline;}

#loginmenu p, #loginmenu a:link, #loginmenu a:visited, #loginmenu a:hover 
  {font-size:11px; line-height:15px; color:#666}

/*//////// BILLEDER ////////*/
a img {border:none;}
img.venstre{float:left; margin:5px 10px 0 0;}
img.hojre{float:right; margin:5px 0 0 10px;}

/*//////// TOPMENU ////////*/
#topmenu ul {float:left; width:939px; height:25px; border:1px solid #999; background:#F0EDE1;}
#topmenu li { float:left; list-style:none; border-right:1px solid #999;}
#topmenu a {font-size:12px; line-height:20px; padding:2px 16px 3px 16px; margin:0; 
  color:#333; font-weight:normal; text-decoration:none; background:#F0EDE1; display:block;}
#topmenu li a:hover {color:#333; text-decoration:underline;}   
#topmenu h3 { font-size:12px; line-height:20px; padding:2px 16px 3px 16px;
  margin:0; text-decoration:none; color:#111; background:#C3BA98; display:block;}
#topmenu li.activeparent a.activeparent:hover {text-decoration:underline;}
#topmenu li.activeparent a.activeparent {font-size:12px; line-height:20px; 
  padding:2px 16px 3px 16px; font-weight:bold; margin:0; text-decoration:none; 
  color:#111; background:#C3BA98; display:block;}

/*//////// SIDEMENU ////////*/
#sidemenu ul {width:198px; background:#fff; border-top: 1px solid #999; }
#sidemenu li {border-bottom: 1px solid #999; border-left:1px solid #999; 
  border-right:1px solid #999;   display: block;}
* html #sidemenu li a { height: 1%; } 
* html #sidemenu li hr { height: 1%; }
#sidemenu a {text-decoration:none; display: block; font-size:12px; 
  padding: 8px 5px 9px 18px; color:#040404; background:#F0EEE1; min-height:12px;}
#sidemenu a:hover {text-decoration:underline;}
#sidemenu ul li.currentpage h3 { background:#E1DAC0 url(uploads/images/site/spids.gif) 
  no-repeat 8px center; display: block; padding: 8px 5px 9px 18px; 
  color:#040404; font-size:12px; min-height:12px;}

/*//////// ACCESSABILITY ////////*/
span.accesskey {text-decoration:none;}
.accessibility, hr {position:absolute; top:-999em; left:-999em;}
dfn {position:absolute;  left:-1000px; top:-1000px; width:0; height:0; overflow:hidden; display:inline;}
/* End of 'screen' */

