textarea { 
 font-size: 11px;
}
select { 
 font-size: 11px; 
}
input { 
  font-size: 11px;
}

OPTION { 
 font-size: 11px; 
}


.ueberschrift_box
{
	color:#ffffff;
	background-image:url('templates/Zwei/images/menu_dark.jpg');
	 background-repeat:repeat-x
}

TABLE.categ {
  border: 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #000000
}

TD.categ {
     vertical-align: top;
}
.ueberschrift_box { font-family: Arial; color: #000033; font-weight: bold; font-size:11px}
.infoBoxHeading { font-family: Arial; font-size: 9pt; color: #000033; font-weight: bold }
.boxstyle {font-family: Arial; font-size: 11px; color: #000033; font-weight: bold }
td {
	font-family: Arial;
	font-size: 11px;
	color: #000033;
	
}
A.headerNavigation2 {
font-size: 11px;
font-weight: bold;
color: #000033;
text-decoration: none;

}
A.categ {
font-size: 12px;
font-weight: bold;
color: #000033;
text-decoration: none;

}
a:hover.categ {
font-size: 12px;
font-weight: bold;
color: #000033;
text-decoration: underline;
padding-left: 10px;
}
a:hover.headerNavigation2 {
font-size: 11px;
font-weight: bold;
color: #000033;
text-decoration: underline;
padding-left: 10px;
}
A.headerNavigation {
font-size: 11px;
text-transform: uppercase;
color: #000000;
text-decoration: none;
font-family: arial;
font-weight: bold;
padding-left: 10px;

}
A:hover.headerNavigation {
font-size: 11px;
text-transform: uppercase;
text-decoration: underline;
font-family: arial;
font-weight: bold;
padding-left: 10px;
}
.headerNavigation {
font-size: 11px;
font-weight: bold;
color: #000033;
text-decoration: none;

}
:hover.headerNavigation {
font-size: 11px;
text-transform: uppercase;
text-decoration: underline;
font-family: arial;
font-weight: bold;
}
A.HauptNavigation {
font-size: 11px;
text-transform: uppercase;
color: #000033;
text-decoration: none;
font-family: Arial;
font-weight: bold;
}
a:hover.HauptNavigation {
font-size: 11px;
text-transform: uppercase;
text-decoration: underline;
font-family: arial;
font-weight: bold;
}
body,td,th {
	color: #000033;
}

.boxText, BODY TD { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #333333; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #DCDEB3; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

TR.header {
  background: #17191D;
}
.infoBoxLeft,  .infoBoxCenter, .newProductsBox  { 
	border: 1px solid #E3E3E3;
}
.infoBoxleft_az01 {
	border: 1px solid #E3E3E3;
	padding-left: 18px;
}
TD.infoBox, SPAN.infoBox { 
	font-family: Verdana, Arial, sans-serif; font-size: 12px; 
}
.infoBox, .formArea {
	border: 1px solid #E3E3E3;
}
.infoBoxHeading {
}
TD.infoBoxHeading, TD.infoBoxHeadingCenter {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
 
  background-repeat:  repeat-x;
  height: 31px;  
}
TD.infoBoxHeadingLcorner, TD.infoBoxHeadingLcornerCenter {
  background-image: url(images/midbox_l.gif);
  background-repeat:  no-repeat;
  height: 31px;
  width: 32px;  
}
TD.infoBoxHeadingRcorner, TD.infoBoxHeadingRcornerCenter {
  background-image: url(images/midbox_r.gif);
  background-repeat:  no-repeat;
  height: 31px;
  width: 96px;  
}
TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_categ {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  padding-top: 3px;
  padding-left: 20px;
}
.infoBoxContentsLeft_categ
{
  color: #E4752D;
}
TD.infoBoxHeadingLeft_categ, TD.infoBoxHeadingLeft {
	background-image: url(images/top.gif);
	background-repeat:  no-repeat;
	height: 30px;
}
TD.infoBoxContentsLeft_categ{
	background-image: url(images/category.gif);
	background-repeat:  no-repeat;
	background-position: top left;
	height: 22px;
	padding-top: 4px;
	padding-left: 20px;
	font-size: 12px;
}
.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited{
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #5E5E5E;
}
.infoBoxContentsLeft_categ A:hover {
  color: #E4752D;
}
TD.infoBoxHeadingRight {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #5E5E5E;
  text-align: left;
  padding-left: 5px;
}
.infoBoxContentsleft_az01{
}
.infoBoxContents, .infoBoxContentsLeft, .infoBoxContentsRight {
  /* Uncomment to get bacground for component's content */
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5E5E5E;	
	padding-left: 15px;
	padding-right: 5px;
	text-align: left;
}
.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #5E5E5E;
	text-align: left;
}
.infoBoxContents A:hover {
	color: #E4752D;
}
.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #5E5E5E;
}
.infoBoxContentsLeft A:hover {
	color: #E4752D;
}
.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #5E5E5E;
}
.infoBoxContentsRight A:hover {
	color: #E4752D;
}
.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5E5E5E;
}
.infoBoxContentsCenter A:hover {
	color: #E4752D;
}
/* AZ product box control */
.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb{
	width: 100%;	
}
.productBoxHeading_tb{
}
.productBoxBottom_tb{
}
TD.productsBoxContents{
	padding: 2px;
}
.productBox {  
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	height: 100px;
    border-right: 1px solid #B5BABD;
    border-left: 1px solid #B5BABD;
    border-bottom: 1px solid #B5BABD;
}
.productBox A:link, .productBox A:active, .productBox A:visited{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #5E5E5E;
}
.productBox A:hover {
	color: #5E5E5E;
}
.productBoxHeading{
    border-top: 1px solid #B5BABD;
    border-left: 1px solid #B5BABD;
}
.productBoxHeadingRcorner{
	background-image: url("images/prodbox_r.gif");
	background-repeat: no-repeat;
	width: 148px;
	height: 6px;
}
.productBox_prod_name{
}
.productBox_prod_name A:link, .productBox_prod_name A:active, .productBox_prod_name A:visited{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: Bold;
	color: #5E5E5E;
}
.productBox_prod_name A:hover {
	color: #E4752D;
}
.productBox_prod_discr{
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	padding-top: 12px;
	padding-bottom: 10px;
}
.productBox_prod_price{
	background-image:url(images/point_line.gif); 
	background-repeat: repeat-x;
	background-position: top right;
	height: 35px;
}


.moduleRow { }
.moduleRowOver { background-color: #F0F0F1; cursor: pointer; }
.moduleRowSelected { background-color: #F0F0F1; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }
.messageStackError, .messageStackWarning, .messageStackSuccess { font-family: Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }