

A  {
        color : #351B7A;
        text-decoration : underline;
        font-weight : bold;
}

A:Visited  {
        color : #666666;
        text-decoration : underline;
        font-weight : bold;
}

.bluebar {
        color : #F7DC05;
        text-decoration : none;
        font-weight : normal;
        font-size: 10px;
}

A:Active  {
        text-decoration : underline;
        font-weight : bold;
}

.bluebar {
        color : #FFFFFF;
        text-decoration : none;
        font-weight : normal;
        font-size: 10px;
}

.bluebar A:Hover  {
        color : #FFFFFF;
        text-decoration : underline;
        font-weight : bold;
}

.bluebar A  {
        color : #FFFFFF;
        text-decoration : underline;
        font-weight : bold;
}

.bluebar A:Visited  {
        color : #FFFFFF;
        text-decoration : underline;
        font-weight : bold;
}




.heading1  {
        color : #ffffff;
        font-size : 11px;
        font-weight : bold;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        text-indent : 2px;
}

.heading2  {
        font-size : 12px;
        font-weight : bold;
        background-color : #EBECEB;
        color : #ffffff;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
}

.heading3  {
        font-size : 12px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        font-style : normal;
        color : #000000;
        background : #EBECEB;
}




.ccsTitleBar {
	font-size : 18px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color : #351B7A;
	background-color : #F7DC00;
	padding: 6px;
}

.kategorie {
		font-size : 13px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        font-style : normal;
        color : #351B7A;
        text-decoration : none;
}

.grayA  {
        color : #000000;
}

.price  {
        font-size : 13px;
        font-family : Verdana;
        font-style : normal;
        color : #cc0000;
        font-weight : bold;
}

.head  {
        font-size : 18px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color : #351B7A;
}


.positiontracker  {
        font-size : 11px;
        font-family : Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color : #351B7A;
}

.positiontracker  A  {
	font-size : 11px;
	font-family : Arial, Helvetica, Sans Serif;
	font-weight : bold;
	color : #351B7A;
	text-decoration : underline;
}

.positiontracker  A:visited  {
            font-size : 11px;
        font-family : Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color :#351B7A;
		text-decoration : underline;
}

.positiontracker  A:hover  {
        font-size : 11px;
        font-family : Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color : #351B7A;
		text-decoration : underline;
}

.std_text  {
        font-size : 11px;
        font-family : Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color : #351B7A;
}

.std_text  A  {
             font-size : 11px;
        font-family : Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color : #351B7A;
		text-decoration : underline;
}

.std_text  A:visited  {
            font-size : 11px;
        font-family : Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color :#351B7A;
		text-decoration : underline;
}

.std_text  A:hover  {
        font-size : 11px;
        font-family : Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color : #351B7A;
		text-decoration : underline;
}
.inset  {
        font-size : 11px;
        font-family : Verdana Arial, Helvetica, Sans Serif;
        font-weight : normal;
        font-style : normal;
        padding : 10px;
}

.bold  {
        font-weight : bold;
        text-decoration : none;
}

.tiny  {
        font-size : 10px;
        color : #646466;
        font-weight : bold;
        text-decoration : none;
}

.tiny A  {
        font-size : 10px;
        color : #646466;
        font-weight : bold;
        text-decoration : none;
}

.tiny2  {
	font-size : 10px;
	color : #646466;
	font-weight : normal;
	text-decoration : none;
}

.tiny2 A  {
	font-size : 10px;
	color : #646466;
	font-weight : normal;
	text-decoration : none;
}

