/*styles für new design */
/* Hex Werte für die Farben:     Rahmen violett = BBC3D3 */
/*                           Heller Hintergrund = F8F8F9 */
/*                                       orange = F0A480 */
/*                                blau aus logo = 0196DB */
/*                          dunkelblau aus logo = F9F7F6 */ 

body {
		background-color : #FFFFFF;
		background-image : none;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		padding : 0px;
     }
     
	 

/* Eigenschaften für Tabellen */

td.linksbox_inhalt {
                    background-color : #cccccc;
                    line-height: 17px;
                    font-family:Verdana, Arial, sans-serif; 
                    font-size:10px;
                    padding:4px;
                   }
td.linksbox_inhalt_sortiment {
                             background-color : #FF9933;
                             line-height: 17px;
                             font-family:Verdana, Arial, sans-serif; 
                             font-size:10px;
                             padding:4px;
                             }
td.box_inhalt {
               background-color : #FFEEDD;
               border-color : #ff9933;
               border-style : solid;
               border-width : 1px;
               line-height: 17px;
               font-family:Verdana, Arial, sans-serif; 
               font-size:10px;
               padding:4px;
              }

td.box_event {
               background-color : #ffffff;
               border-color : #ff9933;
               border-style : solid;
               border-width : 1px;
               line-height: 17px;
               font-family:Verdana, Arial, sans-serif; 
               font-size:14px;
               padding:4px;
              }

td.deaktive_regkarte_orange {
                            background-color : #CCCCCC;
                            border-right-color : #FFEEDD;
                            border-right-style : solid;
                            border-right-width : 2px;
                            border-top-color : #FFEEDD;
                            border-top-style : solid;
                            border-top-width : 2px;
                            line-height: 20px;
                            font-family:Verdana, Arial, sans-serif; 
                            font-size:11px;
                            padding-left: 7px;
                            }

td.aktive_regkarte_orange {
                          background-color : #FF9933;
                          border-right-color : #FFEEDD;
                          border-right-style : solid;
                          border-right-width : 2px;
                          border-top-color : #FFEEDD;
                          border-top-style : solid;
                          border-top-width : 2px;
                          line-height: 20px;
                          font-family:Verdana, Arial, sans-serif; 
                          font-size:11px;
                          font-weight: bold;
                          color: #FFFFFF;
                          padding-left: 7px;
                          }
td.icon {
        background-color : #FF9933;
        border-top-color : #FFEEDD;
        border-top-style : solid;
        border-top-width : 2px;
        line-height: 20px;
        padding-left: 3px;
        }
td.deaktivicon {
        background-color : #cccccc;
        border-top-color : #FFEEDD;
        border-top-style : solid;
        border-top-width : 2px;
        line-height: 20px;
        padding-left: 3px;
        }

td.kopfzeile {
             background-color : #FF9933;
             padding: 3px;
             }


td.deaktive_regkarte_blau {
                            background-color : #CCCCCC;
                            border-right-color : #EAFBFF;
                            border-right-style : solid;
                            border-right-width : 2px;
                            border-top-color : #EAFBFF;
                            border-top-style : solid;
                            border-top-width : 2px;
                            line-height: 20px;
                            font-family:Verdana, Arial, sans-serif; 
                            font-size:11px;
                            color: #FFFFFF;
                            padding-left: 10px;
                            }

td.aktive_regkarte_blau {
                          background-color : #0099CC;
                          border-right-color : #EAFBFF;
                          border-right-style : solid;
                          border-right-width : 2px;
                          border-top-color : #EAFBFF;
                          border-top-style : solid;
                          border-top-width : 2px;
                          line-height: 20px;
                          font-family:Verdana, Arial, sans-serif; 
                          font-size:11px;
                          font-weight: bold;
                          color: #FFFFFF;
                          padding-left: 10px;
                          }




td.box_inhalt_blau {
               background-color : #EAFBFF;
               border-color : #0099CC;
               border-style : solid;
               border-width : 1px;
               line-height: 17px;
               font-family:Verdana, Arial, sans-serif; 
               font-size:13px;
               padding:4px;
              }

td.table_für_neuen_shop
                    {
                    border-color : #ff9933;
                    border-style : solid;
                    border-width : 1px;
                    line-height: 17px;
                    font-family: Verdana, Arial, sans-serif; 
		            font-size: 11px; 
		            color: #FFFFFF;
		            font-weight:bold; 
		            }


