body {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 13px;
	color: #444;
}

/* Legacy styles */

a {  font-size: 11px; text-decoration: underline; color:#333366;font-weight: bold;}
a:hover{color:#60B5D7;}
a:visited{color:#333366;}
a:visited:hover{color:#60B5D7;}

.table_head{color:white}
.table_head:visited{color:white}
.table_head:hover{color:light-green}
.table_head:visited:hover{color:light-green}

.ikon_link {  font-size: 9px; text-decoration: underline; color:#333366;font-weight: bold;}
.ikon_link:hover{color:#60B5D7;}
.ikon_link:visited{color:#333366;}
.ikon_link:visited:hover{color:#60B5D7;}

.ikon_link_selected {  font-size: 9px; text-decoration: underline; color:#60B5D7;font-weight: bold;}
.ikon_link_selected:hover{color:#60B5D7;}
.ikon_link_selected:visited{color:#60B5D7;}
.ikon_link_selected:visited:hover{color:#60B5D7;}

.RightMenu{padding-left:10px;padding-right:10px;}
.RightIngress{font-size: 9px; text-decoration: underline; color:#333366;font-weight: normal;text-decoration:none}
.RightLink {  font-size: 9px; color:#333366; text-decoration: none; font-weight: bold;}
.RightLink:hover{color:#333366;}
.RightLink:visited{color:#333366;}
.RightLink:visited:hover{color:#333366;}
.RightLink:active{color:#333366;}
.RightLink:active:hover{color:#333366;}

.RightLinkSelected {  font-size: 9px; color:#333366; text-decoration: none;font-weight: bold;}
.RightLinkSelected:hover{color:#333366;}
.RightLinkSelected:visited{color:#333366;}
.RightLinkSelected:visited:hover{color:#333366;}
.RightLinkSelected:active{color:#333366;}
.RightLinkSelected:active:hover{color:#333366;}

.Bottom {background-color: #213A65;}
.LinkBottom {  font-size: 14px; text-decoration: none; color:white}
.LinkBottom:hover{color:red}
.LinkBottom:active{color:white}
.LinkBottom:visited{color:white}
.LinkBottom:visited:hover{color:red}

.menu_tab {  font-size: 10pt; font-weight: bold; text-decoration: none; color:#0a1f62;}
.menu_tab:hover{color:#60B5D7;}
.menu_tab:active{color:#0a1f62;}
.menu_tab:visited{color:#0a1f62;}
.menu_tab:visited:hover{color:#60B5D7;}

.menu_tab_selected {  font-size: 10pt; font-weight: bold; text-decoration: none; color:#0a1f62;}
.menu_tab_selected:hover{color:#60B5D7;}
.menu_tab_selected:active{color:#0a1f62;}
.menu_tab_selected:visited{color:#0a1f62;}
.menu_tab_selected:visited:hover{color:#60B5D7;}

.forhandler_sortiment {
	color: #333366;
}

.MenuText {  color: #000000; font-size: 8px}
.menu_heading {  color: white; font-size: 14px; font-weight: 600;}
.menu_li{margin-left:5px;}

.NotPublic { font-size: 10pt; text-decoration: none; color:#333366}
.Public { font-size: 10pt; text-decoration: none; color:#003366; font-weight : bold;}
.Public:hover{color:#000000}
.NotPublic:hover{color:#000000;}
.pagename_nyhetsbrev{font-size: 17pt; font-weight: 600; color: black;}
.footer_tekst{font-size: 10px; color: white;text-decoration: none;}

a.footer_link {font-size: 10px; color: white; text-decoration: none;}
a.footer_link:hover{color: #60B5D7;}
a.footer_link:active{color: white;}
a.footer_link:visited:{color: white;}
a.footer_link:visited:hover{color: #60B5D7;}

.headline{ font-size: 13px; font-weight: 900; color: black;}
.text{ font-size: 13px; text-decoration: none; color: #000000; line-height: 1.3em; }

.top_text{font-size: 10px; text-decoration: none; color: #00377A}
.top_heading{font-size: 12px; text-decoration: none; font-weight: bold; color: #E68A41}

td{font-size: 12px; text-decoration: none;}
body{background-color:#FFFFFF;}

.ingress{font-size: 12px; text-decoration: none; font-weight: bold; color: black}
.bildetext{font-size: 11px; text-decoration: none; color: #333366}
.link_date{font-size: 10px; text-decoration: none; color: #F39933}
.pdname{  font-size: 18pt; font-weight: bold; color: #000000; }
.department{  font-size: 14px; color: #D6233B; font-weight: 600; }

.aktuelt_bckgr {  background-image: url(../img/bakgrunn_right.jpg); background-repeat: no-repeat}

.headline_1{font-size: 8pt; font-weight: bold; color: #000000;}
.headline_2{font-size: 10pt; font-weight: 900; color: #003366;}

.les_mer_link { text-decoration:none;font-weight:bold;color:black; }
.les_mer_link:hover{ color:#60B5D7; }
.les_mer_link:visited { color:black; }
.les_mer_link:visited:hover{color:#60B5D7;}

.menu_top {  font-size: 11px; font-weight: bold; text-decoration: none; color:white;}
.menu_top:hover{color:white;}
.menu_top:active{color:white}
.menu_top:visited{color:white}
.menu_top:visited:hover{color:white;}

.menu_top_selected {  font-size: 11px; font-weight: bold; text-decoration: none; color:#fc973b;}
.menu_top_selected:hover{color:#fc973b;}
.menu_top_selected:active{color:#fc973b;}
.menu_top_selected:visited{color:#fc973b;}
.menu_top_selected:visited:hover{color:#fc973b;}

.menu_bakgrunn{ background-color: #FF9933; }


span.produktboks a {font-size: 10px;}

.forhandler_sortiment {
  color: #D6233B;
  padding-top: 15px;
}

.forhandler_type {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

#epost_table {
	width: 100%;
}
#epost_table td {
	font-size: 10px;
}
#epost_table th {
  font-size: 12px;
  font-weight: bold;
  background-color: #213a65;
  color: #fff;
}

.zebra td { background-color: #e7e7e7; }


/* 2011 styles */

body {
	background: url(../images/bk_footer.png) top center repeat-y;
}
ul, ol{ 
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px
}
.pic_left {
	margin: 0 15px 5px 0;
}
.pic_right {
	margin: 0 0 5px 15px;
}
.pic_top {
	margin: 0 0 5px 0;	
}
.paragraph_picture img {
	border: 1px solid #dfdfdf;
	padding: 1px;		
}
.paragraph_picture .border_img, .border_img {
	border: 1px solid #c8c8c8;
	padding: 4px;	
}
#page {
	clear: both;
	margin-top: 15px;
	position: relative;
	min-height: 945px;
	z-index: 1000;
}
.page-forside #page {
	min-height: 550px;	
	margin-top: 0;
	padding-top: 5px;	
}
#page-btm-bk {
	position: relative;
	background: url(../images/shadow_footer.png) top center no-repeat;
	padding: 44px 0 15px;
}
#page-btm {
	background: url(../images/btm_marks.png) top left no-repeat;
	height: 71px;
}
#footer {
	padding-left: 309px;
	padding-top: 30px;
	font-family: "Trebuchet MS", sans-serif;
	color: #a9a29b;
}
#footer a {
	color: #a9a29b;
	text-decoration: none;
	padding-bottom: 18px;
	font-weight: normal;
	font-size: 13px;
}
#footer a:hover {
	text-decoration: underline;	
}
.footer-copyright {
	float: right;	
}
#page-top {
	height: 146px;
	padding-top: 10px;	
}
#content-bk {
	background: url(../images/shadow_content.png) top center no-repeat;
}
#content-wr {
	padding: 25px 0;	
}
.page-bk {
/*	background: url(../images/bk_main.png) top center repeat-y; */
	padding-top: 10px;
	background: #fff;
}
#big-bk {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 961px;
	overflow: hidden;
}
div.page-forside {
	padding-top: 395px;
}
div.page-forside #content-bk {
	background: none;
}
div.page-forside #content-wr {
	padding: 0;	
}
div.top-level {
	width: 930px;
	margin: 0 auto;	
}
div.content-level {
	width: 930px;
	margin: 0 auto;
	padding: 0 15px;
	background: url(../images/shadow_inner.png) #fff top left no-repeat;	
}
#top-menu {
	text-align: right;	
	padding-right: 31px;
}
#top-menu-items a {
	text-decoration: none;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5f574f;
	padding: 0 22px 0 0;
}
#left-menu {
	width: 160px;
	float: left;	
}
#content-area {
	
}
div.has-leftmenu {
	padding-left: 180px;	
}
div.clearfix {
	clear: both; 
	height: 0;	
}
a#top-logo {
	position: relative;
	display: block;
	width: 125px;
	height: 138px;
	left: -21px;
	top: 5px;
	float: left;
	background: url(../images/logo_trans_top.png) top left no-repeat;
}
#top-logo span {
	display: none;	
}
#search-form {
	display: inline;	
}
#search-form input, #search-form input:focus {
	background: url(../images/search_icon.png) center right no-repeat #fff;
	border: 1px solid #dbdbdb;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	outline: none;	
	padding: 0 21px 0 4px;
	height: 22px;
	width: 190px;
	margin: 0 0 0 10px;
}
#search-form input.inactive {
	color: #999;
	font-style: italic;	
}
#lang-select {
	padding-left: 10px;	
}
div#top-tabs {
	float: right;
	padding-top: 25px;	
}
a.top-tab {
	display: block; 
	height: 78px;
	float: left;
	background-image: url(../images/menu_sprites_tr.png);
	background-repeat: no-repeat;	
}
.home-15 a.top-tab {
	background-image: url(../images/menu_sprites_tr_en.png);	
}
a.top-tab span {
	display: none;	
}
.top-tab-0 {
	background-position: 0 0;
	width: 194px;
}
.top-tab-0:hover, .top-tab-0-selected {
	background-position: 0 -78px;
}
.top-tab-1 {
	background-position: -194px 0;
	width: 194px;
}
.top-tab-1:hover, .top-tab-1-selected {
	background-position: -194px -78px;
}
.top-tab-2 {
	background-position: -388px 0;
	width: 172px;
}
.top-tab-2:hover, .top-tab-2-selected {
	background-position: -388px -78px;
}
.top-tab-3 {
	background-position: -560px 0;
	width: 155px;
}
.top-tab-3:hover, .top-tab-3-selected {
	background-position: -560px -78px;
}
#left-menu ul, #left-menu li {
	margin: 0;
	padding: 0;
	list-style: none;	
}
#left-menu ul ul {
	background: #e2e2e2;	
}
#left-menu li {
	border-bottom: 1px solid #dadada;
}
#left-menu li.left_menu_last {
	border: 0;	
}
#left-menu a {
	font-size: 12px;
	padding: 4px 15px 4px 0;
	display: block;
	color: #5f564f;
	font-family: "Trebuchet MS", sans-serif;
	text-decoration: none;
}
#left-menu a:hover {
	font-weight: bold;
}
#left-menu ul ul a {
	padding-left: 18px;
	color: #444;	
	background: none;
}
#left-menu ul ul li {
	border-bottom: 1px solid #fff;
}
#left-menu ul ul li.left_menu_last {
	border: 0;
}
.MenuMain {
	font-weight: normal;
	background: url(../images/menu_arrow.png) 150px 9px no-repeat;
}
.MenuMainSelected {
	font-weight: bold;
	background: url(../images/menu_arrow.png) 150px 9px no-repeat;
}
.MenuSub {
	font-weight: normal;
}
.MenuSubSelected {
	font-weight: bold;
}

.left_menu_tr { 
	 
}
.left_menu_tr_sel { 
	 
}
#left-menu-header {
	color: #d10019;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 18px;	
}
.pagename {
	padding-bottom: 18px;	
	font-size: 18px;
	font-family: "Trebuchet MS", sans-serif;
}

/* Front page */
div.front-article-box {
	width: 300px;
	margin-right: 15px;
	margin-top: 20px;
	float: left;
	cursor: pointer;
	background: url(../images/front_item_arrow.png) bottom right no-repeat; 
}
div.front-article-box:hover {
	background-color: #f8f8f8;
}
div.last-article-box {
	margin-right: 0;	
}
a.front-article-title, a.front-article-title:hover {
	display: block;
	font-size: 18px;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;
	color: #d10019;
	text-decoration: none;
	padding: 10px 0 8px 0;	
}
div.front-article-text {
	padding: 0 75px 10px 0;
	line-height: 1.35em;	
}
#front-page-buttons {
	margin: 18px 0 22px;
	height: 68px;
	clear: both;	
}
#front-page-buttons a {
	display: block;
	height: 78px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;	
}
#front-page-buttons span {
	display: none;
}
#btn-katalog-no {
	background-image: url(../images/btn_katalog.jpg);
	width: 299px;
}
#btn-tester-no {
	background-image: url(../images/btn_tester.jpg);
	width: 319px;
}
#btn-support-no {
	background-image: url(../images/btn_support.jpg);
	width: 311px;
}
#front-campaign-bk {
	background: url(../images/front_img_sh_top.png) top left no-repeat;
	padding-top: 5px;
}
#front-campaign {
	background: url(../images/front_img_sh_btm.png) bottom left no-repeat;
	padding-bottom: 19px;
}
#front-campaign img {
	display: block;	
}
.product_tab {
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 14px;
	font-size: 14px;
	font-family: "Trebuchet MS", sans-serif;
	background: url(../images/product_tabs.png) top left no-repeat;
	margin-right: 3px;
	cursor: pointer;
}
.product_tab_inner {
	padding: 0 14px 0 0;
	background: url(../images/product_tabs.png) top right no-repeat;	
}
.product_tab_selected, .product_tab:hover {
	background: url(../images/product_tabs.png) bottom left no-repeat;
}
.product_tab_selected .product_tab_inner, .product_tab_inner:hover {
	padding: 0 14px 0 0;
	background: url(../images/product_tabs.png) bottom right no-repeat;	
}
#product_tabs {
	clear: both;
	height: 25px;
	width: auto;
	background: url(../images/product_tab_bk.png) top left repeat-x;
	margin: 25px 0 20px 0;	
}
.product_images {
	float: left;
	padding-right: 15px;	
}
.widget_image_wr {
	text-align: center;		
}
.widget_image_wr img {
	display: inline-block;		
}
.widget_thumb {
	cursor: pointer;
}
.product_text_tab {
	display: none;	
}
.product_text_selected {
	display: block;	
}
#product_text .pagename {
	padding-top: 14px; 	
}
.widget_thumbs {
	clear: both;
	margin: 20px 10px 0;	
}
.widget_thumbs img {
	padding: 5px;
	border: 1px solid transparent;
	margin-right: 10px;	
}
.widget_thumbs img.selected {
	padding: 5px;
	border: 1px solid #002664;	
}
.related-product, .product-hover {
	width: 140px;
	height: 140px;
	float: left;
	line-height: 140px;
	text-align: center;
	position: relative;	
	margin-right: 20px;
	display: table-cell;
	vertical-align: middle;
}
.product-hover {
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 6px;
	color: #d71921;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: none;
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2F0F0F0,endColorstr=#B2F0F0F0)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2F0F0F0,endColorstr=#B2F0F0F0);   /* IE6 & 7 */
    zoom: 1;
}
.related-product:hover .product-hover {
	display: block;	
}
#related-list {
	height: 140px;
	padding-bottom: 40px;	
}
#related-list img {
	vertical-align: middle;	
}
#related-header {
	font-family: "Trebuchet MS", sans-serif;	
	font-size: 14px;
	margin-bottom: 8px;
	color: #000;
}
.page-regatta_produkt #content-wr {
	padding-bottom: 0;
}
#content-banner {
	margin-bottom: 35px;	
}
