







html {
  height:100%;
  width:100%;
}


div#pgLayout {
  margin:0px 0px 0px 0px;
  padding:0px;
  overflow:hidden;
}

div#pgPanelPositioner{
  height:100%;
  width:100%;
  position:relative;  
}

div#pgPositionerGfx_bottom{
  height:1px;
  width:100%;
  position:fixed;
  bottom:0px;
  left:0px;  
}

div#pgGfx_bottom {
  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
  height:615px;
}


div#pgPanel {
  margin:0px auto;
  padding:0px;
  width:970px;
  overflow:hidden;
  
  background-image:url(../../template/vikingcycles/assets/bg_footer.gif);
  background-position: 50% 100%;
  background-repeat:no-repeat;
}

div#pgHead {
  margin:0px;
  padding:0px;
  height:130px;
  background:url(../../template/vikingcycles/assets/banner_header.jpg) left top no-repeat;
  
}

div#pgHead div#pgHeadRight {
  margin:0px;
  padding:0px;
  width:400px;
  height:130px;
  float:right;
  position:relative;
  
}
div#pgHead div#pgHeadLeft {
  margin:0px;
  padding:0px;
  width:570px;
  height:130px;
  float:left;
  position:relative;
  -margin:0px -6px 0px 0px;
  
  overflow:visible;
}

div#pgBackgroundContent {
  margin:0px;
  padding:0px;
  overflow:hidden;
  background:url(../../template/vikingcycles/assets/bg_content_tile.gif) left top repeat-y;
  min-height:550px;
  -height:550px;
  -overflow:visible;
}


div#pgBottomContent {
  margin:0px;
  padding:0px;
  height:13px;
  
  
  overflow:hidden;
}

div#pgLeftNavigation {
  margin:0px;
  padding:0px;
  width:241px;
  overflow:hidden;
  float:left;
  
  
}


div#pgContent {
  margin:0px 0px 0px 0px;
  padding:0px;
  overflow:hidden;
}

div#pgContent div#pgInnerContent {
  
  float:right;
  padding:0;
  width:729px;
  overflow:hidden;
  padding-bottom:20px;
}

div#pgBanner {
  margin:0px;
  padding:0px;
  
  overflow:hidden;
}

div#pgFooter {
  margin:0px 0px 0px 0px;
  padding:0px;
  min-height:30px;
  overflow:hidden;
  -height:30px;
  -overflow:visible;
  
}

div#pgPositioner {
  margin:0px;
  padding:0px;
  height:36px;
}


ul li {
  float:left;
  margin-right:10px;
}

div.pgContent {
  margin:0px;
  padding:0px;
  overflow:hidden;
  
}

div.pgLayouter {
  margin:0px;
  padding:0px;
  overflow:hidden;
  
}

div#pgHead div#pgHeadLeft div.pgLogo {
  position:absolute;
  width:150px;
  height:100px;
  
  overflow:hidden;
  left:0px;
  top:0px; 
  z-index:800;
}
div#pgHead div#pgHeadLeft div.pgTopnavi {
  position:absolute;
  
  left:0px;
  height:120px;
  width:700px;
  line-height:20px;
  bottom:0px;
  color:black;
  overflow:hidden;
  z-index:1;
  background:url(../../template/vikingcycles/assets/bg_topnavigation.png) 7px bottom no-repeat;
}
* html div#pgHead div#pgHeadLeft div.pgTopnavi {
    background:url(../../template/vikingcycles/assets/bg_topnavigation.gif) 38px 100px no-repeat;
    background-color:transparent;
  }

div#pgHead div#pgHeadLeft div.pgTopnavi .topnavicontent {
  
  position:absolute;
  bottom:14px;
  left:31px;
}

div#pgHead div#pgHeadRight div.pgShoplogo {
  float:left;
  width:130px;
  height:130px;
  
  overflow:hidden;
}
div#pgHead div#pgHeadRight div.pgShoppingcart {
  float:right;
  width:270px;
  height:130px;
  
  position:relative;
}

div#pgFooter div.pgSeals {
  margin:0px;
  padding:0px;
  float:right;
  overflow:hidden;
  width:200px;
  height:40px;
  line-height:20px;
  
}

div#pgFooter div.pgFooternavi {
  margin:0px;
  padding:0px;
  float:left;
  width:740px;
  overflow:hidden;
  line-height:20px;
  
  color:black;
}

div#pgContent div#pgInnerContent div.pgContentPositioner{
  margin:0px 32px 0px 18px;
  padding:0px;
}

div#pgContent div#pgInnerContent div.pgShopnavi {
  height:35px;
  line-height:35px;
  overflow:hidden;
  background:url(../../template/vikingcycles/assets/bg_shopnavi_tile.gif) left top repeat-x;
}

div#pgContent div#pgInnerContent div.pgShopnavi .pgShopnaviGfx {
  height:35px;
  line-height:35px;
  overflow:hidden;
  background:url(../../template/vikingcycles/assets/bg_shopnavi.png) left top no-repeat;
  -background:url(../../template/vikingcycles/assets/bg_shopnavi.gif) left top no-repeat;
}

