.para img {
  width:90px;
}
.stot {
  margin: -106px -167px;
    overflow: hidden;
    position: absolute;
    /*width: 177px;*/
    z-index: 0;
}
.stot:hover {
  /*overflow: visible;*/
    z-index: 9;
}
.Adressline {
  border-top:2px solid #FFF;
  text-align:center;
  padding:3px;
  background-color:#B2A382;
}
.BottomLinks {
  border-top:2px solid #FFF;
  text-align:center;
  padding:3px;
  background-color:#DADDEC;
  height: 90px;
  vertical-align: top;
}
.bund {
  color: #8298AF;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, sans-serif;
  text-decoration: none;
  text-align: left
}
.button {
  color:#FFFFFF;
  background-color:#577BAF;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.content {
  margin:0;
  padding:0;
}
.ContentArea {
  position: relative;
  vertical-align:top;
  padding:10px;
  background-color:#FFF;
}
.Content hr {
  border: 1px solid #B2A382;
}
.Cimg {
  padding:0px;
  margin:0px 0px 0px 10px;
  border: 1px solid #577BAF;
}
.Content ul {
  margin:0px 0px 0px 20px;
  padding:0px;
  list-style:outside;
  list-style-type:disc;
}
.contentImages {
  background-color:#FFF;
}
.contentMap {
  background-color:#FFF;
}
.contentoff {
  background-color:#DADDEC;
  border:1px solid #DADDEC;
  text-align:center;
}
.deselbox {
  font-size:11px;
  color:#000;
  border:0px solid #577BAF;
  width:90px;
  margin:2px 0;
  padding:1px 0;
  height:17px;
}
.detxtbox {
  font-size:11px;
  color:#000;
  border:0;
  width:85px;
  height:17px;
  margin:2px 0;
  padding:1px 2px;
}
.detxtboxkat {
  font-size:11px;
  color:#000;
  border:1px solid #577BAF;
  width:90px;
}
.fpHighLigtBoxBlue {
  margin: 0px 0px 10px 10px;
  width:218px;
  position: relative;
  float: right;
}
.frontpagebox {
  border: 0px solid #577BAF;
  margin: 0px 10px;
  width: 360px;
  position: relative;
  float: left;
  z-index: 5;
  background-color: #ffffff;
}
.frontpagebox h3,.frontpagebox2 h3 {
  color:#FFF;
  text-align:left;
  padding:0px;
  margin:4px 2px 2px 2px;
}
.frontpagebox2 {
  border: 0px solid #FF0000;
  margin: 0px 0px 15px 0px;
  width: 370px;
  position: relative;
  float: right;
}
.frontpageboxes div {
  position: relative;
}
.frontpagesearch {
  padding: 3px 0px 3px 0px;
  margin: 3px 0px 3px 0px;
}
.frontpagetable {
  position: relative;
  width: 758;
  border: 0px solid #577BAF;
}
.HighLigtBox {
  background-color: #fff;
  border: 1px solid #577baf;
  border-radius: 0 0 0 8px;
  float: right;
  margin: 0 0 10px 10px;
  padding: 0;
  position: relative;
  z-index: 9;
}
.HighLigtBox td {
  padding: 5px;
}
.HighLigtBoxBlue {
  position: relative;
  float: right;
  margin: 0px 0px 10px 10px;
  width:217px;
}
.HighLigtBoxNoFrame {
  padding: 5px;
  margin: 0px 0px 10px 10px;
  position: relative;
  float: right;
}
.Language {
  border-bottom:2px solid #FFF;
  background-color:#577BAF;
  color:#FFF;
  padding:3px;
  height:25px;
}
.LanguagetopLinksHeight {
  height:25px;
}
.layout td {
  white-space: nowrap;
}
.nordseepartner {
  background-color:#FFFFFF;
  border:1px solid silver;
  font-size:10px;
  color:#8298AF;
  width:948px;
  display: none;
}
.nordseepartner a {
  font-size:10px;
  color:#8298AF;
  text-decoration: none;
}
.nordseepartner a:hover {
  font-size:10px;
  text-decoration: underline;
}
.Pagetable {
  width:950px;
  background-color:#FFF;
  border-right:2px solid #FFF;
  border-left:2px solid #FFF;
  border-bottom:1px solid #FFF;
  margin:0px;
  padding:0px;
  position:relative;                                               
  top:0px;
}
.searcharea {
  background-color:#FFFFFF;
  border:3px solid white;
  width:220px;
}
.searchareatxt {
  font-size:12px;
}
.searchareatxtsmall {
  font-size:11px;
}
.searchareatxtsmall a {
  font-size:111px;
}
.searchFormDK {
  margin-bottom: 10px;
  position: relative;
}
.selbox {
  font-size:11px;
  color:#000;
  width:94px;
  margin:0px;
  padding:2px 0 0 0;
  height:19px;
}
.selbox2 {
  font-size:11px;
  color:#000;
  border:1px solid #577BAF;
  width:50px;
}
.selbox80 {
  font-size:11px;
  color:#000;
  width:80px;
  margin:0px;
  padding:0px;
  height:17px;
}
.selboxkat {
  font-size:11px;
  color:#000;
  border:1px solid #577BAF;
  width:120px;
}
.topImage {
  border-bottom:0px solid #FFF;
  background-image: url(../media/47294/flashimage.jpg);
  margin:0px;
  padding:0px;
  background-repeat:no-repeat;
  height:127px;
}
.topLinks {
  border-bottom:2px solid #FFF;
  background-color:#577BAF;
  color:#FFF;
  text-align:right;
  padding:3px 8px;
  height:25px;
  width:920px;
}
.topmenu {
  width:100%;
}
.txtbox {
  font-size:11px;
  color:#000;
  border:1px solid #577BAF;
  width:87px;
  margin:0px;
  padding:2px 2px 1px 2px;
}
.txtbox80 {
  font-size:11px;
  color:#000;
  border:0px solid #577BAF;
  width:75px;
  margin:0px;
  padding:2px;
  height:14px;
}
.txtboxkat {
  font-size:11px;
  color:#000;
  border:1px solid #577BAF;
  width:114px;
  padding:2px 2px 1px 2px;
}

