A, BODY, INPUT, OPTION, SELECT, TABLE, TD, TR, LI, P, TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
body { 
	margin: 0px;
	Background-color: #FFFFFF;
}

h1{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:14px;
	color:#000000;
}


.npe_header_spacer{
	position:relative;
	top:13px;
}

.npe_header_spacer_content{
	position:relative;
	top:0px;	
	padding-top:0px;
		
}


/*Menue oben beim Logo */
.mainmenu {
  background-color: red;
  text-decoration:none;

}
.MyGS_Pfeill_Button_Mittel {
  font-size:11px;
    width:85px;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#FFFFFF;
  color:#000000;
  Text-Decoration:none;
  
}
.MyPfeill_Button_Mittel {
  font-size:11px;
    width:70px;
	margin-bottom:0px;
	border:0px;
	border-style:solid;
	border-color:#000000;
	background-color:#FFFFFF;
  color:#000000;
  Text-Decoration:none;
}
.MyPfeill_Button_zMuG {
  font-size:11px;
    width:110px;
	margin-bottom:0px;
	border:0px;
	border-style:solid;
	border-color:#000000;
	background-color:#FFFFFF;
  color:#000000;
  Text-Decoration:none;
}
.MyWhite_Pfeil_Button_zMuG {
	font-size:xx-small;
	width:180px;
	height:18px;
	text-decoration:none;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#FFFFFF;
  	color:#000000;
	Text-Decoration:none;
}
.MyWhite_Pfeil_Button_Mittel {
	font-size:xx-small;
	width:120px;
	height:18px;
	text-decoration:none;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#FFFFFF;
  	color:#000000;
	Text-Decoration:none;
}
.MyPfeill_Button_Gross {
  font-size:11px;
    width:150px;
	margin-bottom:0px;
	border:0px;
	border-style:solid;
	border-color:#000000;
	background-color:#FFFFFF;
  color:#000000;
  Text-Decoration:none;
}
.MyWhite_Pfeil_Button_Gross {
	font-size:xx-small;
	width:200px;
	height:18px;
	text-decoration:none;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#FFFFFF;
  	color:#000000;
	Text-Decoration:none;
}
.MyCeckOut_GS_Button {
	font-size:xx-small;
	width:120px;
	height:18px;
	text-decoration:none;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#FFFFFF;
  	color:#000000;
	Text-Decoration:none;
}
.MyPfeill_Button {
  font-size:11px;
    width:50px;
	margin-bottom:0px;
	border:0px;
	border-style:solid;
	border-color:#000000;
	background-color:#FFFFFF;
  color:#000000;
  Text-Decoration:none;
}
.MyWhite_Pfeil_Button {
	font-size:xx-small;
	width:100px;
	height:18px;
	text-decoration:none;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#FFFFFF;
  	color:#000000;
	Text-Decoration:none;
}
.MyAccountTableBody {
	background-color: #FFD9DA;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	Border-Bottom: #000000 0px outset;
	white-space: nowrap;
	padding: 0px;
}
.MyAccountTableInner {
	background-color: #FFF2F2;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	Border-Bottom: #000000 0px outset;
	white-space: nowrap;
	padding: 0px;
}
.MyAccount_Personal_Table{
	background-color: #FFF2F2;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	Border-Bottom: #FF0000 1px solid;
	white-space: nowrap;
	padding: 0px;

}
.MyAccountTableSpacer {
	height: 6px;
	background-color: #FFD9DA;
	padding: 0px;
}
.MyCheckOutSpacer {
	width: 4px;
	background-color: #FFFFFF;
	padding: 0px;
}
.MyCheckOutSpacerHeader{
	width: 1px;
	padding: 0px;
    background-color: #FE0000;
}
.MyRegisterTableBody {
	background-color: #FFD9D9;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	Border-Bottom: #000000 0px outset;
	white-space: nowrap;
	padding: 0px;
}
.MySubMainmenu {
  background-color: #FFD9DA;

}

/*Direkt am Logo */
.header {
  background-color: white;
}

A:Link {
	Color: #000000;
	Text-Decoration:underline;
}
A:Visited {
	Color: #000000;
	Text-Decoration:underline;
}
A:Active {
	Color: #000000;
	Text-Decoration:underline;
}
A:Hover {
	Color: #F20000;
	Text-Decoration:underline;
}

