/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 17, 2011 */

@font-face {
    font-family: 'LucidaHandwritingItalic';
    src: url('../font/lhandw-webfont.eot');
    src: url('../font/lhandw-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lhandw-webfont.woff') format('woff'),
         url('../font/lhandw-webfont.ttf') format('truetype'),
         url('../font/lhandw-webfont.svg#LucidaHandwritingItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #899299;
    font-family:'Verdana','Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
    font-size: 11px;
    color: #A6ADB2;
    overflow: visible;
}
/* Billede Style */
img{
    border: 0px;
}
/* Main wrapper Style */
#site-front-wrapper{
    margin: 0px auto;
    width: 100%;
    padding: 0px 0px 0px 0px;    
    background-color: #ffffff;
}
#maincontainer{
    width: 980px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px; 
    position:relative; 
    top:0px; 
    left:0px;
}
.cb{
    width: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    position: absolute; 
    bottom:0px; 
    right:0px;
}
/* Top wrapper Style */
#topsection{
    width: 980px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    position:relative; 
    top:0px; 
    left:0px;
}
/* Topwrapper */
.topwrapper{
    width: 965px;
    height: 89px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    left: 0px;
    top: 0px; 
    border:0px solid #000;
}
/* Logo & Home Style */
.logo{
    float: left;
    width: 264px;
    height: 65px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
}
.logo h1{ 
    width: 255px;
    font-size: 14px;
    color: #8FD1D1;
    text-align: right;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    bottom: 12px;
}
/* Topmenu Style */
.home{
    width:  auto;
    height:  auto;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    position:absolute; 
    right:420px; 
    bottom:0px;
}
.home-gb{
    width:  auto;
    height:  auto;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    position:absolute; 
    right:450px; 
    bottom:0px;
}
.topmenu{
    float: left;
    width:  auto;
    height: 117px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    position:absolute; 
    right:0px; 
    bottom:0px;
}
.topmenu_pkt{
    width:  auto;
    float: left;
    margin: 0px 0px 0px 0px;
      padding: 105px 14px 0px 14px;
    height: 22px;
    text-align: center; 
    background-image: url(../gfx/menu-sep.png);
    background-repeat:  no-repeat;
    background-position: bottom right;
}
.topmenu_pkt-on{
    width:  auto;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 105px 14px 0px 14px;
    height: 22px;
    text-align: center;
    background-image: url(../gfx/menu-sep.png);
    background-repeat:  no-repeat;
    background-position: bottom right;
    cursor: pointer;
    outline: none;
}
.topmenu_pkt:hover{
    width:  auto;
    float: left;
    margin: 0px 0px 0px 0px;
     padding: 105px 14px 0px 14px;
    height: 22px;
    text-align: center;
   background-image: url(../gfx/menu-sep.png);
    background-repeat:  no-repeat;
    background-position: bottom right;
    cursor: pointer;
    outline: none;
}
.topcom {
    width:980px;
    height: 417px;
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
    text-align: center;
    background-image: url(../gfx/top-bg.png);
    background-repeat:  no-repeat;
    background-position: top center;
}
.cover{
    width:  auto;
    height:  auto;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    position:absolute; 
    right:0px; 
    bottom:0px;
}
.sprog{
    width:auto;
    height:auto;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    position:absolute; 
    right:30px; 
    bottom:10px; 
    border:0px solid #000;
}
.sprog p{
    width:  auto;
    height:  auto;
    text-align: left;
    float:left; color:#736357;
    font-size:10px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px; 
}
.sprog img{
    width:  auto;
    height:  auto;
    text-align: left;
    float:left;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.q{
    width:auto;
    height:auto;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    position:absolute; 
    left:110px; 
    bottom:5px; 
    border:0px solid #000;
}
.amino{
    width:auto;
    height:auto;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    position:absolute; 
    left:15px; 
    bottom:8px; 
    border:0px solid #000;
}
.linkin{
    width:auto;
    height:auto;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    position:absolute; 
    left:80px; 
    bottom:8px; 
    border:0px solid #000;
}
.face{
    width:auto;
    height:auto;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    position:absolute; 
    left:55px; 
    bottom:8px; 
    border:0px solid #000;
}
/* Undermenu Style */
#umenu-column{
    float: left;
    width: 186px; 
    min-height: 250px;
    margin: 0px 0px 0px 0px;
    padding: 21px 0px 0px 0px;
    background-image: url(../gfx/topclean.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    position: relative;
    left: 0px;
    top: 0px;
}
#umenu{
    width: 265px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    text-align: left;
}
.submenuwrap{
    width: 80%;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}
