/* GENERAL SETTINGS */
* {
	empty-cells:show; 
	line-height:120%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size:11px;
}

html {
	height: 100%;
}

body {
	font-family: verdana,tahoma,arial;
	color:#000;
	padding: 10px 0; 
	margin:0 auto; 
	text-align: center;
	height: 100%;
	background-color: #676568;
}

/* MAIN CONTENTS SETTINGS */

/*#main-wrap {
	width: 1000px;
	height: 100%;
	background: url(../pix/bg_content.gif) repeat-y top left;
}*/


#main {
/*	border:1px solid red; */
	width: 984px; 
	height:auto; 
	height: 100%; 	
	margin: 0 auto;
	background: #fff url(../pix/bg_main.gif) repeat-y center top;
}

/* template for forside  */
#main_forside {
	width: 984px; 
	height:auto; 
	height: 100%; 	
	margin: 0 auto;
	background: #fff url(../pix/bg_body_forside.jpg) repeat-y center top;
}
/* end  */

#main-wrap {
	width: 970px;
	height: 100%;
}

#main-table {
	width: 970px;
	height: 100%;
}

#border-top {
	width: 984px;
	height: 7px;
	background: url(../pix/border-top1.gif) no-repeat top left;
}

#top-header {
width:970px;
height: 20px;
background: url(../pix/top-header.gif) repeat-x top left;
}

.border-main-content {
	background: url(../pix/border_left_collum_menu.gif) repeat-y 498px;
}

/* * html #content {
height: 100%;
} */


#main-content {
	width: 747px;
	vertical-align: top;
	padding: 24px 12px;
	text-align: justify;
}

#content	{
position: relative;
top: 0;
margin:0 auto;
padding: 0;
width: 100%;
}

#header	{
width: 970px;
height: 178px;
vertical-align: top;
}

#logo {
	margin: 15px 0 0 18px;
}

#icon_link {
	float: right;
	margin: 10px 16px 0 0;
	display:inline-block;
}

#main-navigation {
	height: 25px;
	width: 970px;
	color: #FFFFFF;
	line-height: 25px;
	font: 12px #fff verdana,tahoma,arial;
	text-align: right;
	margin: 0;
	background: url(../pix/bg_menu.jpg) no-repeat left;
/*	border: 1px solid red;*/
}

#left-collum{
width: 250px;
margin: 0 auto;
height: 100%;
/*padding: 22px 0 0 9px; */
}

#left-collum-menu {
	width: 185px;
	vertical-align: top;
	margin: 30px 30px 290px 30px;
/*	border: 1px solid red;	*/
/*	background: url(../pix/border_left_collum_menu.gif) repeat-y top right;*/
}

#left-collum-wrap {
	position: relative;
	height: 100%;
	min-height: 480px;
/*	height: auto;*/
}

#distributor{
	position: absolute;
	bottom: 0;
	left: 0;
/*	height: 290px;*/
	width: 250px;
}

#right-collum {
	vertical-align: top;
	width: 720px;
/*	padding: 15px 20px;*/
}

#right-collum-content {
	width: 670px;
	margin: 30px 25px;
	color: #666;
}

/* template for forside   */

#main-collum {
	vertical-align: top;
	width: 527px;
}

#main-collum-content {
	width: 507px;
	margin: 30px 10px;
	color: #666;
}

#right-collum-forside {
	vertical-align: top;
	width: 192px;
/*	padding: 15px 20px;*/
}

#right-collum-forside h1 {
	font-size: 18px;
	font-weight: bold;
	color: #620706;
}

#right-collum-content-forside {
	width: 170px;
	margin: 30px 10px;
	color: #666;
}

/* end  */

#contact-from-box {
	position: relative;
	width: 236px;
	min-height: 150px;
	background-color: #7a3918;
	padding: 0 0 14px 0px;
}
#top-border-form {
	height: 8px;
	width: 100%;
	background: #7a3918 url(../pix/top_contact_form.gif) no-repeat top right;
}

#bottom-border-form {
	position: absolute;
	bottom: 0;
	height: 7px;
	width: 100%;
	background: #6f6f6f url(../pix/bottom_contact_form.gif) no-repeat top left;
}

#address-box p{
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 13px;
}

#address-box {
	position: relative;
	width: 236px;
	min-height: 75px;
	background-color: #4e4e4e;
	padding: 0 0 10px 0;
	margin: 10px 0;
}
#top-address-box {
	height: 10px;
	width: 100%;
	background: #4e4e4e url(../pix/top_address_box.gif) no-repeat top left;
}

