TR.shippingHeader {
  background: #bbc3d3;
}

TR.shippingNavigation {
  background: #bbc3d3;
}

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

.smallText {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
.messageStackError, .messageStackWarning {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background-color: #ffb3b5;
}
textarea {
width: 100%;
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
}
/* end import from original stylesheet */

body, html {
margin: 0;
padding: 0;
	font-family: Tahoma;
	font-size: 10px;
	color: #595959;
	text-decoration: none;
	font-weight: bold;
text-align: center; /* needed for IE center bug */
}
/* pageWrapper div for centering and width settings! 2004/01/06 */
div#pageWrapper {
position: relative;
margin: 10px auto;
	font-family: Tahoma;
	font-size: 9px;
	color: #595959;
width: 100%; /* set total pagewidth */
}
form {
display: inline;
	font-family: Tahoma;
	font-size: 9px;
	color: #595959;
}
td { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
}
td.productListing-data { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
vertical-align: middle;
}
table#mainLayoutLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
margin: 0px auto;
width: 100%;
}
td.columnLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
width: 155px;
padding: 0;
}

table.infoBoxLT td table { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
width: 100%;
}
td#contentLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;

}
.infoBoxLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
margin: 5px;
}
td#contentLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
padding: 10px 12px;
}

td.boxTextLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
padding: 6px 5px;
}

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

#languagesBoxLT, #specialsBoxLT, #currenciesBoxLT, #whats_newBoxLT, #manufacturersBoxLT, #searchBoxLT, #tell_a_friendBoxLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
text-align: center;
}
/* begin colors and borders (for link colors: see the link styles section below) */

.productListing-heading { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
background-color: #E8E8E8;
}
tr.productListing-even td { 
font-family: Tahoma;
font-size: 10px;
color: #595959;

}
tr.productListing-odd td.productListing-data { 
font-family: Tahoma;
font-size: 10px;
color: #595959;

}
.errorText { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
color: red;
}
/* .cBoxE higlighting for categories box enhancement contrib */
.cBoxE { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
color: red;
}

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

/* end colors and borders */

/* begin fonts */
#copyRightLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
font-size: 10px;
}

.infoBoxLT td, .infoboxLT td.boxTextLT form select { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
font-size: 10px;
font-family: arial, sans-serif;
}
#navBarTopLT, #navBarBottomLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
font-size: 10px;
font-weight: bold;
}
/* font size for content in and outside tables */
#contentLT table td, #contentLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
font-size: 10px;
font-family: arial, sans-serif;
}
#contentLT table td.pageHeading, h1 { 
font-family: Tahoma;
font-size: 12px;
color: #595959;
font-weight: bold;
text-indent: 15px;
padding-top: 5px;
}
/* end fonts */
/* begin link styles */

a { 
font-family: Tahoma;
font-size: 10px;
color: #595959;

	font-family: Tahoma;
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}
a:hover { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
text-decoration: underline;
	font-family: Tahoma;
	font-size: 10px;
	color: #707070;

}
/* schriftstil,abstände */
TABLE.categ {
  border: 0px;
  border-spacing: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000
}

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

}

a:hover.headerNavigation2 {
font-size: 10px;
font-weight: bold;
color: #336699;
text-decoration: underline;
}
A.headerNavigation { 
font-size: 10px;
text-transform: uppercase;
color: #739242;
text-decoration: none;
font-family: arial;
font-weight: bold

}

A.HauptNavigation { 
font-size: 11px;
color: #000;
text-decoration: none;
font-family: Arial;
}
a:hover.HauptNavigation {
font-size: 11px;
text-decoration: underline;
font-family: arial;
}

/* end link styles */

