html, body{height:100%;}
body{background:#f0f0f0;}
body.mp{background: #f0f0f0 url(/img/bg_pagetop.gif) repeat-x;}
.ul{list-style:none;margin:0;padding:0;}
.ul li{margin:0;padding:0;}
ul.nostyle{list-style:none;padding-left:20px;}
ul.nostyle span{padding-left:8px;}

.elementShow{display:block;}
.elementHide{display:none;}

.btnSubmitHidden{position:absolute;top:-3333px;left:-3333px;}
.btnDelete{line-height:31px;}

.btnColoured{padding:0;float:right;height:40px;margin:0 0 20px 12px;cursor:pointer;overflow:hidden;}
* html .btnColoured{margin-top:12px;}
.btnColoured div{padding:9px 19px 0 19px;height:31px;text-align:center;}
* html .btnColoured div{float:left;}
.btnColouredPink, .btnColouredPinkArrowNext{background: url(/img/bg_btn_pink_left_long.gif) no-repeat;}
.btnColouredPink div, .btnColouredPinkArrowBack div{background: url(/img/bg_btn_pink_right_short.gif) top right no-repeat;}
.btnColouredPinkArrowNext div{background: url(/img/bg_btn_pink_right_short_arrow.gif) top right no-repeat;padding-right:39px;}
.btnColouredPinkArrowBack{background: url(/img/bg_btn_pink_left_long_arrow.gif) no-repeat;padding-left:21px;}
.btnColouredBlackArrowNext{background: url(/img/bg_btn_black_left_long.gif) no-repeat;}
.btnColouredBlackArrowNext div{background: url(/img/bg_btn_black_right_short_arrow.gif) top right no-repeat;padding-right:39px;}
.btnColouredOrangeArrowNext{background: url(/img/bg_btn_orange_left_long.gif) no-repeat;}
.btnColouredOrangeArrowNext div{background: url(/img/bg_btn_orange_right_short_arrow.gif) top right no-repeat;padding-right:39px;}
/*.btnColouredsssss a{display:block;}  må ikke have block på links indeni sIFR tekst, så vises teksten ikke i Safari5/Mac */
.btnColouredMargRight{margin-right:10px;}
.btnColouredFade{filter:alpha(opacity=30);opacity: 0.3;}

.btnPlain{height:19px;padding:3px 0 0;text-align:center;text-decoration:none;font-size:12px;width:78px;display:block;background: url(/img/bg_btn_editProfile.gif) no-repeat;}
.contentRight .info .formVoucher .btnPlain{color:#333;float:right;}
.btnPlainLong{background: url(/img/bg_btn_goToProjOverview.gif) no-repeat;width:154px;}

.cntLogoFKN{bottom:52px;overflow:hidden;position:absolute;width:100%;height:75px;}
.cntLogoFKNfp{height:45px;}
.cntLogoFKN2{width:950px;margin:0 auto;}
.logoFsKN{position:absolute;margin:-75px 0 0 769px;clear:both;display:block;}
.logoFKN{float:right;}
.cntLogoFKNfp .logoFKN{padding-right:100px;}


div.error{background:#c80202;color:#fff;}/*aa2f2e første*//*F32727 anden, lyse*/
#formPageLogin .error, #formPagePassword .error{padding:10px 10px 0;margin:0 0 10px;color:#fff;}
.error h3, .obs h3{font-weight:bold;text-transform:uppercase;font-size:14px;padding:0 0 10px;}
div.obs{background:#98CB1D;padding:10px 10px 0;margin:0 0 10px;}
.errorWide{padding:10px;margin:10px 0;}
.obsWide{padding:10px;margin:10px 0;}


* html img {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/img/1x1.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

#cntSite{display:block;margin:0;min-height:100%;padding:0;position:relative;width:100%;}
* html #cntSite{height:100%;}

a.logo{float:right;}
.cntLanguage, .cntLanguage li{float:left;padding:0 6px 0 0;}
.mp .cntLanguage{position:relative;top:-2px;}

/*LOGIN*/
#loginBottom{bottom:0;height:69px;overflow:hidden;position:absolute;width:100%;height:40px;background:#000 url(/img/bg_bottom.gif) repeat-x;}
#loginBottom2{width:950px;margin:0 auto;color:#fff;padding:10px 0 0;padding:5px 0 0;}
#loginBottom2 p{float:left;font-size:16px;padding:2px 0 0;width:335px;overflow:hidden;}
#loginBottom2 form{float:right;}
#loginBottom2 form .field{float:left;}
#loginBottom2 form label{position:absolute;color:#858585;font-size:12px;padding:2px 0 0 6px;display:block;}
#loginBottom2 form#formBottomPassword label{position:static;float:left;padding:2px 5px 0;color:#fff;}
#loginBottom2 form .field input, form.thickBoxLogin .field input{height:20px;width:229px;padding:0px 0 0 6px;margin:0 10px 0 0 ;border:0;line-height:1.2;}
#loginBottom2 form .btn, form.thickBoxLogin .btn{float:left;background: url(/img/bg_btn_logInd.gif) no-repeat;width:58px;height:19px;padding:3px 0 0;text-align:center;text-decoration:none;font-size:12px;margin:-1px 0 0 0;}
#loginBottom2 form .linkShiftLoginForm{position:absolute;color:#fff;font-size:10px;margin:20px 0 0 -188px;text-decoration:none;width:120px;text-align:right;}
#loginBottom2 .bottomLoggedIn{padding:6px 0 0;}
#loginBottom2 .btnLogout, #loginBottom2 .btnEditProfile, #loginBottom2 .btnProjectOverview{height:19px;padding:3px 0 0;text-align:center;text-decoration:none;font-size:12px;width:78px;float:right;margin-top:-2px;}
#loginBottom2 .btnLogout{background: url(/img/bg_btn_logout.gif) no-repeat;width:55px;padding-left:23px;margin-left:8px;}
#loginBottom2 .btnEditProfile{background: url(/img/bg_btn_editProfile.gif) no-repeat;margin-left:8px;}
#loginBottom2 .btnProjectOverview{background: url(/img/bg_btn_goToProjOverview.gif) no-repeat;width:154px;}

form.thickBoxLogin{color:#fff;padding:10px 0 0;}
form.thickBoxLogin label{width:90px;float:left;}
form.thickBoxLogin .field{overflow:hidden;clear:both;margin: 0 0 5px;height:19px;}
form.thickBoxLogin .field input{float:left;margin:0;}
form.thickBoxLogin .btn{float:right;}
form.thickBoxLogin p{padding:0 0 13px;font-size:12px;}
form.thickBoxLogin .linkShiftLoginForm{float:left;color:#ccc;font-size:12px;margin:0 0 0 90px;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {background:#000;}/*xxx*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(/img/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
/*#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}*/
/*#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}*/
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:5px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;font-size:12px;}/*xxx*/
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{height:22px;background:#fff;}/*xxx*/
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;background: #010101 url(/img/bg_bottom.gif) repeat-x;}/*xxx*/
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}


/*FORSIDE*/
body.fp{background: #fff url(/img/bg_fpSite.gif) top center repeat-y;}
.fpFullWidth{height:100px;left:0;z-index:-2;position:absolute;width:100%}
#fpBgFullWidthUpper{height:244px;top:0;}
.fpBgFullWidthUpperSelected1{background:#c75aa8;}
.fpBgFullWidthUpperSelected2{background:#00688f;}
.fpBgFullWidthUpperSelected3{background:#98cb1d;}
#fpBgFullWidthMenuLeft{width:49%;background:#c75aa8;top:244px;z-index:-1;}
#fpBgFullWidthMenuRight{background:#98cb1d;top:244px;}
#fpBgFullWidthImg{background:#fff;top:344px;}
#fpBgContent{width:950px;margin:0 0 0 -475px;min-height:100%;background: url(/img/bg_fpContent.gif) repeat-y;position:absolute;left:50%;z-index:-3;}
* html #fpBgContent{height:100%;}

#fpBgFullWidthBgLeft{background:#f0f0f0;width:49%;z-index:-4;min-height:100%;}
* html #fpBgFullWidthBgLeft{height:100%;}

#fpSite{width:950px;margin:0 auto;min-height:100%;}
* html #fpSite{height:100%;}
#fpSite2{padding:0 0 40px;padding:0;}

#fpTop1 {height:60px;overflow:hidden;}
#fpTop2 {height:184px;overflow:hidden;}
#fpTop2 .fpTopText{color:#fff;width:615px;position:absolute;padding:6px 0 0;height:145px;overflow:hidden;font-size:16px;}
#fpTop2 .topTxtShow{margin-left:0;}
#fpTop2 .topTxtHide{margin-left:-3333px;}
#fpTop2 h1{font-size:43px;text-transform:none;height:auto;padding:8px 0 2px 0;background:0;}
#fpTop2 .btnTryFree{float:right;margin-top:40px;}
#fpTop2 .btnAlreadyuser{float:right;clear:both;width:270px;color:#fff;font-size:12px;padding:4px 0 0 20px;filter:alpha(opacity=80);opacity: 0.8;}


#fpMenu{height:100px;overflow:hidden;}
#fpMenu li{float:left;height:100px;}
#fpMenu a{display:block;height:81px;padding:19px 0 0;width:316px;color:#fff;text-decoration:none;position:absolute;z-index:2;font-size:30px;}
#fpMenu a b{display:block;font-size:40px;font-weight:bold;position:relative;top:-7px;}
#fpMenu i, #fpMenu .unselected i{z-index:1;position:absolute;z-index:1;height:100px;display:block;}
#fpMenu .selected i{display:none;}
#fpMenu #fpMenuItem1{background:#c75aa8;width:310px;}
#fpMenu #fpMenuItem1 a{width:310px;}
#fpMenu #fpMenuItem1 i{width:360px;background: url(/img/bg_fpMenu1.png) no-repeat;margin-left:-50px;}
* html #fpMenu #fpMenuItem1 i{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/bg_fpMenu1.png');background:0;}
#fpMenu #fpMenuItem2{background:#00688f;width:330px;}
#fpMenu #fpMenuItem2 a{width:307px;padding-left:23px;}
#fpMenu #fpMenuItem2 i{width:330px;background: url(/img/bg_fpMenu2.png) no-repeat;}
* html #fpMenu #fpMenuItem2 i{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/bg_fpMenu2.png');background:0;}
#fpMenu #fpMenuItem3{background:#98cb1d;width:310px;}
#fpMenu #fpMenuItem3 a{width:289px;padding-left:21px;}
#fpMenu #fpMenuItem3 i{width:312px;background: url(/img/bg_fpMenu3.png) no-repeat;}
* html #fpMenu #fpMenuItem3 i{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/bg_fpMenu3.png');background:0;}

#topImages{height:100px;overflow:hidden;clear:both;}
#topImages li{float:left;height:100px;}
#topImages #topImages1{width:310px;}
#topImages #topImages1 img{position:absolute;display:block;width:372px;margin-left:-62px;}
#topImages #topImages2{width:330px;}
#topImages #topImages2 img{position:absolute;display:block;width:330px;}
#topImages #topImages3{width:310px;}
#topImages #topImages3 img{position:absolute;display:block;width:390px;}

#fpContent{overflow:hidden;background: url(/img/bg_fpContent.gif) repeat-y;width:100%}
#fpContent li{float:left;}
#fpContent #fpContent1{width:292px;padding:30px 15px 48px 3px;overflow:hidden;}
#fpContent #fpContent2{width:290px;padding:30px 20px 48px;overflow:hidden;}
#fpContent #fpContent3{width:264px;padding:30px 23px 129px;}

#fpContent h2{font-size:32px;}
#fpContent p.h2Extra{font-size:22px;position:relative;top:-7px;margin:0 0 7px;}

.fpCaseList li{overflow:hidden;padding:0 0 20px;}
.fpCaseList img{float:left;width:75px;}
.fpCaseList div{float:left;padding:1px 0 0 15px;width:202px;}
.fpCaseList b{display:block;text-transform:uppercase;font-weight:bold;font-size:14px;position:relative;top:2px;}
.fpCaseList i{font-style:italic;font-size:12px;}

#fpContent2 p.videoText{padding:15px 0 0 0;font-size:12px;}

#fpContent3 li{float:none;margin:0 0 10px;cursor:pointer;height:42px;padding:18px 0 0 74px;}
#fpContent3 li object{cursor:pointer;}
#fpContent3 li.web{background: url(/img/icon_info.gif) no-repeat;}
#fpContent3 li.mail{background: url(/img/icon_email.gif) no-repeat;}
#fpContent3 li.buy{background: url(/img/icon_buy.gif) no-repeat;}
#fpContent3 li.faceb{background: url(/img/icon_facebook.gif) no-repeat;}
#fpContent3 a{display:block;text-decoration:none;font-size:30px;height:42px;padding:18px 0 0 74px;}


/*Generel top*/
#mainBgContent {background:#fff;left:50%;margin:0 0 0 -495px;min-height:100%;position:absolute;width:990px;z-index:-3;}
.cntMainPage{background:#fff;width:990px;margin:0 auto;min-height:100%;}
* html .cntMainPage{height:100%}
*+html .cntMainPage{width:991px;overflow:hidden;}
.cntMainFullPage{padding-bottom:125px;overflow:hidden;font-size:12px;}
.pageTop{height:160px;overflow:hidden;background: url(/img/bg_pagetop.gif) repeat-x;border-bottom:20px solid #f0f0f0;}
.navigation {clear:left;padding:1px 0 0;}
.navigation li{float:left;}
.navigation li a{float:left;padding:0 18px 0 2px;color:#fff;font-size:14px;text-decoration:none;}
.navigation li a.selected{color:#000;}

/**/
.cntTextPage{overflow:hidden;width:100%;padding:13px 0 0;}
.cntTextPageLeft{float:left;width:454px;padding:6px 0 50px 19px;overflow:hidden;}
.cntTextPageLeft img, .cntTextPageLeft form{border:1px solid #b3b3b3;padding:10px;}
.cntTextPageLeft .formInner{background:#e9e9e9;padding:20px;overflow:hidden;}
* html .cntTextPageLeft .formInner{width:392px;}
.cntTextPageLeft form label{float:left;width:100px;padding:2px 0 0;}
.cntTextPageLeft form .field {padding:0 0 5px;overflow:hidden;}
.cntTextPageLeft form .field input{float:left;height:20px;width:282px;padding:0px 0 0 6px;margin:0;line-height:1.2;}
.cntTextPageLeft form .field input{float:left;height:20px;width:282px;padding:0px 0 0 6px;margin:0;line-height:1.2;}
.cntTextPageLeft form .field input{ height: 18px\9 }
.cntTextPageLeft form .field input{ padding-top: 2px\9 }

.cntTextPageLeft form .btn{float:right;background: url(/img/bg_btn_logInd_page.gif) no-repeat;width:78px;height:19px;padding:3px 0 0;text-align:center;text-decoration:none;font-size:12px;}
.info form .btn{float:right;background: url(/img/bg_btn_logInd_page.gif) no-repeat;width:78px;height:19px;padding:3px 0 0;text-align:center;text-decoration:none;font-size:12px;}


.cntTextPageLeft form .linkShiftLoginForm{position:absolute;font-size:12px;margin:5px 0 0 100px;width:120px;color:#777;}

.cntTextPageRight{float:left;width:475px;padding:0 0 145px 25px;overflow:hidden;font-size:12px;line-height:1.35;}

/*Standard table*/
.tblStd{width:100%;}
.tblStd th{vertical-align:bottom;color:#fff;text-transform:uppercase;background:#000;border:0;border-left:1px solid #000;font-weight:bold;padding:6px 13px 6px 13px;}
*+html .tblStd {border-collapse:collapse;}
.tblStd td{vertical-align:top;padding:9px 0 9px 13px;border-left:1px solid #a6a6a6;}
.tblStdCenter th, .tblStdCenter td{text-align:center;padding:7px 13px;}
.tblStdNarrow td, .tblStdNarrow th{padding-left: 9px;padding-right: 9px;}
.tblStdNarrow td.cellRadio,.tblStdNarrow th.cellRadio{padding-left:0;padding-right:0;width:25px;}
.tblStdCenter th{border-left:1px solid #a6a6a6;}
.tblStdCenter th.noBorder{border-left:1px solid #000;}
.tblStdCenter td.noBorder{border-left:0;}
.tblStd th.col1{border:0;padding-left:10px;}
.tblStd th.col1, .tblStd td.col1{text-align:left;}
.tblStd .rowOdd td{}
.tblStd .rowEven td{background:#e5e5e5;}
.tblStd td.col1{border:0;}
.tblStd .projListCol1{width:83px;}
.tblStd .projListCol2{width:165px;}
.tblStd .projListCol4{width:90px;text-align:center;}
.tblStd .projListCol5{width:90px;text-align:center;}
.tblStd .rowSectionHeader td{background:#a6a6a6;font-weight:bold;text-transform:uppercase;}
* html .tblStd .rowSectionHeader td{border-top:1px solid #a6a6a6;}
*+html .tblStd .rowSectionHeader td{border-top:1px solid #a6a6a6;}
.tblStdCenter input.normal{height:22px;border: 1px solid #cccccc;background:#fff;padding:0 0 0 5px;}
.tblStdCenter .cellIndicator{width:381px;padding:3px 9px;}
.tblStdCenter .cellIndicator input.normal{width:374px;}
.tblStdCenter{margin:0 0 10px;}
.tblStd .cellSpsm{width:24px;}

	/*score table*/
.tblStdScore .rowOdd td{background:#f2f2f2;}
.tblStdScore .rowEven td{background:#e5e5e5;}
.tblStdScore .rowOdd td.cellYourWeighting{background:#f9f9f9;}
.tblStdScore .rowEven td.cellYourWeighting{background:#f2f2f2;}
.tblStdScore td.cellActualScore{background:#dd65bb;width:57px;width:32px;color:#fff;font-weight:bold;text-align:right;padding-right:25px;}
.tblStdScore .rowEven td.cellActualScore{background:#da64b9;}
.tblStdScore td.cellMaxScore{width:69px;width:39px;padding-right:36px;font-weight:bold;text-align:right;}
.tblStdScore td.cellVesentlighed{width:60px;font-weight:bold;}
.tblStdScore td.cellVesentlighed span{font-weight:normal;}
.tblStd .rowTotal td{background:#000;color:#fff;font-weight:bold;}
.tblStd td.cellResetWeighting{background:#b2b2b2;color:#333333;}
.tblStd td.cellResetWeighting a{display:block;text-decoration:none;white-space:nowrap;font-weight:normal;}
.tblStd td.cellResetWeighting img{position:relative;top:3px;left:-3px}
.tblStd td.cellTotal{text-align:right;text-transform:uppercase;}
.tblStdScore .rowTotal td.cellActualScore{background:#c75aa8;}
.tblStdScore .cellTotalPercent p{width:80px;float:left;margin:0;padding:0;font-size:12px;line-height:1.1;}
.tblStdScore .cellTotalPercent {padding-top:2px;padding-bottom:2px;width:152px;}
.tblStdScore .cellTotalPercent b{font-size:18px;color:#dd65bb;float:right;padding-left:10px;}
.tblStdScore input.inputComment{width:145px;}
.tblStdScore td.colPriority{color:#c75aa8;font-weight:bold;}


.tblStd .cellBtn{width:105px;}

.deactivated{color:#999;}
/*hjælp*/
.boxHelp{position:absolute;margin:-4px 0 0 5px;display:inline;z-index:10;}
.boxHelp{ margin-left: 0\9 }/*all ie hack*/
.boxHelp .iconHelp{position:absolute;}
.boxHelp .elementShow{position:absolute;width:245px;color:#fff;}
.boxHelp .elementShow .btnClose{background:#C75AA8;display:block;margin-left:12px;border:2px solid #fff;border-left:0;border-bottom:0;text-align:right;height:10px;font-size:10px;color:#fff;padding:2px 3px 0 0;text-transform:uppercase;}
.boxHelp .elementShow .contentHelp{background:#C75AA8;border:2px solid #fff;border-top:0;padding:12px 10px 10px 27px;text-transform:none;text-align:left;}
.cellSpsm .boxHelp{margin:-3px 0 0 -12px;}
.cntCompareDiagram .boxHelp{margin:-17px 0 0 -18px;}

.formSearchUser{background:#000;color:#fff;padding:5px 10px;margin:0 0 10px;overflow:hidden;}
.formSearchUser #searchCustomer{float:left;margin:0 10px 0;}
.formSearchUser label{float:left;padding:2px 10px 0 0;}
.formSearchUser .btn{float:left;background: url(/img/bg_btn_logInd.gif) no-repeat;width:58px;height:19px;padding:3px 0 0;text-align:center;text-decoration:none;font-size:12px;margin:-1px 0 0 0;}

.pageStatus{background:#b2b2b2;overflow:hidden;padding:5px 10px;margin:0 0 10px;}
* html .pageStatus{width:970px;}
.pageStatus div{float:left;}

ul.cntPaging {float:right;padding:3px 0 0;}
.cntPaging .navLeft {padding:2px 7px 0 0;}
.cntPaging li {float:left;margin:0;padding:0;}
.cntPaging .navRight {padding:2px 0 0 7px;}
.cntPaging .navLeft a.groupPrev, .cntPaging .navLeft span.groupPrev {background:#FFFFFF url(/img/btn_pageGroup_prev.gif) no-repeat;margin-right:10px;}
.cntPaging .navLeft a, .cntPaging .navLeft span {background:#FFFFFF url(/img/btn_page_prev.gif) no-repeat;}
.cntPaging .nav a, .cntPaging .nav span {display:block;float:left;height:12px;padding:0;width:12px;overflow:hidden;}
.cntPaging a {display:block;padding:1px 2px 0;font-size:11px;text-decoration:none;}
.cntPaging a:hover{text-decoration:underline;}
.cntPaging .navRight a.groupNext, .cntPaging .navRight span.groupNext {background:#FFFFFF url(/img/btn_pageGroup_next.gif) no-repeat;margin-left:10px;}
.cntPaging .navRight a, .cntPaging .navRight span {background:#FFFFFF url(/img/btn_page_next.gif) no-repeat;}
.cntPaging li.selected a {font-weight:bold;text-decoration:underline;font-size:12px;}
.cntPaging .nav span {filter:alpha(opacity=40);opacity:0.4;}

/*todelt side*/
.contentLeft{padding:15px 0 0 19px;width:598px;float:left;margin:0 30px 0 0;}
.contentLeft form label, .contentLeft form .labelFake{display:block;font-size:14px;padding:0 0 1px;clear:both;sbackground:red;height:18px;overflow:hidden;}
.contentLeft form label span{font-size:11px;color:#999;}
.contentLeft form input.normal{height:27px;padding:0 0 0 3px;display:block;width:593px;border:1px solid #cccccc;background:#f2f2f2;margin:0 0 12px;overflow:hidden;clear:both;}
*+html .contentLeft form input.normal{height:23px;padding-top:4px;}
.contentLeft form input.normal{ height /*\**/: 23px\9 }
.contentLeft form input.normal{ padding-top /*\**/: 4px\9 }


.contentLeft form textarea.normal{height:182px;padding:0 0 0 3px;display:block;width:593px;border:1px solid #cccccc;background:#f2f2f2;margin:0 0 12px;overflow:hidden;clear:both;overflow-y:auto;}
.contentLeft form .half{width:292px;float:left;}
.contentLeft form .half input.normal{width:287px;}
.contentLeft form .half1{margin-right:14px;}
.contentLeft form span.radio{display:block;padding:0 0 15px;overflow:hidden;width:100%}
.contentLeft form label.radioMain{float:left;clear:left;width:150px;}
.contentLeft form label.radio{float:left;clear:none;padding:0 13px 0 0;}
.contentLeft form span.radio input{float:left;margin:2px 3px 0;}
.contentLeft form label.error{background:0;color:#aa2f2e}
.contentLeft form input.error{border:1px solid #aa2f2e;}

.contentLeft form .listChooseEvaluation{border-top:1px solid #CCCCCC;margin:0 0 10px;}
.contentLeft form .listChooseEvaluation li{border:1px solid #CCCCCC;border-top:0;vertical-align:top;}
.contentLeft form .listChooseEvaluation a{text-decoration:none;background: #F2F2F2 url(/img/bg_bullet_evaluations_normal.gif) 10px 7px no-repeat;display:block;height:23px;font-size:14px;padding:4px 0 0 27px;overflow:hidden;margin:0;vertical-align:top;}
.contentLeft form .listChooseEvaluation a:hover{background: #ddd url(/img/bg_bullet_evaluations_normal.gif) 10px 7px no-repeat;}
.contentLeft form .listChooseEvaluation a.selected{background: #343434 url(/img/bg_bullet_evaluations_over.gif) 10px 7px no-repeat;color:#fff;}

.contentRight{padding:15px 0 0 0;width:323px;float:left;}
.contentRight .info, .contentLeft .info{background:#343434;color:#fff;padding:11px 17px;font-size:14px;overflow:hidden;}
.contentLeft .info{margin:0 0 20px;padding-bottom:0;}
.contentRight .info h2{font-weight:bold;font-size:14px;text-transform:uppercase;margin:0;padding:0;}
.contentRight .info a{color:#fff}
.contentRight .error{padding:15px 17px 20px 46px;font-size:14px;margin:0 0 10px;background: #aa2f2e url(/img/bg_error.gif) no-repeat;}
.contentRight .error h2{font-size:20px;padding:0 0 10px;}
.contentRight .inputVoucher{height:20px;width:109px;padding:0px 0 0 6px;margin:0 10px 0 0 ;border:0;line-height:1.2;float:left;}
/*brugeroversigt*/
h1 span.usersLeft{float:right;font-weight:normal;}

/*'normal' indhold*/
.contentFull{padding:20px 19px;}

ul#menuMiddle { padding: 0;margin: 0 0 55px;list-style: none;}
ul#menuMiddle li {float: left;position: relative;width: 25%;text-align:center;list-style: none;}/* all list items */
*+html ul#menuMiddle li{width:248px;}
*+html ul#menuMiddle li:first-child{width:247px;}
ul#menuMiddle li li{width:100%;}
ul#menuMiddle li ul {display: none;position: absolute;top: 1em;left: 0;width:100%;}/* second-level lists */
ul#menuMiddle li>ul {top: auto;left: auto;margin-left:-40px;}/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
ul#menuMiddle li:hover ul, ul#menuMiddle li.over ul {display: block;}/* lists nested under hovered list items */
*+html ul#menuMiddle li:hover ul{margin-left:-100%;margin-top:55px;}
*+html ul#menuMiddle li.over ul{margin-left:-100%;margin-top:55px;}
ul#menuMiddle a{font-weight:bold;font-size:14px;background: url(/img/bg_middleMenu_normal.gif) no-repeat;display:block;color:#fff;text-decoration:none;text-transform:uppercase;height:39px;padding:16px 0 0 0;}
ul#menuMiddle a:hover, ul#menuMiddle li:hover a, ul#menuMiddle a.selected{background: url(/img/bg_middleMenu_selected.gif) no-repeat;}
ul#menuMiddle li li a, ul#menuMiddle li li a:hover, ul#menuMiddle li:hover li a, ul#menuMiddle li li:hover a{height:auto;padding:6px 0 6px 12px;background: #c75aa8 url(/img/bg_middleMenu_selected_sub.gif) repeat-x;text-align:left;}
ul#menuMiddle a img{margin-left:14px;position:relative;top:-1px;}


/*Diagrammer*/
.cntDiagram{overflow:hidden;width:100%;background:#f2f2f2;padding:19px 0 19px;margin:0 0 10px;}
.diagramLeft{float:left;width:593px;padding:0 19px;overflow:hidden;}
.diagramLeft img{border:1px solid #cccccc;}
.diagramRight{float:left;width:305px;overflow:hidden;}
.diagramRight .legend{border:1px solid #cccccc;padding:10px 10px 5px;background:#fff;margin:0 0 17px;}
.diagramRight .legend li {margin:0 0 5px;overflow:hidden;width:100%;}
.diagramRight .legend li.liMaxScore{color:#a6a6a6;}
.diagramRight .legend li.liActualScore{color:#c75aa8;}
.diagramRight .legend li b{float:left;width:19px;height:19px;margin:0 11px 0 0;}
.diagramRight .legend li.liMaxScore b{background:#a6a6a6;}
.diagramRight .legend li.liActualScore b{background:#c75aa8;}
.diagramRight .legend li span{float:left;padding:1px 0 0;font-weight:bold;font-size:14px;}
.diagramRight h2{font-weight:bold;text-transform:uppercase;margin:0 0 6px;padding:0;font-size:14px;}
.listDiagramsNav li{overflow:hidden;width:100%;font-size:14px;font-weight:bold;margin:0 0 5px;}
.listDiagramsNav li b{float:left;width:7px;height:8px;margin:5px 8px 0 3px;background:#000;}
.listDiagramsNav li span{float:left;}
.listDiagramsNav li a{text-decoration:none;cursor:pointer;}
.listDiagramsNav li a.selected b{background:#c75aa8;}
.listDiagramsNav li a.selected{color:#c75aa8;}

/*sammenlign*/
.cntComparePage{overflow:hidden;width:952px;padding:19px  0;background:#F2F2F2;margin: 19px;}

.cntComparePage .formChoose2Compare{float:left;width:226px;margin:0 19px;}
.cntComparePage .formChoose2Compare div label{display:block;overflow:hidden;width:100%;padding:0 0 6px;}
.cntComparePage .formChoose2Compare div input{float:left;margin:0;}
.cntComparePage .formChoose2Compare div span{float:left;padding:0 0 0 5px;position:relative;top:-1px;width:199px;font-size:11px;}

.cntCompareDiagram{background:#FFFFFF;border:1px solid #ccc;float:left;padding: 19px;width:442px;font-weight:bold;}
.cntCompareDiagram th.diagramSkala {width:45px;border-left:1px solid #333333;padding-left:3px;}
.cntCompareDiagram td.sojleOverskrift {padding-right:5px;text-align:right;vertical-align:top;width:143px;border-top:1px solid #ccc;}
.cntCompareDiagram td.diagramSojle {border-left:1px solid #333333;padding:0 0 1px 2px;}
.cntCompareDiagram td.diagramSojle1{border-top:1px solid #ccc;padding-top:1px;}
.cntCompareDiagram div.sojle {float:left;font-size:1px;height:19px;}
.cntCompareDiagram div.sojleTal {margin-top:2px;padding:0 0 0 2px;float:left;}

.cntCompareRight{float:left;padding:0 19px 19px 19px;width:168px;}

.cntCompareRight .cntCompareLegend{border:1px solid #cccccc;padding:10px 10px 5px;background:#fff;margin:0 0 17px;}
.cntCompareRight .cntCompareLegend li {margin:0 0 4px;overflow:hidden;width:100%;}
.cntCompareRight .cntCompareLegend li b{float:left;width:10px;height:10px;margin:0 6px 0 0;position:relative;top:2px;}
.cntCompareRight .cntCompareLegend li span{float:left;padding:0;width:130px;font-size:11px;}
.cntCompareRight h2{font-weight:bold;text-transform:uppercase;margin:0 0 6px;padding:0;font-size:14px;}

.cntComparePage .listDiagramsNav li {font-size:12px;margin:0 0 8px;}

/*køb/buy*/
.formBuy {overflow:hidden;width:100%;}
.formBuy p{padding:0 5px 20px 0;}
.formBuy label{float:left;padding:2px 0 0;}
.formBuy select{float:right;margin:0 5px 0 0;}
.formBuy .cmd {clear:both;float:right;padding:10px 0 5px;}
.formBuy .cmd .btnPayPalBuy{width:122px;height:47px;background: url(/img/bg_paypal.gif) 4px 0 no-repeat;}
.formBuy .cmd .btnPayPalBuy input{display:block;margin:0 auto;}
.formBuy .cmd img{width:1px;height:1px;}

.orderNotOk, .orderOk{padding:11px 17px;}
.cntOrderConfirmation{overflow:hidden;}
.cntOrderConfirmation .contentLeft, .cntOrderConfirmation .contentLeft{padding-top:0;border-top:15px solid #fff;}
.cntOrderConfirmationNotOk{background: url(/img/bg_orderNotOk.gif) repeat-y;}
.cntOrderConfirmationOk{background: url(/img/bg_orderOk.gif) repeat-y;}

/*pristabel*/
.tblPrice{margin-top:15px;width:100%;color:#fff;font-weight:bold;}
.tblPrice th{text-transform:uppercase;font-weight:bold;font-size:14px;background:#c75aa8;padding:6px 9px 4px;height:24px;}
.tblPrice td{background:#343434;padding:0px 9px 5px;font-size:12px;text-align:right;}
.tblPrice td.labels{text-transform:uppercase;text-align:left;padding-right:0px;}
.tblPrice td.labelHigh{padding-bottom:15px;}
.tblPrice td.sp{height:5px;}
