body {
	color:#000000;
	background-color: #ffffff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}

p,br,ul,ol,li,div,table,td,th,tr,input,select,address,blockquote {
	font-family: tahoma,arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #747474;
}

.abstand {
	height:1px;
	width: auto;
	overflow: hidden;
}

.bg_weiss {
	background:#FFFFFF;
}

.textschwarz {
	color:#000000;
}

.text9 {
	font-size:9px;
}

.plugin2 {
	border:1px solid #ffffff;
	margin-left:5px;
}

/* UEBERSCHRIFTEN */

h1 {
	font-family: tahoma,arial,verdana,helvetica,sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#0065C6;
	margin:0 0 10 0px;
	padding:0px;
}

h2 {
	font-family: tahoma,arial,verdana,helvetica,sans-serif;
	font-size:18px;
	color:#0065C6;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
}

h3 {
	font-size:11px;
	color:#FFFFFF;
	padding:0px 0px 0px 10px;
	margin:0px;
}

h4 {
	font-size:18px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

/* LINK */

a {
	color:#000000;
	text-decoration:none;
}

a.weiss {
	color:#ffffff;
	text-decoration:underline;
}

a.weiss:hover {
	text-decoration:none;
}

.menu {
	padding:0px 0px 0px 16px;
	margin:0px 0px 0px 0px;
}

.hmenu {
	list-style-type:none;
	line-height:25px;
	background:url(/shop/images/sym_pfeil_orange.gif) no-repeat left center;
}

.hmenuactive {
	list-style-type:none;
	line-height:25px;
	background:url(/shop/images/sym_pfeil_orange_runter.gif) no-repeat left center;
}

.subnavi {
	list-style-type:none;
	line-height:18px;
}

.subnaviactive {
	list-style-type:none;
	line-height:18px;
	color: #ffa221;
}


/* Haupt Container */

.wrapper {
	background-color: #ffffff;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	text-align:center;
	width:994px;
}

#header_balken {
	width:100%;
	height:29px;
	z-index:2;	
	margin-top:102px;
}

#header {
	position:absolute;
	top:0px;
	visility:hidden;
	width:976px;
	height:101px;
}

#header ul {
	padding:0px;
	margin:5px 0px 0px 16px;
	z-index:3;	
	float:left;
	width:123px;
}

#header li {
	list-style-type:none;
	line-height:18px;
}

#container_logo {
	width:450px;
	height:80x;
	float:left;
	background:url(/shop/images/logos/bg_logo.gif) no-repeat bottom;
}

#hotline_header {
	margin:17px 0px 0px 15px;
	width:250px;
	height:80px;
	z-index:3;	
	float:left;
	
}

#logo {
	margin-top:17px;
	height:92px;
}

#container_logo a {
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	padding-left:10px;
}

#container_logo a:hover {
	text-decoration:none;
}

#logo a {
	padding-left:0px;
}

#container_service {
	width:311px;
	height:107px;
	margin-top:17px;
	float:left;
}

#container_warenkorb {
	width:188px;
	height:86px;
	margin-top:3px;
	float:right;
}

.teaser_headline {
	height:23px;
	background:url(/shop/images/bg_teaser_headline.gif) repeat-x;
}

.teaser_headline .left {
	height:23px;
	background:url(/shop/images/bg_teaser_headline_left.gif) no-repeat left;
}

.teaser_headline .right {
	height:23px;
	background:url(/shop/images/bg_teaser_headline_right.gif) no-repeat right;
}

.teaser_footer {
	height:5px;
	background:url(/shop/images/bg_teaser_footer.gif) repeat-x;
	margin-bottom:15px;
}

.teaser_footer .left {
	height:5px;
	background:url(/shop/images/bg_teaser_footer_left.gif) no-repeat left;
}

.teaser_footer .right {
	height:5px;
	font-size:1px;
	line-height:1px;
	background:url(/shop/images/bg_teaser_footer_right.gif) no-repeat right;
}

.teaser_headline h3 {
	line-height:23px;
	font-size:16px;
	padding:0px 0px 0px 16px;
	color:#000000;
}

#container_navi .teaser_headline h3,#right .teaser_headline h3,#container_content_order_left h3 {
	color:#787878;
}

.teaser_content {
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	color:#000000;
}

.teaser_content div {
	color:#000000;
}

.hotline {
	background:url(/shop/images/bg_hotline.jpg) no-repeat 1px 23px;
}

.hotline strong {
	color:#0065C6;
	font-size:16px;
}

.newsletter {
	background:url(/shop/images/bg_newsletter2.jpg) no-repeat 1px 23px;
}

ul.zahlungsarten {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul.zahlungsarten li {
	color:#000000;
	font-size:10px;
}

#container_content {
	margin-left: 9px;
	width:781px;
}

#container_content #left {
	float:left;
	width:825px;
}