.tiny2 A:link  {	font-size : 10px;	color : #646466;	font-weight : normal;	text-decoration : none; }
.tiny2 A:visited  {	font-size : 10px;	color : #646466;	font-weight : normal;	text-decoration : none; }
.tiny2 A:hover  {	font-size : 10px;	color : #646466;	font-weight : normal;	text-decoration : none; }
.tiny2 A:active  {	font-size : 10px;	color : #646466;	font-weight : normal;	text-decoration : none; }
.tiny2 A:focus  {	font-size : 10px;	color : #646466;	font-weight : normal;	text-decoration : none; }

.tiny3  {
	font-size : 8px;
	color : #646466;
	font-weight : normal;
	text-decoration : none;
}

.tiny3 A  {
	font-size : 8px;
	color : #646466;
	font-weight : normal;
	text-decoration : none;
}

.tiny3 A:visited  {
	font-size : 8px;
	color : #646466;
	font-weight : normal;
	text-decoration : none;
}

.tinyred  {
	font-size : 10px;
	color : Red;
	font-weight : bold;
	text-decoration : none;
}

.tinyblue {
        font-size : 10px;
        color : #351B7A;
        text-decoration : none;
}

.tiny_selector {
	font-size : 10px;
	color : #646466;
	font-weight : bold;
	text-decoration : none;
}

.tiny_selector A {
	font-size : 10px;
	color : #646466;
	font-weight : bold;
	text-decoration : none;
}

.tiny_selector A:Visited{
	font-size : 10px;
	color : #646466;
	font-weight : bold;
	text-decoration : none;
}

.tiny_selector A:hover{
	font-size : 10px;
	color : #333333;
	font-weight : bold;
	text-decoration : none;
}

.heading1 A:visited  {
        color : #ffffff;
}

.heading1 A  {
        color : #ffffff;
}

.heading1 A:hover  {
        color : #ccccff;
}

B  {
        font-weight : bold;
}

.heading2 A  {
        color : #cccccc;
}

.heading2 A:visited  {
        color : #cccccc;
}

.heading2 A:hover  {
        color : #ccccff;
}

.heading3 A  {
        color : #000000;
}

.heading3 A:visited  {
        color : #000000;
}

.heading3 A:hover  {
        color : #000000;
}

.alt  {
        font-size : 12px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : normal;
        font-style : normal;
        color : #351B7A;
}

.alt A  {
        font-size : 12px;
        color : #351B7A;
        text-decoration : underline;
}

.alt A:visited  {
        font-size : 12px;
        color : #351B7A;
        text-decoration : underline;
}

.alt A:hover  {
        font-size : 12px;
        color : #336699;
        text-decoration : underline;
}

.light  {
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : normal;
        font-style : normal;
        color : #000000;
        background-color : #eeeeee;
}

.light A  {
        color : #351B7A;
        text-decoration : none;
}

.light A:Visited  {
        color : #351B7A;
        text-decoration : none;
}

.blueline  {
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        font-style : normal;
        color : #333366;
}

.blueline A  {
        color : #333366;
        text-decoration : none;
        font-weight : bold;
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-style : normal;
}

.blueline A:visited  {
        color : #333366;
        text-decoration : none;
        font-weight : bold;
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-style : normal;
}

.blueline A:hover  {
        color : #333366;
        text-decoration : underline;
        font-weight : bold;
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-style : normal;
}



.alt A:Active  {
        text-decoration : underline;
        color : #351B7A;
        font-weight : bold;
}

.navback  {
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : normal;
        font-style : normal;
        color : #351B7A;
}

.navback A  {
        font-weight : normal;
        text-decoration : none;
        color : #351B7A;
}

.navback A:visited  {
	font-weight : normal;
    color : #351B7A;
    text-decoration : none;
}

.navback A:hover  {
    font-weight : normal;
    color : #351B7A;
    text-decoration : underline;
}


input  {
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;


}

select  {
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;


}

.blueline1  {
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color : #ffffff;
        background-color : #333366;
        font-style : normal;
}

.blueline1 A  {
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        text-decoration : none;
        color : #ffffff;
        font-weight : bold;
        font-style : normal;
}

.blueline1 A:visited  {
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        text-decoration : none;
        color : #ffffff;
        font-style : normal;
}

.blueline1 A:hover  {
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color : #ccccff;
        text-decoration : none;
        font-style : normal;
}

.tiny2  {
        font-size : 10px;
        font-weight : bold;
        color : Silver;
        text-decoration : none;
}

.heading5  {
        font-size : 10px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : normal;
        font-style : normal;
        color : #351B7A;
        text-decoration : none;
        text-indent : 2px;
}

.heading6  {
        font-size : 15px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        font-style : normal;
        color : #FFFFFF;
        text-decoration : none;
        text-align : left;
}

.heading7  {
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        font-style : normal;
        color : Black;
        text-decoration : none;
        text-align : center;
        font-size : 17px;
}

.hot  {
        font-size : 14px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        font-style : italic;
        color : Red;
        text-decoration : none;
}

.hds_hot  {
        font-size : 18px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        font-style : italic;
        color : Red;
        text-decoration : none;
}

.oldPrice  {
        font-size : 14px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        font-style : italic;
        color : Black;
        text-decoration : line-through;
}

.little  {
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-size : 10px;
        font-weight : normal;
        font-style : normal;
        color : Gray;
}

.mailLink  {
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-size : 10px;
        font-weight : normal;
        font-style : normal;
        color : Gray;
        text-decoration : none;
}

.linx  {
        color : #000000;
        text-decoration : none;
}



/* ALLES NEUES */
/* ###########################################################################*/



/* ###########################################################################*/

/* Produktbeschreibung oben START*/

td.product_line_right         {

                                 font-family:Verdana; font-size:10px; text-align:left; color:646567;
                                 padding-top:0px; padding-bottom:0px; padding-left:2px;
                              }
td.product_price_right        {

                                 font-family:Arial; font-size:10px; text-align:left; color:#646567;
                                 padding-top:0px; padding-bottom:0px; padding-right:15px;
                              }
td.product_price_right a       {

                                 	font-family:Arial; font-size:10px; text-align:left; color:#646567;
                                 	padding-top:0px; padding-bottom:0px; padding-right:15px; text-decoration : none;
				 	font-weight: bold; font-style : normal;
                              }
td.product_price_right_middle {
                                 font-family:Verdana; font-size:10px; text-align:left; color:#666666;
                                 padding-top:0px; padding-bottom:0px; padding-right:5px;
                              }
td.prod_inf_shipping_and_tax {	 font-family:Verdana; font-size:6pt; text-align:left; color:#666666;
                                 padding-top:0px; padding-bottom:0px; padding-left:0px;font-weight: bold; text-decoration: underline;
                              }

td.product_price_right_bottom { font-family:Verdana; font-size:10px; font-weight:bold; text-align:left;
                                 vertical-align:middle;
                                 color:#FFFFFF; background-color:#0072bc; padding-left:5px; padding-right:5px;
                              }

td.product_information        {
                                 font-family:Verdana; font-size:10px; font-weight:bold; text-align:left;
                                 border-left-width:1px; border-left-style:solid; border-color:white;
                                 color:#666666;  padding-left:5px; padding-right:5px;
                              }

td.product_information_active {
                                 font-family:Verdana; font-size:10px; font-weight:bold; text-align:left;
                                 border-left-width:1px; border-left-style:solid; border-color:white;
                                 color:#FFFFFF; background-color:#0072bc; padding-left:5px; padding-right:5px;
                              }

div.product_name_right        {
                                 font-family:Verdana; font-size:13px; font-weight:bold; text-align:left; color:#0062a1;
                                 padding-top:5px; padding-bottom:5px; padding-left:10px;
                              }

div.product_descr_right 	   {
                                 font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#666666;
                                 padding-top:5px; padding-bottom:5px; padding-left:10px; vertical-align:middle;
                              }
span.product_price_euro       {
                                 font-size:15pt; color:#666666;
                                 text-align:right;padding-right:5px;
                              }
span.product_price_euro A:visited   {
                                 font-size:15pt; color:#666666;
                                 text-align:right;padding-right:5px;text-decoration : none;
                              }
div.product_price_right       {
                                 font-size:16pt; color:#656567;
                                 text-align:left;text-decoration : none;
                              }
div.product_price_right A:visited {
                                  font-size:16pt; color:#656567;
                                 text-align:left;text-decoration : none;
                              }
div.productPriceContent       {
                                 font-family:"Times New Roman"; font-size:20pt; color:#666666;
                                 text-align:right;
                              }
.product_price_center         {
                                 font-family:"Times New Roman"; font-size:30pt; color:#666666;
                                 text-align:center;
                              }
div.product_deliverable_zub   {
                                 font-family:Verdana; font-size:10px; text-align:center; color:#00FF00;
                              }
div.product_descr_zub   {
                                 font-family:Verdana; font-size:10px; text-align:left; color:#666666;
                              }
td.product_descr_long_head    {
                                 font-family:Verdana; font-size:10px; font-weight:bold; text-align:left;
                                 background-color:#cfc79f; padding-left:5px; margin-top:10px;
                              }
ul.product_descr_right        {
                                 margin:0; padding-left:15px; padding-top:5px;
                              }
li.product_descr_right        {
                                 margin-top:0; padding-top:0; line-height:10px; padding-left:0px;
                              }


ul.product_content        	  {
                                 font-family:Verdana; font-size:10px; text-align:left;
						          color:#666666;
                              }
li.product_content            {
                                 font-family:Verdana; font-size:10px; text-align:left;
						          color:#666666;
                              }


input.warenkorbButton {
						                  border-width:0; font-family:Verdana; font-size:10px; font-weight:bold;
                        			text-align:left; vertical-align:middle; color:#FFFFFF; background-color:#0072bc;
						                  cursor: pointer;
                       }

/* Produktbeschreibung oben ENDE*/

/* ###########################################################################*/

/* LINKS Produktbeschreibung*/

a.product_options:link     { text-decoration:none; font-family:Arial; font-size:11px; font-weight:bold; text-align:left; color:#0062a1; }
a.product_options:visited  { text-decoration:none; font-family:Arial; font-size:11px; font-weight:bold; text-align:left; color:#0062a1; }
a.product_options:hover    { text-decoration:none; font-family:Arial; font-size:11px; font-weight:bold; text-align:left; color:#0062a1; }
a.product_options:active   { text-decoration:none; font-family:Arial; font-size:11px; font-weight:bold; text-align:left; color:#0062a1; }

a.prod_inf:link     { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#666666; }
a.prod_inf:visited  { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#666666; }
a.prod_inf:hover    { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#444444; }
a.prod_inf:active   { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#666666; }

a.prod_inf_right:link     { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:left; color:#666666; }
a.prod_inf_right:visited  { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:left; color:#666666; }
a.prod_inf_right:hover    { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:left; color:#444444; }
a.prod_inf_right:active   { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:left; color:#666666; }

div.product_deliverable_right_0    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#97bf0d;  padding-left:0px;}
div.product_deliverable_right_1    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#97bf0d;  padding-left:0px;}
div.product_deliverable_right_2    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#97bf0d; padding-left:0px; }
div.product_deliverable_right_3    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#97bf0d; padding-left:0px; }
div.product_deliverable_right_4    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#0062a1; padding-left:0px; }
div.product_deliverable_right_5    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#f29400; padding-left:0px; }
div.product_deliverable_right_6    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#0062a1; padding-left:0px; }
div.product_deliverable_right_7    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#97bf0d; padding-left:0px; }
div.product_deliverable_right_9    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#97bf0d; padding-left:0px; }

a.product_deliverable_right_0:link     { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#e2001a;  padding-left:0px;}
a.product_deliverable_right_0:visited  { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#e2001a;  padding-left:0px;}
a.product_deliverable_right_0:hover    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#e2001a;  padding-left:0px;}
a.product_deliverable_right_0:active   { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#e2001a;  padding-left:0px;}

a.product_deliverable_right_1:link     { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#f29400;  padding-left:0px;}
a.product_deliverable_right_1:visited  { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#f29400;  padding-left:0px;}
a.product_deliverable_right_1:hover    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#f29400;  padding-left:0px;}
a.product_deliverable_right_1:active   { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#f29400;  padding-left:0px;}

a.product_deliverable_right_2:link     { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#97bf0d; padding-left:0px; }
a.product_deliverable_right_2:visited  { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#97bf0d; padding-left:0px; }
a.product_deliverable_right_2:hover    { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#97bf0d; padding-left:0px; }
a.product_deliverable_right_2:active   { text-decoration:none; font-family:Arial; font-size:10px; font-weight:normal; text-align:left; color:#97bf0d; padding-left:0px; }

a.prod_inf_shipping_and_tax:link     { font-family:Verdana; font-size:7pt; letter-spacing: -0.5px; text-align:left; color:#666666; padding-top:0px; padding-bottom:0px; padding-left:10px; font-weight: bold; text-decoration: underline; }
a.prod_inf_shipping_and_tax:visited  { font-family:Verdana; font-size:7pt; letter-spacing: -0.5px; text-align:left; color:#666666; padding-top:0px; padding-bottom:0px; padding-left:10px; font-weight: bold; text-decoration:none; }
a.prod_inf_shipping_and_tax:hover    { font-family:Verdana; font-size:7pt; letter-spacing: -0.5px; text-align:left; color:#666666; padding-top:0px; padding-bottom:0px; padding-left:10px; font-weight: bold; text-decoration:none; }
a.prod_inf_shipping_and_tax:active   { font-family:Verdana; font-size:7pt; letter-spacing: -0.5px; text-align:left; color:#666666; padding-top:0px; padding-bottom:0px; padding-left:10px; font-weight: bold; text-decoration:none; }

span.prod_inf_shipping_and_tax     { font-family:Verdana; font-size:7pt; letter-spacing: -0.5px; text-align:left; color:#666666; padding-top:0px; padding-bottom:0px; padding-left:10px; font-weight: bold; text-decoration:none; }

a.prod_cross:link     { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#666666; }
a.prod_cross:visited  { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#666666; }
a.prod_cross:hover    { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#444444; }
a.prod_cross:active   { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#666666; }

a.prod_opt:link     { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#666666; }
a.prod_opt:visited  { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#666666; }
a.prod_opt:hover    { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#444444; }
a.prod_opt:active   { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#666666; }

a.prod_image:link     { text-decoration:none; }
a.prod_image:visited  { text-decoration:none; border-width:0;}
a.prod_image:hover    { text-decoration:none; border-width:0;}
a.prod_image:active   { text-decoration:none; border-width:0;}

a.product_price_right_bottom:link     { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; vertical-align:middle; color:#FFFFFF; }
a.product_price_right_bottom:visited  { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; vertical-align:middle; color:#FFFFFF; }
a.product_price_right_bottom:hover    { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; vertical-align:middle; color:#444444; }
a.product_price_right_bottom:active   { text-decoration:none; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; vertical-align:middle; color:#FFFFFF; }

/* ###########################################################################*/

/* allgemeine Tags*/
h1      { font-family:Verdana; font-size:10px; font-weight:bold; text-align:left;
          padding-left:5px; color:#666666;}
p.product_content       {
          font-family:Verdana; font-size:10px; text-align:left;
          padding-left:5px; color:#666666; margin-top:10px; margin-bottom:10px;
        }


div.hr  {
          margin-right:0; text-align:right;

        }


/* ###########################################################################*/

/* Info Box auf der rechten Seite (Warenkorb) */
td.box_right        {
                      border-bottom-style:solid; border-width:1px; border-color:#98cde9;
                      border-left-style:solid;
                      background-color:#f0f8fc;
                    }
td.box_right_icon   {
                      font-family:Verdana; font-size:7pt; text-align:left; color:#39495a;
                      margin-top:5px; margin-bottom:5px; line-height:11px;
                    }
td.box_right_image  {
                      font-family:Verdana; font-size:7pt; color:#39495a; padding-left:5px;
                      margin-top:5px; margin-bottom:5px; line-height:10px;
                    }
td.box_right_head   {
                      background-color:#009df1; color:#ffffff;
                      font-family:Verdana; font-size:7pt; text-align:left; font-weight:bold;
                      padding-left:10px;
                    }


/* ###########################################################################*/

td.navi_button {
font-size : 13px;
font-family : Verdana, Arial, Helvetica, Sans Serif;
font-weight : bold;
font-style : normal;
text-decoration : none;

}
td.navi_button a {
font-size : 13px;
font-family : Verdana, Arial, Helvetica, Sans Serif;
font-weight : bold;
font-style : normal;
color: #000000;
text-decoration : none;
}

td.navi_button_small {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, Sans Serif;
font-weight : normal;
font-style : normal;
text-decoration : none;

}

td.navi_button_small a {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, Sans Serif;
font-weight : bold;
font-style : normal;
color: #000000;
text-decoration : none;
}




#tabs ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:0.7em;
	font-weight: bold;
}
#tabs li {
	display:block;
	float:left;
    margin:0;
    padding:0;
}
#tabs a {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	text-decoration:none;
	cursor:pointer;
}
#tabs a span {
	float:left;
	display:block;
	padding:8px 10px 5px 0px;
	color:#666;
	font-family: Arial;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
}
#tabs a:hover span {
	color:#FFF;
	cursor:pointer;
}
#tabs a.activ span {
	color:#FFF;
	cursor:pointer;
}

#tabs li ul {
	position: relative;
}

#tabs div.parent {
	z-index:6000 !important;
	position: absolute !important;
	width:790px;
	font-size:12px;
	color:#fff;
	top:24px;
	left:0px;
	display:none;
	padding-top:13px;
	padding-bottom:13px;
	-moz-border-radius-bottomLeft:10px;
	-moz-border-radius-bottomRight:10px;
	-webkit-border-bottomLeft:10px;
	-webkit-border-bottomRight:10px;
	border-radius-bottomLeft:10px;
	border-radius-bottomRight:10px;
}

/**
* Font fix für Safari
*/
@media all and (min-width:0px) {
	head~body #tabs a span {
		font-size:10px;
	}
}
html[xmlns*=""]:first-child body:last-child #tabs a span {
	font-size:10px;
}



/**
* Home
*/
#home a { background:url(../images/mainnav/navLeft.gif) no-repeat 0px 0px; }
#home a span { background:url(../images/mainnav/navRight.gif) repeat-x right -27px ;}

#home a:hover, #home a.activ {	background:url(../images/mainnav/navLeft.gif) no-repeat -10px 0px;}
#home a:hover span, #home a.activ span { background:url(../images/mainnav/navRight.gif) repeat-x right 0px ;}


/**
* wohnen
*/
#wohnen a { background:url(../images/mainnav/navLeft.gif) no-repeat 0px -27px; }
#wohnen a span { background:url(../images/mainnav/navRight.gif) repeat-x right -81px ;}

#wohnen a:hover,#wohnen a.activ {	background:url(../images/mainnav/navLeft.gif) no-repeat -10px -27px;}
#wohnen a:hover span,#wohnen a.activ span { background:url(../images/mainnav/navRight.gif) repeat-x right -54px ;}

/**
* Garten
*/
#garten a { background:url(../images/mainnav/navLeft.gif) no-repeat 0px -54px; }
#garten a span { background:url(../images/mainnav/navRight.gif) repeat-x right -135px ;}

#garten a:hover,#garten a.activ {	background:url(../images/mainnav/navLeft.gif) no-repeat -10px -54px;}
#garten a:hover span,#garten a.activ span { background:url(../images/mainnav/navRight.gif) repeat-x right -108px ;}

/**
* Haushalt
*/
#haushalt a { background:url(../images/mainnav/navLeft.gif) no-repeat 0px -81px; }
#haushalt a span {	background:url(../images/mainnav/navRight.gif) repeat-x right -189px ;}

#haushalt a:hover,#haushalt a.activ {	background:url(../images/mainnav/navLeft.gif) no-repeat -10px -81px;}
#haushalt a:hover span,#haushalt a.activ span { background:url(../images/mainnav/navRight.gif) repeat-x right -162px ;}

/**
* Wellness
*/

#wellness a { background:url(../images/mainnav/navLeft.gif) no-repeat 0px -108px; }
#wellness a span {	background:url(../images/mainnav/navRight.gif) repeat-x right -243px ;}

#wellness a:hover,#wellness a.activ {	background:url(../images/mainnav/navLeft.gif) no-repeat -10px -108px;}
#wellness a:hover span,#wellness a.activ span { background:url(../images/mainnav/navRight.gif) repeat-x right -216px ;}

/**
* Foto & Cam
*/

#foto a { background:url(../images/mainnav/navLeft.gif) no-repeat 0px -135px; }
#foto a span {	background:url(../images/mainnav/navRight.gif) repeat-x right -297px ;}

#foto a:hover,#foto a.activ {	background:url(../images/mainnav/navLeft.gif) no-repeat -10px -135px;}
#foto a:hover span,#foto a.activ span { background:url(../images/mainnav/navRight.gif) repeat-x right -270px ;}

/**
* Mobile
*/

#mobile a { background:url(../images/mainnav/navLeft.gif) no-repeat 0px -162px; }
#mobile a span {	background:url(../images/mainnav/navRight.gif) repeat-x right -351px ;}

#mobile a:hover,#mobile a.activ {	background:url(../images/mainnav/navLeft.gif) no-repeat -10px -162px;}
#mobile a:hover span,#mobile a.activ span { background:url(../images/mainnav/navRight.gif) repeat-x right -324px ;}

/**
* HIFI
*/

#hifi a { background:url(../images/mainnav/navLeft.gif) no-repeat 0px -189px; }
#hifi a span {	background:url(../images/mainnav/navRight.gif) repeat-x right -405px ;}

#hifi a:hover,#hifi a.activ {	background:url(../images/mainnav/navLeft.gif) no-repeat -10px -189px;}
#hifi a:hover span,#hifi a.activ span { background:url(../images/mainnav/navRight.gif) repeat-x right -378px ;}

/**
* Spielwaren
*/

#spielwaren a { background:url(../images/mainnav/navLeft.gif) no-repeat 0px -216px; }
#spielwaren a span {	background:url(../images/mainnav/navRight.gif) repeat-x right -459px ;}

#spielwaren a:hover,#spielwaren a.activ {	background:url(../images/mainnav/navLeft.gif) no-repeat -10px -216px;}
#spielwaren a:hover span,#spielwaren a.activ span { background:url(../images/mainnav/navRight.gif) repeat-x right -432px ;}

/**
* BŸcher
*/

#buecher a { background:url(../images/mainnav/navLeft.gif) no-repeat 0px -243px; }
#buecher a span {	background:url(../images/mainnav/navRight.gif) repeat-x right -513px ;}

#buecher a:hover,#buecher a.activ {	background:url(../images/mainnav/navLeft.gif) no-repeat -10px -243px;}
#buecher a:hover span,#buecher a.activ span { background:url(../images/mainnav/navRight.gif) repeat-x right -486px ;}

/**
* Geschenke
*/

#geschenke a { background:url(../images/mainnav/navLeft.gif) no-repeat 0px -270px; }
#geschenke a span {	background:url(../images/mainnav/navRight.gif) repeat-x right -567px ;}

#geschenke a:hover,#geschenke a.activ {	background:url(../images/mainnav/navLeft.gif) no-repeat -10px -270px;}
#geschenke a:hover span,#geschenke a.activ span { background:url(../images/mainnav/navRight.gif) repeat-x right -540px ;}


#overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color: #000;
	z-index:9999;
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
}

#cetelem_ratenrechner_table {
	width: 100%;
	color:#666666;
}
#cetelem_ratenrechner_table th {
	background:#cfc79f;
	text-align: center;
	padding:5px;
	font-size:12px;
	font-weight: bold;
}
#cetelem_ratenrechner_table td {
	padding:3px;
	background:#E6E2CF;

}
#cetelem_ratenrechner_table tr.odd td {
	background: #F1EEE2
}

#cetelem_ratenrechner_table tr:hover td {
	background:#fff;
}


* html #overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../js/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 9001;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 9002;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('../js/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 9003;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 9002;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../js/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../js/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../js/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../js/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../js/fancybox/blank.gif');
	z-index: 9002;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 9002;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../js/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../js/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 9000;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../js/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../js/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../js/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../js/fancybox/fancybox.png');
	background-position: -40px -182px;
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../js/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../js/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../js/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../js/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */
#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }border:2px solid red;