/* ---------------------- Redslate nav ---------------------- */
.red #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../images/redslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{
	display:block;
	float:left;
	color:#FFF4F5;
	text-decoration:none;
	padding:14px 22px 0 22px;
	height:28px;
}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(../images/redslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Redslate nav ---------------------- */
.link-adobe {background: url(../images/icons/pdf.jpg) top left no-repeat;}

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

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, Helvetica, sans-serif, Verdana, sans-serif;
  font-size: 11px;
  color: #000000
}

TD.categ {  color: #000000

}
TABLE.categ2 {
	border: 1px;
	font-family: Arial, Helvetica, sans-serif, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #EAF7FD;
}

a:active.categ2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: blink;
	background-color: #CC0000;
}

TD.categ2 {
	color: #000000;
	border: 1px;
	border-color: #000000;
	background-color: #EAF7FD;
	font-weight: bold;

}

TABLE.categ3 {
	border: 1px;
	font-family: Arial, Helvetica, sans-serif, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	
}

TD.categ3 {
	color: #000000;
	border: 1px;
	
	border-color: #000000;
}
.ueberschrift_box { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size:11px}
.infoBoxHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold }
.boxstyle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}
A.headerNavigation2 {
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-decoration: none;

}

a:hover.headerNavigation2 {
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-decoration: underline;
padding-left: 11px;
}
A.headerNavigation {
font-size: 11px;
text-transform: uppercase;
color: #ffffff;
text-decoration: none;
font-family: Arial;
font-weight: bold;
padding-left: 11px;

}
A:hover.headerNavigation {
font-size: 11px;
text-transform: uppercase;
text-decoration: underline;
font-family: Arial;
font-weight: bold;
padding-left: 11px;
}
.headerNavigation {
font-size: 11px;
font-weight: bold;
color: #000000;
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: #000000;
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;
}


.boxText, BODY TD { font-family: Arial, Helvetica, sans-serif, sans-serif; font-size: 11px; color: #000000; }
.errorBox { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #DCDEB3; }
.productsNotifications { background: #f2fff7; }

TR.header {
  background: #17191D;
}
.infoBoxLeft,  .infoBoxCenter, .newProductsBox  { 
	border: 1px solid #E3E3E3;
}

TD.infoBox, SPAN.infoBox { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
}
.infoBox, .formArea {
	border: 0px solid #E3E3E3;
}
.infoBoxHeading {
background-image: url(images/topp.gif);
	background-repeat:  repeat-x;
	height: 22px;
	color: #FFFFFF;
}

TD.infoBoxHeading, TD.infoBoxHeadingCenter {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
 
  background-repeat:  repeat-x;
  height: 31px;  
}

TD.infoBox, SPAN.infoBox { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
}
.infoBox, .formArea {
	border: 0px solid #E3E3E3;
}

TD.infoBoxHeading, TD.infoBoxHeadingCenter {
  font-family: Arial;
  font-size: 11px;
  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: Arial;
  font-size: 11px;
  
  color: #FFFFFF;
  text-align: left;
  padding-top: 2px;
  padding-left: 5px;
}

.infoBoxContentsLeft_categ
{
  color: #E4752D;
}
TD.infoBoxHeadingLeft_categ, TD.infoBoxHeadingLeft {
	background-image: url(images/topp.gif);
	background-repeat:  repeat-x;
	height: 22px;
}
TD.infoBoxContentsLeft_categ{
	background-image: url(images/category.gif);
	background-repeat:  no-repeat;
	background-position: top left;
	height: 22px;
	padding-top: 2px;
	padding-left: 1px;
	font-size: 11px;
}

.infoBoxleft_az01 {
	border: 1px solid #E3E3E3;
	padding-left: 18px;
}

.infoBoxContentsLeft_categ A:active{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #993300;
}

.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:visited{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	}
.infoBoxContentsLeft_categ A:hover {
	color: #CC3300;
	border: 1px;
}
TD.infoBoxHeadingRight {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 5px;
}

.infoBoxContents, .infoBoxContentsLeft, .infoBoxContentsRight {
	/* Uncomment to get bacground for component's content */
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
.infoBoxContents A:link, .infoBoxContents A:visited{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	}
	
.infoBoxContents A:active{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.infoBoxContents A:hover {
	color: #CC3300;
}

.infoBoxContentsLeft A:active{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;	
}
.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:visited{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

	
}
.infoBoxContentsLeft A:hover {
	color: #CC3300;
}
.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.infoBoxContentsRight A:hover {
	color: #CC3300;
}
.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.infoBoxContentsCenter A:hover {
	color: #CC3300;
}


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

.produktname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.produktname2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Stil {
color: #66CC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.Stockgreen {
	color: #66CC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Stockred {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Stockyellow {
	color: #CCCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

TR.shippingHeader {
  background: #bbc3d3;
}

TR.shippingNavigation {
  background: #bbc3d3;
}

TD.shippingNavigation {
  font-family: Verdana, Arial, Verdana, sans-serif;
  font-size: 11px;
  background: #bbc3d3;
  color: #000000;
  font-weight : bold;
}
/* Shipping Site End */

.smallText {
	font-family: Verdana, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	
}
.messageStackError, .messageStackWarning {
font-family: Verdana, Arial, Verdana, sans-serif;
font-size: 12px;
background-color: #ffb3b5;
}


body, html {
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../../images/global_background.gif);
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	
text-align: center; /* needed for IE center bug */
}
/* pageWrapper div for centering and width settings! 2004/01/06 */
div#pageWrapper {
position: relative;
margin: 11px auto;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
width: 100%; /* set total pagewidth */
}
img {border:0; padding:0; margin:0;}
form {margin:0; padding:0;}

td { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
}
td.productListing-data {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	margin: 5px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}
table#mainLayoutLT { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
margin: 0px auto;
width: 110%;
}
td.columnLT { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
width: 155px;
padding: 0;
}

table.infoBoxLT td table { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
width: 110%;
}
td#contentLT { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;

}
.infoBoxLT { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
margin: 5px;
}
td#contentLT { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
padding: 11px 11px;
}

td.boxTextLT { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
padding: 6px 5px;
}

div#imageNavLT{ 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
margin: 11px 7px 0 0;
float: right;
}
.navRightLT { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
float: right;
}
.boxTextLT select { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
width: 90%;
}
td#navBarTopLT div, td#navBarBottomLT div { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
margin: 1px 5px;
height: 17px;
}
.logoLT, .navLeftLT { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
float: left;
}
.footerLT { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
text-align: center;
}
.footerLT div { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
margin: 5px auto;
}

