/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 grün 009388
 hellgrün 79c7c7
 noch helleres grün bce2df
 dunkelgrün 005753
 
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

body { 
/*background:#85b5b0 url(../images/bg.jpg) top repeat-x;*/ 
background:#71a39e url(../images/background/hintergrund.gif) top repeat-x;
color:#434343; text-align:center; 

font-family:'Trebuchet MS',Helvetica,sans-serif;
/*font-size:14px;*/
font-size:12px;
}

/*a { color:#1e7ec8; text-decoration:underline; }*/

a { color:#434343; text-decoration:underline; }
a:hover { color:#009388; text-decoration:underline; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:22px; 
/*color:#045e54; */
color:#005753;
}

h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em;  }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; line-height:15px;}
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
/*p { margin-bottom:.8em; }*/
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }



/* ecomplexx */
#breadcrumb
{
	margin:0 auto;
	width:950px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid black;
	padding-bottom:11px;
	position:relative;
}

#breadcrumb h4
{
	display:inline;
	font-weight:normal;
	font-size:12px;
	margin-bottom:0px;
	color:#009388;
	float:left;
}

.breadcrumb_seperator
{
  color:#009388;
  font-size:16px;
  font-weight:bold;
  background:url(../images/bc_seperator.gif) no-repeat 0 8px;
  width:6px;
  height:9px;
  margin:0 0 0 5px;
  
}

.top_links ul
{
	display:none;
}

.display-none
{
	display:none;
}

.product-image img
{
	border:1px solid #dcdcdc !important;
}


.catalog-listing .form-button, .catalog-listing .form-button-alt, .mini-login .form-button, .homebox a, .transparent_box a , a.arrowlink
{
  font-size:12px;
	background:url(../images/filter_arrow_right.gif) no-repeat 0px 4px;
	padding-left:10px;
	color:#009388;
	border:none;
	text-decoration:none;
	width:auto;
	height:auto;
	margin-top:7px;
}

a.arrowlink
{
  text-decoration:none !important;
}

a.form-button
{
	padding-left:13px !important;
	text-decoration:none;
}

table.shadeboxtable .top_left{width: 4px; height: 4px; background: url(shadebox/nw.png) top left; }
table.shadeboxtable .top_right{width: 4px; height: 4px; background: url(shadebox/no.png) top right; }
table.shadeboxtable .top_center{height: 4px; background: url(shadebox/n.png) top; }

table.shadeboxtable .bottom_left{width: 4px; height: 4px; background: url(shadebox/sw.png); }
table.shadeboxtable .bottom_right{width: 4px; height: 4px; background: url(shadebox/so.png) bottom right; }
table.shadeboxtable .bottom_center{height: 4px; background: url(shadebox/s.png) repeat-x; }

table.shadeboxtable .middle_left{width: 4px; height: 4px; background: url(shadebox/w.png); }
table.shadeboxtable .middle_right{width: 4px; height: 4px; background: url(shadebox/o.png); }

.shadebox
{
	
}

.shadeboxtable
{
	margin-bottom:15px;
}

.shadebox img
{
	/*float:left;*/
	border:4px solid #E5E5E5;
}

table 
{ 
   border-collapse: collapse; 
   border-spacing: 0; 
}

.productimages li span.magnifier {
	
}

.productimages li span.magnifier  strong{
	display:none;
}
                                                                                     
productimages li span.magnifier strong {
	display:none;
}

.blue_box {
	/*background-color:#F4F3F3;*/
	font-size:12px;
	line-height:14px;
	margin-bottom:0px;
	padding:10px 0 10px 12px;
	float: left;
	width: 255px;
	margin-top: 20px;
}

.productimages li {
	float:left;
	margin-right:5px;
}


.blue_box li {
	background:transparent none repeat scroll 0 0 !important;
	padding-bottom:0 !important;
	padding-left:0 !important;
}

.mini-login input
{
	background:url(../images/searchfield_bg.gif) 0px -1px;
	width:140px;
	padding:2px;
	border-width: 1px;
}


.mini-login .tdlabel
{
	padding-top:4px;
}

.mini-login .username_input
{
	margin-bottom:5px;
}

.homeflash  table.shadeboxtable
{
	margin: 0 auto;
	margin-bottom:20px;
	
}

.homeflash  table.shadeboxtable p
{
	margin:0px;
}

.padding_box img
{
	padding:4px;
	background-color:#ffffff;
}


.homebox
{
	width:220px;
	float:left;
	font-size:12px;
}

.homebox p
{
  padding-bottom:20px;
}

.home_left_box
{
	margin-right:30px;
	margin-left:10px;
}

.home_left_right
{
	
}
.homebox h2
{
	font-weight:normal;
	font-size:29px;
	padding:5px 0 5px 0;
	border-top:1px dotted #c2c4c5;
	border-bottom:1px dotted #c2c4c5;
	color:#045E54 !important;
}

.homebox img
{
	float:left;
	padding:4px;
}

.homebox .shadeboxtable
{
	margin-bottom:0px !important;
}

.homebox a 
{
	padding-left:16px;
	padding-top:5px;
	display:block;
	border-top:1px dotted #C2C4C5;
	background-position:0 10px;
}

a.arrowlink
{
	padding-left:16px;
	padding-top:8px;
	border-top:none;
	background-position:0 10px;
}

.transparent_box
{
	padding:0px;
	margin:0px;
	margin-top:-10px;
}

.transparent_box a
{
	padding-left:15px;
	/*font-size:12px;*/
}

.transparent_box h4
{
	padding-left:7px;
}

.transparent_box a:focus, .transparent_box a:active, .transparent_box a:hover, 
.homebox a:focus, .homebox a:active, .homebox a:hover
{
	color:#005753;
}


.transparent_box ul
{
	margin-left:8px;
	border-bottom:1px dotted #C2C4C5;
	margin-bottom:15px;
}

.transparent_box ul li
{
	border-top:1px dotted #C2C4C5;
	padding-top:10px;
	padding-bottom:10px;
}

#my-orders-table
{
	margin-bottom:20px;
}



.mini-cart .head h4
{
	padding-left:0px;
}

.product-img-box img
{
  float:left;
}

.product-img-box img
{
  float:left;
  margin: 0 0 0 0;
  border: none;
}                                                                       

.product-img-box .product-image-zoom #image
{
  float:left;
  margin: 0 0 0 0;
  border: none !important;
}

/*
.product-img-box #image
{
  margin: 15px 0 0 15px;
  border: 1px solid #DCDCDC !important;
  padding: 5px;
}


#billing-address-select
{
  margin-bottom:30px;
}
*/

p.flashscript
{
  display:none;
}             

.blue_box h3
{

}