html,body {
background-color:white;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
text-align:center;
margin:0;
padding:0;
}

#wrapper {
text-align:left;
border:0;
width:1000px;
background:url("../images/media/menu_bg.gif") repeat-y;
margin:0 auto;
padding:0;
}

#logo {
float:left;
border:0;
width:175px;
height:92px;
background-color:#ffffff;
margin:0;
padding:0;
}

#toptxt {
float:left;
border:0;
width:695px;
height:92px;
background-image:url(../images/hfb_top_right.gif);
background-color:#ffffff;
vertical-align:bottom;
margin:0;
padding:0;
}

#toptxt h1 {
padding-top:46px;
padding-left:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#d6dec7;
font-size:16px;
font-weight:bold;
line-height:normal;
text-align:left;
}

#date {
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
float:right;
width:130px;
height:92px;
background-color:#383838;
margin:0;
padding:0;
}

#date h1 {
color:#5b5f55;
font-size:9px;
line-height:12px;
text-align:center;
letter-spacing:1px;
position:relative;
top:65px;
padding:0 5px 0 0;
}

#logo2 {
clear:both;
float:left;
width:175px;
height:17px;
background-color:#BBBCB4;
}

/******** TOP MENU *****************/
#top_menu {
float:left;
width:825px;
height:17px;
background-color:#D4D7CE;
margin:0;
}

#top_menu ul {
list-style:none;
float:left;
width:auto;
margin:0;
padding:0 16px 0 0;
}

.top_menu_name li {
float:left;
list-style:none;
}

#top_menu a {
color:#6B6D6C;
font-size:11px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
cursor:pointer;
letter-spacing:1px;
padding-left:23px;
padding-top:2px;
padding-bottom:0;
margin:0;
}

.top_menu_name #CUR {
color:#fcfff9;
font-size:11px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
letter-spacing:1px;
padding-left:28px;
}

/******** LEFT MENU *************/
#left_frame {
float:left;
width:175px;
height:400px;
}

#left_menu {
position:relative;
left:24px;
top:36px;
}

#left_menu .left_no {
width:126px;
background-repeat:no-repeat;
background-position:top right;
background-color:#BABBB3;
border-bottom:6px solid #F3F3F1;
}

#left_menu .left_no .menuitem {
cursor:pointer;
padding-left:6px;
width:106px;
}

.lvl2 {
width:126px;
border-bottom:6px solid #F3F3F1;
}

.left_cur_lvl2 a {
text-decoration:none;
color:#000000;
background-color:#BABBB3;
padding:0;
}

.left_no_lvl2_spacer {
background-color:#CCCCCC;
color:#FFFFFF;
width:126px;
margin:0;
}

.left_no_lvl2 {
background-color:#D4D7CE;
color:#FFFFFF;
width:126px;
margin:0;
}


/******* Left Newsletter *****************/
#newsletter {
position:relative;
top:20px;
left:24px;
}

#newsletter ul {
clear:both;
list-style:none;
width:126px;
margin:0;
padding:10px 0 0;
}

#left_newsletter_lvl2 {
color:#000000;
vertical-align:top;
background-color:#BABBB3;
width:126px;
margin:0;
padding:0;
}

#left_newsletter_no {
width:126px;
height:13px;
background-color:#BABBB3;
border-bottom:solid 3px #F3F3F1;
color:#5B5B59;
margin:0;
padding:0;
}

#left_newsletter_no #newsP {
margin:0;
padding:0 0 0 5px;
}

#left_newsletter_lvl2 a {
text-decoration:none;
color:#000000;
vertical-align:top;
background-color:#D4D7CE;
width:126px;
display:block;
padding:0 0 0 5px;
}

#left_newsletter_lvl2 a:hover {
text-decoration:none;
color:#ffffff;
background-color:#939797;
}

/******** Nyheds_frame - Right ************/
#nyheds_frame {
float:right;
width:120px;
color:#4d5048;
font-size:10px;
font-weight:bold;
line-height:10px;
background-color:#fff;
padding:20px 5px;
}