.submenu{
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    cursor: pointer;
    outline: none;
}
.submenu-on{
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    cursor: pointer;
    outline: none;
}
/* Forside nyheder */
#teas-wrap{
   float: left;
   width: 197px;
   margin: 7px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   text-align: center;
   background-image: url(../gfx/content-border.png);
   background-repeat: no-repeat;
   background-position: top right; 
}
#teas-wrap h1{
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 15px 0px;
    font-size: 22px;
    color: #575757;
    font-weight: normal;
    text-decoration: none;
}
.border{
   width: 929px;
   height: 1px;
   margin: 0px 0px 0px 10px;
   padding: 0px 0px 0px 0px;
   text-align: center;
   background-image: url(../gfx/content-top-border.png);
   background-repeat: no-repeat;
   background-position: bottom center;
}
/* Indhold Style */
#contentwrapper{
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#content{
    width: 748px;
    float: left;
    background-color: transparent;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 15px; 
    position:relative; 
    left:0px; 
    top:0px;
}
#content h1{
    width:90%;
    font-size:16px;
    color: #000;
    font-weight: normal; 
    text-align:left;    
    background-color:transparent;
    font-family:'LucidaHandwritingItalic';
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 35px;


}
#content h2{
    width:90%;
    font-size: 20px;
    color: #000000;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 5px 0px;
    background-color:transparent;
    line-height:24px;
}
#content p{
    width:88%;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 35px;
    background-color:transparent;
    font-family:'Arial'; 
    line-height:16px;
}
.frontwrap{
    width: 700px;
    background-color: transparent;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}
.frontwrap h1{
    width: auto;
    font-size: 28px;
    color: #575757;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color:transparent;
    
}
.frontwrap h2{
    font-size: 14px;
    color: #575757;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color:transparent;
}
.frontwrap h3{
    width: 100%;
    font-size: 14px;
    color: #1FACAC;
    font-weight: normal;
    margin: 15px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    background-color:transparent;
}
.frontwrap p{
    width: 100%;
    font-size: 12px;
    color: #575757;
    font-weight: normal;
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
    background-color:transparent;
}
.front-box-wrap{
    width: 964px;
    height:240px;
    background-color: transparent;
    text-align: left;
    margin: 0px 0px 0px 26px;
    padding: 0px 0px 0px 0px;
}
.front-box-wrap h1,.front-box-end h1{
    width:176px; height:33px;
    font-size:16px;
    color: #000;
    font-weight: normal; 
    text-align:left;    
    background-color:transparent;
    font-family:'LucidaHandwritingItalic';
    margin: 7px 0px 0px 0px;
    padding: 13px 0px 0px 10px;

    background-image: url(../gfx/box-border.jpg);
    background-repeat: no-repeat;
    background-position: center left;
}
.front-box{
    width: 186px;
    height:240px;
    float:left;
    background-color: transparent;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(../gfx/front-border.png);
    background-repeat: no-repeat;
    background-position: center right;
}
.front-box-end{    
    width: 186px;
    height:240px;
    float:left;
    background-color: transparent;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.front-box p,.front-box-end p{
    width: 170px; 
    height:100px;
    font-family:'Arial','Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
    font-size: 11px;
    color: #000000; 
    line-height:16px;
    font-weight: normal;
    margin: 10px 2px 0px 8px;
    padding: 0px 0px 0px 0px;
    border: 0px solid #919294;
}
.contact-box{
    width: 265px;
    height:240px;
    background-color: #9BCFCF;
    text-align: left;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px; 
    position:absolute; 
    bottom:0px;
    right:0px;
}
.contact-box h1{ 
    width: auto;
    float: left;
    font-size:24px;
    color: #4B4B4D;
    font-weight: normal;
    margin: 0px 8px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.contact-box h2{
    width: auto;
    float: left;
    font-size: 22px;
    color: #ffffff;
    font-weight: normal;
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 0px 0px; 
}
/* Adresse Style */
#footer{
    width: 100%;
    height:80px;
    text-align: center;
    margin: 30px 0px 0px 0px;
    padding: 10px 0px 0px 0px; 
    background-color:#899299;
    position: relative;
    top: 0px;
    left: 0px;
}
.adresse{
    width: 100%;
    height: 50px;
    text-align: center;
    color: #ffffff;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.copy{
    float: left;
    width: auto;
    vertical-align: bottom;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 20px;
    color: #000000;
    font-size: 12px;
}
/* Clear Floates */
.clears{
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
/* Form Elementer */
#formwarp{
    width:  auto;
    height: auto;
    float: left;
    margin: 0px 0px 0px 50px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}
#formwarp h1{
    width:90%;
    font-size: 16px; 
    letter-spacing:1px;
    color: #000000;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 15px 0px;
    background-color:transparent;
    font-family:'LucidaHandwritingItalic'; 
    line-height:24px;
}
.contact-wrapper {
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align:center;
}
.contact-wrap {
    width: auto;
    height:200px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    text-align:left; 
    position:absolute;
    top:40px; 
    left:-170px; 
    background-color:#fff;
}
.contact-info {
    font-size: 12px;
    color: #575757;
    font-weight: normal;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    border:0px solid #000; 
}
.field-puts{
    float: left;
    width: 300px;
    height: 180px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;  
}
.field-put{
    width: 100px;
    float: left;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}