/* ---------------------------------------------------------------------------------  */

/* Eigenschaften für schriften */

.text_zehn_weiss {
                  font-family: Verdana, Arial, sans-serif; 
		          font-size: 11px; 
		          color: #FFFFFF;
		          font-weight:bold; 
		         } 
.text_zehn_schwarz {
                    font-family: Verdana, Arial, sans-serif; 
		            font-size: 11px; 
		            color: #000000; 
		         } 

.text_zwoelf_sw {
                  font-family: Verdana, Arial, sans-serif; 
		          font-size: 12px; 
		          color: #000000;
		         } 

.text_dreizehn_sw {
                  font-family: Verdana, Arial, sans-serif; 
		          font-size: 13px; 
		          color: #000000;
		          line-height: 17px;
		         }

.text_dreizehn_rot {
                   font-family: Verdana, Arial, sans-serif; 
		           font-size: 13px; 
		           color: #FF0000;
		           line-height: 17px;
		           } 

.text_dreizehn_rot_preis {
                         font-family: Verdana, Arial, sans-serif; 
		                 font-size: 13px; 
		                 color: #FF0000;
		                 line-height: 17px;
		                 text-decoration: line-through;
		                 } 

 
.text_titel_sw {
                font-family: Verdana, Arial, sans-serif; 
		        font-size: 17px; 
		        color: #000000;
		        line-height: 17px;
		        font-weight:bold;
		       } 
.text_dreizehn_prodbeschr {
                          font-family: Verdana, Arial, sans-serif; 
		                  font-size: 13px; 
		                  color: #000000;
		                  line-height: 17px;
		                  padding: 8px;
		         }


/*-------------------------------------------------------------------------------------*/
/*  Eigenschaften für Formulare */

input.suchen {
              font-family: Verdana, Arial Black, sans-serif;
              font-size: 10px;
              font-weight: bold;
              color: #000000;
              width: 100px;
              height: 18px;
              background-color: #FFFFFF;
              border-color:#000000;
              border-style: solid;
              border-width: 1px;
                    }
input.email {
              font-family: Verdana, Arial Black, sans-serif;
              font-size: 10px;
              font-weight: bold;
              color: #000000;
              width: 160px;
              height: 18px;
              background-color: #FFFFFF;
              border-color:#000000;
              border-style: solid;
              border-width: 1px;
                    }

textarea.emailtext {
                      font-family: Verdana, Arial Black, sans-serif;
                      font-size: 10px;
                      font-weight: bold;
                      color: #000000;
                      background-color: #FFFFFF;
                      border-color:#000000;
                      border-style: solid;
                      border-width: 1px;
                     }

input.eingabe {
              font-family: Verdana, Arial Black, sans-serif;
              font-size: 10px;
              font-weight: bold;
              color: #000000;
              width: 160px;
              height: 18px;
              background-color: #FFFFFF;
              border-color:#000000;
              border-style: solid;
              border-width: 1px;
                    }
input.input_voucher {
              font-family: Verdana, Arial Black, sans-serif;
              font-size: 10px;
              font-weight: bold;
              color: #000000;
              width: 160px;
              height: 18px;
              background-color: #FFFFFF;
              border-color:#000000;
              border-style: solid;
              border-width: 1px;
                    }

input.login {
              font-family: Verdana, Arial Black, sans-serif;
              font-size: 10px;
              font-weight: bold;
              color: #000000;
              width: 160px;
              height: 18px;
              background-color: #FFFFFF;
              border-color:#000000;
              border-style: solid;
              border-width: 1px;
                    }

input.menge {
              font-family: Verdana, Arial Black, sans-serif;
              font-size: 12px;
              font-weight: bold;
              color: #000000;
              width: 40px;
              height: 24px;
              background-color: #C0C0C0;
              border-color:#FFFFFF;
              border-style: solid;
              border-width: 1px;
             }

