/* ====================================================
                     Footer ohne Frame
==================================================== */

#newFooter {
  position: fixed;
  left: 0px;
  bottom: 0px;
  border: 0px solid red;
  width: 1001px;
  height: 60px;
  background: #ffffff;
}

.footerMenu {
	width: 981px;
	border-top: 0px solid #d6d6d6;
	color: #767573;
	line-height: 1.5;
	padding-top: 10px;
}

.footerMenu a:link, a:visited{
  color: #767573;
}

.footerMenu a:hover{
  color: #e13600;
}

.footerMailInput {
  position: absolute;
	right: 171px;
	bottom: 22px;
  background: #ffffff;
  color: #767573;
  font-size: 10px;
  padding-left: 5px;
	width: 225px;
	height: 15px;
	border-top: 1px solid #767573;
	border-left: 1px solid #767573;
	border-right: 0px solid #767573;
	border-bottom: 1px solid #767573;
}

.footerMailButton {
  position: absolute;
	right: 146px;
	bottom: 22px;
	width: 25px;
	height: 17px;
	cursor: pointer;
	border-top: 1px solid #767573;
	border-left: 0px solid #767573;
	border-right: 1px solid #767573;
	border-bottom: 1px solid #767573;
}

.flaggen {
	position: absolute;
	right: 30px;
	bottom: 19px;
}

/* ====================================================
                     übergreifend
==================================================== */

 body {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #767573;
	background-color: #ffffff;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
 html {
  height: 100%;
 }

img {
	border:0px;
	-ms-interpolation-mode:bicubic;
}


 a:link {
	color: #767573;
	text-decoration: none; 
}

 a:visited {
	color: #767573;
	text-decoration: none;
}

 a:hover {
 	color: #e13600;
 	text-decoration: none;
 }

 a:active {
	color: #e13600;
	text-decoration: none;
}

 a:link.link_lila {
	color: #e13600;
	text-decoration: none; 
}

 a:visited.link_lila {
	color: #e13600;
	text-decoration: none;
}

 a:hover.link_lila {
 	color: #e13600;
 	text-decoration: none;
 }

 a:active.link_lila {
	color: #e13600;
	text-decoration: none;
}

.content {
	position: absolute;
	top: 20px;
	left: 175px;
	width: 803px;
}

.content_over {
	position: absolute;
	top: 0px;
	left: 175px;
	width: 803px;
	text-align:left;
	float:left;
}

.content_over_suche {
	position: absolute;
	top: 0px;
	left: 175px;
	width: 628px;
	text-align:left;
}

.ueberschrift {
	color: #e13600;
	font-size: 14px;
	font-weight: bold;
}

.ueberschrift_schwarz {
	color: #767573;
	font-size: 14px;
	font-weight: bold;
}

#hinweis_layer {
  width: 350px;
  height: 105px;
  background: #ffffff url(http://www.buffaloshop.de/Shop/Img/hinweis_layer.jpg);
  position: absolute;
  top: 150px;
  left: 295px;
  z-index: 99999;
  padding-top: 55px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}

#hinweis_layer_checkout {
  width: 350px;
  height: 105px;
  background: #ffffff url(https://www.buffaloshop.de/Shop/Img/hinweis_layer.jpg);
  position: fixed;
  top: 300px;
  left: 400px;
  z-index: 99999;
  padding-top: 55px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}

#hinweis_layer_ok {
  color: #ffffff;
  position: absolute;
  top: 115px;
  left: 140px;
}

 a:link.hinweis_layer_ok_link, a:visited.hinweis_layer_ok_link, a:hover.hinweis_layer_ok_link, a:active.hinweis_layer_ok_link {
	color: #ffffff;
	text-decoration: none;
}

.unterNaviHead {
  color: #767573;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  height: 21px;
  padding-top: 10px;
  padding-left: 5px;
  margin-bottom: 0px;
  text-decoration: none;
  width: 140px;
  border-top: 1px solid #e2e2e2;
}

