BODY {
    background-color:#FFFFFF;
    font-family;Arial;
    font-size:12px;
    margin: 0px;
}

TD
{
  font-family:Arial,Verdana;
  font-size:12px;
}

A {
  color: black;
  text-decoration: none;
  font-size:12px;
  font-family:Arial,Verdana;
}


A#cat_navi {
  color: white;
  font-size:12px;
  font-family:Arial;
  letter-spacing:0px;
  font-family:Arial,Verdana;
}

A:hover {
  color: black;
    font-family:Arial,Verdana;
  text-decoration: underline;
}

img {border: 0px solid;}

TD.blue_b_hmiddle
{
   background-repeat:repeat-x; 
   background-image: url('img/bg_header/blue_back.jpg');
   color:white;
   font-weight:bold;
}

TD.blue_b_hleft  { height:40px; width:15px; background-image: url('img/bg_header/blue_b_left.gif'); background-repeat:no-repeat;}
TD.blue_b_hright  { height:40px; width:15px; background-image: url('img/bg_header/blue_b_right.gif'); background-repeat:no-repeat;}

TD.red_b_hleft { height:40px; width:15px; background-image: url('img/bg_header/red_b_left.gif'); background-repeat:no-repeat;}
TD.red_b_hright { width:15px; height:40px; background-image: url('img/bg_header/red_b_right.gif'); background-repeat:no-repeat;}

TD.red_b_hmiddle  {
   background-repeat:repeat-x; 
   background-image: url('img/bg_header/red_back.gif');
   color:white;
   font-weight:bold;
}