a.kopfzeile_link:link 	{font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight: bold; text-decoration:none; color:#FFFFFF;}  
a.kopfzeile_link:visited 	{font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight: bold; text-decoration:none; color:#FFFFFF;} 
a.kopfzeile_link:active 	{font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight: bold; text-decoration:none; color:#FFFFFF;} 
a.kopfzeile_link:hover 	{font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight: bold; text-decoration:underline; color:#0099CC;}

a.normaler_link:link 	{font-family:Verdana, Arial, sans-serif; font-size:10px; text-decoration:none; color:#000000;}  
a.normaler_link:visited {font-family:Verdana, Arial, sans-serif; font-size:10px; text-decoration:none; color:#000000;} 
a.normaler_link:active 	{font-family:Verdana, Arial, sans-serif; font-size:10px; text-decoration:none; color:#000000;} 
a.normaler_link:hover 	{font-family:Verdana, Arial, sans-serif; font-size:10px; text-decoration:underline; color:#0099CC;}

a.imtext_link:link 	  {font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight: bold; text-decoration:underline; color:#000000;}  
a.imtext_link:visited {font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight: bold; text-decoration:underline; color:#000000;} 
a.imtext_link:active  {font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight: bold; text-decoration:underline; color:#000000;} 
a.imtext_link:hover   {font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight: bold; text-decoration:none; color:#0099CC;}

a.text_zwoelf_link:link 	{font-family:Verdana, Arial, sans-serif; font-size:12px; text-decoration:none; color:#000000;}  
a.text_zwoelf_link:visited 	{font-family:Verdana, Arial, sans-serif; font-size:12px; text-decoration:none; color:#000000;} 
a.text_zwoelf_link:active 	{font-family:Verdana, Arial, sans-serif; font-size:12px; text-decoration:none; color:#000000;} 
a.text_zwoelf_link:hover 	{font-family:Verdana, Arial, sans-serif; font-size:12px; text-decoration:underline; color:#F0A480;}


/* ---------------------------------------------------------------------------------  */










/* Beginn WEBSALE-Styles (Klassennamen vorgegeben!) */


/* Anfang Produktmenü */

table.cat_table_opened 	{background-color:#FFFFFF; width:100%; padding:0px;}
table.cat_table_closed 	{background-color:#FF9933; width:100%; padding:1px;}

.cat_text_standard 	{font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold;} 
.cat_text_selected 	{font-family:Verdana, Arial, sans-serif; font-size:10px; color:#FF9933; font-weight:bold;}

table.cat_table_opened .cat_text_standard {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}

a.cat_link:link 	{font-family:Verdana, Arial, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF;}  
a.cat_link:visited 	{font-family:Verdana, Arial, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF;} 
a.cat_link:active 	{font-family:Verdana, Arial, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF;} 
a.cat_link:hover 	{font-family:Verdana, Arial, sans-serif; font-size:10px; text-decoration:underline; color:#0099CC;}

a.cat_link_gross:link 	{font-family:Verdana, Arial, sans-serif; font-size:14px; text-decoration:none; color:#000000;}  
a.cat_link_gross:visited 	{font-family:Verdana, Arial, sans-serif; font-size:14px; text-decoration:none; color:#000000;} 
a.cat_link_gross:active 	{font-family:Verdana, Arial, sans-serif; font-size:14px; text-decoration:none; color:#000000;} 
a.cat_link_gross:hover 	{font-family:Verdana, Arial, sans-serif; font-size:14px; text-decoration:underline; color:#f0a480;}


/* Ende Produktmenü */


/* Anfang Produktmenüpfad */

a.cat_path:link {font-family:Arial,helvetica,sans-serif;  
		font-style:Normal; 		
		text-decoration:none; }  
a.cat_path:visited { 
		font-family:Arial,helvetica,sans-serif; 		 
		font-style:Normal; 		 
		text-decoration:none; } 
a.cat_path:active { 
		font-family:Arial,helvetica,sans-serif;  
		font-style:Normal; 		 
		text-decoration:none;} 
a.cat_path:hover { font-family:Arial,helvetica,sans-serif;  		 
		font-style:Normal; 		
		text-decoration:underline; }

/* Ende Produktmenüpfad */


/* Anfang Blättern von Listen/Produkten */

.paging_table {
               width:100%; 
               border-width:0px;
              }

.paging_td1		{background-color:#cccccc; text-align:left; padding:3px;}
.paging_td2		{width:90%; background-color:#cccccc; text-align:center; padding:3px;}
.paging_td3		{background-color:#cccccc; text-align:right; padding:3px;}

.paging_text 		    {font-family:Verdana, Arial, sans-serif; font-size:12px;}
.paging_text_selected 	{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#f0a480;}

a.paging_link:link 	    {font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; color:#000000;}  
a.paging_link:visited 	{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; color:#000000;} 
a.paging_link:active 	{font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; text-decoration:underline; color:#0099cc;} 
a.paging_link:hover 	{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#ff9933;}

/* Ende Blättern von Listen/Produkten */


/* Anfang "Tabelle Artikel in mehreren Spalten" */

table.product_list_table td {text-align:center;}

/* 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:#FFEEDD;}
.pr_depvar_table		{border:1px; margin-bottom:1px; width:100%; background-color:#FFEEDD;}

table.pr_var_table td 		{font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000; padding:1px;}
table.pr_depvar_table td 	{font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000; padding:1px;}

.select_variations		{font-family:Verdana, Arial, sans-serif; font-size:10px; background-color:#FFEEDD; width:100px;}

/* 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:#BBC3D3;}

table.pr_text_input_field_table td 	{font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#002E55; padding:2px;}

/* Ende "Tabelle für Textfelder" */


/* Anfang "Staffelpreisfeld" */

.select_bulk_discount {font-family:Verdana, Arial, sans-serif; font-size:11px; width:100%; background-color:#f9f9f9; margin-bottom:1px;}

/* Ende "Staffelpreisfeld" */


/* Anfang Warenkorbtabelle */

.basket_table 			{width:95%;}

.basket_tr_header 		{
                         font-family:Verdana, Arial, sans-serif; 
                         font-size:11px; 
                         background-color:#EAFBFF; /* Farbe: hellblau */
                        }
.basket_tr_header td {
                      padding:3px;
                      border-color:#000000;
                      border-bottom-style : solid;
                      border-bottom-width : 1px;  
                     }
.basket_tr_1 {
             font-family:Verdana, Arial, sans-serif; 
             font-size:11px;
             }

.basket_tr_1 td	{
                padding:3px; 
                background-color:#EAFBFF;
                }	

.basket_tr_2	{
                font-family:Verdana, Arial, sans-serif; 
                font-size:11px;
                }

.basket_tr_2 td	{
                padding:3px; 
                background-color:#EAFBFF;
                }
                
.basket_var_table {
                  width:100%; 
                  font-family:Verdana, Arial, sans-serif; 
                  font-size:10px;
                  }

.basket_tr_footer {
                  font-family:Verdana, Arial, sans-serif; 
                  font-size:11px;
                  }

.basket_tr_footer td		{padding:3px;}
.basket_text_product_name 	{
                            font-family:Verdana, Arial, sans-serif; 
                            font-size:11px;
                            font-weight:bold;
                            }
.basket_text_total_sum		{
                            font-family:Verdana, Arial, sans-serif; 
                            font-size:11px;
                            font-weight:bolder;
                            }
.basket_voucher_table		{width:95%;}

/* Ende Warenkorbtabelle */

/* Anfang Adressfelder für Rechnungs- und Lieferadresse */

.addr_table 		{width:90%;}
.addr_tr_1		{}
.addr_tr_2		{}
.addr_text_input {
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 12px;
                 font-weight: bold;
                 color: #000000;
                 width: 200px;
                 height: 18px;
                 background-color: #FFFFFF;
                 border-color:#BBC3D3;
                 border-style: solid;
                 border-width: 1px;
                 }
.addr_td_1 {
           font-family:Verdana, Arial, sans-serif; 
           font-size:12px;
           text-align: right;
           padding:2px;
           width:28%;
           }
.addr_td_2 {
           font-family:Verdana, Arial, sans-serif; 
           font-size:12px;
           font-weight: bold;
           padding:2px;
           color: #F0A480;
           }
.addr_td_3 {
           font-family:Verdana, Arial, sans-serif; 
           font-size:12px;
           padding:2px;
           }
.select_title {
              font-family:Verdana, Arial, sans-serif; 
              font-size:12px;
              width:200px;
              font-weight: bold;
              color: #000000;
              height: 18px;
              background-color: #FFFFFF;
              border-color:#BBC3D3;
              border-style: solid;
              border-width: 1px;
              }
.select_date_of_birth {
                      font-family:Verdana, Arial, sans-serif; 
                      font-size:12px;
                      width:62px;
                      }
.select_country	 {
                 font-family:Verdana, Arial, sans-serif; 
                 font-size:12px;
                 width:200px;
                 }
.select_salutation {
                   font-family:Verdana, Arial, sans-serif; 
                   font-size:12px;
                   width:200px;
                   }
.select_user_def_list {
                      font-family:Verdana, Arial, sans-serif; 
                      font-size:12px;
                      width:200px;
                      }
.addr_error_table	{width:90%;}
.addr_error_table td	{padding:2px;}
.addr_error_ul		{}
.addr_error_li	{
                font-family:Verdana, Arial, sans-serif; 
                font-size:11px; 
                color:#F0A480;
                }

/* Ende Adressfelder für Rechnungs- und Lieferadresse */


/* Anfang "Tabelle für Auswahl der Zahlungsart" */

.payment_table		{width:100%;}
.payment_tr_1		{}
.payment_tr_2		{}
.payment_td_1		{font-family:Verdana, Arial, sans-serif; font-size:11px;padding:2px;}
.payment_td_2		{padding:2px; vertical-align:middle;}
.payment_td_3		{font-family:Verdana, Arial, sans-serif; font-size:11px;padding:2px;}
.payment_name		{font-family:Verdana, Arial, sans-serif; font-size:11px;padding:2px; font-weight:bold;}
.payment_name_suffix	{font-family:Verdana, Arial, sans-serif; font-size:10px;padding:2px; font-weight:bold;}

/* Anfang "Tabelle für Auswahl der Zahlungsart" */


/* Anfang "Tabelle für Auswahl der Zustellung" */

.delivery_table		{width:100%;}
.delivery_tr_1		{}
.delivery_tr_2		{}
.delivery_td_1		{font-family:Verdana, Arial, sans-serif; font-size:11px;padding:2px;}
.delivery_td_2		{font-family:Verdana, Arial, sans-serif; font-size:11px;padding:2px;}
.delivery_descr		{font-family:Verdana, Arial, sans-serif; font-size:10px;padding:2px;}
.select_delivery	{font-family:Verdana, Arial, sans-serif; font-size:11px;}

/* Ende "Tabelle für Auswahl der Zustellung" */


/* Anfang "Eingabe der Kreditkartendaten" */

.ccard_table			{width:90%;}
.ccard_tr_1			{}
.ccard_tr_2			{}
.ccard_td_1			{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.ccard_td_2			{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.ccard_td_3			{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.ccard_text_input_holder	{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:201px;}
.ccard_text_input_number	{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:48px;}
.ccard_text_input_cvcode	{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:99px;}
.select_ccard			{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:200px;}
.select_ccard_validity		{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:99px;}
.ccard_error_table		{width:90%;}
.ccard_error_table td		{padding:2px;}
.ccard_error_ul			{}
.ccard_error_li			{font-family:Verdana, Arial, sans-serif; font-size:11px; color:#cc0000;}

/* Ende "Eingabe der Kreditkartendaten" */


/* Anfang "Eingabe der Bankverbindung" */

.debit_table		{width:90%;}
.debit_tr_1		{}
.debit_tr_2		{}
.debit_td_1		{font-family:Verdana, Arial, sans-serif; font-size:11px; padding:2px;}
.debit_td_2		{font-family:Verdana, Arial, sans-serif; font-size:11px; padding:2px;}
.debit_td_3		{font-family:Verdana, Arial, sans-serif; font-size:11px; padding:2px;}
.debit_text_input	{font-family:Verdana, Arial, sans-serif; font-size:11px; width:200px;}
.debit_error_table	{width:90%;}
.debit_error_table td	{padding:2px;}
.debit_error_ul		{}
.debit_error_li		{font-family:Verdana, Arial, sans-serif; font-size:11px; color:#cc0000;}

/* Ende "Eingabe der Bankverbindung" */


/* Anfang "Anzeige der Bankverbindung bei Vorauskasse" */

.bank_info_table	{width:90%;}
.bank_info_table td	{padding:2px;}
.bank_info_text_header	{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#002E55;}
.bank_info_text		{font-family:Verdana, Arial, sans-serif; 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:90%;}
.show_addr_tr_1		{}
.show_addr_tr_2		{}
.show_addr_td_1		{font-family:Verdana, Arial, sans-serif; font-size:12px; padding:2px;}
.show_addr_td_2		{font-family:Verdana, Arial, sans-serif; font-size:12px; padding:2px;}

/* Ende "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */



/* Ende WEBSALE-Styles (Klassennamen vorgegeben!) */
/* ---------------------------------------------------------------------------------  */