/* General styles - sendt 03-07-2007 */

html, body{ 
	margin:0px;
    padding:0px;
    height:100%;
    border:none;
}
	
body { 
	font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#062743;
	background:url(images/topBg.jpg) repeat-x top #062743;
	}
	
form{
	margin:0px;
}

table, td {
	margin:0px; 
	padding:0px; 
	border:0px; 
	border-collapse:collapse; 
	font-size:11px;
	}

input, textarea {
	font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	padding-left: 5px;
	padding-bottom: 3px;
}

select {
	font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

.searchBox{
	background:url(images/formFiledBg2.gif) no-repeat;
	border:none;
}

a {
	text-decoration:none;
}


label {cursor:pointer;}

/* General layout styles - sendt 03-07-2007 */

h1 { margin:0px; padding:0px; font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; }
h2 { margin:0px; padding:0px; font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF;  }
h3 { margin:0px; padding:0px; font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;}
h4 { margin:0px; padding:0px; font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px;  }
h4 a {color: #062743; }
h5 { margin:0px; padding:0px; font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; ; }
h6 { margin:0px; padding:0px; font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;  }

.content{ background:#FFFFFF; }


#top { background:url(images/top.jpg); height:130px; }

/*
#top table { margin-left:0px; }
#top td { padding-left:18px; padding-right:15px; color:#FFFFFF; }
#top .active { padding: 0px; }
#top .activeHeader { background:url(images/menuActiveBg.gif); padding-left:10px; padding-right:5px; color:#062743; }
*/

.box .top { border-bottom: 1px solid #062743}

#guides td { text-align: left; height:19px;   }
#guides .light { background:#fefacf; padding-left: 15px; border-top:1px solid #FFFFFF;}
#guides .light a { color: #062743;}
#guides .lightPil { background:#fefacf;  border-top:1px solid #FFFFFF;}
#guides .dark { background:#fdf7af; padding-left: 15px; border-top:1px solid #FFFFFF;}
#guides .dark a { color: #062743;}
#guides .darkPil { background:#fdf7af; border-top:1px solid #FFFFFF;}

.redText { color: #f03751; }
.redText a { text-decoration:underline; color: #f03751; }

#forumSmall td { text-align: left;  }
#forumSmall .light { background:#e9f2f9; padding-left: 15px; border-top:1px solid #FFFFFF; height:19px;}
#forumSmall .light a { color: #062743;}
#forumSmall .dark { background:#e0ecf7; padding-left: 15px; border-top:1px solid #FFFFFF; height:19px;}
#forumSmall .dark a { color: #062743;}
#forumSmall .heading { background:#b4d1eb; padding-left: 15px; border-top:1px solid #FFFFFF; height:19px;}

.prisNu { background: #faea37; padding-bottom:4px; width:90px; margin-top:8px;}
.prisFoer { text-decoration:line-through; }

#maerker { margin-top:10px; color: #97c0e3; line-height:17px;}
#maerker a{ color: #97c0e3; }

.mcbLogo {  margin:0px; padding:0px; margin-top:8px;}
.mcbLogoBox {  margin:0px; padding:0px; border: 1px solid #1b5485; width:121px; margin-left:3px; margin-top:2px; }
.mcbLogoBox a{ font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Helvetica, Verdana, Arial, sans-serif; text-decoration:none; color:#1b5485; font-size:9px; margin-left:3px;}

#katalog { text-align:left; margin-top:20px;}
#katalog .menu { background:url(images/katalogBtm2.gif) no-repeat; height:38px; width:565px;  }
#katalog .menu td{ padding-left:0px; text-align:right;}

#sidsteNyt .lightFirst { background:#1a4b76; height:22px; }
#sidsteNyt .lightFirst a { color: #FFFFFF;}
#sidsteNyt .light { background:#1a4b76;  border-top:1px solid #062743; height:22px;}
#sidsteNyt .light a { color: #FFFFFF;}
#sidsteNyt .dark { background:#0f375a;  border-top:1px solid #062743; height:22px;}
#sidsteNyt .dark a { color: #FFFFFF;}

/*.sIFR-flash { visibility: visible !important; margin: 0;}*/


/* Shopping Cart */
#shopCart
{
  float:left;
  padding-top:7px;
  padding-left:9px;
  text-align:left;
  width:458px;
}
#shopCart tr.first td {
	border-bottom:#6d7789 1px solid;
	font-weight:bold;
	padding-bottom:2px
}

#shopCart tr.grey td {
	border-bottom:#6d7789 1px solid;
	height:27px;
	background:#f3f3f3;
}

#shopCart tr.pink td {
	border-bottom:#6d7789 1px solid;
	height:27px;
	background:#f3e9e9;
}

#shopCart tr.ekspedition td {
	border-bottom:#6d7789 1px solid;
	height:23px;
}

#shopCart tr.total td {
	border-bottom:#6d7789 1px solid;
	height:35px;
	font-size:15px;
	font-weight:bold;
}
.shopCartPaymentTerms{
  float:left;
  padding-top:7px;
  padding-left:9px;
  text-align:left;
  width:458px;
  margin-top:25px;
}

#shopCartBtns
{
  float:left;
  padding-top:7px;
  padding-left:9px;
  text-align:left;
  width:458px;
}

.picGallery {
	padding-top:15px; 
	padding-right:45px; 
	float:left; 
	font-size:10px
}

.picGallery .name a {
	text-decoration:none;
	color:#062743
}

.picGallery .date {
	padding-bottom:3px
}

.picGallery .pic {
	width:101px;
}

.picGallery .pic img {
	border:#1e5789 3px solid; 
}

/* FORUM STYLES - ADDED BY TDR */
.listButtonText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none }
.listButtonText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none }
.listHeadline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff }
.listHeadline A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff }
.listHeadlineTop { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF }
.listHeadlineTop A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF }
.listHeadline2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0d3454; line-height:25px; }
.listHeadline2 A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0d3454; line-height:25px; }
.listText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0d3454;}
.listText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0d3454;}
.list1row { background-color:#ecf6f9; border-top:#FFFFFF 1px solid }
.list2row { background-color:#dde9ed; border-top:#FFFFFF 1px solid }

.listAllHeadlineTop { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0d3454 }
.listAllHeadlineTop A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0d3454 }
.listAllHeadline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0d3454 }
.listAllHeadline A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0d3454 }
.listAllText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0d3454 }
.listAllText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0d3454 }
.listAll1row { background-color:#c9def0; border-top:#FFFFFF 1px solid }
.listAll2row { background-color:#e3eff9; border-top:#FFFFFF 1px solid }

.itemColor{width:200px; margin-top:10px; clear:both; margin-left:10px; color:#f03751;}
.itemColorChoice{width:200px; width:30px; float:left; margin-right:5px; margin-top:5px; text-align:center;}

.profileHeadline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#0d3454 }
.profileText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0d3454}
.profileText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a7bfcb; text-decoration:underline }

.postHeadline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#0d3454 }
.postHeadline2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0d3454 }
.postText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0d3454; line-height:15px }
.postText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a7bfcb; text-decoration:underline; line-height:15px }
.postButtonText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none }
.postButtonText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none }

