/* font global */
td { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px}

/* background color, scrolling VORHER background-color: #F4FeF2*/
body {
	background-color: #FFFFFF;
	scrollbar-base-color:white;
	scrollbar-track-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:black;
	scrollbar-darkshadow-color:black;
	scrollbar-shadow-color:white;
	scrollbar-arrow-color:#003366;
	font-size: 12px;
	background-image: url(inglesina-bg.jpg);
	background-repeat: repeat-x;


}

/* links */
a {text-decoration: none}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: 30px;



}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	line-height: 30px;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	clip:    rect(   );
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
}

/* shop links */
a {text-decoration: none}
a.shoppagenav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005500;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
a.shoppagenav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005500;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
a.shoppagenav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	clip:    rect(   );
	font-weight: bold;
	text-decoration: underline;
	line-height: 20px;
}

/* links menu*/
a.nav: {text-decoration: none}
a.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005500;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
a.nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005500;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005500;
	clip:    rect(   );
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

/* background color menu */
.linkrow {
	background-color: #FFFFFF;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #990000;
	font-size: 12px;
}

/* background color top row - including shop logo */
.toprow {  background-color: #FFFFFF}

/* title Product Groups left table column */
.tablecolor1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993300;

}

/* background color left table column */
.leftcol {
	background-color: #FFFFFF;
	font-size: 14px;

}

/* title Home etc. middle table column */
.tablecolor2 {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 25px;
	margin: 0px;
	text-align: justify;


}

/* background color middle table column */
.midcol {
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;


}

/* title News right table column */
.tablecolor3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;



}

/* background color right table column*/
.rightcol {
	background-repeat: no-repeat;
	background-position: right left;
	background-attachment: scroll;





}

/* background color product group links */
.navtable {
	background-color: #FFFFFF;
	clip:   rect(   );
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	color: #FFFFFF;
	line-height: 18px;
	font-size: 24px;


}

/* background and border for all items */
.products {
	border: 1px solid #00005a;
	background-attachment: scroll;
	background-image: url(produktback2010.gif);
	background-repeat: repeat-x;
	background-position: left left;
	background-color: #f2f0e4;

}

/* image border */
img {  border-width: 0px} 

/* buttons and listboxes */
.buttons {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #836f39;
	background-color: #dbd6b8;
	border: 1px solid #836f39;
	font-weight: normal;
	letter-spacing: normal;

}
.inputbox {  font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #666666; border: 1px solid #00005a};
.textarea {  width: 200px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #f4f4f4; color: #000000; border: 1px #333333 solid}
.textarea {  width: 200px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000; border: 1px #333333 solid}


/* font and background color for attribute listboxes */
.select {  font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #F4F4F4; color: #000000}

/* basket font */
.basket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
.minibasket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* font and background color small basket - bottom frame */
.basketsmall {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099 ; background-color: #FFCCCC}
.basketsmallempty { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; background-color: #000080}

/* background color Sitemap */
.sitemap {  background-color: #FFE7D0}

/* background color search results */
.searchresults1 {
	background-color: #CCCCCC;
	font-weight: bold;
	color: #FFFFFF;
}
.searchresults2 {  background-color: #FFFFFF}
.searchresults3 {  background-color: #f4f4f4}

/* footnote */
.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC}
.fuss {
	font-family: "Courier New", Courier, mono;
	font-size: medium;
	font-style: italic;
	color: #333333;
	line-height: 25px;

}
.linkdezent {
	font-style: normal;
	color: #000000;
	line-height: 25px;
	border: 1px dashed #836f39;
	margin: 5px;
	right: 10px;
	background-color: #f2f0e4;





}
.dezent {
	color: #333333;
}
.linkdünn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	word-spacing: 5px;
}
.rahmen01 {
	border: thin solid #006600;
	background-color: #E2FFE1;
	letter-spacing: 1px;
	text-align: center;




}
.menuerahmen {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.menueauswahl {
	background-color: #f2f0e4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.menueoben {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FF6666;
	border: thin solid #990000;
}
.aktion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #000000;
	background-color: #FFCCCC;
	border: 1px outset #990000;
	padding: 5px;

}
.tagclud {
	background-color: #dbd6b8;
	padding: 3px;
	border: 1px dashed #705538;


}
.rahmenlinks {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 10px;

}
.kattextklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 180px;
}
#thecategories a:hover {
	background-color: #990000;
	color: #FFFFFF;
}
#thecategories a {
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
}
#topcat a {
	padding-left: 0px;
	font-size: 12px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-weight: bolder;
}

/*DIV oberhalb shopzentrierung*/
#oben {
      position: absolute;
      left: 50%;
      top: 18px;    /*Abstand zum oberen Bildschirmrand. Eingabe in % oder px*/
      width: 180px;    /*die gewünschte Breite in px*/
	  height: 110px;
      margin-left: 315px;    /*Die Hälfte der oben festgelegten Breite*/
      /*background-color: #fff;    /*Erzeugt eine Hintergrundfarbe, ggf. löschen*/
      border: 0px solid #000;    /*Erzeugt einen Rahmen, ggf. löschen*/ 
	  color: #FFFFFF;
	  background-image: url(warenkorb.png);
      background-repeat:repeat-x;/*float:left;*/
      }
	

/*DIV zur Shopzentrierung*/
#center {
      position: absolute;
      left: 50%;
      top: 150px;    /*Abstand zum oberen Bildschirmrand. Eingabe in % oder px*/
      width: 1024px;    /*die gewünschte Breite in px*/
      margin-left: -512px;    /*Die Hälfte der oben festgelegten Breite*/
      /*background-color: #fff;    /*Erzeugt eine Hintergrundfarbe, ggf. löschen*/
      border: 0px solid #000;    /*Erzeugt einen Rahmen, ggf. löschen*/ 
      }
	  
/*DIV zur Titelposition*/
#titel {
	position: absolute;
      left: 50%;
      top: 20px;    /*Abstand zum oberen Bildschirmrand. Eingabe in % oder px*/
      width: 1024px;    /*die gewünschte Breite in px*/
      margin-left: -512px;    /*Die Hälfte der oben festgelegten Breite*/
     
      }
	  
