﻿@charset "utf-8";
/* CSS Document */
/* Samlet XL-BYG css pr. 7/10-09 14:21 */
/* Samler alle css dokumenter ekskl. sifr.css og Print.css */


/* Main */
* {
  margin:0;
  padding:0;
}
html, body {
  width:100%;
  height:100%;
}
body {
  /*background:url(/files/system/xlbyg/graphic/BGMainTile.jpg) center top;*/
  margin: 0;
  padding: 0;
}
img {
  border:none;
}
.SiteContainer {
  width:956px;
  margin:0 auto;
}
.pidlink {
  height:1px !important;
  border:none !important;
  background:none !important;
  padding:0 !important;
  margin:0 !important;
}
/* TIP EN VEN - STANDARD FILSET. FILER UPLOADES TIL SERVER UDEN EDITERING */

#TipFriendPopupBg {
  padding: 80px 0 0 40px;
  background-image: url(/Files/System/KUNDENAVN/graphic/TipAFriendBg.jpg);
  background-position: top left;
}
#TipFriendLineText {
  float: left;
  width: 55px;
  height: 24px;
}
#TipFriendLineInput {
  float: left;
  width: 205px;
  height: 24px;
}
#TipFriendLineInput input {
  width: 175px;
}
/* Page */
#SiteTopContainer {
  background:url(/files/system/xlbyg/graphic/BGMainTop.jpg) center top;
  height:149px;
  width:100%;
  min-width:991px;
}
#SiteContentContainer {
  background:url(/files/system/xlbyg/graphic/BGMain.jpg) center top no-repeat;
  width:100%;
  min-height:525px;
}
/* ------ FORSIDE ------ */
/* Forside - Page/XLFrontpage.html */
.FrontpageContentContainer {
  float:left;
  clear:both;
  width:956px;
}
.FooterContainer {
  float:left;
  width:956px;
}
/* ------ UNDERSIDE ------ */
/* Underside - Page/XLSubpage.html */

#MainContentContainer {
  clear:both;
}
#LocalLogoContainer {
  float:left;
  padding:15px 0 0 196px;
  width:550px;
}
#LeftMenuContainer {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuTop.png) no-repeat top left;
  width:182px;
  float:left;
  padding-top:36px;
  margin-left:3px;
  padding-right:7px;
}
#LeftMenuContainer h4 {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuHeadline.png) no-repeat top left;
  height:26px;
  padding-top:5px;
  text-align:center;
  color:#d8bc7e;
  text-transform:uppercase;
  font-size:16px;
}
.LokalLeftMenuContainer {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuTop.png) no-repeat top left;
  width:182px;
  float:left;
  padding-top:36px;
  padding-right:9px;
  margin-left:3px;
  display:inline;
}
.LokalLeftMenuContainer h4, .LokalAdminLeftMenuContainer h4 {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuHeadline.png) no-repeat top left;
  height:26px;
  padding-top:5px;
  text-align:center;
  color:#d8bc7e;
  text-transform:uppercase;
  font-size:16px;
}
.LokalAdminLeftMenuContainer {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuTop.png) no-repeat top left;
  width:182px;
  float:left;
  padding-top:36px;
}
#ContentContainerWrapper {
  float:left;
  width:570px;
}
#ContentContainerTop {
  background:url(/Files/System/xlbyg/Graphic/BGArticleTop.png) no-repeat top left;
  height:25px;
  padding:13px 70px 0 0;
}
#ContentContainerTopLocalVTwo {
  background:url(/Files/System/xlbyg/Graphic/LokalForsiderV2/TopBackground.png) no-repeat 0px -2px;
  height:23px;
  padding:13px 70px 0 0;
}
#ContentContainerTop a, #ContentContainerTopLocalVTwo a {
  float:right;
  margin-left:7px;
}
#ContentContainerBottom a {
  background:url(/Files/System/xlbyg/Graphic/IconArrowUp.gif) no-repeat 45px 2px;
  padding-right:20px;
  float:right;
  text-decoration:none;
  color:#999999;
  font-size:11px;
}
#ContentContainer {
  background:url(/Files/System/xlbyg/Graphic/BGArticleMainNew.png) repeat-y;
  padding:0 30px 15px 30px;
  font-size:11px;
  _width:505px;
}
#ContentContainerBottom {
  background:url(/Files/System/xlbyg/Graphic/BGArticleBottom.png) no-repeat top left;
  height:36px;
  padding:10px 20px 0 0;
  clear:both;
}
#LokalContentContainer {
  background:url(/Files/System/xlbyg/Graphic/BGArticleMain.png) top left;
  padding:0 30px 15px 30px;
  font-size:11px;
  width:510px;
  float:left;
}
#LokalContentContainerLocalVTwo, #LokalContentContainerLocalVTwoFix, .LokalContentContainerLocalVTwoFix {
  background:url(/Files/System/xlbyg/Graphic/LokalForsiderV2/MainBackground.png) 2px 0px;
  padding:0 9px 15px;
  font-size:11px;
  width:552px;
  height:735px;
  float:left;
  _margin-left:1px;
}
#LokalContentContainerLocalVTwo .Wide, #LokalContentContainerLocalVTwoFix .Wide, .LokalContentContainerLocalVTwo .Wide, .LokalContentContainerLocalVTwoFix .Wide {
  _margin-left:-2px;
}
#ContentContainer li, #LokalContentContainer li, #SiteContentContainer.Private #WideContentContainer li {
  margin-left:25px;
}
#WideContentContainerWrapper {
  float:left;
  width:762px;
  _width:761px;
}
#WideContentContainerTop {
  background:url(/Files/System/xlbyg/Graphic/BGWhiteWideTop.png) no-repeat top left;
  height:25px;
  padding:13px 70px 0 0;
}
#WideContentContainerTop a {
  float:right;
  margin-left:7px;
}
#WideContentContainerBottom a {
  background:url(/Files/System/xlbyg/Graphic/IconArrowUp.gif) no-repeat 45px 2px;
  padding-right:20px;
  float:right;
  text-decoration:none;
  color:#999999;
  font-size:11px;
}
#WideContentContainer {
  background:url(/Files/System/xlbyg/Graphic/BGWhiteWideMain.png) top left;
  _width:744px;
  padding:0px 9px 9px 7px;
  font-size:11px;
}
#WideContentNewsletterContainer {
  background:url(/Files/System/xlbyg/Graphic/BGWhiteWideMain.png) top left;
  _width:701px;
  padding:10px 30px 15px 30px;
  font-size:11px;
}
#WideContentContainerBottom {
  background:url(/Files/System/xlbyg/Graphic/BGWhiteWideBottom.png) no-repeat top left;
  height:36px;
  padding:10px 20px 0 0;
  clear:both;
}
#RightContentContainer {
  float:left;
  width:189px;
}
/* ----------BBTV---------- */

#SiteTopContainerTV {
  background:url(/files/system/xlbyg/graphic/BBTV/BBTVMainBackgroundTop.jpg) center top repeat-x;
  height:149px;
  width:100%;
  min-width:991px;
}
#SiteContentContainerTV {
  background:url(/files/system/xlbyg/graphic/BBTV/BBTVMainBackground.jpg) center top repeat-x;
  width:100%;
  min-height:525px;
}
#BBTVContentContainer {
  float:left;
}
#BBTVLeftMenuContainer {
  float:left;
  width:186px;
}
#BBTVLeftMenuContainer h4 {
  background:url(/Files/System/XLByg/Graphic/BBTV/BBTVMenuBackgroundTop.png) no-repeat top left;
  height:24px;
  padding:10px 20px 0px;
  width:146px;
}
/* BBTV Underside */

#BBTVContentContainerTop {
  background:url(/Files/System/xlbyg/Graphic/BBTV/BBTVSubpageTop.png) no-repeat top left;
  height:24px;
  padding:13px 70px 0 0;
}
#BBTVContentContainerTop a {
  float:right;
  margin-left:7px;
}
#BBTVContentContainerBottom a {
  background:url(/Files/System/xlbyg/Graphic/BBTV/IconArrowUpGold.gif) no-repeat 45px 2px;
  padding-right:20px;
  float:right;
  text-decoration:none;
  color:#d8bc7e;
  font-size:11px;
}
#BBTVContentContainerSub {
  background:url(/Files/System/xlbyg/Graphic/BBTV/BBTVSubpageBackground.png) top left;
  padding:0 30px 15px 30px;
  font-size:11px;
  width:510px;
  _width:505px;
}
#BBTVContentContainerSub a {
  color:#d8bc7e;
  text-decoration:none;
  border-bottom:1px dotted;
}
#BBTVContentContainerSub a:hover {
  border:none;
}
#BBTVContentContainerSub .FloatNone, #BBTVContentContainerSub .FloatNone .TextTop, #BBTVContentContainerSub .FloatNone .TextTop p, #XLTubeHome .FloatNone, #XLTubeHome .FloatNone .TextTop {
  color:#fff;
}
#BBTVContentContainerSub .FloatNone .text2, #XLTubeManchet .FloatNone .text2 {
  color:#d8bc7e;
  font-size:13px;
  font-weight:normal;
  margin-bottom:15px;
}
#BBTVContentContainerSub .FloatNone .h3, #XLTubeManchet .FloatNone .h3 {
  color:#fff;
  font-size:13px;
  font-weight:bold;
  margin:0 0 5px;
}
#BBTVContentContainerSub .FloatNone .h4, #XLTubeManchet .FloatNone .h4 {
  color:#fff;
  font-size:11px;
  font-weight:bold;
  margin:0 0 5px;
}
#BBTVContentContainerSub .FloatNone li {
  color:#fff;
  margin-left:25px;
}
#BBTVContentContainerBottom {
  background:url(/Files/System/xlbyg/Graphic/BBTV/BBTVSubpageBottom.png) no-repeat top left;
  height:36px;
  padding:10px 20px 0 0;
  clear:both;
}
/* ----------PAGE CSS!---------- */
/* GENRELLE ELEMENTER */

#TopContainer {
  margin:0 10px 0 0;
}
#LogoContainer {
  position:relative;
  float:left;
  width:170px;
}
#LogoContainer a {
  display:block;
  position:absolute;
  top:0px; 
  left:0px; 
  z-index:10;
}
#TVLogo {
  position:absolute;
  top:67px;
  right:110px;
  z-index:9999;
}
#SearchContainer {
  background:#fff;
  padding-right:2px;
  float:right;
  clear:right;
  margin-top:20px;
  height:19px;
  width:173px;
  _width:175px;
}
#SearchContainer input {
  border:1px none;
  width:148px;
  font-size:10px;
  padding:3px 2px;
  float:left;
}
#SearchContainer .SearchBoxSubmit {
  width:16px;
  height:16px !important;
}
#SearchContainer #ProdSearchContainer {
  font-size:9px;
  color:#FFFFFF;
  margin-top:5px;
  text-align:right;
}
#SearchContainer #ProdSearchContainer input {
  font-size:9px;
  width:auto;
  padding-left:3px;
  vertical-align:middle;
  background:none;
}
#Footer {
  background:url(/Files/System/xlbyg/Graphic/BGFooter.png) no-repeat bottom center;
  clear:both;
  margin:0 auto;
  padding-top:40px;
  width:851px;
  height:81px;
}
#Footer a {
  float:right;
  height:0;
  margin-right:20px;
  padding-top:30px;
  overflow:hidden;
}
#VatterPas {
  padding-top:30px;
}
#GlobalBlockContainer {
  position:relative;
  height:181px;
}
/* --- iePNGFix --- */
#ContentContainerTop, #ContentContainer, #ContentContainerBottom, #LeftMenuContainer li, #LeftMenuContainer, #LeftMenuContainer h4, .BoxBlack, .BoxSand, .iePngFix {
  _behavior: url(/files/System/xlbyg/js/iepngfix_v2/iepngfix.htc);
}
/* ------ sifr ------ */
/* HUSK at sÃ¦tte alle tekster ind - som eks. '.overskrift h1'. Ellers vil brugeren se html-teksten fÃ¸r flash-teskten */
/* SÃ¦t evt. referencer til sFIR i PAGE-templaten. SÃ¥ undgÃ¥r du at headers bliver erstattet i print-templates ogsÃ¥. */
/*
.sIFR-active h1,
.sIFR-active h3,
.sIFR-active h4,
.sIFR-active h5#pullquote,
.overskrift h1,
.overskrift2 h1,
.overskrift3,
.overskrift4 h1,
.overskrift5 h1 { visibility: hidden; line-height: 1em; }*/