.current { background-color:#0d3454; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; display:inline; padding-left:3px; padding-right:3px;  }
.current A { color:#FFFFFF; text-decoration:none; }
.pageNoForum {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0d3454; display:inline;  padding-left:3px; padding-right:3px; }
.pageNoForum A {color:#0d3454; text-decoration:none; }
.pagingText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0d3454; margin-top:8px;}





.billingAddressTop {
	background-color:#2370a7; 
	height:17px;
	font-size:12px; 
	color:#ffffff;
	width:260px; 
	height:145px;
}

.billingAddress {
	background-color:#2370a7; 
	font-size:12px; 
	color:#2370a7;
	padding:10px 10px 0px 10px;
	background:url(/images/submenuBg.gif); 
	background-repeat:repeat-x;
	background-color:#cde1f0;	
}

.paymentBtns { 
	background:url(/images/btn/btn10DivBg.gif); 
	background-repeat:repeat-x;
}

#payCart {
	width:540px;
/*	margin-top:20px;*/
}

#payCart th {
	background-color:#2370a7; 
	height:20px;
	font-size:12px; 
	color:#ffffff;
}

#payCart td {
	font-size:12px;
	line-height:16px; 
	color:#2370a7;
}

#payCart td a {
	color:#2370a7;
	text-decoration:underline;
}

