/* Menu */
.menu_main_box { float: left; width: 872px; font-family: Verdana, sans-serif; text-transform: uppercase; letter-spacing: -0.05ex;}
.menu_main, .menu_main_on { padding: 20px 13px 0 13px; float: right; height: 14px; border-left: #cacbcc 1px solid; font-size: 10px;}

.menu_main:link, .menu_main:visited { color: #111111; }
.menu_main_on:link, .menu_main_on:visited { color: #b41214;}
.menu_main:hover, .menu_main_on:hover { background-color: #f7f7f7; text-decoration: none; color: #b41214;}
.menu_main_last { float: right; background-color: #cacbcc; width: 1px; height: 34px; margin-right: 18px;}


.menu_button { padding: 20px 13px 0 13px; float: right; height: 14px; border-left: #cacbcc 1px solid; font-size: 11px;}

.menu_sub_button { float: left; width: 185px; padding: 0 11px; margin: 0 0 10px 0; font-size: 77%; /*background: green;/**/ }
.menu_sub_button a:link, .menu_sub_button a:visited { color: #111; }

.sub_menu_ul { margin: 0; padding: 0; list-style-type: none; }
.menu_complete_sub, .menu_complete_sub_on { padding: 0 11px; font-weight: normal; font-size: 85%; }

.menu_complete_sub_on { background: url(img/menu_selected.gif) no-repeat top left; font-size: 85%;}
/*.menu_complete_sub_on a:link, .menu_complete_sub_on a:visited { color: #b41214; }
.menu_complete_sub_on:hover { color: #b41214; text-decoration: none;}*/

/*.menu_sub:link, .menu_sub:visited { color: #555555; text-decoration: none;}
.menu_sub:hover { color: #b41214; text-decoration: none; }*/

.menu_sub:link, .menu_sub:visited { color: #a0a0a0; text-decoration: none;}
.menu_sub1:hover { color: #b41214; text-decoration: none;}
.menu_sub:hover { color: #b41214; text-decoration: none;}
.menu_sub_on:link, .menu_sub_on:visited { color: #b41214; text-decoration: none; }

/* Text and heading styles */

#red { color: #b41214; }
.small_text2 { font-family: Verdana, sans-serif; font-size: 63%; color: #b41214; letter-spacing: -0.05ex; }
.small_text3 { font-size: 10px; color: #a0a0a0;}
.small_text4 { font-size: 10px; color: #999;}
.small_text5 { font-family: Verdana, sans-serif; font-size: 77%; color: #505050; }
.small_text6 { color: #b41214; }
.date_red_text { font-size: 10px; color: #b41214;}
.darkred { color: #721923;}
.heading1 { font-size: 13pt; font-weight: bold; color: #555555; }
.heading2 { font-size: 77%; font-weight: bold; color: #555555; }
.heading3 { font-size: 13px; color: #721923; font-family: Verdana, sans-serif; font-weight: normal; letter-spacing: -0.05ex; } /* DENNE MÅ ENDRES TIL STAINLESS LIGHT FONT */
.heading4 { font-size: 77%; color: #721923; font-family: Verdana, sans-serif; font-weight: normal; text-transform: uppercase; }

input.search { font-size: 10px; border: 1px solid #babfb7; margin: 0;}

.main { width: 872px; margin: 0 auto;}
.main2 { float: left; width: 872px; padding: 0 0 11px 0; }

.on { background: url(img/menu_selected.gif) no-repeat left;}
.logo { float: left; padding: 19px 0 0 11px; height: 15px }

.top_content { float: left; width: 863px; text-align: right; font-size: 10px; color: #727272; font-family: Arial, Helvetica, sans-serif; padding: 23px 4px 0 0; height: 32px;}
.top_content div { margin: 0; padding: 0 9px 0 9px; float: right;}
.left_content_holder { float: left; width: 218px; padding: 0 0 8px 0; background: url(img/shadow_left_content.png) bottom no-repeat; }
.left_content_holder2 { float: left; width: 218px; background: url(img/shadow_left.png) right repeat-y; 
	
}
.left_content_header { float: right; width: 185px; padding: 0 0 7px 0; margin: 0 0 11px 0; border-bottom: 1px solid #ededed;}
.left_content_footer { float: left; width: 185px; padding: 11px 0 0 0; border-top: 1px solid #ededed; min-height: 28px; height:auto; height:28px; margin-top: 11px;}
.left_content { float: left; width: 207px; padding: 0 0 6px 0; background-color:#FFF; text-align: left; }
.left_content_margin { margin: 0 11px;}
.left_content_top { float: left; width: 218px; background: url(img/shadow_top_content.png) top right no-repeat;  }
.left_content_top2 { float: left; width: 207px; background-color: #FFF; height: 11px;}

.right_content_holder { float: left; width: 654px; padding: 0 0 8px 0; background: url(img/shadow_right_content.png) bottom no-repeat; }
.right_content_holder2 { float: left; width: 654px; background: url(img/shadow_left_front.png) top right no-repeat; }
.right_content_holder3 { float: left; width: 654px; background: url(img/shadow_left.png) right repeat-y; }
.right_content { float: left; width: 642px; background-color: #FFF; min-height:11px; height:auto; }

.right_img_holder { float: left; width: 654px; background: url(img/shadow_left_front.png) top right no-repeat; }
.right_img { float: left; width: 623px; height: 221px; padding: 20px 0 0 20px; text-align: left;}
.right_content_f { padding: 0 15px 15px 15px; float: left; background-color: #FFF; text-align: left;}
.right_content_fm {float: left; width: 613px;}
.right_content_fl { float: left; width: 405px;}
.right_content_fls {height: 21px; }
.right_content_fr { float: left; width: 197px; margin: 0 0 0 11px;}
.right_content_header { float: left; width: 100%; padding: 0 0 0 0; margin: 0 0 7px 0;line-height: 16px; border-bottom: 1px dotted #c7c6c6; height: 25px;}
.right_content_c { width: 100%; float: left; padding: 0 0 20px 0; }
.right_content_c2 { width: 413px; float: left; padding: 3px 0 17px 0; background: url(img/fade_bg.gif) repeat-x bottom; border-bottom: 1px dotted #c7c6c6; margin-bottom: 10px;}
.right_content_l { width: 115px; margin-right: 11px; float: left;}
.right_content_r { width: 276px; float: left; padding-right: 11px;}

.news_date { float: left; width: 405px; background: url(img/dots_horiz.gif) bottom repeat-x; margin: 11px 0 18px 0;}
.back { display: none;}

.left_content #img1 { margin: 0 0 7px 0;}

.path { float: left; width: 100%; padding: 0 0 9px 0; margin: 0 0 11px 0; line-height: 16px; border-bottom: 1px solid #ededed; font-size: 10px; color: #a0a0a0;}
.pic_height { min-height:224px; height:auto; height:224px; }
.pic2_height { min-height: 285px; height:auto; height:285px; }

.headline { float: left; width: 100%; padding-bottom: 30px;}
.right_content_l img { margin-top: 10px;}

a.forsidebokser:hover { text-decoration: none; }
.newslist_links:link, .newslist_links:visited { color: #999; }

.sitemap { font-weight: normal; font-size: 12px;}
.sitemap_main { font-weight: bold; font-size: 12px;}

a.slidenav { cursor: pointer; padding: 0px; margin: 0 1px; font-size: 14px; color: #FFFFFF; }
a.slidenav:hover  { text-decoration: none; color: #FFFFFF; }

.small_text p { float: left; width: 100%; margin: 0 0 20px 0;}