/* Menus */
/* Topmenu - Templates/Navigation/XLTopMenu.xslt */
#MenuContainer {
  height:105px;
  position:relative;
}
#TopMenuContainer {
  float:right;
  clear:right;
  font-size:18px;
  height:34px;
  font-size:18px;
  width:603px;
}
#TopMenuContainer ul {
  height:34px;
}
#TopMenuContainer li {
  float:left;
  list-style:none;
}
#TopMenuContainer, #TopMenuContainer li a {
  background:url(/Files/System/xlbyg/Graphic/TopMenuBGv3.png) no-repeat;
}
#TopMenuContainer li a {
  float:left;
  padding-top:34px;
  height:0;
  overflow:hidden;
}
#TopMenuContainer li.MenuPoint1 a {
  width:94px;
  overflow:hidden;
}
#TopMenuContainer li.MenuPoint2 a {
  width:147px;
  overflow:hidden;
}
#TopMenuContainer li.MenuPoint3 a {
  width:144px;
  overflow:hidden;
}
#TopMenuContainer li.MenuPoint4 a {
  /*width:150px;*/
  width:108px;
  overflow:hidden;
}
#TopMenuContainer li.MenuPoint5 a {
  width:110px;
  overflow:hidden;
}
#TopMenuContainer li.MenuPoint1 a {
  background-position:0 0;
}
#TopMenuContainer li.MenuPoint2 a {
  background-position:-94px 0;
}
#TopMenuContainer li.MenuPoint3 a {
  background-position:-241px 0;
}
#TopMenuContainer li.MenuPoint4 a {
  background-position:-385px 0;
}
#TopMenuContainer li.MenuPoint5 a {
  /*background-position:-535px 0;*/
  background-position:-493px 0;
}
#TopMenuContainer li.MenuPoint1 a:hover {
  background-position:0 -34px;
}
#TopMenuContainer li.MenuPoint2 a:hover {
  background-position:-94px -34px;
}
#TopMenuContainer li.MenuPoint3 a:hover {
  background-position:-241px -34px;
}
#TopMenuContainer li.MenuPoint4 a:hover {
  background-position:-385px -34px;
}
#TopMenuContainer li.MenuPoint5 a:hover {
  /*background-position:-535px -34px;*/
  background-position:-493px -34px;
}
#TopMenuContainer li#MenuPoint1Active a {
  background-position:0 -34px;
}
#TopMenuContainer li#MenuPoint2Active a {
  background-position:-94px -34px;
}
#TopMenuContainer li#MenuPoint3Active a {
  background-position:-241px -34px;
}
#TopMenuContainer li#MenuPoint4Active a {
  background-position:-385px -34px;
}
#TopMenuContainer li#MenuPoint5Active a {
  /*background-position:-535px -34px;*/
  background-position:-493px -34px;
}
/* Leftmenu - Templates/Navigation/NZLeftNavigation.xslt */
#LeftMenuContainer {
  line-height:1px;
}
#LeftMenuContainer h4 {
  margin:0;
}
#LeftMenuContainer a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubbleBulletRed.gif) no-repeat center right;
  padding:5px 5px 5px 0;
  width:145px;
  display:block;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  color:#64002a;
  line-height:115%;
}
#LeftMenuContainer a.TopPageLink {
  background:none;
  padding:0;
  width:182px;
}
#LeftMenuContainer div.Inpath a, #LeftMenuContainer div.Active a, #LeftMenuContainer div.ActiveNoChildren a {
  color:#fff;
}
#LeftMenuContainer div.Inpath a, #LeftMenuContainer div.Active a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletWhiteDown.gif) no-repeat center right;
}
#LeftMenuContainer div.ActiveNoChildren a {
  background:none;
}
#LeftMenuContainer a.NoChildren {
  background:none;
}
#LeftMenuContainer div {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuPassive2Lines.png) no-repeat bottom left;
  width:167px;
  padding:3px 0 5px 15px;
}
#LeftMenuContainer div.Inpath, #LeftMenuContainer div.Inpath:hover {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuActive2Lines.png) no-repeat bottom left;
}
#LeftMenuContainer div.Active, #LeftMenuContainer div.Active:hover, #LeftMenuContainer div.ActiveNoChildren, #LeftMenuContainer div.ActiveNoChildren:hover {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuSelected2Lines.png) no-repeat bottom left;
}
#LeftMenuContainer div.ActiveSubs a, #LeftMenuContainer div.Inpath a, #LeftMenuContainer div.ActiveNoSubs a {
  color:#fff;
}
#LeftMenuContainer div:hover {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuHover2Lines.png) no-repeat bottom left;
}
#LeftMenuContainer div.LastItem {
  background-position:-1px 0;
  margin-bottom:0px;
}
#LeftMenuContainer div.LastItem:hover {
  background-position:-1px 0;
}
/* Tools 1 - Templates/Navigation/XLFunctionMenu.xslt */

#FunctionMenuContainer {
  float:right;
  font-size:10px;
  margin-top:15px;
}
#FunctionMenuContainer li {
  display:inline;
  color:#666666;
}
#FunctionMenuContainer a {
  color:#d8bc7e;
  text-decoration:none;
  padding-top:2px;
}
#FunctionMenuContainer a:hover {
  text-decoration:underline;
}
#FunctionMenuContainer a.Active {
  color:#ffffff;
  font-weight:bold;
}
#FunctionMenuContainer a.lastitem {
  background:url(/Files/System/xlbyg/graphic/IconLock.gif) no-repeat right center;
  padding-right:15px;
  text-transform:uppercase;
  font-weight:bold;
}
/* Tool 2 - Templates/Navigation/NZTools_2Navigation.xslt */

/* Venstre Menu til lokal siderne - Templates/XLMenu/ */
.LokalLeftMenuContainer {
  float:left;
}
.LokalLeftMenuContainer h4 {
  margin:0;
}
.LokalLeftMenuContainer a.TopPageLink {
  background:none;
  padding:0;
  width:182px;
}
#LocalMenu {
  display:block;
  width:182px;
}
#LocalMenu .LocalMenu {
  display:block;
}
#LocalMenu .LocalMenuHidden, #LocalMenu .LocalMenuHidden a {
  display:none;/*color:#900;*/
}
#LocalMenu .ActiveRed a, #LocalMenu .Children a, #LocalMenu .ChildrenSub a, #LocalMenu .SelectedDark a {
  display:block;
  font-size:11px;
  font-weight:bold;
  line-height:115%;
  padding:5px 5px 5px 0;
  text-decoration:none;
  width:145px;
  border:none;
}
#LocalMenu .Children {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuPassive2Lines.png) no-repeat left bottom;
  width:167px;
  padding:3px 0 5px 15px;
}
#LocalMenu .Children a {
  color:#64002A;
}
#LocalMenu .ChildrenSub {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuPassive2Lines.png) no-repeat left bottom;
  width:167px;
  padding:3px 0 5px 15px;
}
#LocalMenu .ChildrenSub a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubbleBulletRed.gif) no-repeat center right;
  color:#64002A;
}
#LocalMenu .SelectedDark {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuSelected2Lines.png) no-repeat left bottom;
  width:167px;
  padding:3px 0 5px 15px;
}
#LocalMenu .SelectedDark a {
  color:#FFF;
}
#LocalMenu .ActiveRed {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuActive2Lines.png) no-repeat bottom left;
  padding:3px 0 5px 15px;
}
#LocalMenu .ActiveRed a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletWhiteDown.gif) no-repeat center right;
  color:#FFF;
}
#LocalMenu .Children:hover, #LocalMenu .ChildrenSub:hover {
  background:url(/Files/System/xlbyg/Graphic/BGLeftMenuHover2Lines.png) no-repeat bottom left;
}
/* Bredballe TV - XLBBTVLeftMenu.xslt */
#BBTVLeftMenuContainer {
  line-height:1px;
}
#BBTVLeftMenuContainer h4 {
  margin:0;
}
#BBTVLeftMenuContainer a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletGold.gif) no-repeat center right;
  padding:10px 0 10px 8px;
  margin-right:10px;
  width:150px;
  display:block;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  color:#d8bc7e;
  line-height:115%;
}
#BBTVLeftMenuContainer a.TopPageLink {
  background:none;
  padding:0;
  width:182px;
}
#BBTVLeftMenuContainer div.Inpath {
  background:url(/Files/System/xlbyg/Graphic/BBTV/BBTVMenuBackgroundInpath.png) no-repeat bottom left;
  _background:url(/Files/System/xlbyg/Graphic/BBTV/BBTVMenuBackgroundInpath.gif) no-repeat bottom left;
}
#BBTVLeftMenuContainer div.Active, #BBTVLeftMenuContainer div.ActiveNoChildren {
  background:url(/Files/System/xlbyg/Graphic/BBTV/BBTVMenuBackgroundActive.png) no-repeat bottom left;
  _background:url(/Files/System/xlbyg/Graphic/BBTV/BBTVMenuBackgroundActive.gif) no-repeat bottom left;
}
#BBTVLeftMenuContainer div:hover {
  background:url(/Files/System/xlbyg/Graphic/BBTV/BBTVMenuBackgroundHover.png) no-repeat bottom left;
  _background:url(/Files/System/xlbyg/Graphic/BBTV/BBTVMenuBackgroundHover.gif) no-repeat bottom left;
}
#BBTVLeftMenuContainer div {
  background:url(/Files/System/xlbyg/Graphic/BBTV/BBTVMenuBackgroundMain.png) no-repeat bottom left;
  _background:url(/Files/System/xlbyg/Graphic/BBTV/BBTVMenuBackgroundMain.gif) no-repeat bottom left;
  padding:0 9px;
  width:168px;
}
#BBTVLeftMenuContainer a.NoChildren, #BBTVLeftMenuContainer a.NoChildren:hover, #BBTVLeftMenuContainer a.ActiveNoChildren, #BBTVLeftMenuContainer a.ActiveNoChildren:hover {
  background:none;
}
#BBTVLeftMenuContainer a.Inpath {
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlackDown.gif) no-repeat center right;
  color:#000;
}
#BBTVLeftMenuContainer a:hover {
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletWhite.gif) no-repeat center right;
  color:#fff;
}
#BBTVLeftMenuContainer a.Active {
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlackDown.gif) no-repeat center right;
  color:#000;
}
#BBTVLeftMenuContainer a.ActiveNoChildren {
  background:none;
  color:#000;
}
#BBTVLeftMenuContainer div.LastItem {
  background-position:-1px 0;
  margin-bottom:0px;
}
#BBTVLeftMenuContainer div.LastItem:hover {
  background-position:-1px 0;
}
/* Paragraph */
/* ------ STANDARD PARAGRAPHS ------ */
/* Paragraph/NZTextTop.html */
/*   Paragraph/XLsIFRHeadline.html */
   


.Indent1 {
  padding-left:25px;
}
.Indent2 {
  padding-left:50px;
}
.Indent3 {
  padding-left:75px;
}
#ContentContainer a, #LokalContentContainer a, #SiteContentContainer.Private #WideContentContainer a {
  color:#64002A;
  text-decoration:none;
  border-bottom:1px dotted;
}
#SiteContentContainer.Private #WideContentContainer a {
  color:#000;
}
#ContentContainer h3 a {
  color:#64002A;
  text-decoration:none;
  border-bottom:1px none;
}
#ContentContainer a:hover, #LokalContentContainer a:hover, #SiteContentContainer.Private #WideContentContainer a:hover {
  border:none;
}
#ContentContainer .text2, #LokalContentContainer .text2, #SiteContentContainer.Private #WideContentContainer .text2 {
  color:#64002A;
  font-size:13px;
  font-weight:normal;
  margin-bottom:15px;
}
#ContentContainer .text2 a, #LokalContentContainer .text2 a, #SiteContentContainer.Private #WideContentContainer .text2 a {
  font-size:13px;
}
#SiteContentContainer.Private #WideContentContainer .text2 {
  color:#000;
}
/* Paragraph/XLLinkList.html */
#ContentContainer .LinkList,
#SiteContentContainer.Private .LinkList{
  padding:15px 0;
}
#ContentContainer .LinkList a,
#SiteContentContainer.Private .LinkList a{
  color:#64002A;
  border:none;
  text-decoration:none;
  font-weight:bold;
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlack.gif) no-repeat 0px 4px;
  padding-left:15px;
  margin-bottom:5px;
}
#ContentContainer .LinkList a:hover,
#SiteContentContainer.Private .LinkList a:hover{
  text-decoration:underline;
}
#SiteContentContainer.Private #WideContentContainer .LinkList a{
  border-bottom:none;
}
#SiteContentContainer.Private #WideContentContainer .LinkList a:hover{
  border-bottom:1px dotted;
}
#BBTVContentContainerSub .LinkList{
  padding:15px 0;
}
#BBTVContentContainerSub .LinkList a {
  border:none;
  text-decoration:none;
  font-weight:bold;
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletGold.gif) no-repeat 0px 4px;
  padding-left:15px;
  margin-bottom:5px;
}
#BBTVContentContainerSub .LinkList a:hover{
  border-bottom:1px dotted;
}