div#pgContent div#pgLeftNavigation div.navicontent {
  margin-left:38px;
  
}


@media screen, handheld {
  
  div#pgPositionerGfx_bottom{
  position:fixed;
}
}


@media print {                        

  body {
    font-size:0.5cm;
  }

}

 
 
@media screen, handheld {  
   
}

@media print {  
  

  
  
} 
 
 
div.content_error_panel{
margin:0px;
padding:0px;
}
   
 
 
div.shoplogo_content_image_panel{
margin:0px;
padding:0px;
}

div.shoplogo_content_image_panel img{
margin:0px;
border:0px;
}

div.shoplogo_content_image_panel .interactive{
cursor:pointer;
}
   
 
 
div.boxes_shoppingcart_shop_shoppingcart_list_panel {
  margin:60px 0px 0px 0px;
  padding:0px;
  overflow:hidden;
}

.shoppingcart_text {
  
}

div.boxes_shoppingcart_shop_shoppingcart_list_panel td {
  border-bottom:1px solid #dcdcdc;
  padding:15px 5px 15px 2px
}

div.boxes_shoppingcart_shop_shoppingcart_list_panel .header {
  font-weight: bold;
  padding:15px 10px 2px 2px
}

div.boxes_shoppingcart_shop_shoppingcart_list_panel .checkout_btn {
  margin:10px 0px 20px 0px;
  overflow:hidden;
}
   
 

  
  div.top_shoppingcart_summary_list_panel {
  position:absolute;
  top:0px;
  left:0px;
  width:151px;
  
  overflow:hidden;
  line-height:24px;
  z-index:821;
  background:#323232;
  }
  
  .top_shoppingcart_summary_list_panel_positioner_panel{
  position:absolute;
  left:0px;
  top:75px;
  }
 

  div.top_shoppingcart_summary_list_panel_list {
  background:url('/alvine/frontend/template/vikingcycles/assets/tile_shoppingcart.png') left top repeat;
  position:absolute;
  opacity:0.9;
  -moz-opacity:0.9;
  -khtml-opacity:0.9;
  filter:alpha(opacity=90);
  padding:5px;
  width:141px;
  top:-999px;
  left:0px; 
  z-index:801;
  }
   * html .top_shoppingcart_summary_list_panel_list {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/vikingcycles/assets/tile_shoppingcart.png', sizingMethod='scale');
    background:none;
  }
  
  div#shoppingcart_list_001 ul {
  list-style:none;
  overflow:hidden;
  }
  
  div#shoppingcart_list_001 ul li {
  border-bottom:1px solid #BDBDBD;
  padding-bottom:2px;
  }
  
  div.top_shoppingcart_summary_list_panel .headline {
  padding-left:5px;   
  overflow:hidden;
  background:url(../../template/vikingcycles/containers/shoppingcart/shop.shoppingcart.summary.list/assets/icon_shoppingcart_small.jpg) 122px 5px no-repeat;
  }

  div.top_shoppingcart_summary_list_panel .headline a,
  div.top_shoppingcart_summary_list_panel .headline a:link,
  div.top_shoppingcart_summary_list_panel .headline a:visited {
   color:#F77113;
  }

  div.top_shoppingcart_summary_list_panel .headline a:focus,
  div.top_shoppingcart_summary_list_panel .headline a:hover,
  div.top_shoppingcart_summary_list_panel .headline a:acitve {
   color:#ffffff;
  }

  
  div.top_shoppingcart_summary_list_panel .summary {
      border-right:none;
      border-left:none;
      padding:0px 5px;
      overflow:hidden;
  }
  * html div.top_shoppingcart_summary_list_panel .summary {
      height:1px;
      overflow:visible;
  }
  
  div.top_shoppingcart_summary_list_panel .left {
      width:70px;
      float:left;
  }
  
  div.top_shoppingcart_summary_list_panel .right {
      width:70px;
      float:right;
      text-align:right;
  }
  
  div.top_shoppingcart_summary_list_panel .links {
      padding:0px 5px 0px 5px;
      overflow:hidden;
  }
  * html div.top_shoppingcart_summary_list_panel .links {
  padding-top:2px;
  }
  
  div.top_shoppingcart_summary_list_panel .links .left img {
    margin-bottom:3px;
    margin-left:4px;
  }

  div.top_shoppingcart_summary_list_panel .links .right img {
    margin-bottom:2px;
    margin-left:4px;
  }
  
@media screen, handheld {
  


}

@media print {  
  

  div.top_shoppingcart_summary_list_panel{
  margin:0px;
  padding:0px;
  display:none;
  }
  
  div#shoppingcart_list_001 {
      display:none;
  }
  
}
 
 

 
  div.shoppingcart_column_panel{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;

  }
 
  div.shoppingcart_column_panel div.content_layout_column_col  {
  position:absolute;
  }
 
  div.shoppingcart_column_panel div.content_layout_column_col0 {
  left:0px;
  top:0px;
  padding-top:16px;
  height:23px;
  width:270px;
  z-index:861;
  }
 
  div.shoppingcart_column_panel div.content_layout_column_col1 {
  left:0px;
  top:39px;
  width:81px;
  z-index:841;
  }
 
  div.shoppingcart_column_panel div.content_layout_column_col2 {
  left:82px;
  top:39px;
  }
  
