*{
	empty-cells:show; 
	line-height:140%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size:12px;
}

body {
	font-family: verdana,tahoma,arial;
	color:#666666;
	padding: 0; 
	margin: 20px auto; 
	background-color: #fff;
}
p ,td,tr
{
	font-family: verdana,tahoma,arial;
	color:#666666;
	padding: 0; 
}

/* MAIN CONTENTS SETTINGS */

#bg-content {
	height: 100%;
	background: url(../pix/bg_content.gif) left bottom no-repeat;
}

#content-right {
	width: 677px;
	margin-left: 44px;
	padding-bottom: 30px;
}

#main-table {
	width: 972px;
	height: 570px;
	background-color:#FFFFFF;
	text-align: left;
	margin:7px 0px;
}


#header {
	width: 972px;
	height: 105px;
	background: url(../pix/header.jpg) no-repeat;
	position: relative;
}

#logo {
	position: absolute;
	top: 0;
	left: 14px;
}

#lang {
	position: absolute;
	top: 40px;
	right: 9px;
	width: 100px;
	font-size: 10pxpx;
	color: #666;
	text-align: right;
}

#icon {
	float: left; 
	margin-top: 5px;
}

#news-content {
	width: 253px;
	background: url(../pix/bg_newscontent.gif) repeat-y center;
	text-align: center;
}

#news-table {
	width: 245px;
	text-align: left;
}

#footer-news {
	width: 253px;
	height: 27px;
	background: url(../pix/bg_footernews.gif) no-repeat center;
}


img {border: 0px;}

#top {
	width: 1000px;
	height: 101px;
	position: relative;
	background-color: #FFFFFF;
}


#left-menu{
	width: 187px;
	height: 396px;
	vertical-align: top;
/*	background: url(../pix/bg_body.gif) repeat-y left top;	*/
}

#border-space {
	width: 19px;
	height: auto;
	height: 100%;
	min-height: 396px;
	background: url(../pix/border-space.gif) repeat-y top;
}

#bottom-border {
	position: absolute;
	bottom: 0;
/*	width: 19px;
	height: 27px;
	backgrouond: url(../pix/border-space-bottom.gif) no-repeat bottom; */
}

.border-main-content {
	background: url(../pix/border_left_collum_menu.gif) repeat-y 498px;
}


#main-content {
	width: 556px;
	height: 396px;
/*	background: url(../pix/bg_content.jpg) repeat-y top;*/
}
#main-contentNOBox {
	width: 766px;
	height: 396px;
/*	background: url(../pix/bg_content.jpg) repeat-y top;*/
}

#space {
	width: 13px;
	height: 396px;
}

#right-side {
	width: 197px;
	height: 396px;
}

#bottom-menu, #bottom-menu p {
	width: 972px;
	height: 27px;
	line-height: 27px;
	color: #666666;
	text-align: center;
	margin: 0;
	font-size: 10px;
}

#bottom-menu a, #bottom-menu a:link, #bottom-menu a:active, #bottom-menu a:visited, #bottom-menu a:hover {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	letter-spacing:1px;
}

#footer{
	width: 972px;
	height: 42px;
	background: url(../pix/footer.gif) no-repeat top;
	font-size: 10px;
	color: #666666;
	text-align: center;
}

#footer p{ 
	font-size: 10px;
	color: #666666;
	margin-top: 10px;
	padding: 0;*/
}

#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
	color: #666;
	text-decoration: none;
}


#content	{
position: relative;
top: 0;
margin:0 auto;
padding: 0;
width: 100%;
}


#banner {
	float: right;
	margin: 8px 15px 0 0;
}

#slogan {
	position: absolute;
	width: 236;
	height: 62;
	left: 135px;
	top: 38px;
}

#main-nav {
	height: 29px;
	width: 100%;
	line-height: 29px;
	position: absolute;
	bottom: 8px;
	padding-left: 29px;
}

#body-content {
	width: 510px;
	margin: 40px 0 30px 40px;
}

#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: 197px;
	height: 396px;
	margin:0;
	padding:13px 0px;
	border: 1px solid #aaaaaa;
}
#rightContent{
text-align:left;
width:175px;

}


#bakuri_logo {
float: right;
margin: 2px 5px 0 0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#boxnews {
width: 156px;
margin-left: 20px;
padding-left: 20px;
background: url(../pix/arrow.gif) no-repeat left top;
}

#right-side ul li {
	list-style-image: url(../pix/arrow.gif);
	list-style-type: circle;
}

#content-right ul li {
	list-style-image: url(../pix/bulet1.gif);
	list-style-type: circle;
}


hr {
	border-top: 1px dashed #cfcfcf;
	border-bottom: 1px dashed #fff;
	background: #fff;
	margin:3px 0px;
}




/*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 */

#left-menu h1 {font-family:verdana,tahoma,arial; font-size:13px; font-weight:bold; color: #d71920; margin: 0 0 15px 0;}

