

a.one:link {color: #BB0000; text-decoration:none;Font-Weight:bold}
a.one:visited {color: #BB0000; text-decoration:none;Font-Weight:bold}
a.one:hover {color: #FD2828; background-color:#FDEF78;Font-Weight:bold}

a.two:link {color: #FFFFFF; text-decoration:none;Font-Weight:bold}
a.two:visited {color: #FFFFFF; text-decoration:none;Font-Weight:bold}
a.two:hover {color: #FD2828; background-color:#FDEF78;Font-Weight:bold}

a.tree:link {
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #000000;
BACKGROUND-COLOR: #f4f3f3;
}
a.tree:hover {
COLOR: #3366ff;
BACKGROUND-COLOR: #FFFFFF;
width: 160px;
height: 20px;
}


/* Text am Ende von mail_thanks */
.rahmendanke {
	border-top: none;
	border-left: 1px solid #000000;
	border-right: 1px dotted #A4A4A5;
	border-bottom: 1px solid #A4A4A5;
}

.ver10dick {
	font-family: Verdana, tahoma;
	font-size: 10px;
	font-weight: bold;
}

.schriftindex {
	          font-size:11px; 
             color:black; 
				 font-weight:bold;
             line-height:16px;
             font-family: Verdana, Arial;
}

/* Vier Kästen in der oberen tabellenreihe tpl.home.php */

.homeboxkopf {
	background-image: url(./images/icons/button_h1.gif);
	line-height: 18px;
	padding-left: 3px;
	font-family: tahoma, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.ruf {
	background-image: url(./images/icons/button_h1.gif);
	line-height: 18px;
	padding-left: 3px;
	font-family: tahoma, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.homeboxtext  {
	font-family: verdana;
	font-size: 11px;
	line-height: 12pt;
	padding-left: 2px;
	font-weight: normal;
	color: #000000;
	background-color: #f5f5f5;
}

.homeboxtext1  {
	font-family: verdana;
	font-size: 11px;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}

.schrift111 { font-size:12px; color:black; font-weight:normal;
     line-height:16px;
     font-family:verdana, Arial;
     letter-spacing:0.1mm;
     word-spacing:0.1mm;
	  padding-left: 3px; 
	  }

/* Schrift und Abstand in Hauben und Deckel */

.schrift11 { font-size:11px; color:black; font-weight:normal;
     line-height:14px;
     font-family:verdana, Arial;
     letter-spacing:0.1mm;
     word-spacing:0.1mm;
	  padding-left: 3px; 
	  }

/* Box Information  */
.box_info {
	line-height: 18px;
}	  
	  
	  
body {
  margin: 2;
  color: #000000;
  background-color: #ffffff;
  background-image: url(./images/banners/bg.gif);  
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}

a:link, a:visited, a:active {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #ff0000;
  text-decoration: none;
}

/*
** Error Message
*/
.error {
  color: #ff0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;

}

/*
** BoxHeader
*/
.boxheader {
	background-color: #f5f5f5; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

.boxspezial {
	color: #000000;
	background-color: #E5EAFF;
	border-top: 1px solid #013004;
	border-left: 1px solid #013004;
	border-bottom: 1px solid #013004;
	border-right: 1px solid #013004;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/*
** Boxinhalt
** Box content
*/
.box {
	color: #000080;
	/* background-color: #32CD32;  */
	border-top: 1px solid #013004;
	border-left: 1px solid #013004;
	border-bottom: 1px solid #013004;
	border-right: 1px solid #013004;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height:12pt;
}

.boxnavi {
	color: #000080;
	border-top: none;
	border-left: 1px solid #A4A4A5;
	border-right: 1px solid #A4A4A5;
	border-bottom: 2px solid #A4A4A5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height:11pt;
	background-color: #f4f3f3;
}

.boxkorb {
	color: #000000;
	border-style: solid; 
	border-top: 0px solid #A4A4A5;
	border-left: 1px solid #A4A4A5;
	border-right: 1px solid #A4A4A5;
	border-bottom: 1px solid #A4A4A5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.boxheadline {
	background-image: url(./images/logos/boxheadlines.gif);
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3pt;
	line-height: 24px;
}
/*
** Boxinhalt
** Mittelteil Hauptseite
*/
.tdmain {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}

/*
** Company Info
*/
.compinfo {
  color: #000080;
  background-color: #b0c4de;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

/*
** Überschriften
** Headlines
*/
.headline {
	color: Red;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-top: 0px dotted black;
	border-bottom: 0px dotted black;
	border-left: 0px solid #FC011F;
	border-right: none; /*line-height: 14px; */
	background-color: #C4E979;
}

/* Formatierung nur für productdetail   */
.headline1 {
	color: black;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-top: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	border-left: 1px solid #C9C9C9;
	border-right: 0px solid #C9C9C9;
	background-color: #F4F4F4;
	}
	
.headline2 {
	color: black;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-top: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	border-left: 0px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	background-color: #F4F4F4;
	}
	
.footline {
	color: black;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	border-top: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	background-color: #F4F4F4;
	}		
	

/* Rahmen um Tabellen in Index und Deteil */
.rahmentab {
	border-top: 0px solid #999999;
	border-bottom: 0px solid #999999;
	border-left: 0px solid #999999;
	border-right: 0px solid #999999;
}

/*Rahmen Hinweise index-Seite  */
.rahmenindex {
	border-top: 1px solid #999999;
	border-bottom: 2px solid #00008B;
	border-left: 1px solid #999999;
	border-right: 2px solid #00008B;
}

.rahmenindex1 {
	border-top: 1px solid #999999;
	border-bottom: 4px solid Fuchsia;
	border-left: 1px solid #999999;
	border-right: 3px solid Fuchsia;
}

/* Linie oberhalb und unterhalb der Infokästen  */
.liniez {
	border-top:2px solid #000000;
}

/*
** Standardtext in Tabellen
** Standard text in tables
*/
.desc {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.desc1 {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-decoration: none;
  border-top: none;
	border-bottom: 1px solid Black;
	border-left: 0px solid #FC011F;
	border-right: none;
}

/* style für extendet-desk  */
.extendet_desc {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
/*
** Kleine Schrift in Tabellen
** Small text in tables
*/
.descsmall {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}

.descsmall2 {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}



/*
** Spezialpreis, Special-Flag gesetzt
** Special price, special-flag set
*/
.special {
  color: #ff0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

/*
** Dateneingabe
** Data-input
*/
.account {
  color: #000000;
  background-color: #ff0000;
  text-decoration: none;
}

/*
** Umrandung der Tables
** Table border
*/
.tableborder {
  border-top: 1px solid #013004;
  border-left: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
}

.tablefooter {
  border-bottom: 4px solid #ffffff;
	border-left: 4px solid #ffffff;
	border-right: 4px solid #ffffff;
}

/* Tabelle in catalog unten begrenzen   */
.tbordercat {
	border-top: none;
	border-bottom: 1px solid Black;
	border-left: 0px solid #FC011F;
	border-right: none;
} 

/*
** Header mit Firmenlogo
** header with company logo
*/
.header {
  background-image: url(./images/logos/bgkopf.gif);
  border-top: 2px solid #ffffff;
  border-left: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
  border-bottom: 0px solid #000000;
}

/*
** Gesamt-Navigationsleiste
*/
.navi1 {
	border-left: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
}

.navigation {
  border-top: none;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 0px solid #000000;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.navitext1 {
  color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-image: url(./images/logos/boxheadlines.gif);
  line-height: 24px;
}


/*
** Obere Navigationsleiste
** Upper navigation bar
*/
.navi1 {
	color: #900050;
	background-color: #F4F3F3;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/*
** Untere Navigationsleiste
** Lower navigation bar
*/
.navi2 {
  color: #900050;
  background-color: #808080;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Footer oben
** Upper footer part
*/
.footer1 {
	color: Black;
	background-color: #F4F3F3;
	text-decoration: none;
	font-weight: bold;
}

/*
** Footer mitte
** Middle footer part
*/
.footer2 {
	color: #ffffff;
	background-color: #808080;
	text-decoration: none;
}

/*
** Footer unten
** Lower footer part
*/
.footer3 {
	color: #000000;
	background-color: #F4F3F3;
	text-decoration: none;
}

/*
** Info HTML-Seiten
** Info HTML-pages
*/
.info {
  color: #000000;
  background-color: #ffffcc;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  text-decoration: none;
}

p.verd11px_n { font-size:11px; color:black; font-weight:normal;
     line-height:11px;
     font-family:verdana, Arial;
     letter-spacing:0.1mm;
     word-spacing:0.1mm; }
	  
p.verd10px { font-size:10px; 
             color:black; 
				 font-weight:normal;
             line-height:10px;
             font-family: Verdana, Arial;
             letter-spacing:0.1mm;
             word-spacing:0.1mm; }
				 
.punkte10 {
	          font-size:10px; 
             color:black; 
				 font-weight:normal;
             line-height:10px;
             font-family: Verdana, Arial;
}

/* Formatierung Ersatzteil-Form  */

.feld   {
	border-top: none;
	border-left: none;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	font-family: verdana;
	font-size: 11px;
	background-color: #FFFFB0;
}
/* Felder in Frezno Form  */
.feldf  {
   padding-top: 3px;
	padding-bottom: 3px;
	border-top: none;
	border-left: none;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	font-family: verdana;
	font-size: 11px;
	background-color: #FFFFFF;
}

.feldmenge   {
	border-top: 1px;
	border-left: 1px;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	font-family: verdana;
	font-size: 11px;
	background-color: #ffffff;
}

/* Ausgabe im Auswahlmenue  */
.menuepunkte {
	border-top: none;
	border-left: none;
	border-right: 0px solid #A4A4A5;
	border-bottom: 3px solid #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	/*background-color: #FFFFE1; */
	line-height: 22px;
}

/* Neben dem Bild eine linie  und schrift, abstand für Artikelbeschreibung */

.lbild {
	border-top: none;
	border-left: none;
	border-right: 1px dotted #A4A4A5;
	border-bottom: 0px solid #A4A4A5;
}

.artb {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	padding: 4px;
}

.boxtips {
	padding: 3px;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #1E508C;
}

/* Formatierung der Spezialartikel (Angebote) */

.sp_standart {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
}

.sp_standart1 {
	background-image: url(./images/icons/button_h.gif);
}

.sp_standart2 {
	background-image: url(./images/icons/button_h1.gif);
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
b.one:link {color: #BB0000; text-decoration:none;Font-Weight:normal}
b.one:visited {color: #BB0000; text-decoration:none;Font-Weight:normal}
b.one:hover {color: #FD2828; background-color:#FDEF78;Font-Weight:normal}

/*formatierung der rechten Spalte */

.button_r {
	background-image: url(./images/icons/button_h1.gif);
	line-height: 21px;
	padding-left: 3px;
	font-family: tahoma, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-top: 1px solid #A4A4A5;
	border-left: 1px solid #A4A4A5;
	padding-top: 3px;
	
}

.linieorl {
	border-top: 1px solid #A4A4A5;
	border-left:1px solid #A4A4A5;
	border-right: 1px solid #A4A4A5;
	padding-top: 0px;
}

.boxrechts1 {
	padding-left: 3px;
	padding-top: 6px;
	padding-bottom: 8px;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #00018E;
	line-height: 11pt;
	border-left: 1px solid #A4A4A5;
	border-bottom: 1px solid #A4A4A5;
	background-color: #F5F5F5;
}

.abstand {
   font-size: 2px;
	color: #FFFFFF;
	background-color: White;
}
.boxunten {
	padding-left: 3px;
	padding-bottom: 8px;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #00018E;
	line-height:11pt;
	border-left: 1px solid #A4A4A5;
	border-bottom: 1px solid #A4A4A5;
	background-color: #E7E7E7;
}

/* extras in tpl.catalog.php  */

.linieunten {
	border-top: 1px solid #A4A4A5;
}

.titeloben {
	background-image: url(./images/icons/button_h1.gif);
	line-height: 20px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-top:3px;
	}	 	 