
* {
        font:13px Arial,Helvetica,sans-serif;
        text-decoration: none; 
        /* font-weight: normal; */
	z-index: 10;
}

body		{ background-color: #E7E6EB; } /* hellgrau */

h3		{ margin-top: 35px; font-weight: bold; }

b		{ font-weight: bolder; }
i		{ font-style: italic; }
b i		{ font-weight: bolder; font-style: italic; }
strong		{ font-weight: bolder; }
strong font	{ font-weight: bolder; font-size: 120%; }
font b		{ font-weight: bolder; }
b font		{ font-weight: bolder; }

.A0		{ font:11px Arial,Helvetica,sans-serif; }
.A1		{ font:13px Arial,Helvetica,sans-serif; }
.A2		{ font:15px Arial,Helvetica,sans-serif; }
.A3		{ font:17px Arial,Helvetica,sans-serif; }

.vks		{ text-decoration:line-through; padding-right: 10px;}
#vks1		{ text-decoration:line-through; }
.vk_reduziert	{ color: red; }

.a		{ position: absolute; }
.f		{ position: fixed }

.farbe1  	{ color: #962d32; } /* rot  */
.farbe2  	{ color: #101040; } /* blau */

.bg 		{ background-color: #E7E6EB; } /* hellgrau */

.farbehover 	{ color: #079CFF; } /* knallblau */

.dash_t		{ border-top: 	dashed 1px #000000; }
.dash_b		{ border-bottom: 	dashed 1px #000000; }
.dash_r		{ border-right: 	dashed 1px #000000; }
.dash_l		{ border-left: 	dashed 1px #000000; }


A:link      	{ COLOR: #101040; }	/* blau */
A:visited  	{ COLOR: #101040; }
A:active	{ COLOR: #101040; }
A:hover		{ COLOR: #079CFF; }	/* knallblau */

A.SuchProdukt:link      { COLOR: #101040; font-weight: bold; }	/* blau */
A.SuchProdukt:visited   { COLOR: #101040; font-weight: bold; }
A.SuchProdukt:active    { COLOR: #101040; font-weight: bold; }
A.SuchProdukt:hover     { COLOR: #079CFF; font-weight: bold; }	/* knallblau */

A.diashow:link      { COLOR: #101040; font-weight: bold; }	/* blau */
A.diashow:visited   { COLOR: #101040; font-weight: bold; }
A.diashow:active    { COLOR: #101040; font-weight: bold; }
A.diashow:hover     { COLOR: #079CFF; font-weight: bold; }	/* knallblau */

A.zoomit:link      { COLOR: #101040; font-weight: bold; }	/* blau */
A.zoomit:visited   { COLOR: #101040; font-weight: bold; }
A.zoomit:active    { COLOR: #101040; font-weight: bold; }
A.zoomit:hover     { COLOR: #079CFF; font-weight: bold; }	/* knallblau */

A.link2:link      { COLOR: #962d32; }	/* rot */
A.link2:visited   { COLOR: #962d32; }
A.link2:active    { COLOR: #962d32; }
A.link2:hover     { COLOR: #079CFF; }	/* knallblau */

A.navigation:link      { COLOR: #962d32; font-weight: bold; }	/* rot */
A.navigation:visited   { COLOR: #962d32; font-weight: bold; }
A.navigation:active    { COLOR: #962d32; font-weight: bold; }
A.navigation:hover     { COLOR: #079CFF; font-weight: bold; }	/* knallblau */

A.agb:link      { COLOR: #962d32; FONT-WEIGHT: bolder; }	/* rot */
A.agb:visited   { COLOR: #962d32; FONT-WEIGHT: bolder; }
A.agb:active    { COLOR: #962d32; FONT-WEIGHT: bolder; }
A.agb:hover     { COLOR: #079CFF; FONT-WEIGHT: bolder; }	/* knallblau */

.n	{ font-weight: normal; }
.b	{ font-weight: bolder; }

.no	{ text-decoration: none; }
.ul	{ text-decoration: underline; }

.bdr	{ border: solid 1px #101040; }	/* blau */

.lft	{ text-align: left; }

.left 	{ float: left; }
.right	{ float: right; }

.mini	{ font-size: 80%; }

/***************************/
/* Elemente der Startseite */
/***************************/
#main { width: 980px;  height: 1px; position: relative; z-index: 1; }
#logo { left:   	1px; 
	top:    	0px; 
	width:  	119px; 
	height: 	47px;  
	background-image:url(/images/standard/logo_daniel_hechter.jpg); 
	background-repeat:no-repeat; 
	position: 	relative;
	cursor:		pointer;
	z-index:	100;
}

/* Menue-Trenner */
#menu_div_left	{ float: left; width: 12px; margin-left: 10px; }
#menu_div_right	{ float: right; width: 12px; margin-left: 10px; }


/* Home | Daniel Hechter | AGB/Impressum | Kontakt */
#menu_allg	{ left: 186px; top: 3px; position: absolute; }

#menu_home	{ left: 0px;  position: relative; float: left; }
#menu_dh	{ float: left; }
#menu_agb	{ float: left; }
#menu_impressum	{ float: left; }
#menu_kontakt	{ float: left; }


/* Damen / Herren */
#menu_sex	{ left: 186px; top: 25px; position: absolute; }

#menu_damen	{ left: 0px; position: relative; float: left; }
#menu_herren	{ float: left; }
#menu_sale	{ float: left; }
#menu_sex_div	{ width: 11px; 
		  height: 13px; 
		  background-image:url(/images/standard/dh_trenner.jpg); 
		  background_repeat:no-repeat; 
		  margin-left: 10px;
		  margin-right: 10px;
		  margin-top: 1px;
		  float: left; 
}


/* Merkzettel | Meinkonto | Warenkorb */
#menu_basket	 { right: 0px;  width: 600px; top: 25px; position: absolute; }
#menu_merkzettel { float: right; }
#menu_meinkonto	 { float: right; }
#menu_warenkorb	 { float: right; }

/* Horizontale Linien */
#horz_div_blau	{ display: none; right: -2px; top: 47px; width: 796px; position: absolute; border-top: solid 2px #101040; }
#horz_div_rot	{ display: none; right: -2px; top: 50px; width: 796px; position: absolute; border-top: solid 2px #962d32; }

/* Hauptbild */
#center_bild	{ right: 		0px;
		  top:			53px;
		  width:		794px;
		  height:		570px;
		  background-image:	url(/images/standard/index_main.jpg);
		  background-repeat:	no-repeat;
		  position: absolute;
}

/* Ueberbledebene einer Fuellfarbe */
#center_over	{ right:		0px;
		  top:			52px;
		  width:		794px;
		  height:		1100px;
		  background-color:	#FFFFFF;
		  visibility:		hidden;
		  position: 		absolute;
		  z-index:		200;
}

/* Ueberbledebene einer Fuellfarbe */
#center_html	{ right:		0px;
		  top:			52px;
		  width:		794px;
		  height:		4800px;
		  overflow:		auto;
		  visibility:		hidden;
		  position: 		absolute;
		  z-index: 		201;
}

/* Ebene zur Anzeige der Produktliste */
#result		{ right:		0px;
		  top:			52px;
		  width:		794px;
		  position: 		absolute;
		  margin-top:		30px;
		  background-color:	#FFFFFF;
		  z-index: 		201;
}

/* Groesenaenderungs Objekt AAAA*/
#stylesize { 	visibility:	hidden;
		right: 		-2px; 
		top: 		52px; 
		width: 		60px; 
		height: 	22px; 
		border-left: 	solid 1px #962d32; 	/* rot */
		border-right: 	solid 1px #962d32;
		border-bottom: 	solid 1px #962d32;
		background-color: #E7E6EB;		/* hellgrau */
		padding-left:	4px;
		padding-top:	2px;
		position: 	absolute; 
		z-index:	1000;
}


/* Suche2 Navigation (Seitenanzeige)*/
#navi { 	left: 		256px; 
		top: 		52px; 
		width: 		300px; 
		height: 	20px; 
		border-left: 	solid 1px #962d32; 	/* rot */
		border-right: 	solid 1px #962d32;
		border-bottom: 	solid 1px #962d32;
		background-color: #E7E6EB;		/* hellgrau */
		padding-left:	4px;
		padding-top:	2px;
		position: 	absolute; 
		font-weight:	bold;
		z-index:	1000;
}

/* Hauptmenu */
#main_menu {	left:			4px;
		top:			67px;
		position:		absolute;
		z-index:		100;
}

#versandkosten	{ padding: 10px; margin-top: 20px; }

#scroll_abstand	{ width: 25px; visibility: hidden; }

#zurueck	{ left:			186px;
		  top:			52px;
		  width: 		70px; 
		  height: 		20px; 
		  border-left: 		solid 1px #962d32; 	/* rot */
		  border-right: 	solid 1px #962d32;
		  border-bottom: 	solid 1px #962d32;
		  background-color: 	#E7E6EB;		/* hellgrau */
	 	  padding-top:		2px;
		  position: 		absolute; 
		  font-weight:		bold;
		  text-align:		center;
		  z-index:		1000;
}


/* Mein Konto */
#meinkonto	{ left:		2px;
		  top:		55px;
		  width:	980px;
		  height:	550px;
		  position: 	absolute;
		  z-index:	900;
}
#ifrm_meinkonto	{ width:	980px;
		  height:	550px;
		  border-style:	none;
}


/* Mein Merkzettel */
#merkzettel	{ left:		2px;
		  top:		52px;
		  width:	980px;
		  height:	700px;
		  position: 	absolute;
		  z-index:	1010;
}
#ifrm_merkzettel { width:		980px;
		   height:		700px;
		   border-style:	none;
}


/* Warenkorb */
#warenkorb	{ left: 	186px;
		  top:		46px;
		  width:	680px;
		  height:	6000px;
		  position:	absolute;
		  z-index:	1;
}
#ifrm_warenkorb { width:	100%;
		  height:	100%;
		  border-style: none; 
}


/***************************************************/
/* Anzeige der Produktsuche                        */
/***************************************************/

/* Rahmen zur Anzeige des Einzelproduktes */
div.SuchProdukt	{ width: 160px; }

.OptRange	{ font-style: italic; }

.vk		{ font-weight: bold; }

td.navigation		{ padding-left: 5px; padding-right: 5px; }
td.navigation_selected	{ background-color: #D2D2DA; padding-left: 5px; padding-right: 5px; } 	/* dunkleres Hellgrau */



/****************************************************/
/* Anzeige der Produktseite                         */
/****************************************************/

#produktpage		{ width: 794px; height: 100%; border-top: solid 2px #D2D2DA; } /* grau */

/* HeadLine = HL */
#ppHeadLine		{ 	width: 100%; 
				height: 60px;
				padding: 5px; 
}
#ppHLBezeichnung	{ width: 586px; font-size: 120%; float: left; font-weight: bold; padding-top: 3px; }
#ppHLPreis		{ width: 169px; float: left; }
#ppHLVKPreis		{ font-size: 120%; }
#vk1			{ font-size: 120%; }
#ppHLMwStText		{ font-size: 85%; }
#ppHLVKsPreis		{ text-decoration:underline; }
#ppHLWarenkorb		{ width: 31px; float: left; }
#inwarenkorb		{ 	width: 26px; 
				height: 28px;
				background-image:url(/images/standard/inwarenkorb.gif); 
				background-repeat:no-repeat; 
}

/* Funktionszeile (2. Zeile) */
#ppFunktionLine		{	width: 99%; 
				height: 20px;
				background-color: #D2D2DA;  /* grau */
				padding: 4px;
}
#ppFLDiaShow		{ width: 310px; float: left; font-weight: bold; }
#ppFLZoom		{ width: 275px; float: left; font-weight: bold; }
#ppFL2Details		{ width: 195px; float: left; font-weight: bold; }

/* Warenkorb Block */
.warenkorbIcon		{	width:	25px;
				height: 28px;
                                background-repeat:no-repeat; 
                                background-position: center top; 
                                cursor:pointer; 
				margin-right: 20px;
				float: left;
}
#ppPBWarenkorb		{ 	width: 350px; float: left; position: relative; margin-top: 10px; margin-bottom: 20px; }
#ppPBWarenkorbIcon      {	background-image:url(/images/standard/ico_warenkorb.gif); }
#ppPBWarenkorbLink	{	width: 200px; 
				margin-bottom: 20px; 
				margin-right: 90px; 
				padding-left: 10px; 
				padding-top: 4px;
				padding-bottom: 4px;
				background-color: #D2D2DA; 
				float: left; 
}
#ppPBMerkzettelIcon     {	background-image:url(/images/standard/ico_merkzettel.gif); }
#ppPBMerkzettelLink	{	width: 200px; 
				margin-bottom: 20px; 
				margin-right: 90px; 
				padding-left: 10px; 
				padding-top: 4px;
				padding-bottom: 4px;
				background-color: #D2D2DA; 
				float: left; 
}
#ppPBExtraURLIcon       {	background-image:url(/images/standard/ico_extra.gif);  }
#ppPBExtraURLLink	{	width: 200px; 
				margin-bottom: 20px; 
				margin-right: 90px; 
				padding-left: 10px;
				float: left; 
}
#ppPBLieferbarIcon      {	background-image:url(/images/standard/ico_optrange.gif); height: 60px; }
#ppPBLiferbarLink	{	width: 200px; 
				margin-bottom: 20px; 
				margin-right: 90px; 
				padding-left: 10px;
				float: left; 
}
#ppPBBewertungenIcon    {}
#ppPBBewertungenLink	{	width: 200px;
				margin-bottom: 20px;
				margin-right: 90px;
				padding-left: 10px;
				float: left;
}

/* Produktbeschreibung */
#ppProduktBeschreibung	{ padding: 5px; }
#ppPBBilder		{ float: left; margin-right: 25px; margin-bottom: 10px; }
#ppPBNormBild		{}
#ppPBDetailBild		{}
#ppPBProduktText	{}


/* Allgemeine Informationen */
#ppAllgemeineInfo	{ width: 794px; float: left; margin-bottom: 15px; }
#ppAIHeadline		{ height: 30px; background-color: #D2D2DA; text-align: center; vertical-align: middle; }/* hellgrau */

.ppAIBox		{ 	width: 257px; 
				height: 150px; 
				border: solid 1px #D2D2DA; 
				float: left; 
				margin-right: 4px; 
				margin-top: 15px; 
				background-color: #FFFFFF;  /* hellgrau */
}
.ppAIBoxWide		{ 	width: 783px; 
				height: 510px; 
				border: solid 1px #D2D2DA; 
				float: left; 
				margin-right: 4px; 
				margin-top: 15px; 
				background-color: #FFFFFF;  /* hellgrau */
}
.ppAIHead		{ height: 20px; font-weight: bolder; background-color: #D2D2DA; padding-left: 4px; padding-right: 4px; }
.ppAIBody		{ padding-top: 2px; padding-left: 4px; padding-right: 4px; }