@media screen { 
  }



@media print { 
  

  div.content_layout_column_panel{
    margin:0px;
    padding:0px;
  }
 
} 
 

  
  div.shoppingcart_navigation_customized_panel {
  margin:0px 6px 0px 0px;
  padding:0px;
  font-size:0.9em;
  float:right;
  text-align:right;
  }

  div.shoppingcart_navigation_customized_panel ul {
    margin:0px;
    padding:0px;
  }

  div.shoppingcart_navigation_customized_panel ul li {
    margin:0px;
    padding:0px;
    float:right;
  }
  
@media screen, handheld {  
  }

@media print {  
  

  div.shoppingcart_navigation_customized_panel{
  margin:0px;
  padding:0px;
  }
  
} 

 
div.boxes_item_filter_common_panel {
margin:0px 24px 0px 0px;
padding:0px;
line-height:20px;
float:right;
}
* html div.boxes_item_filter_common_panel {
margin:0px 12px 0px 0px;
}

div.boxes_item_filter_common_panel label {
  float:left;
  margin-right:7px;
}
div.boxes_item_filter_common_panel input {
  float:left;
}
div.boxes_item_filter_common_panel .textinput {
  font-size:0.8em;
  height:16px;
  width:147px;
  padding-left:4px;
}




 

@media screen {    
  
  div.boxes_item_filter_common_panel{
  
  }
  
}


@media print {  

  div.boxes_item_filter_common_panel{
  
  }
  
} 
 
 
div.logo_content_image_panel {
margin:0px;
padding:0px;
}

div.logo_content_image_panel a,
div.logo_content_image_panel a:link,
div.logo_content_image_panel a:visited,
div.logo_content_image_panel a:focus,
div.logo_content_image_panel a:hover,
div.logo_content_image_panel a:active {
  text-decoration:none;
}

div.logo_content_image_panel img{
margin:0px;
border:0px;
}

div.logo_content_image_panel .interactive{
cursor:pointer;
}
   
 
 
  
  
  div.topnavi_navigation_customized_panel {
  margin:0px 0px 0px 0px;
  padding:0px;
  overflow:hidden;
  }
  
  div.topnavi_navigation_customized_panel ul {
      list-style:none;
  }
  
  div.topnavi_navigation_customized_panel ul li {
      float:left;
      margin:0px 11px 0px 0px;
      padding:0px;
  }
  
  
  
  div.topnavi_navigation_customized_panel li#id_abf89d1395_0 a,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_0 a:link,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_0 a:visited {
    display:block;
    width:37px;
    height:19px;
    background:url(../../template/vikingcycles/containers/topnavi/content.navigation.customized/assets/navi_home_default.gif) left top no-repeat;
  }
  div.topnavi_navigation_customized_panel li#id_abf89d1395_0 a:focus,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_0 a:hover,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_0 a:active,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_0 a.on {
    background:url(../../template/vikingcycles/containers/topnavi/content.navigation.customized/assets/navi_home_hover.gif) left top no-repeat;
  }

  
  div.topnavi_navigation_customized_panel li#id_abf89d1395_1 a,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_1 a:link,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_1 a:visited {
    display:block;
    width:59px;
    height:19px;
    background:url(../../template/vikingcycles/containers/topnavi/content.navigation.customized/assets/navi_katalog_default.gif) left top no-repeat;
  }
  div.topnavi_navigation_customized_panel li#id_abf89d1395_1 a:focus,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_1 a:hover,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_1 a:active,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_1 a.on {
    background:url(../../template/vikingcycles/containers/topnavi/content.navigation.customized/assets/navi_katalog_hover.gif) left top no-repeat;
  }

  
  div.topnavi_navigation_customized_panel li#id_abf89d1395_2 a,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_2 a:link,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_2 a:visited {
    display:block;
    width:36px;
    height:19px;
    background:url(../../template/vikingcycles/containers/topnavi/content.navigation.customized/assets/navi_sale_default.gif) left top no-repeat;
  }
  div.topnavi_navigation_customized_panel li#id_abf89d1395_2 a:focus,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_2 a:hover,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_2 a:active,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_2 a.on {
    background:url(../../template/vikingcycles/containers/topnavi/content.navigation.customized/assets/navi_sale_hover.gif) left top no-repeat;
  }

  
  div.topnavi_navigation_customized_panel li#id_abf89d1395_3 a,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_3 a:link,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_3 a:visited {
    display:block;
    width:347px;
    height:19px;
    background:url(../../template/vikingcycles/containers/topnavi/content.navigation.customized/assets/navi_cycles_default.gif) left top no-repeat;
  }
  div.topnavi_navigation_customized_panel li#id_abf89d1395_3 a:focus,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_3 a:hover,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_3 a:active,
  div.topnavi_navigation_customized_panel li#id_abf89d1395_3 a.on {
    background:url(../../template/vikingcycles/containers/topnavi/content.navigation.customized/assets/navi_cycles_hover.gif) left top no-repeat;
  }
                                             
