/* Start of CMSMS style sheet 'screen' */
/*//////// UNDO BROWSER DEFAULTS ////////*/
html {height:100%; margin-bottom:1px;}
body, h1, h2, h3, h4, h5, h6, p, form, blockquote, button, input {margin:0; padding:0;}
li, ul, ol {margin:0; padding:0; list-style:none;}
a img {border:none;}

/*//////// NYHEDSBREV  ////////*/
#nyhedsbrev {width:500px; height:150px;}
#nyhedsbrev input.med8absubmit {width:70px; border:1px solid #BDC8D0; color:#000;}
#nyhedsbrev input#med8abusername {width:180px; margin:0 0 10px 0;}
#nyhedsbrev input#med8abemail {width:180px; margin:0 0 10px 0;}
#nyhedsbrev .normal {font-weight:normal;}
#nyhedsbrev .nms_message {margin:0; padding:0; color:blue;}
#nyhedsbrev h3 {font-size:11px; margin:0; padding:10px 0 2px 0;}
#nyhedsbrev p {margin:0; padding:0 0 2px 0; color:#000;}
#nyhedsbrev a:link {text-decoration:underline;}
#nyhedsbrev a:hover {text-decoration:none;}
#nyhedsbrev .besked {margin:20px;}

/*//////// LAYOUT ////////*/
body {color:#333; background:#fff url(uploads/images/site/bg-body.gif);}
#container {position:relative; width:771px; margin:0 auto; padding:0 19px 10px 19px; background:#fff;}
#topmenu {position:absolute; top:216px; left:19px; width:771px; height:10px;}

#banner {position:absolute; top:59px; left:19px; width:515px; height:150px; background:url(uploads/images/site/banner-forside.jpg) no-repeat left top;}
#forside #banner {background:url(uploads/images/site/venstre.jpg) no-repeat left top;}
#banner img {display:block;}

#banner-hojre {position:absolute; top:59px; left:540px; width:251px; height:150px; background:url(uploads/images/site/banner-hojre.jpg) no-repeat left top;}
#forside #banner-hojre {background:url(uploads/images/site/hojre.jpg) no-repeat left top;}
#banner-hojre img {display:block;}

#logo {height:84px; padding:16px 0 0 0; margin:0 0 133px 0;}
#search {position:absolute; top:21px; /*right:115px;*/ right:85px; height:40px;}
#search button {width:20px; border:none; background:#fff; cursor:pointer;}
#search input#cntnt01searchinput {width:200px;}
#lang {position:absolute; top:16px; right:20px; height:40px;}

/*//////// LAYOUT FORSIDE ////////*/
#forside #content {float:left; width:491px; padding:28px 0 0 0;}
#nyheder {float:right; width:251px; padding:28px 0 0 0;}
#forside #contentclear {clear:both; height:29px; background:url(uploads/images/site/bg-spalte.gif) left bottom;}
#abwrap {float:left; width:511px; background:#fff;}
#spalte-a {float:left; width:251px; background:url(uploads/images/site/bg-ab.jpg) repeat-x left top;}
#spalte-b {float:right; width:251px; background:url(uploads/images/site/bg-ab.jpg) repeat-x left top;}
.spalte-ab-bund {padding:0 10px 6px 10px; background: url(uploads/images/site/bg-ab-bund.gif) no-repeat center bottom;}
#spalte-c {float:right; width:251px; background:url(uploads/images/site/bg-c.jpg) repeat-x left top;}
.spalte-c-bund {padding:0 10px 6px 10px; background:url(uploads/images/site/bg-c-bund.gif) no-repeat center bottom;}
#spalteclear {clear:both; height:29px;}

/*//////// LAYOUT UNDERSIDER ////////*/
#sidemenu {float:left; width:150px; height:450px; padding:28px 0 0 0;}
#content {float:right; width:555px; padding:28px 45px 0 0;}
#contentclear {clear:both; height:40px;}

/*//////// TEXT BACKGROUNDS ////////*/
.blaa-70 {height:55px; padding:10px; background:url(uploads/images/site/bg-blaa-70.jpg) no-repeat}

/*//////// LISTS ////////*/
#content ul {padding:0 0 20px 0;}
#content ul li {padding:0 0 0 12px; background:url(uploads/images/site/bullet.gif) no-repeat left center;}

/*//////// TEXT ////////*/
body {font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px;}
h1 {font-size:20px; font-weight:normal; margin:0 0 16px 0;}
h2 {font-size:11px;}
p {margin:0 0 16px 0;}
#nyheder {color:#D3601D;}
#lang p {margin:0; padding:4px 0; font-size:11px;}
#nyheder p {margin:5px 0; padding:4px 0; border-top:1px dotted #D3611C;}
.orangeprikker {padding:10px 0 0 0; border-top:1px dotted #D3611C;}
#cwrap {color:#fff;}

/*//////// EXTERNE LINKS ////////*/
#content a[href*="http"]:link, #content a[href*="http"]:visited {padding-right:26px; text-decoration:none; background:url(uploads/images/site/link-ext.gif) no-repeat right 4px;}

/*//////// LINKS ////////*/
#content a:link, #content a:visited {text-decoration:none; color:#5B7586; padding-right:12px; background:url(uploads/images/site/link.gif) no-repeat right 4px;}
#content a:hover {border-bottom:1px dotted #5B7586; text-decoration:none;}
#content a:active {border-bottom:1px solid #5B7586; text-decoration:none;}
#content a:focus {border-bottom:1px dotted #5B7586; text-decoration:none; outline:none;}

#logo a:link, #logo a:visited {border-bottom:none; text-decoration:none;}
#logo a:hover {border-bottom:none; text-decoration:none;}
#logo a:active {border-bottom:none; text-decoration:none;}
#logo a:focus {border-bottom:none; text-decoration:none; outline:none;}
#lang a {text-decoration:none; color:#000;}

/*#nyheder a:link, #nyheder a:visited {text-decoration:none; color:#D3601D; padding-right:12px; background:url(uploads/images/site/link.gif) no-repeat right 4px;}
#nyheder a:hover {border-bottom:none; text-decoration:none;}
#nyheder a:active {border-bottom:none; text-decoration:none;}
#nyheder a:focus {border-bottom:none; text-decoration:none; outline:none;}*/

#nyheder a:link, #nyheder a:visited {text-decoration:underline; color:#D3601D;}
#nyheder a:hover {border-bottom:none; text-decoration:none;}
#nyheder a:active {border-bottom:none; text-decoration:none;}
#nyheder a:focus {border-bottom:none; text-decoration:none; outline:none;}

#abwrap a:link, #abwrap a:visited {text-decoration:underline; color:#000;}
#abwrap a:hover {text-decoration:none;}
#abwrap a:active {text-decoration:none;}
#abwrap a:focus {text-decoration:none; outline:none;}

#cwrap a:link, #cwrap a:visited   {text-decoration:underline; color:#fff;}
#cwrap a:hover {text-decoration:none;}
#cwrap a:active {text-decoration:none;}
#cwrap a:focus {text-decoration:none; outline:none;}

/*//////// TOPMENU  ////////*/
#topmenu ul {height:9px; border-left:1px solid #00446A; text-transform:uppercase;}
#topmenu li {float:left;}
#topmenu a {display:block; padding:0 12px; border-right:1px solid #00446A; font-size:9px; line-height:9px; text-decoration:none; color:#00446A;}
#topmenu li a:hover {color:#D3611C;}
#topmenu a:focus {outline:none; color:#D3611C;}
#topmenu a.activeparent:hover {color:#D3611C;}
#topmenu li.activeparent a {color:#D3611C;}
#topmenu h3 {display:block; padding:0 12px; border-right:1px solid #00446A; font-size:9px; font-weight:normal; line-height:9px; text-decoration:none; color:#D3611C;}

/*//////// SIDEMENU  ////////*/
#sidemenu li {display:block;}
#sidemenu a {text-decoration:none; display:block; padding:0; font-size:10px; color:#18507C;}
#sidemenu ul ul a {padding:0 0 0 20px;}
#sidemenu a:hover {color:#D3611C;}
#sidemenu a:focus {outline:none; color:#D3611C;}
#sidemenu a.activeparent:hover {color:#18507C;}
#sidemenu li a.activeparent {color:#18507C;}
#sidemenu ul li.currentpage {display:block; padding:0; font-size:10px; color:#D3611C;}
#sidemenu ul ul li.currentpage {padding:0 0 0 20px;}
#sidemenu ul ul {padding:0 0 10px 0;}

/*//////// IE HACKS ////////*/
* html body {text-align:center;}
* html #container {text-align:left;}
* html #topmenu {height:1%;}
* html #sidemenu li a {height:1%;} /*IE6 bug*/
#sidemenu a {min-height:10px;} /*IE7 whitespace bug*/

/*//////// 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' */