#container_content #right {
	float:right;
	width:151px;
}

#container_content_order_left {
	width:183px;
	float:left;
}

#container_content_order_right {
	width:780px;
	margin:25px 0px 0px 13px;
	float:right;
}

#container_navi {
	width:183px;
	float:left;
}

#container_center {
	float:right;
	text-align:left;
	width:629px;
	margin: 25px 0px 0px 0px;
}

#container_suche {
	position:absolute;
	top:131px;
	height:28px;
	width:994px;
}

#container_suche_content {
	background-image:url(/shop/images/bg_suche.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 243px;
	width:506px;
}



.content_width 
{
	width:772px;
	text-align:left;
	vertical-align: top;
}

/* Content */

.cat_navi 
{	
	border-bottom:1px solid #c8c8c8;
	line-height:20px;
	color: #939393;
	width:772px;
}



.cat_picture {
	vertical-align:top;
	width:200px;
}



.cat_text {
	vertical-align:top;
	width:413px;
}



/* Angebote */



.angebots_bild {
	vertical-align:top;
	width:56px;
}



.angebots_preis {

	width:74px;

	vertical-align:top;

}



/* Detailansicht */



#detail_picture 
{
	width:400px;
	float: left;
}

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



/* Footer */

.footer {
	width:976px;
	margin-top:5px;
	height:25px;
	text-align:center;
	color:#c8c8c8;
}

form {
	margin:0px;
	padding:0px;
}

/* Vorteile */

#container_ihre_vorteile 
{
	background:url(/shop/images/bg_ihre_vorteile_new.jpg) no-repeat;
	width:596px;
	height:150px;
}

.santanderinfo
{
	font-size: 13px;
	padding-right: 10px; 
	vertical-align: bottom; 
	text-align: right; 
	font-weight: bold;
}

.santanderinfoicon
{
	background: #747474; 
	font: Arial; 
	color: #ffffff; 
	height: 13px; 
	width: 13px; 
	font-size: 11px; 
	border: 1px solid #747474; 
	text-align: center; 
	float: right; 
	vertical-align: middle;
}

/* VENDOR
----------------------------------------------- */

#vendorlist td {
	vertical-align: top;
}

#vendorlist dt {
	padding:0px 0px 5px 0px;
	font-weight: bold;
	color:#0065C6;
	font-size:15px;
	width:198px;
	margin:0px;
}

#vendorlist dd {
	padding:0px;
	margin:0px;
}

.headline1 {
	font-size:18px;
}

.headline2 {
	font-weight:bold;
	font-size:15px;
}


/* STARTSEITE
----------------------------------------------- */

#t-top {
	background:url(/shop/images/teaser/teaser-top.png) no-repeat;
	width:784px;
	height:150px;
}


#cs {
	text-align:left
}

#cs .startleft {
	float:left;
	width:183px;
}

#cs .startright {
	float:right;
	width:784px;
}

#tb {
	width:784px;
}

#tb .tbl {
	float:left;
	width:387px;
}

#tb .tbr {
	float:right;
	width:387px;
}

#tb .tbs {
	margin:0 0 10px 0;
	height:118px;
}

#tb .tbb {
	background-color:#7c943e;
	margin:0 0 10px 0;
	height:269px;
}

#tb .tbb-highlight {
	background:url(/shop/images/teaser/teaser-bg-highlight.png) no-repeat;
	margin:0 0 10px 0;
	height:269px;
}

#tb .tbb-konfigurator {
	background:url(/shop/images/teaser/teaser-bg-konfigurator.png) no-repeat;
	margin:0 0 10px 0;
	height:269px;
}

#tb .tbh-kaffeepause {
	background:url(/shop/images/teaser/teaser-kaffeepause.png) no-repeat;
	margin:0 0 10px 0;
	height:200px;
	width:254px;
	float:left;
}

#tb .tbh-glaeser {
	background:url(/shop/images/teaser/teaser-glaeser.png) no-repeat;
	margin:0 10px 10px 10px;
	height:200px;
	width:254px;
	float:left;
}

#tb .tbh-dekoration {
	background:url(/shop/images/teaser/teaser-dekoration.png) no-repeat;
	margin:0 0 10px 0;
	height:200px;
	width:254px;
	float:left;
}

#tb .tbh-rezepte {
	background:url(/shop/images/teaser/teaser-rezepte.png) no-repeat;
	margin:0 0 10px 0;
	height:160px;
	width:300px;
	float:left;
}

#tb .tbh-dekoideen {
	background:url(/shop/images/teaser/teaser-dekoideen_neu.png) no-repeat;
	margin:0 0 7px 0;
	height:118px;
	width:387px;
	float:left;
}

#tb .tbh-zahlungsarten {
	background:url(/shop/images/teaser/teaser-zahlungsarten_neu.png) no-repeat;
  margin:0 0 10px 10px;
	height:160px;
	width:299px;
	float:left;
}