/*Styling af box med runde hjørner*/
.boxcontent {
  position: relative;
  background-color:#DADDEC;
  margin:0px;
  padding:0px;
}
.tlc {
  background-image:url(/media/1583/topleftcorner.gif);
  background-repeat:no-repeat;
  width:14px;
  height:13px;
}
.trc {
  background-image:url(/media/1553/toprightcorner.gif);
  background-repeat:no-repeat;
  width:14px;
  height:13px;
}
.blc {
  background-image:url(/media/1558/bottomleftcorner.gif);
  background-repeat:no-repeat;
  width:14px;
  height:14px;
}
.brc {
  background-image:url(/media/1568/bottomrightcorner.gif);
  background-repeat:no-repeat;
  width:14px;
  height:14px;
}
.tl {
  background-image:url(/media/1588/topline.gif);
  background-repeat:repeat-x;
  height:13px;
} 
.bl {
  background-image:url(/media/1563/bottomline.gif);
  background-repeat:repeat-x;
  height:14px;
}
.ll {
  background-image:url(/media/1573/leftline.gif);
  background-repeat:repeat-y;
  width:14px;
}
.rl {
  background-image:url(/media/1578/rightline.gif);
  background-repeat:repeat-y;
  width:14px;
}

.wboxcontent {
  vertical-align:top;
  background-color:#FFFFFF;
  margin:0px;
  padding-top:10px;
}
.wboxcontent img {
  margin:0px 0px 5px 10px;
  padding:0px;
  border: 0px;
}
.wtlc {
  background-image:url(/media/15037/btopleftcorner.gif);
  background-repeat:no-repeat;
  width:14px;
  height:13px;
}
.wtrc {
  background-image:url(/media/15042/btoprightcorner.gif);
  background-repeat:no-repeat;
  width:14px;
  height:13px;
}
.wblc {
  background-image:url(/media/15092/hwbottomleftcorner.gif);
  background-repeat:no-repeat;
  width:14px;
  height:20px;
}
.wbrc {
  background-image:url(/media/15087/hwbottomrightcorner.gif);
  background-repeat:no-repeat;
  width:14px;
  height:20px;
}
.wtl {
  background-color:#587BAF;
}
.wtll {
  background-color:#587BAF;
  color:#587BAF;
  font-size:8px;
  width:4px;
}
.wtrl {
  background-color:#587BAF;
  color:#587BAF;
  font-size:8px;
  width:14px;
}
.wbl {
  border-bottom: 2px solid #577BAF;
  text-align: center;
  padding:0px;
  margin:0px;
 }