body { margin-top:0px; margin-right:12px; margin-left:18px;  margin-bottom:18px; background-color:#ffffff; text-align:center}

h2 {font-weight:bold; font-size:13px; margin-bottom:0px; text-align:center;}

div.bg0 {width:968px; background-color:#FFFFFF; float:left}  /* bg Gesamt für Centerausrichtung */
div.bg1 {width:965px; background-color:#FFFFFF; float:left}  /* bg Kopf */
div.bg2 {width:965px; margin:auto; background-color:#ffFFFF; float:left}/* bg Body */
div.bg3 {width:965px; margin:auto; background-color:#FFFFFF; padding-top:13px; padding-bottom:13px; text-align:center; float:left} /* bg Fuss*/
div.bg4 {width:215px; text-align:left; background-color:#FFFFFF; float:left}  /* bg Body links */
div.bg5 {width:535px; text-align:left; background-color:#FFFFFF; float:left}  /* bg Body mitte */
div.bg6 {width:215px; text-align:left; background-color:#FFFFFF; float:left}  /* bg Body rechts*/
div.bg7 {width:549px; text-align:left; background-color:#FFFFFF; float:left}  /* bg Body mitte */
div.leer_kopf {float:left; width:965px; height:133px}
div.leer_nav_links {float:left; width:215px; height:700px}
div.position_nav_links {position:absolute; top:133px; left:18px}
div.position_kopf {position:absolute; top:0px; left:18px}
div.titel_text {position:absolute; top:0px; left:140px; z-index:3}


div.bgbild1 {width:320px; height:93px; background-image:url('/images/template_bg_1.gif'); float:left}
div.bgbild2 {width:180px; height:93px; background-image:url('/images/template_bg_2.gif'); float:left}
div.bgbild3 {width:68px; height:29px; background-image:url('/images/reiter_white_bg.gif'); float:left}
div.bgbild4 {width:68px; height:29px; background-image:url('/images/reiter_blue_bg.gif'); float:left}
div.bgbild5 {width:12px; height:23px;background-image:url('/images/shopbox_01.gif'); float:left}
div.bgbild6 {width:488px; height:23px;background-image:url('/images/shopbox_02.gif'); float:left}
div.bgbild7 {width:535px; background-image:url('/images/rahmen_grau_bg.gif'); float:left }
div.bgbild8 {width:168px; height:23px; background-image:url('/images/shopbox_02.gif'); float:left}
div.bgbild9 {width:215px; background-image:url('/images/box_rahmen_grau_bg.gif'); float:left}

div.bild1 {width:153px; height:93px; float:left}
div.bild2 {width:100px; height:93px; float:left}
div.bild3 {width:158px; height:36px;float:left}
div.bild4 {width:5px; height:93px; float:left}
div.bild5 {width:158px; height:37px; float:left;}
div.bild6 {width:3px; height:91px; float:left}
div.bild7 {width:22px; height:91px; float:left}
div.bild8 {width:12px; height:29px; float:left}
div.bild9 {width:30px; height:23px; float:left}
div.bild10 {width:535px; height:14px; float:left}
div.bild11 {width:215px; height:24px; float:left}
div.bild12 {width:341px; height:58px; padding-top:4px;}
div.bild13 {width:143px; height:27px; padding-left:4px; float:left}
div.bild14 {width:17px; height:23px; float:left}

div.text1 {text-align:center}
div.text2 {width:423px; text-align:left; padding-top: 7px; float:left}
div.text3 {text-align:left; padding: 4px; font-size:11px; color:#ffffff; text-decoration:none; font-family:Arial; float:left}
div.text4 {width:505px;text-align:left; padding-left:15px; padding-top:10px; padding-bottom:10px; float:left}
div.text5 {text-align:center; padding: 20px}
div.text6 {margin-top:15px; font-weight:bold; font-size:12px; color:#ffffff; margin-bottom:0px; text-align:center;}
div.text7 {text-align:left; font-size:12px; font-family:Arial; font-weight:normal}
div.text8 {width:185px;text-align:left; padding-left:15px; padding-top:5px; float:left}
div.text9 {width:68px; height:23px; padding-left:2px; padding-top:5px; float:left}
div.text10 {width:68px; height:23px; padding-top:5px; float:left}


div.breadcrumb {width: 565px; float:left}
div.hersteller {width:124px; float:left; text-align:center; font-size:12px}
div.herstellerend {width:124px; float:left; text-align:center}
div.hersteller1 {width: 499px; float:left}
div.laden {width: 499px; float:none}

/* Shop-Titel*/
span.part1 {font-weight:bold; font-size:30px; font-family:"comic sans ms";color:#ffffff}
span.part2 {font-weight:bold; font-size:36px; font-family:"comic sans ms";color:#ffffff}
span.part3 {font-weight:bold; font-size:36px; font-family:"comic sans ms";color:#ffffff}
span.part4 {font-weight:bold; font-size:36px; font-family:"comic sans ms";color:#ffffff}
span.part5 {font-weight:bold; font-size:36px; font-family:"comic sans ms";color:#ffffff}
span.part6 {font-weight:normal; color:#ff0000; font-family:arial}

/* Box links und rechts*/
div.starttext1 {text-align:left; padding-left: 35px; padding-right: 30px}
div.starttext2 {text-align:center; font-family:Arial; color:#ff0000; font-size:18px;}
div.starttext3 {text-align:center; padding-left: 35px; padding-right: 30px}
/* end link styles */

/* Produkt Template */
div.500 {text-align:center; width:500px}
div.500left {text-align:left; width:500px}
div.aussen {width:500px; font-family: Arial; font-size: 11px; font-weight:normal}
div.kaufen {float:left; width:500px; height:50px; border:1px solid #c5c5c5}
div.kaufeninnen {width:146px; float:left; padding:10px}
div.leer {float:left; width:500px; height:15px}

/* Startseite */
div.angebot {width:168px; float:left; text-align:center; font-family: Arial; font-size: 13px; font-weight:normal}
div.angebot_titel {width:504px; float:left; text-align:center; font-family: Arial; font-size: 13px; font-weight:normal}
div.angebot_big {width:140px; float:left; text-align:center; padding-left: 20px; font-family: Arial; font-size: 13px; font-weight:normal; font-weight: bold }
div.firma {width:220px; float:left; text-align:left; padding-left: 15px;  font-family: Arial; font-size: 13px; font-weight:normal}
div.firma1 {width:250px; float:left; text-align:left; padding-left: 15px;  font-family: Arial; font-size: 13px; font-weight:normal}
div.firma_anschrift {width:250px; float:left; text-align:center; align:center;  font-family: Arial; font-size: 13px; font-weight:normal}
div.firma_oeff {width:250px; float:left; text-align:left; padding-left: 30px; font-family: Arial; font-size: 13px; font-weight:normal}

 SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: red;
  font-weight: bold;
}