/*----------- Begin Farben -----------

/*    #641C00; /* Dunkelrot */
/*    #8F302F; /* BG Modul Titel */
/*    #000000; /* Link Normal */
/*    #FF0000; /* Link Over */
/*    #FFFFFF; /* ContainerMitte */
/*    #DEB9B2; /* ContainerLeft */
/*    #DEB9B2; /* ContainerRight */
/*    #8F302F; /* BG Footer */

/*----------- Ende Farben -----------*/

/*----------- Begin Schriften / Allgemein -----------*/
/*<e4w style="FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE: 60%;COLOR: #641C00;background-color: #FFFFFF;line-height: 1.6em;"/>*/
body, textarea
{
	FONT-FAMILY: verdana,arial,helvetica; 
	FONT-SIZE: 100.01%; 
	COLOR: #641C00; /* Dunkelrot */
	margin: 0px;
	background-color: #E5CDBF;
	line-height: 1.0em;
}

/*<e4w name="Titel H1" element="h1"/>*/
H1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em; 
	COLOR: #641C00; /* Dunkelrot */
}

/*<e4w/>*/
HR 
{
	border:				0px;
	color:				#641C00; /* Dunkelrot */
	background-color:	#641C00; /* Dunkelrot */
	height:				1px;
}


.ModulTitel
{
	background-color:#8F302F; /* BG Modul Titel */
	line-height: 20px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;	
	font-weight: bold;
	padding-left: 10px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 5px;	
}

.IconSearch
{
	background-image: url("../images/icon_search.gif");
	background-repeat:no-repeat;
	background-position:right;
}

.IconWarenkorb
{
	background-image: url("../images/icon_schnellwarenkorb.gif");
	background-repeat:no-repeat;
	background-position:right;
}

.IconKundenprofil
{
	background-image: url("../images/icon_kundenprofil.gif");
	background-repeat:no-repeat;
	background-position:right;
}