@media screen, handheld { }

@media print {  
  

  div.topnavi_navigation_customized_panel{
  margin:0px;
  padding:0px;
  }
  
} 
 
@media screen, handheld {  
  
  
  div.shopnavi_navigation_customized_panel{
  margin:8px 0px 0px 20px;
  padding:0px;
  overflow:hidden;
  }
  
  div.shopnavi_navigation_customized_panel ul {
      list-style:none;
  }
  
  div.shopnavi_navigation_customized_panel ul li {
      float:left;
      margin:0px 24px 0px 0px;
      padding:0px;
  }

  
  
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_0 a,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_0 a:link,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_0 a:visited {
    display:block;
    width:26px;
    height:17px;
    background:url(../../template/vikingcycles/containers/shopnavi/content.navigation.customized/assets/navi_men_default.gif) left top no-repeat;
  }
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_0 a:focus,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_0 a:hover,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_0 a:active,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_0 a.on {
    background:url(../../template/vikingcycles/containers/shopnavi/content.navigation.customized/assets/navi_men_hover.gif) left top no-repeat;
  }

  
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_1 a,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_1 a:link,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_1 a:visited {
    display:block;
    width:45px;
    height:17px;
    background:url(../../template/vikingcycles/containers/shopnavi/content.navigation.customized/assets/navi_women_default.gif) left top no-repeat;
  }
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_1 a:focus,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_1 a:hover,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_1 a:active,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_1 a.on {
    background:url(../../template/vikingcycles/containers/shopnavi/content.navigation.customized/assets/navi_women_hover.gif) left top no-repeat;
  }

  
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_2 a,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_2 a:link,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_2 a:visited {
    display:block;
    width:144px;
    height:17px;
    background:url(../../template/vikingcycles/containers/shopnavi/content.navigation.customized/assets/navi_accesseries_default.gif) left top no-repeat;
  }
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_2 a:focus,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_2 a:hover,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_2 a:active,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_2 a.on {
    background:url(../../template/vikingcycles/containers/shopnavi/content.navigation.customized/assets/navi_accesseries_hover.gif) left top no-repeat;
  }

  
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_3 a,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_3 a:link,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_3 a:visited {
    display:block;
    width:139px;
    height:17px;
    background:url(../../template/vikingcycles/containers/shopnavi/content.navigation.customized/assets/navi_stuff_default.gif) left top no-repeat;
  }
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_3 a:focus,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_3 a:hover,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_3 a:active,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_3 a.on {
    background:url(../../template/vikingcycles/containers/shopnavi/content.navigation.customized/assets/navi_stuff_hover.gif) left top no-repeat;
  }

  
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_4 a,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_4 a:link,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_4 a:visited {
    display:block;
    width:90px;
    height:17px;
    background:url(../../template/vikingcycles/containers/shopnavi/content.navigation.customized/assets/navi_punda_default.gif) left top no-repeat;
  }
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_4 a:focus,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_4 a:hover,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_4 a:active,
  div.shopnavi_navigation_customized_panel li#id_aaed6c1f9e_4 a.on {
    background:url(../../template/vikingcycles/containers/shopnavi/content.navigation.customized/assets/navi_punda_hover.gif) left top no-repeat;
  }

  
                                             
}

@media print {  
  

  div.shopnavi_navigation_customized_panel{
  margin:0px;
  padding:0px;
  }
  
}
 
 
 
div.content_content_image_panel{
margin:0px;
padding:0px;
}

div.content_content_image_panel img{
margin:0px;
border:0px;
}

div.content_content_image_panel .interactive{
cursor:pointer;
}
   

div.boxes_shop_item_gallery_panel{
margin:0px 0px 0px 0px;
padding:0px;
overflow:hidden;
-width:690px;
width:690px;
min-height:478px;
-height:456px;
-overflow:visible;
}

div.boxes_shop_item_gallery_panel .errortext {
margin:20px 0px 0px 0px;
padding:0px;
overflow:hidden;
}

div.boxes_shop_item_gallery_panel .pagestepper_gallery_panel.top {
  margin:4px 0px 6px 0px;
  padding:0px;
  overflow:hidden;
}
 
div.boxes_shop_item_gallery_panel .pagestepper_gallery_panel.bottom {
  margin:0px 0px 6px 0px;
  padding:0px;
  overflow:hidden;
}

div.boxes_shop_item_gallery_panel a.link_item_name,
div.boxes_shop_item_gallery_panel a.link_item_name:link,
div.boxes_shop_item_gallery_panel a.link_item_name:visited {
  color:#FFFFFF;
  text-decoration:none;
}
div.boxes_shop_item_gallery_panel a.link_item_name:focus,
div.boxes_shop_item_gallery_panel a.link_item_name:hover,
div.boxes_shop_item_gallery_panel a.link_item_name:active {
  color:#F77113;
}


span.galleryToolTip a,
span.galleryToolTip a:link,
span.galleryToolTip a:visited,
span.galleryToolTip a:focus,
span.galleryToolTip a:hover,
span.galleryToolTip a:active{
  text-decoration:none;
}

