/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/
   
*{
margin: 0;
padding: 0;
}  

html{
margin: 0;
padding: 0;
}

body{
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 62.5%;
text-align: center;
background: #F9F8F2 url(img/stage_bg.jpg) center top no-repeat;
overflow: auto;
}

h1{
font-size: 1.9em;
font-weight: bold;
color: #000;
padding-bottom: 10px;
}

.clearer{
clear: both;
}

a{
color: #E93B71;
}

img{
border: 0px none;
}

a img{
border: 0px none;
}


input, select{
border: 1px solid #909090;
font-size: 1em;

}

input[type="image"] {border: 0px solid #909090;}

input[type="radio"]{
border: 0px solid #909090;
}

input{
border-width: expression(this.type=="image"?'0px':'1px'); 
}

textarea{
border: 1px solid #909090;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;

}

#main{
position: relative;
margin: 0 auto;
text-align: left;
height: 768px;
min-height: 768px;
max-height: 768px;
width: 1024px;
min-width: 1024px;
max-width: 1024px;
}

#container{
position: absolute; 
left: 230px;
top: 0px;
width: 700px;
min-width: 700px;
max-width: 700px;
min-height: 830px;
height: 830px;
max-height: 830px;
padding: 0px 2px;
}

#content{
position: relative;
top: 200px;

}

#listing{
position: relative;
top: -10px;
padding: 0px 0 0 0px;
height: 430px;
min-height: 430px;
max-height: 430px;
overflow: auto;
z-index: 100;	
}

#listing td{
	width: 208px;
	min-width: 208px;
	max-width: 208px;
	padding-left: 15px;

	
}
 
#cart{
position: absolute;
left: 807px;
top: 145px;
width: 140px;
min-width: 140px;
max-width: 140px;
}

#category{
position: absolute;
left: 90px;
top: 250px;
}

#category ul{
list-style: none;
}
#category li a{
	display: block;
	padding-left: 40px;
}

#category li a.active_main{
	background: url(img/active_cat.png) 5px 2px no-repeat;

}

*html #category li a.active_main{
	background: url(img/active_cat.gif) 5px 2px no-repeat;

}

#category li li a{
	background: none;
	padding-left: 50px;
}

#category li li a.active_main{
	background: none;

}

#subcategory{
position: absolute;
left: 90px;
top: 190px;

}

#subcategory ul{
list-style: none;
}


#subcategory li li{
padding: 0px 0px 8px 5px;
}



#impressum{
position: absolute;
left: 450px;
top: 660px;

}

.copyright{
color: #cccccc;
margin: 0;
position: absolute;
top:0px;
text-align: center;
}

#popup{
background: #fff;
padding: 5px;
width: 390px;
	min-width: 390px;
	max-width: 390px;
	text-align: left;
		height: 390px;
	min-height: 390px;
	max-height: 390px;
	overflow: auto;
}

#bigwhitestage{
	position: relative;
	left: 15px;
	background: #fff;
	padding: 10px 15px 10px 20px;
	background: url(img/white_stage_bg.png) no-repeat;
	width: 626px;
	min-width: 626px;
	max-width: 626px;
	height: 408px;
	min-height: 408px;
	max-height: 408px;
	overflow: auto;
	border: 0px none;
}

* html #bigwhitestage{

	background-image: none;
    background: #fff;
}

.products_image{
float: left;
}


.products_description{
padding: 15px 0 0 15px;
width: 200px;
min-width: 200px;
max-width: 200px;
float: left;
color: #E93B71;
}

.products_description h1{
font-size: 1.9em;
font-weight: bold;
color: #000;
padding-bottom: 10px;
}

.products_description .price{
font-weight: bold;
font-size: 1.9em;
padding-top: 20px;
}

.option{
clear: left;
}

.option_name{
float: left;
padding-top: 3px;
padding-right: 5px;
}


.copyright a{
color: #cccccc;
text-decoration: none;
}