a:link.unterNaviHeadLink, a:visited.unterNaviHeadLink {
	text-decoration: none;
  color: #767573;
}

a:hover.unterNaviHeadLink, a:active.unterNaviHeadLink {
	text-decoration: none;
  color: #e13600;
}

.unterNaviHeadNewSale {
  color: #767573;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  height: 21px;
  padding-top: 4px;
  padding-left: 5px;
  margin-bottom: 10px;
  text-decoration: none;
  width: 140px;
  border-top: 1px solid #e2e2e2;
}

.unterNaviHeadNewSale:hover {
  color: #e13600;
}

.unterNaviHeadNewSaleAktiv {
  color: #e13600;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  height: 21px;
  padding-top: 4px;
  padding-left: 5px;
  margin-bottom: 10px;
  text-decoration: none;
  width: 140px;
  border-top: 1px solid #e2e2e2;
}

/* ====================================================
                       main.css
==================================================== */

.newsletter_input_vorname, .newsletter_input_nachname, .newsletter_input_email_anmelden, .newsletter_input_email_abmelden, .newsletter_input_anrede,.newsletter_input_gebtag, .newsletter_input_gebmonat, .newsletter_input_gebjahr {
	border: 1px solid #cccccc;
}

.lila {
	color: #e13600;
}

.newsletter_popuplayer {
	color: #ffffff;
}

 a:link.hilfe_anker, a:visited.hilfe_anker, a:hover.hilfe_anker, a:active.hilfe_anker {
	color: #767573;
	text-decoration: none;
}

 a:link.hilfe_mailto, a:visited.hilfe_mailto, a:hover.hilfe_mailto, a:active.hilfe_mailto {
	color: #767573;
	text-decoration: underline;
}

 a:link.agb, a:visited.agb, a:hover.agb, a:active.agb {
	color: #767573;
	text-decoration: none;
}

.kontakt_input_name, .kontakt_input_email, .kontakt_input_betreff, .kontakt_input_inhalt {
	border: 1px solid #cccccc;
}

.meinung_input_inhalt {
	border: 1px solid #cccccc;
}

.warenkorb_zeilen_160_oben, .warenkorb_kasse_zeilen_160_oben {
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}

.warenkorb_zeilen_80_oben, .warenkorb_kasse_zeilen_80_oben {
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}

.warenkorb_spalte_160_oben_ende, .warenkorb_kasse_spalte_160_oben_ende {
	border-bottom: 1px solid #d2d2d2;
}

.warenkorb_zeilen_160, .warenkorb_kasse_zeilen_160 {
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}

.warenkorb_zeilen_80, .warenkorb_kasse_zeilen_80 {
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}

.warenkorb_spalte_160_ende, .warenkorb_kasse_spalte_160_ende {
	border-bottom: 1px solid #d2d2d2;
}

.warenkorb_anzahl {
	border: 1px solid #cdcbcc;
	color: #767573;
}

.warenkorb_gesamtsumme {
	color: #e13600;
}

.hilfe_auflistung {
	background-color: #f2f2f2;
}

.warenkorb_kasse_gesamtsumme {
	color: #e13600;
}



/* ====================================================
                      header.css
==================================================== */

.warenkorb_text {
	color: #e13600;
}

/* ====================================================
                      product.css
==================================================== */

.navi_styletype {
	top: 0px;
	left: 10px;
	background-color: #ffffff;
	width: 145px;
	height: 97%;
	padding-top: 10px;
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: block;
}

.navi_styletype {
  position: absolute;
    #
}