#languagesBoxLT, #specialsBoxLT, #currenciesBoxLT, #whats_newBoxLT, #manufacturersBoxLT, #searchBoxLT, #tell_a_friendBoxLT { 
font-family: Arial;
font-size: 11px;
color: #000000;
text-align: center;

}
/* begin colors and borders (for link colors: see the link styles section below) */
TABLE.productListing {
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
  border: 0px;
  border-style: solid;
  border-color: #000000;
  margin-bottom:auto
}
.productListing-heading { 
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
background-color: #E8E8E8;
}
tr.productListing-even td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #EBEBEB;
}
tr.productListing-odd td.productListing-data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.errorText { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
color: red;
}
/* .cBoxE higlighting for categories box enhancement contrib */
.cBoxE { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
color: red;
}

td#navBarTopLT, td#navBarBottomLT { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border-left:0px solid #ffb21c; border-right:0px solid #ffb21c; border-top:1px solid #ffb21c; border-bottom:1px solid #ffb21c; 
}
table#mainLayoutLT { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 2px #ffb21c solid;
}
.infoBoxLT td { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px black solid;
}
contentLT table td.pageHeading, h1 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #d00;
}
.infoBoxLT td table td { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border-width: 0px;
}
.inputRequirement, .greetUser { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
color: red;
}
/* example how to assign styles to one individual small infobox (delete if you don't like) */
table#shopping_cartBoxLT { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: bold;
color: #e00;
}
td.infoBoxHeadingFONT { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-size: 11px;
color: #FFFFFF;
}
td.infoBoxCONTENTFONT { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
color: #000000; background-color:#DEDEDE
}

/* end colors and borders */

/* begin fonts */
#copyRightLT { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

.infoBoxLT td, .infoboxLT td.boxTextLT form select { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;

}
#navBarTopLT, #navBarBottomLT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
/* font size for content in and outside tables */
#contentLT table td, #contentLT { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;

}
#contentLT table td.pageHeading, h1 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;

text-indent: 15px;
padding-top: 5px;
}

/****************************************************/
.footer  {color:#ffffff; line-height:16px;}
.footer a{color:#ffffff; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
/****************************************************/
a {
	text-decoration:none;
	border:none;
	color:#000000;
	font-weight:bold;
}
a:hover {text-decoration:underline;}

.link1 {text-decoration:none;color:#ffffff; font-weight:bold; font-size:11px;}
.link1:hover {text-decoration:underline;}
/****************************************************/
li {margin-left:5;}
/* end link styles */
/* // Base Price Insert 1.2.0 */
.tax_info { font-family: Verdana,  Arial, Verdana, sans-serif; font-size: 9px; color: #000000; }
/* // Base Price End */
