TR.shippingHeader {
  background: #bbc3d3;
}

TR.shippingNavigation {
  background: #bbc3d3;
}

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

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

body, html {
margin: 0px;
padding: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #595959;
	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: 10px auto;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
width: 100%; /* set total pagewidth */
}
form {
display: inline;
	font-family: Arial;
	font-size: 11px;
	color: #595959;
}
td { 
font-family: Arial;
font-size: 12px;
color: #595959;
}
td.productListing-data { 
font-family: Arial;
font-size: 12px;
color: #595959;
vertical-align: middle;
}
table#mainLayoutLT { 
font-family: Arial;
font-size: 12px;
color: #595959;
margin: 0px auto;
width: 100%;
}
td.columnLT { 
font-family: Arial;
font-size: 12px;
color: #595959;
width: 155px;
padding: 0;
}

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

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

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

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

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

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

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

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

td#navBarTopLT, td#navBarBottomLT { 
font-family: Arial;
font-size: 12px;
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: Arial;
font-size: 12px;
color: #595959;
border: 2px #ffb21c solid;
}
.infoBoxLT td { 
font-family: Arial;
font-size: 12px;
color: #595959;
border: 1px black solid;
}
contentLT table td.pageHeading, h1 { 
font-family: Arial;
font-size: 14px;
color: #595959;
color: #d00;
}
.infoBoxLT td table td { 
font-family: Arial;
font-size: 12px;
color: #595959;
border-width: 0px;
}
.inputRequirement, .greetUser { 
font-family: Arial;
font-size: 12px;
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: Arial;
font-size: 12px;
color: #595959;
font-weight: bold;
color: #e00;
}
td.infoBoxHeadingFONT { 
font-family: Arial;
font-size: 12px;
color: #000000;
vertical-align: bottom; 
}
td.infoBoxCONTENTFONT { 
font-family: Arial;
font-size: 12px;
color: #000000; background-color:#DEDEDE
}

/* end colors and borders */

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

.infoBoxLT td, .infoboxLT td.boxTextLT form select { 
font-family: Arial;
font-size: 10px;
color: #595959;
}

#navBarTopLT, #navBarBottomLT { 
font-family: Arial;
font-size: 12px;
color: #595959;
font-weight: bold;
}

/* font size for content in and outside tables */
#contentLT table td, #contentLT { 
font-family: Arial;
font-size: 12px;
color: #595959;
}

#contentLT table td.pageHeading, h1 { 
font-family: Arial;
font-size: 14px;
color: #595959;
font-weight: bold;
text-indent: 14px;
padding-top: 5px;
}
/* end fonts */
/* begin link styles */

a { 
font-family: Arial;
font-size: 12px;
color: #595959;
color: #707070;
text-decoration: none;
}

a:hover { 
font-family: Arial;
font-size: 12px;
text-decoration: underline;
color: #707070;
}

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

TD.categ {
vertical-align: top;
}

.infoBoxHeading {
font-family: Arial;
font-size: 11pt;
color: #333333;
font-weight: bold
}

.boxstyle {
font-family: Arial;
font-size: 13px;
color: #333333;
font-weight: bold
}

td {
font-family: Arial;
font-size: 13px;
color: #333333
}

A.headerNavigation2 { 
font-size: 12px;
font-weight: bold;
color: #336699;
text-decoration: none; 

}

a:hover.headerNavigation2 {
font-size: 12px;
font-weight: bold;
color: #336699;
text-decoration: underline;
}

A.headerNavigation { 
font-size: 12px;
text-transform: uppercase;
color: #b80201;
text-decoration: none;
font-family: arial;
font-weight: bold

}

A.HauptNavigation { 
font-size: 13px;
color: #b80201;
text-decoration: none;
font-family: Arial;
}

a:hover.HauptNavigation {
font-size: 13px;
text-decoration: underline;
font-family: arial;
}

/* end link styles */

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

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

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;
padding-top:13px;
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:230px;
z-index:3
}

div.bgbild1 {
width:401px;
height:93px;
background-image:url('/templates/Modell_123/images/modell_kopf_bg_1.gif');
float:left
}

div.bgbild2 {
width:180px;
height:93px;
background-image:url('/templates/Modell_123/images/modell_kopf_bg_2.gif');
float:left
}

div.bgbild3 {
width:69px;
height:29px;
background-image:url('/templates/Modell_123/images/reiter_white_bg.gif');
float:left
}

div.bgbild4 {
width:69px;
height:29px;
background-image:url('/templates/Modell_123/images/modell_nav_bg_1.gif');
float:left
}

