BODY {
  margin: 0;
  color: #000000;
  background: transparent;
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

TABLE {
	FONT: 11px Verdana,Helvetica,Arial,sans-serif;
	COLOR: #000;
	BACKGROUND-COLOR: transparent
}

FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

.reqfield {
   COLOR:#26268a;
   FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   FONT-STYLE: Normal;
   TEXT-DECORATION: none
}

.optfield {
   COLOR:#208a6b;
   FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   FONT-STYLE: Normal;
   TEXT-DECORATION: none
}

INPUT {
	/*BORDER-LEFT: #dedede 1px solid;
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #dedede 1px solid;
	PADDING-BOTTOM: 1px;
	BORDER-BOTTOM: #999 1px solid; */
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #dfe1e4;
	FONT: 11px Verdana,Helvetica,Arial,sans-serif;
	COLOR: navy;
}

SELECT {
	/*BORDER-LEFT: #dedede 1px solid;
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #dedede 1px solid;
	BORDER-BOTTOM: #999 1px solid */
   BACKGROUND-COLOR: #dfe1e4;
	FONT: 11px Verdana,Helvetica,Arial,sans-serif;
	COLOR: navy;
}

INPUT.checkbox {
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: transparent
}

INPUT.radio {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: transparent
}

INPUT.TEXT {
	/*BORDER-LEFT: #dedede 1px solid;
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #dedede 1px solid;
	BORDER-BOTTOM: #999 1px solid */
   BACKGROUND-COLOR: #dfe1e4;
   COLOR: navy;
   FONT-WEIGHT: normal;
   FONT-SIZE: 11px;
}

INPUT.SUBMIT {
	BACKGROUND-COLOR: #FFB6C1;
}

TEXTAREA {
	BACKGROUND-COLOR: #dfe1e4;
	FONT: 11px Verdana,Helvetica,Arial,sans-serif;
	COLOR: navy;
}

IMG {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none
}

A:link, A:visited, A:active {
  color: #0099ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

A:hover {
  color: #FF69B4;
  text-decoration: none;
}

A.bodyBrandLink:link, A.bodyBrandLink:visited {
  color: #0099ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 2.5;
  text-decoration: underline;	
}

A.bodyBrandLink:hover {
  color: #FF69B4;
  text-decoration: none;
}

/*
** Error Message
*/
.error {
  color: #ff0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}

/*
** Header in Table
*/
TABLE.boxheader {
  color: #000000;
  background-color: #FFB6C1;
  font-family: Arial, sans-serif;
  font-size: 26px;
  font-weight: regular;
  text-decoration: none;
	PADDING-LEFT: 0px
}

TD.leftColumn {
    background-color: #AFEEEE;
}

/*
** Box content
*/
.boxtext {
  color: #000080;
  background-color: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: regular;
  text-decoration: none;
}

.priceText {
  color: #000080;
  background-color: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: regular;
  text-decoration: none;
}

.optionText {
  color: #000000;
  background-color: transparent;
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-weight: regular;
  text-decoration: none;
}

/*
** 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: #000080;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}

/*
** Standardtext in Tabellen
** Standard text in tables
*/
.bodyText {
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

/*
** Kleine Schrift in Tabellen
** Small text in tables
*/
.bodyTextSmall {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-decoration: none;
}



/*
** Spezialpreis, Special-Flag gesetzt
** Special price, special-flag set
*/
.special {
  color: #ff0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}

/*
** Dateneingabe
** Data-input
*/
.account {
  color: #000000;
  background-color: #ff0000;
  text-decoration: none;
}

/*
** header Text
*/
.header {
  color: #808080;
  background-color: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Complete navigation bar, in table, tr, td
*/
.navigation {
  height: 19px;
  background-color: #AFEEEE;
}

/*
** Obere Navigationsleiste
** Upper navigation bar
*/
A.navi1:link, A.navi1:visited {
  color: #0099ff;
  background-color: #AFEEEE;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
}

A.navi1:hover {
  color: #FF69B4;
  text-decoration: none;
}

/*
** Lower navigation bar
*/
A.navi2:link, A.navi2:visited {
  color: #0099ff;
  background-color: #AFEEEE;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

A.navi2:hover {
  color: #FF69B4;
  text-decoration: none;
}

/*
** Footer oben
** Upper footer part
*/
.footer1 {
  color: #ffffff;
  background-color: #000000;
  text-decoration: none;
}

/*
** Footer mitte
** Middle footer part
*/
.footer2 {
  color: #ffffff;
  background-color: #dddddd;
  text-decoration: none;
}

/*
** Footer unten
** Lower footer part
*/
.footer3 {
  color: #808080;
  background-color: #000000;
  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;
}

.componentRssLink { FONT: regular 11px verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent }
.componentHomeLink { FONT: regular 11px verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: transparent }

TABLE.blogHeader { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #638c9c; PADDING-TOP: 0px }
TABLE.blogHeader TD.blogHeaderLeft DIV.componentText {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
TABLE.blogHeader TD.blogHeaderCenter DIV.componentText {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
TABLE.blogHeader TD.blogHeaderRight { VERTICAL-ALIGN: middle; TEXT-ALIGN: right }
TABLE.blogHeader TD.blogHeaderRight DIV.componentText {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}

/*
** Shop name
*/
A.componentBlogname:link, A.componentBlogname:visited {
  FONT-SIZE: 32px;
  FONT-FAMILY: verdana,arial,helvetica,sans-serif;
  FONT-WEIGHT: normal;
  COLOR: #DB7093;
  LETTER-SPACING: -2px;
  TEXT-DECORATION: none;
  BACKGROUND-COLOR: transparent
  }

A.componentBlogname:hover {
  COLOR: #FF7F50;
  TEXT-DECORATION: none
  }

.imgProduct {
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
  }
.bodyHeader {
  FONT: normal 10px verdana,arial,helvetica,sans-serif;
  COLOR: #000099;
  BACKGROUND-COLOR: #cce5ff;
  }
.bodyMainBlack {
  FONT: normal 10px verdana,arial,helvetica,sans-serif;
  COLOR: #000000;
  }
.bodyMainBlackMedium {
  FONT: normal 13px verdana,arial,helvetica,sans-serif;
  COLOR: #000000;
  }
.bodyMainBlackLarge {
  FONT: normal 16px verdana,arial,helvetica,sans-serif;
  COLOR: #000000;
  }
.bodyMainBlue {
  FONT: normal 10px verdana,arial,helvetica,sans-serif;
  COLOR: #000099;
  }
.bodyMainBlueMedium {
  FONT: normal 13px verdana,arial,helvetica,sans-serif;
  COLOR: #000099;
  }
.bodyMainBlueLarge {
  FONT: normal 16px verdana,arial,helvetica,sans-serif;
  COLOR: #000099;
  }
.bodyBold {
  FONT-WEIGHT: bold
  }

/*
** Left column Navigation
*/
.arr {
  background-image: url("images/800_arrow.gif");
  background-repeat: no-repeat;
  padding-left: 7px;
  padding-bottom: 3px;
  }
.sah {
  background-color: #365FAC;
  color: #ffffff;
  font-size: 13px;
  padding-left: 5px;
  padding-top: 2px;
  margin-bottom: 4px;
  font-weight: bold;
  }
