/* ---------------------------------------------------------------------------------  */
/* Beginn frei definierter Styles  */
*html .pr_text_input_field_table textarea {width:200px; font-size:10px;}
body		 					{margin:0px; padding:0px;}
table							{text-align:left;}
td img							{display:block;} /*!!Wichtig!! Dieser Style greift bei allen Bildern in einer TD! */

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.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:11px;  color:#000000;}							
.text_hervorgehoben				{font-size:11px; font-weight:bold; color:#000000;}		
.text_reduziert					{font-size:10px; color:#000000;}						     
.text_meldungen					{font-size:14px; font-weight:bold; color:#AA0000;}		
.texteingabe_allgemein			{border: solid 1px #FFAA00; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFAE6;}
.texteingabe					{border: solid 1px #E3E3E3; font-size:11px;}

.haupttabelle					{width: 940px;}
.spalte_head					{width: 940px; border-left: solid 1px #003366; border-bottom: none; border-right: solid 1px #003366; font-size: 10px;  background-color: #FFFFFF; padding-bottom: 5px;}
.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					{width: 920px; background-color: #ff9900;}
.kasten_head_inhalt				{border-top: solid 0px #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: none;}

.kasten_footer					{}
.kasten_footer_inhalt			{font-size:9px; font-weight:bold; color:#000000; padding:4px;}

.kasten_spalte_li				{width: 200px; border: solid 1px #e3e3e3;}
.kasten_spalte_li_ueberschrift	{font-size:11px; font-weight: bold; color:#000000; padding:4px; background-color: #e3e3e3; text-align:left; border-bottom: 1px solid #000000;}
.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; vertical-align:top;}
.kasten_spalte_mitte_produktbilder img		{display:inline;}

.kasten_spalte_re				{width: 200px; border: solid 1px #e3e3e3;}
.kasten_spalte_re_ueberschrift	{font-size: 11px; font-weight: bold; color: #000000; padding: 4px; background-color: #e3e3e3; text-align:left;}
.kasten_spalte_re_inhalt		{font-size: 11px;  color: #000000; padding: 4px; background-color: #FFFFFF; text-align: left;}

.kasten_shortbasket				{width: 100%;}
.kasten_shortbasket_ueberschrift{font-size: 11px; font-weight: bold; color: #000000; padding: 4px; background-color: none;}
.kasten_shortbasket_inhalt_01	{font-size: 11px;  color: #000000; padding: 4px; border-bottom: none; border-top: none; background-color: none; text-align: left;}
.kasten_shortbasket_inhalt_02	{font-size: 11px;  color: #000000; padding: 4px; background-color: none; text-align: left;}

.kasten_info_hinweis			{padding:4px;}

.cat_adv_nav_table tr td div			{}
.cat_adv_nav_table tr td				{text-align:right;}
div.katalog .cat_adv_nav_table tr td 	{text-align:left; padding-bottom:10px;}
.cat_adv_nav_table tr:first-child		{text-align:left !important;}

.select_free_field				{width:189px; margin-bottom:5px;}

table.cross_links_table td			{vertical-align:top;}

.org_price						{font-weight:bold;}



/* Ende frei definierter Styles  */
/* ---------------------------------------------------------------------------------  */