#nyheds_frame H1 {
color:#989f8e;
font-size:11px;
font-weight:bold;
line-height:12px;
vertical-align:top;
margin:10px 0 5px;
padding:10px 10px 0 0;
}

#nyheds_frame a {
color:#cccccc;
font-weight:400;
}

#nyheds_frame a:hover {
color:#86c71d;
}

#nyheds_frame .bodytext {
margin:0;
padding:0 0 3px;
}

#content h1 {
color:#ffffff;
font-size:13px;
font-weight:bold;
line-height:15px;
background-color:#C6CBBD;
letter-spacing:1px;
display:block;
width:100%;
border-right:27px none;
margin:10px 0;
padding:1px 2px 1px 3px;
}

#content h2 {
font-size:12px;
color:#666666;
padding-left:3px;
margin-bottom:10px;
}

#content h3 {
font-size:12px;
color:#FFFFFF;
background-color:#C6CBBD;
padding-left:3px;
}

#content h4 {
font-size:12px;
color:#666666;
border-top:solid 1px #ea8517;
}

#content h5 {
font-size:10px;
color:#666666;
}

#breadcrumb {
position:relative;
top:5px;
left:20px;
clear:both;
line-height:13px;
font-size:11px;
}

#content #breadcrumb {
color:#666666;
font-size:10px;
line-height:12px;
margin:0;
padding:0 5px 0 0;
}

#content H3 a:hover {
color:#ffffff;
}

#breadcrumb a {
color:#ea8517;
font-size:10px;
font-weight:bold;
line-height:13px;
text-decoration:none;
margin-top:8px;
margin-bottom:8px;
}

#breadcrumb a:visited {
color:#ea8517;
font-size:10px;
font-weight:bold;
line-height:13px;
text-decoration:none;
margin-top:8px;
margin-bottom:10px;
}

#content a:hover {
color:#ff9900;
font-size:10px;
font-weight:bold;
line-height:13px;
text-decoration:none;
}

#breadcrumb a:hover {
color:#ff9900;
font-size:10px;
font-weight:bold;
line-height:13px;
text-decoration:none;
margin-top:8px;
margin-bottom:10px;
}

#content_frame {
position:relative;
float:left;
width:695px;
}

#content {
line-height:13px;
background-color:#FFFFFF;
padding:20px;
_width: 695px;
}

#content .bodytext {
font-size:10px;
color:#666666;
padding-left:3px;
padding-right:3px;
}

#content ul {
font-size:10px;
color:#666666;
list-style-type:circle;
}

#content .contenttable {
border-bottom:solid 1px #FF9900;
}

.csc-header-date {
position:relative;
text-align:right;
top:24px;
}

/**********Forside News**********************/
.tx-ferandomnews-pi1 {
padding:0 3px 10px;
}

#newsHeader {
font-size:13px;
font-weight:bold;
color:#555555;
padding:0;
}

#newsPic {
position:relative;
width:140px;
float:right;
padding-left:5px;
}

.tx-ferandomnews-pi1 .bodytext {
position:relative;
float:left;
padding-left:0;
width:142px;
}

#newsWrap {
clear:both;
padding:10px 0 0;
}

#right-col_forside .csc-firstHeader {
background-color:#C6CBBD;
}

#tbl_two_col {
width:100%;
margin:0;
padding:10px 0 0;
}

#left-col .csc-firstHeader {
margin:0;
}

#right-col .csc-firstHeader {
background-color:#C6CBBD;
margin:0;
}

/**********2 kolonne General************************/
#tbl_two_col_fixed_size {
width:100%;
margin:0;
padding:0;
}

#tbl_two_col_fixed_size #left-col {
border-right:solid 1px #F7AC06;
width:360px;
padding-top:15px;
padding-right:26px;
vertical-align:top;
margin:0;
}

#tbl_two_col_fixed_size #right-col {
width:240px;
padding-top:15px;
padding-left:26px;
vertical-align:top;
margin:0;
}

#2colHeader td {
margin-bottom:20px;
padding-bottom:20px;
background-color:#848A7B;
}

