/* Start of CMSMS style sheet 'screen' */
/*//////// TEXTFORMAT GENERELT ////////*/
html {margin-bottom:1px;}
h1, h2, h3, h4, h5, h6, p, li, ul, ol, form, blockquote {margin:0; padding:0;}
li, ul, ol {list-style:none;}
:focus {outline:none;}
a img {border:0;}

p {font-size:11px; padding:0 0 12px 0;}
a:link, a:visited {text-decoration:none; color:#669118;}
a:hover {text-decoration:underline; color:#669118;}

/*//////// TEXTFORMAT FORSIDE ////////*/
body {font-family:Verdana, Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; background:#fff;}
#banner h1 {font-size:25px; line-height:46px; font-weight:normal;padding:0 0 10px 0; color:#fff;}
#banner h2 {font-size:14px; line-height:20px; padding:0 0 2px 0; color:#fff;}
#banner p {font-size:14px; line-height:20px; padding:0 0 10px 0; color:#fff;}

#block1 h2, #block2 h2, #block3 h2  {
  font-size:14px; padding:0 0 14px 0; /*background:url('uploads/images/site/bg-block4.gif') repeat-x bottom;*/}

#block1 a, #block2 a, #block3 a, #block4 a {color:#000;color:white;}
#block4 h2 {
  font-size:14px; padding:0 0 14px 0;/*background:url('uploads/images/site/bg-block4.gif') repeat-x bottom;*/}
#block4 p a, #block4 p {color:#fff;font-size:10px;overflow:hidden;height:16px;width:210px;}
#block4 p a
{
  background:url(uploads/images/site/dut.gif) no-repeat;
  background-repeat; no-repeat;
  background-position:0px 1px;
  padding-left:10px;
}
#blocks p {padding:7px 0 0 0;}

#m1 p, #m2 p, #m3 p {background:url('uploads/images/site/gron-gra-pil.jpg') no-repeat center right; padding:0;}
#m4 p {background:url('uploads/images/site/gron-sort-pil.jpg') no-repeat center right; padding:0;}

/* additions */
#m1 p, #m2 p, #m3 p {background:url('uploads/images/site/gron-pitchblack-pil.jpg') no-repeat center right; padding:0;}
#m4 p {background:url('uploads/images/site/gron-pitchblack-pil.jpg') no-repeat center right; padding:0;}

#m1 p a, #m2 p a, #m3 p a, #m4 p a {padding:0 20px 0 0; color:white;}
#m4 p a{color:#fff;}

#seo h2 {font-size:22px; line-height:22px; padding:0 0 15px 0;
font-weight:normal; color:#669118; background:url('uploads/images/site/bg-seo.gif') repeat-x bottom;}
#seo blockquote {background:url('uploads/images/site/bg-seo.gif') repeat-x bottom;}
#seo blockquote p {font-size:15px; line-height:19px; padding:6px 0 12px 0;}
.byline {font-size:10px; padding:4px 0 6px 0; background:url('uploads/images/site/bg-seo.gif') repeat-x bottom;}
#seo h3 {font-size:11px; line-height:16px; padding:8px 0 2px 0;}

#news h2 {font-size:22px; line-height:22px; padding:0 0 15px 0;
font-weight:normal; color:#669118; background:url('uploads/images/site/bg-seo.gif') repeat-x bottom;}
#news h3 {font-size:11px; padding:4px 0 2px 0;}
#news p {font-size:11px; padding:6px 0 8px 0;}
.tst {background:url('uploads/images/site/bg-seo.gif') repeat-x top;}
.newsdato {font-size:10px; font-weight:normal;}

/*//////// TEXTFORMAT UNDERSIDE ////////*/
#text h1 {font-size:22px; line-height:22px; padding:0 0 13px 0; color:#669118;
background:url('uploads/images/site/bg-seo.gif') repeat-x bottom;}
#text blockquote {background:url('uploads/images/site/bg-seo.gif') repeat-x bottom; margin:0 0 12px 0;}
#text blockquote p {font-size:15px; line-height:19px; padding:6px 0 12px 0;}
.byline2 {font-size:10px;padding:4px 0 6px 0; text-align:right; color:#666;}
#text h2 {font-size:14px; color:#4b4b4b; line-height:18px; padding:10px 0 6px 0;}
#text h2.st {font-size:14px; color:#4b4b4b; line-height:18px; padding:10px 0 6px 0;}
#text h3 {font-size:12px; color:#4b4b4b; line-height:16px; padding:6px 0 2px 0;}
#text p {padding:1px 0 8px 0;}
#text ul {margin:10px 0;}
#text ul li {padding:0 0 0 8px; font-size:11px; background:url(uploads/images/site/bullet.gif) no-repeat left 7px;}
#bread p, #bread p a {font-size:10px; color:#666;}
#right h2 {font-size:14px; color:#4b4b4b; line-height:18px; padding:6px 0 6px 0; 
background:url('uploads/images/site/bg-seo.gif') repeat-x bottom;}
#right li {font-size:11px;}
#left h3 {font-size:11px; line-height:16px; padding:8px 0 6px 0; background:url('uploads/images/site/bg-seo.gif') repeat-x bottom;}
#links a {color:#000;}
#links li {font-size:11px;}
#newsl h3 {font-size:11px; line-height:16px; padding:8px 0 6px 0; background:url('uploads/images/site/bg-seo.gif') repeat-x bottom;}
#newsl a {color:#669118; text-decoration:underline;}
#newsl p {font-size:10px; padding:0 0 6px 0;}
#footer p{text-align:center; padding:5px 0 0 0;}
#footer a{text-decoration:none; color:#669118;}
#sitemap li {font-size:11px; color:#333;}