h1 {margin:0;  font-family:verdana,tahoma,arial; font-size:15px; font-weight:bold; color:#000; line-height:180%;}
h2 {margin:0;  font-family:verdana,tahoma,arial; font-size:14px; font-weight:bold; color:#666666;line-height:140%;}
h3 {margin:0;  font-family:verdana,tahoma,arial; font-size:13px; font-weight:bold; color:#666666;line-height:140%;}
h4 {margin:0;  font-family:verdana,tahoma,arial; font-size:12px; font-weight:bold; color:#000;line-height:140%;}
h5 {margin:0;  font-family:verdana,tahoma,arial; font-size:11px; font-weight:bold; color:#000;line-height:140%;}
h6 {margin:0;  font-family:verdana,tahoma,arial; font-size:11px; font-weight:bold; color:#000;line-height:140%;}


/* LINK SETTINGS */
a 			{font-family:tahoma, verdana,arial; font-size: 11px; color:#ff5600; font-weight:normal; text-decoration:none;}
a:link 		{font-family:tahoma, verdana,arial; font-size: 11px; color:#ff5600; font-weight:normal; text-decoration:none;}
a:visited 	{font-family:tahoma, verdana,arial; font-size: 11px; color:#ff5600; font-weight:normal; text-decoration:none;}
a:active 	{font-family:tahoma, verdana,arial; font-size: 11px; color:#ff5600; font-weight:normal; text-decoration:none;}
a:hover 	{font-family:tahoma, verdana,arial; font-size: 11px; color:#ff5600; 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: #000;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:link 			{color: #000;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:active 			{color: #000;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:visited			{color: #000;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:hover			{color: #000;font-size: 12px;text-decoration:none;font-weight: bold;}


#headline a 			{color: #666;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:link 		{color: #666;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:active 		{color: #666;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:visited 	{color: #666;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:hover 		{color: #666;font-size: 11px;font-weight: bold;text-decoration:none;}

#intro-text {border-bottom: 1px dotted #666;}
#intro-text a 			{color: #666;font-size: 11px;text-decoration:none;}
#intro-text a:link 		{color: #666;font-size: 11px;text-decoration:none;}
#intro-text a:active 	{color: #666;font-size: 11px;text-decoration:none;}
#intro-text a:visited 	{color: #666;font-size: 11px;text-decoration:none;}
#intro-text a:hover 	{color: #666;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: center;*/
margin: 0;
padding: 0;
border-right: 1px solid #fff;
}

/*.topmenupkt_before {
	background: url(../pix/pipe_line_menu.gif) no-repeat left;
}*/

.left_menu{
text-align:left;
width: 323px;
margin: 0;
display:block;
height:22px;
}

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: #000;text-decoration: none; font-size:12px; font-family:tahoma, verdana,arial; }
a.left_menu:active		{color: #000;text-decoration: none; font-size:12x; font-family:tahoma, verdana,arial; }
a.left_menu:visited		{color: #000;text-decoration: none; font-size:12px; font-family:tahoma, verdana,arial; }
a.left_menu:hover		{color: #b10404;text-decoration: underline; font-size:12px; font-family:tahoma, verdana,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;
	background-color: #8cc63f;
}


/* Sub Menu */
.UnderMenuDiv{
width: 187px;
/*height: 25px;*/
padding: 0px 0px 0px 0px;
}

div.ekstraMenuUnder {
/*color: #000;
/*height: 28px; 
width: 187px;
display: block;
background: url(../pix/line.gif) no-repeat left bottom;
/*border-bottom: 2px solid #e3e3e3;
margin: 0 0 0 0;
padding-left: 25px; */
}

div.ekstraMenuUnder a {
padding: 0;
margin: 0;
line-height: 28px;
display:inline-block;
width: 187px;
}


div.ekstraMenuUnder a:link	{color: #666;text-decoration: none; font-size:11px; font-family:verdana, arial;}
div.ekstraMenuUnder a:active	{color: #666;text-decoration: none; font-size:11x; font-family:verdana, arial;}
div.ekstraMenuUnder a:visited	{color: #666;text-decoration: none; font-size:11px; font-family:verdana, arial; }
div.ekstraMenuUnder a:hover	{color: #b10404; /*background: url(../pix/bg_menunder2.gif) no-repeat left top;*/ text-decoration: none; font-size:11px; font-family:verdana, arial;}

td div.ekstraMenuUnder {
/*background: url(../pix/line_left_menu.gif) repeat-x bottom; */
/*line-height: 25px;*/
width: 187px;
}

/* html top menulinks */

/*td.ekstraMenuTop a:hover {background-color: #8cc63f; height: 23px;} 
div.span_menupkt a:hover {background-color: #8cc63f; height: 23px;} */

.menupkt{
	margin: 0 auto;
	text-align: center;
}

a.menupkt {
font-family: verdana, tahoma, arial;
font-size:11px;  
height: 23px;
line-height: 23px;
padding: 0 28px;
display: block;
/*background: url(../pix/pipe_line_menu.gif) no-repeat right center;*/
}					

a.menupkt:link		{ font-family: verdana, tahoma, arial;text-decoration:none; font-size:11px; font-weight: bold; color:#fff;}
a.menupkt:active	{ font-family: verdana, tahoma, arial;text-decoration:none; font-size:11px; font-weight: bold; color:#fff;}
a.menupkt:visited	{ font-family: verdana, tahoma, arial;text-decoration:none; font-size:11px; font-weight: bold; color:#fff;}
a.menupkt:hover		{ font-family: verdana, tahoma, arial;text-decoration:none; font-size:11px; font-weight: bold; color:#fff; background-color: #8cc63f;}	


table.topmenupkt {
	margin: 0 0 0 0;
	color: #666666;
}

td.topmenupkt_before {}

td.topmenupkt_after {width: 2px; height: 29px; background: url(../pix/pipe_topmenu.gif) no-repeat right;}

td.topmenupkt {padding: 0 20px;}

.topmenupkt a, .topmenupkt a:link, .topmenupkt a:active, .topmenupkt a:visited {
	color: #666666; 
	font-size: 12px;
	text-decoration: none;
	letter-spacing:1px;
}

.topmenupkt a:hover  {
	color: #b10404; 
	font-size: 12px;
	text-decoration: none;
}


td.menupkt								{ padding-left:0; /*border-left: 1px solid #fff;*/}
td.menupkt_before						{ padding-left: 0;margin: 0 auto; text-align: center;}
td.menupkt_after						{}
td.MenuTopSelected 						{ /*background-color: #8cc63f; */}
td.menupkt_SelBefore_MenuTopSelected 	{}
td.menupkt_SelAfter_MenuTopSelected 	{}


td.subMenuSpacer 						{/*height: 28px;*/}
td.under-menupkt						{height: 28px; width: 187px; padding-top: 3px;}

div.UnderMenuPadding					{}
div.ekstraMenuUnder 					{margin:0;padding:0px; width: 187px;}

div.nyhedforside 						{height:93px; padding:15px;}

table.under-menupkt{
width:187px;
}
a.under-menupkt			{ 
	font-family:verdana, tahoma;
	text-decoration:none; 
	font-size:12px;
	color:#666666; 
	line-height: 28px;
	font-weight:bold;
/*	padding-left: 23px;*/
}		

a.under-menupkt:link	{text-decoration:none; font-size:12px;color:#666666; padding-left: 23px; font-weight:bold;}
a.under-menupkt:active	{text-decoration:none; font-size:12px;color:#666666; padding-left: 23px; font-weight:bold;}
a.under-menupkt:visited	{text-decoration:none; font-size:12px;color:#666666; padding-left: 23px; font-weight:bold;}
a.under-menupkt:hover	{text-decoration:none; font-size:12px;color:#b10404; padding-left: 23px; font-weight:bold;}	

td.under-menupkt_td_0 {
	background: url(../pix/line.gif) no-repeat left bottom;
}

td.subMenuSpacer_1 {
	background: url(../pix/line.gif) no-repeat left bottom;
}


a.under-menupkt_0 {background: url(../pix/arrow.gif) no-repeat 10px;}	
a.under-menupkt_0:link	{text-decoration:none; font-size:12px;color:#000; padding-left: 23px;}
a.under-menupkt_0:active	{text-decoration:none; font-size:12px;color:#000; padding-left: 23px;}
a.under-menupkt_0:visited	{text-decoration:none; font-size:12px;color:#000; padding-left: 23px;}
a.under-menupkt_0:hover	{text-decoration:none; font-size:12px;color:#b10404; padding-left: 23px;}	

a.under-menupkt_1:link	{text-decoration:none; font-size:12px;color:#000; padding-left: 23px;}
a.under-menupkt_1:active	{text-decoration:none; font-size:12px;color:#000; padding-left: 23px;}
a.under-menupkt_1:visited	{text-decoration:none; font-size:12px;color:#000; padding-left: 23px;}
a.under-menupkt_1:hover	{text-decoration:none; font-size:12px;color:#b10404; padding-left: 23px;}	


/*  Site Map */   
.overskrift {
font-family:verdana,tahoma,arial; font-size:15px; font-weight:bold; color:#000000;
}

/* IMAGE HANDLING */
.pngfix,img {
   behavior: url("../css/iepngfix/iepngfix.htc");}

a img {
	outline: none;
	border: none;
	text-decoration: none;
}

img {
	outline: none;
	border: none;
	text-decoration: none;
	}


span.more {
	color: #00aeff;
}

br.line {
	border-bottom: 1px dashed #666;
}