/*   Paragraph/XLBoxSand.html & Paragraph/XLBoxBlack */

.BoxSand {
  width:275px;
  height:283px;
  background:url(/Files/System/xlbyg/Graphic/BGBoxSand.png) no-repeat;
  padding:6px 0 0 7px;
}
.BoxBlack {
  width:275px;
  height:283px;
  background:url(/Files/System/xlbyg/Graphic/BGBoxBlack.png) no-repeat;
  padding:6px 0 0 7px;
}
.BoxSandImage, .BoxBlackImage {
  height:109px;
  width:259px;
  padding:8px 0 0 5px;
}
#CenterContainer .BoxSandImage h1, #CenterContainer .BoxBlackImage h1 {
  background:#000;
  color:#d8bc7e;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
  padding:1px 8px;
  margin:0 8px 0 3px;
}
.BoxSandText, .BoxBlackText {
  padding:10px 17px 10px 7px;
  width:250px;
}
.BoxBlackText {
  color:#d8bc7e;
}
.BoxSandText a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubbleBulletRed.gif) no-repeat 0 4px;
  padding-left:15px;
  font-weight:bold;
  text-decoration:none;
}
.BoxBlackText a {
  color:#d8bc7e;
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletSand.gif) no-repeat 0 4px;
  padding-left:15px;
  font-weight:bold;
  text-decoration:none;
}
.BoxSandText a:hover, .BoxBlackText a:hover {
  color:#64002a !important;
}
/* Big Sticker Sand Box - Paragraph/XLStickerBoxSandBig.html */
.StickerBoxSandBig {
  width:275px;
  height:283px;
  background:url(/Files/System/xlbyg/Graphic/BGStickerBoxSandBig.png) no-repeat;
  padding:6px 0 0 7px;
}
.StickerBoxSandImageBig {
  height:106px;
  width:259px;
  padding:8px 0 0 5px;
}
.StickerBoxSandBig h4 {
  background:#000;
  color:#d8bc7e;
  font-size:13px;
  text-transform:uppercase;
  padding:1px 8px;
  margin:0 17px 0 3px;
  width:233px;
}
.StickerBoxSandTextBig {
  padding:10px 7px;
  width:260px;
  color:#000000;
}
.StickerBoxSandTextBig a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubbleBulletRed.gif) no-repeat 0 4px;
  padding-left:15px;
  font-weight:bold;
  text-decoration:none;
}
.StickerBoxSandTextBig a:hover {
  color:#64002a;
}
/* Big Sticker Box Image Only - Paragraph/XLStickerBoxImageOnlyBig.html */
.StickerBoxImageOnlyBig {
  background:url(/Files/System/xlbyg/Graphic/BGHangingBoxSandBig.png) no-repeat;
  width:275px;
  height:283px;
  padding:6px 0 0 7px;
}
.StickerBoxImageOnlyImageBig {
  height:265px;
  width:264px;
  padding:8px 0 0 5px;
}
.StickerBoxImageOnlyBig h4 {
  background:#000;
  color:#d8bc7e;
  font-size:13px;
  text-transform:uppercase;
  padding:1px 8px;
  margin:0 17px 0 3px;
  width:233px;
}
/* Forsidebox med info - Paragraph/NZFrontpageInfo.html */
#RightContentPlaceHolder .FrontpageImageOnlyContainer {
  float:none;
}
.FrontpageImageOnlyContainer {
  float:left;
  clear:both;
  width:189px;
  height:155px;
}
.FrontpageImageOnlyContainer a {
  padding:0px;
  margin:0px;
}
.FrontpageImageOnlyContainer img {
  padding:0px;
  margin:0px;
}
/* Find butik - Paragraph/XLFindStore.html */
#RightContentPlaceHolder .FindStoreContainer {
  width:180px;
  margin-left:15px;
  _margin-left:8px;
  margin-bottom:15px;
  margin-top:7px;
}
.FindStoreContainer, .FindStoreContainer2 {
  clear:both;
  width:189px;
  height:161px;
  background:url(/Files/System/xlbyg/Graphic/BGBoxFindUs.png) no-repeat;
  background-position:right;
  text-align:center;
  padding-top:8px;
}
.FindStoreContainer2 {
  background:url(/Files/System/xlbyg/Graphic/BGBoxFindUs2.png) no-repeat;
  background-position:-1px bottom;
  height:150px;
  margin-top:9px;
  padding-top:10px;
}
#RightContentPlaceHolder .FindStoreContainer h5 {
  width:180px;
  margin:0px;
  text-align:center;
  height:20px;
}
.FindStoreContainer h5, .FindStoreContainer2 h5 {
  margin:0;
  clear:both;
  font-size:13px;
  text-transform:uppercase;
  margin-right:6px;
  line-height:20px;
}
.FindStoreContainer2 h5 {
  padding-top:4px;
}
.FindStoreContainer input {
  background:#FFFFFF url(/Files/System/xlbyg/Graphic/IconLoop.gif) no-repeat scroll right center;
  border:medium none;
  font-size:10px;
  padding:3px 2px;
  width:148px;
  margin-top:99px;
  margin-right:6px;
}
/* Nyhedsbrevsboks - Paragraph/XLFindStore.html */
.NewsletterContainer {
  clear:both;
  width:170px;
  padding-left:19px;
  height:151px;
  background:url(/Files/System/xlbyg/Graphic/BGBoxNewsletter.png) no-repeat;
  padding-top:14px;
}
.NewsletterContainer h5 {
  margin-bottom:10px;
  clear:both;
  width:152px;
  font-size:11px;
  text-transform:uppercase;
  text-align:center;
  line-height:20px;
  color:#c7a76a;
  background-color:#000;
}
.NewsletterContainer span {
  clear:both;
  display:block;
  text-align:left;
  width:154px;
  height:73px;
  font-size:11px;
  line-height:14px;
  ;
  color:#c7a76a;
}
.NewsletterContainer span div {
  color:#c7a76a;
}
.NewsletterContainer input {
  background:#FFFFFF url(/Files/System/xlbyg/Graphic/IconLoop.gif) no-repeat scroll right center;
  border:medium none;
  font-size:10px;
  padding:3px 2px;
  width:148px;
  margin-right:6px;
}
.NewsletterContainer a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlack.gif) no-repeat center left;
  padding-left:14px;
  color:#d8bc7e;
  text-decoration:none;
  font-weight:bold;
}
.NewsletterContainer a:hover {
  color:#000;
}
/* Forside Byggecenter Boks - Paragraph/XLFrontpageBoxByggecenter.html */
.FrontpageBoxByggecenter {
  clear:both;
  height:140px;
  background:url(/Files/System/xlbyg/Graphic/BGBoxFrontpageSand.png) no-repeat center;
  padding:8px 11px 12px 10px;
}
.FrontpageBoxByggecenter h1 {
  float:left;
  clear:left;
  font-size:17px;
  line-height:17px;
  font-weight:bold;
  text-transform:uppercase;
  color:#000;
  padding:4px 8px 8px 8px;
}
.FrontpageBoxByggecenter span {
  display:block;
  clear:left;
  font-size:11px;
  font-weight:normal;
  color:#000;
  padding:0 0 8px 8px;
  width:214px;
}
.FrontpageBoxByggecenter span a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubbleBulletRed.gif) no-repeat 0px 4px;
  padding-left:14px;
  font-weight:bold;
  text-decoration:none;
}
.FrontpageBoxByggecenter span a:hover {
  color:#64002A;
}
/* Forside Proffcenter Boks - Paragraph/XLFrontpageBoxProffcenter.html */
.FrontpageBoxProffcenter {
  clear:both;
  height:140px;
  background:url(/Files/System/xlbyg/Graphic/BGBoxFrontpageBlack.png) no-repeat center;
  padding:8px 11px 12px 10px;
}
.FrontpageBoxProffcenterImg, .FrontpageBoxByggecenterImg {
  float:right;
  width:133px;
}
.FrontpageBoxProffcenter h1 {
  float:left;
  clear:left;
  font-size:17px;
  line-height:17px;
  font-weight:bold;
  text-transform:uppercase;
  color:#c7a76a;
  padding:4px 8px 8px 8px;
}
.FrontpageBoxProffcenter span {
  display:block;
  clear:left;
  font-size:11px;
  font-weight:normal;
  color:#c7a76a;
  padding:0 0 8px 8px;
  width:214px;
}
.FrontpageBoxProffcenter span div {
  color:#c7a76a;
}
.FrontpageBoxProffcenter span a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubbleBulletRed.gif) no-repeat left 50%;
  padding-left:14px;
  font-weight:bold;
  color:#c7a76a;
  text-decoration:none;
}
.FrontpageBoxProffcenter span a:hover {
  color:#64002A !important;
}
/* Global Sticker boks lille - Paragraph/XLStickerBoxRedSmall.html */
/* Global hÃ¦nge boks lille - Paragraph/XLHangingBoxRedSmall.html */
.StickerBoxRedSmall {
  background:url(/Files/System/xlbyg/Graphic/BGStickerBoxRedSmall.png) no-repeat;
  width:155px;
  height:147px;
  padding:8px 11px 20px 22px;
  margin-bottom:17px;
}
.HangingBoxRedSmall {
  background:url(/Files/System/xlbyg/Graphic/BGHangingBoxRedSmall.png) no-repeat;
  width:155px;
  height:147px;
  padding:7px 11px 20px 22px;
  /*
  padding:16px 11px 20px 22px;
  */
  margin-bottom:17px;
}
.StickerBoxRedSmall h5, .HangingBoxRedSmall h5 {
  margin-bottom:10px;
  padding:3px 7px;
  clear:both;
  width:139px;
  font-size:11px;
  text-transform:uppercase;
  line-height:14px;
  color:#c7a76a;
  background-color:#000;
}
.StickerBoxRedSmall span, .HangingBoxRedSmall span {
  clear:both;
  display:block;
  text-align:left;
  width:154px;
  height:73px;
  font-size:11px;
  line-height:14px;
  ;
  color:#c7a76a;
}
.StickerBoxRedSmall a, .HangingBoxRedSmall a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlack.gif) no-repeat 0 4px;
  padding-left:15px;
  font-weight:bold;
  text-decoration:none;
  color:#c7a76a;
}
.StickerBoxRedSmall a:hover, .HangingBoxRedSmall a:hover {
  text-decoration:underline;
}
/* Sticker Box Image Only Small - Paragraph/XLStickerBoxImageOnlySmall.html */
.StickerBoxImageOnlySmall {
  margin-bottom:17px;
  width:186px;
  margin-left:2px;
  _margin-left:0px;
}
.StickerBoxImageOnlySmall a {
  display:block;
  line-height:normal;
}
.StickerBoxImageOnlySmall a img {
  _behavior: url(/files/System/xlbyg/js/iepngfix_v2/iepngfix.htc);
}
/* Hanging Box Image Only Small - Paragraph/XLHangingBoxImageOnlySmall.html */
.HangingBoxImageOnlySmall {
  background:url(/Files/System/xlbyg/Graphic/BGHangingBoxImageOnlySmall.png) no-repeat;
  width:175px;
  height:175px;
  margin-bottom:17px;
  padding:0 0 0 14px;
}
.HangingBoxImageOnlyImageSmall {
  height:156px;
  width:163px;
  padding:8px 0 0 7px;
}
.HangingBoxImageOnlySmall h5 {
  background:#000;
  color:#d8bc7e;
  font-size:11px;
  text-transform:uppercase;
  padding:1px 8px;
  width:138px;
}
/* Hanging Box Image Only Wide - Paragraph/XLHangingBoxImageOnlyWide.html */
.HangingBoxImageOnlyWide {
  background:url(/Files/System/xlbyg/Graphic/BGHangingBoxImageOnlyWide.png) no-repeat;
  width:250px;
  height:147px;
}
.HangingBoxImageOnlyImageWide {
  height:129px;
  width:232px;
  overflow:hidden;
  padding:6px 0 0 7px;
}
/* Hanging Box Image Only Medium - Paragraph/XLHangingBoxImageOnlyMedium.html */
.HangingBoxImageOnlyMedium {
  background:url(/Files/System/xlbyg/Graphic/BGHangingBoxMedium.png) no-repeat;
  width:236px;
  height:222px;
  margin-top:9px;
  padding:8px 0 0 14px;
}
.HangingBoxImageOnlyImageMedium {
  height:214px;
  width:230px;
  padding:8px 0 0 8px;
}
.HangingBoxImageOnlyMedium h5 {
  background:#000;
  color:#d8bc7e;
  font-size:11px;
  text-transform:uppercase;
  padding:1px 8px;
  width:138px;
}
/* Hanging Box Red Wide - Paragraph/XLHangingBoxRedWide.html */
.HangingBoxRedWide, .HangingBoxRedWide span {
  background:url(/Files/System/xlbyg/Graphic/BGHangingBoxRedWide.png) no-repeat;
  color:#D8BC7E !important;
  width:250px;
  height:147px;
  margin-top:9px;
  padding:8px 0 0 14px;
}
.HangingBoxRedWide h5 {
  background:#000;
  color:#d8bc7e;
  font-size:11px;
  text-transform:uppercase;
  margin-top:4px;
  padding:1px 8px;
  width:200px;
}
.HangingBoxRedWide a {
  background:transparent url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlack.gif) no-repeat scroll 0 4px;
  color:#D8BC7E !important;
  font-weight:bold;
  padding-left:15px;
  text-decoration:none;
  border:none !important;
}
/* Afsnits template til lokalsiderne */
.LokalParagraph {
  clear:both;
}
.LokalParagraph div {
  clear:both;
}
#LokalContentContainer .LokalParagraph p a {
  text-decoration:none;
  border:none;
}
#LokalContentContainer .LokalParagraph h2.h2 {
  margin-top:20px;
}
/* Video Player */
div#XLBygVideoPlayer {
  width:563px;
  background:url(/Files/System/xlbyg/Graphic/BGVideoPlayer.png) no-repeat top left;
  behavior: url(/files/System/xlbyg/js/iepngfix_v2/iepngfix.htc);
  padding:6px 0 0 7px;
}
div#XLBygVideoPlayerV2 {
  width:563px;
  background:url(/Files/System/xlbyg/Graphic/BGVideoPlayerV2.png) no-repeat top left;
  behavior: url(/files/System/xlbyg/js/iepngfix_v2/iepngfix.htc);
  padding:6px 0 0 7px;
}
/*   Paragraph/XLGridBox.html */
.GridBox {
  width:170px;
  clear:both;
  padding-left:7px;
}
.GridBoxHeader {
  background:url(/Files/System/xlbyg/Graphic/BGGridBoxTop.png) no-repeat;
  height:30px;
}
.GridBoxHeader h5 {
  padding:7px 0 0 25px;
  background-repeat:no-repeat;
}
.GridBoxList li {
  background:url(/Files/System/xlbyg/Graphic/BGGridBoxMain.png) no-repeat;
  height:30px;
  list-style:none;
  margin:0 !important;
  padding-left:8px;
}
.GridBoxList a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubbleBulletRed.gif) no-repeat center left;
  padding:7px 0 0 13px;
  display:block;
  text-decoration:none;
  font-size:11px;
  border:none !important;
  color:#000 !important;
  font-weight:bold;
  height:22px;
}
.GridBoxList a.pidlink {
  display:none !important;
}
.GridBoxList a:hover {
  text-decoration:underline !important;
}
/*   Paragraph/XLLoginInfo.html */
.LoginInfoHeaderRed {
  clear:both;
  width:249px;
  height:29px;
  padding:12px 0 0 9px;
  background-color:#64002A;
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
}
.LoginInfoText {
  clear:both;
  width:238px;
  height:186px;
  padding:10px;
  background-color:#d8bc7e;
  color:#000000;
}
#ContentContainer .LoginInfoText a {
  background:url(/Files/System/xlbyg/Graphic/IconDoubbleBulletRed.gif) no-repeat 0 4px;
  padding-left:15px;
  font-weight:bold;
  text-decoration:none;
  border:0px none;
}
/*   Paragraph/NZFrontpageInfo.html
 */