div.bgbild5 {
width:12px;
height:23px;
background-image:url('/templates/Modell_123/images/shopbox_01.gif');
float:left
}

div.bgbild6 {
width:501px;
height:23px;
background-image:url('/templates/Modell_123/images/shopbox_02.gif');
float:left
}

div.bgbild7 {
width:535px;
background-image:url('/templates/Modell_123/images/rahmen_grau_bg.gif');
float:left
}

div.bgbild8 {
width:181px;
height:23px;
background-image:url('/templates/Modell_123/images/shopbox_02.gif');
float:left
}

div.bgbild9 {
width:215px;
background-image:url('/templates/Modell_123/images/box_rahmen_grau_bg.gif');
float:left
}

div.bild1 {
width:162px;
height:93px;
float:left
}

div.bild2 {
width:6px;
height:93px;
float:left
}

div.bild3 {
width:159px;
height:35px;
float:left
}

div.bild4 {
width:5px;
height:93px;
float:left
}

div.bild5 {
width:166px;
height:38px;
float:left;
}

div.bild6 {
width:3px;
height:91px;
float:left
}

div.bild7 {
width:21px;
height:93px;
float:left
}

div.bild8 {
width:12px;
height:29px;
float:left
}

div.bild9 {
width:17px;
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:15px;
float:left
}

div.text1 {
text-align:center
}

div.text11 {
text-align:center;
padding-top:20px;
}

div.text2 {
width:550px;
text-align:left;
padding-top: 7px;
float:left
}

div.text3 {
text-align:left;
padding: 3px;
font-size:13px;
color:#d2d2d2;
text-decoration:none;
font-family:Arial;
float:left;
font-weight:bold;
}

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:8px;
font-weight:bold;
font-size:13px;
color:#b80201;
margin-bottom:0px;
text-align:center;
}

div.text7 {
text-align:left;
font-size:14px;
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-top:5px;
float:left;
font-weight:bold;
}

div.text10 {
width:68px;
height:23px;
padding-left:3px;
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
}

div.test {
width: 565px;
float:left
}


/* Shop-Titel*/

span.part1 {
font-weight:bold;
font-size:36px;
font-family:"arial black";
color:#ff0000
}

span.part2 {
font-weight:bold;
font-size:36px;
font-family:"arial black";
color:#98cc01
}

span.part3 {
font-weight:bold;
font-size:36px;
font-family:"arial black";
color:#000098
}

span.part4 {
font-weight:bold;
font-size:36px;
font-family:"arial black";
color:#fecd00
}

span.part5 {
font-weight:bold;
font-size:36px;
font-family:"arial black";
color:#d2d2d2
}

span.part6 {
font-weight:normal;
color:#ff0000;
font-family:arial
}

span.part7 {font-weight:bold;
font-size:14px
}


/* 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:20px;
}

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: 13px;
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:155px;
float:left;
text-align:center;
font-family: Arial;
font-size: 14px;
font-weight:normal
}

div.angebot_titel {
width:504px;
float:left;
text-align:center;
font-family: Arial;
font-size: 14px;
font-weight:normal
}

div.angebot_titel1 {
width:489px;
float:left;
padding-left:10px;
text-align:left;
font-family: Arial;
font-size: 14px;
font-weight:normal
}

div.angebot_big {
width:140px;
float:left;
text-align:center;
padding-left: 20px;
font-family: Arial;
font-size: 14px;
font-weight:normal;
font-weight: bold
}

div.firma {
width:220px;
float:left;
text-align:left;
padding-left: 15px;
font-family: Arial;
font-size: 14px;
font-weight:normal
}

div.firma1 {
width:250px;
float:left;
text-align:left;
padding-left: 15px;
font-family: Arial;
font-size: 14px;
font-weight:normal
}

div.firma_anschrift {
width:250px;
float:left;
text-align:center;
align:center;
font-family: Arial;
font-size: 14px;
font-weight:normal
}

div.firma_oeff {
width:250px;
float:left;
text-align:left;
padding-left: 30px;
font-family: Arial;
font-size: 14px;
font-weight:normal
}

div.google {
width:250px;
float:left;
text-align:left;
font-family: Arial;
font-size: 14px;
font-weight:normal
}

div.angebot1 {
width:232px;
float:left;
text-align:center;
font-family: Arial;
font-size: 14px;
font-weight:normal
}

 SPAN.markProductOutOfStock {
  font-family: Arial;
  font-size: 14px;
  color: red;
  font-weight: bold;
}