/*Menuesueberschriften links und rechts Angebot und Neueste Produkte*/
TABLE.RecordsTable {
	border: 4px solid #DEDEDE;
	background-color: white;
	font-size: 12px;
}
/*Überschriften von den Boxen Angebot und Neueste Produkte*/
.RecordsTableHeader {
	background-color: #DEDEDE;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	text-align: left;
	Border-Bottom: #DEDEDE 0px outset;
	white-space: nowrap;
	padding: 2px;
}
.MyCartTableSpacer {
	background-color: #FFFFFF;
	height: 6px;
	padding: 0px;
}
.MyCartDarkTableSpacer {
	background-color: #000000;
	height: 1px;
	padding: 0px;
}
.MyCartProdTableSpacer {
	background-color: #FFF2F2;
	height: 6px;
	padding: 0px;
}
.MyCartTableSpacerLight {
	background-color: #FFFFFF;
	height: 2px;
	padding: 0px;
}
.RedHeaderBg {
	background-color: red;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	text-align: left;
	white-space: nowrap;
	padding: 2px;
}
.White_Button {

    font-size:11px;
	border:1px;
	border-style:solid;
	border-color:#630000;
    border-bottom-color:#630000;
    border-bottom-width:2px;
    border-right-color:#630000;
    border-right-width:2px;
	background-color:#FFFFFF;
    color:#000000;
    background-image:url(../images/MyButtonPfeil.gif);
    background-repeat:no-repeat;
    background-position:5px 3px;
    
    
}
.White_Button_sub_23
{
    font-size:11px;
	border:1px;
	border-style:solid;
	border-color:#630000;
    border-bottom-color:#630000;
    border-bottom-width:2px;
    border-right-color:#630000;
    border-right-width:2px;
	background-color:#FFFFFF;
    color:#000000;
    background-image:url(../images/MyButtonPfeil.gif);
    background-repeat:no-repeat;
    background-position:5px 3px;
}



.White_ButtonLogin{
    font-size:11px;
	border:1px;
	border-style:solid;
	border-color:#000000;
	border-bottom-color:#630000;
    border-bottom-width:2px;
    border-right-color:#630000;
    border-right-width:2px;
	background-color:#FFFFFF;
    color:#000000;

}

.MyWhite_Cart_Button {
	font-size:xx-small;
	width:150px;
	height:18px;
	text-decoration:none;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
    border-color:#630000;
    border-bottom-color:#630000;
    border-bottom-width:2px;
    border-right-color:#630000;
    border-right-width:2px;
	background-color:#FFFFFF;
  	color:#000000;
  	background-image:url(../images/MyButtonPfeil.gif);
    background-repeat:no-repeat;
    background-position:5px 4px;
  	
  	
  	
}


.GreyHeaderBg {
	background-color: #C0C0C0;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	text-align: left;
	white-space: nowrap;
	padding: 2px;
}

.MyBasketTableHeader {
	background-color: #FE0000;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	Border-Bottom: #000000 0px outset;
	white-space: nowrap;
	padding: 2px;
}
.MyBasketTableBody {
	background-color: #FFF2F2;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	Border-Bottom: #000000 0px outset;
	white-space: nowrap;
	padding: 0px;
}
.MyBasketTableSpacer {
    background-color: #FFFFFF;
	height: 6px;
	padding: 0px;
}
.MyLogInTableHeader {
	background-color: #FFFFFF;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	Border-Bottom: #000000 0px outset;
	white-space: nowrap;
	padding: 0px;
}
.MyLogInTableBody {
	background-color: #FFF2F2;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	Border-Bottom: #000000 0px outset;
	white-space: nowrap;
	padding: 0px;
}
.Record {
	background-color: #EFEAEA;
	Border-Bottom: #000000 0px outset;
}
/*Style Boxenbody Angebot und Neueste Produkte*/
.MenuTable {
	background-color: white;
	font-weight: none;
	color: #000000;
	border: 4px solid #DEDEDE;
	white-space: nowrap;
}

.FooterTable {
	background-color: #FF0000;
	font-weight: none;
	color: #FFFFFF;
	border: 0px outset #DEDEDE;
	white-space: nowrap;
}

.MyHeaderText {
	font-weight: none;
	color: #FFFFFF;
	
}

.ErrorTable {
    width: 100%;
	padding: 10px;
	background-color: #FFD9DA;
	color: #0000FF;
	font-weight: none;
	border: 1px solid #DEDEDE;
}

.errorMsg {
	font-weight:bold;
	color:#0000FF;
}

A.rLink {
	Color: red;
	Text-Decoration:none;
}
A:Hover.rLink {
	Color: #666666;
	Text-Decoration:none;
}
A:Visited.rLink {
	Color: red;
	Text-Decoration:none;
}

A.wLink_Button {
	Color: #000000;
	Text-Decoration:none;
}
A:Hover.wLink_Button {
	Color: #000000;
	Text-Decoration:none;
}
A:Visited.wLink_Button {
	Color: #000000;
	Text-Decoration:none;
}

