body
{
    background-color: #1C684A;
    margin: 0;
    font-family: Verdana, Tahoma, Sans-Serif;
    font-size: 10px;
/*    color: #65675B;*/
color: #000000;
    }
img
{
    border: none;
}
/* General Font styles start */
p
{
    margin-top: 3px;
    margin-bottom: 5px;
}

h1
{
    font-family: Tahoma;
    font-size: 12px;
    color: #008852;
    margin: 8px 0 7px 0;
}
.docbody h1
{
    margin: 15px 0 3px 0;
}
h2
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #008B56;
    margin: 15px 0 2px 0;
}
h3
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    margin-top: 10px;
    margin-bottom: 5px;
}
a
{
    color: #008B56;
}
a.broken
{
    text-decoration: line-through;
}

/* General Font styles end */

/* Page template styles start */
div.flashcontent
{
    width: 551px;
    height: 286px;
    margin-bottom: 15px;
    overflow: hidden;
}
div.breadcrumbs
{
    height: 20px;
    background: url('images/breadcrumbbg.gif' ) repeat-x;
    padding: 10px 0 0 7px;
    color: #FFFFFF;
}
div.breadcrumbs a
{
    color: #FFFFFF;
    text-decoration: none;
}
div.leftcontentunderside
{
    width: 370px;
    float: left;
}
div.rightcontentunderside
{
    width: 113px;
    float: right;
    border-left: 1px solid #E9E9E8;
    margin-top: 37px;
    padding-left: 15px;
    overflow: hidden;
}
div.leftcolfront
{
    width: 260px;
    float: left;
}
div.rightcolfront
{
    width: 230px;
    float: right;
    overflow: hidden;
}
div.leftcolfront img,
div.rightcolfront img{
    border: solid 1px #F3F3F3;
    padding: 1px;
}
div.forsideteaser
{
    border-bottom: 1px solid #E9E9E8;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

/* Page template styles end */

/* Document styles start */
div.docheader
{
    padding-top: 21px;
    border-bottom: 1px solid #E9E9E8;
    margin-bottom: 10px;
}
div.docbody
{
    padding-left: 12px;
    margin-bottom: 10px;
}
span.rightcolheader,
h4
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #008B56;
    margin: 0;
}
div.rightcontentunderside ul
{
    list-style: none;
    padding: 0;
    margin: 5px 0 10px 0;
}
div.rightcontentunderside ul li
{
    padding-left: 10px;
    padding-top: 3px;
    background: url('images/listbulletarrow.gif') no-repeat;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #65675B;
}
div.rightcontentunderside ul li a
{
    color: #65675B;
    text-decoration: none;
}
div.rightcontentunderside ul li a.broken
{
    text-decoration: line-through;
}
div.rightcontentunderside ul li a:hover
{
    text-decoration: underline;
}

/* Document styles end */

div.wrapper
{
    background-image: url('images/wrapperbgrepeater.gif' );
    background-repeat: repeat-y;
    width: 968px;
    margin: 0 auto;
}
div.innerwrapper
{
    background-image: url('images/bggradient.gif' );
    background-repeat: repeat-x;
    background-color: #DBDBDB;
    width: 958px;
    padding-bottom: 15px;
    margin: 0 5px 0 5px;
}
div.wrapperend
{
    width: 968px;
    height: 5px;
    background-image: url('images/wrapperend.gif' );
    background-repeat: no-repeat;
}
div.footer
{
    width: 968px;
    margin: 0 auto;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: center;
}
div.blomst
{
    background-image: url('images/blomstmgradient.gif' );
    background-repeat: no-repeat;
    background-color: Transparent;
    width: 958px;
}
div.topbanner
{
    height: 92px;
}
div.searchbox
{
    float:right;
    margin-right: 12px;
    width: 178px;
    margin-top: 64px;
    border: 1px solid #C0C0BE;
}
div.searchbox input
{
    font-family: Tahoma;
    font-size: 9px;
    border: 1px solid #FFFFFF;
    float: left;
    width: 130px;
}
div.searchbox img
{
    float: right;
    cursor: pointer;
}

div.logo
{
    float:left;
    padding-left: 135px;
}
div.middle
{
    width: 100%;
    overflow: hidden;
}
div.contentfirst
{
    float: right;
    width: 762px;
}
div.leftmenuwrapper
{
    float: left;
    width: 195px;
}
div.contentwrapper
{
    float: left;
    background-image: url('images/contentbgrepeater.gif' );
    background-repeat: repeat-y;
    width: 565px;
}
div.contenttop
{
    background-image: url('images/contentbgtop.gif' );
    background-repeat: no-repeat;
    background-color: Transparent;
    overflow: hidden;
    width: 100%;
}
div.minheigt
{
    width: 1px;
    height: 649px;
    float: right;
}
div.content
{
    padding: 6px 7px 6px 6px;
    float: left;
    width: 551px;
}
div.contentcols
{
    padding: 0 16px;
}
div.contentend
{
    height: 13px;
    width: 565px;
    background-image: url('images/contentend.gif' );
    background-repeat: no-repeat;
}
div.rightcolumn
{
    float: right;
    width: 195px;
}