#footer {
clear:both;
float:left;
width:870px;
background-color:#A2A2A2;
height:17px;
margin:0;
padding:0;
}

#footer h1 {
color:#4d5048;
font-size:9px;
font-style:normal;
font-weight:bold;
line-height:12px;
letter-spacing:2px;
width:540px;
padding-top:2px;
margin:0 0 0 24px;
}

#footer a {
color:#4d5048;
font-size:9px;
font-style:normal;
font-weight:bold;
text-decoration:none;
letter-spacing:2px;
}

#footer a:hover {
color:#4d5048;
text-decoration:underline;
}

#footer_color {
float:right;
width:130px;
background-color:#B2DE67;
height:17px;
}

#breadcrumb hr {
background-color:#ea8517;
height:1px;
clear:both;
border-top:1px solid #ea8517;
border-right:none white;
border-bottom:0 none white;
border-left:none white;
}

#breadcrumb strong {
line-height:13px;
font-style:normal;
font-weight:400;
}

#footer_space {
clear:both;
height:0;
background:white;
}

/************* HFB view ****************************************/
.tx-hfbview-pi1 {
width:100%;
background-color:#fff;
margin:0;
}

#content .tx-hfbview-pi1 h2 {
font-size:14px;
color:#666666;
margin-bottom:2px;
padding:0;
}

#content .tx-hfbview-pi1 h3 {
font-size:10px;
color:#666666;
border:0;
background-color:#FFFFFF;
margin:0;
padding:0;
}

#content .tx-hfbview-pi1 h5 {
font-size:10px;
color:#666666;
border:0;
margin:10px 0 2px;
padding:0;
}

.tx-hfbview-pi1 a {
font-weight:bold;
color:#ee8517;
margin:0;
}

.tx-hfbview-pi1 a:hover {
background-color:#f7e9b1;
color:#565a56;
}

.tx-hfbview-pi1 .payed a {
background-color:#FFFFFF;
display:block;
margin:0;
padding:0;
}

.tx-hfbview-pi1 .unpayed a {
display:block;
color:#f5f5f5;
margin:0;
}

.payed a:visited,.unpayed a:visited {
background-color:#FFFFFF;
}

.tx-hfbview-pi1 .name_payed a:visited {
width:400px;
color:#666666;
background-color:#FFFFFF;
}

.tx-hfbview-pi1 .name_unpayed a:visited {
width:400px;
color:#c6cbbd;
background-color:#FFFFFF;
}

.tx-hfbview-pi1 .name_payed {
width:400px;
color:#666666;
}

.tx-hfbview-pi1 .name_unpayed {
width:400px;
color:#c6cbbd;
}

.tx-hfbview-pi1 .zip_city_unpayed {
color:#c6cbbd;
}

#autosuggest {
width:118px;
background-color:transparent;
border:1px solid #888888;
color:#999999;
line-height:11px;
margin-left:4px;
margin-top:2px;
padding-left:2px;
padding-right:2px;
}

#autosuggest_botton {
background-color:#EA8517;
margin-left:77px;
border:1px solid #888888;
width:45px;
text-align:center;
font-family:Verdana;
font-size:9px;
}

.hfbview_as_header {
color:#EA8517;
font-weight:bold;
margin-top:15px;
}

#auto_search {
background-color:#D4D7CE;
width:126px;
height:50px;
}

#auto_search_header {
background-color:#CCCCCC;
border:3px 0 2px 0 solid #F3F3F1;
color:#FFFFFF;
width:126px;
padding:0 0 0 5px;
}

.tx-hfbview-pi1 .header {
color:#666666;
font-weight:bold;
}

.tx-hfbview-pi1 .under {
display:block;
padding-left:10px;
margin:0;
}

.tx-hfbview-pi1 .ovre {
display:block;
margin:0;
}

.tx-hfbview-pi1 .customer_adress {
padding-bottom:5px;
}

.tx-hfbview-pi1 .get_page {
width:80px;
padding:0;
}

.tx-hfbview-pi1 .get_page_div {
width:80px;
height:50px;
float:left;
}

