.markRed {
color:#d12549;
}

.content_maindiv
{ 
    padding:12px 0px 7px 12px;
    width:808px;
    min-height:719px;
    float:left; 
}

.productlist_ajaxItemAdded a { color:#f03751; text-decoration:underline;}

* 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
{
     float:left;
     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:6px;
    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;
	/*height:200px;*/
}

.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:3px;
     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;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.section_header2
{
    float:left;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	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; }

/* Order history */
.orderHistory th.a {
	width:110px; 
	padding:0px 0px 1px 5px
}

.orderHistory th.b {
	width:380px; 
	padding-bottom:1px
}

.orderHistory th.c {
	width:110px; 
	padding:0px 5px 1px 0px;
}

.orderHistory td.a {
	padding:5px 0px 5px 5px; 
	border-top:#FFFFFF 1px solid
}

.orderHistory td.b {
	padding:5px 0px 5px 0px; 
	border-top:#FFFFFF 1px solid
}

.orderHistory td.b a {
	color:#062743;
	text-decoration:underline
}

.orderHistory td.c {
	padding:5px 5px 5px 0px; 
	border-top:#FFFFFF 1px solid
}




.sIFR-hasFlash .see_all_red
{
    visibility: hidden;    
    height:19px;
    width:107px;
    text-align:right;    
    color:#ffffff;
}

.sIFR-hasFlash .see_all_blue
{
    visibility: hidden;    
    height:19px;
    width:107px;
    text-align:right;    
    color:#ffffff;   
}

.section_header
{
	margin:0px;
	padding:0px;
	font-family:Impact, Helvetica;
	font-size:19px;
	font-weight:normal;
	color:#FFFFFF;	
}

.section_header2
{

	
	margin:0px;
	padding:0px;
	font-family:Impact, Helvetica;
	font-size:19px;
	font-weight:normal;
	color:#FFFFFF;		
}

.menu_section_header
{
	margin:0px;
	padding:0px;
	font-family:Impact, Helvetica;
	font-size:19px;
	font-weight:normal;
	color:#FFFFFF;	
}

.sIFR-hasFlash .member_link
{
    visibility: hidden;
	font-size: 15px;
    height:19px;
	padding:0 0 0 0;
	margin:0;
	color:#8aaed0;
}

.product_price_large
{
	margin:0px;
	padding:0px;
	font-family:Impact, Helvetica;
	font-size:18px;
	font-weight:normal;
	color:#0e3455;
}

.product_name
{
	margin:0px;
	padding:0px;
	font-family:Impact, Helvetica;
	font-size:17px;
	font-weight:normal;
	color:#0e3455;
}

.productgroup_name
{
	margin:0px;
	padding:0px;
	font-family:Impact, Helvetica;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	color:#0e3455;
	clear:right;
}

.sIFR-hasFlash .frontpage_section_header
{
	visibility: hidden;
	font-size: 21px;
    height:25px;
	padding:0 0 0 0;
	margin:0;
	color:#062743;
}

.sIFR-hasFlash .frontpage_onlineshop_text
{
    visibility: hidden;
	font-size: 20px;
	/*line-height:20px;*/
    line-height:12px;
	padding:0 0 0 0;
	margin:0;
	color:#ffffff;
	float:left;
	width:326px;
}

.sIFR-hasFlash .frontpage_katalog_submenu
{
    visibility: hidden;
    font-size:17px;
    line-height:23px;
    margin:0px;
    padding:0px;
}
/*sifr*/
