/*********** GLOBAL OVERRIDES ************************/
*					{ color: #4c4c4b; margin: 0px; padding: 0px; font-family: arial, Verdana, Tahoma, Sans-serif; font-size: 12px; }
fieldset			{ border: none; }
html, body 			{ width: 100%; height: 100%;  background: url(design/top_bg.jpg) repeat-x top left; }
body				{ background-color: #ffffff;  }
.center				{ text-align: center; }
.left				{ float:left;}

.wraper 			{ width: 100%; height: 100%; text-align: center;}
.content			{ margin: auto; width: 990px;}

/*********** LAYOUT **********************************/
.heading			{ text-align:center; float: left; width:100%; height:96px;  }
.heading_logo		{ float: left; width:990px; height:96px;  background: url(design/heading.jpg) repeat-x top left; }
.main 				{ text-align:left;color: #4e4f54; float: left; width:838px; background: url(design/main_bg_top.gif) repeat-x top left; }
.main h1			{ font-size:18px; padding-bottom:10px; margin-bottom: 5px; border-bottom: solid 1px #d8dadb;}
.main div			{ font-size:14px;line-height: 140%}
.main a				{ font-size:14px;line-height: 140%}
.main_inner			{ padding: 30px 30px 0px 30px;}
.forside_banner		{ height:205px;width:838px; background: url(design/forside_prod_bg.jpg) repeat-x top left; }

/*********** LAYOUT **********************************/
.ramme				{ float: left; padding: 20px 0px 20px 0px; border-bottom: solid 1px #d8dadb;}
.list_bilde_felt	{ float: left; height: 150px; float:left; width:150px; }
.list_bilde			{ float: left; border: solid 1px #d8dadb; padding:5px;}
.list_text			{ float: left; padding-left: 20px; height: 150px; float:left; width:588px; }
.list_text	h2		{ padding-top: 10px;font-size: 16px;}

.list_text2			{ float: left; padding-left: 20px; float:left; width:818px; }

.list_bilde_felt_stort		{ float: left; height: 250px; float:left; width:250px; }
.list_text_stort			{ float: left; padding-left: 20px; height: 150px; float:left; width:488px; }
.list_text_stort	h2		{ padding-top: 10px;font-size: 16px;}

.nyheter		{ height:200px;float:left; width:42px; background: url(design/siste_nyheter_bg_svart.gif) repeat;}
.nyheter_text	{ height:200px;width: 791px; float:left; background: url(design/siste_nyheter_bg.gif) repeat-x top left; background-color:#eeefef;}

/*********** MENU LEFT ************************************/
.menuleft						{ float: left; width: 150px; text-align: left;}
.menuLs							{ float: left; width: 150px; text-align: left;}
ul.menuL						{ font-weight:bold; list-style: none; }
ul.menuL a						{ font-size: 12px; display: block; padding: 5px 0px 5px 2px; color: #525658;  text-decoration: none; }
ul.menuL a:hover				{ color:#181818; text-decoration: underline }
ul.menuL li						{ width:120px; float: left; list-style: none  }
ul.menuL li.sub					{ font-weight:normal; color:#aa9a7e;  width: 140px; float: left; list-style: none  }
ul.menuL li.sub	a				{ padding: 5px 0px 0px 5px; font-size: 12px; color:#6b6f71; width:140px; float: left; list-style: none  }
ul.menuL li.sub a:hover			{ color:#070708; text-decoration: underline }
ul.menuL li.sub	a.active		{ font-size: 10px; color:#070708; width:145px; float: left; list-style: none  }
ul.menuL li.sub a.active:hover	{ color:#6b6f71; text-decoration: none }
ul.menuL li	a.active			{ background: url(design/menu_bg.gif); font-size: 12px; color:#ffffff; width:148px; float: left; list-style: none  }
ul.menuL li a.active:hover		{ color:#b86227; text-decoration: none }

/*********** Kontakt skjema ************************************/
input 			{border: 1px solid #d8dadb; background: #fff; color: #000; padding: 2px 5px 2px 5px; font-size: 14px;}
textarea  		{width: 400px; border: 1px solid #d8dadb; background: #fff; padding: 2px 5px 2px 5px; font-size: 16px;}
.contact_txt	{padding: 10px; width: 100px; font-size:14px;}