.FloatNone, .FloatNone p, .FloatNone div, .FloatNone div p, .FloatRight, .FloatRight table, .FloatRight small, .FloatLeft, .FloatLeft table, .FloatLeft small {
}
.FloatNone {
  clear:both;
}
form td{
  padding:0 5px !important; /* Stop specificity wars! Den her deklaration er for generel til at smide en !important pÃ¥, og det fucker i en masse andet. Smid en klasse pÃ¥. ~ nis */
}
#htmlversion table td{
  padding:0 !important;
}

form textarea{
  margin:0 0 12px !important;
}
#ContentContainer .FloatNone td {
  padding:5px !important;
}
#ContentContainer input[type=radio] { margin:0 3px 0 0; }
.FloatNone p, .FloatNone div, .FloatNone div p {
  font-size:inherit;
  line-height:inherit;
  margin:0;
}
.FloatRight {
  float:right;
}
.FloatRight table, .FloatRight img {
  margin-left:19px;
  margin-bottom:15px;
  _margin-left:0px; /*Dette er fejl brug af templates, der krÃ¦ver denne */
}
.FloatRight small {
  display:block;
  padding-top:2px;
  padding-bottom:4px;
  font-style:italic;
}
.FloatLeft {
  float:left;
}
.FloatLeft table, .FloatLeft img {
  margin-right:19px;
}
.FloatLeft small {
  display:block;
  padding-top:2px;
  padding-bottom:4px;
  font-style:italic;
}
.ImageTop, .TextTop, .ImageBottom, .TextBottom {
  float:none;
}
/*   Paragraph/XLBlackShadowBox.html */
.BlackShadowBox {
  background:url(/Files/System/XLByg/Graphic/BBTV/BBTVBanner.png) no-repeat top left;
  height:246px;
  width:166px;
  padding:0 9px;
  font-size:11px;
}
.BlackShadowBox .text {
  color:#fff;
  padding:5px 9px;
}
.BlackShadowBox .text a {
  color:#d8bc7e;
  text-decoration:none;
  font-weight:bold;
  background:url(/Files/System/XLByg/Graphic/IconDoubbleBulletRed.gif) no-repeat 0 4px;
  padding-left:13px;
}
.BlackShadowBox .text a:hover {
  text-decoration:underline;
}
.BlackShadowBox h5 {
  color:#fff;
  height:14px;
  margin:0;
  padding:10px 9px;
}
/*   Paragraph/XLVideoListItem.html */
.VideoListItem {
  background:url(/Files/System/XLByg/Graphic/BBTV/BBTVListWideBackground.png) no-repeat top left;
  width:510px;
  height:109px;
  padding:20px 30px;
  cursor:pointer;
}
.VideoListItemImage {
  float:left;
  width:100px;
  height:100px;
  margin-right:20px;
}
.VideoListItemText {
  float:left;
  width:375px;
  color:#fff;
  font-size:11px;
}
.VideoListItemText a {
  color:#d8bc7e;
  text-decoration:none;
  font-weight:bold;
}
.VideoListItemText a:hover {
  text-decoration:underline;
}
/* Paragraph/XLFindStoreBBTVpage.html */
.FindStoreContainer3 {
  width:186px;
  height:174px;
  background:url(/Files/System/xlbyg/Graphic/BBTV/FindStoreBlackShadow.png) no-repeat top left;
}
/* Paragraph/XLAudioItem.html */
.AudioItem {
  background:url(/Files/System/XLbyg/Graphic/BBTV/BBTVAudioBackground.png) no-repeat top left;
  height:39px;
  padding:5px 8px;
}
.AudioItemHeading {
  color:#fff;
  font-size:11px;
  padding:10px 0 0 10px;
  float:left;
  width:103px;
}
.AudioItemText {
  float:left;
  color:#8a8a8a;
  text-transform:capitalize;
}
.AudioItemText td {
  color:#8a8a8a;
  text-transform:uppercase;
  font-size:8px;
  text-align:center;
  padding:0 5px;
}
.AudioItemText img {
  padding-top:2px;
}
/* Paragraph/XL123Box.html */
.XLTube123 {
  background:url(/files/system/xlbyg/graphic/xltube/123Background.png) no-repeat;
  height:96px;
  width:166px;
  padding:10px;
}
.XLTube123 .image {
  margin:0 auto;
  padding-bottom:10px;
  text-align:center;
}
.XLTube123 .text {
  margin:0 auto;
  text-align:center;
  color:#fff;
  font-size:11px;
}
/* XLTubeForm */
#XLTubeForm div, #XLTubeForm form {
  color:#fff;
}
#XLTubeForm label {
  width:100px;
  display:block;
  float:left;
  clear:left;
  line-height:20px;
  color:#fff;
}
#XLTubeForm input, #XLTubeForm textarea {
  width:312px;
  border:none;
  margin-bottom:2px;
}
#XLTubeForm input.Check {
  width:25px;
}
#XLTubeForm .Rules {
  padding:25px 0;
}
#XLTubeForm input {
  height:20px;
  float:left;
  border:1px none;
}
#XLTubeForm textarea {
  float:left;
  border:1px none;
  overflow:hidden;
  height:150px;
}
#XLTubeForm div.fileinputs {
  position: relative;
  clear:right;
  float:left;
  width:312px;
}
#XLTubeForm div.fakefile {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
#XLTubeForm div.fakefile input {
  width:211px;
  position:absolute;
  top:0;
  left:0;
}
#XLTubeForm div.fakefile img {
  position:absolute;
  top:0;
  left:216px;
}
#XLTubeForm input.file {
  position: relative;
  text-align: right;
  moz-opacity:0;
 filter:alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
 _filter:alpha(opacity:100);
}
#XLTubeForm .InfoIcon {
  float:left;
  margin-top:2px;
  padding-left:5px;
  position:relative;
}
#XLTubeForm .InfoBlock {
  position:absolute;
  top:-15px;
  left:21px;
  width:271px;
  display:none;
}
#XLTubeForm .InfoArrow {
  width:7px;
  float:left;
  padding-top:15px;
}
#XLTubeForm .InfoText {
  background:url(/Files/System/XLByg/Graphic/XLTube/XLTubeFormInfoMessage.jpg) no-repeat bottom left;
  width:234px;
  padding:10px 15px;
  font-size:11px;
  float:right;
  color:#000;
}
#XLTubeForm input.UploadButton {
  width:96px;
}
#XLTubeForm .left {
  float:left;
}
#XLTubeForm .right {
  float:right;
}
#XLTubeForm .TubeInputContainer, #XLTubeForm .h3 {
  clear:both;
}
#XLTubeForm .SubScript {
  width:312px;
  padding-left:100px;
}
#XLTubeForm .h3 {
  padding-top:15px;
}
/* GENEREL TYPOGRAFI */

Body, table, th, td, div, span, li, p, a, h1, h2, h3, h4, h5, h6, input, select, form {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  /*font-size: 11px;*/
  color: #000000;
  line-height: 1.3em;
}
h1 {
  color:#64002A;
  font-size:18px;
  font-weight:normal;
  text-transform:uppercase;
  padding-top:20px;
  margin: 0 0 0 0;
  color: #000000;
}
h2 {
  color:#64002A;
  font-size:22px;
  font-weight:bold;
  margin: 0 0 0 0;
  color: #000000;
  wfford-spacing:10px;
}
h3 {
  color:#000;
  font-size:13px;
  font-weight:bold;
  margin: 0 0 0 0;
  margin-bottom:5px;
  color: #000000;
}
/* h4, h5, h6 og h7 bruges som overskrift i hÃ¸jre og venstre side */
H4, H5, H6, H7 {
  margin: 0 0 0 0;
  margin-bottom:5px;
  color: #000000;
  font-size: 9px;
  font-weight: bold;
}
span {
  margin: 0 0 0 0;
}
hr {
  height: 0;
  border-width: 1px 0 0 0;
  border-style: dotted;
  border-color: #000;
  margin: 5px 0 5px 0;
}
/*a, a:link {
  color: #000000;
  text-decoration: underline;
  }
a:visited {
  color: #000000;
  text-decoration: underline;
  }
a:hover {
  color: #000000;
  text-decoration: underline;
  }*/
  
/* ParagraphSetup */