.wll {
  background-image:url(/media/15062/wleftline.gif);
  background-repeat:repeat-y;
  width:14px;
}
.wll img {
 margin:0px!important;
 padding:0px!important;
 border:0px !important;
}
.wrl {
  background-image:url(/media/15067/wrightline.gif);
  background-repeat:repeat-y;
  width:14px;
}





/*Styling af menuer*/
.Menu {
  background-image: url("/media/85139/katalogbg.jpg");  font-family: Arial, Verdana, Helvetica, sans-serif;
  border-right:2px solid #FFF;
  margin:0px;
  padding:0px;
  vertical-align:top;
  background-color:#DADDEC;
  width:170px;
  text-align:left;
  position:relative;
}
.MenuDiv {
  padding-bottom:1px;
  position: relative;
  left: -15px;
}
  .menuul {
    list-style-type:none;
    margin: 0px 0px 0px 0px;
    list-style-image:url(/media/514/menuarrow.gif);
    padding: 0px;
  }
  .menu3 {
    margin:0px;
    padding: 0px;
  }
  .menu3 li {
    margin:0px 0px 0px 10px;
    padding: 0px;
  }
      .menuPunktOn3  {
        list-style-type:none;
        margin: 2px 0px 2px 0px;
        padding: 0px;
        list-style-image:url(/media/494/menuarrowopen.gif);
      }
      .menuPunktOff3 {
        list-style-type:none;
        margin: 2px 0px 2px 0px;
        padding: 0px;
        list-style-image:url(/media/514/menuarrow.gif);
      }
      .menuPunktOn3 a {
        font-size: 12px;
        font-weight:bold;
        text-decoration: none;
        color: #2B378F;
      }
      .menuPunktOff3 a  {
        font-size: 12px;
        font-weight:bold;
        text-decoration: none;
        color: #2B378F;
      }
      .menuPunktOn3 a:visited {
        font-size: 12px;
        font-weight:bold;
        text-decoration: none;
        color: #2B378F;
      }
      .menuPunktOff3 a:visited  {
        font-size: 12px;
        font-weight:bold;
        text-decoration: none;
        color: #2B378F;
      }
      .menuPunktOn3 a:active {
        font-size: 12px;
        font-weight:bold;
        text-decoration: none;
        color: #2B378F;
      }
      .menuPunktOff3 a:active  {
        font-size: 12px;
        font-weight:bold;
        text-decoration: none;
        color: #2B378F;
      }
      .menuPunktOn3 a:hover {
        font-size: 12px;
        font-weight:bold;
        text-decoration: none;
        color: #8B7F64;
      }
      .menuPunktOff3 a:hover  {
        font-size: 12px;
        font-weight:bold;
        text-decoration: none;
        color: #8B7F64;
      }
        .menuPunktOn4  {
          list-style-type:none;
          margin-left:25px;
          margin-bottom:2px;
           margin-top:0px;
          list-style-image:url(/media/514/menuarrow.gif);
        }
          .menuPunktOff4 {
            list-style-type:none;
            margin: 0px 0px 2px 25px;
            padding: 0px;
            list-style-image:url(/media/509/dash.gif);
          }
          .menuPunktOn4 a {
            font-size: 11px;
            font-weight:normal;
            text-decoration: none;
            color: #000;
          }
          .menuPunktOff4 a  {
            font-size: 11px;
            font-weight:normal;
            text-decoration: none;
            color: #000;
          }
          .menuPunktOn4 a:visited {
            font-size: 11px;
            font-weight:normal;
            text-decoration: none;
            color: #000;
          }
          .menuPunktOff4 a:visited  {
            font-size: 11px;
            font-weight:normal;
            text-decoration: none;
            color: #000;
          }
          .menuPunktOn4 a:hover {
            font-size: 11px;
            font-weight:normal;
            text-decoration: none;
            color: #8B7F64;
          }
          .menuPunktOff4 a:hover  {
            font-size: 11px;
            font-weight:normal;
            text-decoration: none;
            color: #8B7F64;
          }

