﻿@charset "utf-8";
/* CSS Document */

/*@font-face {
    font-family: 'GillSansMTProBook';
    src: url('/files/system/cembrit/font/gillsans.eot');
    src: url('/files/system/cembrit/font/gillsans.eot?#iefix') format('embedded-opentype'),
         url('/files/system/cembrit/font/gillsans.woff') format('woff'),
         url('/files/system/cembrit/font/gillsans.ttf') format('truetype'),
         url('/files/system/cembrit/font/gillsans.svg#GillSansMTProBook') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

h1, h1.h1, h2, h2.h2, h3, h3.h3, div.h6 p, div.h6 {
  /*font-family:'Gill Sans', 'Gill Sans MT', 'GillSansMTProBook', GillSans, Calibri, "Trebuchet MS", sans-serif;*/
  color:#333;
  font-size:26px;
  font-weight:normal;
  }
h1, h1.h1 { margin-bottom:5px; }
h2, h2.h2, h3, h3.h3, #pressroomListHeader h1, h2.h2 span { font-size:18px; font-weight:normal; }

.header h1, .header h2 { color:#fff; font-size:46px; }
.header h2 { font-size:25px; }
#skiftag2011ContentLeftB h1.h1 { font-size:14px; }
.entryTeaserContent h2.h2 { color: #415a68; font-size:20px; }
.textTeaser h2.h2 { color: #3e5663; font-size:19px; }
div.h6 p, div.h6 { color:#fff; font-size:36px; }
div.h6 a, div.h6 a:hover { color:#000; text-decoration:none; }
div.skifttag2011_RightTeaserTop h3 { color: #445a69; text-align:center; }
div.skifttag2011_RightTeaserTop h3 a, div.skifttag2011_RightTeaserTop h3 a:hover { color: #445a69; text-decoration:none; }

div.h6 { overflow:visible; position:relative; }

.flexBtn input {
  height:24px;
  padding:4px 5px;
  color:red;
  border:solid 1px #e3e7e8;
  background:url(/files/system/DE/graphic/btnGradient.png) repeat-x;
  float:right;
  cursor:pointer; }


body {
  margin:0;
  padding:0;
}

.product-iframe { width:990px; height:3199px; min-height: 100%; }
#loading {
    background: url('/Files/System/cembrit/gfx/ajax-loader.gif') no-repeat;
    position: absolute;
    width: 66px;
    height: 66px;
    margin: 300px 0 0 550px;
    display: none;
}

hr {
  border:0px;
  border-bottom:#c8ced2 1px solid;
  display:block;
  height:1px;
  width:100%;
  padding:0px;
  margin:5px 0px;
}
img {
  border:none;
}
#contentWrap {
  width:100%;
  background-color:#f4f6f8;
  float: left;
}
#innerWrap {
  width:990px;
  margin:auto;
  background-color:#FFFFFF;
  float: none;
}
#footerWrap {
  width:100%;
  background-color:#ffffff;
  float: left;
}
#innerFooter {
  float:none;
  width:990px;
  margin:auto;
  text-align:center;
  border-top:#c8ced2 1px solid;
  padding-top:6px;
  font-size:10px;
  color:#7c8b96;
}
.backBtn {
  cursor:pointer;
  border:1px solid #c6c8c9;
  background-color:#fff;
  padding:1px 5px;
  width:37px;
}
#topWrap {
  width:990px;
  margin:auto;
  background-color:#FFFFFF;
}
#topContainer {
  width:100%;
  height:80px;
}
#logo {
  float:right;
}
#functionMenu {
  float:left;
}
#topMenuContainer {
  width:813px;
  height:25px;
  border:#cbcdcf 1px solid;
  padding-left:175px;
}
#topLeftImage {
  float:left;
  width:176px;
  height:92px;
}
#topHeadlineImage {
  float:left;
  width:592px;
  height:92px;
}
#contentContainer {
  float: left;
  background-image:url(/Files/System/DE/Graphic/leftMenuBackground.gif);
  background-position: left top;
  background-repeat:repeat-y;
  background-color:#ffffff;
}

.landingpage #contentContainer.iframe {
  float: none;
  background: #FFFFFF url(/Files/System/DE/Graphic/topbanner-blue.png) repeat-x 0 0;
  padding:0;
  margin:0;
  width: 990px;
}

.landingpage #contentContainer.iframe h1 {
    height: 92px;
    margin: 0; padding:0;
    display: block;
    font-size: 36px;
    color: #FFFFFF;
    line-height: 92px;
    margin-left: 205px;
}

.landingpage:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.landingpage {display:inline-block;}
/* Hide from IE Mac \*/
.landingpage {display:block;}
/* End hide from IE Mac */

.landingpage #contentContainer{
  width: 932px;
  float: none;
  background: #fff url(/Files/System/DE/Graphic/topbanner-blue.png) 0 0 repeat-x;
  padding: 28px 20px;
    width: 950px;
}

.landingpage #contentContainer:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.landingpage #contentContainer {display:inline-block;}
/* Hide from IE Mac \*/
.landingpage #contentContainer {display:block;}
/* End hide from IE Mac */

.landingpage #contentArea{
  float: none;
  width: 100%;
  padding: 0;
}
.landingpage .teaserLarge{
  width: 733px;
  float: left;
}
.landingpage .teaserLarge h1{
  /*font-size: 20px;*/
  font-size: 24px;
    /*font-weight: bold;
    margin-bottom: 5px;*/
    padding: 15px 0 10px;
  color: #333;
}
.landingpage .teaserLarge .FloatNone p{
  /*font-size: 12px;
    line-height: 20px;*/
  color: #333333;
    font-family: Verdana,Helvetica,Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.3em;
}
.landingpage .teaserLarge .teaserImg{
  width: 733px;
  height: 333px;
}
.landingpage .teaserLarge .teaserImg h2, .landingpage .teaserLarge .teaserImg p{
  color: #656565;
  font-size: 25px;
  /*font-family: 'Gill Sans','Gill Sans MT','GillSansMTProBook',GillSans,Calibri,"Trebuchet MS",sans-serif;*/
  font-weight: normal;
  width: 315px;
  padding-left: 40px;
  padding-top: 65px;
}
.landingpage .teaserLarge .teaserImg p{
  color: #000;
  font-size: 40px;
  line-height: 45px;
  padding-top: 0;
}
.landingpage .teaserSmall{
  width: 195px;
  float: left;
  margin-left: 22px;
}
.landingpage .teaserSmall .teaserImg h2{
  color: #000;
  font-size: 15px;
  /*font-family: 'Gill Sans','Gill Sans MT','GillSansMTProBook',GillSans,Calibri,"Trebuchet MS",sans-serif;*/
  font-weight: normal;
  padding-left: 15px;
    padding-top: 15px;
}
.landingpage .teaserSmall .teaserImg p{
  font-weight: bold;
  font-size: 14px;
  color: #000;
  line-height: 19px;
  width: 100px;
  text-shadow: 0px 1px 0 rgba(255,255,255,.5);
  padding-top: 0;
  padding-left: 15px;
  margin-top: -5px;
}
.landingpage .teaserSmall .teaserImg{
  width: 194px;
  height: 158px;
  margin-bottom: 18px;
}
.landingpage .teaserSmall .teaserImg.small{
  width: 189px;
  height: 140px;
  margin-bottom: 18px;
}
.landingpage .teaserLarge > a{
    display: block;
    height: 333px;
    position: absolute;
    width: 733px;
    z-index: 100;
}

.landingpage .teaserSmall a{
  display: block;
    height: 158px;
    position: absolute;
    width: 195px;
    z-index: 100;
}

.landingpage .teaserSmall .teaserImg.small a{
  display: block;
    height: 140px;
    position: absolute;
    width: 189px;
    z-index: 100;
}

.landingpage .pidlink{
  display: none!important;
}

.landingpage .teaserFullPage{
  float: none;
  width: 950px;
}

.landingpage .teaserFullPage .teaserImg {
    height: 333px;
    width: 950px;
}