div.boxes_shop_item_gallery_panel ul{
list-style-type:none;
list-style-image:none;
margin:0px;
padding:0px;
}




div.boxes_shop_item_gallery_panel #sale_overlayer_price {
 display:none;   
 height:53px;
 width:51px;
 position:absolute;
 right:15px;
 top:40px;
 z-index:1000;
}             

div.boxes_shop_item_gallery_panel .infotext {
margin:0px;
padding:0px;
overflow:hidden;
}

div.boxes_shop_item_gallery_panel .infotext a:focus,
div.boxes_shop_item_gallery_panel .infotext a:hover,
div.boxes_shop_item_gallery_panel .infotext a:active {
color:#E32219;
}

div.boxes_shop_item_gallery_panel .infotext a,
div.boxes_shop_item_gallery_panel .infotext a:link,
div.boxes_shop_item_gallery_panel .infotext a:visited {
font-weight:bold;
text-decoration:underline;
}

div.boxes_shop_item_gallery_panel .new_price {
white-space:nowrap;
}

div.boxes_shop_item_gallery_panel .old_price {
text-decoration:line-through;
white-space:nowrap;
margin:0px 5px 0px 0px;
}

div.boxes_shop_item_gallery_panel .old_price_text {
  font-size:10px;
}

div.boxes_shop_item_gallery_panel #text_overlayer {
width:150px;
min-height:45px;
-height:54px;
-overflow:visible;     
left:0;
position:absolute;
top:150px;
overflow:hidden;
}

*+html div.boxes_shop_item_gallery_panel #text_overlayer {
   width:140px;
}

div.boxes_shop_item_gallery_panel .item_name {
 
 padding: 0px 5px;
}
div.boxes_shop_item_gallery_panel div.btn_arrow_link {
position:absolute;
height:13px;

bottom:0px;
right:5px; 
}

div.boxes_shop_item_gallery_panel div.btn_arrow_link a,
div.boxes_shop_item_gallery_panel div.btn_arrow_link a:link,
div.boxes_shop_item_gallery_panel div.btn_arrow_link a:visited,
div.boxes_shop_item_gallery_panel div.btn_arrow_link a:hover,
div.boxes_shop_item_gallery_panel div.btn_arrow_link a:focus,
div.boxes_shop_item_gallery_panel div.btn_arrow_link a:active{
line-height:13px;
padding:0px 15px 0px 0px;
display:block;
}

div.boxes_shop_item_gallery_panel div.btn_arrow_link a:hover{
  color:#E32219;
}

* html div.boxes_shop_item_gallery_panel div.btn_arrow_link a,
* html div.boxes_shop_item_gallery_panel div.btn_arrow_link a:link,
* html div.boxes_shop_item_gallery_panel div.btn_arrow_link a:visited,
* html div.boxes_shop_item_gallery_panel div.btn_arrow_link a:hover,
* html div.boxes_shop_item_gallery_panel div.btn_arrow_link a:focus,
* html div.boxes_shop_item_gallery_panel div.btn_arrow_link a:active{
background-image:url(../../template/vikingcycles/boxes/shop.item.gallery/assets/arrow_grey.gif);
position:relative;
}

 
div.boxes_shop_item_gallery_panel ul li.entry {
list-style-type:none;
list-style-image:none;                
margin:6px 24px 2px 0px;
padding:0px;
float:left;
width:150px;
min-height:220px;
padding:0px;
position:relative;
}
* html div.boxes_shop_item_gallery_panel ul li.entry {
height:220px;
overflow:visible;
margin:0px 20px -6px 0px;
background:transparent;
}


div.boxes_shop_item_gallery_panel ul li.entry .datapanel {
  padding:7px 0px 0px 7px;
  font-size:0.85em;
  overflow:hidden;
}

div.boxes_shop_item_gallery_panel ul li img{
border:0px;
}

div.boxes_shop_item_gallery_panel .text_highlight{

}

div.boxes_shop_item_gallery_panel .item_name_row  {


}
* html div.boxes_shop_item_gallery_panel .item_name_row {
width:150px;
height:9px;
}
 

div.boxes_shop_item_gallery_panel .item_text_row{

line-height:14px;
line-height:13px;
position:relative;
}
* html div.boxes_shop_item_gallery_panel .item_text_row {
width:150px;
height:9px;
}




@media screen, handheld {
  
}

@media print {
  

  div.boxes_shop_item_gallery_panel{
  margin:0px;
  padding:0px;
  }

}
 
 
@media screen, handheld {  
  
  
  div.shop_item_filter_brand_panel{
  margin:0px;
  padding:0px;
  }
  
}

@media print {  
  

  div.shop_item_filter_brand_panel{
  margin:0px;
  padding:0px;
  }
  
} 
 
@media screen, handheld {  
  
  
  div.shop_item_filter_category_panel{
  margin:0px;
  padding:0px;
  }
  
}

@media print {  
  

  div.shop_item_filter_category_panel{
  margin:0px;
  padding:0px;
  }
  
} 
 