.tx-hfbview-pi1 .sub_group, .tx-hfbview-pi1 .subkeyword_txt{
	padding-left:10px;
	border-left: dashed 1px #DFDFDF;
}

.tx-hfbview-pi1 .sub_grouptext{
	padding-left:20px;
	border-left: dashed 1px #DFDFDF;
}
.tx-hfbview-pi1 .group, {
	padding-top:10px;	
}
.tx-hfbview-pi1 .keyword_txt{
	padding-top:4px;
	
}

/***********Search****************************/
#search {
background-color:#D4D7CE;
width:126px;
position:relative;
left:24px;
top:38px;
}

#search_header {
background-color:#CCCCCC;
border:3px 0 2px 0 solid #F3F3F1;
color:#FFFFFF;
width:126px;
padding:0;
}

.search_box {
width:118px;
background-color:transparent;
border:1px solid #888888;
color:#999999;
line-height:11px;
margin-left:4px;
margin-top:2px;
padding-left:2px;
padding-right:2px;
font-family:verdana;
font-size:9px;
}

.sb {
background-color:#EA8517;
margin-left:76px;
border:1px solid #888888;
width:45px;
text-align:center;
}

/***********HFB Gamle vare********************/
.gamle_vare {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
}

.gamle_vare .liste_header {
font-weight:bold;
}

/***********tt_news***************************/
.news-single-img {
float:right;
padding:0 5px 0 15px;
}

.news-single-author p {
background-color:#FFFFFF;
color:cccccc;
}

.news-single-item h2 {
background-color:#83897b;
color:#FFFFFF !important;
margin:0;
padding:1px 2px 1px 3px;
}

.news-single-timedata {
position:relative;
height:0;
}

.news-single-imgcaption {
width:239px;
color:#84897b;
font-weight:bold;
}

.news-list-date {
float:right;
font-size:10px !important;
}

.news-single-category {
height:0;
clear:both;
}

.news-single-item .bodytext {
width:390px;
}

.news-list-teaser-img {
width:150px;
float:left;
}

.news-list-teaser-txt {
float:left;
padding-bottom:25px;
}

.news-single-links dt {
width:30px;
float:left;
}

.news-single-links dd {
width:550px;
padding-left:5px;
margin:0;
}

.news-single-links .bodytext {
margin:0;
padding:0;
}

.csc-mailform input {
float:right;
width:220px;
}

#mailformAntal_Bger {
width:30px;
}

.csc-mailform label {
float:left;
clear:both;
font-size:9px;
}

.csc-mailform textarea {
float:left;
clear:both;
width:360px;
}

.csc-mailform-label {
float:left;
clear:both;
font-weight:bold;
font-size:12px;
color:#666666;
padding:20px 0;
}

.csc-mailform-submit {
clear:both;
width:30px;
}

.csc-mailform-field {
height:30px;
}

#mailformformtype_mail {
width:50px;
}

/***********hfbAddNewsMember*******************/
#nyhedsbrev .txt {
font-size:9px;
font-family:Verdana;
}

.txt_newsmember {
width:240px;
border:solid 1px #C0C0C0;
}

.btn_submit {
background-color:#EA8517;
border:1px solid #888888;
text-align:center;
}

.btn_submit:hover {
background-color:#FF6600;
border:1px solid #888888;
text-align:center;
color:#FFFFFF;
}

.addmaillist_error {
font-weight:bold;
color:#FF0000;
}

/*********** Indexed search*******************/
.tx-indexedsearch {
margin:0;
padding:0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
font-size:9px;
color:#C6CBBD;
}

.tx-indexedsearch-searchbox {
height:0;
display:none;
margin:0;
padding:0;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
margin-top:0;
}

/********** Alfabet **************************/
.alfabet {
font-size:12px;
width:100%;
}

.alfabet a {
padding-right:10px;
font-size:12px;
}

/********** Fagstof liste *********************/
.fagstof_liste_navn {
padding-right:25px;
}

.form_element {
background:#EEEEEE none repeat scroll 0 50%;
margin-bottom:10px;
width:100%;
padding:10px;
}