A.wLink { 
	Color: #FFFFFF;
	Text-Decoration:none;
}
A:Hover.wLink { 
	Color: #FFFFFF;
	Text-Decoration:none;
}
A:Visited.wLink { 
	Color: #FFFFFF;
	Text-Decoration:none;
}

/***** Erweiterungen von Dirk ***/

h1.contentHeader
{
	font-size:14px;
	font-weight:bold;
}


span.topnavi
{
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	text-decoration:none;
}
/* top navi styles */
a:link.topnavi
{
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	text-decoration:none;	
}
a:href.topnavi
{
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	text-decoration:none;	
}
a:active.topnavi
{
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	text-decoration:none;	
}
a:visited.topnavi
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;	
}
a:hover.topnavi
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;	
}


/* first level main navi */

span.mainfirstlevelactive
{
	padding-bottom:3px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	font-weight:bold;
	Text-Decoration:none;
	color:#FF0000;
	margin-bottom:2px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
}
span.mainfirstlevelinactive
{
	padding-bottom:3px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	font-weight:bold;
	color:#FF0000;
	margin-bottom:2px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	Text-Decoration:none;
}

a:link.mainfirstlevelactive
{
	font-weight:bold;
	font-family:Arial,Sans-Serif;
	font-size:12px;
		Text-Decoration:none;
	
}
a:href.mainfirstlevelactive
{
	font-weight:bold;
	font-family:Arial,Sans-Serif;
	font-size:12px;
		Text-Decoration:none;
	
}
a:active.mainfirstlevelactice
{
	font-weight:bold;
	color:#FF0000;
	font-family:Arial,Sans-Serif;
	font-size:12px;
		Text-Decoration:none;
}
a:visited.mainfirstlevelactive
{
	font-weight:bold;
	padding-bottom:1px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
		Text-Decoration:none;
}
a:hover.mainfirstlevelactive
{
	font-weight:bold;
	padding-bottom:1px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
		Text-Decoration:none;

}

a:link.mainfirstlevelinactive
{
	font-weight:bold;
	padding-bottom:1px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
		Text-Decoration:none;
}
a:href.mainfirstlevelinactive
{
	font-weight:bold;
	padding-bottom:1px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
		Text-Decoration:none;
}
a:visited.mainfirstlevelinactive
{
	font-weight:bold;
	padding-bottom:1px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
		Text-Decoration:none;
}
a:hover.mainfirstlevelinactive
{
	font-weight:bold;
	padding-bottom:1px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
		Text-Decoration:none;
}

/* second level main navi */
span.mainsecondlevelactice
{
	padding-bottom:5px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	background-color:#FFD9DA;
	Text-Decoration:none;
}

span.mainsecondlevelinactive
{
	padding-bottom:3px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;	
		Text-Decoration:none;
}

a:link.mainsecondlevelactice
{
	color:#000000;	
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
	Text-Decoration:none;
}

a:href.mainsecondlevelactice
{
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}

a:visited.mainsecondlevelactice
{
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}
a:hover.mainsecondlevelactice
{
	color:#606060;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}

a:link.mainsecondlevelinactive
{
	color:#FFFFFF;
	padding-bottom:1px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}
a:href.mainsecondlevelinactive
{
	color:#FFFFFF;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	padding-bottom:1px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}
a:visited.mainsecondlevelinactive
{
	color:#FFFFFF;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	padding-bottom:1px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}
a:hover.mainsecondlevelinactive
{
	color:#DFDFDF;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	padding-bottom:1px;
		Text-Decoration:none;
	letter-spacing:0.1em;
}

.toplogin
{
	font-size:9px;
}

/** third level main navi **/
/*
mainthirdlevelactice
mainthirdlevelinactive
	
*/
span.mainthirdlevelactice
{
	padding-bottom:3px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:0px;
	background-color:#FFC6C4;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}

span.mainthirdlevelinactive
{
	padding-bottom:3px;
	padding-top:2px;
	padding-left:5px;
	padding-right:15px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}


a:href.mainthirdlevelactice
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}
a:link.mainthirdlevelactice
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}
a:active.mainthirdlevelactice
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}
a:hover.mainthirdlevelactice
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em
	color:#606060;
		Text-Decoration:none;
}
a:visited.mainthirdlevelactice
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}

a:href.mainthirdlevelinactive
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}
a:link.mainthirdlevelinactive
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}
a:active.mainthirdlevelinactive
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}
a:hover.mainthirdlevelinactive
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
	color:#606060;
		Text-Decoration:none;
}
a:visited.mainthirdlevelinactive
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	letter-spacing:0.1em;
		Text-Decoration:none;
}