/* Placeholder til globalbokse i hÃ¸jre - ParagraphSetup/XLRightColumnSetup.html */
#RightColumnParent {
  display:none;
}
#RightContentPlaceHolder {
}
/* ------ FORSIDE ------ */
/* Forside - ParagraphSetup/NZFrontpageSetup.html */
/* Setup til toppen */
#FrontpageParagraphSetupTopContainer {
  width:956px;
  height:325px;
  float:none;
}
.FrontpageParagraphSetupTopLeft {
  float:left;
  width:189px;
  margin-right:6px;
  clear:both;
}
.FrontpageParagraphSetupTopMiddle {
  float:left;
  width:570px;
  height:324px;
  margin-right:2px;
}
.FrontpageParagraphSetupTopRight {
  float:left;
  width:189px;
}
/* Setup til bunden */
.FrontpageParagraphSetupBottomLeft {
  float:left;
  width:381px;
  margin-right:5px;
  mclear:both;
}
.FrontpageParagraphSetupBottomMiddle {
  float:left;
  width:379px;
  margin-right:2px;
}
.FrontpageParagraphSetupBottomRight {
  float:left;
  width:189px;
}
/* ------ BYGGECENTER FORSIDE ------ */
/* 3 kolonner - ParagraphSetup/XLByggeCenterFrontpage.html */
#WrapperContainer {
  width:762px;
  _width:759px;
  float:left;
}
#CenterContainer {
  font-size:11px;
  width:570px;
  float:left;
}
#CenterContainer .CenterParagraphSetupTop {
 width:;
  float:left;
}
#CenterContainer .CenterParagraphSetupBottomLeft {
  width:282px;
  float:left;
}
#CenterContainer .CenterParagraphSetupBottomRight {
  width:282px;
  float:right;
}
#WrapperContainer .RightContainer {
  width:189px;
  float:left;
}
/* ------ Login siden ------ */
/* ParagraphSetup/XLLogin.html */
#LoginHeader {
  clear:both;
  width:529px;
  height:43px;
  padding-left:23px;
  padding-top:17px;
  margin-top:21px;
  background:url(/Files/System/xlbyg/Graphic/BGLoginSandHeader.gif) repeat-x top left;
  left:7px;
  position:relative;
}
#LoginHeader h2 {
  font-size:18px;
  font-weight:bold;
}
#LoginInfoContainer {
  clear:both;
  width:528px;
  padding:12px;
  left:7px;
  top:5px;
  position:relative;
}
#LoginInfoLeftContainer, #LoginInfoRightContainer {
 258px;
  float:left;
}
#LoginInfoLeftContainer {
  margin-right:12px;
}
/* ------ BBTV Setup ------ */
/* ParagraphSetup/XLBBTVSetup.html */
#BBTVCenterContent {
  float:left;
  width:570px;
}
#BBTVTube {
  background:url(/Files/System/XLByg/Graphic/BBTV/BackgroundBBTVPlayer.png) no-repeat top left;
  width:546px;
  height:372px;
  padding:8px 12px;
}
#XLTube {
  background:url(/Files/System/XLByg/Graphic/XLTube/XLTubePlayerBackground.png) no-repeat top left;
  width:480px;
  height:322px;
  padding:33px 45px;
}
#BBTVVideoList {
}
#BBTVVideoList h1, #XLTubeHome h2, #XLTubeHome .BredballeHeader {
  background:url(/Files/System/XLByg/Graphic/BBTV/BBTVListWideTop.png) no-repeat top left;
  width:534px;
  height:25px;
  padding:10px 18px 0px;
}
#BBTVRightContent {
  float:right;
  width:186px;
}
#BBTVMobileContent {
}
#BBTVMobileContent h2 {
  background:url(/Files/System/XLByg/Graphic/BBTV/BBTVMenuBackgroundTop.png) no-repeat top left;
  height:24px;
  width:150px;
  color:#fff;
  padding:10px 18px 0px;
}
#BBTVMobileContentHelp {
  background:url(/Files/System/XLByg/Graphic/BBTV/BBTVAudioBoxBottom.png) no-repeat top left;
  height:49px;
  width:152px;
  padding:15px 17px;
}
#BBTVMobileContentHelp a {
}
#BBTVMobileContent #BBTVMobilePaging {
  background:url(/Files/System/XLByg/Graphic/BBTV/BBTVAudioPaging.png) no-repeat top left;
  height:21px;
  width:156px;
  padding:4px 15px;
}
#BBTVMobileContent #BBTVMobilePaging .AudioPagingNext {
  float:right;
  color:#D8BC7E;
  font-size:11px;
  font-weight:bold;
  cursor:pointer;
}
#BBTVMobileContent #BBTVMobilePaging .AudioPagingNext a {
  color:#D8BC7E;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
#BBTVMobileContent #BBTVMobilePaging .AudioPagingPrev {
  float:left;
  color:#D8BC7E;
  font-size:11px;
  font-weight:bold;
  cursor:pointer;
}
#BBTVMobileContent #BBTVMobilePaging .AudioPagingPrev a {
  color:#D8BC7E;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
#BBTVTeasers {
}
/* ------ XLTube Setup ------ */
/* ParagraphSetup/XLTubeHomeSetup.html */

#XLTubeHome h2.NoShadow {
  background:url(/Files/System/XLByg/Graphic/XLTube/HeaderBackgroundNoTopShadow.png) no-repeat top left;
  width:534px;
  height:25px;
  padding:5px 18px 0px;
}
#XLTubeManchet {
  background:url(/Files/system/XLByg/Graphic/XLTube/ManchetBackgroundXLTube.png) no-repeat top left;
  padding:0 30px 20px;
  width:510px;
}
#XLTubeManchet .FloatNone {
  color:#fff;
  font-size:11px;
}
#XLTubePaging {
  background:url(/Files/System/XLByg/Graphic/BBTV/BBTVListWideBottom.png) no-repeat;
  height:28px;
  padding:7px 30px 0;
}
#XLTubePaging .PagingPassive {
  color:#4B4B4B;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
.XLTubePagingPrevious {
  float:left;
}
.XLTubePagingPages {
  padding:0 30px;
  float:left;
  text-align:center;
  width:325px;
}
.XLTubePagingPages .PagingNumber, .XLTubePagingPages .PagingPassive {
  padding:0 5px;
}
.XLTubePagingNext {
  float:right;
}
.XLTubePagingNext a, .XLTubePagingPrevious a, #XLTubePaging a {
  color:#D8BC7E;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
/* ModuleSearch */
#ContentContainer .SearchProductTopContainer a {
  border-bottom:0px none;
  display:block;
  width:504px;
}
.SearchProductTopContainer img {
  margin:15px 0 15px 0;
  padding-left:24px;
  border:0px;
}
#ContentContainer .SearchProductTopContainer .SearchPhrase {
  background:url(/Files/System/xlbyg/Graphic/BGSearchPhrase.gif) repeat-x top left;
  height:31px;
  line-height:31px;
  padding-left:24px;
}
#ContentContainer .TopSearchPaging {
  background:url(/Files/System/xlbyg/Graphic/BGSearchPhrase.gif) repeat-x bottom left;
  display:block;
  width:528px;
  padding-right:24px;
  clear:both;
  text-align:right;
  height:19px;
  line-height:29px;
  height:29px;
}
#ContentContainer .SearchPaging {
  display:block;
  width:528px;
  padding-right:24px;
  clear:both;
  text-align:right;
  height:19px;
  line-height:29px;
}
#ContentContainer .SearchPaging a, #ContentContainer .TopSearchPaging a {
  border-bottom:none;
}
#ContentContainer .SearchResultItem {
  background:url(/Files/System/xlbyg/Graphic/BGSearchResult.jpg) no-repeat bottom left;
  padding:10px 24px 0 24px;
}
/* Accordion */
.FrontpageParagraphSetupTopRight h6 {
  margin:0px;
}
.FrontpageAccordionTop {
  clear:both;
  background-image:url(/Files/System/xlbyg/Graphic/AccordionFrontpageBoxTopBG.png);
  background-repeat:no-repeat;
  background-position:left top;
  height:57px;
}
.FrontpageAccordionTop h5 {
  clear:both;
  width:189px;
  padding-top:26px;
  font-size:11px;
  text-transform:uppercase;
  text-align:center;
  line-height:20px;
  color:#c7a76a;
  margin:0;
}
.FrontpageAccordionBottom {
  clear:both;
  height:11px;
  background-image:url(/Files/System/xlbyg/Graphic/AccordionFrontpageBoxBottomBG.png);
  background-repeat:no-repeat;
  background-position:left top;
}
.menuheader {
  background-repeat:no-repeat;
  background-position:left top;
  height:30px;
  font-size:11px;
  font-weight:bold;
  padding-left:12px;
  line-height:30px;
  cursor:pointer;
  background-image:url(/Files/System/xlbyg/Graphic/AccordionFrontpageHeaderOff.png);
}
.menuheader img {
  float:left;
  padding-right:4px;
}
.openheader {
  background-image:url(/Files/System/xlbyg/Graphic/AccordionFrontpageHeaderOn.png);
}
.FoldOutItemContent {
  padding:4px 17px;
  font-size:11px;
  height:126px;
  width:155px;
}
.FoldOutText h2 {
  font-family:Verdana, Geneva, sans-serif;
  font-size:17px;
  color:#64002A;
  font-weight:bold;
  text-transform:uppercase;
}
.FoldOutText a.pidlink {
  display:none;
}
.FoldOutText a, .FoldOutText a:visited {
  text-decoration:none;
  background-image:url(/Files/System/xlbyg/Graphic/IconDoubbleBulletRed.gif);
  background-repeat:no-repeat;
  padding-left:15px;
  line-height:15px;
  background-position:0 50%;
  font-weight:bold;
}
.FoldOutText a:hover {
  color:#64002a;
}
/* ModuleXLJobView */
a.BlackDoubleArrowLink {
  color:#64002a;
  text-decoration:none;
}
a.BlackDoubleArrowLink:hover {
  color:#64002a;
  border-bottom:#64002a 1px dotted;
  text-decoration:none;
}
input.JobViewInput {
  border:0px;
  width:250px;
  height:21px;
  background:#daceb3;
}
#cvDescription {
  width:506px;
  height:275px;
  background:#daceb3;
  border:none;
}
#MyFile, #MyFile2 {
  width:350px;
  height:21px;
  font-size:11px;
}
/* ModuleSitemapV2 */
#ContentContainer ul#sitemap a.NoChildren {
  background:none;
}
#ContentContainer ul#sitemap a {
  border:none;
}
#ContentContainer ul#sitemap li {
  list-style:none;
}
#ContentContainer ul.M0 li {
  padding:5px 0;
  text-transform:uppercase;
  font-weight:bold;
}
#ContentContainer ul#sitemap a.Children {
  padding-right:10px;
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlackDown.gif) no-repeat center right;
  font-weight:bold;
}
#ContentContainer ul.M1 li, #ContentContainer ul.M2 li, #ContentContainer ul.M3 li, #ContentContainer ul.M4 li {
  padding:5px 0 0 0;
  text-transform:none;
}
#ContentContainer ul.M2 li, #ContentContainer ul.M3 li, #ContentContainer ul.M4 li {
  font-weight:normal;
}
#ContentContainer ul.M1 li a {
  padding-right:10px;
}
#ContentContainer ul.M2 li a {
  padding-right:10px;
}
/* ModuleXLEdit */
.EditImageItem {
  display: block;
  width:178px;
  padding-left:11px;
  background-image: url(/Files/System/XLByg/Graphic/BGXLEditImage.png);
  background-repeat:repeat-y;
}
#ImageUpload {
  padding-top:3px;
  padding-left:3px;
}
#MyFile {
  width:162px;
  height:19px;
  font-size:9px;
}
#btnSave {
  font-size:11px;/*margin:4px 0;
  height:23px;
  padding:0;*/
}
.menuheader a {
  line-height:30px;
  display:block;
  text-decoration:none;
}

