/* Farben fuer Sujet: Basic
--------------------------------------------------------*/
/* Grundlayout
----------------------------------------------*/
/* fuer sticky-footer 
-------------------------*/
html, body, #wrapper {
	height: 100%;
}
body > #wrapper {
	height: auto; 
	min-height: 100%;
}
#wrapper {
	z-index: 200;
}
#container {
	/*overflow: auto;
	padding-bottom: 120px; must be same height as the footer */
}  
*+html #container {overflow: hidden;}
* html #container {overflow: hidden;}

#footer-bottom {
	z-index: 0;
	position: relative;
	margin-top: -275px; /* negative value of footer height */
	height: 275px;
	clear:both;
	
	display: none;
}
#sidebar {
	padding: 0 2px 0 0;
}
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}
/* ende sticky-footer 
-------------------------*/
html {
	background: url(/shop/img/thema-0/bg-body-verlauf.png) repeat-x #22395C;
}
body {
	background: url(/shop/img/thema-0/bg-stars.png) no-repeat center top;
}
#content,
#boxes-bottom,
#footer,
#sidebar,
.content-zusatz,
.content-bottom {
	position: relative;
	z-index: 50;
}
#head {
	background: url(/shop/img/thema-0/bg-header.jpg) no-repeat top right #fff;
}
#element-topleft {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}
#element-topleft2 {
	position: absolute;
	top: 55px;
	margin-left: -415px;
	z-index: 0;
}
#element-topright {
	position: absolute;
	top: 0;
	right: 0;
}
#element-topright2 {
	position: absolute;
	top: 164px;
	right: 30px;
}
#content,
#footer,
.content-zusatz,
.content-bottom,
#footer {
	border-color: rgb(102, 116, 136);
	border-color: rgba(255, 255, 255, 0.15);
	background: url(/shop/img/thema-5/bg-content.png) repeat-x;
}
#footer,
#footer a {
	color: rgb(255, 255, 255);
	color: rgba(255, 255, 255, 0.75);
}
#footer {
	margin-bottom: 10px;
}
#footer a:hover,
a  {
	color: #fff;
}
/*text-shadows*/
h1,
h2,
.box-v3 .product-price,
.box-v4 .product-price,
.product-big-content p.product-price,
.product-big-content .product-count,
#box-vorteile.box-v1,
.box-v2 .product-price {
	text-shadow: 0px 1px 3px #111d2e;	
}
.gutscheincode a,
.steplist ul li,
.step-nav .steps-left,
#box-back a {
	text-shadow: 1px 1px 0px #111d2e;
}

