html,body {
background-color:#fff;
margin:0;
padding:0;
}

.top_wrap{
	background-color:#7aa537;
}
.top {
	margin:0 auto;	
	width:1000px;
	height:90px;
	border-bottom: solid 2px #000;
}
#logo {
float:left;
border:0;
width:175px;
height:90px;

margin:0;
padding:0;
}

#toptxt {
float:left;
border:0;
width:695px;
height:90px;
vertical-align:bottom;
margin:0;
padding:0;
}

.upperMenu{
	color:#fff;
	text-transform:uppercase;
	padding:25px 20px 0 0;
}
.upperMenu ul{
	list-style:none;
}

.upperMenu a, .upperMenu a:visited{
	color:#fff;
}

#wrapper {
background-color:#fff;

}
.container {
	text-align:left;
border:0;
width:1000px;
margin:0 auto;
padding:0;
}
.footer_wrap{
background-color:#7aa537;
clear:both;
}

/******** LEFT MENU *************/
#left_frame {
float:left;
width:175px;
height:400px;
background-color:#fff;
}

/******* 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;
padding:30px 5px;
}





#breadcrumb {
position:relative;
top:5px;
left:20px;
clear:both;
line-height:13px;
font-size:10px;
}

#content #breadcrumb {
color:#666666;
font-size:10px;
line-height:12px;
margin:0;
padding:0 5px 0 0;
}


#breadcrumb a {
color:#666666;
font-size:10px;
font-weight:bold;
line-height:13px;
text-decoration:none;
margin-top:8px;
margin-bottom:8px;
}

#breadcrumb a:visited {
color:#666666;
font-size:10px;
font-weight:bold;
line-height:13px;
text-decoration:none;
margin-top:8px;
margin-bottom:10px;
}



#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 {

background-color:#FFFFFF;
padding:20px;
_width: 695px;
}
#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;
}


#tbl_two_col {
width:100%;
margin:0;
padding:10px 0 0;
}

#left-col .csc-firstHeader {
margin:0;
}


/**********2 kolonne General************************/
#tbl_two_col_fixed_size {
width:100%;
margin:0;
padding:0;
}

#tbl_two_col_fixed_size #left-col, .left-col {
border-right:solid 1px #aaa;
width:360px;
padding-top:15px;
padding-right:26px;
vertical-align:top;
margin:0;
}
.left-col {
	float:left;
}

#tbl_two_col_fixed_size #right-col, .right-col {
width:240px;
padding-top:15px;
padding-left:26px;
vertical-align:top;
margin:0;
}
.right-col {
	float:left;
}

#footer {
margin:0 auto;

width:1000px;
background-color:#7aa537;
height:120px;
border-top: solid 2px #000;
}

.footer_menu {
width:800px;
padding:20px 0 0 200px;	
float:left;
}

.footer_menu a, .footer_menu a:visited {
	color:#fff;
}
.footer_menu ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.footer_menu li{
	margin:0px;
}

.foot_header{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;	
}
.foot_menu_first {
	width:133px;
	float:left;
}
.foot_menu_middle {
	width:133px;
	float:left;
}
.foot_menu_last {
	width:133px;
	float:left;
}

.foot_addr {
	float:left;
	color:#fff;
	width:200px;
}
.foot_info {
	float:left;
	color:#fff;
}


#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;
}

/************* 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;
margin-top:8px;
}

#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;
}

.payed a {
background-color:#FFFFFF;
display:block;
margin:0;
padding:0;
}

.unpayed a {
display:block;
color:#f5f5f5;
margin:0;
}

.payed a:visited,.unpayed a:visited {
background-color:#FFFFFF;
}

.name_payed a:visited {
width:400px;
color:#666666;
background-color:#FFFFFF;
}

.name_unpayed a:visited {
width:400px;
color:#c6cbbd;
background-color:#FFFFFF;
}

.name_payed {
width:400px;
color:#666666;
}

.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;
width:400px;
}

.tx-hfbview-pi1 .get_page {
width:80px;
padding:0;
vertical-align:top;
}

.tx-hfbview-pi1 .get_page_div {
width:80px;

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 {
position:relative;
padding:38px 0 0 20px;
float:left;
}

#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:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
}

.gamle_vare .liste_header {
font-weight:bold;
}

/***********tt_news***************************/
.news-header-list-container{
	padding-bottom:5px;
}
.tx-ttnews-browsebox p{
	padding-right:5px;
}
.news_img{
	float:right;
}
.news_img img{
	margin-left:5px;
}

.news-single-img {
float:right;
padding:0 5px 0 15px;
width:240px;
}
.news-single-img img{
	padding-bottom:6px;
}


.news_caption {
	width:239px;
color:#84897b;
font-weight:bold;
padding-bottom:10px;
}


.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;
}
.news-single_next{
	float:right;
}
.news-single_prev{
	float:left;
}
/***********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;
}


.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 {
	width:100%;
}
.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;
}



.top_menu a:hover,.tx-indexedsearch-browselist-currentPage {
color:#fcfff9;
}

#newsClear,#container,.tx-hfbview-pi1 .clear,.clearer {
clear:both;
}

#left-col_forside,#left-col {
border-right:solid 1px #AAA;
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;
}


.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;
}

/**
* Search
**/
.result{
	border-bottom:1px solid #F7AC06;
}
.contact_information, .product_information{
	width:400px; 
	float:left;
}

.result .image {
	float:left; width:250px;
	padding-top:10px;
	height:54px;
}
.more {
	width:400px;
}
