/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/
body
{
	margin: 0;
	padding: 0;
	background: #ffd2ee url('./img/bg_verlauf.png');
	background-repeat: repeat-x;
	font-family: Verdana, sans-serif;
	font-size: 0.7em;
	text-align: center;
}

.errorBox { display:none; }



img { border: none; }
fieldset { border: 1px solid #6e6e6e; width: 190px; }



.clear { clear: both; }

#container
{
	margin: 0 auto;
	width: 971px;
	background: url('./img/bg_container.png') repeat-y;
}

/******************************************************************************/
/********************************** LAYOUT ***********************************/
/******************************************************************************/

/* HEADER
*******************************************************************************/
#header
{
	text-align: left;
	height: 86px;
	padding: 0 0 0 14px;
	border-bottom: 0px solid #cccccc; /* RAUS AM ENDE */
	overflow: visible;
}

#header .col-1 { float:left;width:350px;padding:5px 0 0 10px; }
#header .col-2 { float:left;width:201px;text-align:center; }
#header .col-3 { float:left;width:350px; }


.col-3 .search { background: url('./img/bg_head_search.png'); background-repeat: no-repeat; height: 60px; width:250px; margin: 0 0 0 325px; padding: 10px 0 0 30px; }
.col-3 .search input { height: 16px; }


.col-1 a:link, .col-1 a:visited, .col-1 a:active, .col-3 .search a:link, .col-3 .search a:visited, .col-3 .search a:active { color: #f24eb0; text-decoration: none; }
.col-1 a:hover, .col-1 a:focus, .col-3 .search a:hover, .col-3 .search a:focus { text-decoration: underline; }



#logo
{
	width: 103px;
	height: 86px;
	position: absolute;
}


.col-3 .header_links
{
	margin: 0 0 0 250px;
	position: absolute;
	padding: 0;
}

.header_links ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.header_links li
{
	float: left;
	padding: 1px 7px;
	border-right: solid 1px #000000;
	height: 14px;
}

.header_links li.last
{
	float: left;
	padding: 1px 7px;
	border-right: solid 0px #000000;
	height: 14px;
}

.header_links li ul {
  display: none;
  width: 188px;
  background: #fff;
  border-left: 1px solid #ae3c8c;
  border-right: 1px solid #ae3c8c;
  border-bottom: 1px solid #ae3c8c;
  position: absolute; 
  top: 20px;
  left: 0;
  margin: 2px 0 0 0;
  padding: 0;
}

.header_links li ul li
{
	float: left;
	width: 200px;
	border-right: dotted 0px #5e5e5e;
}

.header_links li > ul {
	top: auto;
	left: auto;
}

.header_links li:hover ul, .header_links li.over ul { display: block; }



.header_links li a:link, .header_links li a:active, .header_links li a:visited 
{
	color: #000000;
	text-decoration: none;
}

.header_links li a:hover, .header_links li a:focus 
{
	color: #f24eb0;
}



/* CONTENT
*******************************************************************************/

#left
{
	margin: 0 0 0 24px;
	float: left;
	width: 204px;
}

#center
{
	float: left;
	width: 700px;
	margin: 0 18px 0 15px;
}

#right
{
	float: left;
	width: 200px;
}


.teaser { margin: 0 0 20px 5px; }




.infobox
{
	text-align: left;
	color: #000000;
	padding: 6px 10px;
	margin: 0 0 15px 0;
	font-size: 1em;
	width: 183px;
}

.specials { padding: 0; text-align: center; width: 203px; height: 284px; background: url('img/background-specials.gif') no-repeat; }
.specials img.productimage { height: 200px; max-width: 130px; border: 1px solid #191919; }
.specials_info { background: #e9c5cb; padding: 6px 0; margin: 4px 0 0; }
.specials_info a:link, .specials_info a:active, .specials_info a:visited { color: #ae3c8c; text-decoration: none; }
.specials_info a:hover, .specials_info a:focus { text-decoration: underline; }


#left .infobox label 
{
	margin: 0 9px 0 0;
	color: #1ed8cc;
}

#left .infobox ul { padding: 0 20px 0 5px; margin: 10px 0 30px; }
#left .infobox ul ul { padding: 0 20px 0 10px; margin: 0px 0 5px; }
}

#left .infobox li a:link, #left .infobox li a:active, #left .infobox li a:visited
{
	color: #000000;
	text-decoration: none;
}

#left .infobox li a:hover, #left .infobox li a:focus
{
	/* text-decoration: underline; */
	color: #ae3c8c;
}


.newsletter { font-size: 1.1em; }

.newsletter a:link, .newsletter a:visited, .newsletter a:active { color: #f24eb0; text-decoration: none; }
.newsletter a:hover, .newsletter a:focus { text-decoration: underline; }

#newsfield
{
	font-size: 1em;
	height: 15px;
	width: 150px;
	border: solid 1px #848484;
}

#newsbutton
{
	margin: 4px 0 0 7px;
}





.infobox h1
{
	color: #1ed8cc;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: dotted 1px #969090;
}

.infobox h3
{
	color: #ae3c8c;
	font-size: 1.1em;
	font-weight: normal;
}

.infobox ul
{
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
}

.infobox li
{
	padding: 4px 0;
}

.infobox li ul
{
	margin: 0 0 0 15px;
	padding: 0;
}

.leftnavi
{
	text-align: center;
	background: #2c2c2c;
	text-transform: uppercase;
	letter-spacing: -0.06em;
	color: #ffffff;
	padding: 8px 10px;
	margin: 0 0 15px 0;
	font-size: 0.9em;
}

.leftnavi a:link, .leftnavi  a:active, .leftnavi  a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.leftnavi a:hover, .leftnavi  a:focus
{
	color: #ed05c4;
}






.breadcrumpsbox
{
	text-align: left;
	background: #f1d9dd;
	color: #000000;
	padding: 6px 10px;
	margin: 0 0 0 5px;
	font-size: 1em;
	width: 675px;
}

.breadcrumpsbox a:link, .breadcrumpsbox  a:active, .breadcrumpsbox  a:visited
{
	color: #000000;
	text-decoration: none;
}
.breadcrumpsbox a:hover, .breadcrumpsbox  a:focus
{
	text-decoration: underline;
}



.contentbox
{
	text-align: left;
	background: #e9c5cb;
	color: #000000;
	padding: 8px 10px;
	margin: 0 0 15px 5px;
	font-size: 0.9em;
	width: 675px;
	
	/*
	text-transform: uppercase;
	letter-spacing: -0.06em;
	*/
}

.contentbox h1
{
	color: #ae3c8c;
	font-size: 1.6em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
}

.contentbox h2
{
	color: #ae3c8c;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
}

.contentbox h2.pinkie
{
	color: #ed05c4;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
}

.contentbox h3
{
	color: #ae3c8c;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
}

.contentbox p
{
	line-height: 1.2em;
}

.contentbox input, .contentbox select
{
	margin: 1px 0;
	font-size: 1.3em;
	border: solid 1px #848484;
}

.contentbox input[type=image] {
 border: 0px;
}


.contentbox .new_article
{
	float: left;
	width: 182px;
}


.contentbox .new_article_img
{
	float: left;
	width: 82px;
	text-align: center;
}

.contentbox .new_article_info
{
	float: left;
	width: 100px;
	text-transform: uppercase;
	letter-spacing: -0.06em;
}


.contentbox .conditions a { color: #000000; }


.warenkorb { float:right;position:relative;margin:-75px -45px 0 0;background:url('./img/cart_background.png') no-repeat;font-size:0.9em;width:229px;height:114px;text-align:left;padding:35px 0 0 15px;}
.warenkorb a:link, .warenkorb a:active, .warenkorb a:visited { color: #f247ad; text-decoration: none; }
.warenkorb a:hover, .warenkorb a:focus { text-decoration: underline; }




.category_product { height:265px;width:185px;margin:0 10px;background:#fff;border:1px solid #000; }
.category_product img { height:199px;padding:4px 0 0;max-width:180px; }

.category_product_info a:link, .category_product_info a:active, .category_product_info a:visited { color: #ae3c8c; text-decoration: none; }
.category_product_info a:hover, .category_product_info a:focus { text-decoration: underline; }
.category_product_buy { margin:0 16px 0 0;text-align:right; }


.cart_products a:link, .cart_products a:active, .cart_products a:visited { color:#ffffff;text-decoration: none; }
.cart_products a:hover, .cart_products a:focus { color:#ed05c4; }
.category_image img { width:300px; }
.inputRequirement input { 	width:180px; }


.additionalProductImages img:hover, .additionalProductImages img:focus { cursor:hand; }
.productImage img { height: 250px; }
.additionalProductImages { margin: 10px 0 0;background:#e9c5cb;text-align:center;padding:6px 0 0 2px;height:70px; }
.additionalProductImages img { height:65px;border:1px solid #000;margin: 0 2px 0 0; }


.preisschild { background:url(img/preisschild.gif) no-repeat;padding:20px 0 0 50px;width:201px;height:99px; }


.category_product2 { height:335px;width:245px;margin:0 10px;background:#fff;border:1px solid #000; }
.category_product2 img { height:249px;padding:4px 0 0;max-width:245px; }
.category_product_info2 { background: #e9c5cb;margin:4px 0 0;padding: 6px 0;height:70px; }

.checkoutBarCurrent, 
.checkoutBarFrom, 
.checkoutBarTo
{
	width: 200px;
	text-align:center;
	color: #000;
}

.checkoutBarFrom { color: #000; }
.checkoutBarCurrent { color: #ae3c8c; }


.errorBox 
{
	font-size : 10px;
	font-weight: bold;
	background-color: #c00000;
	color: #ffffff;
	text-align: center;
	border: 5px solid #c00000; 
}


.noArticlesFound
{
	border: 5px solid; 
	border-color: #c00000; 
	background-color:#c00000; 
	text-align: center;
}


.copyright, .parseTime { display: none; }


.markProductOutOfStock { padding: 10px 0 0 20px;font-weight:bold;font-size:12px;color:#ae3c8c; }


.bincisfooter
{
	text-align: left;
	//background: #e9c5cb;
	color: #000000;
	padding: 8px 10px;
	margin: 0 0 15px 5px;
	font-size: 0.9em;
	width: 675px;
	
	/*
	text-transform: uppercase;
	letter-spacing: -0.06em;
	*/
}

.bincisfooter h2
{
	color: #ae3c8c;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
}

.bincisfooter h3
{
	color: #ae3c8c;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
}




/* FOOTER & LEGAL
*******************************************************************************/
#footer { height: 20px;width: 923px;margin: 0 0 0 24px;color: #000;font-size: 0.9em;border-top: 1px solid #000;text-align: left; }
#footer ul { margin: 0;padding: 0;list-style-type: none;float: left; }
#footer li { float: left;padding: 3px 0px 3px 10px;height: 14px; }
#footer li.right { float: right;padding: 3px 7px;height: 14px; }
#footer li a:link, #footer li a:active, #footer li a:visited { color:#000000;text-decoration: none; }
#footer li a:hover, #footer li a:focus { color:#ae3c8c; }

#legal { color: #000;padding: 0 0 10px;text-align: center;width:923px;font-size: 0.9em;margin: 0 0 0 24px; }
#legal a:link, #legal a:active, #legal a:visited { color:#000;text-decoration: none; }
#legal a:hover, #legal a:focus { color:#ae3c8c; }



/* LINKS
*******************************************************************************/

a:link, a:active, a:visited { color:#000;text-decoration: none; }
a:hover, a:focus { color:#ae3c8c;text-decoration: underline; }


#addthis {
margin: -13px 0px 0px 480px;
}

.poll_question  {
  background-color:#dddddd; 
  padding:5px;
  margin-bottom:10px;
  font-family:Verdana, Arial, sans-serif; 
  font-size: 11px;
  color: #000000;
}