/* fuer special-Elemente
----------------------------------------------*/
.product-big-content .product-type,
.product-big-content p.product-price-old {
	color: rgb(187, 200, 203);
	color: rgba(255, 255, 255, 0.7);
}
.box-v1,
.box-v2 {
	border-color: rgb(102, 116, 136);
	border-color: rgba(255, 255, 255, 0.15);;
	background: url(/shop/img/thema-5/bg-box.png) repeat-x;
}
p#lieferdatum {
	background: url(/shop/img/thema-5/bg-lieferdatum.png) no-repeat;
}
#box-vorteile ul li.icn-anlager {
	border-color: rgb(55, 66, 80);
	border-color: rgba(0, 0, 0, 0.2);
}
#box-vorteile ul li.icn-faq {
	border-color: rgb(107, 117, 131);
	border-color: rgba(255, 255, 255, 0.25);
}
#box-zahlungsarten img,
.wrapper-zahlungsarten label.zahlungsart img,
.zahlungsart img {
	border: 1px solid rgb(57, 69, 88);
	border: 1px solid rgba(0, 0, 0, 0.2);
}
.badge-big,
.badge-small {
	text-shadow: 1px 0px 1px #000;
}
.btn-wrapper .btn-right {
	background: url(/shop/img/thema-5/buttons/btn-right.png) no-repeat top right;
}
.btn-wrapper .btn-left {
	background: url(/shop/img/thema-5/buttons/btn-left.png) no-repeat top left;
}
.btn-wrapper-small .btn-right {
	background: url(/shop/img/thema-5/buttons/btn-right-k.png) no-repeat top right;
}
.btn-wrapper-small .btn-left {
	background: url(/shop/img/thema-5/buttons/btn-left-k.png) no-repeat top left;
}
.product-big-content .product-type img {
	background: rgb(64, 71, 82);
	background: rgba(255, 255, 255, 0);
	border-color: rgb(64, 71, 82);
	border-color: rgba(255, 255, 255, 0);
}
.product-big-content .product-type a:hover img {
	background: rgb(101, 108, 119);
	background: rgba(255, 255, 255, 0.1);
	border-color: rgb(101, 108, 119);
	border-color: rgba(255, 255, 255, 0.1);
}
.product-big-content .product-type .active img,
.product-big-content .product-type a.active:hover img {
	background: rgb(147, 153, 160);
	background: rgba(255, 255, 255, 0.25);
	border-color: rgb(147, 153, 160);
	border-color: rgba(255, 255, 255, 0.25);
}
/* steplist-nav
-------------------*/
.steplist {
	background-image: url(/shop/img/thema-5/buttons/bg-steplist.png);
}
/* bestellprozess
----------------------*/
table.warenkorb-liste td {
	border-top: 1px solid #404855;
}
.bestell-left,
.vorschau-wrapper table.warenkorb-liste {
	border-right: 1px solid #404855;
}
.abschluss-zahlung {
	border-bottom: 1px solid #404855;
}
.hinweis {
	color: #37393d;
}
.speechbubble-wrapper a {
	color: #1D6700;
}

/*form-elemente
-----------------*/
input,
textarea,
select {
	border: 1px solid #17263D;
	color: #17263D;
}

/* Extrawurst fuer IE(6)
---------------------------------------*/
* html #content {background: #475264;}
* html .content-zusatz {background: #475264;}
* html .content-bottom {background: #475264;}
* html .box-v1 {background: #475264;}
* html .box-v2 {background: #475264;}
* html .box-v4 {background: #475264;}
* html #footer {background: #475264;}
* html p#lieferdatum {background: #475264;}
* html .product-big-content .product-type img {border-color:#475264;background-color:#475264;}

* html .steplist {background-image: url(/shop/img/thema-5/buttons/bg-steplist.gif);}

/* flaechige farben bestellprozess */
* html table.warenkorb-liste td {background: #5c6677;}
* html .bestell-wrapper {background: #5c6677;}
* html .vorschau-wrapper {background: #5c6677;}
* html .abschluss-wrapper {background: #5c6677;}
* html .abschluss-zahlung {background: #5c6677;}

* html table.warenkorb-liste th {background: #6b7483;}
* html table.warenkorb-liste tr.wk-zwischentotal td {background: #6b7483;}
* html table.warenkorb-liste tr.wk-versandartwahl td {background: #6b7483;}
* html table.warenkorb-liste tr.wk-total td {background: #6b7483;}
* html .vorschau-wrapper table.warenkorb-liste th {background: #6b7483;}
* html .vorschau-wrapper table.warenkorb-liste tr.wk-zwischentotal td {background: #6b7483;}
* html .vorschau-wrapper table.warenkorb-liste tr.wk-versandartwahl td {background: #6b7483;}
* html .vorschau-wrapper table.warenkorb-liste tr.wk-total td {background: #6b7483;}
* html .gutscheincode {background: #6b7483;}
* html .box-v3 {background: #6b7483;}
* html .box-v4 {background: #6b7483;}
* html .bestell-left {background: #6b7483;}
* html .zahlungsart.highlight {background: #6b7483;}
* html #postfinanceZone table.ncoltable2 {background: #6b7483;}
* html #validationMsg {background: #6b7483;}

* html .hinweis {background: #B1B8C3;}

* html .badge-big {background: #6b7483;}
* html .badge-small {background: #6b7483;}
