html,body				{color:#514c41;font-family:Arial;background:#332f2e;font-size:12px;height:101%;}
*						{margin:0;padding:0;}

.clr					{clear:both;}
.r						{float:right}
.l						{float:left;}

/* FONTS */
h1						{font-size:20px;font-family:georgia;font-weight:normal;}
h2						{font-size:14px;font-family:georgia;font-weight:normal;color:#d15428;}
h2 a					{font-family:georgia;font-weight:normal;color:#d15428;}
h3						{font-size:18px;}
h4						{font-size:14px;}
a						{color:#fff;text-decoration:none;}
a:hover					{color:#fff}
p						{padding:3px 0px 3px 0px;}
li						{margin-left:30px;}
img						{border:0;vertical-align:middle}
fieldset				{border:0}
.green					{color:green;}
.red					{color:red;}
noscript				{color:red}
.must					{position:absolute;color:red;font-size:16px;float:left;margin-left:10px;margin-top:2px;}
strong					{font-family:georgia;font-weight:normal;}
	
/* HEADER */
#header_wrapper			{height:593px;width:100%;background:url(images/header_wrapper.png) repeat-x;}
#header					{height:593px;width:986px;position:relative;z-index:200;margin:0 auto;background:url(images/logo.png) no-repeat 0px 31px;}

#subheader_wrapper		{height:225px;width:100%;background:url(images/header_wrapper.png) repeat-x;}
#subheader				{height:225px;width:986px;position:relative;z-index:200;margin:0 auto;background:url(images/logo.png) no-repeat 0px 31px;}

#logo					{position:absolute;left:0px;top:30px;width:600px;height:106px;}

ul#menu					{position:absolute;left:0px;top:138px;z-index:200}
ul#menu li				{list-style:none;float:left;margin:0;height:53px;position:relative;z-index:201}

ul#menu li.spacer 		{width:2px;background:url(images/menu_spacer.jpg) no-repeat}
ul#menu li a			{font-family:georgia;float:left;color:#451e0e;font-size:16px;height:53px;line-height:53px;padding:0px 10px 0px 10px;}
ul#menu li a:hover,
ul#menu li a.active		{color:#f9f5e9;background:url(images/menu_hover.jpg) repeat-x}
ul#menu ul				{position:absolute;left:-2px;display:none;top:53px;background:#323232;border:1px solid #1f1f1f;;z-index:202}
ul#menu ul li			{list-style:none;float:none;margin:0;height:30px;;position:relative;z-index:203}
ul#menu ul li a			{font-family:arial;display:block;float:none;color:#999;font-size:12px;height:30px;line-height:30px;padding:0px 10px 0px 10px;white-space:nowrap;}
ul#menu ul li a:hover,
ul#menu ul li a.active	{color:#f9f5e9;display:block;background:none;}

ul#menu li:hover ul{display:block;}

ul#menu_small			{padding-top:8px;width:100%}
ul#menu_small li.l			{float:left;}
ul#menu_small li		{list-style:none;float:right;margin:0;}
ul#menu_small li span	{color:#fff;font-size:11px;padding:0px 5px 0px 5px;}
ul#menu_small li a.flag	{padding:0px 1px 0px 1px;}
ul#menu_small li a		{color:#aca79e;font-size:11px;padding:0px 5px 0px 5px;}
ul#menu_small li a:hover,		
ul#menu_small li a.active{color:#fff;}

ul.flash				{position:absolute;bottom:15px;left:-20px;width:984px;height:363px;padding:3px 20px 3px 20px;overflow:hidden;background:url(images/flash_bg.png) no-repeat}
ul.flash li img			{position:absolute;top:0px;left:0px;}
ul.flash li  			{margin:0;position:absolute;top:3px;left:21px;width:984px;height:362px;list-style:none;overflow:hidden;}
ul.flash li div			{position:absolute;bottom:10px;right:0px;width:auto;padding:5px 10px 5px 10px;text-align:right;}	
ul.flash li div h2 		{color:#fff;font-weight:normal;font-family:georgia;font-size:30px;}
ul.flash li div p a,
ul.flash li div p 		{color:#d15428;font-weight:normal;font-family:georgia;font-size:20px;padding:0px 50px 0px 0px;}

#flash_left				{position:absolute;bottom:0px;left:-35px;width:35px;height:367px;background:url(images/flash_left.jpg) no-repeat;}
#flash_right			{position:absolute;bottom:0px;right:-35px;width:35px;height:367px;background:url(images/flash_right.jpg) no-repeat;}

/* CONTENT */
#content_wrapper		{background:#b3a990 url(images/content_wrapper.png) repeat-x;}
#content				{width:986px;margin:0 auto;padding:20px 0px 0px 0px;}
#content_left			{width:316px;padding:0px 19px 0px 0px;float:left;}
#content_right			{width:651px;float:right;}

#content_post,			
#ajax_post				{width:651px;float:left;}

.p						{padding:0px 19px 0px 0px;}
.content_column			{width:316px;float:left;}
.btn_product			{background:url(images/btn_product.png) no-repeat;width:296px;height:50px;padding:5px 0px 0px 20px;position:relative;z-index:1}
.btn_product a			{position:absolute;top:0px;left:0px;width:316px;height:55px;display:block;background:#000;-moz-opacity:0.01;opacity:0.01;filter:alpha(opacity=01);z-index:2}
.btn_product_header 	{font-family:georgia;color:#f9f5e9;font-size:18px;font-weight:normal;display:block;}
.btn_product_text		{color:#8e8870;display:block;font-size:12px;padding:3px 0px 3px 0px;}

.front_picture_product	{margin:20px 0px 5px 0px;position:relative;width:315px;height:118px;overflow:hidden;}
.front_picture_product img	{position:absolute;top:0px;left:0px;}

.text_heading			{font-weight:normal;margin-top:15px;color:#fff;font-family:georgia;font-size:18px;height:33px;line-height:33px;background:url(images/skille_double.png) repeat-x;padding-left:10px;}
.text_subheading		{font-weight:normal;margin-top:15px;color:#fff;font-family:georgia;font-size:14px;padding-left:10px;}
.text_post				{clear:both;color:#514c41;padding:3px 10px 6px 10px;display:block;font-size:12px;}
.text_post img			{border:3px solid #9f9680}
.text_post em			{color:#fff;font-size:13px;}
.text_post strong		{font-size:13px;}
a.text_post:hover		{color:#fff}
.text_link				{color:#948e76;font-size:13px;padding:3px 10px 6px 10px;display:block;text-decoration:underline;}
a.text_link:hover		{color:#fff}
.text_link_lesmer		{color:#000;font-size:13px;display:block;clear:both;padding:3px 5px 3px 0px;}

.product_post			{padding:5px 10px 5px 10px;margin-top:3px;display:block;color:#fff;background:#978b6f;border:1px solid #847a65}
a.product_post.active,
a.product_post:hover	{color:#d15428}


ul#product_types		{float:right;width:260px;margin-bottom:20px;}
ul#product_types li.heading	{background:none;border:0;padding:5px;list-style:none;cursor:default}		
ul#product_types li		{background:#978b6f url(images/arrow_down.jpg) no-repeat 205px 8px;border:1px solid #847a65;padding:5px;list-style:none;margin-top:2px;cursor:pointer;color:#f9f5e9;}		
ul#product_types li div	{margin-top:4px;padding-top:4px;border-top:1px solid #847a65;color:#c7c6c6}
ul#product_types li div strong	{color:#d15428}
ul#product_types li.active	{background:#978b6f url(images/arrow_up.jpg) no-repeat 205px 8px;}

table.product_lines		{width:638px;border:3px solid #444444;margin-top:10px}
table.product_lines	td	{color:#000;padding:2px;font-size:10px;}

#newsletter_wrapper		{position:relative;z-index:99;margin-top:15px;width:316px;height:226px;background:url(images/newsletter.png) no-repeat;}
#dealers_header			{position:absolute;top:35px;left:25px;font-family:georgia;font-size:16px;color:#fff;}
#dealers_header a 		{color:#fff;}
#dealers_text			{position:absolute;top:72px;left:25px;font-family:georgia;font-size:12px;color:#a7a190;}
#dealers_form			{position:absolute;top:66px;left:116px;font-size:12px;color:#fff;width:140px;padding:8px 0px 8px 10px;cursor:pointer;}
ul.dropdown_wrapper		{position:absolute;top:100px;left:116px;z-index:100;font-size:12px;color:#fff;background:#494642;border:1px solid #373430;padding:5px 0px 5px 0px;width:146px;}
ul.dropdown_wrapper li	{list-style:none;margin:0;}
ul.dropdown_wrapper li a		{padding:3px 0px 3px 10px;color:#fff;display:block;}
ul.dropdown_wrapper li a:hover	{color:#999}

#newsletter_header		{position:absolute;top:145px;left:45px;font-family:georgia;font-size:16px;color:#000000;}
#newsletter_wrapper #email	{color:#fff;position:absolute;top:168px;left:52px;width:176px;padding:5px 5px 5px 5px;border:0;background:none;}
#newsletter_wrapper #submit	{position:absolute;top:172px;left:234px;padding:5px 5px 5px 5px;border:0;cursor:pointer;background:none;}

#statements				{margin-top:15px;width:651px;height:174px;background:url(images/statements.png) no-repeat;position:relative;}
#statements_header		{position:absolute;top:30px;left:20px;color:#a9a49a;font-size:13px;}
#statements_header em	{color:#a9a49a;}
#statements_text		{position:absolute;top:60px;left:0px;width:571px;text-align:center;padding:0px 40px 0px 40px;font-family:georgia;font-size:16px;color:#fff;}
#statements_text span	{color:#a9a49a;}	

/* FOOTER */
#footer_wrapper			{width:100%;background:#6a6356 url(images/footer_wrapper.png) repeat-x;clear:both;}
#footer					{width:986px;height:400px;position:relative;margin:0 auto;background:url(images/footer_logo.png) no-repeat center 58px;}
#footer_text			{font-family:georgia;font-size:16px;position:absolute;top:300px;color:#8f9388;text-align:center;width:986px;}
#footer_copyright		{font-size:11px;position:absolute;top:330px;color:#454644;text-align:center;width:986px;}
#footer_copyright a		{color:#8f9388;}
#footer_copyright a:hover	{color:#fff;}

/* KALENDER */
#calendar				{background: url(images/kalender.png) no-repeat;width:306px;height:140px;margin-top:15px;padding:45px 5px 5px 5px;position:relative;}
#calendar_header		{position:absolute;top:15px;left:20px;font-family:georgia;font-size:16px;color:#fff;}
#calendar_header span	{color:#a7a190}
#calendar_nav			{position:absolute;top:10px;right:20px;font-size:20px;}
#calendar_table			{width:100%;height:132px;border-bottom:1px solid #6b6d68}

.dager td				{width:14%;color:#2e2e2c;vertical-align:middle;}
.dager th				{width:14%;color:#a7a190;font-family:georgia;font-size:14px;height:24px;vertical-align:top}

.dager td.idag			{background:#d15428;font-weight:bold;color:#fff}
.dager td.none			{background:#999;}
.dager td.merket		{background:#d15428;}
.dager td.merket a		{display:block;color:#fff;font-weight:bold;}
.dager td.merket a:hover{}

.popup					{border:1px solid #1c1c1c;background:#000;width:250px;height:100px;position:absolute;margin:0px 0px 0px 315px;padding:5px;}

/* KONTAKT SKJEMA */
.input_text				{padding:3px;width:290px;backgound:#fff;border:3px solid #9f9680}
.input_select			{padding:3px;width:302px;backgound:#fff;border:3px solid #9f9680}
.input_txta				{padding:3px;width:290px;backgound:#fff;border:3px solid #9f9680}
.input_submit			{padding:3px;}

/* GALLERI */
ul#galleri				{padding:15px 0px 0px 15px;}
ul#galleri li.spacer	{background:none;border:0;clear:both;float:none;padding:0px;height:10px;}
ul#galleri li			{list-style:none;float:left;margin:0px 10px 0px 0px;padding:20px;background:#000;border:1px solid #444;}
ul#galleri li a			{display:block;width:156px;text-align:center;}
ul#galleri li a img		{border:1px solid #111;}

/* PRODUKT KATEGORI LISTING */

.prod_large_pic			{position:relative;height:274px;background:#000;margin-top:15px;border:1px solid #444;}
.prod_large_pic	a		{position:absolute;top:10px;left:10px;display:block;width:292px;line-height:252px;height:252px;overflow:hidden;text-align:center;border:1px solid #000;}
.prod_large_pic	a img	{}

.prod_small_pictures	{overflow:auto;border:1px solid #444;background:#000;padding:10px;margin-top:15px;height:108px;white-space:nowrap}
.prod_small_pictures a	{margin-right:8px;}
.prod_small_pictures a img  {border:1px solid #111;}

a.prod_pic 				{float:left;width:120px}
a.prod_pic img 			{border:3px solid #9f9680;}
.prod_text				{float:left;width:490px;}
.prod_post				{float:left;width:100%;color:#514c41;padding:3px 10px 3px 10px;display:block;font-size:12px;margin-top:15px;}

#status_bar				{padding:10px 10px 10px 10px;margin-top:5px;clear:both;color:#fff;background:#978b6f;border:1px solid #847a65}
#status_bar a			{color:#b1b6a8}
#status_bar a:hover		{color:#d15428}

/* PRESSE */

ul#presse li			{margin:0;list-style:none;padding:10px;background:#000;border:1px solid #444;margin-top:10px;}