/* ModuleXLJob */
@charset "utf-8";
a.BlackDoubleArrowLink {
  color:#64002a;
  text-decoration:none;
}
a.BlackDoubleArrowLink:hover {
  color:#64002a;
  border-bottom:#64002a 1px dotted;
  text-decoration:none;
}
td a {
  color:#64002a;
  text-decoration:none;
}
td a:hover {
  color:#64002a;
  border-bottom:#64002a 1px dotted;
  text-decoration:none;
}
/* XLBYG Job Edit */
table.tablesorter {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  font-size: 11px;
  width: 100%;
  text-align: left;
  border:none;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  background-color: #64002a;
  border:none;
  font-size: 11px;
  height:28px;
  padding-left:4px;
  color:#fff;
}
table.tablesorter thead tr .header {
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tablesorter tbody td {
  color: #3D3D3D;
  padding: 4px;
  line-height:20px;
  background-color: #FFF;
}
table.tablesorter tbody tr.odd td {
  background-color:#faf1dc;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url(/Files/System/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
  background-image: url(/Files/System/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
  background-color: #daceb3;
  color:#000;
}
.gbTitle b {
  color:#000;
}
input.JobEditInput {
  border:0px;
  width:250px;
  height:19px;
  background:#daceb3;
}
select.JobEditSelect {
  width:250px;
}
button#btnCancel {
  font-size:11px;
}
/* ModuleXLLocate */
#WideContentContainer #LocateTop {
  padding:0 15px 25px 15px;
  padding-left:15px;
  height:140px;
}
#LocateTop h1 {
  padding-left:11px;
}
#LocateTop ul {
  padding-left:25px;
}
#TopSearchContainer {
  float:left;
  width:407px;
  margin-right:14px;
}
#TopDirectLinkContainer {
  float:left;
  width:293px;
}
#TopSearchContainer .RedTopTitle, #TopDirectLinkContainer .RedTopTitle {
  clear:both;
  background-color:#64002a;
  height:35px;
  padding-left:11px;
  line-height:35px;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
}
.SandTopContainer {
  clear:both;
  background-color:#d8bc7e;
  height:70px;
  padding:6px 11px;
}
#addressZip {
  width:302px;
  height:20px;
  margin-right:5px;
  _margin-right:2px;
  float:left;
  font-size:11px;
}
.searchBtn {
  width:70px;
  text-align:center;
  float:right;
  line-height:16px;
}
#XLUdlejningAfd {
  font-size:11px;
  height:22px;
  margin-top:6px;
  padding-top:3px;
  width:385px;
}
#MapWrapper {
  position:relative;
  height:650px;
  clear:both;
}
#map {
  position:absolute;
  overflow:hidden;
  height:650px;
  width:744px;
  z-index:1;
}
#RouteWrapper {
  width:552px;
  margin-left:-23px;
}
#MapNarrow {
  position:absolute;
  overflow:hidden;
  height:650px;
  width:552px;
  z-index:1;
}
#NZmapsearch {
  padding:5px;
  width:220px;
  height:95px;
  position:absolute;
  left:505px;
  top:35px;
  z-index:100;
}
#NZmapsearchBG {
  background-color:#fff;
  border:1px solid #000;
  padding:5px;
  width:220px;
  height:95px;
  position:absolute;
  left:505px;
  top:35px;
  z-index:10;
  filter:alpha(opacity=75);
  -moz-opacity:0.75;
  opacity: 0.75;
}
#MapInfo p {
  color:#fff;
}
#MapInfo {
  display:none;
  color:#fff;
  padding:10px;
  width:212px;
  height:95px;
  position:absolute;
  left:505px;
  top:235px;
  z-index:100;
}
#MapInfo img {
  float:right;
}
#MapInfo h4 {
  color:#d8bc7e;
  text-transform:uppercase;
}
#MapInfoBG {
  display:none;
  background-color:#000;
  padding:5px;
  width:222px;
  height:95px;
  position:absolute;
  left:505px;
  top:235px;
  z-index:10;
  filter:alpha(opacity=85);
  -moz-opacity:0.85;
  opacity: 0.85;
}
#MapInfoNarrow p {
  color:#fff;
}
#MapInfoNarrow {
  display:none;
  color:#fff;
  padding:10px;
  width:212px;
  height:95px;
  position:absolute;
  left:313px;
  top:40px;
  z-index:100;
}
#MapInfoNarrow img {
  float:right;
}
#MapInfoNarrow h4 {
  color:#d8bc7e;
  text-transform:uppercase;
}
#MapInfoBGNarrow {
  display:none;
  background-color:#000;
  padding:5px;
  width:222px;
  height:95px;
  position:absolute;
  left:313px;
  top:40px;
  z-index:10;
  filter:alpha(opacity=85);
  -moz-opacity:0.85;
  opacity: 0.85;
}
#NZmapsearch b.LocateLoop {
  background:url(/Files/System/xlbyg/Graphic/IconLoop.png) no-repeat center left;
  padding:2px 25px;
}
#NZmapsearch table {
  font-size:10px;
  padding-top:7px;
}
#NZmapsearch input {
  font-size:10px;
  width:135px;
}
#NZmapsearch button {
  width:75px;
  margin-top:7px;
  height:25px;
}
#NZmapother {
  padding:5px;
  width:220px;
  height:62px;
  position:absolute;
  left:505px;
  top:150px;
  z-index:101;
}
#NZmapotherBG {
  background-color:#fff;
  border:1px solid #000;
  padding:5px;
  width:220px;
  height:62px;
  position:absolute;
  left:505px;
  top:150px;
  z-index:11;
  filter:alpha(opacity=75);
  -moz-opacity:0.75;
  opacity: 0.75;
}
#map .Marker {
  width:144px;
  line-height:110%;
}
#map .Marker a.bullet {
  background:url(/Files/System/xlbyg/Graphic/IconDoubbleBulletRed.gif) no-repeat center left;
  padding-left:15px;
  color:#64002a;
  text-decoration:none;
  font-weight:bold;
}
#map .Marker a.bullet:hover {
  text-decoration:underline;
}
#Locations {
  position:relative;
  clear:both;
  display:none;
  line-height:125%;
}
#MapNearHeader {
  padding:13px 0 0 22px;
  height:43px;
  background:url(/Files/System/xlbyg/Graphic/BGLocateHeader.png) repeat-x;
}
#MapNear {
  /*height:144px;
  background:url(/Files/System/xlbyg/Graphic/BGLocateEntry.png) repeat-x;
  padding:30px 24px;
  width:696px;*/
  display:none;
}
.NearImage {
  width:168px;
  float:left;
  padding-right:24px;
}
h3.NearHeader {
  color:#64002a;
  font-size:13px;
  font-weight:bold;
}
h3.NearHeader a {
  color:#64002a;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
}
.NearText {
  width:312px;
  float:left;
  padding-right:42px;
}
.NearLinks {
  width:150px;
  float:left;
}
.NearLinks a {
  display:block;
  color:#64002a;
  text-decoration:none;
  font-weight:bold;
}
.NearLinks a:hover {
  text-decoration:underline;
}
#MapOtherHeader {
  height:56px;
  background:url(/Files/System/xlbyg/Graphic/BGLocateHeader.png) repeat-x;
}
.MapOtherEntry {
  height:124px;
  width:696px;
  background:url(/Files/System/xlbyg/Graphic/BGLocateEntry.png) repeat-x bottom left;
  padding:15px 24px;
}
.OtherText {
  width:504px;
  float:left;
  padding-right:42px;
}
#RouteHeader {
  display:none;
}
input.AddressFrom {
  width:400px;
}
input.searchBtn {
  margin:7px 0 20px 0;
}
.SandText {
  color:#8c7a51;
  font-weight:bold;
}
/*h2.MapHeader{
  padding:13px 22px;
}*/
h2.MapHeaderOther, h2#MapNearHeader {
  padding:17px 0 0 22px;
}
/* ModuleXLLokalForside */
#LocalContentContainer {
  /*background:url(/Files/System/xlbyg/Graphic/BGArticleMain.png) top left;*/
  padding:20px 30px;
  font-size:11px;
  _width:505px;
  overflow:hidden;
  line-height:125%;
  margin:0 -30px;
}
#LocalTop {
}
#LocalMiddle {
  clear:both;
}
.LocalLeftCol {
  width:245px;
  float:left;
  overflow:hidden;
  margin-right:20px;
}
.LocalRightCol {
  width:245px;
  float:right;
  overflow:hidden;
}
#ContentContainerLocalBottom {
  background:url(/Files/System/xlbyg/Graphic/BGLocalPageHome.png) no-repeat top left;
  height:152px;
  padding:20px 30px;
  clear:both;
  font-size:11px;
  line-height:123%;
  margin:0 -30px -47px -30px;
}
#ContentContainerLocalBottom a {
  color:#64002A;
  text-decoration:none;
  font-weight:bold;
  display:block;
  padding-top:5px;
  padding-bottom:5px;
  border:none;
}
#ContentContainerLocalBottom a:hover {
  text-decoration:underline;
}
a.LocalShop {
  background:url(/Files/System/xlbyg/Graphic/IconShoppingCart.gif) no-repeat center left;
  padding-left:30px;
  width:120px;
}
a.LocalWeb {
  background:url(/Files/System/xlbyg/Graphic/IconFactory.png) no-repeat center left;
  padding-left:30px;
  width:120px;
}
a.LocalEmail {
  background:url(/Files/System/xlbyg/Graphic/IconEmailRed.gif) no-repeat center left;
  padding-left:30px;
  width:120px;
}
a.LocalRoute {
  background:url(/Files/System/xlbyg/Graphic/IconLoopRed.png) no-repeat center left;
  padding-left:30px;
  width:120px;
}
.LokalForsideEdit1 {
}
.LokalForsideEdit1 tr {
}
.InputWide {
  width:370px;
}
.InputPhone {
  width:85px;
}
.InputTiny {
  width:35px;
}
a.BlackDoubleArrowLink {
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlack.gif) no-repeat 0 4px;
  padding-left:15px;
  font-weight:bold;
  text-decoration:none;
  border:none;
}
a.BlackDoubleArrowLink:hover {
  text-decoration:underline;
}
/* ModuleXLNewsletter */
#NewsLetterTopMenu {
  padding-bottom:25px;
}
#NewsLetterTopMenu a {
  color:#64002A;
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlack.gif) no-repeat 0 4px;
  border:none !important;
  font-weight:bold;
  padding:0 15px;
  text-decoration:none;
}
.DepartmentSubfolder {
  padding-left:20px;
  padding-bottom:10px;
  display:none;
}
.DepartmentHeader {
  padding-top:5px;
}
.DepartmentHeader a.DepartmentName {
  color:#64002A;
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlack.gif) no-repeat 0 4px;
  border:none !important;
  font-weight:bold;
  padding-left:15px;
  text-decoration:none;
}
.DepartmentSubfolder a.NewsletterGroup {
  background:url(/Files/System/xlbyg/Graphic/IconNewsletterSmall.gif) no-repeat left center;
  border:none !important;
  font-weight:bold;
  display:block;
  height:16px;
  padding:5px 20px;
  text-decoration:none;
}
.DepartmentSubfolder .NewsletterSingleGroup {
  margin-left:20px;
  display:none;
}
/* XLNewNewsletter */
.NewNewsletterSteps {
}
.NewNewsletterSteps a {
  color:#64002A;
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlack.gif) no-repeat 0 4px;
  border:none !important;
  font-weight:bold;
  padding-left:15px;
  text-decoration:none;
}
.NewNewsletterSteps a:hover {
  text-decoration:underline;
}
.NewNewsletterSteps span.ActiveStep {
  font-weight:bold;
  text-decoration:underline;
}
#NewNewsletter hr {
  border-color:#fff;
  border-style:dotted;
  border-width:1px 0 0;
  height:0;
  margin:5px 0;
}
#NewNewsletter .InputField {
  background-color:#DACEB3;
  border:0 none;
  height:19px;
  width:400px;
}
#NewNewsletter label, #NewNewsletter .InputField {
  clear:both;
  float:left;
}
#NewNewsletter .SendToAreas {
  margin-left:10px;
}
#NewNewsletter .SendTo {
  clear:both;
  padding-top:15px;
}
#NewNewsletter .SendTo h5, #NewNewsletter h5 {
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  font-size:14px;
  background:#64002A;
  padding:10px;
  margin-top:15px;
}
#byggecenter {
  display:none;
  padding:10px;
  background:#64002A;
  color:#fff;
  margin-bottom:5px;
}
#zipBox {
  display:none;
  padding:10px;
  background:#64002A;
  color:#fff;
}
#tilbudsmail, .NewNewsletterSummation {
  padding:10px;
  background:#64002a;
  color:#fff;
}
#NewNewsletter .ZipInputField {
  background-color:#DACEB3;
  border:0 none;
  height:19px;
  width:100px;
}
tr.NewsletterDraftHeader, tr.NewsletterOutboxHeader {
  background:#64002a;
  color:#fff;
  font-size:14px;
}
tr.NewsletterDraftHeader td, tr.NewsletterOutboxHeader td {
  color:#fff;
  padding:5px;
  font-weight:bold;
}
tr.NewsletterDraftItem td, tr.NewsletterOutboxItem td {
  padding:5px;
}
tr.NewsletterDraftItem td a, tr.NewsletterOutboxItem td a {
  color:#64002A;
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlack.gif) no-repeat 0 4px;
  border:none !important;
  font-weight:bold;
  padding-left:12px;
  text-decoration:none;
}
.NewsletterOutboxItem a.NoBackground {
  background:none !important;
}
/* ModuleXLNewsletterMemberAdministration */
/* Tilbudsavisen & Byggecenter bruger edit - /templates/XLNewsletterMemberAdministration/byggememberEdit.htm & tilbudmail.htm */
.TilbudsMailForm, .NewsletterAdmForm, .NewsletterProffAdmForm {
  display:inline;
}
.InputContainer {
  clear:both;
}
.TilbudsMailForm label, .InputContainer label {
  display:block;
  width:73px;
  float:left;
  line-height:21px;
}
.NewsletterAdmForm .InputContainer label {
  width:100px;
}
.NewsletterProffAdmForm .InputContainer label {
  width:130px;
}
.Required {
  color:#64002A;
}
.TilbudsMailForm .RequiredDesc, .InputContainer .RequiredDesc, .NewsletterProffAdmForm .RequiredDesc, .xlForm .RequiredDesc {
  padding-left:73px;
  font-size:9px;
  line-height:21px;
  clear:both;
}
.NewsletterProffAdmForm .RequiredDesc {
  padding-left:130px;
}
.RequiredDesc .Required {
  font-size:9px;
}
.TilbudsMailForm input.Email, .TilbudsMailForm input.Text, .InputContainer input.Text, .NewsletterProffAdmForm input.Text2 {
  display:block;
  width:308px;
  border:1px none;
  background-color:#daceb3;
  height:21px;
  padding-left:4px;
  line-height:21px;
  margin-bottom:2px;
  clear:right;
  font-size:11px;
}
.TilbudsMailTextAboveSelect {
  padding-top:32px;
  padding-bottom:5px;
  font-weight:bold;
  line-height:21px;
}
.TilbudsMailForm label.SelectLabel, .InputContainer label.SelectLabel {
  width:100px;
}
.NewsletterProffAdmForm label.SelectLabel {
  width:130px;
}
.TilbudsMailForm select, .NewsletterAdmForm select, .NewsletterProffAdmForm select {
  font-size:11px;
  line-height:21px;
  height:21px;
  width:303px;
}
.InputContainer .textArea {
  display:block;
  width:308px;
  border:1px none;
  background-color:#daceb3;
  height:75px;
  padding-left:4px;
  line-height:21px;
  margin-bottom:2px;
  clear:right;
  font-size:11px;
}
.NewsletterAdmForm select {
  width:312px;
}
.NewsletterProffAdmForm select {
  width:313px;
}
.InputContainerCheckbox {
  clear:both;
  padding-left:83px;
  padding-bottom:25px;
}
.NewsletterProffAdmForm .InputContainerCheckbox {
  clear:both;
  padding-left:130px;
  padding-bottom:25px;
}
.ButtonSubmit {
  clear:both;
  padding:10px 0 0 290px;
}
.ButtonSubmit3B {
  clear:both;
  text-align:right;
  paadding:10px 0 0 99px;
}
.NewsletterAdmForm .ButtonSubmit {
  clear:both;
  padding:10px 0 0 200px;
}
.NewsletterProffAdmForm .ButtonSubmit {
  clear:both;
  padding:10px 0 0 348px;
}
.NewsletterAdmFormText {
  padding:21px 0 10px 0;
  clear:both;
}
/* Login side */
.LoginForm {
  display:block;
  width:240px;
  padding-right:14px;
}
.LoginForm label, .LoginForm .InputField, .LoginForm .DisabledField {
  float:left;
  clear:both;
}
.LoginForm label {
  padding-top:10px;
  height:17px;
  line-height:17px;
}
.LoginForm .InputField {
  width:238px;
  height:19px;
  border:0px none;
  background-color:#daceb3;
}
.LoginForm .DisabledField {
  width:238px;
  height:19px;
  border:0px none;
  background-color:#64002A;
  color:#fff;
}
.LoginForm .ButtonSubmit {
  clear:both;
  width:238px;
  padding:10px 0 0 0;
}
.LoginForm a {
  display:block;
  margin-right:26px;
  float:left;
}
.LoginRightContainer strong {
  display:block;
  padding-top:11px;
}
#SendPasswordContainer {
  position:absolute;
  top:15px;
  width:218px;
  height:102px;
  background-color:#64002a;
  color:#ffffff;
  padding:5px 10px 0px 10px;
  ;
}
.CloseDiv {
  position:absolute;
  left:218px;
  cursor:pointer;
}
.EmailField {
  clear:both;
  margin-top:8px;
  width:218px;
  font-size:11px;
  padding:3px 0;
  border:0px none;
}
.SendForm {
  clear:both;
  margin:6px 0 0 122px;
}
.Info {
  color:#FFFFFF;
  font-size:10px;
  line-height:13px;
}
/* ModuleXLRent */
#Rental {
  margin-left:-23px;
  margin-right:-19px;
  _margin-right:-24px;
  _width:552px;
}
#LocalNoRental {
  background:url(/Files/System/xlbyg/Graphic/BGRent.jpg) no-repeat bottom left;
  padding:15px 20px;
  height:22px;
  font-weight:bold;
  color:#64002a;
  margin:0 -19px -15px -23px;
}
#Rental h1, #Rental h2, #Rental h3, #Rental table.selection, #Rental p {
  padding:0 20px;
}
#Rental h2, #Rental h3 {
  padding-top:10px;
}
#RentalSandBox, #LocalRentalHeader {
  background-color:#d8bc7e;
}
#RentalSandBox select, #LocalRentalHeader select {
  width:300px;
}
#LocalRentalHeader {
  padding-bottom:20px;
}
#LocalRentalHeader select {
  margin-left:20px;
}
#Rental tr.RentalResult {
  background:url(/Files/System/xlbyg/Graphic/BGRent.jpg) no-repeat bottom left;
  height:52px;
  font-weight:bold;
}
#Rental .RentalResult td {
  color:#64002a;
}
#Rental .RentalResult td a {
  border:none;
}
.RentalResultList {
  margin-bottom:-15px;
}
#NoRental {
  background:url(/Files/System/xlbyg/Graphic/BGRent.jpg) no-repeat bottom left;
  padding:15px 20px;
  height:22px;
  font-weight:bold;
  color:#64002a;
}
/* ModuleXLUserAdministration */
#UserAdmin {
  margin-top:15px;
}
#UserAdmin a.NoBackground {
  background:none;
  padding:0;
}
tr.UserAdminListHeader {
  background:#64002a;
  color:#fff;
  font-size:14px;
}
tr.UserAdminListHeader td {
  color:#fff;
  padding:5px;
  font-weight:bold;
}
tr.UserAdminListItem td {
  padding:5px;
}
tr.UserAdminListItem td a {
  color:#64002A;
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletBlack.gif) no-repeat 0 4px;
  border:none !important;
  font-weight:bold;
  padding-left:12px;
  text-decoration:none;
}
#UserAdminAdd {
  padding-top:15px;
}
#UserAdminAdd input {
  background-color:#DACEB3;
  border:0 none;
  height:19px;
  width:250px;
}
/* ModuleNewsV2 */
#NewsList h1 {
  background:url(/Files/System/xlbyg/Graphic/BGArticleMain.png) no-repeat;
  padding:10px 25px;
  width:520px;
}
#NewsListTop {
  width:505px;
  height:24px;
  background:url(/Files/System/xlbyg/Graphic/BGArticleTop.png) no-repeat;
  padding:14px 65px 0 0;
}
#NewsListTop .FloatRight img {
  margin:0;
}
#NewsListMain {
  width:570px;
  clear:both;
  font-size:11px;
}
.NewsManchet {
  height:130px;
  background:url(/Files/System/xlbyg/Graphic/BGNewsTeaser.png) no-repeat top left;
  padding:10px 25px;
}
.NewsManchetImage {
  float:right;
  padding-left: 5px;
}
.NewsManchetImage img {
  margin:0 20px 10px 0;
  width: 175px;
  height: 75px;
}
.NewsManchetBody {
  float:left;
}
.NewsManchetText a {
  text-decoration:none;
}
.NewsManchet h2 {
  color:#64002a;
  font-size:11px;
  font-weight:bold;
  padding-bottom:10px;
}
.NewsListReadMore {
  clear:right;
}
.NewsListReadMore a {
  text-decoration:underline;
}
#NewsListPaging {
  width:570px;
  background:url(/Files/System/xlbyg/Graphic/BGNewsListUtils.png) no-repeat top left;
  height:17px;
  padding:7px 10px;
  font-size:11px;
}
#NewsListPagingBottom {
  width:550px;
  background:url(/Files/System/xlbyg/Graphic/BGArticleBottom.png) no-repeat top left;
  height:30px;
  padding:8px 10px;
  font-size:11px;
}
#NewsListPagingBottom .FloatRight, #NewsListPaging .FloatRight {
  float:right;
  padding-right:35px;
}
#NewsListPagingBottom a, #NewsListPaging a {
  border:none;
  color:#64002a;
  text-decoration:none;
}
#NewsListPagingBottom a:hover, #NewsListPaging a:hover {
  text-decoration:underline;
}
#TopSearchContainer.wide {
  width:510px;
}
#TopSearchContainer.wide #addressZip {
  width:409px;
}
#TopSearchContainer.wide #XLUdlejningAfd,
#TopSearchContainer.wide #lstDepartments {
  width:488px;
  margin-top:6px;
  padding-top:3px;
  float:left;
  display:block;
}
.xlForm input[type='image']{
  margin:0 0 0 73px;
}
.OtherText.narrow {    
  background:url(/Files/System/xlbyg/Graphic/BGLocateEntry.png) left bottom;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
    padding: 10px;
    width: 488px;
}
.xlForm #Locations {
  margin:0 0 10px;
  overflow:hidden;
  display:block;
}
.ChooseBtn {
  float:right;
  height:0;
  padding:20px 0 0;
  width:96px;
  background:url(/files/system/xlbyg/graphic/buttonchoose.gif) no-repeat;
  margin:25px 25px 0;
  border:none !important;
}
.xlForm textarea {
  font-family:Verdana, Geneva, sans-serif;
}
/* Private Brands Home */
#PersonalBrandsHomeBeam {
  background:url(/Files/system/xlbyg/graphic/privatebrands/HomePageBeam.png) no-repeat left top;
  clear:both;
  height:134px;
  width:946px;
  padding:12px 10px;
  text-align:center;
}
#PersonalBrandsHomeBeam .PrivateBrandsTeaser {
  float:left;
  width:224px;
  margin-left:10px;
  display:inline;
  text-align:left;
  cursor:pointer;
}
#PersonalBrandsHomeBeam .PrivateBrandLogo {
  height:70px;
  text-align:center;
}
#PersonalBrandsHomeBeam .TeaserText {
  font-size:11px;
  padding:0 28px;
}
#PersonalBrandsHomeBeam .TeaserText h3 {
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
}
#PersonalBrandsHomeBeam .PrivateBrandLogo img {
  _behavior: url(/files/System/xlbyg/js/iepngfix_v2/iepngfix.htc);
}