.navi_styletype_weiss {
	position: fixed;
	top: 0px;
	left: 10px;
	background-color: #ffffff;
	width: 145px;
	height: 97%;
	padding-top: 10px;
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
	display: block;
}

 a:link.navi_styletype_link {
	color: #767573;
	text-decoration: none;
	padding-left:10px;
	line-height: 1.5em;
	font-size: 11px;
}

 a:visited.navi_styletype_link {
	color: #767573;
	text-decoration: none;
	padding-left:10px;
	line-height: 1.5em;
	font-size: 11px;
}

 a:hover.navi_styletype_link, a.aktiv {
 	color: #e13600;
 	text-decoration: none;
 	padding-left:10px;
 	line-height: 1.5em;
	font-size: 11px;
 }

 a:link.aktiv, a:visited.aktiv, a:active.aktiv {
 	color: #e13600;
 	text-decoration: none;
 	padding-left:10px;
 }

 a:active.navi_styletype_link {
	color: #e13600;
	text-decoration: none;
	padding-left:10px;
	line-height: 1.5em;
	font-size: 11px;
}

.farbplaettchen {
  margin: 5px;
  padding: 1px;
  border: 1px solid #000000;
}










a:link.top_navi_styletype_link {
	color: #000000;
	text-decoration: none;
	padding-left:10px;
	font-size: 11px;
  padding: 0px;
  margin: 0px;
}

 a:visited.top_navi_styletype_link {
	color: #000000;
	text-decoration: none;
	padding-left:10px;
	font-size: 11px;
  padding: 0px;
  margin: 0px;
}

 a:hover.top_navi_styletype_link {
 	color: #000000;
 	text-decoration: none;
 	padding-left:10px;
	font-size: 11px;
	font-weight: bold;
  padding: 0px;
  margin: 0px;
 }

 a:active.top_navi_styletype_link {
	color: #000000;
	text-decoration: none;
	padding-left:10px;
	font-size: 11px;
	font-weight: bold;
  padding: 0px;
  margin: 0px;
}

.topNaviTable {
  padding: 5px;
  margin: 0px;
  border-bottom: 1px solid #ffffff;
}

div:hover.topNaviTable {
  background-color: #000000;
  color: #ffffff;
}















.pricecurrent {
	color: #767573;
	font-weight: bold;
	font-size: 14px;
}

.pricesale {
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
}

.priceold {
	color: #767573;
	font-weight: bold;
	text-decoration: line-through;
	font-size: 14px;
}

.pricecurrent_klein, .price_current_klein {
	color: #767573;
	font-weight: bold;
}

/* aktueller Preis */
.pricesale_klein, .price_sale_klein {
	color: #ff0000;
	font-weight: bold;
}

.pricesale_klein_lila, .price_sale_klein_lila {
	color: #767573;
	font-weight: bold;
}

/* alter Preis */
.priceold_klein, .price_old_klein {
	color: #767573;
	font-weight: bold;
	text-decoration: line-through;
}

.priceold_klein_schwarz, .price_old_klein_schwarz {
  color: #767573;
	font-weight: bold;
	text-decoration: line-through;
}

.textRed {
	font-weight:900;
	color:#ff0000;
}

.eur {
	color: #767573;
	font-size: 14px;
}

.eur_klein {
	color: #767573;
}

.messenlayer {
	border: 3px solid #e13600;
}

.produkt_anzahl {
	border: 1px solid #cdcbcc;
}

.produkt_groesse {
	border: 1px solid #cdcbcc;
}

.basketlayer {
	background-color: #ffffff;
	border-top: 1px solid #e13600;
	border-left: 1px solid #e13600;
	border-right: 3px solid #e13600;
	border-bottom: 3px solid #e13600;
}

.groesse {
	border: 1px solid #e6e6e6;
	cursor: pointer;
}

.groesse_ohne_bestand {
	border: 1px solid #e6e6e6;
}

 a:link.big_link, a:visited.big_link, a:hover.big_link, a:active.big_link {
  line-height:30px;
  font-size:14px;
  margin-bottom:10px;
  text-decoration:none;
  cursor:pointer;
  padding-left:-10px;
}

/* ====================================================
                       welt.css
==================================================== */

a:link.informationen, a:visited.informationen, a:active.informationen {
	color: #666666;
}

a:hover.informationen {
	color: #e13600;
}

.trend_text_color {
	color: #666666;
}

#noMatchText, #noMatchForm
{
	width:600px;
}

body.noMatchBody
{
	overflow:hidden;
}