﻿/*----- Reset -----*/
* { margin: 0; outline: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 18px; }
img {border: 0;}

/*----- Struktur -----*/
html, body {height: 100%; }
.wrapper {min-height: 100%;height: auto !important;height: 100%; width:980px; margin: 0 auto -52px;background: #ffffff url(/Files/Billeder/gfx/contentBack.jpg) no-repeat center 252px;position: relative;}
.topNav {width: 948px; height: 42px; position:relative; background: #ffffff url(/Files/Billeder/gfx/topNavBack.jpg); padding: 0 0px 0 32px;}
.topNav h1 {color: #363636; padding: 8px 0 0 0;}
.push { width: 980px; height: 52px; position: relative; background-color: transparent;}
.home {position: absolute; top: 60px; right: 80px; z-index: 99; border: 0px solid orange; height: 100px; width: 450px;}
.homeLink {display: block; height: 100px; width: 450px; background:#fff;filter:alpha(opacity=0); -moz-opacity:.00; opacity:.00;}

/*----- Top-menu -----*/
#severiceMenuLang {position: absolute; top: 10px; right: 330px; padding:0; margin:0;}
#serviceMenuLang a {margin: 0; padding:0; line-height:10px;}
#serviceMenu { position: absolute; top:9px; right: 230px; height: 15px; background: transparent; font-size:10px;}
#soegefelt {border:0;height: 13px; line-height: 13px; width: 90px;color: #000000; font-size: 11px; padding: 1px 0 1px 5px; }
#serviceMenuBtn { position: absolute; top:9px; right: -5px; height: 15px; background: transparent; }

/*----- Flash -----*/
.topGfx {width: 980px; height:159px; position:relative; background:#ffffff;}

/*----- Menu -----*/
.mainNav {width: 956px; height:51px; position:relative; background:#ffffff url(/Files/Billeder/gfx/mainNavBack.jpg); padding:0 12px 0 12px; margin: auto;}
.M0 {background:red;margin: 0px; padding: 0px;}
.mainNav li {list-style-type:none; margin: 0px; padding: 0px; float: left;}

/*----- Forside -----*/
.tableFrontpage {}
.cellOne, .cellTwo, .cellTree, .cellFour, .cellFive, .cellSix, .cellSeven, .cellEight {width: 214px; height: 252px; background: transparent; }
.forsideTekst {width: 184px; height: 222px; background: #ffffff;padding: 15px; overflow: hidden;}
.forsideBillede {width: 202px; height: 240px; background: #ffffff ;padding: 6px;}
.forsideGennemsigtig {width: 214px; height: 252px; background: #ffffff; filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40;}
.tdSpacer {width: 20px;}
.vtdSpacer {height: 20px;}

/*----- Underside -----*/
.leftColumn {width: 204px; height:auto; padding:5px; vertical-align:top; background: #ffffff;}
.leftColumn ul {margin:0; padding:0;}
.leftColumn li {list-style: none;margin: 0 0 5px 0; padding: 0 0 0 0px; height: auto; }
.leftColumn a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px; padding:0; background: transparent; color: #ffffff; text-decoration: none;}
.leftColumn li a {background: #387cbb url(/Files/Billeder/gfx/venstreMenuOff.gif); display: block; height: 24px; padding:0; margin:0;padding:0 0 0 15px; width: 189px; line-height: 22px; color: #ffffff;}
.leftColumn a#activeitem {background: #ebb240 url(/Files/Billeder/gfx/venstreMenuOn.gif); display: block; height: 24px; padding:0; margin:0;padding:0 0 0 15px; width: 189px; line-height: 22px;}
.leftColumn a.inpath {background: #ebb240 url(/Files/Billeder/gfx/venstreMenuOn.gif); display: block; height: 24px; padding:0; margin:0;padding:0 0 0 15px; width: 189px; line-height: 22px;}

.centerColumn {width:416px; height:auto; background:#ffffff; padding: 16px; vertical-align:top;}
.centerColumn div p img {float: left; margin: 10px 10px 10px 0px;}
.newsTop p a {color: #000000;}
.rightColumn {width: 182px; background: #ffffff; padding:16px; vertical-align:top;}
ul.M3 {}
ul.M3 li a {background: none; color: #000000; font-weight: normal; padding-left: 20px; margin:0; height: 18px; width: 169px;}
ul.M3 li a#activeitem{background: none; color: #000000; font-weight: bold; padding-left: 20px; margin:0; height: auto; width: 169px;}

.centerColumnPics {width:650px; height:auto; background:#ffffff; padding: 16px; vertical-align:top;}

/*----- Footer -----*/
.footer { width:980px; height: 52px; margin:auto; background: #ffffff url(/Files/Billeder/gfx/footerBack.jpg); text-align: center; position: relative;}
.footer p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 18px; padding:25px 0 0 0; background: transparent;}
#footerText {position: absolute; bottom:4px; left: 0; width: 980px; height: auto; background: transparent;}

/*----- Indhold + paragraphs -----*/
.content { width: 916px; height:auto; position: relative; padding:20px 32px 20px 32px; margin:auto; background-image: url(/Files/Billeder/gfx/back.png); background-position: center 868px; background-repeat: no-repeat;}
.content a {color: #0057a8;}
.paragraphStandard {padding: 0 0 10px 0;}
.paragraphStandard ul {padding:0 0 0 16px;}
.paragraphStandard ul li {list-style-position: outside;}

/*----- Typografi -----*/
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px; padding:0; background: transparent;}
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px; padding:0; background: transparent;}
h1 {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 16px; padding:0; margin: 0; color: #000000; text-transform: uppercase; font-weight:bold;}

/*----- Search v2 + News v2 -----*/
.searchBox {border-bottom: 1px solid #c0c0c0; padding: 0 0 10px 0;}
.pagination {background: #ffffff; text-align: right;  border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; padding: 10px 0 10px 0;}
.pagination a {background: #0099CC; padding: 3px 5px 3px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px; text-decoration: none; color:#ffffff;}
.pagination a b{color: #ffffff; text-decoration: underline;}
.newsTop {}
.newsContent {padding: 0px 0 0px 0; position: relative; background: transparent;}
.centerColumn .newsContent p img {margin:0px 0px 0px 0px;}
.newsContent div a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px; text-decoration: underline; color:#000; font-weight: bold;}

/*----- Sitemap -----*/
#sitemap {background: transparent;}
ul.M1 {margin:0; padding:0; background: transparent;}
ul.M2 {margin:5px 0 5px 15px; padding:0; background: transparent;}
#sitemap.M0 li a {font-weight: bold; text-decoration: none;}
#sitemap.M0 li {list-style: none; margin:0; padding:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px; padding:0; background: transparent;}
#sitemap .M1 li {list-style: none;margin:0;padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px; padding:0; background: transparent;}
#sitemap .M2 li {list-style: none;margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px; padding:0; background: transparent;}
#sitemap .M2 li a {color: #7b7b7a; font-weight: normal; text-decoration: none;}

#cvForm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px; padding:0; background: transparent;}
.dpi {display: none;}
.imgPrint {display:none;}

#billedeTable tr td {padding: 0 0 10px 0;}

/*----- 404 side -----*/
#redirect404 {width: 334px; height: 96px; position: absolute; top:50%; left:50%; margin:-100px 0 0 -200px; background-image: url(http://www.kpkomponenter.dk/Files/Billeder/gfx/404Back.jpg); padding:71px 33px 33px 33px; }