TD.border_tleft  {  background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/round/box_top_l.gif');  }
TD.border_tright  { background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/round/box_top_r.gif'); }
TD.border_bleft  { background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/round/box_bt_l.gif'); }
TD.border_bright  { background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/round/box_bt_r.gif'); }
TD.border_r  {   background-image: url('img/round/border_right.jpg'); background-repeat:repeat-y;}  
TD.border_l  {    background-image: url('img/round/border_left.jpg'); background-repeat:repeat-y; }
TD.border_t  {   background-image: url('img/round/border_top.jpg');background-repeat:repeat-x; } 
TD.border_b  {   background-image: url('img/round/border_bottom.jpg'); background-repeat:repeat-x;}

TD.cat_back {   height:49px;background-repeat:repeat-x;  background-image: url('img/bg_header/cat_back.jpg');}
TD.navi_c {   height:49px;background-repeat:repeat-x;  background-image: url('img/bg_header/navi_c.jpg');}
TD.navi_l {    height:49px; width:10px; background-image: url('img/bg_header/navi_l.jpg');}
TD.navi_r {   height:49px; width:10px;  background-image: url('img/bg_header/navi_r.jpg');}


A.tabbed {
font-family:Arial,Verdana;
font-size:13px;
font-weight:bold;
color:white;
}

A.tabbed_on
{
color:black;
font-family:Arial,Verdana;
font-size:13px;

}

A.product {
font-size:16px;color:#0E386B;font-weight:bold;
}

.product_name2 {
font-size:13px;color:#B90000;
}

A.product_sm {
font-size:12px;color:#003E7D;
}

.price {
font-size:16px;
}

.price_big {
font-size:21px;
color:#C90000;
}

.price_special {
font-size:16px;
color:#C90000;
}

.price_special_big {
font-size:21px;
color:#C90000;
}

.price_sm {
font-size:12px;
}

.alternative {
font-size:18px;color:black;
}

.valid {
font-size:11px;
color:black;
}

.valid_big {
font-size:21px;
color:#C90000;
}

.valid_special {
font-size:11px;
color:#C90000;
}

.valid_special_big {
font-size:21px;
color:#C90000;
font-style:italic;
}

.save_big {
font-size:21px;
color:#003366;
}



TD.border_top_left  {  background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/border/no_filled/box_top_l.gif');  }
TD.border_top_right  { background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/border/no_filled/box_top_r.gif'); }
TD.border_bot_left  { background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/border/no_filled/box_bt_l.gif'); }
TD.border_bot_right  { background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/border/no_filled/box_bt_r.gif'); }

TD.border_right  {   background-image: url('img/border/no_filled/border_right.jpg'); background-repeat:repeat-y;}  
TD.border_left  {    background-image: url('img/border/no_filled/border_left.jpg'); background-repeat:repeat-y; }
TD.border_top  {   background-image: url('img/border/no_filled/border_top.jpg');background-repeat:repeat-x; } 
TD.border_bottom  {   background-image: url('img/border/no_filled/border_bottom.jpg'); background-repeat:repeat-x;}

TD.fborder_top_left  {  background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/border/filled/box_top_l.gif');  }
TD.fborder_top_right  { background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/border/filled/box_top_r.gif'); }
TD.fborder_bot_left  { background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/border/filled/box_bot_l.gif'); }
TD.fborder_bot_right  { background-repeat:no-repeat;    width:10px;   height:10px; background-image: url('img/border/filled/box_bot_r.gif'); }

TD.fborder_right  {   background-image: url('img/border/filled/box_r.gif'); background-repeat:repeat-y;}  
TD.fborder_left  {    background-image: url('img/border/filled/box_l.gif'); background-repeat:repeat-y; }
TD.fborder_top  {   background-image: url('img/border/filled/box_top.gif');background-repeat:repeat-x; } 
TD.fborder_bottom  {   background-image: url('img/border/filled/box_bot.gif'); background-repeat:repeat-x;}


.content_header {font-size:14px;color:#0E386B;font-weight:bold;}

.highlight_back2 { 
     background-color:#FDFD00;color:black;font-size:14px;font-weight:bold;padding:3px;
}

.highlight_back { 
     background-color:#0E386B;color:white;font-size:14px;font-weight:bold;padding:3px;
}
A.highlight_back {color:white;}

.mistake { font-size:13px;color:#C90000; font-family:Arial;}

.message {
font-size:13px;
padding:5px;
color:black;
background-color:#C7DFF8;
border: 1px solid black;
}


TD#menu_bottom_l
{
 background-image:url('img/bg_header/menu_bottom_l.jpg'); 
 background-repeat: no-repeat;
 height:48px;
 width:7px;
}

TD#menu_bottom_i
{
 background-image:url('img/bg_header/menu_bottom_i.jpg'); 
 background-repeat:repeat-x; 
 height:48px;
 width:15px;
 empty-cells:show;
}

TD#menu_bottom_r
{
 background-image:url('img/bg_header/menu_bottom_r.jpg'); 
 background-repeat: no-repeat;
 height:48px;
 width:20px;
}

TD.on_menue
{
  background-image:url('img/bg_header/light_blue_back.jpg'); 
 background-repeat:repeat-x; 
 height:48px;
 width:15px;
 empty-cells:show;
}

TD.back_product_info
{
background-color:#003366;
}

TD.back_product_info2
{
background-color:#003366;
}

#topbar{ 
position:absolute;
border: 1px solid black;
background-color: white;
width: 600px;
height: 60px;

visibility: hidden; 
font-family:Arial;
z-index:200;
} 

TD.shop_logo { background-image: url('img/bg_header/logo.gif'); height:157px;width:250px; background-repeat:no-repeat; 	}
TD.shop_logo_mobil { background-image: url('img/bg_header/logo2.gif'); height:157px;width:250px; background-repeat:no-repeat; 	}
TD.shop_logo_closed { background-image: url('img/bg_header/logo3.gif'); height:157px;width:250px; background-repeat:no-repeat; 	}


TD.highlight_info 
{ 
  color:white;
 width:100%;

}

TD.highlight_info#start
{ 
    background-image: url('img/highlight_start.gif'); height:29px;width:60px; background-repeat:no-repeat; 	
}

TD.highlight_info#end
{ 
    background-image: url('img/highlight_end.gif'); height:29px;width:200px;background-repeat:repeat-x; 	
}