.landingpage .teaserFullPage .teaserImg a{
  display: block;
    height: 333px;
    position: absolute;
    width: 950px;
    z-index: 100;
}

#leftMenuContainer {
  float:left;
  width:176px;
}
#searchContainer {
  float:left;
  width:169px;
  padding:4px 0 6px 6px;
}
#leftMenu {
  float:left;
  width:175px;
  background-color:#d6dadd;
  border-top:#c8ced2 3px solid;
  border-bottom:#c8ced2 3px solid;
}
/*SKIFTTAG 2011*/
.skiftTagContentContainer{
  position:relative;
}
#leftMenuBrochure2011 img{
  padding:0;
  margin:0;
  border:none;
  outline:none;
  position:absolute;
  left:-201px;
  *left:-206px;
  bottom:-1px;
  *bottom:-2px;
}
#skiftag2011ContentLeft{
  float:left;
  width:565px;
  margin:-1px 25px 0 25px;
}
#skiftag2011ContentLeft p{color:#445a69;}
#skiftag2011ContentLeftA, #skiftag2011ContentLeftB, #skiftag2011ContentLeftC{
  float:left;
  width:565px;
  padding:0;
}
#skiftag2011ContentLeftA{
  background:url(/Files/Billeder/Skifttag/skiftagContentBoxA.jpg) left top no-repeat;
  height:10px;
}
#skiftag2011ContentLeftB{
  background:url(/Files/Billeder/Skifttag/skiftagContentBoxB.jpg) left top repeat-y;
  width:565px;
  min-height:362px;
  padding: 0 0 15px 0;
  color:#445a69;
}
#skiftag2011ContentLeftB h1.h1{
  font-size:18px;
  color:#445a69;
  padding:0 20px;
}
#skiftag2011ContentLeftB td.images img{
  margin-left:15px;
}
#skiftag2011ContentLeftB p{
  padding:0 20px 15px;
}
#skiftag2011ContentLeftC{
  background:url(/Files/Billeder/Skifttag/skiftagContentBoxC.jpg) left top no-repeat;
  height:4px;
  position:relative;
}
#skiftag2011ContentRight{
  float:left;
  width:178px;
}
.skifttag2011_RightTeaser{
  float:left;
  width:178px;
  color:#445a69;
  font-size:10px;
  margin-bottom:23px;
}
.skifttag2011_RightTeaser a, .skifttag2011_RightTeaser a:hover{
  display:block;
  color:#445a69;
}
.skifttag2011_RightTeaserTop{
  float:left;
  width:164px;
  padding:10px 7px;
  background:url(/Files/Billeder/Skifttag/skifttag2011RightTeaserBg.jpg) left top no-repeat;
  line-height:11px;
}
.skifttag2011_RightTeaserTop h3{
  text-align:center;
  font-size:18px;
  line-height:18px;
  margin:0;
  padding:0;
}
.skifttag2011_RightTeaserBottom{
  float:left;
  width:178px;
  min-height:72px;
  overflow:hidden;
  background:url(/Files/Billeder/Skifttag/skifttag2011RightTeaserBg.jpg) left 5px no-repeat;
}
.skifttag2011_RightTeaserBottom2{
  float:left;
  width:178px;
  min-height:72px;
  overflow:hidden;
}
.skifttag2011_RightTeaserBottomBottom{
  height:3px;
  overflow:hidden;
  background:url(/Files/Billeder/Skifttag/skifttag2011RightTeaserBg.jpg) left bottom no-repeat;
  float:left;
  width:178px;
}
.skifttag2011_RightTeaserBottom img{
  margin-left:2px;
  overflow:hidden;
  border-top:3px solid #caced1;
}
#innerFooterSkifttag2011{
  margin:0 auto 3px auto;
  width: 990px;
  height:127px;
  clear:both;
  position:relative;
  left:-1px;
}
.skifttag2011_LowerTeaser{
  width:178px;
  height:127px;
  background:url(/Files/Billeder/Skifttag/skifttag2011LowerTeaserBg.jpg) left top no-repeat;
  margin-right:20px;
  float:left;
  text-align:center;
  color:#445a69;
}
.skifttag2011_LowerTeaserTop{
  width:178px;
  height:30px;
  padding:10px 0 0 0;
  float:left;
}
.skifttag2011_LowerTeaserTop h3{
  margin:0;
}
.skifttag2011_LowerTeaserTop h3 a{
  font-size:14px;
  margin:0;
  padding:0;
  display:block;
  color:#445a69;
}
.skifttag2011_LowerTeaserBottom{
  width:178px;
  height:87px;
  float:left;
  padding:0;
  margin:0;
  overflow:hidden;
}
.skifttag2011_LowerTeaserBottomImage{
  width:175px;
  height:83px;
  overflow:hidden;
  margin: 2px 0 0 1px;
}
.skifttag2011_LowerTeaserBottom img{
  border-top:3px solid #c9ced2;
}

/*Quicklinks skiftag*/
div.quickLinksMiddle{
  padding:7px 15px;
}
div.quickLinksMiddle a,
div.quickLinksMiddle a:link,
div.quickLinksMiddle a:visited,
div.quickLinksMiddle a:hover,
div.quickLinksMiddle a:active{
  color:#CC3333;
}

.skifttag2011_MiddleTeaser{
  width:269px;
  height:127px;
  float:left;
  margin:0 4px 8px 4px;
  text-align:center;
  background:url(/Files/Billeder/Skifttag/skifttagInterneBillederBg.jpg) left top no-repeat;
  overflow:hidden;
  position:relative;
  left:5px;
}
.skifttag2011_MiddleTeaserTop{
  width:269px;
  float:left;
  height:32px;
  padding-top:7px;
  overflow:hidden;
}
.skifttag2011_MiddleTeaserTop h3{
  padding:0;
  margin:0;
}
.skifttag2011_MiddleTeaserTop h3 a{
  color:#445A69;
  font-size:14px;
}
.skifttag2011_MiddleTeaserBottom{
  width:269px;
  float:left;
  height:88px;
  overflow:hidden;
}
.skifttag2011_MiddleTeaserBottomImage{
  width:263px;
  float:left;
  height:87px;
  margin-left:3px;
}
/*end*/

#contentArea {
  float:left;
  width:814px;
  padding:0px 0px 14px 0px;
  _height:490px !important;
  min-height:490px;
}
#topLeftImageFrontpage {
  float:left;
  width:176px;
  height:126px;
}
#topHeadlineImageFrontpage {
  float:left;
  width:814px;
  height:126px;
}
#contentContainerFrontpage {
  float:left;
  background-image:url(/Files/System/DE/Graphic/leftMenuBackground.gif);
  background-position: left top;
  background-repeat:repeat-y;
  background-color:#ffffff;
}
#contentAreaFrontpage {
  float:left;
  width:990px;
  padding:0px 0px 14px 0px;
  _height:490px !important;
  min-height:490px;
  margin-top:20px;
}
#contentAreaEntryPage {
  float:left;
  width:990px;
}
.FunctionMenu {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#7C8B96;
  text-decoration:none;
}
a.FunctionMenu:hover {
  color:#E13D3B;
  text-decoration:none;
}
#prodInfoShow {
  float:right;
  width:173px;
  margin:0px 0px 15px 15px;
}
.ProductInfo {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  line-height:normal;
  color:#445A69;
}
#EcomMenu {
  display:none;
}
/*  Templates/Navigation/DEFunctionMenu.xslt
    Function Menu
*/
.FunctionMenu {
  display: block;
  margin: 0px;
  float: left;
  line-height: normal;
  padding: 0px;
}
.FunctionMenu li {
  display:inline;
}
.FunctionMenu li a, .FunctionMenu li a:visited {
  display:block;
  float:left;
  padding:4px 6px 0px 6px;
  border-left:#c8ced2 1px solid;
  color:#7c8b96;
  font-size:10px;
}
.FunctionMenu li a:hover {
  color:#cc3333
}
/*Content text styles*/
.FlashHeadline {
  position:relative;
  width:814px;
  height:92px;
  background-color:#808a94;
  margin-bottom:23px;
}
div .h6 {
  padding-top:25px;
  padding-left:29px;
  height:48px;
  font-size:36px;
  color:#FFFFFF;
  width:700px;
}
h1.h1 {
  font-size:24px;
  color:#333333; /*margin-bottom:6px;*/
}