.tophorizontalmenu {
  list-style: none;
  margin: 0;
  padding: 0;
}
  .tophorizontalmenu li {
    display: inline;
    padding: 0;
  }
    .tophorizontalmenu li a {
      color: #fff;
      font-size: 11px;
      font-weight: bold;
      font-family: Arial, sans-serif;
      text-decoration: none;
      text-align: left
    }
    .tophorizontalmenu li a:active {
      color: #fff;
      font-size: 11px;
      font-weight: bold;
      font-family: Arial, sans-serif;
      text-decoration: none;
      text-align: left
    }
    .tophorizontalmenu li a:visited {
      color: #fff;
      font-size: 11px;
      font-weight: bold;
      font-family: Arial, sans-serif;
      text-decoration: none;
      text-align: left
    }
    .tophorizontalmenu li a:hover {
      color: #CCB09A;
      font-size: 11px;
      font-weight: bold;
      font-family: Arial, sans-serif;
      text-decoration: none;
      text-align: left
    }



/*Styling af popupkalender*/

#ui-datepicker-div {
  width:220px;
}
#ui-datepicker-div select {
  width:70px;
  margin:6px 1px 6px 1px;
  padding:2px;
  font-weight:normal;
  color:#000;
}
.ui-datepicker-calendar th {
  font-size:11px;
  color:#577BAF;
  background-color:#DADDEC;
}
.ui-datepicker-title {
  color:#577BAF;
  font-size:12px;
}
.ui-datepicker-week-col {
  font-weight:bold;
  text-align:center;
}
.ui-datepicker-week-end {
  background-color:#DADDEC;
}
.bricks-calendar-legend ul li {
  padding-right:5px !important;
}
.catFormTxt {
  width: 300px;
  margin-bottom: 8px;
}
.catFormSel {
  width: 306px;
  margin-bottom: 8px;
}
#order_information_left label {
  font-weight:700;
}

.sbox {
  text-align: center;
  clear: both;
}




.nh-icon {
    bottom: 0;
    display: inline-block;
    float: left;
    height: 52px;
    left: 0;
    margin: 40px 10px 20px 20px;
    position: relative;
    width: 52px;
    z-index: 1;
}

.nh-icon-content {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #000;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 12px;
    background: #fff url(/media/102814/nh-icon.png) center center no-repeat;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.5em;
    overflow: hidden;
}

    .nh-icon-content a {
        text-decoration: none;
        color: #000;
    }

        .nh-icon-content a img {
            border: none;
        }

    .nh-icon-content > * {
        visibility: hidden;
        display: block;
        height: 100%;
    }

.nh-icon:hover .nh-icon-content {
    width: 240px;
    height: auto;
    overflow: hidden;
    background-image: none;
}

    .nh-icon:hover .nh-icon-content > * {
        visibility: visible;
    }

.nh-icon.closed .nh-icon-content {
    width: 52px;
    height: 52px;
    background: #fff url(/media/102814/nh-icon.png) center center no-repeat;
}

.nh-icon .close {
    width: 18px;
    height: 18px;
    position: absolute;
    top: -1px;
    right: -1px;
    text-align: center;
    cursor: pointer;
    line-height: 18px;
    text-transform: uppercase;
    font-size: 10px;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 1px;

    -webkit-border-radius: 0 10px 0 0; /* be nice to Safari */
}


/* Theme*/
.nh-icon-content {
    border-color: #1b4570;
}

.nh-icon .close {
    background-color: #1b4570;
    color: #fff;
}


.botDiv {
    color: #2F4F4F;
    float: right;
    font-size: 12px;
    margin: 15px 20px 30px 60px;
    position: relative;
    text-align: left;
    width: 190px;
}
.botDiv a {
    color: #2F4F4F !important;
}      
.botDiv a:hover {
    color: #000000 !important;
}
.HighLigtBoxLinks ul {
  margin: 0;
    padding: 0 10px;
}
.HighLigtBoxLinks li {
  margin: 0;
    padding: 0 10px;
}
.vacationdays {
  float: left;
  margin: 1px 10px 1px 1px;
  width: 120px;
}
.vacationdays {
  float: vacationdate;
  margin: 1px 10px 1px 10px;
  width: 80px;
}














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