/*DIV zur Werbungposition*/
#werbung {
	position: absolute;
      left: 50%;
      top: 0px;    /*Abstand zum oberen Bildschirmrand. Eingabe in % oder px*/
      width: 1024px;    /*die gewünschte Breite in px*/
      margin-left: -200px;    /*Die Hälfte der oben festgelegten Breite*/
     
      }	  
	  /*DIV zur Schattenposition*/
#schatten {
	position: absolute;
      left: 50%;
      top: 150px;    /*Abstand zum oberen Bildschirmrand. Eingabe in % oder px*/
      width: 1024px;    /*die gewünschte Breite in px*/
      margin-left: 509px;    /*Die Hälfte der oben festgelegten Breite*/
     
      }
	  
	  /*DIV zur DEUTSCH-Shoppositio????Ÿ?t?????????????›?????????›??????????????????????????????????????›????????????????????????????????????????????????????›????????n*/
#schweizshop {
	position: absolute;
      left: 50%;
      top: 105px;    /*Abstand zum oberen Bildschirmrand. Eingabe in % oder px*/
      width: 1024px;    /*die gewünschte Breite in px*/
      margin-left: -218px;    /*Die Hälfte der oben festgelegten Breite*/
     
      }
	  
	  /*DIV zur Warenkorb oben anzeigen*/
#konto {
	position: absolute;
      left: 50%;
      top: 100px;    /*Abstand zum oberen Bildschirmrand. Eingabe in % oder px*/
      width: 1024px;    /*die gewünschte Breite in px*/
      margin-left: 509px;    /*Die Hälfte der oben festgelegten Breite*/
     
      }
	  
	  /*change the menu hover color below*/
#thecategories a:hover {
	background-color: #f0f0f0;
	color: #cc0000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 2px;
}

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 180px;
}

.activelink {
	display: block;
	font-weight: bold;
	font-size: 13px;
	background-color: #695d16;
	color: #FFFFFF;
}

#thecategories a {
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
	padding-left: 0px;
	font-size: 12px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-weight: bolder;
}

#secondcat a {
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}

#thirdcat a {
	padding-left: 1????Ÿ?t??T??????????›?????????›??????????????????????????????????????›????????????????????????????????????????????????????›????????0px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #A19443;
	color: #FFFFFF;
}

#fourthcat a {
	padding-left: 20px;
	color: #FFFFFF;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #A19443;
}

#fifthcat a {
	padding-left: 25px;
	color: #FFFFFF;
	padding-bottom: 1px;
	padding-top: 1px;
}

/* Kategorie-Beschreibung */
TD.category_desc {
  font-family: Arial, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  font-weight: normal;
}

TD.headerNavigation {
  font-family: Arial, sans-serif;
  font-size: 14px;
  /*background-image: url(bgheader.gif);*/
  /*background: #ffffff;*/
  color: #666666;
  font-weight : normal;
  line-height: 1.5;
  
}
TD.headerNavigation2 {
  font-family: Arial, sans-serif;
  font-size: 14px;
  /*background-image: url(bgheader.gif);*/
  /*background: #ffffff;*/
  color: #FFFFFF;
  font-weight : normal;
  line-height: 1;
  padding-top: 15px;
  padding-right: 15px;
  
}
TD.headerNavigation3 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight : normal;
	line-height: 1.5;
	padding-top: 15px;
	padding-right: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
  
}

A.headerNavigation { 
  color: #666666; 
}

A.headerNavigation:hover {
  color: #000000;
}

A.headerNavigation2 { 
  color: #FFFFFF; 
}

A.headerNavigation2:hover {
  color: #CCCCCC;
}
TD.headerNavigationb {
  font-family: Arial, sans-serif;
  font-size: 11px;
  /*background: #5e193c;*/
  color: #666666;
  font-weight : normal;
}
A.headerNavigationb:hover {
  color: #666666;
  font-size: 11px;
}
A.headerNavigationb { 
  color: #666666; 
  font-size: 11px;
  }