h3.h3 {
  color:#333333;
  font-size:12px;
  font-weight:bold;
  height:24px;
  margin-top:16px;
}
h3.h3 {
  margin-top:0;
}

/*basket teaser*/
.RightColumnBoxWrapper {float:left; /*margin-bottom:10px;*/}
.RightColumnBoxTitleBar {float:left; }
.RightColumnBoxContent {float:left; padding:8px 0;}
.EcomCart3Lines {margin:0 auto; }
.orderName {float:left;}
.orderQuantity {float:left; margin-right:8px;}
.orderItemName{float:left;}
.RightColumnBoxInputBar {width:86px; float:right; margin: 5px 10px 0 0; position:relative; top:2px;}
.RightColumnSeparator {float:left; }


/*Right Column Box*/

.RightColumnBoxHeader, .RightColumnBoxTitleBar {
  float:left;
  width:189px;
  height:27px;
  background-image:url(/Files/System/Share/Graphic/RightColumnBoxHeader.gif);
  background-repeat:no-repeat;
  display:block;
  position:relative;
}
.RightColumnBoxHeader span, .RightColumnBoxTitleBar span{
  padding:4px 0px 0px 9px;
  font-size:11px;
  display:block;
  margin-top:3px;
  font-weight:bold;
  color:#333333;
}
.RightColumnBoxBackground, .RightColumnBoxContent /*#RightColumnContainer*/{
  float:left;
  width:189px;
  background:url(/Files/System/Share/Graphic/RightColumnBoxBackground.gif) repeat-y;
  display:block;
  position:relative;
}
.RightColumnBoxParagraphText {
  float:left;
  margin:8px 0px 8px 10px;
  width:104px;
  z-index:2;
  position:absolute;
  line-height:16px;
}
.RightColumnBoxParagraphImage {
  float:right;
  padding:3px 4px 0px 0px;
  z-index:1;
}
.RightColumnBoxEnd {
  float:none;
  width:189px;
  height:4px;
  position:relative;
}
/* Left Column Box - Image Top/Left */
.LeftColumnBoxBackgroundTL {
  float:left;
  width:169px;
  background-image:url(/Files/System/Share/Graphic/LeftColumnBoxBackground.gif);
  background-repeat:no-repeat;
  background-position:top;
}
.LeftColumnBoxHeaderTL {
  float:left;
  padding:4px 0px 0px 8px;
  margin-top:3px;
}
.LeftColumnBoxHeaderTL span {
  font-size:11px;
  font-weight:bold;
  color:#333333
}
.LeftColumnBoxParagraphImageTL {
  float:right;
  padding:5px 4px 4px 0px;
}
.LeftColumnBoxParagraphTextTL {
  float:left;
  margin:8px 0px 8px 9px;
  line-height:16px;
}
.LeftColumnBoxParagraphTextTL a, .LeftColumnBoxParagraphTextTL a:visited {
  color:#333333;
  line-height:16px;
}
.LeftColumnBoxParagraphTextTL a:hover {
  color:#cc3333;
  line-height:16px;
}
.LeftColumnBoxEndTL {
  float:none;
  width:169px;
  height:3px;
}
/* Left Column Box - Image width 100% */
.LeftColumnBoxBackground {
  float:left;
  width:169px;
  padding-bottom:3px;
  background-image:url(/Files/System/Share/Graphic/LeftColumnBoxBackground.gif);
  background-repeat:no-repeat;
  background-position:top;
  margin-top:12px;
}
.LeftColumnBoxHeader {
  float:left;
  padding:4px 0px 0px 8px;
  margin-top:3px;
}
.LeftColumnBoxHeader span {
  font-size:11px;
  font-weight:bold;
  color:#333333
}
.LeftColumnBoxParagraphImage {
  float:left;
  padding:6px 0px 0px 2px;
}
.LeftColumnBoxParagraphText {
  float:left;
  margin:2px 0px 3px 9px;
  line-height:16px;
}
.LeftColumnBoxParagraphText a {
  color:#cc3333;
  line-height:16px;
}
.LeftColumnBoxParagraphText a:visited {
  color:#cc3333;
  line-height:16px;
}
.LeftColumnBoxParagraphText a:hover {
  color:#cc3333;
  line-height:16px;
}
.LeftColumnBoxParagraphText p br {
  line-height:5px;
}
.LeftColumnBoxEnd {
  float:none;
  width:169px;
  height:3px;
}
/* Left Column News */
.LeftColumnBoxBackgroundNews {
  float:left;
  width:169px;
  background-image:url(/Files/System/Share/Graphic/LeftColumnBoxBackground.gif);
  background-repeat:no-repeat;
  background-position:top;
  margin-top:12px;
}
.LeftColumnBoxParagraphTextNews {
  float:left;
}
.LeftColumnBoxNews {
  width:165px;
  padding-left:2px;
  padding-top:5px;
}
.LeftColumnBoxNewsElement {
  float:left;
  width:165px;
  border-top:#e3e6e8 1px solid;
}
.LeftColumnBoxNewsElement a, .LeftColumnBoxNewsElement a:visited {
  color:#81858b;
  display:block;
  padding:5px 2px 5px 6px;
}
.LeftColumnBoxNewsElement a:hover {
  color:#cc3333;
}
/* Employee Box */
.EmployeeBox {
  float:left;
  width:265px;
  _height:110px !important;
  min-height:110px;
  background-image:url(/Files/System/Share/Graphic/EmployeeBoxBackground.gif);
  background-position:top;
}
.EmployeeBoxEnd {
  float:none;
  margin-bottom:10px;
}
.EmployeeBoxImage {
  float:left;
  height:104px;
  padding:3px 7px 0px 3px;
}
.EmployeeBoxText {
  float:left;
  padding:3px 3px 0px 0px;
  line-height:16px;
  font-size:10px;
}
.EmployeeBoxText p, .EmployeeBoxText a, .EmployeeBoxText a:hover {
  line-height:16px;
  font-size:10px;
}
/* Employee Sitemap */
.EmployeeSitemapUL {
  display:block;
}
.EmployeeSitemapUL li {
  margin:0px 0px 0px -22px;
  list-style-image:url(/Files/System/RedArrow.gif);
}
/* Sitemap V2 */
.SitemapUL {
  display:block;
}
.SitemapUL li {
  margin:4px 0px 8px -22px;
  list-style-image:url(/Files/System/RedArrow.gif);
}
.SitemapUL li a {
  font-size:12px;
}
.SitemapULM1 {
  margin:4px 0px 4px 10px;
  padding: 0px;
  list-style-image:url(/Files/System/RedArrow.gif);
}
.SitemapULM1 li {
  margin:4px 0px 4px 10px;
  list-style-image:url(/Files/System/RedArrow.gif);
}
.SitemapULM1 li a, .SitemapULM1 li a:visited {
  font-size:11px;
  color:#333333;
}
.SitemapULM1 li a:hover {
  font-size:11px;
  color:#cc3333;
}
.SitemapULM2 {
  margin:2px 0px 2px 10px;
  padding: 0px;
  list-style-image:url(/Files/System/RedArrow.gif);
}
.SitemapULM2 li {
  margin:2px 0px 2px 10px;
  list-style-image:url(/Files/System/RedArrow.gif);
}
.SitemapULM2 li a, .SitemapULM2 li a:visited {
  font-size:10px;
  color:#666666;
}
.SitemapULM2 li a:hover {
  font-size:10px;
  color:#cc3333;
}
/*  DEHMenuChooserAccess: /Tempaltes/Navigation/DELeftnavigation.xslt
    Site left menu
*/
ul.DE0 {
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  width:175px;
}
ul.DE2, ul.DE3 {
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  b_order-top:#bfc6ca 1px solid;
  border-bottom:#bfc6ca 1px solid;
}
ul.DE4 {
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  border-top:#bfc6ca 1px solid;
  border-bottom:#bfc6ca 1px solid;
}
ul.DE5 {
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  height: 1px;
}
ul.DE6 {
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}
ul.DE0 {
  background-color:#dbdfe2
}
ul.DE2 {
  background-color:#e1e4e6
}
ul.DE3 {
  background-color:#e8eaec
}
li.DEL2, li.DEL3, li.DEL4, li.DEL5, li.DEL6, li.DEL7, li.DEL8 {
  list-style:none;
  border:0px;
}
li.DEL2_Active, li.DEL3_Active, li.DEL4_Active, li.DEL5_Active, li.DEL6_Active, li.DEL7_Active, li.DEL8_Active {
  list-style:none;
  border:0px;
}
a.DEL2 {
  padding-left:14px;
  padding-top:3px;
  padding-bottom:4px;
  display:block;
  border-bottom:#bfc6ca 1px solid;
  line-height:15px;
}
a.DEL3 {
  padding-left:24px;
  padding-top:2px;
  padding-bottom:4px;
  display:block;
  line-height:14px;
}
a.DEL4 {
  padding-left:34px;
  padding-top:1px;
  padding-bottom:1px;
  display:block;
  font-size:10px;
  _height:13px !important;
  min-height:13px;
}
a.DEL5 {
  padding-left:44px;
  padding-top:1px;
  padding-bottom:1px;
  display:block;
  font-size:10px;
  /*height:1px !important;*/
  min-height:13px;
}
a.DEL6 {
  padding-left:54px;
  padding-top:1px;
  padding-bottom:1px;
  display:block;
}
a.DEL2_Active {
  padding-left:7px;
  padding-top:3px;
  padding-bottom:4px;
  display:block;
  border-bottom:#bfc6ca 1px solid;
  line-height:15px;
}
a.DEL3_Active {
  padding-left:17px;
  padding-top:2px;
  padding-bottom:4px;
  display:block;
  border-bottom:none;
  line-height:14px;
}
a.DEL4_Active {
  padding-left:34px;
  padding-top:1px;
  padding-bottom:1px;
  display:block;
  border-bottom:none;
  font-size:10px;
  _height:13px !important;
  min-height:13px;
}
a.DEL5_Active {
  padding-left:37px;
  padding-top:1px;
  padding-bottom:1px;
  display:block;
  border-bottom:#bfc6ca 1px solid;
  font-size:10px;
  _height:13px !important;
  min-height:13px;
}
a.DEL6_Active {
  padding-left:47px;
  padding-top:1px;
  padding-bottom:1px;
  display:block;
  border-bottom:#bfc6ca 1px solid;
}
a.DEL2, a.DEL2:visited, a.DEL3, a.DEL3:visited, a.DEL4, a.DEL4:visited, a.DEL5, a.DEL5:visited, a.DEL6, a.DEL6:visited, a.DEL7, a.DEL7:visited, a.DEL8, a.DEL8:visited {
  color:#646870;
}
a.DEL2:hover, a.DEL2_Active:hover, a.DEL3:hover, a.DEL3_Active:hover, a.DEL4:hover, a.DEL4_Active:hover, a.DEL5:hover, a.DEL5_Active:hover {
  color:#cc3333;
}
.DEActiveArrow {
  padding:4px 4px 4px 0px;
}
/*   Ecom: /eCom/ProductList/DEProductList.html
    Product overveiw
*/
.ProductOverviewContainer {
  float:left;
  padding:10px 0 0 13px;
}
.ProductOverviewOff {
  float: left;
  width: 175px;
  height: 165px;
  background-image:url(/Files/System/Share/Graphic/EcomProductOverviewBg_Off.png);
  behavior:url(/files/iepngfix.htc);
  cursor:default;
}
.ProductOverviewOn {
  float: left;
  width: 175px;
  height: 165px;
  background-image:url(/Files/System/Share/Graphic/EcomProductOverviewBg_On.png);
  behavior:url(/files/iepngfix.htc);
  cursor:pointer;
}
.ProductOverviewOff form span, .ProductOverviewOff span, .ProductOverviewOn form span, .ProductOverviewOn span {
  padding: 8px 0 6px 9px;
  display:block;
  h_eight: 26px;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
}
.ProductOverviewOff form img, .ProductOverviewOn form img, .ProductOverviewOff img, .ProductOverviewOn img {
  padding: 0 0 0 5px;
}
.ProductList {
  width: 765px;
  _height: 340px !important;
  min-height: 340px;
  background-image: url(/files/billeder/de/produkter/DEPrivatChooserBackground.jpg);
  background-repeat:no-repeat;
}
.ProductListErhverv {
  width: 765px;
  _height: 340px !important;
  min-height: 340px;
  background-image: url(/files/billeder/de/produkter/DEErhvervChooserBackground.jpg);
  background-repeat:no-repeat;
}
.GroupDescription {
  clear:both;
  float:left;
  width:163px;
  font-size:10px;
  color:#7C8B96;
  line-height:normal;
  padding:3px 5px 0 7px;
}
/*   Ecom: /eCom/Product/DEPrivatProduct.html
    Product
*/
#ProductContainer {
  float:left;
  width:550px;
  margin-top:6px;
  overflow:hidden;
}
#ProductInfoPlaceHolder, .ProductInfoPlaceHolder {
  float:right;
  width:189px;
  margin:42px 0px 0px 26px;
  /*display:inline;*/
  clear:right;
}
.ProductInfoPlaceHolder {
  margin-top:15px;
}
.ProductLongDescription, .ProductLongDescription p {
  display:block;
  line-height:20px;
  margin-top:0;
}
#ProductRightColumnBoxesPlaceHolder {
  float:right;
  margin:13px 0px 0px 26px;
  width:189px;
  clear:right;
  position:relative;
  display:none;
}
.ProjRightColumnBox {
  float:right;
  margin:13px 0px 0px 26px;
  width:189px;
  clear:right;
}
.EcomImageLarge {
  padding-bottom:14px;
}
/*  Ecom: /eCom/Product/DEPrivatProduct.html
    Right Column Box
*/
/*
.ProductRightColumnBoxTop { width: 189px; height: 31px; background-image: url(/Files/System/Share/Graphic/ProductRightColumnBoxTop.gif); background-repeat:no-repeat; }
.ProductRightColumnBoxTop p { font-weight: bold; padding:6px 0 0 9px; }
.ProductRightColumnBoxBG { float:left; width: 189px; _height: 195px !important; min-height:195px; background-image:url(/Files/System/Share/Graphic/ProductRightColumnBoxBG.gif); background-repeat:repeat-y; }
.ProductRightColumnBoxBottom { float:left; width: 189px; height: 5px; }
.ProjRightColumnBoxBG { float:left; width: 189px; background-image:url(/Files/System/Share/Graphic/ProductRightColumnBoxBG.gif); background-repeat:repeat-y; }
*/
.ProductRightColumnBoxTop {
  width: 189px;
  height: 31px;
  background-image: url(/Files/System/Share/Graphic/ProductRightColumnBoxTop.gif);
  background-repeat:no-repeat;
}
.ProductRightColumnBoxTop p {
  font-weight: bold;
  padding:6px 0 0 9px;
}
.ProductRightColumnBoxBG {
  float:left;
  width: 189px;
  _height: 195px; !important;
  min-height:195px;
  background-image:url(/Files/System/Share/Graphic/ProductRightColumnBoxBG.gif);
  background-repeat:repeat-y;
}
#MonteringsPlaceHolder{
  min-height:20px !important;
}
.ProductRightColumnBoxBG_second {
  float:left;
  width: 189px;
  background-image:url(/Files/System/Share/Graphic/ProductRightColumnBoxBG.gif);
  background-repeat:repeat-y;
}
.ProductRightColumnBoxBottom {
  float:left;
  width: 189px;
  height: 5px;
}
.ProjRightColumnBoxBG {
  float:left;
  width: 189px;
  background-image:url(/Files/System/Share/Graphic/ProductRightColumnBoxBG.gif);
  background-repeat:repeat-y;
}
.ProductRightColumnBoxBG_second a {
  border-bottom:1px solid #D9DCDE;
  margin:0 4px;
  padding:5px 0px 5px 23px;
  display:block;
  color:#333;
  overflow:hidden;
  background:url(/Files/Templates/DEHMenuChooserAccess/icons/IconPdf.gif) no-repeat 5px 5px;
}
.ProductRightColumnBoxBG_second a:hover {
  color:#CC3333;
}
.ProductRightColumnBoxBG_second b {
  border-bottom:1px solid #D9DCDE;
  margin:0 4px;
  padding:5px 0px 5px 7px;
  display:block;
  color:#636970;
  background:#E8E8E8;
}
.ProductRightColumnBoxBG_second br {
  display:none;
}
/*  Newsletter: /Template/newsletters/DENewsletterReceiptDefault.html
    Subscription
*/
.NewsletterCol1 {
  padding-right:20px;
  padding-bottom:5px;
}
.NewsletterCol2 {
  padding-bottom:5px;
}
.NewsletterCol2 input {
  width: 200px;
  font-size:11px;
}
/*  DEHMenuChooserAccess: /Template/DEHMenuChooserAccess/line.html
    Line item
*/
.ProductItemRow {
  border-bottom: solid 1px #d9dcde;
  padding: 5px 0px;
  width:182px;
  margin: 0px 4px;
}
.ProductItemRowImg {
  float: left;
  padding: 0px 3px 0px 5px;
}