/* Private Brands Generic */
#SiteContentContainer.Private #WideContentContainer .FloatNone {
  padding:0 20px;
}
#SiteContentContainer.Private #WideContentContainerBottom {
  background:url(/Files/system/xlbyg/graphic/privatebrands/PrivateBrandsContentBottom.png) no-repeat left top;
}
.PrivateBrandSpot {
  float:left;
  margin-left:12px;
  display:inline;
  width:232px;
}
#SiteContentContainer.Private #WideContentContainer .PrivateBrandSpot .Image a {
  border:none;
}
.PrivateBrandSpot .Header {
  padding:15px 0 0;
  height:37px;
}
#SiteContentContainer.Private #LeftMenuContainer h4 {
  background:none;
  color:#fff;
}
#SiteContentContainer.Private #LeftMenuContainer a {
  color:#fff;
  background:url(/Files/System/xlbyg/Graphic/IconDoubleBulletWhite.gif) no-repeat center right;
}
#SiteContentContainer.Private #LeftMenuContainer a.TopPageLink {
  background:none;
}
#SiteContentContainer.Private #LeftMenuContainer a.NoChildren {
  background:none;
}

/* Private Brands Build */
.Build #LocalLogoContainer {
  padding-top:5px;
}
.Build #XLBygPrivatePlayer {
  padding:12px 0;
  margin-top:12px;
  background:#eeddc2;
}
.Build #XLPrivateGallery {
  margin-top:12px;
  background:#eeddc2;
}
.Build #PrivateBrandsSpots {
  padding:0 12px 12px 0;
  background:#eeddc2;
  float:left;
  width:732px;
}
#SiteTopContainer.Build {
  background:url(/Files/system/xlbyg/graphic/privatebrands/BuildMainBGTop.gif) repeat-x left top;
}
#SiteContentContainer.Build {
  background:url(/Files/system/xlbyg/graphic/privatebrands/BuildMainBG.gif) repeat-x left top;
}
#SiteContentContainer.Build #WideContentContainerTop {
  background:url(/Files/system/xlbyg/graphic/privatebrands/BuildContentTop.png) no-repeat left top;
}
#SiteContentContainer.Build #WideContentContainer {
  background:url(/Files/system/xlbyg/graphic/privatebrands/BuildContent.png) repeat-y left top;
  _background:url(/Files/system/xlbyg/graphic/privatebrands/BuildContent.gif) repeat-y left top;
  overflow:hidden;
  display:block;
  padding:0 11px 0 7px;
  _width:743px;
}
.Private.Build .PrivateBrandSpot.Box0 .Header {
  background:#96b8db;
}
.Private.Build .PrivateBrandSpot.Box1 .Header {
  background:#339798;
}
.Private.Build .PrivateBrandSpot.Box2 .Header {
  background:#5490c9;
}
.PrivateBrandSpot .Image {
}
#SiteContentContainer.Private.Build #LeftMenuContainer {
  background:url(/Files/system/xlbyg/graphic/privatebrands/BuildMenuTop.png) no-repeat left top;
}
#SiteContentContainer.Private.Build #LeftMenuContainer div {
  background:url(/files/system/xlbyg/graphic/privateBrands/BuildMenu.png) no-repeat left bottom;
}
#SiteContentContainer.Private.Build #LeftMenuContainer div:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/BuildMenuHover.png) no-repeat left bottom;
}
#SiteContentContainer.Private.Build #LeftMenuContainer div.Inpath,
#SiteContentContainer.Private.Build #LeftMenuContainer div.Inpath:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/BuildMenuInline.png) no-repeat left bottom;
}
#SiteContentContainer.Private.Build #LeftMenuContainer div.Active,
#SiteContentContainer.Private.Build #LeftMenuContainer div.Active:hover,
#SiteContentContainer.Private.Build #LeftMenuContainer div.ActiveNoChildren,
#SiteContentContainer.Private.Build #LeftMenuContainer div.ActiveNoChildren:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/BuildMenuActive.png) no-repeat left bottom;
}

