/* ---------------------------------------------------------------------------------  */
/*Style für den Männer Button*/
#navcontainer_mann {float:left;	font-family: Arial, Helvetica, sans-serif; width: 475px;}
#navcontainer_mann ul {margin: 0px; padding: 0px;}
ul#navlist_mann {list-style: none; float: right; margin: 0 auto; width: 475px;}
ul#navlist_mann li {display: block; float: left; width: 475px; margin: 0; padding: 0;}
ul#navlist_mann li a {display: block; width: 475px; height: 26px; padding: 7px 0px 0px 0px; align: center; color: #ffffff; text-decoration: none; /*background: #3c4d86;*/ background-image: url(images/button_fuer_ihn.gif);}
ul#navlist_mann li a { width: auto;}
ul#navlist_mann li#active a {background: #999; color: #fff;}
ul#navlist_mann li a:hover, ul#navlist li#active a:hover {color: #fff;}



/*Style für den Frauen Button*/
#navcontainer_frau {float:right; width: 475px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
#navcontainer_frau ul {margin: 0px; padding: 0px;}
ul#navlist_frau {list-style: none; float: right; margin: 0 auto; width: 100%; font-size: 18px; font-weight: normal;}
ul#navlist_frau li {display: block; float: left; width: 475px; margin: 0; padding: 0;}
ul#navlist_frau li a {display: block; width: 100%; height: 26px; padding: 7px 0px 0px 0px; margin-left: 0px; text-align: center; color: #FFFFFF; text-decoration: none; /*background: #843573;*/ background-image: url(images/button_fuer_sie.gif);}
ul#navlist_frau li#active a { background: #999; color: #fff;}
ul#navlist_frau li a:hover, ul#navlist_frau li#active a:hover { color: #fff;}

/* Beginn frei definierter Styles  */

body		 					{font-family:Arial,Helvetica,sans-serif; font-weight:normal; background-image: url(images/hg_dokumentr.jpg); margin:0px; padding:0px;}

table							{font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-align:left;}
td img							{display:block;}

