bo/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

/* HEADINGS */
h1 {color:#000000;font-weight:bold;font-size:22px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}
h2 {color:#000000; font-weight:bold;font-size:16px;margin:15px 0px 8px 0px;padding:0px;}

/* PARAGRAPH GLOBAL */
p {margin:8px 0px 8px 0px}

/* ORDER DETAILS */
table.orderdetails {font-size:11px; background-color:#FFF2CC; border-style: solid; border-width:0px 1px 1px 1px; border-color:#DA9401;}
table.orderdetails tr td {padding:4px}
table.orderdetails tr.headerrow td {background-color:#DA9401; color:#FFFFFF; font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {background-color:#FFF2CC;vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity {text-align:center}
table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:2px; border:solid #DA9401 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left}

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {background-color:#FFEAAB;vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity {text-align:center}
table.orderdetails tr.contentrow2 td.quantity input {font-size:11px; padding:2px; border:solid #DA9401 1px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left}

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete {text-align:center; white-space:nowrap}

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {background-color:#FFEAAB; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#DA9401;}

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {width:100%}

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea {width:100%}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {}
ul#checkoutnavigation li {height: 70px; list-style-type:none; float:left; width:185px; margin-right:15px; border: solid 1px; padding:8px}
ul#checkoutnavigation li.active {background-color: #FFEAAB}
ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px}

ul#checkoutnavigation li.inactive {color:#999999; background-color: #EDEDED; border-color:#999999}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}

/* ERROR MESSAGES */
/* p.errormessage {border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6} */

ul.messageStack {border:solid 2px #B22020; background-color:#FFD6D6; padding:8px}
ul.messageStack li {}
ul.messageStack li.messageStackError {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/exclamation.png); background-repeat:no-repeat; background-position:0px 4px}
ul.messageStack li.messageStackWarning {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_alert.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#FFF2CD}
ul.messageStack li.messageStackSuccess {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_accept.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#66FF66}


/* SUCCESS MESSAGE */
/* .messageStackSuccess {padding:4px; background-color:#66FF66} */

/* FOOTER */
.footer {clear:both; text-align:center; font-size:11px; color:#666666; background-color:#E2E2E2; padding: 8px; margin-bottom:5px;}
.footer a {color:#666666; text-decoration:underline}


body { 
margin:0px; padding:0px;
font-family:   Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	 /* background-color:#8a8a8a */ background-color:#555555; 
}

A 	 { color: #333333;}
A :hover { color: #000000; text-decoration:none;}

#checkout {height:100px;}
#but_reload {position:absolute; top:10px; left:0px; }
#but_checkout {position:absolute; top:10px; left:340px; }
#text_or {position:absolute; top:15px; left:478px; }
#but_paypal {position:absolute; top:08px; left:525px; }


.cat_name {position: absolute; top:180px; left:15px; font-size:22px; color:#ffffff;}

#con1 {width:100%; text-align:center; /* background:url(img/banner.jpg) repeat-x top; */ height:200px;}
#con2 {width:1112px; text-align:left; margin:auto; height:198px; }	
#shoplogo {position: relative; top: 0px; height:180px; background:url(img/logo.png) no-repeat top center;}
#con3 { text-align:center; margin:auto; /* background:url(img/banner2.jpg) repeat-x top left;*/ padding-top:15px; }
#con4 {width:1112px; text-align:left; margin:auto; padding-top:10px;}

	
#container3 {background:url(img/background_2.jpg) top left;}	 	

/* --- Header rechte Seite --- */

#header_menu1  {position:relative; top: 0px; padding-right:10px; text-align:right; height:45px; font-size: 13px; background:url(img/balken.png) no-repeat top left; }	  	
#header_menu2  {position:relative; top:6px; right: 10px; float:right;  }
#header_menu3  {position:relative; top:6px; right:10px; float:right; font-variant : small-caps;  } 
#header_menu3 a       { color:#dddddd;} 
#header_menu3 a:hover { color: #ffffff; text-decoration:none; font-weight:bold;} 
#header_menu3 .sep { display: inline; font-size:13px; color:#000; text-decoration:none; padding-left:25px; /* background:url(img/sep.png) no-repeat top center;*/}
#header_menu4  {position:absolute; top:6px; left:10px;   }  

/* --- Navtrail --- */
.navTrail  		 { color: #dddddd; height: 24px; margin:0px; padding: 1px 0 0 0; font-size: 12px;   font-variant : small-caps;  }  
A.headerNavigation 	 { color: #dddddd;}
A.headerNavigation:hover { color: #ffffff; text-decoration:none; font-weight:bold;}
/* ------------------------- */

A 	 { color: #333333;}
A :hover { color: #000000; text-decoration:none;}

#ausdruck  {width:400px; margin:auto; text-align:center; }

#left_column_pm {width:185px; float:left;}	   
#main_column_pm {width:700px; float:right; Float:left; padding: 0px 21px 15px 21px;}
#right_column_pm {width:185px; float:right;}	



#cat_name_pm {	font-size: 14px; font-weight:bold;}	
#cat_img_pm  {	 font-size: 10px; font-weight:normal;}	
#cat_head_pm {	font-size: 12px; font-weight:bold; padding-top:10px;}	
#cat_desc_pm {	font-size: 11px; font-weight:normal; padding-top:10px;}	
#cat_desc_pm p {margin:0px; }
#more_cat_pm   {  font-size: 12px; font-weight:bold; padding:10px 0 10px 0;}	  	 

.ueber_new_prod {font-size: 13px; font-weight:bold; color: #123456; height: 20px;  padding-bottom:20px;}

.clear_all {float:none; height:2px; font-size:1px; clear:both;}
.clear_left {  font-size:1px; clear:both;}
.clear_left2 { height:2px; font-size:1px; clear:both;}

.lang_box  {font-size:13px; display: inline; }
.lang_box img {display: inline; margin-top:10px;}

.in_c0  {position:relative; width: 155px; height:30px; }
.in_c1  {position:absolute; top:5px; left:10px; float:left;  }
.in_c1 input{height:14px; border:1px solid #123456;}
.in_c2  {position:absolute; top:4px; left: 150px; float:left;  }

.link_more {text-align:center; padding-top:10px;}

/* -----------------------------------------------------------------------------------------
  product_info_v1
----------------------------------------------------------------------------------------- */	
.catpic_img img {max-width:150px; max-height:150px;}   

/* -----------------------------------------------------------------------------------------
  product_info_v1
----------------------------------------------------------------------------------------- */	

#pi_links { width:300px; float: left; text-align:center; margin: auto; }	
#pi_links img {max-width:280px; max-height:500px;}   
#pi_rechts { font-size:12px;  padding: 0px 15px 0px 330px; text-align: left;}

#pi_heading {font-size:18px; font-weight:bold; } 
#pi_artnr {padding: 10px 0 10px 0;} 
#pi_beschreibung {text-align:left; font-size:14px; padding: 10px 0 10px 0;} 
#pi_preis {font-size:18px;  padding: 10px 0 10px 0;} 
#pi_menge {padding: 10px 0 10px 0;}
#pi_ean {font-size:8px; padding: 10px 0 10px 0;} 

.space_r {float:left; margin:0px;}
/* -----------------------------------------------------------------------------------------
  product_listing_v2
----------------------------------------------------------------------------------------- */		
.prod_v2 {}	
.prod_v2_name, .prod_v2_img , .prod_v2_price , .prod_v2_text { width:190px; position:absolute; left:0px; padding: 0 60px 0 20px;}
.prod_v2_name  { top: 30px; font-size:12px; font-weight:bold;}
.prod_v2_img   { top: 85px; height: 180px;  }				
.prod_v2_price { top:270px; font-size:12px; font-weight:bold;}
.prod_v2_text  { top:310px; font-size:10px; font-weight:normal;}	


.p_name, .p_img , .p_price , .p_text { width:190px; position:absolute; left:0px; padding: 0 60px 0 20px;}
.p_name  { top: 30px; font-size:12px; font-weight:bold;}
.p_img   { top: 85px; height: 180px;  }				
.p_price { top:270px; font-size:12px; font-weight:bold;}
.p_text  { top:310px; font-size:10px; font-weight:normal;}

.p_name_s, .p_img_s , .p_price_s , .p_text_s, .p_buy_s { width:155px; position:absolute; left:0px; padding: 0px;}
.p_name_s  { width: 145px; top: 10px; font-size:12px; font-weight:bold; padding-left:5px;}
.p_img_s   { top: 45px; height: 150px;  }				
.p_price_s { top:200px; font-size:12px; font-weight:bold;}
.p_text_s  { top:230px; font-size:10px; font-weight:normal;}
.p_buy_s   { top:31px; font-size:10px; font-weight:normal;}

.box_v2_3_oben { height	: 25px; background-image: url(img/weiss_r210o.png); }	 
.box_v2_3_mitte { background-image: url(img/weiss_r210m.png); padding-top:10px;}
.box_v2_3_unten { height : 25px; background-image : url(img/weiss_r210u.png); }


/* --------------------------------------------------------------------------------------- */		

.r130o_1 { height: 14px; background-image: url(img/weiss_r130o.png); }	 
.r130m_1 { background-image: url(img/weiss_r130m.png);}
.r130u_1 { height : 15px; background-image : url(img/weiss_r130u.png); }

/* --------------------------------------------------------------------------------------- */		

.r155o_1 { height: 14px; background-image: url(img/weiss_r155o.png); }	 
.r155m_1 { background-image: url(img/weiss_r155m.png);}
.r155u_1 { height : 15px; background-image : url(img/weiss_r155u.png); }	

/* --------------------------------------------------------------------------------------- */			   

.r300o_1 { height: 14px; background-image: url(img/weiss_r300o.png); }	 
.r300m_1 { background-image: url(img/weiss_r300m.png);}
.r300u_1 { height : 15px; background-image : url(img/weiss_r300u.png); }

/* --------------------------------------------------------------------------------------- */			   

.r700o_1 { height: 25px; background-image: url(img/weiss_r700o.png); }	
.r700o_1_big { position:relative; height: 100px; background-image: url(img/weiss_r700o_big.png); padding:0 0 0 10px; } 
.r700o_1_big img {position:absolute; top:25px; left:550px;}
.r700o_1_big #descx {position:absolute; top:10px; left:14px; width:525px;}
.r700m_1 { background-image: url(img/weiss_r700m.png);}
.r700u_1 { height : 25px; background-image : url(img/weiss_r700u.png); }			   
	   
/* --------------------------------------------------------------------------------------- */	

.r700so_1 { height: 11px; background-image: url(img/weiss_r700so.png); }	 
.r700sm_1 { background-image: url(img/weiss_r700m.png);}
.r700su_1 { height : 25px; background-image : url(img/weiss_r700u.png); }			   
	   
/* --------------------------------------------------------------------------------------- */	
.r700o_2 { height: 14px; background-image: url(img/transp_r700o2.png);}	 
.r700o_2_s { height: 12px; background-image: url(img/transp_r700o.png);}	 
.r700m_2 { background-image: url(img/transp_r700m.png); }
.r700u_2 { height : 15px; background-image : url(img/transp_r700u2.png);}

/* --------------------------------------------------------------------------------------- */		

.r700o_3 { height: 10px; background-image: url(img/weiss_r700o.png); }	 
.r700m_3 { background-image: url(img/rosa_r700m.png);}
.r700u_3 { height : 10px; background-image : url(img/rosa_r700u.png); }		



/* --------------------------------------------------------------------------------------- 
	Warenkorb und auschecken
 --------------------------------------------------------------------------------------- */		

.r700o_c { height: 15px; background-image: url(img/transp_r700o.png);}	 
.r700m_c { background-image: url(img/transp_r700m.png); padding:0 20px 0 20px;}
.r700u_c { height: 15px; background-image : url(img/transp_r700u.png);}		


/* --------------------------------------------------------------------------------------- */	
.cat_box_pm {text-align:center; float:left; width: 185px; }
	
.cat_box3_pm { position:relative; width: 210px; text-align:center; float:left; }	

.cat_box4_pm {width: 155px; text-align:center; float:left; margin: 10px;}

.cat_box5_pm {width: 155px; text-align:center; float:left; }				


.catbox_1 {position:relative; width: 320px; text-align:center; float:left;}
.catbox_2 {position:relative; width: 155px; text-align:center; float:left;}
.catbox_3 {position:relative; width: 155px; text-align:center; float:left;}
.catbox_4 {position:relative; width: 130px; text-align:center; float:left;}


.box1_oben { height: 25px; background-image: url(img/transp_kappe_r185.png);}	 
.box1_mitte { background-image	: url(img/transp_r185m.png); padding-top:10px;}
.box1_unten { height : 15px; background-image : url(img/transp_r185u.png); }

.box2_oben { height: 25px; background-image: url(img/transp_kappe_gr185.png); }	 
.box2_mitte { background-image	: url(img/weiss_r185m.png); padding-top:15px; }
.box2_unten { height : 15px; background-image : url(img/weiss_r185u.png); }

.box3_oben { height: 25px; background-image: url(img/transp_kappe_r185.png); }	 
.box3_mitte { background-image	: url(img/transp_r185m.png); padding-top:10px; }
.box3_unten { height : 15px; background-image : url(img/transp_r185u.png); }

.box2_3_oben { height  : 25px; background-image : url(img/lila_r210o.png); }	 
.box2_3_mitte { height: 160px; background-image	: url(img/lila_r210m.png); }
.box2_3_unten { height : 25px; background-image : url(img/lila_r210u.png); }

.box2_4_oben  { height:  25px; background-image: url(img/lila_r155o.png); }	 
.box2_4_mitte { text-align:center; padding:0px; height: 160px; background-image: url(img/lila_r155m.png); }
.box2_4_unten { height:  25px; background-image: url(img/lila_r155u.png); }

.box5_oben  { height:  25px; background-image: url(img/lila_r155o.png); }	 
.box5_mitte { text-align:center; padding:0px; height: 160px; background-image: url(img/lila_r155m.png); }
.box5_unten { height:  25px; background-image: url(img/lila_r155u.png); }

.box_inhalt {  padding:0 11px 0 11px; font-size: 10px;   font-weight:normal;}
} 


.subcat_img_pm {width: 130px; height:70px; background-color:#eeeeee; text-align:center;}		
.line_pm { width:100%; font-size:0px; height:10px; border: solid 0px #cccccc; 	}

.trailsep
{
   font-size: 12px;	
color: #123456;		
background-color:#123456
}



#cont_str a   { padding:4px 0 0 1px; height:18px; color: #333333; display: block; }
#cont_str .box_cont_li a:hover { width: 164px; height:18px; font-weight: bold; color:#ffffff;  background-image: url(img/nav_balken.png); }  	
#cont_str .box_cont_li a:hover span {color:#ffffff;}

#cont_str, #cont_str ul, #cont_str li  { list-style-type: none; margin: 0; padding: 0 }

#cont_str     { padding: 0px 10px 0px 10px;    }
#cont_str li  { display: inline;  }

.catname {padding-top:10px; font-size:14px; font-variant:normal; font-weight:bold; }
 	



/* -----------------------------------------------------------------------------------------
  Kategorien-NAVIGATION LINKS
----------------------------------------------------------------------------------------- */		  

#CatNavi, #CatNavi ul, #CatNavi li  { font-weight:bold; list-style-type: none; margin: 0; padding: 0 }

#CatNavi     { padding: 0px 10px 0px 10px;    }
#CatNavi li  { display: inline;  }
#CatNavi a   { display: block; width: 100%; }
#CatNavi a span  { display: block; ; float: none; clear: both }
  
#CatNavi .CatLevel1 a  { font-size: 12px;  font-variant:normal; padding: 0 px; border-bottom:1px dotted #cccccc; height: auto; float: none;clear: both } 
#CatNavi .CatLevel1 a span  { display: block; margin: 0 1px; padding: 1px 3px 3px;  }
#CatNavi .CatLevel1 a.Current {}	  
#CatNavi .CatLevel1 a.CurrentParent  {   }	
#CatNavi .CatLevel1 a:hover {  color:#ffffff;  background-image: url(img/nav_balken.png); }  
#CatNavi .CatLevel1 a:hover span{  color:#ffffff; }	 
#CatNavi .CatLevel1 a:hover.Current  {  color:#ffffff;   background-image: url(img/nav_balken.png);  }	
#CatNavi .CatLevel1 a:hover.CurrentParent { color:#ffffff;  background-image: url(img/nav_balken.png); }	

#CatNavi .CatLevel2 a  { font-size:12px;  padding-left: 15px ; width:150px; }
#CatNavi .CatLevel2 a span  { display: block; margin: 0 1px; padding: 1px 3px 3px;  }
#CatNavi .CatLevel2 a:hover span{  color:#ffffff;  }
#CatNavi .CatLevel2 a.Current {color:#222222;  }	  
#CatNavi .CatLevel2 a.CurrentParent  {color:#222222;  }	
#CatNavi .CatLevel2 a:hover{  color:#ffffff;  background-image: url(img/nav_balken.png); }  	 
#CatNavi .CatLevel2 a:hover.Current  {  color:#ffffff;  background-image: url(img/nav_balken.png);  }	
#CatNavi .CatLevel2 a:hover.CurrentParent {  color:#ffffff;  background-image: url(img/nav_balken.png); }			

#CatNavi .CatLevel3 a  { font-size:12px;  padding-left: 30px ; width:135px; }
#CatNavi .CatLevel3 a span  { display: block; margin: 0 1px; padding: 1px 3px 3px;  }
#CatNavi .CatLevel3 a.Current { color:#111111; }	
#CatNavi .CatLevel3 a:hover span{  color:#ffffff; }  
#CatNavi .CatLevel3 a.CurrentParent  { color:#111111; }	
#CatNavi .CatLevel3 a:hover { color:#ffffff;  background-image: url(img/nav_balken.png); }  	 
#CatNavi .CatLevel3 a:hover.Current  { color:#ffffff;  background-image: url(img/nav_balken.png);  }	
#CatNavi .CatLevel3 a:hover.CurrentParent { font-weight: bold; color:#ffffff;  background-image: url(img/nav_balken.png); }	

#CatNavi .CatLevel4 a span { padding-left: 26px }

 	
ul.NaviList, ul.NaviList li { list-style-type: none; margin: 0; padding: 0 }
ul.NaviList li  { display: inline; margin: 0; padding: 0 }
ul.NaviList     { margin: 3px; padding: 0; width: 176px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #fff }
ul.NaviList a     { color: black; display: block; margin: 0; padding: 0; width: 100%; border-top: 1px solid #fff; border-bottom: 1px solid #e3e3e3 }
ul.NaviList a span  { display: block; margin: 0; padding: 3px 0 3px 2px; float: none; clear: both }
ul.NaviList a:hover  { text-decoration: none; background-color: #fff }
ul.NaviList li.Current a, 
ul.NaviList li.Current a:hover  { background-color: #ddd }

/* -----------------------------------------------------------------------------------------
KATEGORIEN Boxen mit Kappe
----------------------------------------------------------------------------------------- */ 

 .ueber_cont, .ueber_admin, .ueber_login ,.ueber_info, .ueber_korb ,  .ueber_infobox	,.ueber_cat ,.ueber_search ,.ueber_new, .ueber_add , .ueber_news, .ueber_last
{ width:165px; 
color: #ffffff;  font-size: 13px;  font-weight: Bold; 
 padding: 6px 0 0 10px;  
float: none; 
clear: both }

/* -----------------------------------------------------------------------------------------
KATEGORIEN Boxen
----------------------------------------------------------------------------------------- */ 
 
.ueber_manu,     .ueber_lang    { width:165px; 
color: #000000;  font-size: 13px;  font-weight: Bold; 
padding: 0px 10px 10px 10px;  
float: none; 
clear: both }	
 

/* -----------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------- */





.ro { 
height		: 8px;		

background-image	: url(img/ro1.gif); 	 

}

.rm { 
height: 3px;
border-right	: 1px dotted #cccccc; 	
background-image: url(img/rm1.gif);	
}

.ru { 
height: 8px;
background-image: url(img/ru1.gif);	
}
  
.space		
{ 
height: 10px;
}


.text_cat
{
	  line-height: 1.5;
}		  

.text_last
{color: #444444; background: #eeeeee; font-size: 11px;  font-weight: normal; }

.text_info, .text_new,   .text_add, .text_login, .text_news, .text_infobox , .text_lang	 , .text_manu , .text_korb
{
   
  line-height: 1.5;
}




.Rahmen { 
padding: 10px; 
border: solid 1px #cccccc 	;
background-color: #ffffff; 
float:none;
}	   

.left, .right {
width:14%;
line-height:18px;
}
.links {
float:left;
}
.rechts {
float:right;
}


.advanced_search {
	float:left;
	font-size: 11px;
    font-weight: bold;
	background: transparent;
	text-decoration: none;
	color: #000;
	padding-right:3px;
}

.searchTop {
	
}	

.searchTopCell {
	float:left;
	font-size: 11px;
    font-weight: bold;
	background: transparent;
	text-decoration: none;
	color: #000;
	padding-right:3px;
}  

.button_pre {
padding-top:5px;  
padding-bottom:5px;
}



.eing_search {	 

padding:5px;
}
   
A {										 

  text-decoration: none;
}

A:hover {
  color: #999999;				
  text-decoration: none;
}	  


#bild_gross     {position:relative;  text-align:center; width:280px; top:0px; left:0px;  border:1px solid #a7a7a7; background:#fff;  margin-bottom:10px;}
#bild1		{position:absolute; width:50; height:100; overflow:hidden; top:400px; left:200px; ; border:1px solid #a7a7a7;  background:#ffffff;}
#bild2		{position:absolute; width:100; height:100; overflow:hidden; top:10px; left:810px; ; border:1px solid #a7a7a7;  background:#ffffff;}
#bild3		{position:absolute; width:100; height:100; overflow:hidden; top:120px; left:700px; ; border:1px solid  #a7a7a7; background:#ffffff;}
#bild4		{position:absolute; width:100; height:100; overflow:hidden; top:120px; left:810px; ; border:1px solid  #a7a7a7; background:#ffffff;}
#bild5		{position:absolute; width:100; height:100; overflow:hidden; top:230px; left:700px; ; border:1px solid  #a7a7a7; background:#ffffff;}
#bild6		{position:absolute; width:100; height:100; overflow:hidden; top:230px; left:810px; ; border:1px solid  #a7a7a7; background:#ffffff;}
#Kasten		{position:relative; padding:5px; width:210; height:165; overflow:hidden; top:0px; left:700px; ; border:1px  solid #a7a7a7; background:#ffffff;}

.Produktname { font-variant	: small-caps;}
.Preis { font-size	: 12px;}

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  
    padding: 0.5em;
  
  }	   
 






.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

hr {  visibility: hidden; }
hr.Break { display: block; visibility: hidden; } 
.Break { float: none; clear: both; }
.Left { float: left }
.Right { float: Right }

.rAlign { text-align: right }
.cAlign { text-align: center }
.lAlign { text-align: left }

* .noMargin { margin-right: 0; }





.Box        {  font-size: 10px;  background-color: #f0f0f0; margin: 5px 0 0; padding: 1px 0 3px; border-style: solid solid none; border-width: 1px 1px medium; border-color: #fff #fff  }
.Box h4     { color: #ffffff; font-size: 11px;  font-weight: normal; background: #900; margin: 0 auto 2px; padding: 1px 0; width: 180px; height: auto; float: none; clear: both }
.Box h4 span     { display: block; margin: 0 1px; padding: 1px 3px 3px; border: solid 1px #c00 }
.Box p    { margin: 3px; padding: 0 3px; vertical-align: middle }
.Box p * { vertical-align: middle }

.Box table { margin: 3px; }
.Box table td { font-size: 10px;  }

.copyright  { color: #666; font-size: 9px;  line-height: 1.5; background-color: #ddd; text-align: center; border-top: 1px solid #ccc }
.parseTime  { color: #666; font-size: 9px;  line-height: 1.5; background-color: #ddd; text-align: center }

.text_11 {
font-size: 11px; 
font-weight: normal;   
line-height: 1.5; 
}

.last_viewed  {
font-size: 11px; 
font-weight: normal;   
line-height: 1.5; 	 
 border: solid 1px #dddddd	 ;
 padding: 10px;
}
  	 
.bild_last {
text-align:center;
}	



.level1
{ font-size: 12px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 5px;  	
  background-color: #cccccc; 
  border-bottom	: 1px dotted #999999;
}
  

.level1 A:hover
{ 	
  background-color: #dddddd; 

}


.level1 A 
{ 
  background-color: #cccccc; 
 
}		


.level2
{ font-size: 12px;	 
  color: #eeeeee;
  padding-left: 10px;
  padding-right: 5px;	
  border-bottom	: 1px dotted #cccccc;	  
    background-color: #111111; 
}	   

.level2:hover
{ font-size: 12px;	 
  color: #eeeeee;
  padding-left: 10px;
  padding-right: 5px;	
  border-bottom	: 1px dotted #cccccc;	  
    background-color: #333333; 
}		

.level2	A
{ font-size: 12px;	 
  color: #eeeeee;
}	

   




/*Menuauswahl siehe auch datei xtc_show_category.inc.php */


.moduleRow {

 font-size: 12px;
 line-height: 1.5;
 /*background-color: #E6E6E6;	
 border: 1px solid;
 border-color: #E6E6E6;			*/

}
.moduleRowOver { 
	background-color: #cccccc; 
	/*border: 1px solid;
	border-color: #ffffff;	 */

    font-size: 12px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { background-color: #ffffff; }

/* Mittlere Spalte (Hauptspalte) */
.main_middle { 
padding-left:10px;
padding-right:10px;
background-color: #ffffff; }



.menu_oben	
{ 			
padding-right: 10px;	
padding-top: 3px;	
padding-bottom: 3px;	

background-image: url(img/bg_header.gif);
font-size: 10px;	
font-weight: bold;
color: #ffffff;	   
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}    

.menu_oben2	
{ 			
padding-right: 10px;	
padding-top: 3px;	
padding-bottom: 3px;	
font-size: 12px;	
font-weight: normal;
color: #ffffff;	   
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}     

A.menu_oben2:hover {
  color: #eeddcc;
  text-decoration: none;
}

   
   
/* Text in der linken und rechten Spalte */   
.boxText { 
	
	font-size: 10px;
}

/* Text in der linken und rechten Spalte unter den Artikelbildern in eigener Box*/   
.boxTextBG {
	
	font-size: 10px;
	background-color: #aaaaaa;	
	
}	 

.boxTextBorder {
	font-size: 10px;		
	color: #123456;
	border: 1px solid #bbbbbb;	

}	  

/* Warenkorb entfernen */
.boxTextBGII {
	
	font-size: 10px;
	background-color: #FFCC99;
}	 

.boxTextPrice {
	
	font-size: 10px;
	color: #000000;
}

.errorBox {
	
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.gvBox {
	
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}



img{
	border:0;
}



FORM {
	display: inline;		   
}


TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}
td.kat
{ 
  height:20px;
  background: #F6F6F6;
}


TD.headerNavigation {
	
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}



TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #009933;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}

A.linkpit {
	color: #000000;
	font-style: none;
	text-decoration: none;
}
A.linkpit:hover {
	color: #000000;
	font-style: none;
	text-decoration: none;
}

TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
	
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
 
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
 
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
   font-size: 10px;
}

TD.infoBoxHeading {
   font-size: 14px;
  font-weight: normal;
  background: #f6f6f6;		
  border: 1px solid;  
  border-color: #dedede;
  padding:5px;
  margin: 5px;	
  color: #aaaaaa;
}
	  
 .boxheaderleft {
    font-size: 11px;	
  font-weight: bold;	 
  height: 20px; 
  margin: 3px;
  border: 1px solid;  
  border-color: #dedede;
  background: #f6f6f6;		
  border: 1px solid;  
  border-color: #dedede;  


  
} 

 .boxtextleft {
   font-size: 11px;
  margin: 3px; 
  padding: 2px;
  border: 1px solid;  
  border-color: #dedede;
    line-height: 1.5;
}

TD.infoBoxHeading_right {
    font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}

/* linke Spalte */
TD.infoBox, SPAN.infoBox {
    font-size: 10px;
  border: 1px solid;	   
  

  border-color: #C4C4C4;
}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
    font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
    font-size: 10px;
}

A.pageResults {
	color: #0000FF;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
    font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
   font-size: 10px;
  color: #000000;
}

TD.main, P.main {
    font-size: 11px;
  line-height: 1.5;
}

TD.main2, P.main {
   font-size: 11px;
  line-height: 1.5;
  padding-right:15px;
}

TD.smallText, SPAN.smallText, P.smallText {
    font-size: 10px;
}

TD.accountCategory {
    font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
   font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
   font-size: 12px;
}

TD.tableHeading {
   font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
   font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
		font-size: 11px;
}

TEXTAREA {
  width: 100%;
   font-size: 11px;
}

SPAN.greetUser {
    font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle { 
  font-size: 12px;
  font-weight: bold;
}

.copyright {
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
   font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}


SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  
  color: #ff0000;
}
SPAN.productOldPrice {
	
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  
  color: #ff0000;
}

SPAN.productDiscountPrice {
  
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	
	font-size: x-small;
	font-weight: bold;
	color: Black;
}



.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 {  font-size: 7pt; }
.heading2 {  font-size: 9pt; }
.heading3 { font-size: 10pt; }
.heading4 {  font-size: 12pt; }
.heading5 {  font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading { font-size: 10pt; color: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox {  font-size: 10px; }
.messageStackError, .messageStackWarning {  font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess {  font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement {  font-size: 10px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

/* LINKE SPALTE */
.navLeft {
	/*border-right: 1px solid;	
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);	 */ 
	padding: 10px;
	width: 185px;
}
.navRight {
	/*border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;	 */
	padding: 10px;
	width: 185px;
}

.contentsTopics {
	
	font-size: 14px;
	font-weight: bold;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
 
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}