@media screen, handheld {  
  
  
  div.shop_item_filter_color_panel{
  margin:0px;
  padding:0px;
  }
  
}

@media print {  
  

  div.shop_item_filter_color_panel{
  margin:0px;
  padding:0px;
  }
  
} 
 
@media screen, handheld {  
  
  
  div.shop_item_filter_department_panel{
  margin:0px;
  padding:0px;
  }
  
}

@media print {  
  

  div.shop_item_filter_department_panel{
  margin:0px;
  padding:0px;
  }
  
} 

 
 
@media screen, handheld {  
  
  
  div.shop_item_filter_find_panel{
  margin:0px;
  padding:0px;
  }
  
}

@media print {  
  

  div.shop_item_filter_find_panel{
  margin:0px;
  padding:0px;
  }
  
} 
 
@media screen, handheld {  
  
  
  div.shop_item_filter_fulltext_panel{
  margin:0px;
  padding:0px;
  }
  
}

@media print {  
  

  div.shop_item_filter_fulltext_panel{
  margin:0px;
  padding:0px;
  }
  
} 
 
@media screen, handheld {  
  
  
  div.shop_item_filter_item_panel{
  margin:0px;
  padding:0px;
  }
  
}

@media print {  
  

  div.shop_item_filter_item_panel{
  margin:0px;
  padding:0px;
  }
  
} 
 
@media screen, handheld {  
  
  
  div.shop_item_filter_variants_panel{
  margin:0px;
  padding:0px;
  }
  
}

@media print {  
  

  div.shop_item_filter_variants_panel{
  margin:0px;
  padding:0px;
  }
  
} 



div.content_content_image_expression_panel{
  margin:0px;
  padding:0px;
}

div.content_content_image_expression_panel div.image_preview_panel {
  text-align:center;
}

div.content_content_image_expression_panel div.image_preview_panel .image_panel {
  overflow:hidden; 
  margin:0px auto;
  padding:0px 0px 0px 0px;
  position:relative;
  background:#ffffff;
}

div.content_content_image_expression_panel div.image_preview_panel .image_panel .image_positioner{
  overflow:visible;
}

div.content_content_image_expression_panel div.image_preview_panel .image_panel .preview_image{
  margin: 0px 0px 0px 0px;
  border:0px;
}

div.content_content_image_expression_panel div.image_preview_panel .menubar{
  margin: 10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
}

div.content_content_image_expression_panel div.image_preview_panel .menubar .item{
  float:left;
  margin: 0px 8px 0px 0px;
  padding:0px 6px 0px 6px;
  background:#dfdfdf;
  cursor:pointer;
}




div.content_content_image_expression_panel div.highlight{
  margin:0px;
  padding:0px;
  border: 1px solid red;
}

@media screen, handheld {
  
}

@media print {  
  

  div.content_content_image_expression_panel{
    margin:0px;
    padding:0px;
  }

} 


div.shop_navigation_list {
margin:0px 0px 30px 0px;
padding:0px;
}

div.shop_navi_outer_gfx {
margin:0px;
padding:0px;
background:url(../../template/vikingcycles/boxes/shop.navigation.list/assets/bg_leftnavi_outer.jpg) left top no-repeat;
width:202px;
height:34px;    
}

div.shop_navi_inner_gfx {
margin:0px;
padding:0px;
background:url(../../template/vikingcycles/boxes/shop.navigation.list/assets/bg_navi_left.jpg) left top repeat-y;  
}
 
div.shop_navigation_list_vertical_panel{
margin:0px 0px 0px 0px;
padding:0px 0px 50px 0px;
background:url(../../template/vikingcycles/boxes/shop.navigation.list/assets/navi_left_fond_black.png) left bottom no-repeat;
min-height:300px;
}
* html div.shop_navigation_list_vertical_panel {
background:url(../../template/vikingcycles/boxes/shop.navigation.list/assets/navi_left_fond_black.jpg) left bottom no-repeat;
height:300px;
overflow:visible;
}

div.shop_navigation_list_vertical_panel ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 17px;
clear:both;
}

div.shop_navigation_list_vertical_panel ul li{
list-style-type:none;
list-style-image:none;
width:150px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:100;
-height:1px;
line-height:20px;
}
div.shop_navigation_list_vertical_panel ul ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 14px;
}
div.shop_navigation_list_vertical_panel ul li.isparent{
font-weight:bold;
font-style:italic;
}

div.shop_navigation_list_vertical_panel ul li a.on, 
div.shop_navigation_list_vertical_panel ul ul li a.on {
color:#F77113;
}

* html div.shop_navigation_list_vertical_panel ul li.level0.on a,
* html div.shop_navigation_list_vertical_panel ul li.level0.on a:link,
* html div.shop_navigation_list_vertical_panel ul li.level0.on a:visited
* html div.shop_navigation_list_vertical_panel ul li.level0.on a.on{
color:#F77113;
}

div.shop_navigation_list_vertical_panel ul li a{
display:block;
width:100%;
}
div.shop_navigation_list_vertical_panel ul li a:hover{

}

@media screen, handheld {
  

}