a:link 							{text-decoration:underline; color:#000000;}
a:visited 						{text-decoration:underline; color:#000000;}
a:active 						{text-decoration:underline; color:#000000;}
a:hover 						{text-decoration:none; color:#AA0000;}

a.headnav:link 					{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.headnav:visited 				{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.headnav:active 				{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.headnav:hover 				{font-size:11px; font-weight:bold; text-decoration:none; color:#AA0000;}

a.links:link 					{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.links:visited 				{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.links:active 					{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.links:hover 					{font-size:11px; font-weight:bold; text-decoration:none; color:#AA0000;}

a.navi:link 					{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.navi:visited 					{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.navi:active 					{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.navi:hover 					{font-size:11px; font-weight:bold; text-decoration:none; color:#AA0000;}

a.footer:link 					{font-size:10px; text-decoration:underline; color:#000000;}
a.footer:visited				{font-size:10px; text-decoration:underline; color:#000000;}
a.footer:active					{font-size:10px; text-decoration:underline; color:#000000;}
a.footer:hover					{font-size:10px; text-decoration:none; color:#AA0000;}

.h1								{font-size:14px; font-weight:bold; color:#000000; margin:0px;}		/* Text "Produktname" */
.h2								{font-size:12px; font-weight:normal; color:#000000; margin:0px;}	/* Text "Produktbeschreibung" */


.text_normal					{font-size:12px;  color:#000000; line-height: 17px;}
.text_bold						{font-size:12px;  color:#000000; line-height: 17px; font-weight: bold;}								
.text_hervorgehoben				{font-size:11px; font-weight:bold; color:#000000;}		
.text_10px						{font-size:10px;  color:#000000; line-height: 15px;}
.text_11px						{font-size:11px;  color:#000000; line-height: 15px;}
.text_11px h4					{font-size:12px;  color:#000000; line-height: 15px; font-weight:bold;}
.text_11px h5					{font-size:12px;  color:#000000; line-height: 15px; font-weight:bold;}
.text_11px h6					{font-size:12px;  color:#000000; line-height: 15px; font-weight:bold;}
.text_11px_grey					{font-size:11px;  color:#999999; line-height: 15px;}
.text_11px_grey_bold			{font-size:11px;  color:#999999; line-height: 15px; font-weight: bold;}
.text_11px_black				{font-size:11px;  color:#000000; line-height: 15px;}
.text_11px_black_bold			{font-size:11px;  color:#000000; line-height: 15px; font-weight: bold;}
.text_11px_white				{font-size:11px;  color:#FFFFFF; line-height: 15px;}
.text_reduziert					{font-size:10px; color:#000000;}						     
.text_meldungen					{font-size:14px; font-weight:bold; color:#AA0000;}		
.text_versandkosteninfo			{font-size:9px; color:#000000; }
.texteingabe_allgemein			{border: solid 1px #cccccc; font-size:11px; background-color:#ffffff;}
.texteingabe_kopf				{border: 1px solid #999999; width: 87px; height:18px; padding: 2px 0px 0px 5px; font-size:12px; color: #666666; background-color:#ffffff; margin: 0px; vertical-align: center;}

/*Anfang Text Mann */
.m_text11px						{font-size: 11px; color: #4c6197; line-height: 15px;}
.m_text11px_marked						{font-size: 11px; color: #4c6197; line-height: 15px; text-decoration: line-through;}
.m_text11px_bold					{font-size: 11px; color: #4c6197; line-height: 15px; font-weight: bold;}
/*Ende Text Mann*/

/*Anfang Text Frau */
.w_text11px						{font-size: 11px; color: #984b86; line-height: 15px;}
.w_text11px_marked						{font-size: 11px; color: #984b86; line-height: 15px; text-decoration: line-through;}
.w_text11px_bold					{font-size: 11px; color: #984b86; line-height: 15px; font-weight: bold;}
/*Ende Text Frau*/


/* Anfang Verlinkungen*/
a.link_11px_rosa_bold				{font-size:11px;  color:#984b86; line-height: 15px; text-decoration: none; font-weight: bold;}
a.link_11px_rosa_bold:link, a.link_11px_rosa_bold:visited, a.link_11px_rosa_bold:active	{font-size:11px;  color:#984b86; line-height: 15px; text-decoration: none; font-weight: bold;}
a.link_11px_rosa_bold:hover			{font-size:11px;  color:#984b86; line-height: 15px; text-decoration: underline; font-weight: bold;}

a.link_11px_blue				{font-size:11px;  color:#4c6197; line-height: 15px; text-decoration: none;}
a.link_11px_blue:link, a.link_11px_blue:visited, a.link_11px_blue:active	{font-size:11px;  color:#4c6197; line-height: 15px; text-decoration: none;}
a.link_11px_blue:hover			{font-size:11px;  color:#4c6197; line-height: 15px; text-decoration: underline;}

a.link_11px_blue_bold				{font-size:11px;  color:#4c6197; line-height: 15px; text-decoration: none; font-weight: bold;}
a.link_11px_blue_bold:link, a.link_11px_blue_bold:visited, a.link_11px_blue_bold:active	{font-size:11px;  color:#4c6197; line-height: 15px; text-decoration: none; font-weight: bold;}
a.link_11px_blue_bold:hover			{font-size:11px;  color:#4c6197; line-height: 15px; text-decoration: underline; font-weight: bold;}

a.link_11px_black				{font-size:11px;  color:#000000; line-height: 15px; text-decoration: none;}
a.link_11px_black:link, a.link_11px_black:visited, a.link_11px_black:active	{font-size:11px;  color:#000000; line-height: 15px; text-decoration: none;}
a.link_11px_black:hover			{font-size:11px;  color:#000000; line-height: 15px; text-decoration: underline;}

.link_11px_grey				{font-size:11px;  color:#999999; line-height: 15px; text-decoration: none;}
a.link_11px_grey				{font-size:11px;  color:#999999; line-height: 15px; text-decoration: none;}
a.link_11px_grey:link, a.link_11px_grey:visited, a.link_11px_grey:active	{font-size:11px;  color:#999999; line-height: 15px; text-decoration: none;}
a.link_11px_grey:hover			{font-size:11px;  color:#999999; line-height: 15px; text-decoration: underline;}

a.link_11px_white2				{font-size:11px;  color:#FFFFFF; text-decoration: none;}
a.link_11px_white2:link, a.link_11px_white:visited, a.link_11px_white:active	{font-size:11px;  color:#FFFFFF; text-decoration: none;}
a.link_11px_white2:hover			{font-size:11px;  color:#FFFFFF; line-height: 15px; text-decoration: none;}
/* Ende Verlinkungen*/



/* Anfang Überschriften*/
.headline_v01					{font-size: 20px; border-bottom: 1px dotted #000000; border-top: 1px dotted #000000; text-indent: 30px; padding-top: 5px; padding-bottom: 5px;}
.m_headline_v01					{width: 155px; height: 23px; padding-top: 8px; /*padding-left: 20px;*/ background-color: #969ebb; border-top: 1px dotted #FFFFFF; border-bottom: 1px dotted #FFFFFF; font-size: 18px; color: #FFFFFF; text-align: left;}
.w_headline_v01					{width: 155px; height: 23px; padding-top: 8px; /*padding-left: 20px;*/ background-color: #ba92b2; border-top: 1px dotted #FFFFFF; border-bottom: 1px dotted #FFFFFF; font-size: 18px; color: #FFFFFF; text-align: left;}
/* Ende Überschriften*/



.haupttabelle					{width:940px;}
.spalte_head					{width:940px; border-left:solid 1px #003366; border-bottom:solid 1px #003366; border-right:solid 1px #003366; font-size:10px;  background-color:#FFAA00;}
.spalte_links					{width:200px; border-left:solid 1px #003366; padding:10px; font-size:10px;  background-color:#FFFFFF; text-align:left; vertical-align:top;}
.spalte_mitte					{width:540px; padding:10px; font-size:10px;  background-color:#FFFFFF; text-align:left; vertical-align:top;}
.spalte_rechts					{width:200px; border-right:solid 1px #003366; padding:10px; font-size:10px;  background-color:#FFFFFF; text-align:right; vertical-align:top;}
.spalte_footer					{width:940px; border:solid 1px #003366;font-size:10px;  background-color:#FFAA00;}

.kasten_head					{}
.kasten_head_inhalt				{border-top:solid 1px #003366; font-size:11px; font-weight:bold; color:#000000; padding-left:10px; padding-top:4px; padding-right:10px; padding-bottom:4px;}
.kasten_head_warenkorb			{padding-left:10px; padding-right:10px; background-color:#FFFFFF;}

.kasten_footer					{}
.kasten_footer_inhalt			{font-size:9px; font-weight:bold; color:#000000; padding:4px;}

.kasten_spalte_li				{width:200px; border:solid 1px #FFAA00;}
.kasten_spalte_li_ueberschrift	{font-size:11px; font-weight:bold; color:#000000; padding:4px; background-color:#FFAA00; text-align:left;}
.kasten_spalte_li_inhalt		{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; text-align:left;}

.kasten_spalte_mitte					{width:540px; border:solid 1px #FFAA00;}
.kasten_spalte_mitte_ueberschrift		{font-size:11px; font-weight:bold; color:#000000; padding:4px; background-color:#FFAA00; text-align:left;}
.kasten_spalte_mitte_hauptueberschrift	{font-size:11px; font-weight:bold; color:#000000; padding:4px; background-color:#FFFFFF; border-bottom:solid 1px #FFAA00; text-align:left;}
.kasten_spalte_mitte_blaetterfunktion_o	{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; border-top:solid 1px #FFAA00; text-align:left;}
.kasten_spalte_mitte_blaetterfunktion_u	{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; border-bottom:solid 1px #FFAA00; text-align:left;}
.kasten_spalte_mitte_inhalt				{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; text-align:left;}

.kasten_spalte_re				{width:200px; border:solid 1px #FFAA00;}
.kasten_spalte_re_ueberschrift	{font-size:11px; font-weight:bold; color:#000000; padding:4px; background-color:#FFAA00; text-align:left;}
.kasten_spalte_re_inhalt		{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; text-align:left;}

.kasten_shortbasket				{width:200px;}
.kasten_shortbasket_ueberschrift{font-size:11px; font-weight:bold; color:#000000; padding:4px; background-color:#FFFFFF;}
.kasten_shortbasket_inhalt_01	{font-size:11px;  color:#000000; padding:4px; border-bottom:solid 1px #FFAA00; border-top:solid 1px #FFAA00; background-color:#FFFFFF; text-align:left;}
.kasten_shortbasket_inhalt_02	{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; text-align:left;}

.kasten_info_hinweis			{border: solid 1px #AA0000; padding:4px; background-color:#FFFFFF;}
.kasten_mitte					{border: solid 1px #FFAA00; padding:4px;}

#kasten_shortbasket				{
	visibility: visible;
	position: absolute;
	height: 37px;
	width: 42px;
	padding-left: 7px;
	left: 953px;
	top: 79px;
	z-index: 200;
	
}

/* Anfang Head  */
#suma 
{width: 948px; height: 22px; float: left; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:22px; color:#000000; padding-left:7px; font-weight:normal; background-color: #FFFFFF;}
#suma h1 {font-family: Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:22px; display:inline!important; color:#000000;}
#suma h2 {font-family: Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:22px; display:inline; color:#000000;}
#suma h3 {font-family: Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:22px; display:inline; color:#000000;}
#head							{width: 955px; height: 90px; float: left; background-image: url(images/head_v03.gif); background-repeat:no-repeat;}
#infobox						{width: 400px; float:right; height: 85px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
/* Ende Head  */

/* Anfang Footer  */
#footer 						{width: 615px; padding: 10px 10px 10px 10px; background-color: #FFFFFF; font-size: 11px; margin-top: 5px; margin-bottom: 5px;}
/* Ende Footer */

/* Anfang Zeile02  */
#zeile02						{width: 955px; height: 33px; margin-top: 5px;}
/* Ende Zeile02  */

/* Anfang Aufteilung des Innteils (Startseite)*/
#gesamt							{width: 980px; margin: 0px auto; margin-left: 5px;}
.spacer_5px						{float: left; width: 955px; height: 5px;}
#spalte_links					{float:left; width: 155px; font-size: 11px;}
#main_content					{float: left; width: 635px; margin-left: 5px; font-size: 11px;}
#main_content2					{float: left; width: 635px; margin-left: 0px; font-size: 11px;}
#spalte_rechts					{float: right; width: 155px; font-size: 11px; }
/* Ende Aufteilung des Innteils (Startseite)*/


/* Anfang Search  */
.box_search_blau				{width: 155px; float: left; background-color: #8893BB;}
.box_search_rosa				{width: 155px; float: left; background-color: #AE80A5;}
.ueberschrift_search			{width: 155px; height: 23px; padding-top: 8px; border-top: 1px dotted #ffffff; border-bottom: 1px dotted #ffffff; margin-top: 40px; font-size: 18px; color: #FFFFFF; text-align: left; font-weight: normal; background-color: #B68CAE;}
.ueberschrift_search02			{width: 155px; height: 23px; padding-top: 8px; border-top: 1px dotted #ffffff; border-bottom: 1px dotted #ffffff; margin-top: 40px; font-size: 18px; color: #FFFFFF; text-align: left; font-weight: normal; background-color: #959DC2;}
.ueberschrift_search03			{width: 155px; height: 23px; padding-top: 8px; border-top: 1px dotted #ffffff; border-bottom: 1px dotted #ffffff; margin-top: 10px; font-size: 18px; color: #FFFFFF; text-align: left; font-weight: normal; background-color: #959DC2;}
.content_search					{width: 155px; padding-left: 0px; /*text-align: center;*/ font-size: 11px; font-color: #000000; margin-top: 15px; margin-bottom: 15px;}
.content_search2				{width: 145px; padding-left: 10px; padding-bottom: 5px; border-bottom: 1px dotted #FFFFFF; font-size: 11px; font-color: #000000; margin-bottom: 5px;}
.content_search_borderless		{width: 145px; padding-left: 10px; font-size: 11px; font-color: #000000; margin-bottom: 5px;}
.select_free_field				{/*width: 100px;*/ width: 135px; font-size: 11px; margin-bottom: 8px;}
.eingabe_search					{width: 97px; font-size: 11px; margin-bottom: 0px; color: #676767;}
.search_input					{}
/* Ende Search  */



/* Anfang Produktanzeigen auf der Startseite */
.box_anzeige_links					{float: left; width: 315px; font-size: 11px; background-color: #FFFFFF; margin-bottom: 5px;}
.box_anzeige_rechts					{float: right; width: 315px; font-size: 11px; background-color: #FFFFFF; margin-bottom: 5px;}
.m_banner01							{float: left; width: 155px; background-color: #8d98b8; margin-top: 5px;}
.w_banner01							{float: left; width: 155px; background-color: #bb93b2; margin-top: 5px;}

.kategorie_m h3 {font-size:11px;  color:#4c6197; line-height: 15px; text-decoration: none; font-weight: bold; display:inline!important}
.kategorie_m h3 a:link		{font-size:11px;  color:#4c6197; line-height: 15px; text-decoration: none; font-weight: bold;}
.kategorie_m h3 a:visited		{font-size:11px;  color:#4c6197; line-height: 15px; text-decoration: none; font-weight: bold;}
.kategorie_m h3 a:active		{font-size:11px;  color:#4c6197; line-height: 15px; text-decoration: none; font-weight: bold;}
.kategorie_m h3 a:hover		{font-size:11px;  color:#4c6197; line-height: 15px; text-decoration: underline; font-weight: bold;}

.kategorie_f h3 {font-size:11px;  color:#984b86; line-height: 15px; text-decoration: none; font-weight: bold; display:inline!important}
.kategorie_f h3 a:link		{font-size:11px;  color:#984b86; line-height: 15px; text-decoration: none; font-weight: bold;}
.kategorie_f h3 a:visited		{font-size:11px;  color:#984b86; line-height: 15px; text-decoration: none; font-weight: bold;}
.kategorie_f h3 a:active		{font-size:11px;  color:#984b86; line-height: 15px; text-decoration: none; font-weight: bold;}
.kategorie_f h3 a:hover		{font-size:11px;  color:#984b86; line-height: 15px; text-decoration: underline; font-weight: bold;}
/* Ende Produktanzeigen auf der Startseite */


/*Effekte*/
.button01_hover:hover					{background-image:url(buttons/b_login_02.gif);}
a.button01_hover:link					{background-image:url(buttons/b_login_02.gif);}
a.button01_hover:hover					{background-image:url(buttons/b_login_02.gif);}

.table_versandkosten {font-size: 11px;}
.table_versandkosten td {border: 1px solid #CCCCCC; border-collapse: seperate; font-size: 11px;}
.table_seite_von				{border: 1px solid #666666; background-color: #cccccc; font-size: 11px; color: #ffffff; line-height: 15px; margin-bottom: 5px;}
.table_hier_anzeige				{border: 1px solid #666666; background-color: #cccccc; font-size: 11px; color: #666666;  line-height: 15px; margin-bottom: 5px;}

/* Porduktübersicht - Abschneiden der letzten Zeile */
.prod_vorschau_text {padding: 0px; margin: 0px; text-align: center;}
#prod_vorschau {position: absolute; visibility: visible; width:150px;  height: 30px; clip:rect(0px 150px 30px auto);}

/* Styles für die Anzeige von Content aus dem WebRed */
p.reda_absatz			{font-size: 12px; color: #000000; margin: 0px 0px 10px 0px;}
p.reda_ueberschrift		{font-size: 12px; color: #000000; font-weight: bold; padding: 0px; margin: 0px 0px 5px 0px;}
p.reda_text			{font-size: 12px; color: #000000; line-height: 20px;}


/* Anfang Suma Clouds  */
.suma_box_cat_cloud {
	text-align:left; 
	margin:5px 0 0 0; 
	width:595px;
	padding:30px 10px 30px 30px; 
	background-color:#ffffff; 
	font-family:Arial,Helvetica,sans-serif;  
	}
	
.suma_box_cat_cloud h2 {
	color: #000000; 
	font-size: 11px; 	
	font-family:Arial,Helvetica,sans-serif;  
	font-weight: bold;
	line-height:33px;
	display:inline; 
	}
	
.suma_box_cat_cloud h3 {
	color: #000000; 
	font-size: 11px; 	
	font-family:Arial,Helvetica,sans-serif;  
	font-weight: bold;
	line-height:33px;
	display:inline; 
	}
	
.suma_box_cat_cloud h4 {
	color: #000000; 
	font-size: 11px; 	
	font-family:Arial,Helvetica,sans-serif;  
	font-weight: bold;
	line-height:33px;
	display:inline; 
	}
	
.suma_box_cat_cloud a {
	margin:15px 10px 0 0;
	}
/* Ende Suma Clouds  */

 /* anfang bc */
.bc h2				{font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; display:inline!important; font-weight:normal!important}

.bc h2 a:link			{font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; display:inline!important; font-weight:normal!important; text-decoration:none}

.bc h2 a:hover			{font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; display:inline!important; font-weight:normal!important; text-decoration:underline}
 /* ende bc */

/* Ende frei definierter Styles  */
/* ---------------------------------------------------------------------------------  */

/* Informationskasten für den Designer unten auf den Templates */
/* ---------------------------------------------------------------------------------  */
.templateinfo						{width:450px;}															/* WEBSALE Templateinfo */
.kasten_templateinfo				{padding:10px; border:solid 2px #FFFFFF; background-color:#e6e6e6;}		/* WEBSALE Templateinfo */
.kasten_templateinfo_head			{font-size:14px; font-weight:bold; font-style:italic; color:#000000;}	/* WEBSALE Templateinfo */
.kasten_templateinfo_text			{font-size:11px;  color:#000000;}										/* WEBSALE Templateinfo */
/* ---------------------------------------------------------------------------------  */
/* Ende Shopinfo Styles */

/* ---------------------------------------------------------------------------------  */
/* Beginn WEBSALE-Styles (Klassennamen vorgegeben!) */


/* Anfang Produktmenü (Wenn das pm_styles nicht genutzt wird!)*/
table.cat_table_opened 			{background-color:#E6E6E6; width:100%;}
table.cat_table_closed 			{background-color:#FFFFFF; width:100%;}
table.cat_table_opened td		{padding:2px;}
table.cat_table_closed td		{padding:2px;}
.cat_text_standard 				{font-size:11px; font-weight:bold;} 
.cat_text_selected 				{font-size:11px; font-weight:bold; color:#FF9900;}
table.cat_table_opened .cat_text_standard {font-size:11px; font-weight:bold; color:#000000;}
a.cat_link:link 				{font-size:11px; font-weight:bold; text-decoration:none; color:#777777;}  
a.cat_link:visited 				{font-size:11px; font-weight:bold; text-decoration:none; color:#777777;} 
a.cat_link:active 				{font-size:11px; font-weight:bold; text-decoration:none; color:#777777;} 
a.cat_link:hover 				{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
/* Ende Produktmenü */


/* Anfang Produktmenüpfad */
a.cat_path:link 				{font-style:Normal; text-decoration:none;}  
a.cat_path:visited 				{font-style:Normal; text-decoration:none;} 
a.cat_path:active 				{font-style:Normal; text-decoration:none;} 
a.cat_path:hover 				{font-style:Normal; text-decoration:underline; }
/* Ende Produktmenüpfad */


/* Anfang Blättern von Listen/Produkten */
.paging_table 					{width:100%;}
.paging_td1						{background-color:#FFFFFF; text-align:left; padding:3px;}
.paging_td2						{width:90%; background-color:#FFFFFF; text-align:center; padding:3px;}
.paging_td3						{background-color:#FFFFFF; text-align:right; padding:3px;}
.paging_text 					{font-size:10px;}
.paging_text_selected 			{font-size:10px; font-weight:bold; color:#000000;}
a.paging_link:link 				{font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;}  
a.paging_link:visited 			{font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;} 
a.paging_link:active 			{font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;} 
a.paging_link:hover 			{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
/* Ende Blättern von Listen/Produkten */


/* Anfang "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */
.cat_adv_nav_table {}
/* Ende "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */



/* Anfang "Tabelle Artikel in mehreren Spalten" */
table.product_list_table    	{}
table.product_list_table td 	{}
table.cat_adv_nav_table			{}
table.cat_adv_nav_table td 		{}
/* Ende "Tabelle Artikel in mehreren Spalten" */


/* Anfang "Tabelle für Variationen - abhängige und nicht abhängige" (nur bei Platzierung im Template durch ~PR-Variations~ bzw. ~PR-DepVariations~) */
.pr_var_table					{border:1px dotted #cccccc; margin-top:6px; margin-bottom:1px; width:100%; background-color:#FFFAE6;}
.pr_depvar_table				{border:1px dotted #cccccc; margin-top:6px; margin-bottom:1px; width:100%; background-color:#FFFAE6;}
table.pr_var_table td 			{font-size:11px; font-weight:bold; color:#000000; padding:2px;}
table.pr_depvar_table td 		{font-size:11px; font-weight:bold; color:#000000; padding:2px;}
.select_variations				{font-size:11px; background-color:#f9f9f9; width:200px;}
.select_dep_variations			{font-size:11px; background-color:#f9f9f9; width:200px;}
/* Ende "Tabelle für Variationen - abhängige und nicht abhängige" */


/* Anfang "Tabelle für Textfelder" */
.pr_text_input_field_table 		{border:1px dotted #cccccc; margin-top:6px; margin-bottom:1px; width:100%; background-color:#FFFAE6;}
table.pr_text_input_field_table td 	{font-size:11px; font-weight:bold; color:#000000; padding:2px;}
/* Ende "Tabelle für Textfelder" */


/* Anfang "Staffelpreisfeld" */
.select_bulk_discount 			{font-size:11px; width:100%; background-color:#f9f9f9; margin-bottom:1px;}
/* Ende "Staffelpreisfeld" */


/* Anfang Warenkorbtabelle */
.basket_table 					{width:100%; border: solid 1px #FFAA00;}
.basket_tr_header 				{font-size:11px; background-color:#FFAA00;}
.basket_tr_header td			{padding:4px;}
.basket_tr_1					{font-size:11px;}
.basket_tr_1 td					{padding:3px; background-color:#FFFAE6;}	
.basket_tr_2					{font-size:11px;}
.basket_tr_2 td					{padding:3px; background-color:#FFFFEF;}
.basket_var_table				{width:100%; font-size:10px;}
.basket_tr_footer				{font-size:11px;}
.basket_tr_footer td			{padding:3px;}
.basket_text_product_name 		{font-size:11px; font-weight:bold;}
.basket_text_total_sum			{font-size:11px; font-weight:bold;}
.basket_voucher_table			{width:95%;}
.basket_tr_reservation_1		{}
.basket_tr_reservation_1 td		{font-size:12px; font-weight:bold; color:#AA0000; padding:3px;}
.basket_tr_reservation_2		{}
.basket_tr_reservation_2 td		{font-size:12px; font-weight:bold; color:#AA0000; padding:3px;}
/* Ende Warenkorbtabelle */


/* Anfang Listenfeld für Währungsauswahl */
.select_currency				{font-size:11px;}
/* Ende Listenfeld für Währungsauswahl */


/* Anfang Adressfelder für Rechnungs- und Lieferadresse */
.addr_table 					{width:100%; border: solid 1px #FFAA00;}
.addr_tr_1						{}
.addr_tr_2						{}
.addr_text_input				{font-size:11px; width:200px;}
.addr_td_1 						{font-size:11px; padding:4px;}
.addr_td_2						{font-size:11px; padding:4px;}
.addr_td_3						{font-size:11px; padding:4px;}
.select_title					{font-size:11px; width:200px;}
.select_date_of_birth			{font-size:11px; width:62px;}
.select_country					{font-size:11px; width:200px;}
.select_salutation				{font-size:11px; width:200px;}
.select_user_def_list			{font-size:11px; width:200px;}
.addr_error_table				{width:100%;}
.addr_error_table td			{padding:2px;}
.addr_error_ul					{}
.addr_error_li					{font-size:11px; color:#AA0000;}
/* Ende Adressfelder für Rechnungs- und Lieferadresse */


/* Anfang "Tabelle für Auswahl der Zahlungsart" */
.payment_table					{width:100%; border: solid 1px #FFAA00;}
.payment_tr_1					{}
.payment_tr_2					{}
.payment_td_1					{font-size:11px; padding:4px;}
.payment_td_1 img				{display: inline;}
.payment_td_2					{padding:4px; vertical-align:middle;}
.payment_td_3					{font-size:11px; padding:4px;}
.payment_name					{font-size:11px; padding:4px; font-weight:bold;}
.payment_name_suffix			{font-size:10px; padding:4px; font-weight:bold;}
.select_ccard					{font-size:11px; width:150px;}
/* Anfang "Tabelle für Auswahl der Zahlungsart" */


/* Anfang "Tabelle für Auswahl der Zustellung" */
.delivery_table					{width:100%; border: solid 1px #FFAA00;}
.delivery_tr_1					{}
.delivery_tr_2					{}
.delivery_td_1					{font-size:11px; padding:4px;}
.delivery_td_2					{font-size:11px; padding:4px;}
.delivery_descr					{font-size:10px; padding:4px;}
.select_delivery				{font-size:11px;}
/* Ende "Tabelle für Auswahl der Zustellung" */


/* Anfang "Eingabe der Kreditkartendaten" */
.ccard_table					{width:100%; border: solid 1px #FFAA00;}
.ccard_tr_1						{}
.ccard_tr_2						{}
.ccard_td_1						{font-size:11px; padding:4px;}
.ccard_td_2						{font-size:11px; padding:4px;}
.ccard_td_3						{font-size:11px; padding:4px;}
.ccard_text_input_holder		{font-size:11px; width:201px;}
.ccard_text_input_number		{font-size:11px; width:48px;}
.ccard_text_input_cvcode		{font-size:11px; width:99px;}
.select_ccard_validity			{font-size:11px; width:99px;}
.ccard_error_table				{width:100%;}
.ccard_error_table td			{padding:4px;}
.ccard_error_ul					{}
.ccard_error_li					{font-size:11px; color:#AA0000;}
/* Ende "Eingabe der Kreditkartendaten" */


/* Anfang "Eingabe der Bankverbindung" */
.debit_table					{width:100%; border: solid 1px #FFAA00;}
.debit_tr_1						{}
.debit_tr_2						{}
.debit_td_1						{font-size:11px; padding:4px;}
.debit_td_2						{font-size:11px; padding:4px;}
.debit_td_3						{font-size:11px; padding:4px;}
.debit_text_input				{font-size:11px; width:200px;}
.debit_error_table				{width:100%;}
.debit_error_table td			{padding:4px;}
.debit_error_ul					{}
.debit_error_li					{font-size:11px; color:#AA0000;}
/* Ende "Eingabe der Bankverbindung" */


/* Anfang "Anzeige der Bankverbindung bei Vorauskasse" */
.bank_info_table				{width:100%; border: solid 1px #FFAA00;}
.bank_info_table td				{padding:4px;}
.bank_info_text_header			{font-size:12px; font-weight:bold; color:#000000;}
.bank_info_text					{font-size:11px; font-weight:bold;}
/* Ende "Anzeige der Bankverbindung bei Vorauskasse" */


/* Anfang "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */
.show_addr_table				{width:100%; border: solid 1px #FFAA00;}
.show_addr_tr_1					{}
.show_addr_tr_2					{}
.show_addr_td_1					{width:35%; font-size:11px; padding:4px;}
.show_addr_td_2					{width:65%; font-size:11px; padding:4px;}
/* Ende "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */


/* Anfang Newsletter - Bestellung bei Adresseingabe */
.newsletter_table				{width:100%; border: solid 1px #FFAA00;}
.newsletter_tr_1				{}
.newsletter_td_1				{font-size:11px; padding:4px;}
.newsletter_td_2				{font-size:11px; padding:4px;}
/* Ende Newsletter - Bestellung bei Adresseingabe */


/* Anfang Variationen auf "Merkliste" */
.memolist_var_table				{width:100%;}
.memolist_var_td_1				{border: 1px solid #CCCCCC; background-color:#DDDDDD; font-size:11px; padding:4px;}
.memolist_var_td_2				{border: 1px solid #CCCCCC; background-color:#EEEEEE; font-size:11px; padding:4px;}
/* Ende Variationen auf "Merkliste" */


/* Anfang Variationen bei "Direktbestellung" */
.direct_order_var_table			{width:100%;}
.direct_order_var_td_1			{border: 1px solid #CCCCCC; background-color:#DDDDDD; font-size:11px; padding:4px;}
.direct_order_var_td_2			{border: 1px solid #CCCCCC; background-color:#EEEEEE; font-size:11px; padding:4px;}
/* Ende Variationen bei "Direktbestellung" */


/* Glossar */
a.glossary_index:link			{font-size:14px; font-weight:bold; text-decoration:underline; color:#000000;}
a.glossary_index:visited		{font-size:14px; font-weight:bold; text-decoration:underline; color:#000000;}
a.glossary_index:active			{font-size:14px; font-weight:bold; text-decoration:underline; color:#000000;}
a.glossary_index:hover			{font-size:14px; font-weight:bold; text-decoration:none; color:#AA0000;}
 
a.glossary_index_selected:link 		{font-size:14px; font-weight:bold; text-decoration:underline; color:#AA0000;}
a.glossary_index_selected:visited 	{font-size:14px; font-weight:bold; text-decoration:underline; color:#AA0000;}
a.glossary_index_selected:active 	{font-size:14px; font-weight:bold; text-decoration:underline; color:#AA0000;}
a.glossary_index_selected:hover 	{font-size:14px; font-weight:bold; text-decoration:none; color:#000000;} 

a.glossary_descr_link:link		{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#000000;} 
a.glossary_descr_link:visited	{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#000000;} 
a.glossary_descr_link:active	{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#000000;} 
a.glossary_descr_link:hover		{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#AA0000;} 

a.glossary_link:link			{font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:visited			{font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:active			{font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:hover			{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#AA0000;} 

.glossary_list_table 			{width:100%;}
.glossary_list_table td 		{padding:4px;}
.glossary_index_invalid			{font-size:14px; color:#666666; font-weight:bold}
.glossary_index_table td		{padding:4px;}
/* Glossar */

.select_a_salut 				{font-size: 12px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #666666;}
.select_a_country 				{font-size: 12px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #666666;}


/* Ende WEBSALE-Styles (Klassennamen vorgegeben!) */
/* ---------------------------------------------------------------------------------  */