.IconInformationen
{
	background-image: url("../images/icon_informationen.gif");
	background-repeat:no-repeat;
	background-position:right;
}
/*<e4w/>*/
A, A:link, A:visited, A:active	
		{COLOR: #000000; /* Link Normal */ TEXT-DECORATION: underline;}
/*<e4w/>*/
A:hover	{COLOR: #FF0000; /* Link Over */   TEXT-DECORATION: none;}

A.LinkPfeil, A.LinkPfeil:link, A.LinkPfeil:visited, A.LinkPfeil:active	
					{COLOR: #000000; /* Link Normal */ TEXT-DECORATION: none; font-weight: bold; padding-left: 18px; background-image: url("../images/linkpfeil.gif"); background-repeat:no-repeat; background-position: 0px 0px;}
A.LinkPfeil:hover	{COLOR: #FF0000; /* Link Over */ TEXT-DECORATION: none; font-weight: bold; padding-left: 18px; background-image: url("../images/linkpfeil.gif"); background-repeat:no-repeat; background-position: 0px -100px;}

A.LinkDelete, A.LinkDelete:link, A.LinkDelete:visited, A.LinkDelete:active	
					{COLOR: #000000; /* Link Normal */ TEXT-DECORATION: none; font-weight: bold; padding-left: 13px; background-image: url("../images/linkdelete.gif");  background-repeat:no-repeat; background-position: 0px 0px;}
A.LinkDelete:hover	{COLOR: #FF0000; /* Link Over */   TEXT-DECORATION: none; font-weight: bold; padding-left: 13px; background-image: url("../images/linkdelete.gif"); background-repeat:no-repeat; background-position: 0px -20px;}

.Einzug
{
	margin-left: 10px;
	margin-top: 0px;
}

.Eingabefeld
{
	border: 1px solid #FFFFFF;
	background-color:#FFFFFF; /* ContainerMitte */
	font-size: 0.9em;
	color: #641C00; /* Dunkelrot */
	margin-bottom: 2px;
	margin-top: 2px;	
}

.EingabefeldDunkel
{
	border: 1px solid #641C00; /* Dunkelrot */
	background-color:#F7F9FB;
	font-size: 0.9em;
	color: #641C00; /* Dunkelrot */
	margin-bottom: 2px;
	margin-top: 2px;	
}

.EingabefeldBestellung
{
	border-top: 1px solid #8F302F; /* BG Footer */
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #8F302F; /* BG Footer */			
	background-color:#DEB9B2; /* ContainerRight */
	font-size: 0.9em;
	color: #641C00; /* Dunkelrot */
	margin-bottom: 2px;
	margin-top: 2px;	
}

.TDAblauf01
{
	background:   url("../images/bg_ablauf.gif") no-repeat;
	height: 20px;
	background-position: 0px   0px;
	text-align:right;
	color: #FFFFFF;
}

.TDAblauf01Aktiv
{
	background:   url("../images/bg_ablauf.gif") no-repeat;
	height: 20px;
	background-position: -120px   0px;
	text-align:right;
	color: #FFFFFF;
}

.TDAblauf02
{
	background:   url("../images/bg_ablauf.gif") no-repeat;
	height: 20px;
	background-position: 0px   -30px;
	text-align:right;
	color: #FFFFFF;	
}

.TDAblauf02Aktiv
{
	background:   url("../images/bg_ablauf.gif") no-repeat;
	height: 20px;
	background-position: -120px   -30px;
	text-align:right;
	color: #FFFFFF;	
}

.TDAblauf03
{
	background:   url("../images/bg_ablauf.gif") no-repeat;
	height: 20px;
	background-position: 0px   -60px;
	text-align:right;
	color: #FFFFFF;	
}

.TDAblauf03Aktiv
{
	background:   url("../images/bg_ablauf.gif") no-repeat;
	height: 20px;
	background-position: -120px   -60px;
	text-align:right;
	color: #FFFFFF;	
}

.TDAblauf04
{
	background:   url("../images/bg_ablauf.gif") no-repeat;
	height: 20px;
	background-position: 0px   -90px;
	text-align:right;
	color: #FFFFFF;	
}

.TDAblauf04Aktiv
{
	background:   url("../images/bg_ablauf.gif") no-repeat;
	height: 20px;
	background-position: -120px   -90px;
	text-align:right;
	color: #FFFFFF;	
}

.Spacer
{
	width: 1px;
	background-color:#FFFFFF;
}

.TDTitel
{
	font-weight: bold;
}

.TDBeschrieb
{
	font-weight: normal;
}

.TDBild
{
	background-color: #FFFFFF;
	padding: 18px;
	border: 1px solid #8F302F; /* BG Modul Titel */
}

.TDEinheit
{
	width: 50px;
	border-left: 0px solid #8F302F; /* BG Modul Titel */
	text-align: center;
}

.TDPreis
{
	width: 50px;
	border-left: 0px solid #8F302F; /* BG Modul Titel */
	text-align: right;
}

.TDRabat
{
	width: 10px;
	border-left: 0px solid #8F302F; /* BG Modul Titel */
	text-align: left;
}

.TDBestellen
{
	width: 50px;
	border-left: 0px solid #8F302F; /* BG Modul Titel */
	text-align: right;
}

.TDZwischenlinie
{
	background-color:#8F302F; /* BG Modul Titel */
}

.Produktebild
{
	padding-right: 18px;
}

.Kapitelbild
{
	padding-right: 15px;
}

.TDWarenkorbueberschrift
{
	font-weight: bold;
	background-color: #8F302F; /* BG Modul Titel */
	color: #FFFFFF;
	line-height: 2em;	
}

.TDWarentotal
{
	font-weight: bold;
	border-top: 1px solid #641C00; /* Dunkelrot */
}

.TDGesamtbetrag
{
	font-weight: bold;
	border-top: 1px solid #641C00; /* Dunkelrot */
	border-bottom: double #641C00; /* Dunkelrot */
	line-height: 2.5em;
}

.TableError
{
	background-color: #FFDF31;
	border: 1px solid #641C00; /* Dunkelrot */
	width: 100%;
	text-align:center;
	font-weight: bold;
	color: #FF0000;
	line-height: 4em;
}


/*----------- Ende Schriften / Allgemein -----------*/
/*----------- NAV01/NAV02 Begin -----------*/
#DIVNAV01 a, span
{
	display: block;
	TEXT-DECORATION: none;
	background:   url("../images/bg_NAV.gif") no-repeat;
	border-top: 1px solid #FFFFFF;	
    font-weight:bold;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #641C00; /* Dunkelrot */
	line-height: 1.4em;
}

#DIVNAV01 ul							{padding: 0; margin: 0 0 0 0; list-style: none;}

#DIVNAV01 ul li.NAV01 span 				{width: 142px; padding-top: 4px; padding-bottom: 4px; padding-left: 2px; margin-left: 8px; background-position: 0px    0px;}

#DIVNAV01 ul li.NAV01 a 				{width: 142px; padding-top: 4px; padding-bottom: 4px; padding-left: 2px; margin-left: 8px; background-position: 0px    0px; FONT-SIZE: 1.3em;}
#DIVNAV01 ul li.NAV01 a:hover			{width: 142px; padding-top: 4px; padding-bottom: 4px; padding-left: 2px; margin-left: 8px; background-position: 0px -150px; FONT-SIZE: 1.3em;}

#DIVNAV01 ul li.NAV01Aktiv a			{width: 142px; padding-top: 4px; padding-bottom: 4px; padding-left: 2px; margin-left: 8px; background-position: 0px -150px; FONT-SIZE: 1.3em;}
#DIVNAV01 ul li.NAV01Aktiv a:hover		{width: 142px; padding-top: 4px; padding-bottom: 4px; padding-left: 2px; margin-left: 8px; background-position: 0px -150px; FONT-SIZE: 1.3em;}

#DIVNAV01 ul li.NAV02 a					{width: 135px; padding-top: 2px; padding-bottom: 2px; padding-left: 9px; margin-left: 8px; background-position: 0px -300px; border-top: 0px; font-weight:bold;}
#DIVNAV01 ul li.NAV02 a:hover			{width: 135px; padding-top: 2px; padding-bottom: 2px; padding-left: 9px; margin-left: 8px; background-position: 0px -450px; border-top: 0px;}

#DIVNAV01 ul li.NAV02Aktiv a			{width: 135px; padding-top: 2px; padding-bottom: 2px; padding-left: 9px; margin-left: 8px; background-position: 0px -450px; border-top: 0px; font-weight:bold;}
#DIVNAV01 ul li.NAV02Aktiv a:hover		{width: 135px; padding-top: 2px; padding-bottom: 2px; padding-left: 9px; margin-left: 8px; background-position: 0px -450px; border-top: 0px;}

#DIVNAV01 ul li.NAV03 a					{width: 128px; padding-top: 1px; padding-bottom: 1px; padding-left: 16px; margin-left: 8px; background-position: 0px -600px; border-top: 0px; font-weight:normal;}
#DIVNAV01 ul li.NAV03 a:hover			{width: 128px; padding-top: 1px; padding-bottom: 1px; padding-left: 16px; margin-left: 8px; background-position: 0px -750px; border-top: 0px;}

#DIVNAV01 ul li.NAV03Aktiv a			{width: 128px; padding-top: 1px; padding-bottom: 1px; padding-left: 16px; margin-left: 8px; background-position: 0px -750px; border-top: 0px; font-weight:normal;}
#DIVNAV01 ul li.NAV03Aktiv a:hover		{width: 128px; padding-top: 1px; padding-bottom: 1px; padding-left: 16px; margin-left: 8px; background-position: 0px -750px; border-top: 0px;}

#DIVNAV01 ul li.NAV04 a					{width: 121px; padding-top: 1px; padding-bottom: 1px; padding-left: 23px; margin-left: 8px; background-position: 0px -900px; border-top: 0px; font-weight:normal;}
#DIVNAV01 ul li.NAV04 a:hover			{width: 121px; padding-top: 1px; padding-bottom: 1px; padding-left: 23px; margin-left: 8px; background-position: 0px -1050px; border-top: 0px;}

#DIVNAV01 ul li.NAV04Aktiv a			{width: 121px; padding-top: 1px; padding-bottom: 1px; padding-left: 23px; margin-left: 8px; background-position: 0px -1050px; border-top: 0px; font-weight:normal;}
#DIVNAV01 ul li.NAV04Aktiv a:hover		{width: 121px; padding-top: 1px; padding-bottom: 1px; padding-left: 23px; margin-left: 8px; background-position: 0px -1050px; border-top: 0px;}
/*----------- NAV01/NAV02 Ende -----------*/

/*----------- Sitemap-Nav Begin -----------*/
#DIV_SITEMAP a
{
	display: block;
	TEXT-DECORATION: none;
	border-top: 0px;	
    font-weight:bold;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #641C00; /* Dunkelrot */
	line-height: 2.0em;
}

#DIV_SITEMAP ul								{padding: 0; margin: 0 0 0 0; list-style: none;}

#DIV_SITEMAP ul li.SIT01 a, font.SIT_End	{width: 341px; padding-left: 3px; margin-left: 8px;}
#DIV_SITEMAP ul li.SIT01 a:hover			{width: 341px; padding-left: 3px; margin-left: 8px;}

#DIV_SITEMAP ul li.SIT01Aktiv a				{width: 341px; padding-left: 3px; margin-left: 8px;}
#DIV_SITEMAP ul li.SIT01Aktiv a:hover		{width: 341px; padding-left: 3px; margin-left: 8px;}

#DIV_SITEMAP ul li.SIT02 a					{width: 331px; padding-left: 13px; margin-left: 8px;}
#DIV_SITEMAP ul li.SIT02 a:hover			{width: 331px; padding-left: 13px; margin-left: 8px; border-top: 0px;}

#DIV_SITEMAP ul li.SIT02Aktiv a				{width: 331px; padding-left: 13px; margin-left: 8px;}
#DIV_SITEMAP ul li.SIT02Aktiv a:hover		{width: 331px; padding-left: 13px; margin-left: 8px; border-top: 0px;}

#DIV_SITEMAP ul li.SIT03 a					{width: 321px; padding-left: 23px; margin-left: 8px;}
#DIV_SITEMAP ul li.SIT03 a:hover			{width: 321px; padding-left: 23px; margin-left: 8px; border-top: 0px;}

#DIV_SITEMAP ul li.SIT03Aktiv a				{width: 321px; padding-left: 23px; margin-left: 8px;}
#DIV_SITEMAP ul li.SIT03Aktiv a:hover		{width: 321px; padding-left: 23px; margin-left: 8px; border-top: 0px;}

#DIV_SITEMAP ul li.SIT04 a					{width: 311px; padding-left: 33px; margin-left: 8px;}
#DIV_SITEMAP ul li.SIT04 a:hover			{width: 311px; padding-left: 33px; margin-left: 8px; border-top: 0px;}

#DIV_SITEMAP ul li.SIT04Aktiv a				{width: 311px; padding-left: 33px; margin-left: 8px;}
#DIV_SITEMAP ul li.SIT04Aktiv a:hover		{width: 311px; padding-left: 33px; margin-left: 8px; border-top: 0px;}
/*----------- Sitemap-Nav End -----------*/
/*----------- Begin Breiten / Abstände -----------*/
#TableContainer
{
	width: 780px;
	background-color:#FFFFFF; /* ContainerMitte */
}

#TableShop
{
	width: 760px;
	font-size: 0.6em;	
}

#TableInhalt
{
	margin: 20px;
	width: 398px;
}

.TDRandLinks
{
	width: 10px;
	background-color: #E5CDBF;	
	/*background-image: url("../images/bg_td_left.gif");*/
	/*background-repeat:repeat-y;*/
}

.TDRandRechts
{
	width: 10px;
	background-color: #E5CDBF;
	/*background-image: url("../images/bg_td_right.gif");*/
	/*background-repeat:repeat-y;*/
}

.TDTableShop
{
	width: 760px;
}

.TDContainerLeft
{
	width: 160px;
	background-color: #D4B29E; /* ContainerLeft */
	vertical-align:top;
}

.TDContainerCenter
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	vertical-align:top;	
}

.TDContainerRight
{
	width: 160px;
	background-color: #D4B29E; /* ContainerRight */
	vertical-align:top;	
}

.TDMainHeader
{
	width: 760px;
	height: 79px;
}

.TDMainFooter
{
	width: 760px;
	text-align:center;
	background-color: #641C00; /* BG Footer */
	color: #FFFFFF;
	FONT-SIZE: 0.7em;
	height: 3.5em; 
}

A.TDMainFooterLink, A.TDMainFooterLink:link, A.TDMainFooterLink:visited, A.TDMainFooterLink:active, A.TDMainFooterLink:hover
{COLOR: #FFFFFF; TEXT-DECORATION: none;}

#TablePrint
{
	width: 550px;
	font-size: 0.6em;
}
/*----------- Ende Breiten / Abstände -----------*/