/*This stylesheet contains NEW styles for Web V.3.0*/

/*-----general styles-----*/
h1 { color: #B30209; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; }
h2 { color: #B30209; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; }

.mapContent { width: 700px; margin-top: 10px; padding-left: 10px; padding-right: 10px;  min-height: 460px; float: left; }


/*navigation links used in main navigation*/
td.navigationLink { background-image: url('images/navigationButtonBackground.jpg'); height: 32px;  background-repeat: repeat-x; background-position-y:50%}
td.navigationLink:hover { background-image: url('images/navigationButtonBackground_MouseOver.jpg'); height: 32px;  background-repeat: repeat-x; background-position-y:50%}
td.navigationLinkSelected { background-image: url('images/navigationButtonBackground_Selected.jpg'); height: 32px;  background-repeat: repeat-x; background-position-y:50%}
td.navigationSeparator { background-image: url(images/separator.jpg); width: 2px; height: 32px;  background-position: top; background-repeat: repeat-x;}
p.navigationLink { text-transform: uppercase; margin-top: 15px; margin-left: 15px; margin-right: 15px; font-weight: bold; text-decoration: none; color: #FFFFFF; font-size: 10px; font-family:  Verdana, Helvetica,  Arial, sans-serif; }
p.navigationLink:first-letter { font-size: 13px; }
p.shoppingCartLink { color: #FFFFFF; margin-left: 50px; margin-top: 10px; margin-right: 15px; text-align: right; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }


/*navigation links used in You are here*/
span.breadCrumbLink { text-transform: capitalize; text-decoration: none; color: #404040; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.youAreHereText {  color: #404040; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }


/*-----defining additonal text boxes-----*/
/*box 175px wide (same as .bordermodul..._mobile)*/
.bordermodultop_175 { background-image: url("images/infobox175_border_top_modul.jpg"); background-repeat: no-repeat; width: 175px; }
.bordermodulmiddle_175 { background-image: url("images/infobox175_border_middle_modul.jpg"); background-repeat: repeat-y; width: 175px; }
.bordermodulbottom_175 { background-image: url("images/infobox175_border_bottom_modul.jpg"); background-repeat: no-repeat; background-position: bottom; width: 175px;}
.modulheader_175 { width: 160px; height: 19px; overflow: hidden; padding-top: 4px; padding-left: 8px; }
.modultext_175 { width: 155px; padding: 7px 10px; }

/*box 145px wide (with red background)*/
.bordermodultop_145 { background-image: url("images/infobox145_border_top_modul.jpg"); background-repeat: no-repeat; width: 147px; }
.bordermodulmiddle_145 { background-image: url("images/infobox145_border_middle_modul.jpg"); background-repeat: repeat-y; width: 147px; }
.bordermodulbottom_145 { background-image: url("images/infobox145_border_bottom_modul.jpg"); background-repeat: no-repeat; background-position: bottom; width: 147px;}
.modulheader_145 { width: 100%; height: 19px; overflow: hidden; padding-top: 4px; padding-left: 8px; }
.modultext_145 { width: 127px; padding: 7px 10px 10px 7px; }

/*box 230px wide (with red background)*/
.bordermodultop_230 { background-image: url("images/infobox230_border_top_modul.jpg"); background-repeat: no-repeat; width: 230px; }
.bordermodulmiddle_230 { background-image: url("images/infobox230_border_middle_modul.jpg"); background-repeat: repeat-y; width: 230; }
.bordermodulbottom_230 { background-image: url("images/infobox230_border_bottom_modul.jpg"); background-repeat: no-repeat; background-position: bottom; width: 230px;}
.modulheader_230 { width: 100%; height: 21px; overflow: hidden; padding-top: 4px; padding-left: 8px; }
.modultext_230 { width: 220px; padding: 7px 10px 10px 7px; }

/*box 145px wide with white header*/
.bordermodultop_145_white { background-image: url("images/infobox145_white_border_top_modul.jpg"); background-repeat: no-repeat; width: 145px; }
.bordermodulmiddle_145_white { background-image: url("images/infobox145_white_border_middle_modul.jpg"); background-repeat: repeat-y; width: 145px; }
.bordermodulbottom_145_white { background-image: url("images/infobox145_white_border_bottom_modul.jpg"); background-repeat: no-repeat; background-position: bottom; width: 145px;}
.modulheader_145_white { width: 130px; height: 19px; overflow: hidden; padding-top: 4px; padding-left: 8px; }
.modultext_145_white { width: 127px; padding: 7px 10px 10px 7px; }

/*box 120px wide (with white background)*/
.bordermodultop_120 { background-image: url("images/infobox120_border_top_modul.jpg"); background-repeat: no-repeat; width: 120px; }
.bordermodulmiddle_120 { background-image: url("images/infobox120_border_middle_modul.jpg"); background-repeat: repeat-y; width: 120px; }
.bordermodulbottom_120 { background-image: url("images/infobox120_border_bottom_modul.jpg"); background-repeat: no-repeat; background-position: bottom; width: 120px;}
.modulheader_120 { width: 100px; height: 19px; overflow: hidden; padding-top: 4px; padding-left: 8px; }
.modultext_120 { width: 103px; padding: 7px 10px; }

/*-----defining additonal text styles-----*/
.languageButton { font-weight: bold; color: #B30209; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.siteMap { color: #404040; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.titleSentence { color: #000000; margin-left: 15px; margin-top: 5px; margin-bottom: 8px; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.tightList { 
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
  text-align: left;
}
.sitemapList {
  list-style-image: url(/_resources/images/icon_listitem.jpg);
  font-weight: bold;
}
.hiddenImage { 
  display: none;
}
.boxPrice { 
  color: #B30209; 
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  line-height: 13px; 
  text-align: right;
  margin-bottom: 0px;
}
.boxPrice_230 { 
  color: #B30209; 
  font-size: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  text-align: right;
  margin-bottom: 0px;
}
.pressMore { 
  padding-top: 5px; 
  padding-left: 0px; 
  color: #B30209; 
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
}
.langList {
  list-style-image: url(/_resources/images/icon_listitem.jpg);
  font-weight: bold;
  margin-left: 0px;
  padding-left: 20px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
}
.pressImage { 
  border: 0;
  width: 116px;
  height: 132px;
  margin-top: 6px;
  margin-bottom: 10px;
}
pre { 
  margin: 0;
  padding: 0;
}