/* Common box styles */
a.boxheader
{
    display: block;
    width: 148px;
    height: 22px;
    font-family: Tahoma;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding: 7px 24px 0 14px;
}
div.boxcontent
{
    width: 172px;
    padding: 0 0 0 14px;
    height: 136px;
    background: url('images/boxbottomtools.gif' ) no-repeat;
}

/* Individual box styles */
div.toolbox
{
    width: 186px;
    height: 165px;
    margin-top: 2px;
}
div.toolbox a.boxheader
{
    background: url('images/boxheadertools.gif' ) no-repeat;
}
div.toolbox div.boxcontent
{
    background: url('images/boxbottomtools.gif' ) no-repeat;
}

div.selvbetjening
{
    width: 186px;
    height: 165px;
    margin-top: 14px;
}
div.selvbetjening a.boxheader
{
    background: url('images/boxheaderselvb.gif' ) no-repeat;
}
div.selvbetjening div.boxcontent
{
    background: url('images/boxbottomselvb.gif' ) no-repeat;
}

div.blogs
{
    width: 186px;
    height: 145px;
    margin-top: 11px;
}
div.blogs a.boxheader
{
    background: url('images/boxheaderblogs.gif' ) no-repeat;
}
div.blogs div.boxcontent
{
    height: 116px;
    background: url('images/boxbottomblogs.gif' ) no-repeat;
}
div.jobs
{
    width: 186px;
    height: 29px;
    margin-top: 14px;
}
div.jobs a.boxheader
{
    background: url('images/boxheaderjobs.gif' ) no-repeat;
}

/* Left menu styles */
div.leftmenu
{
    width: 180px;
    background: url('images/leftmenubg.gif' ) repeat-y;
    margin-left: 11px;
    border-bottom: 1px solid #D0D8C3;
    padding-bottom: 1px;
    margin-bottom: 17px;
    margin-top: 3px;
}
div.leftmenu a
{
display: block;
padding: 6px 0 6px 10px;
color: #000000;
text-decoration: none;
}
div.leftmenu a:hover
{
text-decoration: underline;
}
div.leftmenutop
{
    background: url('images/leftmenutop.gif' ) no-repeat;
    height: 2px;
}
div.leftmenu ul
{
    padding: 0;
    margin: 0 2px 0 2px;
    list-style: none;
    border-left: 5px solid #BFD4B4;
    background: #F4F5F3;
    font-family: Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
}
div.leftmenu ul li
{
    padding: 0;
    border-top: 1px solid #B7B7B7;
}
div.leftmenu ul li.first
{
    border-top: none;
}
div.leftmenu ul li.last
{
    border-bottom: none;
}
div.leftmenu ul li ul
{
    padding: 0;
    margin: 0;
    list-style: none;
    border: none;
    font-weight: normal;
}
div.leftmenu ul li ul li a
{
    padding: 3px 0 3px 21px;
}
div.leftmenu ul li ul li ul li a
{
    padding: 3px 0 3px 30px;
}
div.leftmenu ul li ul li ul li ul li a
{
    padding: 3px 0 3px 36px;
}
div.leftmenu ul li ul li
{
    padding: 0;
    border-top: none;
    border-bottom: none;
    font-size: 10px;
}
div.leftmenu ul li ul li.last
{
    padding: 0 0 10px 0;
    border-top: none;
    border-bottom: none;
}
div.leftmenu ul li ul li ul li ul li.last
{
    padding: 0 0 0px 0;
}
div.leftmenu ul li ul li.selected
{
    font-weight: bold;
    background: url('images/menupil.gif' ) no-repeat 13px -1px;
}
div.leftmenu ul li ul li ul li.selected
{
    font-weight: bold;
    background: url('images/menupil.gif' ) no-repeat 22px -1px;
}
div.leftmenu ul li ul li ul li ul li.selected
{
    font-weight: bold;
    background: url('images/menupil.gif' ) no-repeat 28px -1px;
}
/* Sitemap styles */

div.content ul.navigationlist
{
    line-height: 16px;
}

/* Dropdown bokse */
div.quicklinks
{
    width: 178px;
    border: 1px solid #D0D8C3;
    margin-left: 11px;
    margin-bottom: 13px;
}
div.quicklinks div.whiteborder
{
    border: 1px solid #ffffff;
    padding: 9px;
}