@media print {  
  

  div.shop_navigation_list_vertical_panel{
  margin:0px;
  padding:0px;
  }
  
} 
 

  
  div.navigation_navigation_customized_panel{
  margin:0px;
  padding:0px;
  }

  div.navigation_navigation_customized_panel a.on {
    color:#F77113;
  }
  
@media screen, handheld {
  }

@media print {  
  

  div.navigation_navigation_customized_panel{
  margin:0px;
  padding:0px;
  }
  
} 
 
 
div.seals_content_image_panel{
margin:0px 14px 0px 0px;
padding:0px;
float:right;
}

div.seals_content_image_panel img{
margin:0px;
border:0px;
}

div.seals_content_image_panel .interactive{
cursor:pointer;
}
   div.footer_navigation_list_horizontal_panel{
margin:0px 0px 0px 20px;
padding:0px;
clear:both;
overflow:hidden;
}

ul.footer_navigation_list_horizontal{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
clear:both;
}

ul.footer_navigation_list_horizontal li{
list-style-type:none;
list-style-image:none;
padding:0px 5px 0px 0px;
margin:0px 5px 0px 0px;
font-weight:100;
}

ul.footer_navigation_list_horizontal li.level0{
float:left;
overflow:hidden;
}

ul.footer_navigation_list_horizontal li.level1,
ul.footer_navigation_list_horizontal li.level2,
ul.footer_navigation_list_horizontal li.level3,
ul.footer_navigation_list_horizontal li.level4{

}



ul.footer_navigation_list_horizontal ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 14px;
}
ul.footer_navigation_list_horizontal li.isparent{
}

ul.footer_navigation_list_horizontal li a.on,
ul.footer_navigation_list_horizontal ul li a.on {

}

ul.footer_navigation_list_horizontal li a{
display:block;
width:100%;
}
* html ul.footer_navigation_list_horizontal li a {
width:1em;
overflow:visible;
}

ul.footer_navigation_list_horizontal li a:hover{

} 
 
 
  
  
  * html body{
    -width:100%;
    -height:100%;
  }
  
  div.boxes_layout_popup_panel{
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  padding:0px;
  z-index:997;
  display:none;
  }
  
  .boxes_layout_popup_panel .moving_enabled{
  cursor:move;
  }

  div.boxes_layout_popup_panel div.popup_background_layer{
  position:fixed;  
  left:0px;
  top:0px;
  z-index:998;
  width:100%;
  height:100%;
  background:#000000;
  filter:alpha(opacity=70);
  opacity:0.7;
  -moz-opacity:0.7;
  -khtml-opacity:0.7;
  }
  
  
  div.boxes_layout_popup_panel .popup_visible_panel{
  position:fixed;
  -position:absolute;
  -width:10px;
  -height:10px;
  z-index:1000;
  left:-9999px;
  top:0px;
  
  
  }
  
  div.boxes_layout_popup_panel .popup_visible_panel .main_panel{
  margin:0px 0px 0px 0px;
  padding:1.2em 0px 0px 0px;
  border:2px solid #C4C4C4;
  background:#ffffff;
  position:relative;
  }
  
  div.boxes_layout_popup_panel .popup_visible_panel .titlepanel{
  margin:0px 0px 0px 0px;
  padding:5px 7px;
  overflow:hidden;
  -overflow:visible;
  -height:1.2em;  
  background:url('/alvine/frontend/template/vikingcycles/assets/tile_stone.jpg') left top repeat;
  }
  
  div.boxes_layout_popup_panel .popup_visible_panel .titlepanel .item{
  margin:0px 0px 0px 0px;  
  padding:2px 5px 2px 5px;  
  float:left;
  display:block;  
  }
  
  div.boxes_layout_popup_panel .popup_visible_panel .topmenue{
  padding:2px 5px 2px 5px;
  height:1.2em;
  position:absolute;
  right:0px;
  top:0px;
  }
  
  div.boxes_layout_popup_panel .item_right{
  margin:0px;
  padding:0px;  
  float:right;
  }
  div.boxes_layout_popup_panel .item_left {
   margin:0px;
   padding:0px;
   float:left;
  }
  
  div.boxes_layout_popup_panel .popup_visible_panel .popup_scroll_content{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;   
  overflow:auto;
  clear:both;
  position:relative;
  }

  div.boxes_layout_popup_panel .popup_visible_panel .popup_scroll_content .popup_content{
  position:relative;
  margin:0px 10px 4px 10px;
  padding:0px 0px 0px 0px;
  }
  
  
  div.boxes_layout_popup_panel .icon_close{
  display:block;
  overflow:hidden;
  margin:0px 0px 0px 0px;   
  background:url('/alvine/frontend/template/vikingcycles/assets/cross_12.gif') left 3px no-repeat;
  }

  
  div.boxes_layout_popup_panel .titlepanel .icon_close{
    padding:0px;
    width:16px;
    height:1.2em;
  }
  div.boxes_layout_popup_panel .popup_visible_panel .topmenue .icon_close{
    padding-right:14px;
    background-position: right;
  }
    
@media screen, handheld { 
}