/*//////// LAYOUT ////////*/
body {background:#fff; text-align:center; margin:0; padding:0;}
#container {position:relative; width:980px; text-align:left; margin:0 auto 0 auto; padding:123px 0 25px 0;}

/*//////// BANNER ////////*/
#banner {width:935px; height:185px; margin:0 0 12px 0; /*afstand mellem blokke*/
padding:30px 20px 0 25px; background:url('uploads/images/banner5.jpg') no-repeat top center;}

/*//////// BLOCKS ////////*/
#blocks {position:relative; height:134px; margin:0 0 12px 0; /*afstand mellem blokke*/ background:url('uploads/images/site/block2.jpg') no-repeat top left;}

#blocks_black {position:relative; height:134px; margin:0 0 12px 0; /*afstand mellem blokke*/ background:url('uploads/images/site/block3.jpg') no-repeat top left;}

#block1, #block2, #block3, #block4 
{position:absolute; top:0;width:204px;padding:16px 19px 0 23px; }

#block1 {left:0px;color:white;}
#block2 {left:245px;color:white;}
#block3 {left:490px;color:white;}
#block4 {right:0;color:white;}
iframe#newsletter {width:190px; height:40px; right:0;}

/*//////// MORE LINKS ////////*/
#m1, #m2, #m3, #m4 {position:absolute;top:102px;width:234px;text-align:right;padding:0 12px 0 0; }
#m1 {left:0;color:white;}
#m2 {left:245px;color:white;}
#m3 {left:490px;color:white;}
#m4 {right:0;color:white;}

/*//////// //////// SEO //////// ////////*/
#seo {float:right; width:439px; height:317px; padding:20px 20px 25px 25px; /*afstand mellem blokke*/
  background:url('uploads/images/site/seo.gif') no-repeat top center;}

/*//////// //////// NEWS //////// ////////*/
#news {float:left; width:439px; height:317px; padding:20px 20px 25px 25px; /*afstand mellem blokke*/
  background:url('uploads/images/site/seo.gif') no-repeat top center;}
.news {float:left;}

/*//////// FOOTER ////////*/
#footer {clear:both; height:25px; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}

/*//////// SITEMAP ////////*/
#sitemap {position:relative;height:150px;}
#sitemap1, #sitemap2, #sitemap3, #sitemap4, #sitemap5, #sitemap6 
{position:absolute; top:16px;}
#sitemap1 {left:32px;}
#sitemap2 {left:208px;}
#sitemap3 {left:377px;}
#sitemap4 {left:534px;}
#sitemap5 {left:673px;}
#sitemap6 {left:823px;}
#sitemap ul, #sitemap li {list-style:none;}
#sitemap a {color:#333; text-decoration:none;}

/*//////// LOGO ////////*/
#logo{position:absolute; top:0px; left:0; text-align:right;}