#payCart td.first {
	background-repeat:repeat-x;
}

#payCart td.row1 {
	background-color:#cde1f0;	
	height:25px;
}

#payCart td.row2 {
	background-color:#e1eff8;	
	height:25px;
}

.payCartBtnBg table {
	margin:5px 0px 5px 5px;
}
.markRed {
color:#d12549;
}

.content_maindiv
{ 
    padding:12px 0px 7px 12px;
    width:808px;
    min-height:719px;
    float:left; 
}

* html .content_maindiv 
{ 
    height:719px; 
}

/*start 1st submenu*/
.submenu_maindiv 
{ 
    width:169px;
    float:left;      
}

.submenu1_div 
{ 
    width:169px;
    float:left;
    background:url(/new_images/submenu1_header.gif) no-repeat top;
    padding-bottom:5px; 
}

#submenu1
{
    list-style:none;
    float:left;
    margin:0;
    padding:0 1px 1px 1px;
    background-color:#b4d1eb;
    text-align:left; 
    width:167px;
}

.submenu1_div ul li
{    
    float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;
}

.submenu1_div ul li a
{
    font-family:Verdana;
    color:#062743;
}

.submenu1_div ul li.submenu1_item
{
    /*float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;*/
    background:#c9def0 url(/new_images/arrow_submenu.gif) no-repeat 142px 1px; 
    border-top:solid 1px white;
	cursor:pointer;
}

.submenu1_div ul li.submenu1_item a
{
    padding-left:14px;
    /*font-weight:bold;*/
}

.submenu1_div ul li.submenu1_item_alt
{
    /*float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;*/ 
    background:#e3eff9 url(/new_images/arrow_submenu.gif) no-repeat 142px 1px;  
    border-top:solid 1px white;
}

.submenu1_div ul li.submenu1_item_alt a
{
    padding-left:14px;
    /*font-weight:bold;*/
}

.submenu1_div ul li.submenu1_item_active_submenu
{
    background:#c9def0 url(/new_images/arrow_submenu_down.gif) no-repeat 142px 1px;        
    border-top:solid 1px white;
}

.submenu1_div ul li.submenu1_item_active_submenu a
{
    padding-left:14px;
    text-decoration:underline;
}

.submenu1_div ul li.submenu1_item_alt_active_submenu
{
    /*float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;*/
    background:#e3eff9 url(/new_images/arrow_submenu_down.gif) no-repeat 142px 1px;        
    border-top:solid 1px white;   
}

.submenu1_div ul li.submenu1_item_alt_active_submenu a
{
    padding-left:14px;
    text-decoration:underline;
}

#submenu1 .submenu1_item ul li 
{
    /*float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;*/ 
    background-color:#c9def0;    
    border-top:none;   
}

#submenu1 .submenu1_item_alt ul li 
{
    /*float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;*/
    background-color:#e3eff9;     
    border-top:none;   
}

#submenu1 .sub_submenu1
{
    list-style:none;
    float:left;
    padding:0;
    margin:0;
    width:167px;
}

#submenu1 .sub_submenu1 li a
{
    color:#062743;
    text-decoration:none;
}
/*end 1st submenu*/

/*start 2nd submenu*/
.submenu2_div 
{ 
    width:169px;
    float:left;
    background:url(/new_images/submenu2_header.gif) no-repeat top; 
}

#submenu2
{
    list-style:none;
    float:left;
    margin:0;
    padding:0 1px 1px 1px;
    background-color:#f78d9d;
    text-align:left; 
    width:167px;
}

.submenu2_div ul li
{
    color:#062743;
    float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;
}

.submenu2_div ul li a
{
    font-family:Verdana;
    color:#062743;
}

.submenu2_div ul li.submenu2_item
{
    /*float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;*/
    background:#f791a0 url(/new_images/arrow2_submenu.gif) no-repeat 142px 1px; 
    border-top:solid 1px white;
}

.submenu2_div ul li.submenu2_item a
{
    padding-left:14px;
    /*font-weight:bold;*/
}

.submenu2_div ul li.submenu2_item_alt
{
    /*float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;*/ 
    background:#fab9c2 url(/new_images/arrow2_submenu.gif) no-repeat 142px 1px;  
    border-top:solid 1px white;
}