.ProductItemRowImg {width:15px; height:20px; /*float:left;*/}
.ProductItemRowLink {width:158px; /*float:left;*/ }

.ProductItemRowLink a, .ProductItemRowLink a:visited {
  color:#333333;
  display:block;
}
.ProductItemRowLink a:hover {
  color:#E13D3B;
}
.DEHFileMenuItem, .DEHFileMenuItem:visited {
  display:block;
  margin:0 4px;
  padding:4px 0;
  border-bottom: solid 1px #d9dcde;
  color:#333333;
}
.DEHFileMenuItem:hover {
  color:#E13D3B;
}
/*  News: /Template/News/DefaultNews.html
    Default news template
*/
.NewsContentArea {
  padding-top:29px;
}
.NewsSubHeading {
  display:block;
  color:#333333;
  font-size:13px;
  padding-bottom:19px;
  line-height:17px;
}
.NewsImage {
  float:right;
  margin:0 0 12px 0px;
}
.NewsImage p {
  display:block;
  margin-top:4px;
  font-size:9px;
}
.NewsElementOver:hover {
  background-color:#f0f0f0;
}
/*  News: /Template/News/ShareContent_ListElement.html
    News list Element
*/
.NewsListHeading {
  color:#333333;
  font-size:13px;
  font-weight:bold;
}
.NewsListText a {
  display:block;
  padding-top:7px;
}
/*  DEHFileMenu : /Template/DEHFileMenu/Menu.htm
    PopUp Window
*/
.FrameTop {
  float:left;
  width:556px;
  height:30px;
}
.FrameTopBar {
  float:left;
  width:531px;
  height:30px;
  line-height:27px;
  background-image:url(/Files/Templates/DEHFileMenu/Images/FrameTopBar.gif);
  background-repeat:no-repeat;
}
.FrameTopBar h6 {
  margin:0;
  padding-left:13px;
  font-weight:bold;
  font-size:12px;
}
.FrameTopBarClose {
  float:left;
  width:25px;
  height:30px;
}
.FrameContent {
  float:left;
  padding-left:4px;
  padding-right:4px;
  width:548px;
  background-image:url(/Files/Templates/DEHFileMenu/Images/FrameBG.gif);
  background-repeat:repeat-y;
  overflow:auto;
  _height: 400px !important;
  min-height:400px;
}
.FrameBottom {
  float:left;
  width:556px;
  height:4px;
  background-image:url(/Files/Templates/DEHFileMenu/Images/FrameBottomBar.gif);
  background-repeat:no-repeat;
}
.DEHFileMenuPopupItem, .DEHFileMenuPopupItem:visited {
  color:#333333;
  cursor:default;
}
.DEHFileMenuPopupItem:hover {
  color:#E13D3B;
  background-color:#e3e6e8;
  cursor:pointer;
}
.DEHFileMenuPopupFile:link, .DEHFileMenuPopupFile:visited {
  display:block;
  color:#E13D3B;
  padding:2px 0;
}
.DEHFileMenuPopupFile:hover {
  display:block;
  color:#333333;
  background-color:#e3e6e8;
  padding:2px 0;
}
/*  Entry Page : /Template/ParagraphSetup/EntryPageSetup.html
    Setup template
*/
#EntryPageContainer {
  float:left;
  width:100%;
  background-image:url(/Files/Billeder/DE/EntryPageImages/Gradient.gif);
  background-repeat:repeat-x;
  background-position:top;
}
#PrivatArea {
  float:left;
  width:490px;
}
#ErhvervArea {
  float:right;
  width:490px;
}
/* ##### jQuery Tooltip ##### */