.field-area{
    float: left;
    width: 270px;
    height: 185px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}
.borderdef{
    width: 200px;
    height: 95px;
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    font-size: 12px;
    overflow: hidden;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family:'Verdana','Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
}
.formput{
    background: #ffffff;
    border: 1px solid #aaaaaa;
    font-size: 14px;
    height: 18px;
    color: #666666;
    width: 180px;    
    vertical-align: middle;
    text-align: left;
    margin: 3px 0px 0px 0px;
    padding: 2px 0px 0px 2px; 
}
.submit-btns {
    width: 111px;
    font-weight: normal;
    color: #ffffff;
    font-size: 16px;
    cursor: pointer;
    outline: none;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
    text-align: center;
    border: 0px;
    background-color: Transparent;
    background-image: url(../gfx/send.png);
    background-repeat: no-repeat;
    background-position: top center;
}
/* Generel Links */
a:link, a:visited, a:active {
    font-size: 12px;
    color: #A91E2E;
    font-weight: normal;
    text-decoration: none;
}
a:hover {
    font-size: 12px;
    color: #4B4B4D;
    font-weight: normal;
    background-color: transparent;
    text-decoration: none;
}
/* Topmenu Links */
.topmenu_pkt a:link, .topmenu_pkt a:visited, .topmenu_pkt a:active{
    font-size: 12px;
    color: #899299;
    font-weight: normal;
    text-decoration: none;	
    background-color: transparent;
}
.topmenu_pkt a:hover {
    font-size: 12px;
    color: #A6ADB2;
    font-weight: normal;
    text-decoration: underline;
}
/* Topmenu Links Aktive*/
.topmenu_pkt-on a:link, .topmenu_pkt-on a:visited, .topmenu_pkt-on a:active{
    font-size: 12px;
    color: #A81E2E;
    font-weight: normal;
    text-decoration: none;	
    background-color: transparent;
}
.topmenu_pkt-on a:hover {
    font-size: 12px;
    color: #A81E2E;
    font-weight: normal;
    text-decoration: underline;
}
.front-box a:link,.front-box a:visited,.front-box a:active{
    font-size: 11px;
    color: #000;
    font-family:'Arial','Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
    font-weight: bold;
    text-decoration: none;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 14px;
    background: url(../gfx/arrow.png) no-repeat 0 3px; 
    background-color: transparent;
}
.front-box a:hover {
    font-size: 11px;
    color: #000;
    font-family:'Arial','Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
    font-weight: bold;
    text-decoration: none;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 14px;
    background: url(../gfx/arrow.png) no-repeat 0 3px; 
    background-color: transparent;
    text-decoration: underline;
}
.front-box-end a:link,.front-box-end a:visited,.front-box-end a:active{
    font-size: 11px;
    color: #000;
    font-family:'Arial','Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
    font-weight: bold;
    text-decoration: none;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 14px;
    background: url(../gfx/arrow.png) no-repeat 0 3px; 
    background-color: transparent;
}
.front-box-end a:hover {
    font-size: 11px;
    color: #000;
    font-family:'Arial','Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
    font-weight: bold;
    text-decoration: none;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 14px;
    background: url(../gfx/arrow.png) no-repeat 0 3px; 
    background-color: transparent;
    text-decoration: underline;
}
/* Undermenu Links */
.submenu a:link,.submenu a:visited,.submenu a:active{
    font-size: 12px;
    color: #4B4B4D;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 14px;
    background: url(../gfx/arrow.png) no-repeat 0 3px; 
    background-color: transparent;
}
.submenu a:hover {
    font-size: 12px;
    color: #A91E2F;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 14px;
    background: url(../gfx/arrow.png) no-repeat 0 3px; 
    background-color: transparent;
    text-decoration: underline;
}
.submenu-on a:link,.submenu-on a:visited,.submenu-on a:active{
    font-size: 12px;
    color: #A91E2F;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 14px;
    background: url(../gfx/arrow.png) no-repeat 0 3px; 
    background-color: transparent;
}
.submenu-on a:hover {
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 14px;
    background: url(../gfx/arrow.png) no-repeat 0 3px; 
    background-color: transparent;
    text-decoration: underline;
}
/* Logo Link */
.logo a:link,.logo a:visited,.logo a:active {
    font-size: 50px;
    color: #616161;
    font-weight: normal;
    text-decoration: none;
}
.logo a:hover {
    font-size: 50px;
    color: #616161;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
}
/* Adresse Links */
.adresse a:link,.adresse a:visited,.adresse a:active {
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}
.adresse a:hover {
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
}
/* Foside nyheder */
.contact-wrap a:link,.contact-wrap a:visited,.contact-wrap a:active{
    font-size: 11px;
    color: #A91E2E;
    font-weight: normal;
    text-decoration: none;
}
.contact-wrap a:hover{
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