#bottom-address-box {
	position: absolute;
	bottom: 0;
	height: 10px;
	width: 100%;
	background: #4e4e4e url(../pix/bottom_address_box.gif) no-repeat bottom left;
}



#forside-content {
	width: 475;
	padding: 0; 
	vertical-align: top;	
}

#forside-collum-right {
	vertical-align: top;
	padding-left: 22px;
}

#right-collum-news		{
width:251px;
padding:46px 15px 15px 15px;
margin:0;
background:#ebedf0 url(../pix/news-header-bg.gif) no-repeat top left; 
}

/*#footer	{
	width: 1000px;
	height: 33px;
	background: url(../pix/footer_bar.gif) repeat-x top;
}*/


#footer{
width: 970px;
height: 30px;
text-align: center;
background: url(../pix/footer.gif) repeat-x bottom left;
}

#border-bottom {
width:984px;
height:7px;
background: url(../pix/border-bottom1.gif) no-repeat left bottom;
}

#bakuri_logo {
position: absolute;
right: 0;
bottom: 0;
/*float: right;
margin: 0;
padding: 0;*/
}

#footer	p {
/*padding:18px 5px 5px 5px; */
color:#fff; 
font-size: 10px;
margin: 0;
padding: 0;
line-height: 33px;
} 


#footer	a, #footer a:link, #foter a:active, #footer a:visited, #footer a:hover { color: #FFFFFF; text-decoration: none;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

hr {
	border-top: 1px dashed #dddddd;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;	
	padding: 0;
}

/*hr				{
				  height: 1px; 
				  color: #BBBBBB;
				  background-color: #BBBBBB;
				}*/

table.formular {
width: 98%;
align: right;
}

td.formular {
vertical-align: top;
padding: 0 0 2px 0;
color: #666666;
}

button				{
  border:1px solid #BBBBBB;
  font-family:arial;
  font-size:11px;
  color:#555555;
  background-color:#EFEFEF;
}
				
input				{
  border:1px solid #BBBBBB;
  font-family:arial;
  font-size:11px;
  color:#555555;
}
				
