/* ---------------------------------------------------------------------------------  */
/* Beginn frei definierter Styles  */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url(hg_dokument.gif);
  margin: 0px;
  padding: 0px;
}

form	{padding: 0px; margin: 0px;}

#header_button {float: left; width: 750px; font-size: 11px; line-height: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; background-color: #FFFFFF;}
#header_button ul {margin: 0px; padding: 0px; list-style: none;}
#header_button li {float:left; background-image: url(button_head.gif); margin: 2px 2px 0px 0px; padding: 0px; width: 123px; height: 30px; text-align: center;}
#header_button a {display: block; padding: 8px 0px 0px 0px; margin-top: 0px; text-decoration:none; font-weight:bold; color: #666666;}
#header_button a:hover {color: #ffffff; background-image: url(button_head_hover.gif); height: 22px;}
#header_button #current {background-image: url(button_head_aktiv.gif); margin: 4px 2px 0px 0px; height: 32px;}
#header_button #current a {color: #ffffff; padding: 8px 0px 0px 0px;}
#header_button #current a:hover {color: #ffffff; background-image: url(button_head_aktiv.gif);}

.headnavi				{font-size:11px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.headnavi:link			{font-size:11px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.headnavi:visited		{font-size:11px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.headnavi:active		{font-size:11px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.headnavi:hover		{font-size:11px; color: #b3c5d0; font-weight: normal; text-decoration: underline;}

a.ohne:link 	{ font-size:11px; font-weight:bold; text-decoration:none; color:#000000;}
a.ohne:visited 	{ font-size:11px; font-weight:bold; text-decoration:none; color:#000000;}
a.ohne:active 	{ font-size:11px; font-weight:bold; text-decoration:none; color:#000000;}
a.ohne:hover 	{ font-size:11px; font-weight:bold; text-decoration:underline; color:#aa0000;}

a:link 		{ text-decoration:underline;}
a:visited 	{ text-decoration:underline;}
a:active 	{ text-decoration:underline;}
a:hover 	{ text-decoration:none;}

a.link_bold:link		{font-size:11px; color: #014771; font-weight: bold; text-decoration: underline;}
a.link_bold:visited		{font-size:11px; color: #014771; font-weight: bold; text-decoration: underline;}
a.link_bold:active		{font-size:11px; color: #014771; font-weight: bold; text-decoration: underline;}
a.link_bold:hover		{font-size:11px; color: #014771; font-weight: bold; text-decoration: none;}

a.link_bold2:link		{font-size:11px; color: #014771; font-weight: bold; text-decoration: none;}
a.link_bold2:visited		{font-size:11px; color: #014771; font-weight: bold; text-decoration: none;}
a.link_bold2:active		{font-size:11px; color: #014771; font-weight: bold; text-decoration: none;}
a.link_bold2:hover		{font-size:11px; color: #014771; font-weight: bold; text-decoration: underline;}

a.link_bold3:link		{font-size:11px; color: #AA0000; font-weight: bold; text-decoration: none;}
a.link_bold3:visited	{font-size:11px; color: #AA0000; font-weight: bold; text-decoration: none;}
a.link_bold3:active		{font-size:11px; color: #AA0000; font-weight: bold; text-decoration: none;}
a.link_bold3:hover		{font-size:11px; color: #AA0000; font-weight: bold; text-decoration: underline;}

a.link:link				{font-size:11px; color: #014771; font-weight: normal; text-decoration: underline;}
a.link:visited			{font-size:11px; color: #014771; font-weight: normal; text-decoration: underline;}
a.link:active			{font-size:11px; color: #014771; font-weight: normal; text-decoration: underline;}
a.link:hover			{font-size:11px; color: #014771; font-weight: normal; text-decoration: none;}

a.link2:link			{font-size: 11px; color: #014771; font-weight: normal; text-decoration: none;}
a.link2:visited			{font-size: 11px; color: #014771; font-weight: normal; text-decoration: none;}
a.link2:active			{font-size: 11px; color: #014771; font-weight: normal; text-decoration: none;}
a.link2:hover			{font-size: 11px; color: #014771; font-weight: normal; text-decoration: underline;}

a.link3:link			{font-size: 11px; color: #999999; font-weight: normal; text-decoration: none;}
a.link3:visited			{font-size: 11px; color: #999999; font-weight: normal; text-decoration: none;}
a.link3:active			{font-size: 11px; color: #999999; font-weight: normal; text-decoration: none;}
a.link3:hover			{font-size: 11px; color: #999999; font-weight: normal; text-decoration: underline;}

a.footer:link			{font-size: 11px; color: #92979b; font-weight: normal; text-decoration: none;}
a.footer:visited		{font-size: 11px; color: #92979b; font-weight: normal; text-decoration: none;}
a.footer:active			{font-size: 11px; color: #92979b; font-weight: normal; text-decoration: none;}
a.footer:hover			{font-size: 11px; color: #92979b; font-weight: normal; text-decoration: underline;}

a.link4:link			{font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.link4:visited			{font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.link4:active			{font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.link4:hover			{font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: underline;}


h1						{font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; color: #014771;}

.text_klein 			{ font-size:10px;}
.text_grundpreis		{ font-size: 9px; color: #000000;}
.text_klein_grey 		{ font-size:10px; font-weight:bold; color:#999999;}
.text 					{ font-size:11px; font-weight:normal; color:#333333; line-height: 18px;}
.text3 					{ font-size: 11px; font-weight: normal; color: #999999;}
.text4 					{ font-size: 2px; font-weight: normal; color: #ffffff;}
.text_katalog			{ font-size:11px; font-weight:normal; color:#ffffff; line-height: 18px;}
.text_tuerkis			{ font-size:11px; font-weight:normal; color:#e4f3f6;}						
.text_marked 			{ font-size: 11px; font-weight: bold; color: #000000;}
.text_marked_02			{ font-size: 11px; font-weight: bold; color: #014771;}
.text_marked_03			{ font-size: 12px; font-weight: bold; color: #014771;}
.text_marked_red 		{ font-size:11px; font-weight:bold; color:#AA0000;}
.text_marked_red_02		{ font-size:11px; font-weight:normal; color:#AA0000;}
.text_marked_red2 		{ font-size:12px; font-weight:bold; color:#AA0000;}
.text_marked_white 		{ font-size:11px; font-weight:bold; color:#FFFFFF;}
.text_headline 			{ font-size:16px; font-weight:bold; color:#000000;}
.text2 					{ font-size:12px; font-weight:normal; color:#000000;}
.text_marked2 			{ font-size:12px; font-weight:bold; color:#000000;}
.text_marked3 			{ font-size:14px; font-weight:bold; color:#000000;}
.text_marked3_red 		{ font-size:14px; font-weight:bold; color:#AA0000;}
.text_marked2_grey 		{ font-size:15px; font-weight:bold; color:#999999;}

.text_orgprice			{ font-size:11px; font-weight:normal; color:#AA0000;  text-decoration: line-through;}

.texteingabe_normal		{font-size: 11px; color: #333333; border: 1px solid #7f9db9; padding: 2px;}

.text_explain			{ font-size:11px; font-weight:bold; color:#006600;}
.text_notify			{ font-size:14px; font-weight:bold; color:#AA0000;}

.text_slogan			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}

.haupttabelle					{width: 990px; background-color:#FFFFFF; margin: 0px auto; padding: 0px;}
.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: 180px; padding: 0px 15px 0px 15px;}
.spalte_mitte					{width: 560px; vertical-algn:top; padding: 0px; margin: 0px;}
.spalte_rechts					{width: 190px; padding: 0px 15px 0px 15px;}
.spalte_footer					{width: 960px; font-size:10px;  background-color: #ffffff; padding: 15px 15px 15px 15px;}
.spalte_mitte_cat				{width: 575px; vertical-algn:top; padding: 0px; margin: 0px; text-align: left;}
.spalte_rechts_cat				{width: 190px; padding: 0px 15px 0px 0px;}

.kasten_spalte_li				{width: 180px; background-color: #FFFFFF; margin-top: 15px;}
.kasten_spalte_li_ueberschrift	{font-size: 11px; font-weight: bold; color:#01426a; padding: 5px 0px 6px 3px; background-image: url(kastenspalte_li_head.gif);}
.kasten_spalte_li_inhalt		{font-size: 11px; color: #666666; background-color: #FFFFFF; border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; padding: 6px 4px 6px 4px; line-height: 16px;}
.kasten_spalte_li_footer		{background-image: url(tabelle_li_endbild.gif);}

.table_li				{width: 180px;}
.table_li_ueberschrift	{background-image: url(tabelle_li_anfangsbild.gif);}
.table_li_footer		{background-image: url(tabelle_li_endbild.gif);}
.table_li_inhalt		{background-color: #FFFFFF; border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; padding: 0px 4px 0px 4px;}

.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_mitte_produktbilder img		{display:inline;}


.kasten_spalte_re				{width: 190px; background-color: #FFFFFF; margin-top: 15px;}
.kasten_spalte_re_no01			{width: 190px; background-color: #FFFFFF;}
.kasten_spalte_re_ueberschrift	{font-size: 11px; font-weight: bold; color:#01426a; padding: 5px 0px 6px 5px; background-image: url(kastenspalte_re_head.gif);}
.kasten_spalte_re_ueberschrift2	{font-size: 11px; font-weight: bold; color:#990000; padding: 5px 0px 6px 5px; background-image: url(kastenspalte_re_head2.gif);}
.kasten_spalte_re_ueberschrift3	{font-size: 11px; font-weight: bold; color:#ffffff; padding: 5px 0px 6px 5px; background-image: url(kastenspalte_re_head3.gif);}
.kasten_spalte_re_inhalt		{font-size: 11px; color: #333333; background-color: #FFFFFF; border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; padding: 6px 4px 6px 4px; line-height: 16px;}
.kasten_spalte_re_img			{font-size: 11px; color: #666666; background-color: #FFFFFF; border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; padding: 1px 4px 0px 4px;}
.kasten_spalte_re_footer		{background-image: url(kasten_re_endbild.gif);}

.kasten_quicksearch				{width: 170px; background-image: url(hg_quicksearch.gif);}
.kasten_quicksearch_inhalt		{font-size: 11px; padding: 4px;}

.kasten_info_hinweis			{border: solid 1px #AA0000; padding:4px; background-color:#FFFFFF;}
.kasten_mitte					{border: solid 1px #FFAA00; padding:4px;}

.kasten_katalogbestellung		{width: 190px; background-image: url(hg_katalogbestellung.gif); background-repeat:no-repeat; padding: 0px; margin: 15px 0px 0px 0px;}
.kasten_katalogbestellung_inhalt {padding: 45px 0px 8px 17px; margin: 0px; color: #ffffff; font-size: 10px;}
* html .kasten_katalogbestellung_inhalt {padding: 20px 0px 8px 17px; margin: 0px; color: #ffffff; font-size: 10px;}
*+html .kasten_katalogbestellung_inhalt {padding: 20px 0px 8px 17px; margin: 0px; color: #ffffff; font-size: 10px;}

.kasten_footer					{width: 960px;}
.kasten_footer_anfang			{background-image: url(footer_anfangsbild.gif);}
.kasten_footer_ende				{background-image: url(footer_endbild.gif);}
.kasten_footer_inhalt			{padding: 10px; font-size: 11px; border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; color: #92979b; line-height: 17px;}

.table_content					{width: 560px; margin-top: 5px;}
.table_content_ueberschrift	{background-image: url(category_ueberschrift.gif); font-size: 11px; font-weight: bold; height: 24px; padding: 2px 4px 0px 10px; text-align: left; color: #ffffff;}
.table_content_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; font-size: 11px; text-align: left; padding: 6px 10px 6px 10px; color: #333333; line-height: 17px;}
.table_content_footer			{background-image: url(category_endbild.gif);}

.table_content2					{width: 560px;}
.table_content2_anfangsbild		{background-image: url(cat_path_anfangsbild.gif); height: 5px; background-repeat: none;}
.table_content2_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; padding: 0px 5px 0px 5px; font-size: 11px; line-height: 17px;}
.table_content2_footer			{background-image: url(cat_path_endbild.gif); height: 5px; background-repeat: none;}

.table_catchild					{width: 183px; align: left; margin-bottom: 15px;}
.table_catchild_ueberschrift	{background-image: url(cat_child_ueberschrift.gif); font-size: 11px; font-weight: bold; height: 20px; padding: 4px 4px 0px 10px; text-align: left;}
.table_catchild_inhalt			{font-size: 11px; text-align: left; padding: 4px 0px 4px 0px; width: 175px;}
.table_catchild_image			{border: 1px solid #ced4da; width: 173px;}
.table_catchild_footer			{background-color: #E5E6E5; padding: 4px 0px 4px 0px; font-size: 11px;}

.table_category					{width: 560px; margin-top: 5px;}
.table_category_ueberschrift	{background-image: url(category_ueberschrift.gif); font-size: 11px; font-weight: bold; height: 24px; padding: 2px 4px 0px 10px; text-align: left; color: #ffffff;}
.table_category_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; font-size: 11px; text-align: left; padding: 6px 0px 6px 0px; color: #333333;}
.table_category_footer			{background-image: url(category_endbild.gif);}

.table_warenkorb					{width: 560px;}
.table_warenkorb_ueberschrift	{background-image: url(category_ueberschrift.gif); font-size: 11px; font-weight: bold; height: 24px; padding: 2px 4px 0px 10px; text-align: left; color: #ffffff;}
.table_warenkorb_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; font-size: 11px; text-align: left; padding: 6px 10px 6px 10px; color: #333333;}
.table_warenkorb_footer			{background-image: url(category_endbild.gif);}

.table_product_main				{width: 560px; margin-top: 15px;}
.table_product					{width: 281px; margin: auto; background-color: #ffffff;}
.table_product_head				{background-image: url(product_ueberschrift.gif);}
.table_product_ueberschrift2	{background-image: url(product_anfangsbild2.gif); font-size: 11px; font-weight: bold; text-align: left; color: #999999; padding: 6px 0px 0px 6px; }
.table_product_rabatt			{background-image: url(product_ueberschrift_rabatt.gif); font-size: 11px; font-weight: bold; text-align: left; color: #999999; height: 47px; padding: 6px 0px 0px 6px; width: 374px;}
.table_product_rabatt2			{background-image: url(product_rabatt2.gif); font-size: 11px; text-align: left; color: #333333; padding: 50px 10px 0px 10px; width: 232px; line-height: 17px;}
.table_product_inhalt			{background-image: url(product_table_hg.gif); font-size: 11px; text-align: left; padding: 0px 0px 0px 0px; color: #333333; background-color: #ffffff; margin: 0px; line-height: 16px;}
.table_product_inhalt2			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; font-size: 11px; text-align: left; padding: 0px 0px 0px 0px; color: #333333; background-color: #ffffff; margin: 0px;}
.table_product_footer			{background-image: url(product_endbild.gif);}
.table_product_footer2			{background-image: url(product_endbild2.gif);}

.table_prdescr					{width: 560px;}
.table_prdescr_head				{background-image: url(pr-descr_head.gif); font-size: 11px; text-align: left; color: #999999; height: 35px;}
.table_prdescr_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; font-size: 11px; text-align: left; padding: 6px 10px 6px 10px; color: #333333;}
.table_prdescr_footer			{background-image: url(pr-descr_footer.gif);}

.table_productimg					{}
.table_productimg_anfangsbild		{background-image: url(prodimg_anfangsbild.gif);}
.table_productimg_inhalt			{width: 250px; padding: 6px 0px 6px 0px;}
.table_productimg_hg				{background-image: url(prodimg_hg.gif);}
.table_productimg_footer			{background-image: url(prodimg_endbild.gif);}

.table_productinfo_klein		{width: 200px;}
.table_productinfo_klein td		{padding: 5px 0px 5px 0px; border-bottom: 1px dotted #01426a;}

.table_catpath					{width: 560px;}
.table_catpath_anfangsbild		{background-image: url(cat_path_anfangsbild.gif);}
.table_catpath_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; padding: 0px 5px 0px 5px; color: #9FA6AD; font-size: 11px; font-weight: bold;}
.table_catpath_footer			{background-image: url(cat_path_endbild.gif);}
a.cat_path:link					{font-size: 11px; font-weight: bold; color: #01426A; text-decoration: none;}
a.cat_path:visited				{font-size: 11px; font-weight: bold; color: #01426A; text-decoration: none;}
a.cat_path:active				{font-size: 11px; font-weight: bold; color: #01426A; text-decoration: none;}
a.cat_path:hover				{font-size: 11px; font-weight: bold; color: #01426A; text-decoration: underline;}

.table_detailsuche					{width: 560px; margin-top: 2px;}
.table_detailsuche_anfangsbild		{background-image: url(cat_path_anfangsbild.gif);}
.table_detailsuche_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; padding: 0px 5px 0px 5px; color: #9FA6AD; font-size: 11px; font-weight: bold;}
.table_detailsuche_footer			{background-image: url(cat_path_endbild.gif);}

.table_search					{width: 560px; margin-top: 2px;}
.table_search_anfangsbild		{background-image: url(cat_path_anfangsbild.gif);}
.table_search_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; font-size: 11px; text-align: left; padding: 6px 0px 6px 0px; color: #333333;}
.table_search_footer			{background-image: url(cat_path_endbild.gif);}

.table_notify					{width: 560px; margin-top: 5px;}
.table_notify_anfangsbild		{background-image: url(notify_ueberschrift.gif); font-size: 11px; font-weight: bold; height: 24px; padding: 2px 4px 0px 10px; text-align: left; color: #ffffff;}
.table_notify_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; padding: 10px 5px 10px 5px; color: #cc0000; font-size: 11px; font-weight: bold;}
.table_notify_footer			{background-image: url(cat_path_endbild.gif);}

.table_AdvNavImg					{width: 560px; margin-top: 5px;}
.table_AdvNavImg_anfangsbild		{background-image: url(cat_path_anfangsbild.gif);}
.table_AdvNavImg_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; padding: 0px 5px 0px 5px; color: #9FA6AD; font-size: 11px; font-weight: bold;}
.table_AdvNavImg_footer			{background-image: url(cat_path_endbild.gif);}

.table_placeorder					{width: 560px; margin-top: 5px;}
.table_placeorder_anfangsbild		{background-image: url(cat_path_anfangsbild.gif);}
.table_placeorder_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; padding: 0px 5px 0px 5px; color: #333333; font-size: 11px; }
.table_placeorder_footer			{background-image: url(cat_path_endbild.gif);}

.table_quickorder				{background-color: #E5E6E5; padding: 5px 0px 5px 0px;}
.table_quickorder td			{vertical-align: middle;}

.table_sortierung_hg			{background-image: url(hg_sortierung.gif); font-size: 11px; color: #333333; margin-top: 5px;}
.select_product_sort			{font-size: 11px; color: #333333; border: 1px solid #333333;}

.table_popup_header				{background-image: url(head_popup.gif); padding: 5px 0px 4px 15px; font-size: 11px; color: #ffffff; text-align: left;}
.table_print_header				{background-image: url(head_popup_print.gif); padding: 5px 0px 4px 15px; font-size: 11px; color: #ffffff; text-align: left;}

.table_weiterempfehlen_head1	{background-image: url(weiterempfehlen_head01.gif); padding: 5px 0px 4px 14px; font-size: 11px; color: #999999; text-align: left;}
.table_weiterempfehlen_head2	{background-image: url(weiterempfehlen_head02.gif); padding: 5px 0px 15px 5px; font-size: 11px; color: #333333; text-align: left;}
.table_weiterempfehlen_inhalt	{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; color: #333333; font-size: 11px; padding: 0px;}
.table_weiterempfehlen_form		{}
.table_weiterempfehlen_form	td	{padding-bottom: 6px;}
.table_weiterempfehlen_image	{border: 1px solid #ced4da;}
.table_weiterempfehlen_footer1	{background-image: url(weiterempfehlen_footer01.gif)}
.table_weiterempfehlen_footer2	{background-image: url(weiterempfehlen_footer02.gif)}

.table_useraccount					{width: 560px; margin-top: 5px;}
.table_useraccount_head	{background-image: url(category_ueberschrift.gif); font-size: 11px; font-weight: bold; height: 24px; padding: 2px 4px 0px 10px; text-align: left; color: #ffffff;}
.table_useraccount_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; font-size: 11px; text-align: left; padding: 6px 10px 6px 10px; color: #333333;}
.text_useraccount_marked			{ color: #333333; font-size: 11px; font-weight: bold; text-decoration: underline;}
.table_useraccount_footer			{background-image: url(category_endbild.gif);}

.table_delivadress					{width: 560px; margin-top: 5px;}
.table_delivadress_head	{background-image: url(category_ueberschrift.gif); font-size: 11px; font-weight: bold; height: 24px; padding: 2px 10px 0px 10px; text-align: left; color: #ffffff;}
.table_delivadress_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; font-size: 11px; text-align: left; padding: 6px 10px 6px 10px; color: #333333;}
.table_delivadress_footer			{background-image: url(category_endbild.gif);}

.table_login					{width: 560px;}
.table_login_head	{background-image: url(category_ueberschrift.gif); font-size: 11px; font-weight: bold; height: 24px; padding: 2px 10px 0px 10px; text-align: left; color: #ffffff;}
.table_login_inhalt			{border-left: 1px solid #ced4da; border-right: 1px solid #ced4da; font-size: 11px; text-align: left; padding: 6px 10px 6px 10px; color: #333333;}
.table_login_footer			{background-image: url(category_endbild.gif);}

.table_printconfirm					{width: 580px; vertical-algn:top; padding: 0px; background-color: #FFFFFF; align: center; margin: 0px auto;}

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


/* ---------------------------------------------------------------------------------  */
/* Beginn WEBSALE-Styles (Klassennamen vorgegeben!) */


/* Anfang Produktmenü */
/* ---------------------------------------------------------------------------------  */
#cat_ul 				{width: 170px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; text-decoration: none;}
					
ul.level1 				{list-style: none; margin: 0px; padding: 0px;}
ul.level1 a 			{display: block; color: #666666; font-size: 12px; border-bottom: 1px dotted #d7d7d7; padding: 4px 0px 4px 25px; text-decoration: none; width: 145px; background-image: url(navi_arrow01.gif); background-repeat: no-repeat; background-position: 10px 50%;}
ul.level1 a:link 		{}
ul.level1 a:visted 		{}
ul.level1 a:hover 		{color: #000000; background-color: #d7d7d7;}
ul.level1 a.opened		{background-color: #01426a; color: #ffffff; font-weight: bold; background-image: url(navi_arrow02.gif); background-repeat: no-repeat; background-position: 10px 50%;}
ul.level1 a.selected	{background-color: #01426a; color: #ffffff; font-weight: bold; background-image: url(navi_arrow02.gif); background-repeat: no-repeat; background-position: 10px 50%;}

ul.level2 				{list-style-type: none; margin: 0px; padding: 0px;}
ul.level2 a 			{display: block; color: #01426a; font-size: 11px; background-color: #d7d7d7; border-bottom: 1px solid #ffffff; padding: 3px 0px 3px 25px; text-decoration: none; width: 145px; background-image: none;}
ul.level2 a:link 		{color: #01426a;}
ul.level2 a:hover 		{color: #01426a; background-color: #f3f3f3;}
ul.level2 a.opened		{color: #01426a; background-color: #bdbaba; font-weight: bold; background-image: none;}
ul.level2 a.selected	{color: #01426a; background-color: #bdbaba; font-weight: bold; background-image: none;}

ul.level3 				{list-style-type: none; margin: 0px; padding: 0px;}
ul.level3 a 			{display: block; color: #000000; background-color: #efefef; padding: 3px 0px 3px 35px; border-bottom: 1px solid #CCCCCC; text-ecoration: none; width: 135px; background-image: url(navi_arrow03.gif); background-repeat: no-repeat; background-position: 25px 50%;}
ul.level3 a:link 		{color: #000000;}
ul.level3 a:hover 		{color: #000000; background-color: #efefef; background-image: url(navi_arrow03.gif); background-repeat: no-repeat; background-position: 25px 50%;}
ul.level3 a.opened		{color: #01426a; background-color: #efefef; font-weight: bold; background-image: url(navi_arrow03.gif); background-repeat: no-repeat; background-position: 25px 50%;}
ul.level3 a.selected	{color: #01426a; background-color: #efefef; font-weight: bold; background-image: url(navi_arrow03.gif); background-repeat: no-repeat; background-position: 25px 50%;}

ul.level4 				{list-style-type: none; margin: 0px; padding: 0px;}
ul.level4 a 			{display: block; color: #666666; background-color: #ffffff; border: none; padding: 4px 0px 4px 35px; text-decoration: none; width: 135px; background-image: none;}
ul.level4 a:link 		{color: #666666;}
ul.level4 a:hover 		{color: #666666; background-color: #ffffff; text-decoration: none; background-image: none;}
ul.level4 a.opened		{color: #666666; background-color: #ffffff; text-decoration: none; font-style: italic; background-image: none;}
ul.level4 a.selected	{color: #666666; background-color: #ffffff; text-decoration: none; font-style: italic; background-image: none;}

ul.level5 				{list-style-type: none; margin: 0px; padding: 0px;}
ul.level5 a 			{display: block; color: #000000; background-color: #f2f4f6; border-bottom: 1px solid #dae0e6; padding: 3px 0px 3px 50px; text-decoration: none; width: 138px; }
ul.level5 a:link 		{}
ul.level5 a:hover 		{color: #000000; background-color: #ffe5b2; text-decoration: underline;}
ul.level5 a.opened		{color: #000000; background-color: #ffffff; text-decoration: underline; font-weight: bold;}
ul.level5 a.selected	{color: #00000; background-color: #ffffff; text-decoration: underline; font-weight: bold;}

/* ---------------------------------------------------------------------------------  */
/* bis zu zehn Navigationslevel sind möglich (je nach Shop-Typ)						  */
/* ---------------------------------------------------------------------------------  */
/* Ende Produktmenü */


/* Anfang Produktmenü */

table.cat_table_opened 	{background-color:#FFFAE6; width:95%;}
table.cat_table_closed 	{background-color:#FFFFFF; width:95%;}

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:#002E55;}

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:#002E55;}

/* Ende Produktmenü */


/* Anfang Blättern von Listen/Produkten */

.paging_table 			{width: 50%;}

.paging_td1				{text-align:left; padding:3px; width: 1%;}
.paging_td2				{width:98%; text-align:center; padding:3px;}
.paging_td3				{text-align:right; padding:3px; width: 1%;}

.paging_text 			{ font-size: 11px;}
.paging_text_selected 	{ font-size: 11px; font-weight:bold; color:#006699;}

a.paging_link:link 		{ font-size: 11px; font-weight:bold; text-decoration:underline; color:#000000;}  
a.paging_link:visited 	{ font-size: 11px; font-weight:bold; text-decoration:underline; color:#000000;} 
a.paging_link:active 	{ font-size: 11px; font-weight:bold; text-decoration:underline; color:#000000;} 
a.paging_link:hover 	{ font-size: 11px; font-weight:bold; text-decoration:none; color:#006699;}

/* Ende Blättern von Listen/Produkten */


/* Anfang "Tabelle Artikel in mehreren Spalten" */

table.product_list_table    {width:100%;}
table.product_list_table td {vertical-align:top;}
table.cat_adv_nav_table		{width:100%;}
table.cat_adv_nav_table td {vertical-align:top;}
/* 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			{margin-top:0px; margin-bottom:1px; width: 281px;  }
.pr_depvar_table		{margin-top: 0px; margin-bottom: 1px; width: 281px; }

table.pr_var_table td 		{ font-size: 11px; font-weight: bold; color: #000000; padding: 10px 3px 10px 3px;}
table.pr_depvar_table td 	{ font-size: 11px; font-weight: bold; color: #000000; padding: 10px 3px 10px 3px; border-bottom: 1px dotted #01426a;}

.select_variations		{font-size: 11px; width: 180px;}
.select_dep_variations		{font-size: 11px; width: 180px;}
/* 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:#002E55; padding:2px;}

/* Ende "Tabelle für Textfelder" */


/* Anfang "Staffelpreisfeld" */

.select_bulk_discount { font-size:12px; font-weight:bold; background-color:#ffffff; border:0px dotted #006699;}

/* Ende "Staffelpreisfeld" */


/* Anfang Warenkorbtabelle */

.basket_table 				{width:100%; /*border:1px solid #006699;*/}
.basket_tr_header 			{}
.basket_tr_header td		{padding:3px;  font-size:11px; font-weight:bold; color:#000000; background-color: #e7e7e7;}
.basket_tr_1				{}
.basket_tr_1 td				{padding:3px;  font-size:11px; font-weight:normal; border-top:1px solid #cccccc;}	
.basket_tr_2				{}
.basket_tr_2 td				{padding:3px;  font-size:11px; font-weight:normal; border-top:1px solid #cccccc;}
.basket_var_table			{width:100%;  font-size:11px; font-weight:normal;}
.basket_tr_footer			{}
.basket_tr_footer td		{padding:3px;  font-size:11px; font-weight:bold; border-top:1px solid #cccccc; background-color:#e7e7e7; color:#000000;}
.basket_text_product_name 	{ font-size:11px; font-weight:bold; color:#333333;}
.basket_text_total_sum		{ font-size:13px; font-weight:bold; color: #014771;}
.basket_voucher_table		{width:95%;  font-size:13px; font-weight:bold; color:#006699;}
.basket_tr_reservation_1	{}
.basket_tr_reservation_1 td	{ font-size:11px; font-weight:bold; color:#AA0000; padding:3px;}
.basket_tr_reservation_2	{}
.basket_tr_reservation_2 td	{ font-size:11px; font-weight:bold; color:#AA0000; padding:3px;}

.basket_var_table td		{border:0px;}

/* 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: 538px; margin: 0px auto; border-bottom: 1px dotted #ced4da;}
.addr_tr_1				{}
.addr_tr_2				{}
.addr_text_input		{ font-size: 11px; width: 250px; padding: 0px; margin: 0px;}
.addr_td_1 				{ font-size: 11px; padding: 7px 3px 7px 3px; border-top: 1px dotted #ced4da; font-weight: bold; width: 134px;}
.addr_td_2				{ font-size: 11px; padding: 7px 3px 7px 3px; border-top: 1px dotted #ced4da; color: #aa0000; width: 24px;}
.addr_td_3				{ font-size: 11px; padding: 7px 3px 7px 3px; border-top: 1px dotted #ced4da; width: 362px;}
.select_title			{ font-size: 11px; width: 250px;}
.select_date_of_birth	{ font-size: 12px; width: 62px;}
.select_country			{ font-size: 11px; width: 250px;}
.select_salutation		{ font-size: 11px; width: 250px;}
.select_user_def_list	{ font-size: 11px; width: 250px;}
.select_order_history	{ font-size: 11px; width: 250px;}
.addr_error_table		{width:95%;}
.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: 538px; border-bottom: 1px dotted #ced4da;}
.payment_tr_1		 {}
.payment_tr_2		 {}
.payment_td_1		 {font-size:11px; padding: 7px 3px 7px 3px; border-top: 1px dotted #ced4da; width: 100px;}
.payment_td_2		 {font-size: 11px; padding: 7px 3px 7px 3px; border-top: 1px dotted #ced4da; font-weight: bold; vertical-align: top; width: 20px}
.payment_td_3		 { font-size:11px; padding: 7px 3px 7px 3px; font-weight:normal; border-top: 1px dotted #ced4da; vertical-align: top;}
.payment_name		 { font-size:11px; font-weight:bold;}
.payment_name_suffix { font-size:11px; font-weight:normal;}

/* Anfang "Tabelle für Auswahl der Zahlungsart" */


/* Anfang "Tabelle für Auswahl der Zustellung" */

.delivery_table		{width: 538px; border-bottom: 1px dotted #ced4da;}
.delivery_tr_1		{}
.delivery_tr_2		{}
.delivery_td_1		{ font-size:11px; padding: 7px 3px 7px 3px; border-top: 1px dotted #ced4da; width:20px;}
.delivery_td_2		{ font-size:11px; padding: 7px 3px 7px 3px; border-top: 1px dotted #ced4da; }
.delivery_descr		{ font-size:11px; padding: 7px 3px 7px 3px; border-top: 1px dotted #ced4da;}
.select_delivery	{ font-size:11px;}

/* Ende "Tabelle für Auswahl der Zustellung" */


/* Anfang "Eingabe der Kreditkartendaten" */

.ccard_table			{width:538px; border-top: 1px dotted #ced4da;}
.ccard_tr_1			{}
.ccard_tr_2			{}
.ccard_td_1			{ width: 164px; font-size:11px; padding: 4px 3px 4px 3px; border-bottom: 1px dotted #ced4da; font-weight: bold;}
.ccard_td_2			{ width: 14px; font-size:11px; padding: 4px 3px 4px 3px; border-bottom: 1px dotted #ced4da; color: #aa0000;}
.ccard_td_3			{ width: 344px; font-size:11px; padding: 4px 3px 4px 3px; border-bottom: 1px dotted #ced4da;}
.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			{ font-size:11px; width:200px;}
.select_ccard_validity		{ font-size:11px; width:99px;}
.ccard_error_table		{width:95%;}
.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:538px; border-top: 1px dotted #ced4da;}
.debit_tr_1		{}
.debit_tr_2		{}
.debit_td_1		{ width: 164px; font-size:11px; padding: 4px 3px 4px 3px; border-bottom: 1px dotted #ced4da; font-weight: bold;}
.debit_td_2		{ width: 14px; font-size:11px; padding: 4px 3px 4px 3px; border-bottom: 1px dotted #ced4da; color: #aa0000;}
.debit_td_3		{ width: 344px; font-size:11px; padding: 4px 3px 4px 3px; border-bottom: 1px dotted #ced4da;}
.debit_text_input	{ font-size:12px; width:200px;}
.debit_error_table	{width:95%;}
.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:538px; border-top: 1px dotted #ced4da;}
.bank_info_table td	{padding: 4px 3px 4px 3px;}
.bank_info_text_header	{ font-size:11px; font-weight:bold; color:#006699;}
.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-top: 1px dotted #ced4da;}
.show_addr_tr_1		{}
.show_addr_tr_2		{}
.show_addr_td_1		{width:25%;  font-size:11px; padding: 3px 3px 3px 3px; border-bottom: 1px dotted #ced4da; font-weight: bold;}
.show_addr_td_2		{width:75%;  font-size:11px; padding: 3px 3px 3px 3px; border-bottom: 1px dotted #ced4da;}

/* Ende "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */


/* Anfang Newsletter - Bestellung bei Adresseingabe */

.newsletter_table	{}
.newsletter_tr_1	{}
.newsletter_td_1	{ font-size:12px; padding:4px;}
.newsletter_td_2	{ font-size:12px; padding:4px;}

/* Ende Newsletter - Bestellung bei Adresseingabe */


/*Anfang Gutscheineingabe*/

.input_voucher {width:250px; font-size:11px;}

/*Ende Gutscheineingabe*/

/* Ende WEBSALE-Styles (Klassennamen vorgegeben!) */
/* ---------------------------------------------------------------------------------  */

.table_category_ueberschrift h1 {color:#fff;}

.sporttec_produktuebersicht {padding:5px 10px;}


.sportteckleinbild img
{
border:1px solid #c0c0c0 !important;
}

.sportteckleinbild a
{
border:0;
text-decoration:none;
}

.sportteckleininfo a:link {font-size: 11px; color: #92979b; font-weight: normal; text-decoration: none;}
.sportteckleininfo a:visited {font-size: 11px; color: #92979b; font-weight: normal; text-decoration: none;}
.sportteckleininfo a:active {font-size: 11px; color: #92979b; font-weight: normal; text-decoration: none;}
.sportteckleininfo a:hover {font-size: 11px; color: #92979b; font-weight: normal; text-decoration: underline;}

.sporttecprodukt
{
	clear:both;
	margin-top:10px;
	padding-bottom:10px;
	font-size:12px !important;
}

.sporttecprodukt h2
{
	font-size:16px !important;
}

.sporttecbild
{
	float:left;
	margin-right:20px;
}

.sportteclink a:link {font-size: 12px; color: #92979b; font-weight: normal; text-decoration: underline;}
.sportteclink a:visited {font-size: 12px; color: #92979b; font-weight: normal; text-decoration: underline;}
.sportteclink a:active {font-size: 12px; color: #92979b; font-weight: normal; text-decoration: underline;}
.sportteclink a:hover {font-size: 12px; color: #92979b; font-weight: normal; text-decoration: none;}
.sportteclink {padding:10px 0 20px 0;}
.leerzeile {clear:both; height:20px !important; border-bottom:1px solid #92979b;}