/* footer navi */
span.footernaviactive
{
	padding-top:4px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	background-color:#FFC6C4;
		Text-Decoration:none;
}
span.footernaviinactive
{
	padding-top:4px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
		Text-Decoration:none;
}

a:link.footernaviactive
{
	color:#FFFFFF;
		Text-Decoration:none;
}

a:href.footernaviactive
{
	color:#FFFFFF;
		Text-Decoration:none;
}

a:visited.footernaviactive
{
	color:#FFFFFF;
		Text-Decoration:none;
	
}
a:hover.footernaviactive
{
	color:#FFFFFF;
		Text-Decoration:none;
}

a:link.footernaviinactive
{
    color:#FFFFFF;
	padding-bottom:1px;
		Text-Decoration:none;
}
a:href.footernaviinactive
{
	color:#FFFFFF;
		Text-Decoration:none;
}
a:visited.footernaviinactive
{
	color:#FFFFFF;
		Text-Decoration:none;
}
a:hover.footernaviinactive
{
	color:#DFDFDF;
		Text-Decoration:none;
}

/** Verschiedene Layouts für den Content Bereich **/

td.contentTable_Kollektionen
{
	background-color:#B5BAE2;
	background-image:url(../images/turmbg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	color:#FFFFFF;
}
td.innerContentTable_Kollektionen
{
	color:#FFFFFF;
}

td.innerContentTable_Kollektionen a:href
{
	color:#FFFFFF;
}
td.innerContentTable_Kollektionen a:link
{
	color:#FFFFFF;
}
td.innerContentTable_Kollektionen a:visited
{
	color:#FFFFFF;
}


td.contentTable_Standard
{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left bottom;
	color:#FFFFFF;
}

h1.contentHeader_Standard
{
	font-size:14px;
	font-weight:bold;
}

h1.contentHeader_Kollektionen
{
	font-size:48px;
	font-family:Times,Serif;
	color:#F90400;
}

/** Styles fuer die PopUpFenster **/
a:href.popUpFooterLink
{
	color:#FFFFFF;
	Text-Decoration:none;
	
}
a:link.popUpFooterLink
{
	color:#FFFFFF;
	Text-Decoration:none;
}
a:visited.popUpFooterLink
{
	color:#FFFFFF;
	Text-Decoration:none;
}
a:hover.popUpFooterLink
{
	color:#FFFFFF;
	Text-Decoration:none;
}

.MyThankYouTopBG{
    background-color:#FFFFFF;
}
.MyAccountPersonalNavAkt{
    background-color:#FF0000;
}
.MyAccountPersonalNavInAkt{
    background-color:#FFF2F2;
}
/** Start Großabnehmer Styles **/
#siebdruck-preistabelle {border:1px solid #ff0000; width:100%; font-family:Arial, Helvetica, sans-serif;}
#siebdruck-preistabelle caption {display:none;}
#siebdruck-preistabelle .theader1 {background:#fff2f2; padding:.7em;}
#siebdruck-preistabelle .theader2 {background:#fff2f2; padding:.7em; text-align:left; font-weight:normal;}
#siebdruck-preistabelle .theader3 {background:#ffd9da;padding:.7em;}
#siebdruck-preistabelle .steuck {background:#ffd9da; text-align:center; font-weight: bold; padding:.2em; }
#siebdruck-preistabelle .preis {text-align:center;background:#fff2f2;}
/** Ende Großabnehmer Styles **/


a:link.footernaviactiveSEOSUB
{
	color:#A4A4A4;
	font-size: 9px;
	Text-Decoration:none;
}

a:href.footernaviactiveSEOSUB
{
	color:#A4A4A4;
	font-size: 9px;
		Text-Decoration:none;
}

a:visited.footernaviactiveSEOSUB
{
	color:#A4A4A4;
	font-size: 9px;
		Text-Decoration:none;
	
}
a:hover.footernaviactiveSEOSUB
{
	color:#A4A4A4;
	font-size: 9px;
		Text-Decoration:none;
}

a:link.footernaviinactiveSEOSUB
{
    color:#A4A4A4;
    font-size: 9px;
	padding-bottom:1px;
		Text-Decoration:none;
}
a:href.footernaviinactiveSEOSUB
{
	color:#A4A4A4;
	font-size: 9px;
		Text-Decoration:none;
}
a:visited.footernaviinactiveSEOSUB
{
	color:#A4A4A4;
	font-size: 9px;
		Text-Decoration:none;
}
a:hover.footernaviinactiveSEOSUB
{
	color:#A4A4A4;
	font-size: 9px;
	Text-Decoration:none;
}


/** Ende der Styles fuer PopUpFenster **/