/*//////// TOPMENU2 ////////*/
#topmenu2{position:absolute;top:56px;right:0;text-align:right;}

/*//////// TOPMENU ////////*/
#topmenu{
position:absolute;
top:80px;
left:0;
width:950px; 
height:34px; 
margin:0; 
padding:0 0 0 30px; 
background:#222 url(uploads/images/site/menu-v.gif) no-repeat top left;
}
#menuwrap {width:950px; height:31px; }

#topmenu ul {
margin:0; 
padding:0; 
float:left;
width:950px; 
height:34px; 
background:url(uploads/images/site/menu-h.gif) no-repeat top right;
}
#topmenu li { 
float:left; 
list-style:none; 
height:32px; 
margin:0;
padding:0;
border-left:1px solid #000;
background:url(uploads/images/site/h.gif) no-repeat 100% 0%; /*hojre top*/
}
#topmenu a{
font-size:12px; 
padding:8px 13px 8px 13px; 
margin:0; 
color:#f6f6f6;
font-weight:bold;
text-decoration:none; 
background:url(uploads/images/site/v.gif) no-repeat 0% 0%; /*venstre top*/
display:block;
}
#topmenu li a:hover {
background:url(uploads/images/site/h.gif) no-repeat 100% 50%;
color:#f6f6f6;
}   
#topmenu li.currentpage { 
float:left; 
list-style:none; 
height:32px; 
margin:0;
padding:0;
border-left:1px solid #000;
background:url('uploads/images/site/h.gif') no-repeat bottom right; 
}
#topmenu li.currentpage h3 { 
font-size:12px; 
padding:8px 13px 8px 13px; 
margin:0; 
text-decoration:none; 
color:#f6f6f6;
background:url('uploads/images/site/h.gif') no-repeat bottom left; 
display:block;
}
#topmenu li.activeparent a.activeparent:hover {
background:url('uploads/images/site/h.gif') no-repeat 100% 50%;
color:#f6f6f6;
}
#topmenu li.activeparent a.activeparent {
font-size:12px; 
padding:8px 13px 8px 13px; 
margin:0; 
text-decoration:none; 
color:#f6f6f6;
background:url('uploads/images/site/h.gif') no-repeat bottom left; 
display:block;
}





/*//////// UNDERSIDE ////////*/

/*//////// BANNER2 ////////*/
#banner2{width:980px; background:#2B2B2B;}
#top{height:16px;background:#fff url('uploads/images/site/baggr-top.gif') no-repeat bottom;}

#wrap{float:right;width:754px;margin:0 0 25px 0; background:url('uploads/images/site/baggr.gif') repeat-y top center;}
#bread {height:32px;}
#text{float:left; width:446px; padding:0 21px 0 21px; /*background:#ff0;*/ }
#right {float:right; width:210px; padding:0 21px 0 21px;}
#right ul {padding:8px 0 0 0;}
#right ul li {padding:0 0 0 9px;background:url('uploads/images/site/bullet.gif') no-repeat left center;}

#right ul li a {color:#222;}

#bookm {padding:12px 0 0 0; background:url('uploads/images/site/bg-seo.gif') repeat-x top;}
#bookm img {margin:3px 0 3px 0;}
#bot {clear:both; height:30px; width:754px; background:url('uploads/images/site/baggr-bot.gif') no-repeat bottom;}

#left{float:left; width:211px;}

#links {width:179px;padding:0 16px 16px 16px;
background:#efefef url('uploads/images/site/menutext-bot.gif') no-repeat bottom;margin:0 0 16px 0; }
#links ul {padding:8px 0 0 0;}
#links ul li {padding:0 0 0 9px;background:url('uploads/images/site/bullet.gif') no-repeat left center;}
#linkstop {background:url('uploads/images/site/menutext-top.gif') no-repeat top;}

#newsl {width:179px; height:70px; padding:0 16px 16px 16px; 
background:#efefef url('uploads/images/site/menutext-bot.gif') no-repeat bottom; margin:0 0 16px 0;}
#newsltop {background:url('uploads/images/site/menutext-top.gif') no-repeat top; position:relative;}