textarea			{
	  border:		      1px solid #BBBBBB;
	  font-family:                   	  arial;
	  font-size:                        	   11px;
	  color:                         	#555555;
  	  text-decoration:		  	   none;
	  scrollbar-face-color:       	#DDDDDD;
	  scrollbar-highlight-color:  	#FFFFFF;
	  scrollbar-shadow-color:     	#999999;
	  scrollbar-3Dlight-color:    	#EEEEEE;
	  scrollbar-arrow-color:      	#FFFFFF;
	  scrollbar-track-color:      	#DDDDDD;
	  scrollbar-darkshadow-color: 	#999999;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
/* End hide from IE-mac */




/* SUB CONTENTS SETTINGS */


/* FONTS SETTINGS */
p {
	font-family: tahoma, verdana,arial;
/*	margin: 0px;*/
	padding: 0px;
	font-size: 12px;
	color: #666;
}

h1 {margin:5px 0;  font-family:verdana,tahoma,arial; font-size:20px; font-weight:bold; color:#6c0a09;}
h2 {margin:0;  font-family:verdana,tahoma,arial; font-size:18px; font-weight:bold; color:#6c0a09;}
h3 {margin:0;  font-family:verdana,tahoma,arial; font-size:16px; font-weight:bold; color:#6c0a09;}
h4 {margin:0;  font-family:verdana,tahoma,arial; font-size:14px; font-weight:bold; color:#6c0a09;}
h5 {margin:0;  font-family:verdana,tahoma,arial; font-size:12px; font-weight:bold; color:#6c0a09;}
h6 {margin:0;  font-family:verdana,tahoma,arial; font-size:11px; font-weight:bold; color:#6c0a09;}


/* LINK SETTINGS */
a 			{font-family:tahoma, verdana,arial; font-size: 11px; color:#666; font-weight:normal; text-decoration:none;}
a:link 		{font-family:tahoma, verdana,arial; font-size: 11px; color:#666; font-weight:normal; text-decoration:none;}
a:visited 	{font-family:tahoma, verdana,arial; font-size: 11px; color:#666; font-weight:normal; text-decoration:none;}
a:active 	{font-family:tahoma, verdana,arial; font-size: 11px; color:#666; font-weight:normal; text-decoration:none;}
a:hover 	{font-family:tahoma, verdana,arial; font-size: 11px; color:#666; font-weight:normal; text-decoration:underline;}

/* SEARCH SETTINGS */
button {
border:1px solid #bbbbbb;
font-family:tamoha, arial, verdana;
font-size:11px;
color:#858684;
background:#efefef url(../pix/button-bg.gif) repeat-x top left;}
form {
margin-bottom:0;
padding-bottom:0;}

.button {
border:1px solid #bbbbbb;
font-family:tamoha, arial, verdana;
font-size:10px;
color:#858684;
background:#efefef url(../pix/button-bg.gif) repeat-x top left;}

.sogning_felt input {
border:1px solid #BBBBBB;
font-family:tamoha, arial, verdana;
font-size:11px;
color:#858684;}

/* NEWS SETTINGS */
#nyheder{
width:251px;

}

/* remember to define in wk the parameters for setup of the news module */
#date a 				{color: #666666;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:link 			{color: #666666;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:active 			{color: #666666;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:visited			{color: #666666;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:hover			{color: #666666;font-size: 12px;text-decoration:none;font-weight: bold;}

#headline				{padding: 5px 0; border-top: 1px solid #fffff6;}
#headline a 			{color: #000;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:link 		{color: #000;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:active 		{color: #000;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:visited 	{color: #000;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:hover 		{color: #000;font-size: 11px;font-weight: bold;text-decoration:none;}


#intro-text a 			{color: #666666;font-size: 11px;text-decoration:none;}
#intro-text a:link 		{color: #666666;font-size: 11px;text-decoration:none;}
#intro-text a:active 	{color: #666666;font-size: 11px;text-decoration:none;}
#intro-text a:visited 	{color: #666666;font-size: 11px;text-decoration:none;}
#intro-text a:hover 	{color: #666666;font-size: 11px;text-decoration:none;}

#nyhederOverSigt.hr 				{background-color:#c8d4da; border:0px solid #000;}


/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{
	position:absolute; 
	visibility:hidden; 
	left:0; 
	top:0;
	}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{
	position:absolute; 
	width: 10;  
	height: 10; 
	background-color: Navy; 
	layer-background-color: Navy; 
	visibility: hidden;
/*	border: 1px solid red;*/
	}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute; 
	text-align: center; 
	padding:2px; 
/*	padding-top: 4px;*/
	font-family: Verdana; 
	font-size: 11px; 
	letter-spacing: 0px;

	}
.clLevel0{
	color:#ffffff; 
	}
.clLevel0over{
	color:#f25302; 
	cursor:pointer; 
	cursor:hand;
	}
.clLevel0border{
	position:absolute; 
	visibility:hidden;
	}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding-left: 2px;
	padding-top: 4px; 
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel1{
	background-color:#fffffff; 
	color:#000000;
	}
.clLevel1over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel1border {
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}

/*Styles for level 2*/
.clLevel2, .clLevel2over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding:1px; 
	padding-top: 4px;
	padding-left: 2px;
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel2{
	background-color:#fffffff; 
	color:#000000;
	}
.clLevel2over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel2border{
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}
	
/*Styles for level 2*/
.clLevel3, .clLevel3over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding:1px; 
	padding-top: 4px;
	padding-left: 2px;
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel3{
	background-color:#fffffff; 
	color:#000000;
	}
.clLevel3over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel3border{
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}
	
/*Styles for level 2*/
.clLevel4, .clLevel4over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding:1px; 
	padding-top: 4px;
	padding-left: 2px;
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel4{
	background-color:#ffffff; 
	color:#000000;
	}
.clLevel4over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel4border{
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}

/*Styles for level 2*/
.clLevel5, .clLevel5over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding:1px; 
	padding-top: 4px;
	padding-left: 2px;
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel5{
	background-color:#ffffff; 
	color:#000000;
	}
.clLevel5over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel5border{
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}
	
	
/*Styles for level 2*/
.clLevel6, .clLevel6over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding:1px; 
	padding-top: 4px;
	padding-left: 2px;
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel6{
	background-color:#ffffff; 
	color:#000000;
	}
.clLevel6over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel6border{
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}
	
	
/* Top Menu */
table.menupkt {
text-align: right;
/*border: 1px solid red;*/
float: right;
/*margin: 0 auto;*/
}

/*.topmenupkt_before {
	background: url(../pix/pipe_line_menu.gif) no-repeat left;
}*/

.left_menu{
text-align:left;
width: 184px;
margin: 0;
display:block;
height:25px;
}

a.left_menu{
margin: 0;
padding: 0 0 0 26px;
line-height: 22px;
font-size:11px;
font-weight: bold;
font-family:tahoma,verdana,arial;
background: url(../pix/arrow.gif) no-repeat 8px;
}

a.left_menu:link		{color: #666;text-decoration: none; font-size:12px; font-family:verdana, tahoma, arial; }
a.left_menu:active		{color: #666;text-decoration: none; font-size:12x; font-family:verdana, tahoma, arial; }
a.left_menu:visited		{color: #666;text-decoration: none; font-size:12px; font-family:verdana, tahoma, arial; }
a.left_menu:hover		{color: #000;text-decoration: underline; font-size:12px; font-family:verdana, tahoma, arial; }


.span_left_menu {
	margin: 0;
	padding: 0;
/*	background: url(../pix/bg_left_menu.gif) repeat-x top left;*/
}
.span_js_class_left_menu {
	margin: 0;
	padding: 0;
}

/* Sub Menu */
.UnderMenuDiv{
height: 25px;
padding: 0px 0px 0px 0px;
}


td div.ekstraMenuUnder {
/*background: url(../pix/line_left_menu.gif) repeat-x bottom; */
/*line-height: 25px;*/
}

/* html top menulinks */

.menupkt{
	line-height: 25px;
	margin: 0 auto;
	text-align: center;
}

a.menupkt {
font-family: verdana, tahoma, arial;
font-size:12px;  
height: 25px;
padding: 0 10px;
background: url(../pix/pipe_line_menu.gif) no-repeat right center;
}					

a.menupkt:link		{ font-family: verdana, tahoma,arial;text-decoration:none; font-size:12px;color:#fff;}
a.menupkt:active	{ font-family: verdana, tahoma,arial;text-decoration:none; font-size:12px;color:#fff;}
a.menupkt:visited	{ font-family: verdana, tahoma,arial;text-decoration:none; font-size:12px;color:#fff;}
a.menupkt:hover		{ font-family: verdana, tahoma,arial;text-decoration:none; font-size:12px;color:#fe3e25;}	


td.menupkt								{ padding-left:0;}
td.menupkt_before						{ padding-left:0;margin: 0 auto; text-align: center; background: url(../pix/pipe_line_menu_gif) no-repeat left;}
td.menupkt_after						{}
td.MenuTopSelected 						{}
td.menupkt_SelBefore_MenuTopSelected 	{}
td.menupkt_SelAfter_MenuTopSelected 	{}


td.subMenuSpacer 						{}

div.UnderMenuPadding					{ }

div.nyhedforside 						{ }


a.under-menupkt		{padding-left:20px; margin: 0;line-height: 25px;background: url(../pix/bulet1.gif) no-repeat 3px;display:inline-block;width: 100%;
font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#666;}		
a.under-menupkt:link	{padding-left:20px; margin: 0;line-height: 25px;background: url(../pix/bulet1.gif) no-repeat 3px;display:inline-block;width: 100%; 
font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#666;}	
a.under-menupkt:active	{padding-left:20px; margin: 0;line-height: 25px;background: url(../pix/bulet1.gif) no-repeat 3px;display:inline-block;width: 100%;
font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#666;}	
a.under-menupkt:visited	{padding-left:20px; margin: 0;line-height: 25px;background: url(../pix/bulet1.gif) no-repeat 3px;display:inline-block;width: 100%;
font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#666;}	
a.under-menupkt:hover	{padding-left:20px; margin: 0;line-height: 25px;background: url(../pix/bulet1.gif) no-repeat 3px;display:inline-block;width: 100%;
font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#666;}	

td.under-menupkt_td_1 {
	padding-left:20px;
}
td.under-menupkt_td_2 {
	padding-left:20px;
}
td.under-menupkt_td_3 {
	padding-left:20px;
}
td.under-menupkt_td_4 {
	padding-left:20px;
}
td.under-menupkt_td_5 {
	padding-left:20px;
}
a.under-menupkt_1		{line-height: 15px;}


/*  Site Map */   
.overskrift {
font-family:verdana,tahoma,arial; font-size:15px; font-weight:bold; color:#000000;
}