#tooltip {
  position: absolute;
  z-index: 3000;
  border: 1px solid #111;
  background-color: #eee;
  padding: 5px;
  opacity: 0.85;
}
#tooltip h3, #tooltip div {
  margin: 0;
}
#tooltip h3 {
  font-size:12px;
}
/* NEW PAGES MAR 2010 */
#content {
  padding:20px;
  float:left;
  background:#fff;
  width:950px;
}
#leftColumn {
  width:189px;
  float:left;
}
#centerColumn {
  float:left;
  width:550px;
  padding:0 0 0 11px;
}
#rightColumn {
  width:189px;
  float:right;
}
#userSelectMenu {
  float:left;
  height:218px;
  font-size:11px;
  width:189px;
}
#userSelectMenu ul {
  height:218px;
  margin:0;
  padding:0;
}
#userSelectMenu li {
  list-style:none;
}
#userSelectMenu li#privatCustomer {
  height:56px;
}
#userSelectMenu li#contractor {
  height:54px;
}
#userSelectMenu li#consultant {
  height:54px;
}
#userSelectMenu li#dealer {
  height:55px;
}
#userSelectMenu, #userSelectMenu li a {
  background:url(/files/system/de/graphic/brushup2010/cembritSprites.png) no-repeat -759px 0;
}
#userSelectMenu li a {
  padding-top:55px;
  height:0;
  width:94px;
  overflow:hidden;
  display:block;
  width:189px;
}
#userSelectMenu li#privatCustomer a {
  background-position:-759px 0;
  padding-top:56px;
}
#userSelectMenu li#contractor a {
  background-position:-759px -56px;
  padding-top:54px;
}
#userSelectMenu li#consultant a {
  background-position:-759px -110px;
  padding-top:54px;
}
#userSelectMenu li#dealer a {
  background-position:-759px -164px;
  padding-top:55px;
}
#userSelectMenu li#privatCustomer a:hover {
  background-position:-759px -218px;
}
#userSelectMenu li#contractor a:hover {
  background-position:-759px -274px;
}
#userSelectMenu li#consultant a:hover {
  background-position:-759px -328px;
}
#userSelectMenu li#dealer a:hover {
  background-position:-759px -382px;
}
/* For the german entry page */
#userSelectMenu.de li#privatCustomer a {
  background-position:-759px -436px;
  padding-top:56px;
}
#userSelectMenu.de li#contractor a {
  background-position:-759px -492px;
  padding-top:54px;
}
#userSelectMenu.de li#consultant a {
  background-position:-759px -546px;
  padding-top:54px;
}
#userSelectMenu.de li#dealer a {
  background-position:-759px -600px;
  padding-top:55px;
}
#userSelectMenu.de li#privatCustomer a:hover {
  background-position:-759px -654px;
}
#userSelectMenu.de li#contractor a:hover {
  background-position:-759px -710px;
}
#userSelectMenu.de li#consultant a:hover {
  background-position:-759px -764px;
}
#userSelectMenu.de li#dealer a:hover {
  background-position:-759px -818px;
}

