 	P  {
        font-size : 12px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : normal;
        font-style : normal;
}

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

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

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;
}


BODY  {
        font-size : 12px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        color : #000000;
        background-color : #FFFFFF;
        font-weight : normal;
        font-style : normal;
        margin-left : 0px;
		
		scrollbar-face-color: #A3100C;
		scrollbar-shadow-color: #A3100C;
		scrollbar-highlight-color: #A3100C;
		scrollbar-3dlight-color: #000000;
		scrollbar-darkshadow-color: #000000;
		scrollbar-track-color: #EBECEB;
		scrollbar-arrow-color: #FFFFFF;
}

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

TD  {
        font-size : 12px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-style : normal;
        color : #000000;
        font-weight : normal;
}


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

.kategorie {
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica, Sans Serif;
	font-weight : bold;
	font-style : normal;
	color : #000000;
	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 : #000000;
}

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

.heading_box  A  {
	font-size : 11px;
	font-family : Arial, Helvetica, Sans Serif;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

.heading_box  A:visited  {
	font-size : 11px;
	font-family : Arial, Helvetica, Sans Serif;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

.heading_box  A:hover  {
	font-size : 11px;
	font-family : Arial, Helvetica, Sans Serif;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

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

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

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

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

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

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

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

.std_text  A:hover  {
        font-size : 11px;
        font-family : Arial, Helvetica, Sans Serif;
        font-weight : bold;
        color : #000000;
		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 : Gray;
        font-weight : bold;
        text-decoration : none;
}

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

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

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

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



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

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

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

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

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

.tiny_selector A:hover{
	font-size : 10px;
	color : #A3100C;
	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 : #000000;
}

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

.alt A:visited  {
        font-size : 12px;
        color : #000000;
        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 : #000000;
        text-decoration : none;
}

.light A:Visited  {
        color : #000000;
        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;
}

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

.heading4 A  {
        color : #000000;
        text-decoration : underline;
        font-weight : bold;
}

.heading4 A:visited  {
        color : #000000;
        text-decoration : underline;
        font-weight : bold;
}

.heading4 A:hover  {
        color : #000000;
        text-decoration : underline;
        font-weight : bold;
}

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

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

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

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

.navback A:hover  {
    font-weight : normal;
    color : #000000;
    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 : #000000;
        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 : #A3100C;
        text-decoration : none;
}

.hds_hot  {
        font-size : 18px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        font-weight : bold;
        font-style : italic;
        color : #A3100C;
        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;
}



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

/* Produktbeschreibung oben START*/

td.product_image              {
	border-style:solid;
	border-width:1px;
	border-color: #E9E9E9;
}
td.product_line_right         {
                                
                                 font-family:Verdana; font-size:10px; text-align:left; color:#00FF00;
                                 padding-top:0px; padding-bottom:0px; padding-left:2px;
                              }
td.product_price_right        {
                                 
                                 font-family:Verdana; font-size:10px; text-align:left; color:#00FF00;
                                 padding-top:0px; padding-bottom:0px; padding-right:15px;
                              }
td.product_price_right_middle {
                                 font-family:Verdana; font-size:10px; text-align:right; color:#666666;
                                 padding-top:0px; padding-bottom:0px; padding-right:15px;
                              }
td.product_price_right_bottom_ {	 font-family:Verdana; font-size:6pt; text-align:right; color:#666666;
                                 padding-top:0px; padding-bottom:0px; padding-left:0px;
                              }
                              
td.product_price_right_bottom {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	color:#FFFFFF;
	background-color: #A3100C;
	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: #A3100C;
	padding-left:5px;
	padding-right:5px;
} 
                              
div.product_name_right        {  
                                 font-family:Verdana; font-size:12px; font-weight:bold; text-align:left; color:#666666;
                                 padding-top:5px; padding-bottom:5px; padding-left:2px;
                              }
div.product_descr_right       {
                                 font-family:Verdana; font-size:10px; text-align:left; color:#666666;
                                 padding-left:2px;
                              }
div.product_deliverable_right_2 {  
                                 font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#666666;
                                 padding-top:5px; padding-bottom:15px; padding-left:2px; vertical-align:middle;
                              }
div.product_deliverable_right_1 {  background: url("/local_fotopoint/images/fotopoint.storefront/de/imagesonline/new/images/hr_dot.gif") repeat-x top;
                                 font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#666666;
                                 padding-top:5px; padding-bottom:15px; padding-left:2px;
                              }
div.product_deliverable_right_0 {
                                 font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#666666;
                                 padding-top:5px; padding-bottom:15px; padding-left:2px;
                              }                             
span.product_price_euro       {
                                 font-family:"Times New Roman"; font-size:15pt; color:#666666;
                                 text-align:right;padding-right:5px;
                              }
div.product_price_right       {
                                 font-family:"Times New Roman"; font-size:30pt; color:#666666;
                                 text-align:right;
                              }
div.productPriceContent       {
                                 font-family:"Times New Roman"; font-size:20pt; color:#666666;
                                 text-align:right;
                              }
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;
	color:#666666;
	background-color: #E9E9E9;
	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:#A3100C;
						                  cursor: pointer;	
                       }

/* Produktbeschreibung oben ENDE*/

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

/* LINKS Produktbeschreibung*/
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:underline; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#666666; }
a.prod_inf_right:visited  { text-decoration:underline; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#666666; }
a.prod_inf_right:hover    { text-decoration:underline; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#444444; }
a.prod_inf_right:active   { text-decoration:underline; font-family:Verdana; font-size:10px; font-weight:normal; text-align:right; color:#666666; }

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;
        }
        
p       {
          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: #EB7A77;
	border-left-style:solid;
	background-color: #E9E9E9;
}
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: #EB7A77;
	color:#ffffff;
	font-family:Verdana;
	font-size:7pt;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}
                                
                                
/* ###########################################################################*/