.submenu2_div ul li.submenu2_item_alt a
{
    padding-left:14px;
    /*font-weight:bold;*/
}

.submenu2_div ul li.submenu2_item_active_submenu
{
    background:#f791a0 url(/new_images/arrow2_submenu_down.gif) no-repeat 142px 1px;        
    border-top:solid 1px white;
}

.submenu2_div ul li.submenu2_item_active_submenu a
{
    padding-left:14px;
    text-decoration:underline;
}

.submenu2_div ul li.submenu2_item_alt_active_submenu
{
    /*float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;*/
    background:#fab9c2 url(/new_images/arrow2_submenu_down.gif) no-repeat 142px 1px;        
    border-top:solid 1px white;   
}

.submenu2_div ul li.submenu2_item_alt_active_submenu a
{
    padding-left:14px;
    text-decoration:underline;
}

#submenu2 .submenu2_item ul li 
{
    /*float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;*/ 
    background-color:#f791a0;    
    border-top:none;   
}

#submenu2 .submenu2_item_alt ul li 
{
    /*float:left;
    width:167px;    
    padding-top:2px;
    padding-bottom:2px;*/
    background-color:#fab9c2;     
    border-top:none;   
}

#submenu2 .sub_submenu2
{
    list-style:none;
    float:left;
    padding:0;
    margin:0;
    width:167px;
}

#submenu2 .sub_submenu2 li a
{
    color:#062743;
    text-decoration:none;
}
/*.submenu2_div ul li:first-child
{
    border:none;
}*/
/*end 2nd submenu*/

/*middle content*/
.middlecontent_div
{
     float:left;
     width:639px;
     font-family:Verdana;
}

.middlecontent_sectiondiv
{
     float:left;
     width:315px;
     padding-bottom:11px;
}

.middlecontent_sectiondiv_long
{
	position:relative;
	top:-120px;
	left:-100px;
     width:467px;
     padding-bottom:11px;
}

.middlecontent_sectiondiv_forum
{
     float:left;
     width:460px;
     padding-bottom:11px;
     padding-left:9px;
}

.section_header_div
{
     float:left;
     padding-left:9px;
     width:305px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF;
}

.section_header_div_long
{
     float:left;
     padding-left:9px;
     width:458px;
}

.section_header_div_short
{
    float:left;
    padding-left:9px;
    width:151px;
}

.section_header_blue
{
     float:left;
     width:301px;
     height:29px;
     background:url(/new_images/section_header_blue.gif) no-repeat top;
     padding-right:4px;
}

.section_header_blue_long
{
     float:left;
     width:458px;
     height:29px;
     background:url(/new_images/section_header_blue_long.gif) no-repeat top;
}

.section_header_blue_xlong
{
     float:left;
     width:620px;
     height:29px;
     background:url(/images/section_header_blue_xlong.gif) no-repeat top;
}

.section_header_red
{
     float:left;
     width:301px;
     height:29px;
     background:url(/new_images/section_header_red.gif) no-repeat top;
     padding-right:4px;
}

.section_header_red_short
{
     float:left;
     width:151px;
     height:29px;
     background:url(/new_images/section_newsheader_red.gif) no-repeat top;
     padding-bottom:6px;
}

.item_div
{
    float:left;
    padding-top:5px;
    padding-left:9px;
    text-align:left;
    width:96px;
}

.item_div_long
{
    float:left;
    padding-top:7px;
    padding-left:9px;
    text-align:left;
    width:458px;
}

.content_main
{
    float:left;
    padding-top:7px;
    padding-left:9px;
    text-align:left;
    width:458px;
}

.border_left_blue
{
    width:2px;
    background: url(/new_images/border_blue.gif) repeat-y left;
}

.border_right_blue
{
    width:2px;
    background: url(/new_images/border_blue.gif) repeat-y right;
}

.border_top_blue
{
    height:1px;
    line-height:1px;
    background: url(/new_images/border_blue.gif) repeat-x top;
}

.border_bottom_blue
{
    height:1px;
    line-height:1px;
    background: url(/new_images/border_blue.gif) repeat-x bottom;
}

.border_left_red
{
    width:2px;
    background: url(/new_images/border_red.gif) repeat-y left;
}

.border_right_red
{
    width:2px;
    background: url(/new_images/border_red.gif) repeat-y right;
}