.imageTeaser {
  width:189px;
  margin:3px 0 0;
  float:left;
}
.selectTeaser {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat -398px -187px;
  width:189px;
  margin:11px 0 0;
  float:left;
}
.selectTeaser img {
  padding:3px 3px 0;
}
.selectTeaser select {
  width:175px;
  color:#cc3333;
  margin:9px 0 0 6px;
  height:20px;
}
.selectTeaser .selectContainer {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat -398px -520px;
  height:35px;
  width:189px;
  margin:2px 0 0;
}
.textTeaser {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat 0 -188px;
  width:167px;
  height:176px;
  padding:9px 11px 0;
  margin:3px 0 0;
  float:left;
}
.textTeaser p {
  color:#666;
  font-size:10px;
  line-height:130%;
  margin:0 0 5px;
}
.textTeaser h2.h2 {
  margin:0 0 5px;
  padding:0 0 5px;
  border-bottom:1px solid #d7dbde;
}
#centerTeasers {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat -199px 0;
  float:left;
  height:174px;
  width:544px;
  padding:3px 3px 0;
  margin:11px 0 0;
}
#centerTeasers img {
  float:left;
  padding:0 0 0 5px;
}
#centerTeasers a:first-child img {
  padding:0;
}

/*.newsTeaser {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat -199px -187px;
  width:189px;
  height:218px;
  float:left;
}*/
.newsTeaser {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat -199px -700px;
  width:189px;
  height:298px;
  float:left;
  margin-bottom: 13px;
  position:relative;
}

.newsTeaser .header {
  height:24px;
  padding:6px 12px 0;
  font-weight:bold;
}
.newsTeaser .header a:link, .newsTeaser .header a:visited {
  color:#7c8b96;
  background:url(/files/system/de/graphic/brushup2010/bulletnews.gif) no-repeat left center;
  padding:0 0 0 5px;
  margin:2px 0 0;
  display:block;
}
.newsTeaser a:link, .newsTeaser a:visited {
  color:#666;
  font-size:10px;
  line-height:130%;
}
.newsTeaser .header a:hover {
  text-decoration:underline;
}
.newsTeaser .newsElementHeader a:link, .newsTeaser .newsElementHeader a:visited {
  font-weight:bold;
  color:#333;
  display:block;
  padding-bottom:5px;
}
.newsTeaser a:hover, .newsTeaser .newsElementHeader a:hover {
  color:#CC3333;
}

.newsTeaser .rssLink > a {
  width:16px; height:16px;
  margin:0 !important; padding:0 !important;
  background:url("/Files/Templates/RssFeed/RssList/syndicated-feed-icon.gif") no-repeat;
  display:block;
  position:absolute;
  left:167px; top:6px; }

.newsElement {
  padding:11px 21px 0 11px;
  height:78px;
}
.left {
  float:left;
}
.right {
  float:right;
}
#contentArea #centerColumn {
  padding:0 0 0 30px;
}
#contentArea #rightColumn {
  padding:0 20px 0 0;
}
#contentArea #rightColumn > div:first-child {
  margin-top:0;
}
.quickLinks {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat 0 -383px;
  width:189px;
  float:left;
  margin:3px 0 10px;
  position:relative;
  z-index:999;
}
.quickLinks h5.h5 {
  margin:0;
  height:23px;
  padding:6px 0 0 15px;
  font-size:11px;
}
.quickLinks ul {
  margin:0;
  padding:0 0 0 3px;
}
.quickLinks li {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat -199px -416px;
  width:173px;
  height:21px;
  float:left;
  list-style:none;
  padding:4px 0 0 10px;
}
.quickLinks li:first-child {
  height:22px;
}
.quickLinks a:link, .quickLinks a:visited {
  background:url(/files/system/de/graphic/brushup2010/bulletQuickLinks.gif) no-repeat left center;
  padding:0 0 0 5px;
  font-size:10px;
}
.quickLinks .bottom {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat 0 -923px;
  width:189px;
  height:5px;
  float:left;
}
.footerLinkColumn {
  float:left;
  width:198px;
  text-align:left;
}
.footerLinkColumn h3 {
  border-bottom:1px solid #e5e8e9;
  color:#bfc3c7;
  font-size:9px;
  font-weight:bold;
  padding:0 0 5px 16px;
}
.footerLinkColumn ul {
  padding:0 0 25px 16px;
  margin:0;
}
.footerLinkColumn li {
  list-style:none;
}
.footerLinkColumn a:link, .footerLinkColumn a:visited {
  color:#c9cdd1;
  background:url(/files/system/de/graphic/brushup2010/bulletsitemap.gif) no-repeat left center;
  padding-left:8px;
}
.footerLinkColumn a:hover {
  text-decoration:underline;
}
#newSearchContainer {
  padding:5px;
  float:left;
}
#newSearchContainer input[type="text"] {
  width:122px;
  height:17px;
  border:1px none;
  float:left;
  font-size:9px;
  padding:5px 0 0 5px;
  color:#c9cdd1;
}
#newSearchContainer input[type="submit"] {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat -965px -2px;
  border:1px none;
  height:0;
  width:30px;
  float:left;
  padding:22px 0 0 0;
  cursor:pointer;
  margin:0 0 0 5px;
}
#newSearchContainer.de input[type="text"] {
  width:108px;
}
#newSearchContainer.de input[type="submit"] {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat -609px -207px;
  border:1px none;
  height:0;
  width:48px;
  float:left;
  padding:22px 0 0 0;
  cursor:pointer;
  margin:0 0 0 5px;
}
.entryTeaser {
  background:url(/files/system/de/graphic/brushup2010/cembritsprites.png) no-repeat -199px -565px;
  width:267px;
  height:121px;
  padding: 3px;
  float:left;
  margin:11px 0 0 4px;
}
.entryTeaser:first-child {
  margin:11px 0 0 0;
}
.entryTeaser h2 {
  margin:0 0 18px;
  padding:5px 0 0;
}
.entryTeaserContent {
  padding:0 100px 0 12px;
  height:121px;
  font-size:10px;
}
.entryTeaserContent a:link, .entryTeaserContent a:visited {
  background:url(/files/system/de/graphic/brushup2010/bulletQuickLinks.gif) no-repeat left center;
  padding:0 0 0 5px;
  font-size:10px;
  line-height:200%;
}
.imageFloat img {
  display:block;
  float:left;
  margin:0 6px 6px 0;
}

.imageFloat2 img {
  display:block;
  float:left;
  margin:0 3px 6px 0;
}
div.orderName {padding:3px 10px;}
div#RightColumnContainer {margin-bottom:15px; }

