body {
  background-color: #DEDECA; <!--#f3f3ed;-->
  margin: 0;
  padding: 0;
}

.image { border: 0; }

.page_shade_l { width: 10px; background-image:url(img/main_shade_l.gif); padding: 0; }
.page_shade_r { width: 10px; background-image:url(img/main_shade_r.gif); padding: 0; }
.page_shade_m { height: 10px; width: 800px; background-color: #d2d2cd; padding: 0; }
.page_shade_b { height: 10px; width: 800px; background-image:url(img/main_shade_b.gif); padding: 0; }
.page_shade_bl { width: 10px; height: 10px; background-image:url(img/main_shade_bl.gif); padding: 0; }
.page_shade_br { width: 10px; height: 10px; background-image:url(img/main_shade_br.gif); padding: 0; }

.page_header { width: 800px; height: 80px; padding-left: 20px; padding-right: 0; padding-top: 10; padding-bottom: 0; margin: 0; background-color: #FFFFFF; }
.page_content { width: 800px; padding: 0; margin: 0; background-color: #FFFFFF; }

.image_divider { width: 800px; height: 5px; background-color: #80303a; padding: 0; margin: 0; }
.divider_admin { width: 600px; height: 3px; background-color: #2a428b; padding: 0; margin: 0; }

.image_holder { width: 800px; padding: 0; margin: 0; }

.main_space_10 { width: 10px; padding: 0; margin: 0; }
.main_space_20 { width: 20px; padding: 0; margin: 0; }

.main_layout_menu { width: 170px; padding: 0; margin: 0; }
.main_layout_middle { width: 370px; padding: 0; margin: 0; }
.main_layout_right { width: 200px; padding: 0; margin: 0; }
.main_layout_big { width: 580px; padding: 0; margin: 0; }

.image_right { padding: 0; margin: 0; float: right; }

.menu_space { width: 100%; height: 1px; padding: 0; margin: 0; }
.main_menu_space { width: 1px; height: 30px; padding: 0; margin: 0; float: left; }

.main_menu_holder { width: 800px; padding: 0; margin: 0;}

.main_menu_bg { height: 30px; background-image:url(img/page_footer_bg.gif); padding: 0; margin: 0; float: left;}
.main_menu_link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 30px;}
.main_menu_link:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline; line-height: 30px;}


.box_gray { width: 180px; padding: 10px; margin: 0; background-color: #DEDECA; }
.box_gray_big { width: 350px; padding: 10px; margin: 0; background-color: #DEDECA; }
.box_gray_small { width: 150px; padding: 10px; margin: 0; background-color: #DEDECA; }
.vertical_space_10 { height: 10px; width: 100%; font-size: 1px; padding: 0; margin: 0; }

.header_bg { height: 20px; width: 100%; background-image:url(img/header_bar_bg.gif); padding: 0; margin: 0;}
.header_bg_link { height: 20px; width: 100%; background-image:url(img/header_bar_bg_services.gif); padding: 0; margin: 0;}
.header_bg_light { height: 20px; width: 100%; background-color: #DEDECA; padding: 0; margin: 0;}
.header_bg_shade { height: 5px; width: 100%; background-image:url(img/header_bar_shade.gif); font-size: 1px; padding: 0; margin: 0; }
.header_bg_shade_gray { height: 5px; width: 100%; background-image:url(img/header_bar_shade_gray.gif); font-size: 1px; padding: 0; margin: 0; }
.header_text { height: 20px; padding: 0 0 0 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 20px;}
.header_text_dark { height: 20px; padding-left: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #2a428b; font-weight: bold; text-decoration: none; line-height: 20px;}


.clear {clear: both;}


.header_text a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 20px; padding: 0; margin: 0;}
.header_text a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline; line-height: 20px;}

.page_footer { height: 30px; width: 800px; background-image:url(img/page_footer_bg.gif); padding: 0; }
.footer { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; padding: 0; margin: 0; }
.footer a {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline}
.footer a:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline}

.table_strict_stock { width: 45px; height: 20; padding: 0; margin: 0; }

.table_right_divider { width: 180px; height: 7px; padding: 0; margin: 0; }

.table_tranaktioner_left {width: 150px; padding: 5px; }
.table_tranaktioner_right {width: 200px; padding: 5px; }

.news_table_date { width: 100px; padding: 0; margin: 0; }
.news_table_header { width: 480px; padding: 0; margin: 0; }

.insight_table_name { width: 150px; padding: 0; margin: 0; }
.insight_table_title { width: 430px; padding: 0; margin: 0; }

p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; padding: 0; margin: 0; vertical-align: middle; }

ul { padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; line-height: 14px;}
li {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 0; margin: 0;}

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #2a428b; font-weight: bold; text-decoration: none;
  padding: 0;
  margin: 0;
}

h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2a428b; font-weight: bold; text-decoration: none;
  padding: 0;
  margin: 0;
}

a {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #2a428b; font-weight: bold; text-decoration: none}
a:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #2a428b; font-weight: bold; text-decoration: underline}

hr { border: 0; height: 1px; color: #2a428b; background-color: #2a428b; padding: 0; margin-top: 3px; margin-bottom: 3px; }

.droplist {
	background-color : #FFFFFF;
	font-family : verdana, arial, sans serif;
	font-size : 10px;
	width : 160px;
	margin-top: 2px;
}

.textfield {
	font-family : Arial, Verdana, sans serif;
	width: 150px;
	font-size : 10px;
	margin-top : 2px;
}

.form_button {
	font-family : Arial, Verdana, sans serif;
	font-size : 10px;
}




#dropmenudiv{
position: absolute;
border:1px solid #2a428b;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #2a428b;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color: #DEDECA;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFFF;
}