.border_top_red
{
    height:1px;
    line-height:1px;
    background: url(/new_images/border_red.gif) repeat-x top;
}

.border_bottom_red
{
    height:1px;
    line-height:1px;
    background: url(/new_images/border_red.gif) repeat-x bottom;
}

.item_div span
{
    display:block;
}

.item_name
{
    width:96px;
    display:block;
    padding-top:3px;
    font-size:11px;
    font-weight:bold;
    color:#062743;
}

.item_description
{
    width:96px;
    display:block;
    font-size:9px;
    font-weight:normal;
    color:#062743;
}

.item_readmore
{
    width:96px;
    display:block;
}

.item_readmore a
{
    font-size:9px;
    font-weight:normal;
    color:#f03751;
}

.old_price
{
    width:96px;
    display:block;
    font-size:9px;
    font-weight:normal;
    color:#092e4c;
    text-decoration:  line-through;
}

.item_newprice
{
    width:96px;
    display:block;
    font-size:9px;
    font-weight:normal;
    color:#092e4c;
    padding-top:2px;
}

.item_newprice div
{
    float:left;
}

.bg_priceleft
{
    width:2px;
    height:17px;
    background: url(/new_images/price_bg_left.gif) no-repeat left;
}

.bg_pricemiddle
{
    text-align:center;
    height:15px;
    width:80px;
    padding-top:2px;
    background: url(/new_images/price_bg_middle.gif) repeat-x;
}

.bg_priceright
{
    width:2px;
    height:17px;
    background: url(/new_images/price_bg_right.gif) no-repeat right;
}

.member_div
{
     float:left;
     width:294px;
     font-size:10px;
     line-height:14px;
     text-align:left;
     padding:3px 8px 0 3px;
     color:#062743;
}

.memberlink_div
{
     float:left;
     width:295px;
     padding-right:10px;
     padding-top:5px;
}

.member_arrow_div
{
     height:17px;
     float:right;
     width:272px;
     padding-right:23px;
     padding-top:1px;
     text-align:right;
     background:url(/new_images/arrow.gif) no-repeat right;
}

.product_image
{
    padding-bottom:7px;
}

.product_price
{
    font-size:11px;
    line-height:16px;
    text-align:right;
    font-weight:bold;
    color:#f03751;
    padding-bottom:8px;
    padding-top:8px;
}

.product_description
{
    font-size:11px;
    line-height:16px;
    padding-top:3px;
    color:#0a2e4c;   
}

.product_addtocart
{
     color:#f03751;
}

.latestnews_overview
{
    float:left;
    width:151px;
    padding-bottom:6px;
}

.latestnews_overview span
{
    text-align:left;
    display:block;
}

.latestnews_overview img
{
    border:0;
    padding-top:3px;
    display:block;
}

.news_item_title
{
    font-weight:bold;
    font-size:12px;
}

.news_item_description
{
    font-size:11px;
    line-height:14px;
}

.bold
{
    font-weight:bold;
}

.news_item_readmore a
{
    color:#f03751;
    text-decoration:none;
}

.artikel_title
{
    
    padding-top:1px;
    
}

.productgroup_image
{
    float:left;
}

.productgroup_description
{
    float:left;
}

.floatLeft
{
    float:left;
}

.floatRight
{
    float:right;
}

.padright
{
    padding-right:10px;
}

.padLeft
{
    padding-left:5px;
}

.width250
{
    width:250px;
}

.product_item_name a
{
    font-size:13px;
    font-weight:bold;
    color:#f03751;
}
.product_item_name a:hover
{
  text-decoration:underline;
}

.product_item_description
{
    font-size:10px;
    line-height:14px;
    color:#0a2e4c; 
}

.product_item_price
{
    font-size:13px;
    font-weight:bold;
    color:#f03751;
}

.productlist_column1
{
     text-align:left;
     padding-right:23px;
     width:328px;
}

.productlist_column2
{
    vertical-align:bottom;
    padding-right:2px;
    width:130px;
}

.productlist_ajaxload
{
  float:left;
  margin-top:8px;
  border:0px;
}
.news_date
{
    font-size:10px;
    color:#f03751;
}

.news_article_div
{
    float:left;
    padding-left:9px;
    padding-bottom:13px;
    text-align:left;
    width:458px;
}