div.quicklinks select
{
    font-family: Tahoma;
    font-size: 10px;
    color: #6B6868;
    width: 158px;
}
div.quicklinks select.select1
{
    margin-bottom: 5px;
}
div.landkort
{
    width: 174px;
    height: 151px;
    overflow: hidden;
    border: 1px solid #D0D8C3;
    padding: 2px;
    margin-left: 11px;
    background: #ffffff;
}
div.landkort img
{
    border: 2px solid #ffffff;
    width: 174px;
    height: 151px;
}
/* Nyhedslister */
div.newslistwrapper
{
    clear: both;
}
ul.newslisting
{
    padding: 0;
    margin: 10px 0 0 0;
    list-style: none;
    width: 370px;
}
ul.newslistingsmall
{
    padding: 0;
    margin: 0;
    list-style: none;
    width: 230px;
}
ul.newslisting li
{
    border-top: 1px solid #E9E9E8;
    line-height: 15px;
    padding: 8px 11px 11px 11px;
}
ul.newslisting li.first
{
    border-top: none;
    line-height: 15px;
    padding: 2px 11px 11px 11px;
}
ul.newslistingsmall li
{
    border-bottom: 1px solid #E9E9E8;
    line-height: 15px;
    padding: 5px 0 5px 0;
    color: #65675B;
}
ul.newslisting span.nyhedsdato
{
    float: right;
}
ul.newslistingsmall span.nyhedsdato
{
    color: #008B56;
}
ul.newslisting li a
{
    font-size: 11px;
    font-family: Tahoma;
    color: #008852;
    font-weight: bold;
    text-decoration: none;
}
ul.newslistingsmall li a
{
    font-size: 10px;
    font-family: Tahoma;
    color: #008852;
    font-weight: bold;
    text-decoration: none;
}

/* Toolbox specifik styles */

ul.toolboxlist
{
    margin: 0;
    padding: 5px 0 0 0;
    list-style: none;
}
ul.toolboxlist li
{
    padding-left: 26px;
    padding-bottom: 8px;
}    
ul.toolboxlist li a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}    
ul.toolboxlist li a:hover
{
    text-decoration: underline;
}    
ul.toolboxlist li.printme
{
    background-image: url('/files/system/css/images/toolboxPrint.gif');
    background-repeat: no-repeat;
    background-position: 0px 1px;
}    
ul.toolboxlist li.sitemap
{
    background-image: url('/files/system/css/images/toolboxSitemap.gif');
    background-repeat: no-repeat;
    background-position: 1px 4px;
}    
ul.toolboxlist li.largetext
{
    background-image: url('/files/system/css/images/toolboxLargeText.gif');
    background-repeat: no-repeat;
    background-position: 0px 2px;
}    
ul.toolboxlist li.speaker
{
    background-image: url('/files/system/css/images/toolboxSpeaker.gif');
    background-repeat: no-repeat;
    background-position: 1px 2px;
}    
ul.toolboxlist li.tipenven
{
    background-image: url('/files/system/css/images/toolboxTipenven.gif');
    background-repeat: no-repeat;
    background-position: 0px 2px;
}    
ul.toolboxlist li.abonner
{
    background-image: url('/files/system/css/images/toolboxAbonnement.gif');
    background-repeat: no-repeat;
    background-position: 1px 2px;
}    

/* Selvbetjeningsliste */
div.selvbetjening ul
{
    margin: 0;
    padding: 0 10px 0 0;
    list-style: none;
}
div.selvbetjening li
{
    padding: 5px 0 6px 11px;
    border-bottom: 1px solid #cccccc;
    background: url('images/arrowselvbetjening.gif') no-repeat 0 10px;
}    
div.selvbetjening li.Link5
{
    border-bottom: none;
}    
div.selvbetjening li a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}    
div.selvbetjening li a:hover
{
    text-decoration: underline;
}   

/* Blog box liste */
div.blogs ul
{
    margin: 0;
    padding: 0 10px 0 0;
    list-style: none;
}
div.blogs li
{
    padding: 5px 0 6px 11px;
    border-top: 1px solid #cccccc;
    background: url('images/arrowselvbetjening.gif') no-repeat 0 22px;
}    
div.blogs li.first
{
    border-top: none;
}    
div.blogs span.blogname
{
    font-size: 9px;
    font-family: Tahoma;
    color: #B2B2B2;
    line-height: 12px;
}
div.blogs li a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}    
div.blogs li a:hover
{
    text-decoration: underline;
}   


/* Søge formular */
div.soegeformular
{
    
}
div.soegeformular label
{
    font-size: 11px;
    color: #000000;
}
div.soegeformular input
{
    float: right;
}
div.soegeformular #QueryBox_1_200027
{
    float: none;
}
div.soegeformular ul
{
    list-style: none;
    margin: 10px 0 10px 0;
    padding: 0;
    border-bottom: 1px solid #E9E9E8;
}
div.soegeformular ul li
{
    margin: 0;
    padding: 10px 0 12px 0;
    border-top: 1px solid #E9E9E8;
}
div.soegeformular ul li a
{
    font-weight: bold;
}

