/*****************************************/
/*                                       */
/* Webshop Cascading Style Sheet         */
/*                                       */
/*****************************************/

.help_header, .help_text {
  text-decoration: none;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  font-style: normal;
  color: #000000;
  margin-bottom: 3px;
  margin-right: 20px;
}


.help_header {
  margin-top: 15px;
}

.help_text {
  font-weight: normal;
  color: #666666;
  margin-bottom: 20px;
}

.marginleft_right_10_10 {
  margin-left:  10px;
  margin-right: 10px;
}

.blinky {
 text-decoration: blink;
}
.boxed {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

A        {
  color: #439B2B;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
} 
A:hover {
  color: #439B2B;
  text-decoration:underline;
} 
 
.normal         {
  color: #000000;
  font-family:  Arial,Verdana, Helvetica, sans-serif;  
  font-size:13px;
  font-weight: normal;
  text-decoration:none;
  margin-bottom: 10px;
}



.formfield_label         {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
  vertical-align: top;
}
.formfield_field         {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
  vertical-align: top;
  line-height:22px;
}
.formfield_error         {
  color: #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
  vertical-align: top;
}
.formfield_help         {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
  vertical-align: top;
}

.notes_header_cell {
  border-style: solid;
  border-color: #DDDDDD;
  border-width : 1px;
  background-color: #0089da;
}
.notes         {
  text-decoration: none;
  text-align: left;
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #FFFFFF;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: 5px;
}

.aa {
  margin-bottom: 15px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 2px;
  border-style: dotted;
  border-color: #D71614;
  border-width: 0px;
  border-bottom-width: 1px;
}

.tableheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size:14px;
  color: #666666;
  vertical-align: bottom;
}


.colheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size:12px;
  color: #000000;
  vertical-align: bottom;
}





/*****************************************/
/*                                       */
/* Mainpage                              */
/*                                       */
/*****************************************/
.mainpage_margin_nosto {
  margin-top:  5px;
  margin-bottom:  5px;
  margin-left:  5px;
  margin-right: 5px;
}
.mainpage_nosto_header1 {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size:14px;
  color: #FFFFFF;
  margin-top: 6px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
}

A.mainpage_nosto_head {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size:14px;
  color: #FFFFFF;
}
A:hover.mainpage_nosto_head  {
  text-decoration: underline;
  color: #FFFFFF;
}

.mainpage_nosto_header2 {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size:12px;
  color: #003C20;
  margin-top: 3px;
}
.mainpage_nosto_text1 {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  font-size:12px;
  color: #000000;
  vertical-align: top;
  margin-bottom: 6px;
}




/*****************************************/
/*                                       */
/* Topbar                                */
/*                                       */
/*****************************************/
.topbar {
  color: #FFFFFF;
  font-family: Arial, Verdana,  Helvetica, sans-serif;  
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
  vertical-align:middle;
} 

A.link_topbar         {
  color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
} 
A:hover.link_topbar {
  color: #DD0067;
} 

A.link_topbar_active         {
  color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:13px;
  font-weight: bold;
  text-decoration:underline;
} 
A:hover.link_topbar_active {
  color: #DD0067;
} 


A.link_topbar_order         {
  color: #DD0067;
  font-family: Arial, Verdana,  Helvetica, sans-serif;  
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
} 
A:hover.link_topbar_order {
  color: #F3A79E;
} 
.search_texfield {
  background-color: #FFFFFF; 
  border: 1px solid #000000;
  font-family: Arial, Verdana,  Helvetica, sans-serif;  
  font-size:10px;
}

/*****************************************/
/*                                       */
/* Category navigation                   */
/*                                       */
/*****************************************/
.catnavi_margin {
  margin-left: 5px;
}
.catnavi_l0         {
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
  vertical-align:middle;
}
A.catnavi_l0, A.catnavi_l0_sel, A.catnavi_l1        {
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
} 
A:hover.catnavi_l0, A:hover.catnavi_l0_sel, A:hover.catnavi_l1, A:hover.catnavi_l2, A:hover.catnavi_l2_sel {

  color: #DDDDDD;
} 

.catnavi_l0_sel        {
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
  vertical-align:middle;
} 
.catnavi_l1         {
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:13px;
  font-weight: normal;
  text-decoration:none;
  vertical-align:middle;
} .catnavi_l1_sel        {
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif;   
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
  vertical-align:middle;
} 
.catnavi_l2         {
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:13px;
  font-weight: normal;
  text-decoration:none;
  vertical-align:middle;
} .catnavi_l2_sel        {
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
  vertical-align:middle;
} 
.productnavi_admin        {
  color: #F3A79E;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
  vertical-align:middle;
} 
A.link_productnavi_admin         {
  color: #DD0067;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
} 
A:hover.link_productnavi_admin {
  color: #DDDDDD;
} 



.category_header         {
  color: #0089da;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:14px;
  font-weight: bolder;
  text-decoration:none;
  vertical-align:middle;
  margin-top:6px;
  margin-bottom:12px;
}



.product_header_cell {
  border-style: solid;
  border-color: #439D2B;
  border-width : 1px;
}
.product_header_text         {
  color: #003E23;
  font-family: Arial,Verdana,  Helvetica, sans-serif;  
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
  margin-left:3px;
}
A.product_header_text         {
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;  
  font-size:13px;
  font-weight: bold;
  text-decoration:none;
} 
A:hover.product_header_text {
  color: #F3A79E;
} 

.product_text         {
  color: #090909;
  font-family: Arial,Verdana,  Helvetica, sans-serif;  
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
  margin-top:3px;
}

.product_image_cell        {
  border-style: solid;
  border-color: #000000;
  border-width : 1px;
}
.productlist_col1_margins {
margin-right:10px;

}