.news_article_title
{
    font-size:12px;
    font-weight:bold;
}

.news_image_right
{
    float:right;
    padding-left:5px;
    padding-top:5px;
}

.news_image_left
{
    float:left;
    padding-right:15px;
    padding-top:3px;
	padding-bottom:5px;
}

.forum_div
{
     width:460px;
	 height:39px;
     background-color:#c9def0;
     border-top:solid 1px white;
	 padding-bottom:3px;
	 float:left;
}

.forum_div_alt
{
     height:39px;
     width:460px;
     background-color:#e3eff9;
     border-top:solid 1px white;
	 float:left;
}

.forum_ListRow 
{ 
	 height:39px;
	 background-color:#c9def0; 
	 border-top:solid 1px white; 
}
.forum_ListRow2
{ 	 
	 height:39px;
	 background-color:#e3eff9; 
	 border-top:#FFFFFF 1px solid;
}

.forum_header
{
    width:460px;
    height:21px;
    padding-top:4px;
    background:url(/new_images/section_header_blue_forum.gif) no-repeat;
    font-family:Verdana;
    text-align:left;
}

.forum_header span
{
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
}

.forum_arrow_div
{
     width:28px;
     padding-left:2px;
     padding-top:10px;
}

.forum_title_div
{
     width:290px;
     text-align:left;
     padding-top:4px;
}

.displayBlock
{
    display:block;
}

.forum_topheader 
{
	background-image:url(/images/forum_image2.jpg); 
	background-repeat:no-repeat; 
	height:37px; 
	width:460px; 
	text-align:right;
	float:left;
}

.forum_subject_div
{
    width:60px;
    text-align:center;
    font-family:Verdana;
    font-weight:bold;
    font-size:10px;
    color:#0d3454;
    padding-top:7px;
}

.forum_messages_div
{
    width:80px;
    text-align:center;
    font-family:Verdana;
    font-weight:bold;
    font-size:10px;
    color:#0d3454;
    padding-top:7px;
}

.forum_title_text
{
    font-family:Verdana;
    font-weight:bold;
    font-size:13px;
    color:#0d3454;
}

.forum_title_text a
{
    font-family:Verdana;
    font-weight:bold;
    font-size:13px;
    color:#0d3454;
}

.forum_description_text
{
    font-family:Verdana;
    font-weight:bold;
    font-size:10px;
    color:#0d3454;
}

.frontpagecontent_maindiv
{
    float:left;
    width:760px;
    padding-left:30px;
    padding-right:30px;
    padding-top:26px;
    padding-bottom:25px;
}

.frontpage_section_div
{
     width:240px;
}

.frontpage_section_header_div
{
     border-bottom:solid 1px #062743;
     width:240px;
}

.frontpage_section_body_div
{
     float:left;
     text-align:left;
     font-size:11px;
     padding-top:10px;
}

.padbottom11
{
    padding-bottom:11px;
}

.padBottom2
{
    padding-bottom:2px;
}

.padBottom1
{
    padding-bottom:1px;
}

.padtop9
{
    padding-top:9px;
}

.padtopNone
{
    padding-top:0px;
}

.padtop5
{
    padding-top:5px;
}

.padTop6
{
    padding-top:6px;
}

.padTop20px
{
    padding-top:20px;
}

.padTop23px
{
    padding-top:23px;
}

.padleft20
{
    padding-left:20px;
}

.padleft10
{
    padding-left:10px;
}

.padLeft18
{
    padding-left:18px;
}

.frontpage_nyheder_div
{
    font-size:11px;
    color:#062743;
    padding-top:11px;
    line-height:16px;
}

.frontpage_nyheder_div a
{
    font-size:11px;
    color:#f03751;
    text-decoration:underline;
}

.frontpage_nyheder_date
{
    font-size:11px;
    color:#f03751;
}

.frontpage_nyheder_img
{
    padding-right:9px;
    padding-top:3px;
}

.frontpage_promo_img
{
    padding-right:9px;
    padding-top:8px;
}

.frontpage_nyheder_title
{
     font-size:13px;
     font-weight:bold;
     line-height:16px;
}

.frontpage_item_newprice
{
    display:block;
    font-size:9px;
    font-weight:normal;
    color:#092e4c;
    padding-top:6px;    
}