/* Blog styles */
div.content div.blogrightcol
{
    float: right;
    width: 136px;
    font-size: 10px;
}
div.content div.blogrightcol div.blogbox
{
    background: url('images/blogboxbg.gif') repeat-y;
    width: 136px;
    overflow: hidden;
    margin-bottom: 10px;
}
div.content div.blogrightcol div.blogbox div.greenheader
{
    width: 123;
    height: 23px;
    padding: 6px 0 0 13px;
    background: url('images/blogboxheadergreen.gif') no-repeat;
    font-weight: bold;
    color: #FFFFFF;
}
div.content div.blogrightcol div.blogbox div.blueheader
{
    width: 123;
    height: 23px;
    padding: 6px 0 0 13px;
    background: url('images/blogboxheaderblue.gif') no-repeat;
    font-weight: bold;
    color: #FFFFFF;
}
div.content div.blogrightcol div.blogbox div.boxend
{
    background-image: url('images/blogboxbottom.gif');
    background-position: bottom;
    background-repeat: no-repeat;
    width: 136px;
    height: 4px;
}
div.content div.blogrightcol div.blogbox ul
{
    list-style: none;
    padding: 0 13px 0 13px;
    margin: 0;
}
div.content div.blogrightcol div.blogbox ul li
{
    background: url('images/listbulletarrow.gif') no-repeat 0px 6px;
    padding: 9px 0 9px 10px;
    margin: 0;
    border-bottom: 1px solid #cccccc;
}
div.content div.blogrightcol div.blogbox ul li.last
{
    border-bottom: none;
}
div.content div.blogrightcol div.blogbox ul li a
{
    color: #666666;
    text-decoration: none;
}
div.content div.blogrightcol div.blogbox ul li a:hover
{
    text-decoration: underline;
}


div.content div.blogpostlist
{
    float: left;
    width: 358px;
    overflow: hidden;
    padding-left: 12px;
}

div.content div.blogpostlist div.bloglistentry
{
    border-top: 1px solid #E9E9E8;
    margin-top: 10px;
    margin-bottom: 15px;
}
div.content div.blogpostlist div.bloglistentry h2{font-size: 11px;font-family: Tahoma;}
div.content div.blogpostlist div.bloglistentry small{font-size: 9px;font-family: Tahoma;color: #B3B3B3;}
div.content div.blogpostlist div.bloglistentry div.blogtext{margin: 14px 0 0 12px;}
div.content div.blogpostlist div.oddcomment {margin-left: 13px;padding: 10px; background-color: #e1e1e1;}
div.content div.blogpostlist div.evencomment {margin-left: 13px;padding: 10px;}
div.content div.blogpostlist div.writecomment {margin-left: 13px; margin-top: 15px;}
div.content div.blogpostlist div.writecomment form {margin: 0;}


div.content div.blogpostlist div.bloglistentry h2 a{text-decoration: none;}

/* Forum styles */
div.forumPostList{border-top: 1px solid #cccccc;margin-top: 15px;}
div.forumPostList div.forumPostItem{border-bottom: 1px solid #cccccc;padding-bottom: 10px;padding-top: 10px;}
div.forumPostList div.forumPostItem h1{display: inline;}
div.forumPostList div.forumPostItem h1 a{text-decoration: none;}
div.forumPostList div.forumPostItem div.lastreply{margin-top: 5px;}
div.forumPostNew label{display: block;float: left;clear: both;width: 80px;}
div.forumPostList div.forumposting{padding: 5px;}
div.forumPostNew span.errorMarkup{color: Red;}

/* Tip en ven */
#mailfriend {
    position: absolute;
    top: 200px;
    left: 0;
    height: 1px;
    width: 100%;
    z-index: 100;
}
#mailfriend div.mailfriend-box
{
    width: 325px;
    margin: 0 auto;
    padding: 10px;
    background-color: #ffffff;
    border: 5px solid #1D684A;
    overflow: hidden;
}
div.mailfriend-box h5
{
    margin: 0;
    font-size: 12px;
    color: #008852;
}
#mailfriend-close
{
    float:right;
}
#mailfriend-content
{
    margin-top: 10px;
}
#mailfriend-content-left
{
    width: 160px;
    float: left;
}
#mailfriend-content-right
{
    width: 160px;
    float: right;
}

#mailfriend-content-left label
{
    display: block;
    clear: both;
    width: 100px;
}
#mailfriend-content-left input
{
    margin-bottom: 5px;
}
/* Upsite link i bunden */
div.upsitelink
{
    float: right;
    height: 2;
    width: 2;
}
div.upsitelink a
{
    display:block;
    position: absolute;
    margin-top: -114px;
    margin-left: 3px;
}