#tb .tbh-trusted-shops {
	margin:0 0px 0 9px;
	width:164px;
	float:left;
}

.startleft h3 {
	color:#787878;
}


#ulinfo {
	margin:0px 0px 5px 20px;
	padding:5px;
	color:#000;
}

#ulinfo li {
	color:#000;
}

.more {
	padding:0px 10px 0px 0px;
	float:right;
}

#markenopacity
{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}

#markenopacity:hover
{
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
-khtml-opacity: 1;
}

.articlelistitem
{
	width: 178px;
	height: 230px;
	padding: 5px;
	margin: 0 4px 4px 0;
	border: 1px solid #96bddf;
	float: left;
	display: block;
}

.articlelistitem:hover
{
	width: 178px;
	height: 230px;
	padding: 5px;
	margin: 0 4px 4px 0;
	border: 1px solid #0065c6;
	float: left;
	display: block;
}

.articlelistitem_static
{
	width: 178px;
	height: 200px;
	padding: 5px;
	margin: 0 4px 4px 0;
	border: 1px solid #96bddf;
	float: left;
	display: block;
}

.articlelistitem_static:hover
{
	width: 178px;
	height: 200px;
	padding: 5px;
	margin: 0 4px 4px 0;
	border: 1px solid #0065c6;
	float: left;
	display: block;
}

.articlelistitemthumb
{
	width: 178px;
	height: 100px;
	text-align: center;
	display: block;
	overflow: hidden;
}

.articlelistitemname_static
{
	width: 178px;
	text-align: center;
	display: block;
	overflow: hidden;
}


.articlelistitemname
{
	height: 40px;
	margin: 5px 0px 5px 0px;
	color: #0065c6;
	font-weight: bold;
}

.articlelistiteminfobox
{
	height: 70px;		
	padding: 5px;
	background: #ececec;
	border: 1px solid #dadada;
	margin-bottom: 5px;
	vertical-align: middle;
}

.articlelistiteminfobox_static
{
	width: 166px;
	height: 60px;		
	padding: 5px;
	background: #ececec;
	border: 1px solid #dadada;
	margin-bottom: 5px;
	vertical-align: middle;
}

.articlelistitemprice
{
	width: 50%;
	float: left;
}

.articlelistitemdetailbutton
{
	position: relative;
	top: 25px;
	float: right;
}

.articlelistitemavail
{
	position: relative;
	float: right;
}

.new_footer {
	margin-left: 150px;
	margin-top: 10px;
	padding-bottom; 10px;
	text-align: left;
	width: 976px;
}

.new_footer_navi {
  left: 0px;
  margin-top: 20px;
	text-align: left;
  width: 976px;
}

.new_footer-navi-col {
  float: left;
  width: 80px;
}

.new_footer_navi_col h3 {
  color: #696969;
  font-family: Arial;
  font-size: 13px;
  float: left;
  width: 100px;
}


.new_footer_navi_col ul {
  float: left;
  width: 90px;
} 

.new_footer_navi_col ul li.title {
  line-height:14px;
  padding-bottom:10px;
  text-indent:0;
}

.new_footer_navi_col ul li {
  display:block;
  line-height:16px;
  text-indent:0px;
  width:105px;
}

.new_footer_navi_col ul li a {
  color: #8D8C8C;
  font-family: Arial;
  font-size: 11px;
  text-decoration: none;
}

.new_footer_navi_col ul li a:hover {
  color: #8D8C8C;
  font-family: Arial;
  font-size: 11px;
  text-decoration: underline;
}

.bookmarken {
  padding-top: 10px;
  padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	float: center;
  text-align: center; 
  width: 976px;
  color: #8D8C8C;
  font-family: Arial;
  font-size:11px;
}

.header .leftBlock {
  background-color: #ffffff;
  float: right;
  width: 976px;
}

.userLinks a {
  color: #8D8C8C;
  font-family: Tahoma;
  font-size: 10px;
  text-align: right;
  text-decoration: none;
}

.userLinks a:hover {
  color: #8D8C8C;
  font-family: Tahoma;
  font-size: 10px;
  text-decoration: underline;
}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/shop/images/fancybox/fancy_loading.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('/shop/images/fancybox/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background: url('/shop/images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('/shop/images/fancybox/fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background: transparent url('/shop/images/fancybox/fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('/shop/images/fancybox/fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background: transparent url('/shop/images/fancybox/fancy_nav_left.png') no-repeat;
}

#fancybox-right-ico {
	background: transparent url('/shop/images/fancybox/fancy_nav_right.png') no-repeat;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

div.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 1001;
}

div#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/shop/images/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/shop/images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/shop/images/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/shop/images/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/shop/images/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/shop/images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/shop/images/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/shop/images/fancybox/fancy_shadow_nw.png') no-repeat;
}