.frontpage_item_newprice .bg_pricemiddle
{
    height:17px;
    padding:0px;
}

.frontpage_item_oldprice
{
    text-decoration:  
    line-through;
    padding-top:14px;
}

.frontpage_online_shop_div
{
     float:left;
     width:498px;
     border:solid 1px #b4d1eb;
}

.frontpage_onlineshop_text_div
{
     float:left;
     width:477px;
     height:29px;
     background:url(/new_images/onlineShopBtm.gif) no-repeat;
     padding-left:21px;
     padding-top:7px;
}

.frontpage_onlineshop_img_div
{
     float:left;
     padding-left:11px;
     padding-top:1px;
}

.frontpage_guides_div
{
     float:left;
     width:238px;
     border:solid 1px #b4d1eb;
}

.frontpage_guides_header_img
{
    width:238px;
}

.frontpage_guides_div div
{
    text-align:left;
    float:left;
}

.frontpage_guides_item
{
    width:238px;
    background-color:#fefacf;
    border-top:solid 1px #ffffff;
    font-size:11px;
    padding-top:1px;
}

.frontpage_guides_item_alt
{
    width:238px;
    background-color:#fdf7af;
    border-top:solid 1px #ffffff;
    font-size:11px;
    padding-top:1px;
}

.frontpage_guides_div a
{
    color:#062743;
    text-decoration:none;
}

.frontpage_guides_textlink
{
    padding-top:1px;
    height:17px;
    display:block;
    text-indent:15px;
    font-size:11px;
}

.frontpage_katalog_div
{
     float:left;
     width:758px;
     border:solid 1px #b4d1eb;
     text-align:left;
     font-size:11px;
}

.frontpage_katalog_item
{
    width:193px;
    background-color:#1a4b76;
    border-top:solid 1px #062743;
    font-size:11px;
    height:22px;
    color:#ffffff;
}

.frontpage_katalog_item a
{
    color:#ffffff;
    text-decoration:none;
}

.frontpage_katalog_item_alt
{
    width:193px;
    background-color:#0f375a;
    border-top:solid 1px #062743;
    font-size:11px;
    height:22px;
    color:#ffffff;
}

.frontpage_katalog_item_alt a
{
    color:#ffffff;
    text-decoration:none;
}

.frontpage_katalog_date
{
     width:44px;
     display:block;
     padding-top:2px;
}

.frontpage_katalog_title
{
     float:left;
     width:116px;
     display:block;
     padding-top:2px;
}

.width565
{
    width:565px;
}

.width193
{
    width:193px;
}

.frontpage_katalog_text_column
{
     vertical-align:top;
     padding-top:6px;
}
/*middle content*/

/*sifr*/
.menuheader_div
{
    float:left;
    /*width:155px;*/
    height:27px;
    padding-top:2px;
    padding-left:14px;
}

.section_header
{
    float:left;
    height:20px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:35px; !important
	font-weight:bold;
}

.sectionheader_div
{
    float:left;
    padding-top:2px;
    padding-left:9px;
}

.sectionheader_right_div{
   float:right;
   padding-top:2px;
   padding-right:9px;
}

.see_all_blue_div
{    
    float:right;
    background:url(/new_images/section_header_blue_arrow.gif) no-repeat 100% 5px;
    padding-top:5px;
}

.see_all_red_div
{
    float:right;
    background:url(/new_images/section_header_red_arrow.gif) no-repeat 100% 5px;
    padding-top:5px;
}

.headlineID { background-color:#c9def0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif }
.almID { background-color: #e3eff9; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif}
.almbold { color: #062743; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif }
.alm { color: #062743; font-style: normal; font-family:Verdana, Arial, Helvetica, sans-serif }
.table { margin-top: 10px; margin-bottom: 10px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif }
.table TD { border-bottom:solid 1px #FFFFFF; }


.see_all_red
{
   	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.see_all_blue
{
   	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.section_header
{
   	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
}

.menu_section_header
{
   	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.member_link
{
   	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.product_name
{
   	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.productgroup_name
{
   	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.frontpage_section_header
{
   	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.frontpage_onlineshop_text
{
   	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.frontpage_katalog_submenu
{
   	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/*sifr*/

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

.noPrint { display:none; visibility:hidden }