/* PRESS ROOM */
#pressroomMediaBox {
  background:url(/files/system/share/graphic/pressroom/pressroomsprite.png) no-repeat;
  width:273px;
  float:right;
  padding:4px 0 0;
  margin:21px 0 0 10px;
}
.hiResDownload {
  display:block;
  margin:2px 0 0;
  padding:3px 0 8px 29px;
}
#fadeImages {
  padding:0 4px;
  position:relative;
  height:186px;
}
.fadeImage {
  position:absolute;
  display:none;
}
.fadeImage.active {
  display:block;
}
.fadeImageThumb.active {
  background:url(/files/system/share/graphic/pressroom/pressroomsprite.png) no-repeat -273px 0;
}
.fadeImageThumb {
  margin:12px 0 11px 9px;
  padding:4px;
}
.downloadPDF {
  background:url(/files/system/share/graphic/pressroom/pressroomsprite.png) no-repeat 0 -297px;
  display:block;
  padding:6px 0 8px 35px;
}
#share {
  background:url(/files/system/share/graphic/pressroom/pressroomsprite.png) no-repeat 0 -325px;
  height:23px;
  padding:4px;
}
#share a, #share iframe {
  float:left;
  margin:3px 0 0 9px;
}
#pressroomMediaBoxClose {
  background:url(/files/system/share/graphic/pressroom/pressroomsprite.png) no-repeat 0 -355px;
  width:273px;
  height:4px;
  float:right;
  clear:right;
}
.shareEmail {
  background:url(/files/system/share/graphic/pressroom/pressroomsprite.png) no-repeat -273px -55px;
  height:0;
  padding:21px 0 0;
  overflow:hidden;
  display:block;
  width:67px;
}
#pressroomList {
  clear:both;
  padding:10px 0;
}
#pressroomListHeader {
  border-top:1px solid #d6dadd;
  border-bottom:1px solid #d6dadd;
  position:relative;
}
#pressroomListHeader h1 {
  margin:5px 0;
}
#pressroomListHeader a {
  position:absolute;
  top:10px;
  right:0;
}
.pressListItem {
  padding:13px 0;
  border-bottom:1px solid #d6dadd;
  overflow:hidden;
}
.pressListItemImage {
  float:left;
  width:113px;
}
.pressListItemImage img {
  padding:2px;
  border:1px solid #d8dcdf;
}
.pressListItemText {
  float:right;
  width:414px;
}
.dateText {
  font-size:10px;
  color:#676767;
}
#pressroomTopItem .text2,
.pressListItemText .text2 {
  color:#000;
  font-weight:bold;
  padding:5px 0;
}
.imageDownloadBox {
  background:#f5f7f7;
  padding:1px;
  border-left:1px solid #d8dcdf;
  border-right:1px solid #d8dcdf;
  clear:both;
}
.imageDownloadLinks {
  background:#f5f7f7;
  border-left:1px solid #d8dcdf;
  border-right:1px solid #d8dcdf;
  border-top:1px solid #d8dcdf;
  padding:10px;
}
.imageDownloadLinks ul {
  margin:10px -10px 0;
  border-top:1px solid #d8dcdf;
  padding:7px 0 0 13px;
}
.imageDownloadLinks li {
  display:inline;
  background:url(/files/system/share/graphic/pressroom/downloadarrow.gif) no-repeat 0 3px;
  padding:0 5px 0 10px;
}
.contactInfo {
  background:#f5f7f7;
  border-left:1px solid #d8dcdf;
  border-right:1px solid #d8dcdf;
  clear:both;
  padding:13px 0 13px 13px;
  position:relative;
  clear:both;
  font-size:10px;
  color:#676767;
  display:inline-block;
  width:174px;
}
.contactInfo img {
  position:absolute;
  bottom:0;
  right:0;
}
.contactText {
  background:#f5f7f7;
  border-top:1px solid #d8dcdf;
  border-left:1px solid #d8dcdf;
  border-right:1px solid #d8dcdf;
  padding:13px 13px 5px;
}
.contactText ul {
  padding:5px 13px 0;
  margin:13px -13px 0;
  border-top:1px solid #d8dcdf;
}
.contactText li {
  background:url(/files/system/share/graphic/pressroom/downloadarrow.gif) no-repeat 0 3px;
  padding:0 5px 0 10px;
  list-style:none;
}
.dropDown {
  border:1px solid #B2B2B2;
  margin:3px -6px 7px 0;
  background:#fff;
  padding:3px 3px 3px 4px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  position:relative;
  line-height:20px;
  min-height:20px;
}
.dropDown .dropText {
  color:#717171;
}
.dropDown .dropArrow {
  position:absolute;
  top:3px;
  right:3px;
  width:24px;
  height:20px;
  background:url(/files/system/share/graphic/ddarrow.png) no-repeat;
}
.dropDown.active .dropArrow {
  background-position:-182px -280px;
}
.dropDown > ul {
  position:absolute;
  top:0;
  left:0;
  margin:19px 0 0 -1px;
  border:1px solid #B2B2B2;
  background:white;
  z-index:9999;
  display:none;
}
.dropDown li,
.quickLinks .dropDown li {
  margin:0;
  background:none;
  height:auto;
}
.dropDown li a:link,
.dropDown li a:visited {
  text-decoration:none;
  color:#848484;
}
.dropDown li a span {
  color:#000;
  font-weight:bold;
}
.cembritForm .hidden {
  display:none;
}
.cembritForm {
  padding:5px 14px 5px 7px;
  background:white;
  margin:1px 4px 0;
  border:1px solid #E3E7E8;
  color:#666;
  width:157px;
}
.cembritForm input[type="text"] {
  width:100%;
  border:1px solid #b2b2b2;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  padding:4px 0 4px 4px;
  color:#666;
  line-height:20px;
  min-height:20px;
  margin:0 0 5px;
  display:block;
}
.cembritForm textarea {
  width:100%;
  border:1px solid #b2b2b2;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  padding:4px 0 4px 4px;
  color:#666;
  line-height:20px;
  min-height:20px;
  margin:0 0 5px;
  height: 150px;
  display:block;
}
.cembritForm input[type="image"] {
  float:right;
}
.clear {
  clear:both;
}
.halfWidthBox {
  min-height:114px;
  float:left;
  width:260px;
  margin:0 15px 0 0;
}
.halfWidthBox .paragraphimage {
  float:left;
  margin:0 12px 12px 0;
  border:1px solid #cbcdcf;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding:2px;
}
.halfWidthBox h4 {
  color:#000;
  font-weight:bold;
  font-style:normal;
}

#flashcontentTrin{
  width:550px;
  margin-left:10px;
  margin-bottom:10px;
}

.dealerLink a, .dealerHeadline a{
  color:#808A94;
}
div.guideTilNytTagContent .FlashHeadline{
  background-color:#b5d334;
}


/* SUPER FEST KONKURRENCE - ADDED 17-08-2011 */
#super_fest_konkurrence_form input, #cembrit_kalender_bestilling_form input {
  margin-top: 5px;
}

#super_fest_konkurrence_form input[type="text"], #cembrit_kalender_bestilling_form input[type='text'] {
  width: 250px;
}

#super_fest_konkurrence_form input#Super_fest_konkurrence_Postnr, #cembrit_kalender_bestilling_form input#Cembrit_kalender_bestilling_Postnr {
  width: 50px;
}

#super_fest_konkurrence_form input#Super_fest_konkurrence_By, #cembrit_kalender_bestilling_form input#Cembrit_kalender_bestilling_By {
  width: 190px;
}

#ProductInfoBox {display:none;}


  .contentTrin { float:left; margin:40px 0 50px 20px; background-color:#737c85; border-bottom:3px solid #2d2d2d; position:relative; -moz-box-shadow: 0 4px 4px #888888; -webkit-box-shadow: 0 4px 4px #888888; box-shadow: 0 4px 4px #888888; height: 5px; }
  .contentTrin > div > div { display:none; position:absolute; z-index:2; border-radius:25px; -moz-border-radius:25px; overflow:hidden; width:49px; height:49px; margin:-7px 0 0 -5px; }
  .contentTrin > div > div > img:first-child { position:absolute; z-index:2; margin:0px; padding:0px; }
  .contentTrin > div > div > img { position:absolute; margin:3px 0 0 3px; }
  .contentTrin > div:first-child { margin:0 40px 0 10px; }
  .contentTrin > div { background:url(/files/system/cembrit/gfx/ring.png) no-repeat; width:41px; height:42px; position:relative; top:-15px; float:left; margin:0 40px 0 0; }
  .contentTrin > div span.trin { display:block; margin:11px 0 0 9px; width:20px; height:20px; text-align:center; position:absolute; color:#fff; font-family:Arial; font-size:18px; font-weight:bold;}
  .contentTrin > div span { color: #737C85; display: block; font-size: 10px; width:80px; position: absolute; text-align:center; margin:40px 0 0 -20px; font-family:Arial; }
  .maskContainer { position:relative; width:86px; height:86px; overflow:hidden; float:left; margin:5px 0 0 0; }
  .maskContainer a { display:block; }
  .mask { position:absolute; z-index:1; }
  .layerImg { position:absolute; z-index:0; }


/* KALENDER 2012_2013 - ADDED 13-11-2012 */
#calendar2012_13 {
  position: relative;
}

#calendar2012_13 img {
  position: relative;
  z-index: 2;
}

#calendar2012_13 .download {
  width: 173px;
  height: 289px;
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 3;
}

#calendar2012_13 .download a {
  position: absolute;
  top: 52px;
  left: 11px;
}

