﻿body {margin: 0;background-color: #fff;font-family: arial, sans-serif;padding:0}	
html { height: 100%; padding-bottom: 1px; }

#allcontent {text-align:center;}
#container {text-align:left;width:1005px;padding:0px;background:url('/images/design/bg_content.png') repeat-y bottom #fff;margin-top:0px;margin-left: auto; margin-right: auto;}
#toplogo {z-index:1;height:100px;width:300px;float:left;position:absolute;top:0;}	
#toplogo #logo {float:left;width:208px;margin-top:20px;margin-left:40px;}
#sublinks {float:left;width:754px;height:141px;}

#containercontent {margin:0 0 0 42px;width:924px;background:url(/images/design/flash_shadow.png) no-repeat top;padding-top:17px;}
#content {float:left; width:400px;font-size:0.75em;padding:2px 68px 20px 0px; min-height:300px; height:auto !important;height:300px;}
#content.wide {width:950px;padding-top:2px;}
.contentfooter {font-size:0.7em;text-align:center;margin-top:10px;}
#contentfrontpage {float:left; font-size:0.8em;padding:30px 50px 0 0;width:420px;height:180px;}
#contentfrontpage a:link, #contentfrontpage a:visited {padding-left:13px;background:url('/images/design/link_pil.gif') left no-repeat;color:#000;}
#contentfrontpage a:hover {text-decoration:none;}

#banner {float:right;color:#000;font-size:0.7em;margin:13px 0 20px 0; padding-right:3px; width:200px;min-height:300px; height:auto !important;height:300px;}
#bannercontent {height:202px;width:235px;margin:70px 0 0 250px;text-align:right;}
#bannerbund {padding-top:20px;padding-left:30px;width:483px; height:40px;}
#bannerbund .content {float:left;width:355px;color:#07363E;font-weight:bold;}
#banner a:link, #banner a:visited {text-decoration:underline;color:#000}
#banner a:hover {text-decoration:none}

#banner h2 {font-size:1.3em;padding:16px 0 10px 0;font-weight:normal;}
#banner .alminput, .front3col .alminput {width:120px;float:right;}
#banner label, .front3col label {font-weight:bold;display:block;padding-top:0px;width:70px;float:left;margin-top:5px}
#banner p {margin:10px 0 10px 0;}
.submit {font-size:0.9em;padding-top:0px;width:61px;float:left;background-image:url('/images/design/bg_knap.gif'); background-position:right top; background-repeat: no-repeat; height:20px; border:none !important;color:#fff;background-color:none;}
#banner .submit, .front3col .submit {float:right;margin-left:2px;}
#banner form {margin-bottom:19px}
#banner .demo {text-align:center;background:url(/images/design/bg_footer.gif) no-repeat left top;margin-top:1px;padding-top:20px}

#content.news, #content.content {padding:13px 0 0 0;}
#content.news h1,#content.news h2 {padding:0px;margin:1px 0 0 0}
#content.news h2 {font-size:12px;}
#content.news p {padding:0px 0 15px 0;margin:0;}
.date {font-size:0.9em;}
.teaser {font-size:1em;padding:0 0 10px 0;}
table.partner {background:url(/images/design/produkter_bund.png) left bottom no-repeat;float:left;padding:8px 8px 30px 8px;margin:11px 9px 18px 2px;overflow:hidden;border-top:1px solid #DCDEDC}
table.partner a {background:url('/images/design/link_pil.gif') no-repeat left;padding-left:12px;text-decoration:underline}
table.partner a:hover {text-decoration:none}
.alminput {border:solid 1px #D6D7D6;border-top-color:#636563;font-size:0.85em;}

a:link, a:active, a:visited {color: #000;text-decoration: underline;}
a:hover {color: #000; text-decoration: none;}

h1 {font-family: arial, sans-serif; font-size: 1.3em; font-weight: bold;margin:0 0 7px 0;}
h2 {font-family: arial, sans-serif; font-size: 1.1em; font-weight: bold;margin:0 0 7px 0;}
h2.kunder {margin:0 0 10px 0;padding:0px;font-size:1.2em;}
h3 {font-family: arial, sans-serif; font-size: 1em; font-weight: bold;margin:0 0 7px 0;}

img {border:none;}
.left {float:left;}
.spacing img {padding-right:20px;}
.required {color:#F05323;}
hr {border:none;height:1px;}
.handheldheader {display:none;}
.tekstlogo {display:none;}
address {font-style: normal;}
#sitemap {line-height:20px;margin-bottom:20px}
#sitemap a:link, #sitemap a:visited {color:#000}
#sitemap a:hover {text-decoration:underline;}
.underline:hover {text-decoration:underline;}
.pdflink a {padding-left:25px;background:url('/images/design/link_pdf.gif') left no-repeat}

.tbContent {background-color:#fff} /* skal være der for at kunne få fokus i IE7 */
body.EditModeAdminEdit .kundersigerLogo {line-height:normal;}
.padding1 {padding:1px 0 0 1px;}
a.pillink {padding-left:13px;background:url('/images/design/link_pil.gif') left no-repeat;color:#000 !important;}
a.pillink:hover {text-decoration:none;}
a.pillinkback {padding-left:13px;background:url('/images/design/link_pil_back.gif') left no-repeat;color:#000 !important;}
a.pillinkback:hover {text-decoration:none;}
.smallleftmargin {margin-left:10px;}

.clear {clear:both;}
fieldset {border:none;padding:0px;}
legend {margin:0;font-size:1.5em;font-weight:bold;padding-bottom:20px;}
label {display:block;margin-top:10px}

#lefttop {cursor:pointer;float:left;font-family:arial, sans-serif; background:url('/images/design/bg_software.gif') no-repeat; width:566px;height:123px;font-size:0.65em;padding:0 0 0 90px; color:#000}
#righttop {cursor:pointer;float:left;font-family:arial, sans-serif ; background:url('/images/design/bg_services.gif') no-repeat; width:254px;height:123px;font-size:0.65em;padding:0 0 0 20px; color:#fff;}
#lefttop a:link, #lefttop a:visited {color:#000;}
#righttop a:link, #righttop a:visited {color:#fff;}
#lefttop h1, #righttop h1 {font-size: 2em; font-weight:normal;font-family:arial, sans-serif;width:120px;float:left;padding-top:48px;}
#subleft, #subright {float:left;width:130px;visibility:hidden;padding-top:44px;}
#top {background:url(/images/design/bg_top.png) no-repeat;width:966px;padding:116px 0px 0 29px}
#top h1 {font-size: 1.4em; font-weight:normal;font-family:arial, sans-serif;width:120px;float:left;padding:0 0 3px 90px;margin:0;}
#top h1 a {color:#000}
#top h1 a:hover {text-decoration:underline}
#top .content {color:#fff;padding:0 50px 0 50px;font-size:0.85em;}

#frontcols {padding-top:0px;}
.front3col {float:left;width:289px;font-size:0.75em;min-height:150px; height:auto !important;height:150px;margin-right:27px}
.last {margin-right:0px;}
.front3col a:link, .front3col a:visited {padding-left:13px;background:url('/images/design/link_pil.gif') left no-repeat;color:#000;}
.front3col a:hover {}
.front3col h2 {font-size:1.4em;font-weight:normal;background:url(/images/design/bg_footer.gif) no-repeat left bottom;padding-bottom:11px;margin-bottom:15px}
.front3col form {width:210px;}
.front3col label {width:80px;margin-top:0px}
.front3col p {margin:5px 0 15px 0;}
.last .submit {float:left;margin-left:87px;}

#demo {float:left; background:url('/images/design/pernille_front.gif') no-repeat bottom left; width:228px;height:179px;font-size:0.7em;padding:30px 0 0 190px;margin-top:5px;text-align:center}
#demo label {width:80px;display:block;float:left;font-weight:bold;padding:3px 0 0 7px;margin-top:5px}
#demo input {border:solid 1px #D6D7D6;border-top-color:#636563;font-size:0.9em;width:120px;margin-bottom:7px;}
#demo .submit {padding-top:0px;margin:0 0 0 87px;width:61px;background-image:url('/images/design/bg_knap.gif'); background-position:right top; background-repeat: no-repeat; height:20px; border:none !important;color:#fff;background-color:none;}
#demo p {margin-left:87px;}
#demo a {color:#000;text-decoration:underline}
#demo a:hover {text-decoration:none}

.kundersigerContent {width:360px;float:left;padding-left:40px;}
.kundersigerContent table {height:190px;}
.kundersigerLang table {height:auto;padding-top:20px;}
.kundersigerLogo {float:right;padding:0 30px 20px 0;height:160px;margin:0 15px 15px 0;width:200px;}
.kundersigerLang .kundersigerLogo {background-position:top right !important;margin:20px 10px 0 0 }
.kundersiger {padding:0 0 15px 0;height:200px;background:url(/images/design/bg_kunder.png) no-repeat top right;width:921px;margin-bottom:17px;font-size:0.8em;cursor:pointer;}
.kundersigerLang {padding:0 0 15px 1px;background:url(/images/design/bg_kunder_lang.png) no-repeat bottom right;width:920px;margin:13px 0 0 0;font-size:0.8em;min-height:280px; height:auto !important;height:280px;border-top:solid 1px #DCDADC}

/* debate */
.debate {width:717px;font-size:0.9em;border-bottom: solid 1px #00283C;}
.debate th {border-bottom: solid 1px #00283C;padding:0 0 10px 0}
.debate td {padding-top:10px}
.debate .footer {line-height:1px;}
.debate .hr {border-bottom:solid 1px #000;}
.debate .catlist {background:url('/images/debate_cat.gif') left top no-repeat; padding-left:15px;}
.debate .catlist h2 {font-size:0.9em;margin:0px;font-weight:normal}
.debate .catlist p {margin:10px 0 10px;}
.textright {text-align:right; width:700px;}
.paddingbottom {padding-bottom:20px;}
.smallpaddingtop {padding-top:0px !important;}

.textright img {padding-left:10px;}
.debate label {display:block;}
.debate .alminput {width:250px;}
#olddebateitems {width:300px;height:300px;overflow:auto;padding-right:10px;}
#olddebateitems div {border-bottom:solid 1px #000; background:url('/images/debate_cat.gif') left top no-repeat; padding:7px 0 0 15px;}
#debatefront {float:left; padding-left:15px;font-size:0.65em;font-weight:bold;padding-top:10px;width:250px;}
#debatefront h2 {font-size:1.3em;margin-bottom:10px;margin-top:0px;}

.produkter {background:url(/images/design/produkter_top.gif) no-repeat top left;width:454px;margin-right:13px;}
.produkter th {padding:7px 0 20px 12px;font-size:1.4em;font-weight:bold;text-align:left}
.produkter td {padding-right:10px;}
.produkter td.image {width:90px;text-align:center;}
.produkter p {margin:0 0 10px 0;}
.produktdiv {float:left;background:url(/images/design/produkter_bund.png) no-repeat bottom left; padding-bottom:10px; height:675px;}

#toplinks {color:#000;text-align:right;z-index:2;position:absolute;top:5px;font-size:0.65em;margin-left:0px;width:934px;}
#toplinks select {border:solid 1px #000;font-size:0.9em;color:#000;margin-left:5px;}
#toplinks a {text-decoration:none;color:#000;padding:0 5px 0 5px}
#toplinks a:hover {text-decoration:underline;}

#topmenu {width:963px;position:absolute; top:83px; font-size:0.7em;margin-left:0px;text-align:right}
#topmenu ul {padding: 0;margin: 0;list-style: none;float:right;}
#topmenu li {position:relative;float:left;text-align:left;line-height:18px;}
#topmenu li #active, #topmenu li #active a:link {text-decoration:underline}
#topmenu li a:link, #topmenu li a:visited {position:relative;padding:0px 10px 0px 11px;margin-left:10px; color:#000; text-decoration:none;font-weight:bold;background:url('/images/design/link_pil.gif') left no-repeat;}
#topmenu li a:hover {text-decoration:underline}
#topmenu .demo {float:right;margin:2px 0 0 10px;background:url(/images/design/bg_button.gif) no-repeat;display:block;text-align:center;width:84px;height:14px;color:#fff;font-weight:bold;text-decoration:none}
	
#topmenuitem {margin-bottom:0px;}
#topmenuitem a:link, #topmenuitem a:visited {text-decoration:none;padding-left:15px;color:#000;font-weight:bold;line-height:1.8em;background:url('/images/design/link_pil.gif') no-repeat left;}
#topmenuitem.subactive a:link, #topmenuitem.subactive a:visited {background:url('/images/design/link_pil_gul.gif') no-repeat left;}
#topmenuitem a:hover {text-decoration:underline;}

#submenu {float:left;width:180px;font-size:0.75em;padding-top:12px;}
#submenu ul {padding: 0;margin: 0;list-style: none;width:180px;}
#submenu li {text-align:left;line-height:18px;}
#submenu li #subactive , #submenu li #subactive a:link {text-decoration:underline;}
#submenu li a:link , #submenu li a:visited {font-weight:bold;display:block;padding-left:15px;text-decoration:none;color:#000;padding-bottom:2px;background:url('/images/design/link_pil.gif') no-repeat left; }
#submenu li a:hover {text-decoration:underline;}

#submenu li ul {list-style:none;width:185px;}
#submenu li ul li  {margin-left:10px;}

#submenu li ul li ul {list-style:none;width:170px;}

#footer {padding:70px 0 0 32px; width:949px;height:63px;margin-left: auto; margin-right: auto;font-size:0.7em;color:#858585;text-align:left;background:url(/images/design/bg_footer.png) top no-repeat;}
#footer a:link, #footer a:visited {color:#858585;font-weight:bold;text-decoration:underline;}
#footer a:hover {text-decoration:none;}

.nsBody {margin: 0;padding:0;font-family: arial, sans-serif;font-size:11px;background-color:#fff;}	
