/* CSS Document */
* { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 13px; color: #000000; }
html, body { padding: 0; margin: 0; background: #FFFFFF; width: 100%; }
body { }
h1, h2, h3 { margin: 0; }
h1 { font-size: 16px; font-weight: bold; margin: 10px 0; }
h2 { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #666666; }
h3 { font-weight: bold; }
a:link, a:active { color: #D11241; text-decoration: underline; }
a:hover { color: #D11241; text-decoration: underline; }
a:visited { color: #D11241; text-decoration: none; }
img, a img { border: none; }
form { }
input, textarea { }
textarea { overflow: auto; }
p { margin: 0; padding: 0; }
div { width: 975px; margin: 0 auto; }
div div { width: 100%; }

div#top { height: 74px; overflow: hidden; position: relative; }
div#top a img {  margin: 16px 32px; }
div#top ul { padding: 0; margin: 0; list-style: none outside; position: absolute; right: -2px; top: 37px; }
div#top ul li { float: left; margin: 0; padding: 0 10px; border-right: 1px solid #000000; }
div#top ul li a { font-size: 10px; text-decoration: none; color: #000000; }

div#menus { width: 100%; height: 20px; overflow: hidden; margin: 0; background: #000000; }
div#menus ul { width: 975px; padding: 0 0 0 158px; margin: 0 auto; list-style: none outside; }
div#menus ul li { float: left; margin: 0; padding: 0; }
div#menus ul li a:link, div#menus ul li a:active, div#menus ul li a:hover, div#menus ul li a:visited { text-decoration: none; padding: 4px 12px; display: block; color: #FFFFFF; font-size: 12px; font-family: "Trebuchet MS" ,Arial,sans-serif; }
div#menus ul li a:hover { color: #D11241; }
div#menus ul li a.active { font-weight: bold; color: #D11241; }

div#graphic { width: 100%; overflow: hidden; position: relative; height: 100px; }
div#graphic.frontpage { height: 210px; }
div#graphic img { display: block; width: 1400px; height: inherit; margin: 0 auto; }
div#graphic h1 { font: 56px/66px "Trebuchet MS" ,Arial,sans-serif; color: #FFFFFF; text-align: center; position: absolute; top: 25%; left: 50%; width: 1400px; margin-left: -700px; }

div#content { width: 100%; background-color: #FFFFFF; background-position: 0 0; background-repeat: repeat-x; }
div#content div { width: 975px; margin: 0 auto; }
div#content div div { width: 100%; }

div#content div.hr { height: 1px; line-height: 1px; font-size: 1px; margin: 0 0 10px 0; padding: 0; background: #C6C6C6; }

div#content div table { width: 975px; margin: 15px auto; }
div#content div table td { vertical-align: top; }
div#content div table td table { width: auto; margin: 0; }
div#content div table td#submenus { padding-right: 25px; width: 175px; }

div#content div table td#submenus ul { width: 100%; padding: 0; margin: 0; list-style: none outside; }
div#content div table td#submenus ul li { text-align: right; margin: 0; padding: 0 0 10px 0; }
div#content div table td#submenus ul li a:link, td#submenus ul li a:active, td#submenus ul li a:hover, td#submenus ul li a:visited { text-decoration: none; display: block; color: #000000; font-size: 11px; font-family: Verdana,Tahoma,Arial,sans-serif; font-weight:normal; border-bottom: solid 1px #E2E2E2; }
div#content div table td#submenus ul li a:hover { color: #D11241; }
div#content div table td#submenus ul li a.active { font-weight: bold; color: #D11241; }
div#content div table td#submenus ul li li a:link { font-weight: normal; border:0; }
div#content div table td#submenus ul li li { padding: 0; }

div#content div table td#paragraphs { padding: 10px 20px; width: 545px; border: 1px solid #C6C6C6; border-width: 0 1px; }
div#content div table td#paragraphs div.teaser { font-size: 13px; line-height: 1.2em; color: #606060; }
div#content div table td#paragraphs div.teaser h1 { margin: 0 0 20px 0; }
div#content div table td#paragraphs div.teaser div.hr { width: 80%; margin: 15px 0; }
div#content div table td#paragraphs div.paragraph { padding-bottom: 25px; }

div#content div table td#paragraphs div.paragraph img { float: left; margin: 0 3px 3px 0; }

div#content div table td#paragraphs div.paragraph h2 { margin-bottom: 5px; }

div#content table.forside td.right div.paragraph div.paragraphfront, div#content table.forside td.right div.paragraph div.paragraphfront div { border: none; padding: 0 0 25px 0; margin-top: 0px; }
div#content table.forside td.right div.paragraph div.paragraphfront img { float: none; margin: 0 3px 3px 0; height: 50px; }
div#content table.forside td.right div.paragraph div.paragraphfront h2 { margin-bottom: 5px; }


div#content div table td#paragraphs td.images img.paragraphimage { margin-bottom: 10px; }
div#content div table td#boxes { padding-left: 10px; width: 175px; }
div#content div table td#boxes div.hr { margin: 15px 0; }
div#content div table td#boxes div.paragraph h2 { font-size: 10px; padding-left: 12px; margin-bottom: 20px; background: url(/files/billeder/gfx/bullet-h2.gif) no-repeat 0 4px; }
div#content div table td#boxes div.paragraph h2.newsHeader { font-size: 9px; padding-left: 0px; margin-bottom: 10px; background: none; }
div#content div table td#boxes td.images img.paragraphimage { margin-bottom: 10px; }

div#footer { width: 950px; overflow: hidden; padding: 15px 0 5px 0; }
div#footer div { width: auto; float: left; }
div#footer small, div#footer a#co3 { color: #C6C6C6; }
div#footer a#co3 { float: right; text-decoration: none; }

/*FORSIDE*/
div#content div div.forside { width: 936px; padding-left: 11px; margin: 0 auto; position: relative; top: -75px; }
div#content div div.forside.twoBoxes { width: 660px; }
div#content div div.forside div.bg          { height: 107px; width: 222px; margin-right: 10px; float: left; background: #000000; border: 1px solid #999999; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; z-index:1;position: relative; }
div#content div div.forside.twoBoxes div.bg { height: 107px; width: 312px; margin-right: 10px; float: left; background: #000000; border: 1px solid #999999; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; z-index:1;position: relative; }

div#content div div.forside div.paragraph          { margin: 1px 0 0 -233px; padding: 10px; float: left; height: 75px; width: 190px; overflow: hidden; border: 5px solid #FFFFFF; background: #FFFFFF url(/Files/Billeder/gfx/bg-tile.gif) repeat-x 0 25%; z-index:10;position: relative; }
div#content div div.forside.twoBoxes div.paragraph { margin: 1px 0 0 -323px; padding: 10px; float: left; height: 75px; width: 280px; overflow: hidden; border: 5px solid #FFFFFF; background: #FFFFFF url(/Files/Billeder/gfx/bg-tile.gif) repeat-x 0 25%;z-index:10; position: relative; }
div#content div div.forside div.paragraph a { color: #000000; text-decoration: none; }
div#content div div.forside div.paragraph h1 { font-family: "Trebuchet MS" ,Arial,sans-serif; color: #D11241; text-align: center; margin-bottom: 10px; }
div#content div div.forside div.paragraph img { height: 50px; width: 90px; float: left; margin: 1px 6px 0 0; }
div#content div table.forside { width: 975px; margin-top: -100px; clear: both; border: 1px solid #C6C6C6; border-width: 0 1px; }
div#content div table.forside td, div#content div table.forside td div { padding: 0; overflow: hidden; }
div#content div table.forside td div h1 { font-weight: bold; margin-bottom: 15px; color: #333333; }
div#content div table.forside td.left { width: 425px; padding: 30px 10px 0 20px; }
div#content div table.forside td.left div {  width: 395px; margin-top: 30px; }
div#content div table.forside td.center, div#content div table.forside td.right { width: 248px; padding: 30px 10px 0 0; }
div#content div table.forside td.center div, div#content div table.forside td.right div { height: 185px; width: 218px; margin-top: 30px; padding: 0 0 20px 20px; border-left: 1px solid #C6C6C6; }
/*FORSIDE*/

/* Cases START */
div#content div table td#paragraphs .listCase { width:165px; margin:7px; float:left; overflow:hidden; }
div#content div table td#paragraphs .listCase img { float:none; display:block; }
div#content div table td#paragraphs .listCase h2 {  }
/* Cases START */

/*PRINTER*/
div#printercontent { width: 100%; background-color: #FFFFFF; background-position: 0 0; background-repeat: repeat-x; }
div#printercontent div { margin: 0 auto; }
div#printercontent div div { width: 100%; }

div#printercontent div.hr { height: 1px; line-height: 1px; font-size: 1px; margin: 0 0 10px 0; padding: 0; background: #C6C6C6; }

div#printercontent div table { margin: 15px auto; }
div#printercontent div table td { vertical-align: top; }
div#printercontent div table td table { width: auto; margin: 0; }
div#printercontent div table td#submenus { padding-right: 0px; width: 0px; }
div#printercontent div table td#submenus ul { width: 100%; padding: 0; margin: 0; list-style: none outside; }
div#printercontent div table td#submenus ul li { text-align: right; margin: 0; padding: 0 0 10px 0; }
div#printercontent div table td#submenus ul li a:link, td#submenus ul li a:active, td#submenus ul li a:hover, td#submenus ul li a:visited { text-decoration: none; display: block; color: #000000; font-size: 11px; font-family: Verdana,Tahoma,Arial,sans-serif; font-weight: bold; }
div#printercontent div table td#submenus ul li a:hover { color: #D11241; }
div#printercontent div table td#submenus ul li a.active { font-weight: bold; color: #D11241; }
div#printercontent div table td#submenus ul li li a { padding: 0; font-weight: normal; }
div#printercontent div table td#paragraphs { padding: 10px 20px; width: 66%; border: 1px solid #C6C6C6; border-width: 0 1px; }
div#printercontent div table td#paragraphs div.teaser { font-size: 13px; line-height: 1.2em; color: #606060; }
div#printercontent div table td#paragraphs div.teaser h1 { margin: 0 0 20px 0; }
div#printercontent div table td#paragraphs div.teaser div.hr { width: 80%; margin: 15px 0; }
div#printercontent div table td#paragraphs div.paragraph { padding-bottom: 25px; }
div#printercontent div table td#paragraphs div.paragraph h2 { margin-bottom: 5px; font-size: 12px; }
div#printercontent div table td#paragraphs td.images img.paragraphimage { margin-bottom: 10px; }
div#printercontent div table td#boxes { padding-left: 10px; width: 33%; }
div#printercontent div table td#boxes div.hr { margin: 15px 0; }
div#printercontent div table td#boxes div.paragraph h2 { font-size: 10px; padding-left: 12px; margin-bottom: 20px; background: url(/files/billeder/gfx/bullet-h2.gif) no-repeat 0 4px; }
div#printercontent div table td#boxes div.paragraph h2.newsHeader { font-size: 9px; padding-left: 0px; margin-bottom: 10px; background: none; }
div#printercontent div table td#boxes td.images img.paragraphimage { margin-bottom: 10px; }