.form_check {
background:#EEEEEE none repeat scroll 0 50%;
margin-bottom:10px;
width:475px;
font-size:11px;
padding:10px 10px 0;
}

.form_txtElement {
background:#EEEEEE none repeat scroll 0 50%;
margin-bottom:10px;
width:475px;
clear:both;
font-size:10px;
color:#666666;
padding:10px;
}

.tx-mailsubscribdata-pi1 .form_right {
float:left;
padding-left:30px;
}

.subscribe_txt {
font-family:verdana;
font-size:10px;
line-height:14px;
color:#666666;
}

.tx-zoosubunsubscribe-pi1 h1 {
border-top:1px solid #EA8517;
color:#666666 !important;
font-size:12px !important;
background-color:#ffffff !important;
}

.zebrarow {
background-color:#F3F3F1;
}

.tx-hfbview-pi1 .hasDas_td {
text-align:center;
height:20px;
width:39px;
}

.hasDas_td_noBorder {
border:0;
font-size:9px;
}

.das_table th {
text-align:left;
border:0;
}

.das_table td {
border-right:1px solid #000000;
font-size:10px;
}

.das_latest_table td {
height:15px;
font-size:10px;
}

.das_latest_table th {
text-align:left;
}

h3 a,#content H3 a,#content H3 a:visited {
color:#383838;
}

.top_menu a:hover,.tx-indexedsearch-browselist-currentPage {
color:#fcfff9;
}

#left_menu .left_cur,#left_menu .left_act {
width:126px;
background-repeat:no-repeat;
background-position:top right;
background-image:url(../images/pil1_ned.gif);
background-color:#939797;
}

#left_menu .left_cur .menuitem,#left_menu .left_act .menuitem {
cursor:pointer;
padding-left:6px;
}

.left_no_lvl2_spacer .txt,.left_no_lvl2_txt,#search_header .txt {
padding:0 0 0 6px;
}

.left_no_lvl2 a:hover,.left_no_lvl2:hover {
background-color:#939797;
color:#FFFFFF;
width:120px;
margin:0;
}

.left_act_lvl2_txt,.left_cur_lvl2_txt {
background-color:#BABBB3;
padding:0 0 0 6px;
}

#content .csc-firstHeader,#2colHeader {
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color:#848A7B;
border-bottom:15px solid #FFFFFF;
}

#content a,#content a:visited {
color:#ea8517;
font-size:10px;
font-weight:bold;
line-height:13px;
text-decoration:none;
}

#content H1 a,#content H1 a:visited,#content H1 a:hover {
color:#ffffff;
font-size:13px;
font-weight:bold;
line-height:15px;
background-color:#C6CBBD;
letter-spacing:1px;
width:100%;
border-right:27px none;
}

#newsClear,#container,.tx-hfbview-pi1 .clear,.clearer {
clear:both;
}

#left-col_forside,#left-col {
border-right:solid 1px #F7AC06;
width:50%;
padding-right:26px;
vertical-align:top;
margin:0;
}

#right-col_forside,#right-col {
width:50%;
padding-left:26px;
vertical-align:top;
margin:0;
}

#left-col h1,#right-col h1 {
margin-bottom:0;
}

.tx-hfbview-pi1 .single_letter,.tx-hfbview-pi1 .zip_city_payed {
color:#666666;
}

.tx-hfbview-pi1 .unpayed a:hover,.tx-hfbview-pi1 .payed a:hover {
display:block;
background-color:#f7e9b1;
color:#565a56;
margin:0;
padding:0;
}

.tx-hfbview-pi1 .words,.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr,.tx-indexedsearch-descr descr {
font-size:9px;
}

.tx-hfbview-pi1 .product_col,.csc-mailform {
border:0;
}

.stikord,.tx-mailsubscribdata-pi1 .form_left {
float:left;
}

.alfabet a:hover,.alfabet .selected a {
padding-right:10px;
}

.das_table .tb_footer,.das_latest_table .tb_footer {
height:15px;
}