body {
	font-family:Arial,Helvetica,sans-serif; font-size:10pt;
	padding:0;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; 
	background-color:white;}

table
	{width:100%;}

table.reduced
	{margin-top:0px; margin-bottom:0px;
	 border:0px; border-spacing:0px; background-color:white;}

table.slick {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	border-spacing:0px;
	background-color:white;
}

table.block
	{margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px;
	 border:0px; border-spacing:0px; width:180px; vertical-align:top;
	 background-color:white; }

	 
td
	{margin:0px; padding:0px;}

td.UI_nav_top_top
	{ text-align:right; color:#FFFFFF; }

td.UI_nav_top_bottom
	{ text-align:center; color:#FFFFFF; }

td.UI_Nav_Whereami
	{margin-left:15px; font-size:9pt; color:blue;}

td.UI_block_entry
	{margin-left:10px; font-size:9pt; color:#000000;}

	
th.UI_head_subsection {
	font-size:12pt; color:#3A6394; text-align:left; margin-left:20px;
}
th.UI_head_subsubsection {
	font-size:10pt; color:#3A6394; text-align:left; margin-left:20px;
}

td.shop_cat_head {
	font-size:10pt; 
	color:#FFF; 
	text-align:left; 
	padding:0px;
	height:22px;
	font-weight:bold;
}
td.shop_cat_entry {
	height:20px; 
	border-bottom:1px solid #3A6394; 
	color:#000000; 
	width:100%;
}
td.shop_art_entry {
	height:20px; 
	color:#000000;
}
td.shop_art_listhead {
   height:22px; 
	 color:#FFFFFF; 
	 background-color:#3A6394; 
	 font-weight:bold;
}
td.shop_art_list {
   height:22px; 
	 color:#000; 
	 padding:5px;
}
td.micro {
   font-size:8pt; 
	 color:#000000;
}
td.b-l   { border-left:1px solid #3A6394; }
td.b-lr  { border-left:1px solid #3A6394; border-right:1px solid #3A6394;}
td.b-lrb { border-left:1px solid #3A6394; border-right:1px solid #3A6394; border-bottom:1px solid #3A6394;}
td.b-lrt { border-left:1px solid #3A6394; border-right:1px solid #3A6394; border-top:1px solid #3A6394;}
td.b-ltb { border-left:1px solid #3A6394; border-top:1px solid #3A6394; border-bottom:1px solid #3A6394;}
td.b-lt  { border-left:1px solid #3A6394; border-top:1px solid #3A6394;}
td.b-lb  { border-left:1px solid #3A6394; border-bottom:1px solid #3A6394;}
td.b-r   { border-right:1px solid #3A6394;}
td.b-rb  { border-right:1px solid #3A6394; border-bottom:1px solid #3A6394;}
td.b-rt  { border-right:1px solid #3A6394; border-top:1px solid #3A6394;}
td.b-t   { border-top:1px solid #3A6394;}
td.b-b   { border-bottom:1px solid #3A6394;}
td.b-tb  { border-top:1px solid #3A6394; border-bottom:1px solid #3A6394;}
td.b-lrtb{ border:1px solid #3A6394;}

input.long {width:250px;}
input.mini {width:50px;}

a.disabled:link { color:#3A6394; text-decoration:line-through;}
a.disabled:visited {color:#3A6394; text-decoration:line-through; }
a.disabled:hover {color:#3A6394; text-decoration:line-through; }
a.disabled:active {color:#3A6394; text-decoration:line-through; }
a.disabled:focus {color:#3A6394; text-decoration:line-through; }

a:link { color:#3A6394; text-decoration:none}
a:visited {color:#3A6394; text-decoration:none }
a:hover {color:#3A6394; text-decoration:underline }
a:active {color:#3A6394; text-decoration:underline }
a:focus {color:#3A6394; text-decoration:underline }

a.bestellung_aufgeben:link { color:#3A6394; text-decoration:none; border:#3A6394 solid 1px; padding:4px; font-size:14px; font-weight:bold; width:200px;}
a.bestellung_aufgeben:visited {color:#3A6394; text-decoration:none; border:#3A6394 solid 1px; padding:4px; font-size:14px; font-weight:bold; width:200px;}
a.bestellung_aufgeben:hover {color:#FFF; text-decoration:none; background-color:#3A6394}
a.bestellung_aufgeben:active {color:#FFF; text-decoration:none; background-color:#3A6394 }
a.bestellung_aufgeben:focus {color:#FFF; text-decoration:none; background-color:#3A6394 }

a.nav_top:link { color:#FFFFFF; text-decoration:none; padding:0 8px 0 8px; font-weight:bold; }
a.nav_top:visited { color:#FFFFFF; text-decoration:none; padding:0 8px 0 8px; font-weight:bold; }
a.nav_top:hover {color:#3A6394; text-decoration:none; padding:0 8px 0 8px; background-color:#FFF; font-weight:bold; }
a.nav_top:active {color:#3A6394; text-decoration:none; padding:0 8px 0 8px; background-color:#FFF; font-weight:bold; }
a.nav_top:focus {color:#3A6394; text-decoration:none; padding:0 8px 0 8px; background-color:#FFF; font-weight:bold; }

a.nav_footer:link,
a.nav_footer:visited,
a.nav_footer:hover,
a.nav_footer:active,
a.nav_footer:focus
{
	padding:0 4px 0 4px;
}

a.nav_top_cat:link { color:#3A6394; text-decoration:none; padding:0 8px 0 8px; font-weight:bold; }
a.nav_top_cat:visited { color:#3A6394; text-decoration:none; padding:0 8px 0 8px; font-weight:bold; }
a.nav_top_cat:hover {color:#FFF; text-decoration:none; padding:0 8px 0 8px; background-image:url(/templates/default/graphics/nav_topbg_over.jpg); font-weight:bold; height:22px; }
a.nav_top_cat:active {color:#FFF; text-decoration:none; padding:0 8px 0 8px; background-image:url(/templates/default/graphics/nav_topbg_over.jpg); font-weight:bold; }
a.nav_top_cat:focus {color:#FFF; text-decoration:none; padding:0 8px 0 8px; background-image:url(/templates/default/graphics/nav_topbg_over.jpg); font-weight:bold; }

a.nav_top_victorinox:link { color:#FFF; text-decoration:none; padding:0 8px 0 8px; background-color:#C00; font-weight:bold; }
a.nav_top_victorinox:visited { color:#FFF; text-decoration:none; padding:0 8px 0 8px; background-color:#C00; font-weight:bold; }
a.nav_top_victorinox:hover { color:#C00; text-decoration:none; padding:0 8px 0 8px; background-color:#FFF; font-weight:bold; }
a.nav_top_victorinox:active { color:#C00; text-decoration:none; padding:0 8px 0 8px; background-color:#FFF; font-weight:bold; }
a.nav_top_victorinox:focus { color:#C00; text-decoration:none; padding:0 8px 0 8px; background-color:#FFF; font-weight:bold; }

a.sort_link:link { color:#fff; text-decoration:underline; font-weight:bold; }
a.sort_link:visited { color:#fff; text-decoration:underline; font-weight:bold; }
a.sort_link:hover {color:#FFF; text-decoration:none; background-color:#3A6394; font-weight:bold; }
a.sort_link:active {color:#FFF; text-decoration:none; background-color:#3A6394; font-weight:bold; }
a.sort_link:focus {color:#FFF; text-decoration:none; background-color:#3A6394; font-weight:bold; }

a.box_head:link { color:#FFFFFF; text-decoration:none; padding:0px; font-weight:bold; }
a.box_head:visited { color:#FFFFFF; text-decoration:none; padding:0px; font-weight:bold; }
a.box_head:hover {color:#3A6394; text-decoration:none; padding:0px; background-color:#FFF; font-weight:bold; }
a.box_head:active {color:#3A6394; text-decoration:none; padding:0px; background-color:#FFF; font-weight:bold; }
a.box_head:focus {color:#3A6394; text-decoration:none; padding:0px; background-color:#FFF; font-weight:bold; }


a.shop_art:link {
	color:#396393;
	text-decoration:none;
}
a.shop_art:visited {
	color:#396393;
	text-decoration:none;
}
a.shop_art:hover {
	color:#fff;
	text-decoration:none;
	background-color: #396393;
}
a.shop_art:active {
	color:#fff;
	text-decoration:none;
	background-color: #396393;
}
a.shop_art:focus {
	color:#fff;
	text-decoration:none;
	background-color: #396393;
}

.priceHelper {
  font-weight:bold;
	color:#ff0000;
}

.tableRowEven {
  background-color:#e9e9e9;
}
.tableRowOdd {
  background-color:#e0e0e0;
}


/* navigation menu */
#menu
{ height: 22px;
margin:0px;
padding:0px;
}

#menu ul {
	margin: 0px;
  padding: 0px;
	float:left;
} 

#menu li
{ float: left; 
  margin: 0px; 
  padding: 0px;
  list-style: none;
} 

#menu li a 
{ display: block; 
  height: 22px;
  text-decoration: none; 
  padding: 2px 8px 1px 8px;
	font-weight:bold;
	border-left:#FFF solid 1px;
	float:left;
	background-image:url(/templates/default/graphics/nav_topbg.jpg);
} 
#menu li a:hover
{ background-image:url(/templates/default/graphics/nav_topbg_over.jpg);
  color: #FFF;
} 
#menu li a#victorinox 
{ display: block; 
  /*float: left; */
  height: 22px;
  text-decoration: none; 
  padding: 3px 8px 0px 8px;
	background-image:url(/templates/default/graphics/nav_topbg_victorinox.jpg);
	color:#fff;
} 
#menu li a#victorinox:hover 
{
	background-color: #FFF;
	background-image:url(/templates/default/graphics/nav_topbg_over_victorinox.jpg);
  color: #C00;
}

.button_bestellungbestaetigen {
	background-color:#C00;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	border:1px solid #000;
	padding:3px;
}

.button_bestellungbestaetigen:hover {
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	border:1px solid #000;
	padding:3px;
}