#calendar2012_13 .calendar {
  width: 232px;
  height: 289px;
  position: absolute;
  top: 3px;
  left: 150px;
  z-index: 4;
}

#calendar2012_13 .calendar .prevbtn, #calendar2012_13 .calendar .nextbtn {
  position: absolute;
  top: 257px;
  /*font-family:'Gill Sans', 'Gill Sans MT', 'GillSansMTProBook', GillSans, Calibri, "Trebuchet MS", sans-serif;*/
  font-size: 20px;
  color: #fff;
  cursor: pointer;
}

#calendar2012_13 .calendar .prevbtn {
  left: 7px;
}

#calendar2012_13 .calendar .nextbtn {
  right: 0px;
}

#calendar2012_13 .calendar img {
  position: absolute;
  top: 12px;
  left: 26px;
  display: none;
}

#calendar2012_13 .calendar img:first-child {
  top: 7px;
  left: 22px;
}

#calendar2012_13 .calendar img:first-child {
  display: block;
}

#calendar2012_13 .form {
  width: 189px;
  height: 289px;
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 3;
}

#calendar2012_13 .form h2 {
  color: #fff;
  font-size: 17px;
  text-transform: uppercase;
  line-height: 22px;
  position: absolute;
  top: 60px;
  left: 20px;
}

#calendar2012_13 .form a {
  width: 117px;
  height: 23px;
  background-color: #ff0021;
  padding: 9px 0px 0px 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #fa8484 #ab1010 #791a1c #ff4545;
  display: inline-block;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  position: absolute;
  top: 160px;
  left: 22px;
  
  /*-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;*/
}

#calendar2012_13 .form h2 span {
  font-size: 26px;
  font-weight: bold;
}

#calendar2012_13.fw .image {
  position: absolute;
  top: 3px;
  right: 36px;
  z-index: 3;
}

#calendar2012_13.fw ~ #centerContent > p {
  padding: 20px 0px 0px 20px;
}

#calendar2012_13.fw .text {
  position: absolute;
  top: 50px;
  left: 45px;
  z-index: 3;
}

#calendar2012_13.fw .text h2 {
  font-size: 28px;
  color: #fff;
  font-weight: bold;
}

#calendar2012_13.fw .text p {
  padding: 30px 0px 0px 0px;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}

#calendar2012_13.fw .text a {
  width: 80px;
  height: 20px;
  background-color: #ff1716;
  padding: 0px 0px 0px 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #fa8484 #ab1010 #791a1c #ff4545;
  display: inline-block;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  
  /*-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;*/
}

#calendar2012_13.fw .text a.pidlink {
  display: none;
}

#calendar2012_13.order .image {
  position: absolute;
  bottom: 3px;
  right: 10px;
  z-index: 3;
}

#calendar2012_13.order .form {
  width: 490px;
  position: absolute;
  top: 3px;
  left: 33px;
  text-align: center;
}

#calendar2012_13.order tr td:first-child {
  padding: 2px 6px 0px 0px;
  text-align: right;
  font-size: 14px;
  color: #939393;
  text-transform: uppercase;
}

#calendar2012_13.order input[type=text] {
  width: 318px;
  height: 25px;
  padding: 0px;
}

#calendar2012_13.order input#CembritKalenderBestilling201213_Postnr {
  width: 106px;
  float: left;
}

#calendar2012_13.order input#CembritKalenderBestilling201213_By {
  width: 204px;
  margin: 0px 0px 0px 4px;
  float: left;
}

#calendar2012_13.order input#CembritKalenderBestilling201213_Telefonnr {
  width: 157px;
  float: left;
}

#calendar2012_13.order input[type=submit] {
  width: 80px;
  height: 20px;
  background-color: #ff1716;
  margin: 10px 0px 0px 50px;
  padding: 0px 0px 0px 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #fa8484 #ab1010 #791a1c #ff4545;
  display: inline-block;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  
  /*-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;*/
}

#calendar2012_13.order input.cfverror {
  background-color: #ff1818;
  color: #fff;
}

#calendar2012_13.order .form form h2 {
  margin: 12px 0px 0px 45px;
  padding: 0px;
  position: relative;
  top: auto;
  left: auto;
  font-size: 20px;
  color: #939393;
}

#calendar2012_13.order .form p {
  margin: 0px 0px 0px 45px;
  padding: 20px 0px 0px 0px;
  color: #939393;
  text-transform: uppercase;
}

#calendar2012_13.order .divcb {
  width: 159px;
  height: 31px;
  background-image: url(/files/billeder/calendar2012_13/nyhedsbrev.png);
  margin: 1px 0px 0px 2px;
  float: left;
  cursor: pointer;
}

#calendar2012_13.order .divcb.hover, #calendar2012_13.order .divcb.selected {
  background-image: url(/files/billeder/calendar2012_13/ja_til_nyhedsbrev.png);
}

#calendar2012_13.sub .text {
  width: 681px;
  height: 309px;
  text-align: center;
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 3;
}

#calendar2012_13.sub .text h2 {
  font-size: 24px;
  color: #fff;
  line-height: 36px;
}

#calendar2012_13.sub .form {
  width: auto;
  height: auto;
  position: relative;
  margin: 0px 0px 0px 190px;
}

#calendar2012_13.sub tr td:first-child {
  padding: 2px 6px 0px 0px;
  text-align: right;
  font-size: 14px;
  color: #939393;
  text-transform: uppercase;
}

#calendar2012_13.sub input[type=submit] {
  width: 80px;
  height: 20px;
  background-color: #ff1716;
  margin: 10px 0px 0px 50px;
  padding: 0px 0px 0px 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #fa8484 #ab1010 #791a1c #ff4545;
  display: inline-block;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}



/* ------ POPUP ------ */

#popup {
  width: 194px;
  height: 176px;
  position: fixed;
  bottom: -151px;
  display: none;
  margin-left: 779px;
  z-index: 1000;
}

#popup img {
  display: block;
}

#showPopup {
  cursor: pointer;
}

/* ----- Calendar 2014 ----- */

#centerColumn.wide {
  width: 750px;
}

#calendar2014 {
  padding: 0px 0px 0px 15px;
  float: left;
}

#calendar2014 label {
  padding: 0px 0px 4px 0px;
  clear: both;
  float: left;
}

#calendar2014 #citylabel {
  clear: none;
}

#calendar2014 input[type="text"] {
  width: 256px;
  height: 17px;
  margin: 0px 0px 10px 0px;
  clear: both;
  float: left;
}

#calendar2014 input#Cembrit_kalender_bestilling_2013_14_Postnr {
  width: 56px;
}

#calendar2014 input#Cembrit_kalender_bestilling_2013_14_By {
  width: 190px;
  margin-left: 4px;
  clear: none;
}

#calendar2014 input[type="submit"] {
  clear: both;
  float: left;
}

#calendar2014 ~ #centerContent {
  width: 433px;
  padding: 20px;
  float: left;
}

/* Cookie SETUP */

.cookieDoc > div > span
{
    color: #FFF;
    font: bold 20px/20px Arial, Sans-Serif;
    display: block;
    padding-top: 12px;
    margin-bottom: 10px;
    height: 30px;
}

.cookieDoc > div > p
{
    color: #FFFFFF;
    font: normal 12px/19px Arial, Sans-Serif;
    display: block;
}

#bottomCookie > div > p > a
{
    color: #fff;
    font: bold 12px/19px Arial, Sans-Serif;
    text-decoration: underline;
}

#bottomCookie
{
    width: 263px;
    height: 271px;
    background-color: #808a94;
    position: fixed;
    bottom: -311px;
    right: 10%;
    z-index: 99999;
    padding: 20px;
}

#bottomCookie > div > span
{
    background: url(/Files/System/DE/Graphic/cookies.png) no-repeat 0px 0px;
    padding-left: 42px;
}

#bottomCookie > div > a
{
    width: 35px;
    height: 35px;
    text-align: center;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    font: normal 15px/35px Arial, Sans-Serif;
    color: #FFF;
    background-color: #5f6266;
    cursor: pointer;
}
