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

/*//////// KONTAKTFORM ////////*/
div.kontaktform {width:400px;}
div.kontactform div {width:400px; padding: 0.25em 0 0.25em 0;}
div.kontaktform div label {width:400px; display: block; margin-bottom:2px;}
div.kontaktform div input {width:400px; display: block; margin-bottom:11px;}
div.kontaktform textarea {width:400px; height:200px; display: block; margin-bottom:9px;}
div.kontaktform div.required {}
input#fbsubmit1 {width:100px;}
div.error_message {margin-bottom:18px; color:red;}

/*//////// LAYOUT ////////*/
body {background:#000;}
#topmenu {height:54px; padding:0; background:#999 url(uploads/images/site/bg-topmenu.gif) repeat-x;}
#topmenu-for {width:922px; margin:0 auto;}

#banner {position:relative;}
#banner-for {position:relative; width:922px; height:302px; margin:0 auto;
background: url(uploads/images/bannere/om-blynov.jpg) no-repeat;}
#bannertekst {position:absolute; left:0; top:0; padding:20px 0 0 33px;}
#banner img {display:block;}

#baand {padding:9px 0 0 0; background:url(uploads/images/site/bg-baand.gif) left top repeat-x;}
#container {padding:0; background:#fff}
#container-for {position:relative; width:922px; margin:0 auto; padding:0;}
#wrap {float:right; width:710px;}
#content {float:left; width:475px; margin:0; padding:20px 0 18px 0;}
#content-h {float:right; width:2px; height:360px;}
#right {float:right; width:215px; padding:20px 0 0 0;}
#left {float:left; width:190px; padding:20px 0 0 0;}
#sidemenu {width:190px;}
#logo {position:absolute; width:121px; height:74px; left:801px; bottom:-12px;}
#logo img {display:block;}
#clear {clear:both; height:70px;}
#footer {clear:both; height:25px; padding:3px 0 0 0; text-align:center; background:#D9D9D9 url(uploads/images/site/bg-footer.gif) left top repeat-x;}
#bund {height:65px; background:#000; border-top:1px solid #525252;}
#print {position:absolute; left:630px; top:18px; width:60px; padding:0 0 6px 0; text-align:right; font-size:10px;}

#forside #container {background:#fff url(uploads/images/kjeld-forside2.jpg) center bottom no-repeat;}
#forside #wrap {float:right; width:700px;}
#forside #content {float:left; width:475px; height:380px; margin:0; padding:26px 0 18px 0;}
#forside #left {float:left; width:190px; padding:20px 0 0 0;}
#forside #brochure {padding:50px 0 0 0;}
#forside #clear {clear:both; height:6px;}

/*//////// TEXT ////////*/
body {font-family:verdana, sans-serif; font-size:11px; line-height:1.2; color:#233381;}
h2 {padding:0 0 13px 0; font-size:14px;}
h3 {padding:0 0 2px 0; font-size:12px;}
h4 {padding:0 0 13px 0; font-size:11px;}
p {padding:0 0 13px 0;}
h5 {padding:0 0 13px 0; font-size:11px; font-weight:normal; font-style:italic;}

#forside h1 {padding:0 0 18px 0; font-size:21px; font-weight:normal;color:#fefefe;}
#forside h2 {padding:0 0 13px 0; font-size:21px; font-weight:normal;}
#forside h3 {padding:0 0 2px 0; font-size:13px;}
#forside h5 {text-align:right;}

#bannertekst h1 {padding:0 0 18px 0; font-size:21px; font-weight:normal;color:#fefefe;}
#bannertekst h2 {font-size:18px; font-weight:normal; color:#fefefe;}
#banner p {margin:0; padding:0;}
#footer p span {padding:0 10px; font-size:9px; line-height:9px; color:#233381;}

/*//////// CONTENT LINKS //////// link-visited-focus-hover-active */
a:link, a:visited {text-decoration:none; font-weight:bold; color:#233381; text-transform:normal; font-style:normal;}
a:focus {text-decoration:underline;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

#footer a:link, #footer a:visited {text-decoration:none; font-weight:normal; color:#233381; text-transform:normal; font-style:normal;}
#footer a:focus {text-decoration:underline;}
#footer a:hover {text-decoration:underline;}
#footer a:active {text-decoration:underline;}

/*#left a:link, #right a:link, #left a:visited, #right a:visited 
{text-decoration:none; font-weight:bold; color:#233381; text-transform:uppercase; font-style:italic;}
#left a:focus, #right a:focus {text-decoration:underline;}
#left a:hover, #right a:hover {text-decoration:underline;}
#left a:active, #right a:active{text-decoration:underline;}

#print a:link, #print a:visited {text-decoration:underline; font-weight:bold; text-transform:normal; font-style:normal; color:#949DBF;}
#print a:focus {text-decoration:none;}
#print a:hover {text-decoration:none;}
#print a:active {text-decoration:none;}*/

/*//////// TOPMENU //////// link-visited-focus-hover-active */
#topmenu {text-transform:uppercase;}
#topmenu ul {padding:21px 0 0 20px;}
#topmenu li {float:left;}

#topmenu a:link, #topmenu a:visited 
{display:block; padding:4px 12px 4px 24px; margin:0; text-decoration:none; font-weight:bold; font-style:normal; color:#efefef; background:url(uploads/images/site/knap.jpg) 0px 3px no-repeat;}

#topmenu li a:focus {text-decoration:underline;}
#topmenu li a:hover {text-decoration:underline;}

#topmenu a.activeparent:hover {text-decoration:none;}
#topmenu li a.activeparent {display:block; padding:4px 12px 4px 24px; margin:0; text-decoration:none; font-weight:bold; font-style:normal; color:#efefef; text-decoration:underline; background:url(uploads/images/site/knap.jpg) 0px 3px no-repeat;}

#topmenu li.currentpage {display:block; padding:4px 12px 4px 24px; margin:0; text-decoration:none; font-weight:bold; font-style:normal; color:#efefef; text-decoration:underline; background:url(uploads/images/site/knap.jpg) 0px 3px no-repeat;}

/*//////// SIDEMENU //////// link-visited-focus-hover-active */
#sidemenu ul {margin-bottom:13px; padding:20px 0 20px 6px; background:#999;}
#sidemenu li {display:block;}

#sidemenu a:link, #sidemenu a:visited 
{display:block; padding:4px 0 4px 24px; font-size:11px; text-transform:uppercase; font-style:normal; font-weight:bold; text-decoration:none; color:#efefef; background:url(uploads/images/site/knap.jpg) 0px 3px no-repeat;}

#sidemenu a:hover {text-decoration:underline;}
#sidemenu a:focus {text-decoration:underline;}
#sidemenu a:active {text-decoration:underline;}

#sidemenu li.currentpage {display:block; padding:4px 0 4px 24px; font-size:11px; text-transform:uppercase; font-style:normal; font-weight:bold; text-decoration:underline; color:#efefef; background:url(uploads/images/site/knap.jpg) 0px 3px no-repeat;}

/*//////// IE HACKS ////////*/
* html body{text-align:center;}
* html #container{text-align:left;}
* html #banner {text-align:left;}
#sidemenu a {min-height:1em;}
* html #sidemenu li a { height: 1%; } 

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