/*//////// SEARCH ////////*/
#search {position:absolute; top:21px; right:0; text-align:right;/*background:#ff0;*/}
#search input {width:54px;}
#search input#cntnt01searchinput {width:173px;margin-top:1px}

/*//////// NEWSLETTER IFRAME ////////*/
iframe#newsletter2 {position:absolute; top:30px; left:0; width:180px; height:50px;}

/*//////// KONTAKTFORM /////////*/
div#kontaktform {margin:10px 0 0 0; padding:10px 0 0 0; background:url('uploads/images/site/bg-seo.gif') repeat-x top;}
iframe#kontaktform {height:240px;}
p.hak {text-indent:18px; background:url(uploads/images/site/hak.gif) no-repeat 0 2px;}
form {margin:0; padding:0;}
form, td, th, li {font-size:100%;}
form div {margin:0; padding:0;}
div {margin:0; padding:0;}
div p {margin:0; padding:0;}
div.text {margin:0; padding:10px 0 0 0; height:36px;}
div.text input {display:block; margin:4px 0; width:300px;}
div.text label {display:block; margin:0; padding:0;}
.submit {margin:20px 0;}
input#fbsubmit {width:70px;}
.error_message {color:#BD0303; padding:10px 0 0 0;}
.error_message ul {margin:0; padding:0;}
.error_message ul li {margin:0; padding:0;}

/*//////// SIDEMENU ////////*/
#sidemenu{
 width:211px;
 background:#ccc url('uploads/images/site/menu-bot.gif') no-repeat bottom;
 padding:4px 0 8px 0;
 margin:0 0 16px 0; /*afstand mellem blokke*/
}

#sidemenu ul {border-top: 1px solid #9c9c9c; }
#sidemenu li {border-bottom: 1px solid #9c9c9c; display: block;}
#sidemenu ul ul{padding-bottom:8px;border-top:0px;background-color:#ececec;}

#sidemenu ul ul li {
 padding: 3px 5px 3px 18px;
 border:0px;
}

#sidemenu ul ul li a {
 padding: 0px;
 background:#ececec; 
 border:0px;
}

#sidemenu ul ul li a:hover {
 padding: 0px;
 background:#ececec; 
 border:0px;
}
#sidemenu ul li.activeparent{
 background:#ececec; 
 display: block; 
 padding: 0px; 
 color:#040404; 
 font-size:11px;  
 border-bottom:1px solid white;
}
#sidemenu ul li.activeparent a{
 background:#ececec url(uploads/images/site/linkpil.gif) no-repeat 8px center; 
 color:#040404; 
 border-bottom: 0px;
}
#sidemenu ul li.activeparent a:hover{
 border-bottom: 0px;
}

/*FK*/
#sidemenu ul li.activeparent ul a{
 background:#ececec; 
}
#sidemenu ul ul li.currentpage h3 {
 background:#ececec;
 background-image: url(uploads/images/linkpil2.gif);
 background-repeat:no-repeat;
 background-position: 0px 4px; 
 display: block; 
 margin-left:-8px;
 padding: 0px; 
 padding-left:8px;
 color:#040404; 
 font-size:11px;  
 border:0px;
}


/** fix for ie bug for display:block; */
* html #sidemenu li a { height: 1%; } 
* html #sidemenu li hr { height: 1%; }
/** end fix **/

#sidemenu a {
 text-decoration:none; 
 display: block; 
 font-size:11px;
 padding: 8px 5px 8px 18px; 
 color:#040404; 
 background:#ccc; 
 min-height:11px;
 border-top: 1px solid #DCDCDC;
 border-bottom: 1px solid #DCDCDC;
}
#sidemenu a:hover {
 text-decoration:underline; 
 display: block; 
 font-size:11px;
 padding: 8px 5px 8px 18px; 
 color:#096809; 
 background:#ececec;
 min-height:11px;
 border-top: 1px solid #F4F4F4;
 border-bottom: 1px solid #F4F4F4;
}
#sidemenu ul li.currentpage h3 {
 background:#ececec url(uploads/images/site/linkpil.gif) no-repeat 8px center; 
 display: block; 
 padding: 8px 5px 8px 18px; 
 color:#040404; 
 font-size:11px;  
 border-top: 1px solid #F4F4F4;
 border-bottom: 1px solid #F4F4F4; 
}

/*//////// 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' */