/* Private Brands Outrium */
.Outrium #LocalLogoContainer {
  padding-top:10px;
}
.Outrium #XLBygPrivatePlayer {
  padding:12px 0;
  margin-top:12px;
  background:#c0b9b2;
}
.Outrium #XLPrivateGallery {
  margin-top:12px;
  background:#c0b9b2;
}
.Outrium #PrivateBrandsSpots {
  padding:0 12px 12px 0;
  background:#c0b9b2;
  float:left;
  width:732px;
}
#SiteTopContainer.Outrium {
  background:url(/Files/system/xlbyg/graphic/privatebrands/OutriumMainBGTop.gif) repeat-x left top;
}
#SiteContentContainer.Outrium {
  background:url(/Files/system/xlbyg/graphic/privatebrands/OutriumMainBG.gif) repeat-x left top;
}
#SiteContentContainer.Private.Outrium #WideContentContainerTop {
  background:url(/Files/system/xlbyg/graphic/privatebrands/OutriumContentTop.png) no-repeat left top;
}
#SiteContentContainer.Private.Outrium #WideContentContainer {
  background:url(/Files/system/xlbyg/graphic/privatebrands/OutriumContent.png) repeat-y left top;
  _background:url(/Files/system/xlbyg/graphic/privatebrands/OutriumContent.gif) repeat-y left top;
  overflow:hidden;
  display:block;
  padding:0 11px 0 7px;
  _width:743px;
}
.Private.Outrium .PrivateBrandSpot.Box0 .Header {
  background:#7c6c5e;
}
.Private.Outrium .PrivateBrandSpot.Box1 .Header {
  background:#7cab35;
}
.Private.Outrium .PrivateBrandSpot.Box2 .Header {
  background:#141414;
}
.PrivateBrandSpot .Image {
}
#SiteContentContainer.Private.Outrium #LeftMenuContainer {
  background:url(/Files/system/xlbyg/graphic/privatebrands/OutriumMenuTop.png) no-repeat left top;
}
#SiteContentContainer.Private.Outrium #LeftMenuContainer div {
  background:url(/files/system/xlbyg/graphic/privateBrands/OutriumMenu.png) no-repeat left bottom;
}
#SiteContentContainer.Private.Outrium #LeftMenuContainer div:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/OutriumMenuHover.png) no-repeat left bottom;
}
#SiteContentContainer.Private.Outrium #LeftMenuContainer div.Inpath,
#SiteContentContainer.Private.Outrium #LeftMenuContainer div.Inpath:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/OutriumMenuInline.png) no-repeat left bottom;
}
#SiteContentContainer.Private.Outrium #LeftMenuContainer div.Active,
#SiteContentContainer.Private.Outrium #LeftMenuContainer div.Active:hover,
#SiteContentContainer.Private.Outrium #LeftMenuContainer div.ActiveNoChildren,
#SiteContentContainer.Private.Outrium #LeftMenuContainer div.ActiveNoChildren:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/OutriumMenuActive.png) no-repeat left bottom;
}

/* Private Brands Skagen */
.Skagen #LocalLogoContainer {
  padding-top:5px;
}
.Skagen #XLBygPrivatePlayer {
  padding:12px 0;
  margin-top:12px;
  background:#b7a68f;
}
.Skagen #XLPrivateGallery {
  margin-top:12px;
  background:#b7a68f;
}
.Skagen #PrivateBrandsSpots {
  padding:0 12px 12px 0;
  background:#b7a68f;
  float:left;
  width:732px;
}
#SiteTopContainer.Private.Skagen {
  background:url(/Files/system/xlbyg/graphic/privatebrands/SkagenMainBGTop.gif) repeat-x left top;
}
#SiteContentContainer.Private.Skagen {
  background:url(/Files/system/xlbyg/graphic/privatebrands/SkagenMainBG.gif) repeat-x left top;
}
#SiteContentContainer.Private.Skagen #WideContentContainerTop {
  background:url(/Files/system/xlbyg/graphic/privatebrands/SkagenContentTop.png) no-repeat left top;
}
#SiteContentContainer.Private.Skagen #WideContentContainer {
  background:url(/Files/system/xlbyg/graphic/privatebrands/SkagenContent.png) repeat-y left top;
  _background:url(/Files/system/xlbyg/graphic/privatebrands/SkagenContent.gif) repeat-y left top;
  overflow:hidden;
  display:block;
  padding:0 11px 0 7px;
  _width:743px;
}
.Private.Skagen .PrivateBrandSpot.Box0 .Header {
  background:#92bcde;
}
.Private.Skagen .PrivateBrandSpot.Box1 .Header {
  background:#587698;
}
.Private.Skagen .PrivateBrandSpot.Box2 .Header {
  background:#253b4a;
}
.PrivateBrandSpot .Image {
}
#SiteContentContainer.Private.Skagen #LeftMenuContainer {
  background:url(/Files/system/xlbyg/graphic/privatebrands/SkagenMenuTop.png) no-repeat left top;
}
#SiteContentContainer.Private.Skagen #LeftMenuContainer div {
  background:url(/files/system/xlbyg/graphic/privateBrands/SkagenMenu.png) no-repeat left bottom;
}
#SiteContentContainer.Private.Skagen #LeftMenuContainer div:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/SkagenMenuHover.png) no-repeat left bottom;
}
#SiteContentContainer.Private.Skagen #LeftMenuContainer div.Inpath,
#SiteContentContainer.Private.Skagen #LeftMenuContainer div.Inpath:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/SkagenMenuInline.png) no-repeat left bottom;
}
#SiteContentContainer.Private.Skagen #LeftMenuContainer div.Active,
#SiteContentContainer.Private.Skagen #LeftMenuContainer div.Active:hover,
#SiteContentContainer.Private.Skagen #LeftMenuContainer div.ActiveNoChildren,
#SiteContentContainer.Private.Skagen #LeftMenuContainer div.ActiveNoChildren:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/SkagenMenuActive.png) no-repeat left bottom;
}

/* Private Brands ScanVinduet */
.ScanVinduet #LocalLogoContainer {
  padding-top:5px;
}
.ScanVinduet #XLBygPrivatePlayer {
  padding:12px 0;
  margin-top:12px;
  background:#a4cae9;
}
.ScanVinduet #XLPrivateGallery {
  margin-top:12px;
  background:#a4cae9;
}
.ScanVinduet #PrivateBrandsSpots {
  padding:0 12px 12px 0;
  background:#a4cae9;
  float:left;
  width:732px;
}
#SiteTopContainer.Private.ScanVinduet {
  background:url(/Files/system/xlbyg/graphic/privatebrands/ScanVinduetMainBGTop.gif) repeat-x left top;
}
#SiteContentContainer.Private.ScanVinduet {
  background:url(/Files/system/xlbyg/graphic/privatebrands/ScanVinduetMainBG.gif) repeat-x left top;
}
#SiteContentContainer.Private.ScanVinduet #WideContentContainerTop {
  background:url(/Files/system/xlbyg/graphic/privatebrands/ScanVinduetContentTop.png) no-repeat left top;
}
#SiteContentContainer.Private.ScanVinduet #WideContentContainer {
  background:url(/Files/system/xlbyg/graphic/privatebrands/ScanVinduetContent.png) repeat-y left top;
  _background:url(/Files/system/xlbyg/graphic/privatebrands/ScanVinduetContent.gif) repeat-y left top;
  overflow:hidden;
  display:block;
  padding:0 11px 0 7px;
  _width:743px;
}
.Private.ScanVinduet .PrivateBrandSpot.Box0 .Header {
  background:#ecedef;
}
.Private.ScanVinduet .PrivateBrandSpot.Box1 .Header {
  background:#2f516d;
}
.Private.ScanVinduet .PrivateBrandSpot.Box2 .Header {
  background:#99b7cf;
}
.PrivateBrandSpot .Image {
}
#SiteContentContainer.Private.ScanVinduet #LeftMenuContainer {
  background:url(/Files/system/xlbyg/graphic/privatebrands/ScanVinduetMenuTop.png) no-repeat left top;
}
#SiteContentContainer.Private.ScanVinduet #LeftMenuContainer div {
  background:url(/files/system/xlbyg/graphic/privateBrands/ScanVinduetMenu.png) no-repeat left bottom;
}
#SiteContentContainer.Private.ScanVinduet #LeftMenuContainer div:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/ScanVinduetMenuHover.png) no-repeat left bottom;
}
#SiteContentContainer.Private.ScanVinduet #LeftMenuContainer div.Inpath,
#SiteContentContainer.Private.ScanVinduet #LeftMenuContainer div.Inpath:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/ScanVinduetMenuInline.png) no-repeat left bottom;
}
#SiteContentContainer.Private.ScanVinduet #LeftMenuContainer div.Active,
#SiteContentContainer.Private.ScanVinduet #LeftMenuContainer div.Active:hover,
#SiteContentContainer.Private.ScanVinduet #LeftMenuContainer div.ActiveNoChildren,
#SiteContentContainer.Private.ScanVinduet #LeftMenuContainer div.ActiveNoChildren:hover {
  background:url(/files/system/xlbyg/graphic/privateBrands/ScanVinduetMenuActive.png) no-repeat left bottom;
}

/* Billed links */
#LokalContentContainer a.noline, #ContentContainer a.noline, #WideContentContainer a.noline {
  border:none !important;
}

.printPagePdfPad{ padding-right: 5px; }

#btnSave { font-size:13px; }


/********PDF debugging fix*********/

#LokalContentContainerLocalVTwoFix .Standard, .LokalContentContainerLocalVTwoFix .Standard {
  float:left;
  padding:12px 0 0 12px;
  position:relative;
  z-index:1;
  width:168px;
}
#LokalContentContainerLocalVTwoFix .Standard .Flash, .LokalContentContainerLocalVTwoFix .Standard .Flash {
  z-index:1;
  position:absolute;
  top:12px;
  left:12px;
}
#LokalContentContainerLocalVTwoFix .Wide div.Link, .LokalContentContainerLocalVTwoFix .Wide div.Link  {
  position:absolute;
  top:0;
  left:0;
  z-index:100;
  cursor:pointer;
}
#LokalContentContainerLocalVTwoFix .Standard div.Link, .LokalContentContainerLocalVTwoFix .Standard div.Link,
#LokalContentContainerLocalVTwoFix .Big div.Link, .LokalContentContainerLocalVTwoFix .Big div.Link {
  position:absolute;
  top:12px;
  left:12px;
  z-index:100;
  cursor:pointer;
}
#LokalContentContainerLocalVTwoFix .Standard div.Link, .LokalContentContainerLocalVTwoFix .Standard div.Link {
  width:168px;
  height:200px;
}
#LokalContentContainerLocalVTwoFix .Wide div.Link, .LokalContentContainerLocalVTwoFix .Wide div.Link {
  width:552px;
  height:60px;
}
#LokalContentContainerLocalVTwoFix .Big div.Link, .LokalContentContainerLocalVTwoFix .Big div.Link {
  width:528px;
  height:231px;
}
#LokalContentContainerLocalVTwoFix .Standard a, .LokalContentContainerLocalVTwoFix .Standard a,
#LokalContentContainerLocalVTwoFix .Wide a, .LokalContentContainerLocalVTwoFix .Wide a,
#LokalContentContainerLocalVTwoFix .Big a, .LokalContentContainerLocalVTwoFix .Big a {
  text-decoration:none;
}
#LokalContentContainerLocalVTwoFix .Big, .LokalContentContainerLocalVTwoFix .Big {
  padding:12px 0 0 12px;
  clear:both;
}
