html, body {
  margin: 0;
  padding: 0;
  text-align: left;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:normal;
}

  table {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
  }
  
  ul, ol {
    margin:0;
    padding:0 0 20px 40px;
  }
  
  .csc-sitemap ul {
    margin:0;
    padding:0 0 0 40px;
  }
  
  li {
  }
  
  form {
    margin:0;
    padding:0;
  }
  
  #contentLeftWrap h1, #contentLeftWrap h2, #contentLeftWrap h3, #contentLeftWrap h4, #contentLeftWrap h5, #contentLeftWrap h6 {
    margin:0;
    padding:0 0 15px 0;
    border:0;
    font-size:18px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    color:#3d749c;
    text-transform:uppercase;
  }

  #contentMiddleWrap h1, #contentMiddleWrap h2, #contentMiddleWrap h3, #contentMiddleWrap h4, #contentMiddleWrap h5, #contentMiddleWrap h6 {
    margin:0;
    padding:0 0 15px 0;
    border:0;
    font-size:18px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    color:#3d749c;
    text-transform:uppercase;
  }

  #contentRightWrap h1, #contentRightWrap h2, #contentRightWrap h3, #contentRightWrap h4, #contentRightWrap h5, #contentRightWrap h6 {
    margin:0;
    padding:0 0 15px 0;
    border:0;
    font-size:16px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    color:#3d749c;
    text-transform:uppercase;
  }

  p.bodytext {
    margin:0;
    padding:0 0 15px 0;
  }
  
  .csc-textpic-above .csc-textpic-text {
    margin:0;
    padding:15px 0 0 0;
  }

  /* fce  start */
  
  .fce_wrapper {
    margin:0 0 5px 0;
    padding:0;
  }
  
  .fce_50_50_column1_forside {
    margin:0;
    padding:0;
    float:left;
    width:249px;
    height:270px;
    background:url(../images/kasse-bg.jpg) left top no-repeat;
  }
  
    .fce_50_50_left_content_forside {
      margin:0;
      padding:25px 25px 0 25px;
      background:url(../images/2px-white.jpg) right repeat-y;
    }

  .fce_50_50_column2_forside {
    margin:0;
    padding:0;
    float:right;
    width:249px;
    height:270px;
    background:url(../images/kasse-bg.jpg) left top no-repeat;
  }
  
    .fce_50_50_right_content_forside {
      margin:0;
      padding:25px 25px 0 25px;
      background:url(../images/2px-white.jpg) right repeat-y;
    }

  .fce_50_50_column1 {
    margin:0;
    padding:0;
    float:left;
    width:215px;
  }
  
    .fce_50_50_left_content {
      margin:0;
      padding:0;
    }

  .fce_50_50_column2 {
    margin:0 0 0 21px;
    padding:0;
    float:right;
    width:215px;
  }
  
    .fce_50_50_right_content {
      margin:0;
      padding:0;
    }

  .spacerWrap {
    margin:0 0 5px 0;
    padding:0;
    background-color:#FFFFFF;
  }
  
  .spacer {
    margin:0 2px 0 0;
    padding:25px;
    background:url(../images/kasse-bg.jpg) left top no-repeat;
  }
  
  /* fce  slut */



  .clear {
    clear:both;
    font-size:0;
    line-height:0;
    border:0;
    padding:0;
    margin:0;
    height:1px;
  }

  .clear2 {
    clear:both;
    font-size:0;
    line-height:0;
    border:0;
    padding:0;
    margin:0;
    height:5px;
    background-color:#FF0000;
  }

  a.internLinkMedIkon, a.externLinkMedIkon, a.downloadMedIkon, a.mailMedIkon {
    background:url(../images/ikoner/link-pil.jpg) left no-repeat;
    margin:0;
    padding:0 0 0 20px;
    color:#2f6a95;
    text-decoration:underline;
  }
  
  a.internLinkMedIkon:hover, a.externLinkMedIkon:hover, a.downloadMedIkon:hover, a.mailMedIko:hover {
    background:url(../images/ikoner/link-pil.jpg) left no-repeat;
    margin:0;
    padding:0 0 0 20px;
    color:#2f6a95;
    text-decoration:none;
  }
  
  
  #contentMiddleWrap a, #contentRightWrap a {
    color:#2f6a95;
    text-decoration:underline;
  }
  
  #contentMiddleWrap a:hover, #contentRightWrap a:hover {
    color:#2f6a95;
    text-decoration:none;
  }
  

  /* frontend teaser ext start */
  
  .tx-cfeteasers-pi1 {
    margin:0;
    padding:0 0 30px 0;
  }
  
  .tx_cfeteasers_pi1_overskrift_wellness {
    margin:0;
    padding:0;
    background:url(../images/forside_teaser_bg_billeder/forside_teaser_bg_wellness.jpg) left top no-repeat;
  }
  
  .tx_cfeteasers_pi1_overskrift_maritim {
    margin:0;
    padding:0;
    background:url(../images/forside_teaser_bg_billeder/forside_teaser_bg_maritim.jpg) left top no-repeat;
  }
  
  .tx_cfeteasers_pi1_overskrift_natur {
    margin:0;
    padding:0;
    background:url(../images/forside_teaser_bg_billeder/forside_teaser_bg_natur.jpg) left top no-repeat;
  }
  
  .tx_cfeteasers_pi1_overskrift_kultur {
    margin:0;
    padding:0;
    background:url(../images/forside_teaser_bg_billeder/forside_teaser_bg_kultur.jpg) left top no-repeat;
  }
  
  .tx_cfeteasers_pi1_overskrift_familie {
    margin:0;
    padding:0;
    background:url(../images/forside_teaser_bg_billeder/forside_teaser_bg_familie.jpg) left top no-repeat;
  }
  
  .tx_cfeteasers_pi1_overskrift_shopping {
    margin:0;
    padding:0;
    background:url(../images/forside_teaser_bg_billeder/forside_teaser_bg_shopping.jpg) left top no-repeat;
  }
  
  .tx_cfeteasers_pi1_overskrift_overnatning {
    margin:0;
    padding:0;
    background:url(../images/forside_teaser_bg_billeder/forside_teaser_bg_overnatning.jpg) left top no-repeat;
  }
  
  .tx_cfeteasers_pi1_overskrift {
    margin:0 0 15px 0;
    padding:0 0 0 18px;
    color:#000000;
    text-transform:uppercase;
    font-size:16px;
  }
  
  .tx_cfeteasers_pi1_billede {
    margin:0;
    padding:0 0 15px 0;
  }
  
  /* front end teaser ext slut */

  
  /************************ css main start *******************************/
  
  #allWrap {
    margin:0;
    padding:0;
    width:100%;
    height:100%;
  }
  
    #bgPicture {
      margin:0;
      padding:0;
      position:absolute;
      width:100%;
      height:100%;
      min-height:1450px;
      z-index:1;
    }
  
    #bgOverlay {
      margin:0;
      padding:0;
      background:url(../images/bg/transparent-layer.png) top center no-repeat;
      position:absolute;
      width:100%;
      height:100%;
      min-height:1450px;
      z-index:2;
    }
  
    #innerWrap {
      margin:0;
      padding:0;
      background:url(../images/billede-ramme.png) top center no-repeat;
      position:absolute;
      width:100%;
      height:100%;
      z-index:3;
    }
  
      #wrapper {
        margin:0px auto;
        padding:0;
        width:975px;
      }

        #langmenuWrap {
          margin:46px 0 0 10px;
          padding:0;
          position:absolute;
          z-index:1000;
        }
      
          #langmenu {
            margin:0;
            padding:0;
            background:url(../images/sprog-bg.png) top no-repeat;
            width:177px;
            height:45px;
          }
          
            .tx-srlanguagemenu-pi1 {
              margin:0;
              padding:25px 0 0 18px;
            }
      
        #logoWrap {
          margin:0;
          padding:0;
          position:absolute;
          z-index:999;
        }
      
          #logo {
            margin:60px 0 0 650px;
            padding:0;
          }
    
        #topnavWrap {
          margin:0;
          padding:0;
          background:url(../images/topmenu-bg.jpg) left no-repeat;
          position:relative;
          width:975px;
          height:33px;
          z-index:9999;
        }
      
          #topnav {
            margin:0;
            padding:9px 0 0 10px;
            width:740px;
            float:left;
          }

            .special_menu_level1 {
              margin:0;
              padding:0 15px 0 0;
              text-transform:uppercase;
              font-size:10px;
            }
            
            .special_menu_level1 a {
              color:#FFFFFF;
              text-decoration:none;
              font-size:10px;
            }
            
            .special_menu_level1 a:hover {
              color:#FFFFFF;
              text-decoration:underline;
              font-size:10px;
            }
            
            .special_menu_level1_act {
              margin:0;
              padding:0 15px 0 0;
              text-transform:uppercase;
              font-size:10px;
            }
            
            .special_menu_level1_act a {
              color:#CCCCCC;
              text-decoration:underline;
              font-size:10px;
            }
            
            .special_menu_level1_act a:hover {
              color:#CCCCCC;
              text-decoration:none;
              font-size:10px;
            }

          #search {
            margin:0;
            padding:6px 0 0 0;
            width:215px;
            float:right;
          }
          
            .tx-macinasearchbox-pi1{
              margin:0;
              padding:0 10px 0 0;
              float:right;
            }
          
              .soeg_felt {
                margin:0;
                padding:0;
                font-family:Arial, Helvetica, sans-serif;
                font-size:14px;
                width:140px;
                border:#b8b8b8 1px solid;
              }
              
              
              .knap {
                margin:0;
                padding:0 2px 5px 2px;
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px;
                font-weight:normal;
                border:none;
                color:#FFFFFF;
                background-color:#2f6a95;
                width:auto;
                height:19px;
                overflow:visible;
                display:block;
                border:1px solid #FFFFFF;
                cursor:pointer;
              }
              
              input[type=submit] {
                margin:0;
                padding:0 2px 5px 2px;
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px;
                font-weight:normal;
                border:none;
                color:#FFFFFF;
                background-color:#2f6a95;
                width:auto;
                height:19px;
                overflow:visible;
                display:block;
                border:1px solid #FFFFFF;
                cursor:pointer;
              }
      
        #pictureWrap {
          margin:56px 0 0 0;
          padding:4px;
        }
  
          #picture {
            margin:0;
            padding:0;
          }
  
        #mainnavWrap {
          margin:0;
          padding:0;
        }
  
          #mainnav {
            margin:0;
            padding:0;
          }
  
        #iconWrap {
          margin:5px 0 0 0;
          padding:0;
          background:url(../images/kasse-bg.jpg) left top repeat-x;
          height:36px;
        }
  
          #iconRss {
            margin:10px 0 0 0;
            padding:0 10px 0 0;
            float:right;
          }
    
          #iconTwitter {
            margin:10px 0 0 0;
            padding:0 10px 0 0;
            float:right;
            display:none;
          }
    
          #iconFacebook {
            margin:10px 0 0 0;
            padding:0 10px 0 0;
            float:right;
            display:none;
          }
    
          #iconLogin {
            margin:10px 0 0 0;
            padding:0 10px 0 0;
            float:right;
          }
    
          #iconSitemap {
            margin:10px 0 0 0;
            padding:0 10px 0 0;
            float:right;
          }
    
          #iconTipafriend {
            margin:10px 0 0 0;
            padding:0;
            float:right;
          }
    
          #iconPrint {
            margin:10px 0 0 0;
            padding:0;
            float:right;
          }
    
          #iconText {
            margin:0;
            padding:0;
            float:right;
          }
  
            #textBigger {
              margin:10px 0 0 0;
              padding:0 10px 0 0;
              float:right;
            }
  
            #textSmaller {
              margin:10px 0 0 0;
              padding:0 10px 0 0;
              float:right;
            }
  
        #contentWrap {
          margin:5px 0 0 0;
          padding:0;
          background:url(../images/white-bg-no-repeat.png) top no-repeat;
          width:975px;
        }
        
        #contentWrapForside {
          margin:5px 0 0 0;
          padding:0;
          background:url(../images/white-bg-forside.png) top no-repeat;
          width:975px;
        }
        
          #contentLeftWrap {
            margin:0 5px 0 0;
            padding:0;
            width:246px;
            float:left;
          }
  
            #contentWrap #contentLeftWrap #contentLeft {
              margin:0;
              padding:25px;
              width:194px;
              background:url(../images/kasse-bg.jpg) left top no-repeat;
            }

            #contentWrapForside #contentLeftWrap #contentLeft {
              margin:0;
              padding:25px;
              width:194px;
              background:url(../images/kasse-bg.jpg) left top no-repeat;
            }

            #leftmenu {
              margin:0;
              padding:0;
              width:244px;
              background:url(../images/kasse-bg.jpg) left top no-repeat;
            }

              #menu1 {
                margin:0;
                padding:10px 0 25px 0;
                font-family:Arial, Helvetica, sans-serif;
                font-size:14px;
                font-weight:bold;
                text-transform:uppercase;
              }
              
              .menu1_item_wrap {
                margin:0;
                padding:1px 0 3px 0;
                background:url(../images/left-menu-bg.jpg) left bottom no-repeat;
              }
              
              .no1 {
                margin:0;
                padding:10px 25px 10px 25px;
              }
              
              .no1 a {
                color:#333333;
                text-decoration:none;
              }
              
              .no1 a:hover {
                color:#0075b0;
                text-decoration:none;
              }
              
              .act1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/topmenu-leftmenu-repeater.jpg) left repeat-x;
              }
              
              .act1 a {
                color:#FFFFFF;
                text-decoration:none;
              }
              
              .act1 a:hover {
                color:#333333;
                text-decoration:none;
              }
            
              .act_sub1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/topmenu-leftmenu-repeater.jpg) left repeat-x;
              }

              .act_sub1 a {
                color:#FFFFFF;
                text-decoration:none;
              }
              
              .act_sub1 a:hover {
                color:#0075b0;
                text-decoration:none;
              }
              
              ._18_no1, ._19_no1, ._20_no1, ._21_no1, ._22_no1, ._23_no1, ._24_no1 {
                margin:0;
                padding:10px 25px 10px 25px;
              }
              
              ._18_no1 a, ._19_no1 a, ._20_no1 a, ._21_no1 a, ._22_no1 a, ._23_no1 a, ._24_no1 a {
                color:#333333;
                text-decoration:none;
              }
              
              ._18_no1 a:hover, ._19_no1 a:hover, ._20_no1 a:hover, ._21_no1 a:hover, ._22_no1 a:hover, ._23_no1 a:hover, ._24_no1 a:hover  {
                color:#0075b0;
                text-decoration:none;
              }
              
              ._18_act1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-wellness.jpg) left repeat-x;
              }
              
              ._19_act1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-maritim.jpg) left repeat-x;
              }
              
              ._20_act1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-natur.jpg) left repeat-x;
              }
              
              ._21_act1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-kultur.jpg) left repeat-x;
              }
              
              ._22_act1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-familie.jpg) left repeat-x;
              }
              
              ._23_act1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-shopping.jpg) left repeat-x;
              }
              
              ._24_act1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-overnatning.jpg) left repeat-x;
              }
              
              ._18_act1 a, ._19_act1 a, ._20_act1 a, ._21_act1 a, ._22_act1 a,._23_act1 a, ._24_act1 a {
                color:#FFFFFF;
                text-decoration:none;
              }
              
              ._18_act1 a:hover, ._19_act1 a:hover, ._20_act1 a:hover, ._21_act1 a:hover, ._22_act1 a:hover, ._23_act1 a:hover, ._24_act1 a:hover {
                color:#CCCCCC;
                text-decoration:none;
              }
              
              ._18_act_sub1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-wellness.jpg) left repeat-x;
              }
              
              ._19_act_sub1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-maritim.jpg) left repeat-x;
              }
              
              ._20_act_sub1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-natur.jpg) left repeat-x;
              }
              
              ._21_act_sub1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-kultur.jpg) left repeat-x;
              }
              
              ._22_act_sub1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-familie.jpg) left repeat-x;
              }
              
              ._23_act_sub1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-shopping.jpg) left repeat-x;
              }
              
              ._24_act_sub1 {
                margin:0;
                padding:12px 25px 12px 25px;
                background:url(../images/menu_repeatere/left-menu-bg-overnatning.jpg) left repeat-x;
              }
              
              ._18_act_sub1 a, ._19_act_sub1 a, ._20_act_sub1 a, ._21_act_sub1 a, ._22_act_sub1 a, ._23_act_sub1 a, ._24_act_sub1 a {
                color:#FFFFFF;

                text-decoration:none;
              }
              
              ._18_act_sub1 a:hover, ._19_act_sub1 a:hover, ._20_act_sub1 a:hover, ._21_act_sub1 a:hover, ._22_act_sub1 a:hover, ._23_act_sub1 a:hover, ._24_act_sub1 a:hover {
                color:#CCCCCC;
                text-decoration:none;
              }
              
              
              
              #menu2 {
                margin:0;
                padding:10px 0 10px 30px;
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px;
                background:url(../images/left-menu-bg.jpg) left bottom no-repeat;
              }
              
              .menu2_item_wrap {
                margin:0 0 10px 0;
                padding:0;
              }
              
              .no2 a {
                color:#333333;
                text-decoration:none;
              }
              
              .no2 a:hover {
                color:#0075b0;
                text-decoration:none;
              }
              
              .act2 a {
                color:#0075b0;
                text-decoration:none;
              }
              
              .act2 a:hover {
                color:#CCCCCC;
              
                text-decoration:none;
              }
              
              .act_sub2 a {
                color:#0075b0;
                text-decoration:none;
              }
              
              .act_sub2 a:hover {
                color:#CCCCCC;
                text-decoration:none;
              }
              
              
              
              #menu3 {
                margin:0;
                padding:0 0 0 30px;
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px;
              }
              
              .menu3_item_wrap {
                margin:0 0 10px 0;
                padding:0;
              }
              
              .no3 a {
                color:#333333;
                text-decoration:none;
              }
              
              .no3 a:hover {
                color:#0075b0;
                text-decoration:none;
              }
              
              .act3 a {
                color:#333333;
                text-decoration:none;
              }
              
              .act3 a:hover {
                color:#0075b0;
                text-decoration:none;
              }
              
              .act_sub3 a {
                color:#333333;
                text-decoration:none;
              }
              
              .act_sub3 a:hover {
                color:#0075b0;
                text-decoration:none;
              }

  
          #contentMiddleWrap {
            margin:0;
            padding:0;
            width:503px;
            float:left;
          }
  
            #contentWrap #contentMiddleWrap #content {
              margin:0;
              padding:25px;
              width:451px;
              background:url(../images/kasse-bg.jpg) left top no-repeat;
            }
  
            #contentWrapForside #contentMiddleWrap #content {
              margin:0;
              padding:0;
              width:503px;
            }
  
          #contentRightWrap {
            margin:0;
            padding:0;
            width:216px;
            float:right;
          }
  
            #contentRightTop {
                margin:0 0 5px 0;
                padding:25px;
                width:164px;
                background:url(../images/kasse-bg.jpg) left top no-repeat;
            }
  
              #contentRightTop_innerwrap {
                margin:0;
                padding:0;
              }
  
            #contentWrap #contentRightWrap #contentRight {
              margin:0;
              padding:25px;
              width:164px;
              background:url(../images/kasse-bg.jpg) left top no-repeat;
            }
  
            #contentWrapForside #contentRightWrap #contentRight {
              margin:0;
              padding:0;
              width:216px;
            }

#fb {
  margin:0;
  padding:0 25px 25px 25px;
}

        #footerWrap {
          margin:0;
          padding:0;
          background:url(../images/footer-bg.jpg) left top no-repeat;
          background-color:#FFFFFF;
          width:975px;
        }
  
          #footer {
            margin:0;
            padding:10px 0 0 0;
            text-align:center;
            font-size:10px;
            color:#999999;
          }
  
  























/* tt_news start */

.news_latest_wrap {
  margin:0;
  padding:0;
}


.news_latest_date {
  margin:0;
  padding:0;
  font-weight: bold;
}

.news_latest_title {
  margin:0;
  padding:0 0 10px 0;
}

.news_latest_author {
  margin:0;
  padding:0 0 5px 0;
}

.news_latest_subheader {
  margin:0;
  padding:0 0 5px 0;
}

.news_latest_read_more {
  margin:0;
  padding:0;
}

.news_list_wrap {
  margin:0;
  padding:0 0 20px 0;
}

.news_list_wrap2 {
  margin:0;
  padding:0 0 20px 0;
}

.news_list_date {
  margin:0;
  padding:0;
  font-weight: bold;
}

.news_list_title {
  margin:0;
  padding:0 0 10px 0;
}

/* tt_news slut */