@media print {  
  

  div.boxes_layout_popup_panel{
  display:none;
  }
  
} 
 
 
  
  
  div.extracontent_layout_tooltip_panel {
  position:absolute;
  left:-999px;
  top:-999px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  z-index:1000;
  font-size:0.8em;
  }

  div.extracontent_layout_tooltip_panel a,
  div.extracontent_layout_tooltip_panel a:link,
  div.extracontent_layout_tooltip_panel a:visited {
    color:#000000;
    text-decoration:none;
  }

  
  div.extracontent_layout_tooltip_panel .content_layout_tooltip_icon_panel {
  margin:0px;
  padding:0px;
  width:12px;
  height:13px;
  float:right;
  background:url(../../template/vikingcycles/boxes/content.layout.tooltip/assets/icon_tooltip.gif) left top no-repeat;
  }
  
  div.extracontent_layout_tooltip_panel .content_layout_tooltip_gfx_panel{
  margin:0px 0px 0px 0px;
  padding:19px 15px 15px 25px;        
  }
  
  div.extracontent_layout_tooltip_panel.transparent {
 
  }

@media screen, handheld {   
}

@media print {  
  

  div.extracontent_layout_tooltip_panel{
  display:none;
  }
  
}
 


  
  
  * html body{
    -width:100%;
    -height:100%;
  }

  div.details_init_layout_popup_panel{
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  padding:0px;
  z-index:997;
  display:none;
  }

  .details_init_layout_popup_panel .moving_enabled{
  cursor:move;
  }

  div.details_init_layout_popup_panel div.popup_background_layer{
  position:fixed;
  left:0px;
  top:0px;
  z-index:998;
  width:100%;
  height:100%;
  background:#000000;
  filter:alpha(opacity=70);
  opacity:0.7;
  -moz-opacity:0.7;
  -khtml-opacity:0.7;
  }


  div.details_init_layout_popup_panel .popup_visible_panel{
  position:fixed;
  -position:absolute;
  -width:10px;
  -height:10px;
  z-index:1000;
  left:-9999px;
  top:0px;
  background:url('/alvine/frontend/template/vikingcycles/assets/tile_stone.jpg') left top repeat;
  
  }

  div.details_init_layout_popup_panel .popup_visible_panel .main_panel{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  
  background:url('/alvine/frontend/template/vikingcycles/assets/tile_verlauf.png') left top repeat-y;
  position:relative;
  }
  * html div.details_init_layout_popup_panel .popup_visible_panel .main_panel {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/vikingcycles/assets/tile_verlauf.png', sizingMethod='scale');
    background:none;
  }


  div.details_init_layout_popup_panel .popup_visible_panel .main_panel .bg_top {
    background:url(../../template/vikingcycles/containers/extracontent_layout/content.layout.popup/assets/border_popup_order_form.gif) left top no-repeat;
  }
  div.details_init_layout_popup_panel .popup_visible_panel .main_panel .bg_bottom {
   background:url(../../template/vikingcycles/containers/extracontent_layout/content.layout.popup/assets/border_popup_order_form.gif) left bottom no-repeat;
  }

  div.details_init_layout_popup_panel .popup_visible_panel .titlepanel{
  margin:0px 0px -2px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
  -overflow:visible;
  -height:1.2em;
  border-left:2px solid #C4C4C4;
  display:none;
  }

  div.details_init_layout_popup_panel .popup_visible_panel .titlepanel .item{
  margin:0px 0px 0px 0px;
  padding:2px 5px 2px 5px;
  float:left;
  display:block;
  border-top:2px solid #C4C4C4;
  background-color:#ffffff;
  }

  div.details_init_layout_popup_panel .popup_visible_panel .topmenue{
  padding:2px 5px 2px 5px;
  height:1.2em;
  position:absolute;
  right:0px;
  top:0px;
  }

  div.details_init_layout_popup_panel .popup_visible_panel .topmenue .item{
  margin:0px;
  padding:0px 0px 0px 4px;
  float:right;
  }

  div.details_init_layout_popup_panel .popup_visible_panel .popup_scroll_content{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:auto;
  clear:both;
  position:relative;
  }

  div.details_init_layout_popup_panel .popup_visible_panel .popup_scroll_content .popup_content{
  position:relative;
  margin:0px 10px 4px 10px;
  padding:0px 0px 0px 0px;
  }


  div.details_init_layout_popup_panel .icon_close{
  display:block;
  overflow:hidden;
  margin:0px 0px 0px 0px;
  background:url(../../template/vikingcycles/containers/extracontent_layout/content.layout.popup/assets/cross_12.png) left 3px no-repeat;
  }

  
  * html div.details_init_layout_popup_panel div.icon_close{
  
  background:none;
  }

  div.details_init_layout_popup_panel .titlepanel .icon_close{
    padding:0px;
    width:16px;
    height:1.2em;
    border-right:2px solid #C4C4C4;
  }
  div.details_init_layout_popup_panel .popup_visible_panel .topmenue .icon_close{
    padding-right:14px;
    background-position: right;
  }

@media screen, handheld {
}

@media print {
  

  div.details_init_layout_popup_panel{
  display:none;
  }

}
