﻿body {
padding-left: 0px;
padding-right: 0px;
}


h1 {
font: bold 30px/30px arial, Helvetica, Sans-Serif;
color:#43843a;
padding: 0 0 15px 0;
margin:0px;
}
h1.start {
width:100%;
text-align:center;
}
h1.start span {
font-weight:normal;
}
#startseite h1, #loginscreen h1 {
padding: 15px 0 15px 0;
}
h1 span.meldungac {
font: normal 16px/16px arial, Helvetica, Sans-Serif;
color:#869690;
}
h2 {
padding: 0 0 15px 0;
margin:0px;
font: bold 24px/24px arial, Helvetica, Sans-Serif;
}
h3 {
padding: 0 0 15px 0;
margin:0px;
font: bold 18px/18px arial, Helvetica, Sans-Serif;
}
h4 {
padding: 0 0 15px 0;
margin:0px;
font: bold 16px/16px arial, Helvetica, Sans-Serif;
}

h5 {
padding: 0 0 10px 0;
margin:0px;
font: bold 14px/14px arial, Helvetica, Sans-Serif;
}

.trenner {
	clear: both;
	height: 0px;
	overflow: hidden;
}
.trenner1 {
	clear: both;
	height: 1px;
	overflow: hidden;
}
.trenner3 {
	clear: both;
	height: 3px;
	overflow: hidden;
}
.trenner5 {
	clear: both;
	height: 5px;
	overflow: hidden;
}
.trenner10 {
	clear: both;
	height: 10px;
	overflow: hidden;
}
.trenner12 {
	clear: both;
	height: 12px;
	overflow: hidden;
}
.trenner15 {
	clear: both;
	height: 15px;
	overflow: hidden;
}
.trenner20 {
	clear: both;
	height: 20px;
	overflow: hidden;
}
.trenner25 {
	clear: both;
	height: 25px;
	overflow: hidden;
}
.trenner30 {
	clear: both;
	height: 30px;
	overflow: hidden;
}
.trenner40 {
	clear: both;
	height: 40px;
	overflow: hidden;
}
.trenner50 {
	clear: both;
	height: 50px;
	overflow: hidden;
}
.trennerh {
	float: left;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.fancybox_titlebar {position:relative;
height:49px;
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}
.fancybox_titlebar div {
font: bold 16px/18px arial, helvetica, sans-serif;
color: #2b762c;
padding: 15px 0 0 20px;
}

.fancybox_buttons {
position:relative;
text-align:center;
margin-top:20px;
}
.fancybox_button {
display:inline-block;
height:33px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
padding: 0 10px 0 10px;
margin:0px;
text-align:center;
font: bold 16px/34px arial, helvetica, sans-serif;
color:#fff;
cursor:pointer;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}



input.suchfeld {
float:left;
-webkit-appearance: none;
-webkit-border-radius:0;
border-radius:0;
background-color: transparent;
background-image: url(img/suche_links_bg.gif);
width:217px;
height:34px;
border:none;
margin:0 0 0 12px;
padding:0 0 0 10px;
border-bottom: 1px solid #d6d6d6;
}

#suchbutton {
float:left;
cursor:pointer;
width:56px;
height:35px;
overflow:hidden;
background-image: url(img/suche_links_button.gif);
background-repeat: no-repeat;
}




/* ARTIKEL-LISTE */
#artikelliste			{}
#artikelliste .tdtitelpic	{float:left;background-color: #bee598;width:60px;}

#artikelliste .artlisttitel	{position:relative;
height:36px;
z-index:100;
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}

#artikelliste .tdrow		{clear:both;background-color: #fff;cursor:pointer;border-bottom: 1px solid #ebf1eb;border-top: 1px solid transparent;}
#artikelliste .tdrow.drow	{background-color: #fffde8;}

#artikelliste .tdrow:hover {
border-top: 1px solid #26672c;
border-bottom: 1px solid #26672c;
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}

#artikelliste .tdzel		{float:left;border-right: 1px solid #ebf1eb;min-height:51px;padding-top:12px;}
#artikelliste .tdzels		{}
#artikelliste .tdtitel 		{float:left;color:#216426;
font: bold 12px/36px arial, Helvetica, Sans-Serif;
border-right: 1px solid #e2e181;
padding-left:10px;
}

#artikelliste .tdzel		{float:left;
padding-left:10px;
font: normal 14px/18px arial, helvetica, sans-serif; color:#216426;
height:100%;
}
#artikelliste .tdrow:hover .tdzel {
border-right: 1px solid #e2e181;
}

#artikelliste .tdtitel.imaget {
width:60px;
}
#picartswitch {
float:right;
width:16px;
height:16px;
margin:10px 10px 0 0;
background-image: url(img/arrow_refresh.png);
background-repeat: no-repeat;
overflow:hidden;
cursor:pointer;
}
.picartswitch {
position:absolute;
z-index:10;
margin-left:15px;
margin-top:-10px;
width:280px;
height:38px;
display:none;
}
#picswitchlayerbot {
margin-left:50px;
margin-top:20px;
}

.picartswitchinner {
float:left;
width:260px;
padding-top:22px;
height:96px;
overflow:hidden;
background-image: url(img/hinweislayer_bg.png);
background-repeat: repeat-x;
font: normal 14px/16px arial, helvetica, sans-serif; color:#2b762c;
text-align:center;
}
.infoswitchtoartikel, .infoswitchtosorte {
font: normal 14px/16px arial, helvetica, sans-serif;
color:#2b762c;
}
.picartswitchl {
float:left;
width:10px;
height:108px;
overflow:hidden;
background-image: url(img/hinweislayer_bgl.png);
background-repeat: no-repeat;
}
.picartswitchr {
float:left;
width:10px;
height:108px;
overflow:hidden;
background-image: url(img/hinweislayer_bgr.png);
background-repeat: no-repeat;
}
.switchbutton, .switchbuttonclose, .switchtoartikel, .switchtosorte {
display:inline-block;
margin-right:20px;
height:20px;
cursor:pointer;
padding: 0 10px 0 10px;
text-align:left;
color:#fff;
font: normal 13px/20px arial, helvetica, sans-serif; 
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}

#artikelliste .tdzel.image {
width:70px;
height:70px;
padding-left:0px;
padding-top:0px;
margin-top:-1px;
background-repeat: no-repeat;
background-position: center center;
background-size:cover;
}
#artikelliste .imageartikel {
position:absolute;
margin-top:-1px;
width:70px;
height:70px;
z-index:2;
display:block;
background-repeat: no-repeat;
background-position: center center;
background-size:cover;
}
#artikelliste .imagesorte {
position:absolute;
margin-top:-1px;
width:70px;
height:70px;
z-index:1;
display:none;
background-repeat: no-repeat;
background-position: center center;
background-size:cover;
}
#artikelliste .thumboverlay {
position:absolute;
width:70px;
height:70px;
z-index:3;
display:none;
background-image: url(img/thumbnail_lupe.png);
background-repeat: no-repeat;background-position: center center;
background-size:cover;
}
#artikelliste .tdrow:hover .thumboverlay {
display:block;
}
#artikelliste .tdzel.descr, #artikelliste .tdtitel.descr
{width:557px;}
#artikelliste .tdzel.price1, #artikelliste .tdtitel.price1
{width:150px;}
#artikelliste .tdzel.price2, #artikelliste .tdtitel.price2
{width:150px;}
#artikelliste .tdzel.price3, #artikelliste .tdtitel.price3
{width:150px;
font-weight:bold;
}
#artikelliste .tdzel.qty, #artikelliste .tdtitel.qty
{width:135px;
padding-right:10px;}

#artikelliste .prodinfo, #artikelliste .preisinfo
{font: normal 12px/15px arial, helvetica, sans-serif; color:#59af5f;}

#artikelliste input[type=text]	{
float:left;
width:40px;
height:29px;
padding:0px;
margin:0px;
border: 1px solid #b6cfb3;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

#artikelliste .cartmenge {
position:absolute;
z-index:10;
margin-top:27px;
width:120px;
height:38px;
display:block;
}
#artikelliste .cartmengeinner
{
float:left;
width:100px;
padding-top:17px;
height:21px;
overflow:hidden;
background-image: url(img/hinweislayer_mini_bg.png);
background-repeat: repeat-x;
background-position: center top;
font: normal 11px/11px arial, helvetica, sans-serif; color:2b762c;
}
#artikelliste .cartmengel
{
float:left;
width:10px;
height:38px;
overflow:hidden;
background-image: url(img/hinweislayer_mini_bgl.png);
background-repeat: no-repeat;
}
#artikelliste .cartmenger
{
float:left;
width:10px;
height:38px;
overflow:hidden;
background-image: url(img/hinweislayer_mini_bgr.png);
background-repeat: no-repeat;
}
#artikelliste .cartmenge a	{color:#2b762c;}
#artikelliste .cartmenge a:hover {text-decoration:underline;}

.cartbutton {
float:left;
width:90px;
height:29px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
font: normal 14px/22px arial, helvetica, sans-serif;
color:#fff;
padding:0px;
margin:0px;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}
.cartbutton input.cartsubmitbutton {
width:100%;
border:none;
padding:0;
margin:0;
background-color: transparent;
text-align:center;
font: normal 12px/30px arial, helvetica, sans-serif;
color:#fff;
}


input.inputqty	{
height:35px;
text-align:center;
}


#artikelliste .infotext {
padding: 0 0 15px 0;
margin:0px;
font: bold 20px/20px arial, Helvetica, Sans-Serif;
}



#artikelliste .tdzelbuttons {
text-align:right;
padding: 0 15px 10px 0;
border-bottom: 1px solid #ebf1eb;
}
.tdzelbuttons .submitbutton {
display:inline-block;
width:220px;
height:36px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
font: bold 16px/32px arial, helvetica, sans-serif;
color:#fff;
padding:0px;
margin:0px;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}
.tdzelbuttons .submitbutton input {
width:100%;
border:none;
padding:0;
margin:0;
background-color: transparent;
text-align:center;
font: bold 16px/32px arial, helvetica, sans-serif;
color:#fff;
}

.tdzelbuttons .changeimageartbutton {
float:left;
height:26px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
font: normal 14px/26px arial, helvetica, sans-serif;
color:#fff;
text-align:center;
padding:0 10px 0 10px;
margin:0px;
cursor:pointer;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}



.changemax {
width:60px;
height:22px;
padding:0px;
font: normal 14px/18px arial, helvetica, sans-serif;
}

#artikelliste .adminlayer {
position:absolute;
z-index:10;
margin-top:-5px;
width:80px;
height:38px;
display:none;
}
#artikelliste .adminlayerinner {
float:left;
width:60px;
padding-top:17px;
height:21px;
overflow:hidden;
background-image: url(img/hinweislayer_mini_bg.png);
background-repeat: repeat-x;
background-position: center top;
font: normal 11px/11px arial, helvetica, sans-serif; color:2b762c;
text-align:center;
}
#artikelliste .adminlayerl {
float:left;
width:10px;
height:38px;
overflow:hidden;
background-image: url(img/hinweislayer_mini_bgl.png);
background-repeat: no-repeat;
}
#artikelliste .adminlayerr {
float:left;
width:10px;
height:38px;
overflow:hidden;
background-image: url(img/hinweislayer_mini_bgr.png);
background-repeat: no-repeat;
}
#artikelliste .adminlayer a	{color:#2b762c;}
#artikelliste .adminlayer a:hover {text-decoration:underline;}

#artikelliste .tdrow:hover .adminlayer {
display:block;
}




/* BLAETTERNAVI */

.blaetternavi			{float:left;height:20px;}
.blaetternavi a			{text-decoration:none;font: normal 14px/18px arial, helvetica, sans-serif; color:#43843a; font-weight:normal;}
.blaetternavi .blaetterinfo	{float:left;height:20px;margin:0px;padding:0px;margin-right:20px;font: normal 14px/18px arial, helvetica, sans-serif;}
.blaetternavi .back		{float:left;width:8px;height:20px;margin:0px;padding:0px;margin-left:8px;background-image: url(img/pfeil_mini_left.png);background-repeat: no-repeat;background-position: 0px 3px;cursor:pointer;}
.blaetternavi .next		{float:left;width:8px;height:20px;margin:0px;padding:0px;margin-left:8px;background-image: url(img/pfeil_mini_right.png);background-repeat: no-repeat;background-position: 0px 3px;cursor:pointer;}

.blaetternavi .jump {
float:left;height:20px;margin:0px;padding:0px;margin-left:4px;font: normal 14px/18px arial, helvetica, sans-serif;
padding:1px 4px 1px 4px;
text-align:center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
}
.blaetternavi .jump a {
color:#fff58b;
}
.blaetterchangemax {
position:absolute;
z-index:10;
right:0px;
margin:0px;
padding:0px;
font: normal 14px/18px arial, helvetica, sans-serif;
}
.blaetterchangemax div {
float:left;
margin:0px;
padding:0px;
}


/* A BIS Z-NAVI */
#letters			{float:left;padding-top:10px;}
#language			{clear:both;padding-top:15px;}
ul.abisz			{padding:0px;margin:0px;list-style-type:none;margin-bottom:2px;}
ul.abisz li			{display:inline-block;
cursor:pointer;
min-width:15px;
margin:0 5px 0 0;
padding:2px 6px 2px 6px;
text-align:center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}
ul.abisz li.on			{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}
ul.abisz li a.linkabisz		{text-decoration:none;font: normal 14px/18px arial, helvetica, sans-serif;color:#fff58b;font-weight:normal;}
ul.abisz li.on a.linkabisz	{text-decoration:none;font: normal 14px/18px arial, helvetica, sans-serif;color:#43843a;font-weight:bold;}



/* WARENKORB */
#warenkorb 			{}
#warenkorb a			{color: #2b762c;}

#warenkorb .agbinfo, #warenkorb .agbinfoerror		{float:left;padding:6px 10px 6px 0;text-align:left;}
#warenkorb .agbinfoerror	{color:red; font-weight:bold;}

#warenkorb .aendern		{float:left;margin-left:4px;padding-top:6px;padding-bottom:6px;}
#warenkorb .bestellen		{float:right;margin-right:4px;padding-top:6px;padding-bottom:6px;}
#warenkorb input[type=text]	{width:40px;height:24px;padding:0px;margin:0px;border: 1px solid #b6cfb3;}
#warenkorb .label		{float:left;margin-top:8px;margin-right:6px;font: normal 16px/20px arial, helvetica, sans-serif; color:#fff58b;}


#warenkorb #vk			{clear:both;padding-left:4px;padding-top: 10px;padding-bottom: 10px;}
/*
#warenkorb .gesamtpreis		{padding-top:6px;bold: normal 14px/18px arial, helvetica, sans-serif;}
#warenkorb .vkpreis		{display:block;}
*/

#warenkorb .inputeanmanuell	{
position:absolute;
margin-top:20px;
width:170px;
z-index:10;
padding:10px;
background-color: #eee;
border: 2px solid #fff;
display:none;
}
#warenkorb .eanpreis		{display:block;}

#warenkorb .eanmanuell input[type=text] {
width:140px;
padding: 2px 3px 0 3px;
font: normal 14px/18px arial, helvetica, sans-serif;
margin-right:3px;
}

#warenkorb .seteanmanuell,
#warenkorb .eanenterlink, 
#warenkorb .eandellink
{font: normal 11px/14px arial, helvetica, sans-serif; color:#3fbf79;
padding-top:2px;
cursor:pointer;
}
#warenkorb .eanenterlink, 
#warenkorb .eandellink
{
display:none;
}
#warenkorb .eanenterlink.showedit, 
#warenkorb .eanenterlink.showedit, 
#warenkorb .eandellink.showedit
{
display:block;
cursor:pointer;
}

#warenkorb a.carteditlink
{font: normal 11px/14px arial, helvetica, sans-serif;}

#warenkorb .inputvkpreismanuell	{
position:absolute;
margin-top:20px;
width:170px;
z-index:10;
padding:10px;
background-color: #eee;
border: 2px solid #fff;
display:none;
}
#warenkorb .vkpreispreis {
display:block;
}
#warenkorb .vkpreismanuell .preisanzeigevk.man {
background-color: #fff58b;

}



#warenkorb .vkpreismanuell input[type=text] {
float:left;
width:65px;
padding: 2px 3px 0 3px;
font: normal 14px/18px arial, helvetica, sans-serif;
margin-right:3px;
}
#warenkorb .setvkpreismanuell,
#warenkorb .vkpreisenterlink, 
#warenkorb .vkpreisdellink
{font: normal 11px/14px arial, helvetica, sans-serif; color:#3fbf79;
padding-top:2px;
cursor:pointer;
}
#warenkorb .vkpreisenterlink, 
#warenkorb .vkpreisdellink
{
display:none;
}
#warenkorb .vkpreisenterlink.showedit, 
#warenkorb .vkpreisenterlink.showedit, 
#warenkorb .vkpreisdellink.showedit
{
display:block;
cursor:pointer;
}
#warenkorb .setvkpreismanuell {
float:left;
height:18px;
cursor:pointer;
padding:0px;
margin:0;
text-align:center;
font: normal 12px/16px arial, helvetica, sans-serif;
color:#216426;
border-top: 1px solid #d9d9d9;
border-right: 1px solid #a3a3a3;
border-bottom: 1px solid #8e8e8e;
border-left: 1px solid #b9b9b9;
padding:1px 5px 0 5px;
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}

#warenkorb .tdtitelinfo		{padding-left:2px;padding-top:0px;}
#warenkorb .fehler		{color:red;}
#warenkorb .infonichtlieferbar	{color:red;font-weight:bold;}

#warenkorb .carteditwrap {
position:relative;
border: 1px solid #eee;
}

.agb, .vkinfo, .eaninfo		{width:640px;overflow:auto;padding:10px;}
.agb				{height:450px;}
.vkinfo				{height:320px;}
.eaninfo			{height:150px;}

#warenkorb .info {
font: normal 11px/13px arial, helvetica, sans-serif;
color:#216426
}
#warenkorb #neutralkunde	{width:250px;}
#warenkorb .tdtitelpic	{float:left;background-color: #bee598;width:60px;}
#warenkorb .cartlisttitel	{position:relative;
height:36px;
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}
#warenkorb .cartlist		{clear:both;background-color: #fff;border-bottom: 1px solid #ebf1eb;}
#warenkorb .cartlist.drow	{background-color: #fffde8;}
#warenkorb .tdzel		{float:left;border-right: 1px solid #ebf1eb;min-height:51px;padding-top:6px;}
#warenkorb .tdzels		{}
#warenkorb .tdtitel 		{float:left;color:#216426;
font: bold 12px/36px arial, Helvetica, Sans-Serif;
border-right: 1px solid #e2e181;
padding-left:10px;
}
#warenkorb .tdzel		{float:left;
padding-left:10px;
font: normal 14px/18px arial, helvetica, sans-serif; color:#216426;
height:100%;
}
#warenkorb .tdrow:hover .tdzel {
border-right: 1px solid #e2e181;
}
#warenkorb .tdtitel.imaget	{width:50px;}
#warenkorb .tdzel.image	{width:60px;
height:60px;
padding-left:0px;
padding-top:0px;
background-repeat: no-repeat;
background-size:cover;
background-position: center center;
cursor:pointer;
}
#warenkorb .tdzel.descr, #warenkorb .tdtitel.descr
{width:510px;cursor:pointer;}
#warenkorb .tdzel.price1, #warenkorb .tdtitel.price1
{width:236px;
padding:0px;
}
#warenkorb .tdzel.price2, #warenkorb .tdtitel.price2
{width:97px;}
#warenkorb .tdzel.qty, #warenkorb .tdtitel.qty
{width:68px;}
#warenkorb .tdzel.ean, #warenkorb .tdtitel.ean
{width:180px;}
#warenkorb .tdtitel.del {
width:70px;
}
#warenkorb .tdzel.del {
padding-left:0px;
width:80px;
text-align:center;
}
#warenkorb .tdzel.admin, #warenkorb .tdtitel.admin
{width:30px;}
#warenkorb .prodinfo, #warenkorb .preisinfo
{font: normal 12px/15px arial, helvetica, sans-serif; color:#59af5f;}
#warenkorb input[type=text] {
float:left;
width:40px;
height:29px;
padding:0px;
margin:0px;
border: 1px solid #b6cfb3;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
text-align:center;
}

#warenkorb .einzelpreis {
float:left;
width:106px;
background-image: url(img/overlay_ek.png);
background-repeat: no-repeat;
background-position: right top;
padding: 6px 0 0 10px;
min-height: 54px;
}
#warenkorb .vkpreis {
float:left;
width:106px;
padding: 6px 0 0 10px;
min-height: 54px;
}

#warenkorb .mehrinfo		{display:none;padding-left:14px;}
#warenkorb .cartmenge	{margin-top:3px;padding:3px;padding-left:6px;background-color: #43843a;font: normal 11px/11px arial, helvetica, sans-
serif; color:#fff58b;}
#warenkorb .cartmenge a	{color:#fff58b;}
#warenkorb .artikelgruppe {
position:relative;
height:36px;
background-repeat: no-repeat;
background-position: 10px -2px;
background-color: #eee;
margin-bottom:1px;
}
#warenkorb .artikelgruppe div {
padding: 8px 0 0 40px;
font: bold 14px/20px arial, helvetica, sans-serif; 
color:#000;
}
#warenkorb .artikelgruppe div .info_neutral {
font: normal 12px/20px arial, helvetica, sans-serif; 
}

#warenkorb .artikelgruppe .printcart {
position:absolute;
z-index:3;
margin:0px;
padding:0px;
top:8px;
right:15px;
width:16px;
height:16px;
cursor:pointer;
background-image: url(img/printer.png);
background-repeat: no-repeat;
}
#warenkorb .artikelgruppe .showdelcartnk, #warenkorb .artikelgruppe .showdelcartn
{
position:absolute;
z-index:3;
top:7px;
right:90px;
height:18px;
cursor:pointer;
padding:0px;
margin:0px;
border-top: 1px solid #d9d9d9;
border-right: 1px solid #a3a3a3;
border-bottom: 1px solid #8e8e8e;
border-left: 1px solid #b9b9b9;
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}
#warenkorb .artikelgruppe .showdelcartnk div, #warenkorb .artikelgruppe .showdelcartn div
{
padding:1px 5px 0 18px;
margin:0px;
text-align:left;
font: normal 12px/16px arial, helvetica, sans-serif;
color:#216426;
background-image: url(img/delicon_green.png);
background-repeat: no-repeat;
background-position: 3px center;
}

#warenkorb .artikelgruppe .showtocartnk, #warenkorb .artikelgruppe .showtocartn
{
position:absolute;
z-index:3;
top:7px;
right:160px;
height:18px;
cursor:pointer;
padding:0px;
margin:0 30px 0 0;
text-align:left;
border-top: 1px solid #d9d9d9;
border-right: 1px solid #a3a3a3;
border-bottom: 1px solid #8e8e8e;
border-left: 1px solid #b9b9b9;
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}
#warenkorb .artikelgruppe .showtocartnk div, #warenkorb .artikelgruppe .showtocartn div
{
padding:1px 5px 0 18px;
margin:0px;
text-align:left;
font: normal 12px/16px arial, helvetica, sans-serif;
color:#216426;
background-image: url(img/checkicon_green.png);
background-repeat: no-repeat;
background-position: 3px center;
}


#warenkorb .delbutton {
padding:5px;
margin:0px;
display:inline-block;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
text-align:center;
font: bold 18px/18px arial, helvetica, sans-serif;
color:#fff;
cursor:pointer;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}
#warenkorb .delbutton input {
width:100%;
border:none;
padding:0;
margin:0;
background-color: transparent;
text-align:center;
font: bold 18px/26px arial, helvetica, sans-serif;
color:#fff;
}
#warenkorb .thumboverlay	{position:absolute;width:70px;height:70px;z-index:1;display:none;background-image: url(img/thumbnail_lupe.png);background-repeat: no-repeat;background-position: center center;}
#warenkorb .tdrow:hover .thumboverlay	{display:block;}
#warenkorb .gesamtpreis {
height:55px;
background-color: #eee;
}
#warenkorb .gesamtpreis .pricelabel {
float:left;
width:200px;
padding: 15px 0 0 15px;
font: bold 18px/26px arial, helvetica, sans-serif; 
color:#216426;
}
#warenkorb .gesamtpreis .price {
float:left;
padding: 15px 0 0 0;
font: bold 18px/26px arial, helvetica, sans-serif; 
color:#216426;
}
#warenkorb .gesamtmwst {
height:35px;
background-color: #eee;
}
#warenkorb .gesamtmwst .pricelabel {
float:left;
width:200px;
padding: 10px 0 0 15px;
font: bold 14px/20px arial, helvetica, sans-serif; 
color:#216426;
}
#warenkorb .gesamtmwst .price {
float:left;
padding: 10px 0 0 0;
font: bold 14px/20px arial, helvetica, sans-serif; 
color:#216426;
}
#warenkorb .gesamtsumme {
height:35px;
background-color: #eee;
}
#warenkorb .gesamtsumme .pricelabel {
float:left;
width:200px;
padding: 10px 0 0 15px;
font: bold 14px/20px arial, helvetica, sans-serif; 
color:#216426;
}
#warenkorb .gesamtsumme .price {
float:left;
padding: 10px 0 0 0;
font: bold 14px/20px arial, helvetica, sans-serif; 
color:#216426;
}
#warenkorb .lageinfo {
height:35px;
background-color: #eee;
background-repeat: no-repeat;
background-image: url(img/icon_lageninfo.png);
background-position: 15px 7px;
}
#warenkorb .lageinfo div {
padding: 5px 0 0 58px;
font: bold 14px/20px arial, helvetica, sans-serif; 
color:#216426;
}
#warenkorb .wunschlistenname {
height:50px;
background-color: #eee;
}
#warenkorb .wunschlistenname input {
float:left;
text-align:left;
margin-top:5px;
padding-left:10px;
}
#warenkorb .wunschlistenname .textlabel {
float:left;
padding: 10px 10px 0 15px;
font: bold 14px/20px arial, helvetica, sans-serif; 
color:#216426;
}
#warenkorb .inputwrap_top {
position:relative;
margin: 10px 0 10px 0;
}
#warenkorb .inputwrap_top .horline {
float:left;
width:1px;
height:25px;
margin: 0 20px 0 20px;
background-color: #d6d6d6;
}
#warenkorb .labelvk {
float:left;
padding-right: 5px;
font: normal 14px/24px arial, helvetica, sans-serif; 
color:#216426;
}
#warenkorb .inputvk {
float:left;
margin-right:0px;
}
#warenkorb #prozentvk {
float:left;
border: 1px solid #d6d6d6;
border-right:none;
width:50px;
height:22px;
font: normal 14px/20px arial, helvetica, sans-serif; 
}
#warenkorb #buttonvk {
float:left;
background-color: #fff58b;
border: 1px solid #d6d6d6;
width:36px;
height:24px;
color:#000;
font: bold 14px/20px arial, helvetica, sans-serif; 
}
#warenkorb .labelrundung {
float:left;
font: normal 14px/24px arial, helvetica, sans-serif; 
color:#216426;
cursor:pointer;
}
#warenkorb .labelrundung #openrundung {
height:22px;
cursor:pointer;
padding: 0 10px 0 10px;
margin:0;
text-align:left;
border-top: 1px solid #d9d9d9;
border-right: 1px solid #a3a3a3;
border-bottom: 1px solid #8e8e8e;
border-left: 1px solid #b9b9b9;
color:#000;
font: normal 14px/22px arial, helvetica, sans-serif; 
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}
#layerrundung {
position:absolute;
top:20px;
margin-left:0px;
z-index:10;
width:286px;
height:120px;
display:none;
}
.layerrundunginner {
float:left;
width:261px;
height:100px;
padding: 20px 0 0 5px;
font: normal 13px/16px arial, Helvetica, Sans-Serif;
color:#2d7830;
text-transform:none;
background-image: url(img/hinweislayer_max_bg.png);background-repeat: no-repeat;
}
.layerrundunginner input {
margin:0 5px 0 0;
padding: 0;
}
.layerrundungl {
float:left;
width:10px;
height:120px;
background-image: url(img/hinweislayer_max_bgl.png);background-repeat: no-repeat;
overflow:hidden;
}
.layerrundungr {
float:left;
width:10px;
height:120px;
background-image: url(img/hinweislayer_max_bgr.png);background-repeat: no-repeat;
overflow:hidden;
}
.layerrundunginner .buttons {
position:relative;
padding-top:4px;
text-align:center;
}
#closerundung {
display:inline-block;
margin-right:20px;
height:20px;
cursor:pointer;
padding: 0 10px 0 10px;
text-align:left;
border-top: 1px solid #d9d9d9;
border-right: 1px solid #a3a3a3;
border-bottom: 1px solid #8e8e8e;
border-left: 1px solid #b9b9b9;
color:#000;
font: normal 13px/20px arial, helvetica, sans-serif; 
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}
#changerundung {
display:inline-block;
height:20px;
cursor:pointer;
padding: 0 10px 0 10px;
text-align:left;
border-top: 1px solid #d9d9d9;
border-right: 1px solid #a3a3a3;
border-bottom: 1px solid #8e8e8e;
border-left: 1px solid #b9b9b9;
color:#000;
font: normal 13px/20px arial, helvetica, sans-serif; 
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}
#warenkorb #dochangerundung {
border:none;
padding:0px;
margin:0px;
margin-top:-2px;
background-color: transparent;
border:none;
font: normal 13px/13px arial, helvetica, sans-serif; 
color:#000;
}
#warenkorb .labelpreisanzeige {
float:left;
margin-right:5px;
font: normal 14px/24px arial, helvetica, sans-serif; 
color:#216426;
}
#warenkorb .inputpreisanzeige {
float:left;
}
#warenkorb .inputpreisanzeige #selectlabeln {
width:220px;
height:24px;
padding:2px;
font: normal 14px/20px arial, helvetica, sans-serif; 
}

#warenkorb .infolabel {
float:left;
padding: 0 0 0 10px;
}

.orderbuttons {
position:relative;
padding: 10px;
}

.tagek {
display:none;
}
.orgpreisinfo {
/*display:none;*/
clear:both;
font: normal 11px/14px arial, helvetica, sans-serif; 
}
.orgpreisinfowar {
display:none;
}





.orderbuttons .submitbutton {
float:left;
width:254px;
height:51px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
font: normal 14px/22px arial, helvetica, sans-serif;
color:#fff;
padding:0px;
margin:0px;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}
.orderbuttons .submitbutton input.formsubmitbutton {
width:100%;
border:none;
padding:0;
margin:0;
background-color: transparent;
text-align:center;
font: bold 16px/50px arial, helvetica, sans-serif;
color:#fff;
}
.orderbuttons .submitbutton.change {
width:220px;
height:36px;
}
.orderbuttons .submitbutton.change input.formsubmitbutton {
font: bold 16px/32px arial, helvetica, sans-serif;
}


#vkblockwrap {
padding:5px 0 5px 0;
}
#vkblockopener {
background-image: url(img/pfeil_opendiv.png);
background-repeat: no-repeat;
background-position: 15px 8px;
cursor:pointer;
padding: 0 0 0 35px;
}
#vkblock {
display:none;
padding:5px 0 15px 5px;
}
.orderbuttons input.checkbox	{
padding:0px;
margin:0px;
margin-right:5px;
}
#pwblockwrap {
padding:5px 0 5px 0;
}
#pwblockopener {
/*
background-image: url(img/pfeil_opendiv.png);
background-repeat: no-repeat;
background-position: 15px 8px;
padding: 0 0 0 35px;
*/
cursor:pointer;
display:inline-block;
white-space: nowrap;
height:28px;
padding: 6px 10px 0 10px;
margin: 0 0 0 15px;
text-align:ctener;
border-top: 1px solid #d9d9d9;
border-right: 1px solid #a3a3a3;
border-bottom: 1px solid #8e8e8e;
border-left: 1px solid #b9b9b9;
color:#216426;
font: bold 14px/22px arial, helvetica, sans-serif; 
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}
#produktwuensche {
display:none;
margin:10px 15px 0 15px;
padding:10px;
background-color: #fff58b;
font-weight: normal;
color:#216426
}
#warenkorb #produktwuensche .inputpw	{width:720px;height:70px;padding:4px;margin:0px;margin-top:4px;border: 1px solid #b6cfb3;font: normal 11px/16px arial, helvetica, sans-serif;}

#fancybox_changecartlayer .wrap_abfrageoverlay {
position:relative;
width: 400px;
text-align:center;
}
#fancybox_changecartlayer .abfragetext {
position:relative;
padding:20px;
}
#fancybox_changecartlayer .submitbuttons {
width: 400px;
text-align:center;
}



#fancybox_changecartlayer .buttonsubmit {
display:inline-block;
width:160px;
height:36px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
font: normal 16px/36px arial, helvetica, sans-serif;
color:#fff;
padding:0px;
margin:0px;
margin-left:15px;
text-align:center;
cursor:pointer;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}
#fancybox_changecartlayer .buttonclose {
display:inline-block;
width:160px;
height:36px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
font: normal 16px/36px arial, helvetica, sans-serif;
color:#2b762c;
padding:0px;
margin:0px;
text-align:center;
cursor:pointer;
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}





#fancybox_vkabfrageshoplayer .wrap_abfrageoverlay {
position:relative;
width: 400px;
text-align:center;
}
#fancybox_vkabfrageshoplayer .abfragetext {
position:relative;
padding:20px;
}
#fancybox_vkabfrageshoplayer .submitbuttons {
width: 400px;
text-align:center;
}
#fancybox_vkabfrageshoplayer .buttonsubmit {
display:inline-block;
height:36px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
font: normal 16px/36px arial, helvetica, sans-serif;
color:#fff;
padding:0 15px 0 15px;
margin:0px;
margin-left:15px;
text-align:center;
cursor:pointer;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}
#fancybox_vkabfrageshoplayer .buttonclose {
display:inline-block;
height:36px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
font: normal 16px/36px arial, helvetica, sans-serif;
color:#2b762c;
padding:0 15px 0 15px;
margin:0px;
text-align:center;
cursor:pointer;
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}
















.schnellkauf td.titel		{font-weight:bold;color:#2a6124;}
.schnellkauf td			{padding: 0 3px 3px 0;}
.schnellkauf .meldung		{margin-bottom:15px;}
.schnellkauf .fehler		{color:#ba0004;margin-bottom:15px;}
.schnellkauf .menge input, .schnellkauf .menge_error input	
{width:35px;height:22px;border: 1px solid #a0ca9b;margin:0 5px 10px 0;padding:2px 3px 2px 3px;}
.schnellkauf .menge_error input	{border: 1px solid #ba0004;color:#ba0004;}
.schnellkauf .artnr input, .schnellkauf .artnr_error input
{width:200px;height:22px;border: 1px solid #a0ca9b;margin:0 5px 10px 0;padding:2px 3px 2px 3px;}
.schnellkauf .artnr_error input	{border: 1px solid #ba0004;color:#ba0004;}
.schnellkauf a			{color:#2a6124;font-weight:bold;}
.schnellkauf .submitbutton {
display:inline-block;
width:170px;
height:36px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
padding:0px;
margin:0px;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}
.schnellkauf .submitbutton input {
width:100%;
border:none;
padding:0;
margin:0;
background-color: transparent;
text-align:center;
font: bold 16px/36px arial, helvetica, sans-serif;
color:#fff;
}





#nachrichtenbox			{width:520px;height:150px;border-style:solid;border-width:3px;border-color:#9d5a32;padding:12px;background-color: red; font: normal 16px/20px arial, helvetica, sans-serif; color:#fff58b; font-weight:bold;}





#meinkonto			{}
#meinkonto input[type=submit]	{height:30px; padding:0px; margin:0px; background-color: transparent;border:0px;font: normal 12px/12px arial, helvetica, sans-serif;color:#000;font-weight:bold;padding: 0px 12px 0px 12px;background-image:url(../images/button_gelb_bg.gif);background-repeat:repeat-x;cursor:pointer;}

#meinkonto .submitbutton, #listebestellungen .submitbutton, #kundendaten .submitbutton
{
width:180px;
height:30px;
cursor:pointer;
padding: 5px 10px 0 10px;
margin:0;
text-align:center;
border-top: 1px solid #d9d9d9;
border-right: 1px solid #a3a3a3;
border-bottom: 1px solid #8e8e8e;
border-left: 1px solid #b9b9b9;
color:#000;
font: bold 14px/26px arial, helvetica, sans-serif; 
background: #fff692; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2VmZTY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWRmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fff692 0%, #efe685 82%, #e9df7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff692), color-stop(82%,#efe685), color-stop(100%,#e9df7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff692 0%,#efe685 82%,#e9df7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff692', endColorstr='#e9df7f',GradientType=0 ); /* IE6-8 */
}
#listebestellungen .submitbutton {
width:80px;
height:26px;
cursor:pointer;
padding: 0px 10px 0 10px;
}

/* KUNDEN-DATEN */
#kundendaten .formrow		{clear:both;width:580px;overflow:hidden;padding:2px 0 2px 4px;}
#kundendaten .formrows		{clear:both;background-color: #efffb7;padding:2px 0 2px 4px;}
#kundendaten .flabel		{float:left;width:160px;}
#kundendaten .formfeld		{float:left;}
#kundendaten .formfeldtxt	{display:block;}
#kundendaten .formfeldform	{display:none;}
#kundendaten .formfeldform input[type=text]	{width:300px;height:20px;padding-left:2px;border: 1px solid #b6cfb3;}
#kundendaten .submitbutton {
width:220px;
}
#kundendaten .submitbutton input {
background-color: transparent;
border:none;
}
#kundendaten input.radio {
margin:0 5px 0 0;
padding: 0;
}
#kundendaten input.checkbox {
margin:0 5px 0 0;
padding: 0;
}


#listebestellungen		{}
#listebestellungen .datum	{float:left;width:320px;padding-top:4px;font: normal 14px/18px arial, helvetica, sans-serif; color:#43843a; font-weight:bold;}
#listebestellungen .aufruf	{float:left;}
#listebestellungen .submitbutton .submit {float:left;height:30px;padding:0px; margin:0px;padding: 6px 12px 0px 12px;background-image:url(../images/button_gelb_bg.gif);background-repeat:repeat-x;}
#listebestellungen .submitbutton .submit a {text-decoration:none;font: normal 12px/12px arial, helvetica, sans-serif;color:#000;font-weight:bold;}
#listebestellungen .trenner		{height:6px;}
 
#showbestellung 			{width:750px;}
#showbestellung table		{border:1px; solid #6fbe65;border-spacing:0px;border-collapse:collapse;width:100%}
#showbestellung td			{margin:0px;padding:3px;padding-right:6px;border:1px solid #b6cfb3;}
#showbestellung td.tdtitel		{background-color: #bee598;}
td.artikelgruppe		{background-color: #f2faea;}
#showbestellung .submitbutton	{float:left;margin:20px;}
#showbestellung .submit 	{height:30px; padding:0px; margin:0px; background-color: transparent;border:0px;font: normal 12px/27px arial, helvetica, sans-serif;color:#000;font-weight:bold;padding: 0px 12px 0px 12px;background-image:url(../images/button_gelb_bg.gif);background-repeat:repeat-x;}
#showbestellung .submit a	{text-decoration:none;}


#vielendank .bestellungdrucken	{clear:both;margin-top:20px;margin: 20px 0 20px 50px;}
#vielendank .submitbutton	{float:left;margin:20px;}
#vielendank .submit 	{height:30px; padding:0px; margin:0px; background-color: transparent;border:0px;font: normal 12px/27px arial, helvetica, sans-serif;color:#000;font-weight:bold;padding: 0px 12px 0px 12px;background-image:url(../images/button_gelb_bg.gif);background-repeat:repeat-x;}
#vielendank .submit a	{text-decoration:none;}


a.pur				{text-decoration: none;}






#print td			{padding-right:10px;}
#print td.ptitel		{border-top: 1px solid #000;border-bottom: 1px solid #000;}
#print td.psumme		{border-top: 1px solid #000;}
#print td.pgesamtsumme		{border-top: 1px solid #000;border-bottom: 2px solid #000;}









#fancybox_itemdetails {
width:841px;
height:525px;
}
#fancybox_itemdetails form {
padding:0px;
margin:0px;
}
#fancybox_itemdetails .productdetails {
position:relative;
/*margin: 27px 0 0 27px;*/
margin:0;
width:841px;
height:525px;
overflow:hidden;
}
#fancybox_itemdetails .productdetailimages_wrap {
float:left;
width: 465px;
height:476px;
}
#fancybox_itemdetails .productdetailimages {
position:relative;
width: 465px;
height:371px;
background-repeat: no-repeat;
/* background-size:cover; */
background-size:contain;
background-position: center center;
}
#fancybox_itemdetails .productdetailimage {
position:absolute;
width: 465px;
height:371px;
background-repeat: no-repeat;
/* background-size:cover; */
background-size:contain;
background-position: center center;
}
#fancybox_itemdetails .productdetailthumbs {
position:relative;
width: 465px;
height:99px;
margin-top:3px;
overflow:hidden;
}
#fancybox_itemdetails .productdetailthumblayer {
position:absolute;
min-width: 465px;
height:99px;
margin-top:3px;
text-align:center;
overflow:hidden;
}
#fancybox_itemdetails .productdetailthumb {
padding:0px;
margin:0px;
display:inline-block;
width: 114px;
height: 99px;
background-repeat: no-repeat;
background-size:cover;
background-position: center center;
/*border: 1px solid white;*/
cursor:pointer;
}
#fancybox_itemdetails #thumbnavil {
position:absolute;
height: 99px;
width:29px;
z-index:10;
left:0px;
cursor:pointer;
display:none;
background-image: url(img/sliderpfeil_l.png);
background-position: center center;
background-repeat: no-repeat;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
}
#fancybox_itemdetails #thumbnavil:hover {
filter: Alpha(Opacity=900);/*IE7 fix*/
opacity: 0.9;
}
#fancybox_itemdetails #thumbnavir {
position:absolute;
height: 99px;
width:29px;
z-index:10;
right:0px;
cursor:pointer;
display:none;
background-image: url(img/sliderpfeil_r.png);
background-position: center center;
background-repeat: no-repeat;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
}
#fancybox_itemdetails #thumbnavir:hover {
filter: Alpha(Opacity=900);/*IE7 fix*/
opacity: 0.9;
}
#fancybox_itemdetails .productdetailtext {
float:right;
width: 341px;
height:476px;
padding-right:10px;
font: normal 15px/17px arial, helvetica, sans-serif;
color:#2b762c;
}
#fancybox_itemdetails .productdetailtext h1 {
font: bold 30px/36px arial, Helvetica, Sans-Serif;
color:#2b762c;
padding: 15px 0 15px 0;
margin:0px;
}
#fancybox_itemdetails .cartbutton {
float:left;
width:210px;
height:36px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
font: normal 18px/30px arial, helvetica, sans-serif;
color:#fff;
padding:0px;
margin:0px;
margin-left:5px;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}
#fancybox_itemdetails .cartbutton input.cartsubmitbutton {
width:100%;
border:none;
padding:0;
margin:0;
background-color: transparent;
text-align:center;
font: normal 16px/34px arial, helvetica, sans-serif;
color:#fff;
}
#fancybox_itemdetails input[type=text]	{
float:left;
width:54px;
height:36px;
padding:0px;
margin:0px;
border: 1px solid #b6cfb3;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
#fancybox_itemdetails .preisblock {
width:320px;
margin:15px 0 20px 0;
}
#fancybox_itemdetails .preisrow {
position:relative;
width:300px;
height:36px;
margin-bottom:1px;
padding:0 10px 0 10px;
background-color: #fff58b;
}
#fancybox_itemdetails .pricelabel {
font: normal 16px/34px arial, helvetica, sans-serif;
color:#2b762c;
float:left;
}
#fancybox_itemdetails .price {
font: normal 16px/34px arial, helvetica, sans-serif;
color:#2b762c;
float:right;
}
#fancybox_itemdetails .cartmenge {
position:absolute;
z-index:10;
margin-top:38px;
width:280px;
height:38px;
display:block;
}
#fancybox_itemdetails .cartmengeinner
{
float:left;
width:260px;
padding-top:27px;
height:59px;
overflow:hidden;
background-image: url(img/hinweislayer_small_bg.png);
background-repeat: repeat-x;
font: bold 14px/16px arial, helvetica, sans-serif; color:2b762c;
}
#fancybox_itemdetails .cartmengel
{
float:left;
width:10px;
height:76px;
overflow:hidden;
background-image: url(img/hinweislayer_small_bgl.png);
background-repeat: no-repeat;
}
#fancybox_itemdetails .cartmenger
{
float:left;
width:10px;
height:76px;
overflow:hidden;
background-image: url(img/hinweislayer_small_bgr.png);
background-repeat: no-repeat;
}
#fancybox_itemdetails .cartmenge a	{color:#2b762c;}
#fancybox_itemdetails .cartmenge a:hover {text-decoration:underline;}

#fancybox_itemdetails .productdetails .qty input {
text-align:center;
}





#navi_main {
height:65px;
margin-bottom:20px;
}

.gradient_green {
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}



#logo_main {
float:left;
padding:4px 40px 7px 38px;
width:227px;
height:54px;
background-image: url(../images/topnavi_logo-lehmann.gif);
cursor:pointer;
background-repeat: no-repeat;
background-position: center center;
background-color: #fff58b;
}

.navistep {
float:left;
top:0px;
color:#fff;
margin:0px;
padding: 23px 0 0 0;
font: bold 16px/18px arial, Helvetica, Sans-Serif;
text-transform:uppercase;
text-align:left;
height:42px;
border-right: 1px solid #5b9660;
}
.navistep .nav {
padding: 0 20px 0 20px;
margin:0px;
}
.navistep .nav a {
color: #fff;
text-decoration:none;
}
.navistep.multi {
padding: 16px 0 0 0;
height:49px;
}
.subnav {
text-transform:none;
font: normal 12px/16px arial, Helvetica, Sans-Serif;
color:#fff58b;
padding: 0 20px 0 20px;
margin:0px;
}
.subnav a {
font: normal 12px/16px arial, Helvetica, Sans-Serif;
color:#fff58b;
}
.navistep.aktiv,.navistep.cart.aktiv {
background-image: url(img/topnavi_pfeil.png);
background-repeat: no-repeat;
background-position: center bottom;
}
.navistep.cart {
float:right;
top:0px;
color:#fff;
margin:0px;
font: bold 16px/18px arial, Helvetica, Sans-Serif;
text-transform:uppercase;
text-align:left;
padding: 16px 30px 0 40px;
height:49px;
border-left: 1px solid #5b9660;
/* background-image: url(img/icon_cart.png);
background-repeat: no-repeat; */
background-position: 33px center;
}
.icon_cart {
position:absolute;
margin-left:-20px;
width:33px;
height:27px;
background-image: url(img/icon_cart.png);
background-repeat: no-repeat;
}
#cartinfolayer {
position:absolute;
top:43px;
margin-left:-30px;
z-index:100;
width:206px;
height:108px;
display:none;
}
.cartinfolayerinner {
float:left;
width:181px;
height:83px;
padding: 25px 0 0 5px;
font: normal 14px/18px arial, Helvetica, Sans-Serif;
color:#2d7830;
text-transform:none;
background-image: url(img/hinweislayer_bg.png);background-repeat: no-repeat;
}
.cartinfolayerl {
float:left;
width:10px;
height:108px;
background-image: url(img/hinweislayer_bgl.png);background-repeat: no-repeat;
overflow:hidden;
}
.cartinfolayerr {
float:left;
width:10px;
height:108px;
background-image: url(img/hinweislayer_bgr.png);background-repeat: no-repeat;
overflow:hidden;
}












.navi_wg {
position:relative;
width:295px;
min-height:39px;
border-bottom: 1px solid #d6d6d6;
}
.navi_wg:hover {
background-color: #fff58b;
}
.navi_wg_inner {
position:relative;
width:278px;
min-height:39px;
background-repeat: no-repeat;
background-position: 10px 0px;
cursor:pointer;
}
.navi_wg_inner a {
text-decoration:none;
font: bold 15px/40px arial, Helvetica, Sans-Serif;
color: #333434;
padding: 0 0 0 41px;
}
.navi_wg_inner a .small {
text-decoration:none;
font: normal 14px/40px arial, Helvetica, Sans-Serif;
color: #333434;
padding: 0px;
}

.navi_wg:hover .navi_wg_inner a {
color: #43843a;
}
.navi_ag {
width:295px;
min-height:30px;
border-top: 1px solid #eee;
background-color: #fff;
cursor:pointer;
}
.navi_ag_inner {
position:relative;
width:280px;
min-height:30px;
}
.navi_ag:hover {
background-color: #fff58b;
}
.navi_ag_inner a {
text-decoration:none;
font: normal normal bold 13px/30px arial, Helvetica, Sans-Serif;
color: #333434;
padding: 0 0 0 43px;
}
.navi_ag_inner a:hover {
color: #43843a;
}

#navi_wg1000, .cartwg1000 {
background-image: url(img/navicon_1000.png);
}
#navi_wg2000, .cartwg2000 {
background-image: url(img/navicon_2000.png);
}
#navi_wg3000, .cartwg3000 {
background-image: url(img/navicon_3000.png);
}
#navi_wg4000, .cartwg4000 {
background-image: url(img/navicon_4000.png);
}
#navi_wg5000, .cartwg5000 {
background-image: url(img/navicon_5000.png);
}
#navi_wg6000, .cartwg6000 {
background-image: url(img/navicon_6000.png);
}
#navi_wg7000, .cartwg7000 {
background-image: url(img/navicon_7000.png);
}
#navi_wg8000, .cartwg8000 {
background-image: url(img/navicon_8000.png);
}
#navi_wg9000, .cartwg9000 {
background-image: url(img/navicon_9000.png);
}
#schnellkauf {
background-image: url(img/navicon_schnellkauf.png);
}
#unsershop, #meinshop, #meinshopnovk {
background-image: url(img/navicon_myshop.png);
}
.navi_ags {
display:none;
}
.navi_wg.aktiv .navi_ags {
display:block;
}
.navi_opener {
position:absolute;
z-index:1;
right:5px;
top:17px;
width:13px;
height:8px;
background-image: url(img/pfeil_opendrop.png);
background-repeat: no-repeat;
background-position: 0px 0px;
cursor:pointer;
}
.navi_wg.aktiv .navi_opener {
background-position: 0px -8px;
}







#teaser-slider-wrap {
width:100%
text-align:center;
}
#teaser-slider {
position:relative;
margin: 0px auto;
}
#teaser-slider-wrap .owl-prev, #teaser-slider-wrap .owl-next {
position:absolute;
z-index:50;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 0px 0px 2px #888888;
background: #fff58b;
top:0px;
width:38px;
height:265px;
background-repeat: no-repeat;
color: transparent;
}
#teaser-slider-wrap .owl-prev {
left:-48px;
background-image: url(img/pfeil_imageslider_prev.png);
background-position: 12px 119px;
}
#teaser-slider-wrap .owl-next {
right:-48px;
background-image: url(img/pfeil_imageslider_next.png);
background-position: 15px 119px;
}
#teaser-slider .item {
background: #fff;
width:185px;
height:265px;
padding: 0px;
margin: 0 6px 0 6px;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
}
#teaser-slider .teaseslideinfo {
position:relative;
height:123px;
text-align:left;
font: normal 11px/14px arial, Helvetica, Sans-Serif;
color: #000;
}
#teaser-slider .teasenamelat {
font: bold 12px/16px arial, Helvetica, Sans-Serif;
padding: 6px 0 4px 0;
}
#teaser-slider .teasename {
color: #7e7f7f;
}
#teaser-slider .teaseprice {
position:absolute;
bottom:3px;
font: bold 14px/18px arial, Helvetica, Sans-Serif;
color: #43843a;
}
#teaser-slider .teaseprice .ab {
font: bold 11px/15px arial, Helvetica, Sans-Serif;
color: #43843a;
}

#teaser-slider .buttonbuy {
position:absolute;
bottom:2px;
right:0px;
width:68px;
height:21px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
box-shadow: 0px 0px 1px #888888;
background: #fff58b;
text-align:center;
font: bold 14px/20px arial, Helvetica, Sans-Serif;
color: 000;
cursor:pointer;
}



.starttpic {
cursor:pointer;
background-size:cover;
width: 185px;
height: 142px;
}

.teaserbox_start {
position:relative;
margin: 0px auto;
padding: 15px 0 0 0;
}

.teaser2er, .teaser3er, .teaserlogin {
cursor:default;
/*float:left;*/
margin-bottom:12px;
background-repeat: no-repeat;
background-size:cover;
}
.t2erdivide, .t3erdivide {
overflow:hidden;
}
.tcontent {
display: table-cell;
vertical-align: middle;
text-align:center;
}
.tbutton {
cursor:pointer;
display:inline-block;
height:41px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
font: bold 14px/44px arial, helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
padding:0px 20px 0 20px;
margin:0px;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}
.teaserlogin .tcontent .theadline {
font: bold 40px/40px arial, Helvetica, Sans-Serif;
color:#43843a;
text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.8);
margin-bottom:10px;
background-color: transparent;
}
.teaserlogin .tcontent .theadline.white {
color:#fff;
text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
}
.teaserlogin .tcontent .ttext {
font: bold 18px/24px arial, Helvetica, Sans-Serif;
color:#43843a;
text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.8);
margin-bottom:20px;
background-color: transparent;
}
.teaserlogin .tcontent .ttext.yellow {
color:#fff58b;
text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
}
.teaser2er .theadline, .teaser3er .theadline {
font: bold 46px/44px arial, Helvetica, Sans-Serif;
color:#fff58b;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);
margin-bottom:10px;
background-color: transparent;
}
.teaser2er .tsubline,.teaser3er .tsubline {
font: bold 33px/36px arial, Helvetica, Sans-Serif;
color:#fff;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);
background-color: transparent;
}


#image-slider-wrap {
margin: 0px auto;
}
#image-slider-wrap .owl-controls .owl-pagination {
position:absolute;
margin-top:-40px;
text-align:center;
width:100%;
}
#image-slider-wrap .owl-theme .owl-controls .owl-page span{
filter: Alpha(Opacity=70);/*IE7 fix*/
opacity: 0.7;
background: #fff;
}
#image-slider-wrap .owl-theme .owl-controls .owl-page.active span,
#image-slider-wrap .owl-theme .owl-controls.clickable .owl-page:hover span{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
background: #fff;
}
#image-slider-wrap .owl-prev, #image-slider-wrap .owl-next {
position:absolute;
z-index:50;
/* top:162px; */
top:0px;
width:60px;
background-repeat: no-repeat;
color: transparent;
height:100%;
}
#image-slider-wrap .owl-prev {
left:0px;
background-image: url(img/pfeil_imageslider_prev.png);
background-position: 22px center;
}
#image-slider-wrap .owl-next {
right:0px;
background-image: url(img/pfeil_imageslider_next.png);
background-position: 25px center;
}
#image-slider {
}
#image-slider .item img{
display: block;
width: 100%;
height: auto;
}


#teaser-slider-wrap {
/* padding: 100px 0 0 0; */
}
#teaser-slider {
width: 1182px;
padding: 0;
margin:0;
}




#t1	{background-image: url(../images/teaser/teaserbox2er_1.jpg);}
#t2	{background-image: url(../images/teaser/teaserbox2er_2.jpg);}
#t3	{background-image: url(../images/teaser/teaserbox3er_1.jpg);}
#t4	{background-image: url(../images/teaser/teaserbox3er_2.jpg);}
#t5	{background-image: url(../images/teaser/teaserbox3er_3.jpg);}
#tlogin1	{background-image: url(../images/teaser/teaser_login1.jpg);}
/* #tlogin2	{background-image: url(../images/teaser/teaser_login2.jpg);} */
#tlogin2	{background-image: url(../images/teaser/teaser_taspo.jpg);}
#tlogin3	{background-image: url(../images/teaser/teaser_login3.jpg);}


/*  LOGIN-SCREEN */

#navi_main_login {
width:100%;
height:75px;
margin-bottom:0px;
background-color: #fff58b;
}
#navi_main_login_inner {
margin: 0px auto;
}
#loginscreen #logo_main {
float:left;
padding:4px 0px 7px 0px;
width:227px;
height:54px;
background-image: url(../images/topnavi_logo-lehmann.gif);
cursor:pointer;
background-repeat: no-repeat;
background-position: center center;
background-size:contain;
background-color: #fff58b;
}
#wrap_login {
float:right;
padding:0px;
margin:0px;
height:51px;
margin-top:14px;
overflow:hidden;
font: normal 12px/16px arial, helvetica, sans-serif;
color:#2b762c;
}
#messagebox {
float:left;
padding-right:12px;
display:none;
}
#login_kdnr {
float:left;
margin:0px;
padding:0px;
padding-right:12px;
}
#login_pw {
margin:0px;
padding:0px;
padding-right:12px;
float:left;
}
#login_submit  {
margin:0px;
padding:0px;
float:left;
}
#login_kdnr input, #login_pw input {
position:relative;
width:139px;
height:33px;
padding:0 0 0 10px;
margin:0px;
border: 1px solid #b6cfb3;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.login_input {
position:relative;
}
.login_label {
position:relative;
}

.loginbutton {
position:relative;
width:124px;
height:33px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
padding:0px;
margin:0px;
text-align:center;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}
.buttonloginsubit {
width:100%;
border:none;
padding:0;
margin:0;
background-color: transparent;
text-align:center;
font: bold 16px/34px arial, helvetica, sans-serif;
color:#fff;
}

.teaserbox_login_wrap {
width:100%;
text-align:center;
}
#teaserbox_login {
position:relative;
margin: 0px auto;
padding: 15px 0 0 0;
}
#login-image-slider-wrap {
margin: 0px auto;
}
#login-image-slider-wrap .owl-controls .owl-pagination {
position:absolute;
margin-top:-40px;
text-align:center;
width:100%;
}
#login-image-slider-wrap .owl-theme .owl-controls .owl-page span{
filter: Alpha(Opacity=70);/*IE7 fix*/
opacity: 0.7;
background: #fff;
}
#login-image-slider-wrap .owl-theme .owl-controls .owl-page.active span,
#login-image-slider-wrap .owl-theme .owl-controls.clickable .owl-page:hover span{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
background: #fff;
}
#login-image-slider-wrap .owl-prev, #login-image-slider-wrap .owl-next {
position:absolute;
z-index:50;
/* top:162px; */
top:0px;
width:60px;
background-repeat: no-repeat;
color: transparent;
height:100%;
}
#login-image-slider-wrap .owl-prev {
left:0px;
background-image: url(img/pfeil_imageslider_prev.png);
background-position: 22px center;
}
#login-image-slider-wrap .owl-next {
right:0px;
background-image: url(img/pfeil_imageslider_next.png);
background-position: 25px center;
}
#login-image-slider {
}
#login-image-slider .item img{
display: block;
width: 100%;
height: auto;
}






#fancybox_unsershoplayer {
width:400px;
height:300px;
}
#fancybox_unsershoplayer form {
padding:0px;
margin:0px;
}

#wrap_change2b2b {
padding: 20px;
font: normal 14px/16px arial, helvetica, sans-serif;
color: #2b762c;
}
#clearneutral {
padding:0px;
margin:0px;
padding-right:5px;
}












#footer {
width:100%;
height:182px;
background-color: #fff58b;
text-align:center;
margin: 0px;
padding: 0px;
}
#footer_inner {
position:relative;
margin: 0px auto;
padding:15px 0 0 0;
font: normal 14px/18px arial, helvetica, sans-serif;
color: #43843a;
}
.footerleft {
float:left;
text-align:left;
padding-right:40px;
}
.footermiddle {
float:left;
text-align:left;
}
.footerright {
float:right;
text-align:left;
}
.footerlogo
{
position:relative;
padding: 10px 0 5px 0;
text-align:left;
}



#wrap_anmeldeform {
padding: 20px;
font: normal 14px/16px arial, helvetica, sans-serif;
color: #2b762c;
}
#wrap_anmeldeform .titel {
}
.anmeldeform .frow {
position:relative;
}
.anmeldeform .flabel {
float:left;
width:140px;
padding-top:5px;
}
.anmeldeform .flabel.error {
font-weight:bold;
color:red;
}
.anmeldeform .finput {
float:left;
width:400px;
}
.anmeldeform .finput input {
width:400px;
}
.anmeldeform .frowinfo {
text-align:right;
font: normal 11px/14px arial, helvetica, sans-serif;
color: #43843a;
}
.anmeldeform .frowinfo.error {
font-weight:bold;
color:red;
}
.anmeldeform .fbuttons {
position:relative;
/* padding-left: 140px; */
text-align:center;
}
.anmeldeform .sendbutton {
display:inline-block;

width:124px;
height:33px;
border-top: 1px solid #a2c4a5;
border-right: 1px solid #315834;
border-bottom: 1px solid #0c260e;
border-left: 1px solid #59895c;
padding:0px;
margin:0px;
text-align:center;
background: #45874a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiN2Q0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzJiNmQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45874a 0%, #3b7d40 33%, #2b6d30 67%, #1f6224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45874a), color-stop(33%,#3b7d40), color-stop(67%,#2b6d30), color-stop(100%,#1f6224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* IE10+ */
background: linear-gradient(to bottom, #45874a 0%,#3b7d40 33%,#2b6d30 67%,#1f6224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45874a', endColorstr='#1f6224',GradientType=0 ); /* IE6-8 */
}

#fancybox_agbs {
}
#wrap_agbs {
height:400px;
padding: 20px;
font: normal 11px/14px arial, helvetica, sans-serif;
color: #000;
overflow:auto;
}
#wrap_agbs li {
font: normal 11px/15px arial, helvetica, sans-serif;
}


#wrap_infos {
padding: 20px;
font: normal 13px/16px arial, helvetica, sans-serif;
color: #000;
}

#wrap_impressum {
margin-top:5px;
padding: 20px;
font: normal 13px/16px arial, helvetica, sans-serif;
color: #000;
height: 500px;
overflow:auto;
}

#wrap_login_box {
padding: 20px;
font: normal 13px/16px arial, helvetica, sans-serif;
color: #000;
}



















.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion {font: normal 12px/15px arial, helvetica, sans-serif; padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor:pointer;}
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold;color: #000; display: block; border-bottom: 1px solid #000; }








.taspo-logo {
position:relative;
width:240px;
height:190px;
margin: 5px 0 10px 20px;
background-image:url(../images/logo_taspo_shop.jpg);
background-repeat: no-repeat;
}




















/* 
###############################################

AB HIER MEDIA QUERIES 

###############################################
*/




@media (min-width: 500px) {

	#navi_cats {
		float:left;
		width:295px;
		margin-right:10px;
		background-color: #fff;
		}
	#teaser-slider {
		margin-left:48px;
		}
	    }

    @media (max-width: 979px) {
#artikelliste .tdzel.admin, #artikelliste .tdtitel.admin
{display:none;}
	#contentwrap {
	position:relative;
	width:980px;
	}

	#teaser-slider {width: 382px;
		margin: 0px auto;
		  }
	    }


    /* iPAD */
    @media (min-width: 500px) and (max-width: 1205px) {
#artikelliste .tdzel.admin, #artikelliste .tdtitel.admin
{display:none;}
	#contenwrap {
	}
	#teaser-slider {width: 591px;
		  }
	#image-slider-wrap {width:687px;
				}
	.prodlist {width:687px;
			}
	#navi_main_inner {width:992px;
			  }
	#content_main {float:left;
			    width:auto; 
			   }
	#navistart {display:none;
			}
	#logo_main {
/*	width:281px;*/
	padding:4px 34px 7px 10px;
	overflow:hidden;
	}
	#suchfeld {
	width:193px;
	}
	#navi_cats {
	width:271px;
	}
	.navi_wg {
	width:271px;
	background-position: 10px 0px;
	}
	..navi_wg_inner a {
	font: bold 12px/40px arial, Helvetica, Sans-Serif;
	padding: 0 0 0 42px;
	}
	.navi_wg_inner a .small {
	font: normal 11px/40px arial, Helvetica, Sans-Serif;
	}
	.navi_ag {
	width:271px;
	}
	.navi_ag a {
	font: normal normal bold 12px/30px arial, Helvetica, Sans-Serif;
	padding: 0 0 0 31px;
	}
	.navistep {
			font: bold 14px/18px arial, Helvetica, Sans-Serif;
			text-transform:normal;
			}
	.navistep .nav {
			padding: 0 10px 0 10px;
			}
	.subnav {
			font: normal 11px/16px arial, Helvetica, Sans-Serif;
			padding: 0 10px 0 10px;
			}
	.subnav a {
			font: normal 11px/16px arial, Helvetica, Sans-Serif;
			}
	.navistep.cart {
			font: bold 14px/18px arial, Helvetica, Sans-Serif;
			text-transform:normal;
			text-align:left;
			padding: 16px 10px 0 10px;
			}
	.icon_cart {display:none;
			}
	input.suchfeld {
		width:200px;
	}

	#suchbutton {
		width:40px;
		background-position: center center;
		border-left: 1px solid #d6d6d6;
		border-right: 1px solid #d6d6d6;
	}
	.teaserbox_start .teaser2er {float:left;
			 width:337px;
			 height:176px;
			}
	.teaserbox_start .teaser3er {float:left;
			 width:222px;
			 height:139px;
			}
	.teaserbox_start .teaserlogin {float:left;
			 width:222px;
			 height:158px;
			}
	#teaserbox_login {width:957px;
			 }
	#teaserbox_login .teaser2er {float:left;
			 width:472px;
			 height:246px;
			}
	#teaserbox_login .teaser3er {float:left;
			 width:312px;
			 height:196px;
			}
	#teaserbox_login .teaserlogin {float:left;
			 width:312px;
			 height:222px;
			}

	.t2erdivide {float:left;
			  width:12px;
			  display:block;
			 }
	.t3erdivide {float:left;
			  width:10px;
			 }

	#teaserbox_login .teaserlogin .tcontent {
	width:312px;
	height:222px;
	}
	#teaserbox_login .teaser2er .tcontent {
	width:472px;
	height:246px;
	}
	#teaserbox_login .teaser3er .tcontent {
	width:312px;
	height:196px;
	}
	.teaserbox_start .teaser2er .tcontent {
	width:337px;
	height:176px;
	}
	.teaserbox_start .teaser3er .tcontent {
	width:222px;
	height:139px;
	}
	.tbutton {
	height:41px;
	font: bold 14px/44px arial, helvetica, sans-serif;
	padding:0px 20px 0 20px;
	}
	.teaserlogin .tcontent .theadline {
	font: bold 36px/36px arial, Helvetica, Sans-Serif;
	margin-bottom:10px;
	}
	.teaserlogin .tcontent .ttext {
	font: bold 16px/20px arial, Helvetica, Sans-Serif;
	margin-bottom:20px;
	}
	.teaser2er .theadline, .teaser3er .theadline {
	font: bold 28px/28px arial, Helvetica, Sans-Serif;
	margin-bottom:5px;
	}
	.teaser2er .tsubline,.teaser3er .tsubline {
	font: bold 24px/28px arial, Helvetica, Sans-Serif;
	}

	.login_wrap {width:957px;
			 }

	.blaetterinfo {
	display:none;
	}
	#artikelliste .tdtitel 		{float:left;color:#216426;
		font: bold 11px/36px arial, Helvetica, Sans-Serif;
		border-right: 1px solid #e2e181;
		padding-left:3px;
	}
	#artikelliste .tdzel		{float:left;
		padding-left:3px;
		font: normal 11px/14px arial, helvetica, sans-serif; color:#216426;
		height:100%;
		padding-top:6px;
	}
	#artikelliste .tdtitel.imaget {width:57px;}
	#picartswitch {
	margin:10px 3px 0 0;
	}
	#artikelliste .tdzel.image {width:60px;
	}
	#artikelliste .imagesorte {width:60px;
	}
	#artikelliste .imageartikel {width:60px;
	}
	#artikelliste .thumboverlay {
	width:60px;
	}
	#artikelliste .tdzel.descr, #artikelliste .tdtitel.descr
		{width:267px;
		}
	#artikelliste .tdzel.price1, #artikelliste .tdtitel.price1
		{width:72px;}
	#artikelliste .tdzel.price2, #artikelliste .tdtitel.price2
		{width:72px;}
	#artikelliste .tdzel.price3, #artikelliste .tdtitel.price3
		{width:72px;
		}
	#artikelliste .tdzel.qty, #artikelliste .tdtitel.qty
		{width:120px;
		padding-right:3px;}
	#artikelliste .tdzel.admin, #artikelliste .tdtitel.admin
		{width:25px;}

	#artikelliste .tdzelbuttons {
	padding: 0 3px 10px 0;
	}
	.tdzelbuttons .submitbutton {
	width:180px;
	height:33px;
	padding:0px;
	}
	.tdzelbuttons .submitbutton input {
	padding:0;
	margin:0;
	font: bold 12px/30px arial, helvetica, sans-serif;
	}

	.cartbutton {
		float:left;
		width:75px;
		height:29px;
	}
	.cartbutton input.cartsubmitbutton {
		font: normal 11px/30px arial, helvetica, sans-serif;
	}

	#cartinfolayer {
		margin-left:-30px;
		width:146px;
		}
	.cartinfolayerinner {
		width:121px;
		padding: 25px 0 0 5px;
		font: normal 11px/14px arial, Helvetica, Sans-Serif;
		/* background-image: url(img/hinweislayer_bg.png);background-repeat: no-repeat; */
	}

	#warenkorb .tdzel {
	min-height:51px;
	padding-top:2px;
	}
	#warenkorb .cartlisttitel 
	{
	height:30px;
	}
	#warenkorb .tdtitel {
	font: bold 11px/30px arial, Helvetica, Sans-Serif;
	padding-left:3px;
	}
	#warenkorb .tdzel {
	padding-left:3px;
	font: normal 11px/14px arial, helvetica, sans-serif;
	}
	#warenkorb .tdtitel.imaget {
	width:47px;
	}
	#warenkorb .tdzel.image	{
	width:50px;
	height:50px;
	}
	#warenkorb .tdzel.descr, #warenkorb .tdtitel.descr {
	width:205px;
	}
	#warenkorb .tdzel.price1, #warenkorb .tdtitel.price1 {
	padding: 0 0 0 3px;
	width:120px;
	}
	#warenkorb .tdzel.price2, #warenkorb .tdtitel.price2 {
	width:97px;
	}
	#warenkorb .tdzel.qty, #warenkorb .tdtitel.qty {
	width:40px;
	}
	#warenkorb .tdzel.qty {
	text-align:center;
	}
	#warenkorb .tdzel.ean, #warenkorb .tdtitel.ean {
	width:100px;
	}
	#warenkorb .tdzel.del {
	width:53px;
	}
	#warenkorb .tdtitel.del {
	width:50px;
	}
	#warenkorb .einzelpreis {
	color:#216426;
	width:106px;
	background-image: url();
	padding: 0px;
	min-height: 10px;
	}
	#warenkorb .vkpreis {
	clear:both;
	width:106px;
	padding: 0px;
	min-height: 20px;
	}
	#warenkorb .delbutton {
	width:20px;
	height:20px;
	margin-top:12px;
	}
	#warenkorb .delbutton input {
	border:none;
	margin-top:-2px;
	padding:0px;
	font: bold 14px/14px arial, helvetica, sans-serif;
	}
	#warenkorb .tdzel.qty input {
	font: normal 11px/14px arial, helvetica, sans-serif;
	width: 25px;
	}
	#warenkorb .artikelgruppe {
	height:33px;
	}
	#warenkorb .artikelgruppe div {
	padding: 6px 0 0 40px;
	font: bold 12px/18px arial, helvetica, sans-serif;
	}
	#warenkorb .thumboverlay {
	width:50px;height:70px;
	}
	#warenkorb .gesamtpreis {
	height:55px;
	}
	#warenkorb .gesamtpreis .pricelabel {
	width:200px;
	padding: 15px 0 0 15px;
	font: bold 14px/24px arial, helvetica, sans-serif; 
	}
	#warenkorb .gesamtpreis .price {
	padding: 15px 0 0 0;
	font: bold 18px/26px arial, helvetica, sans-serif; 
	}
	#warenkorb .gesamtmwst {
	height:35px;
	}
	#warenkorb .gesamtmwst .pricelabel {
	width:200px;
	padding: 10px 0 0 15px;
	font: bold 14px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .gesamtmwst .price {
	padding: 10px 0 0 0;
	font: bold 14px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .gesamtsumme {
	height:35px;
	}
	#warenkorb .gesamtsumme .pricelabel {
	width:200px;
	padding: 10px 0 0 15px;
	font: bold 14px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .gesamtsumme .price {
	padding: 10px 0 0 0;
	font: bold 14px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .labelvk {
	padding-right: 5px;
	font: normal 12px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb #prozentvk {
	width:35px;
	height:20px;
	font: normal 12px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb #buttonvk {
	width:30px;
	height:22px;
	color:#000;
	font: bold 12px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .labelrundung {
	font: normal 20px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .labelrundung #openrundung {
	height:20px;
	cursor:pointer;
	padding: 0 5px 0 5px;
	color:#000;
	font: normal 12px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .labelpreisanzeige {
	font: normal 12px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .inputpreisanzeige #selectlabeln {
	width:190px;
	height:20px;
	padding:0 2px 0 2px;
	font: normal 12px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .inputwrap_top .horline {
	width:1px;
	height:20px;
	margin: 0 15px 0 15px;
	}
	#warenkorb #infoetikett {
	font: normal 8px/8px arial, helvetica, sans-serif; 
	}
	.orderbuttons .submitbutton {
	width:190px;
	height:40px;
	}
	.orderbuttons .submitbutton input.formsubmitbutton {
	font: bold 14px/40px arial, helvetica, sans-serif;
	}
	#warenkorb .agbinfo, #warenkorb .agbinfoerror {
	font: normal 11px/16px arial, helvetica, sans-serif;
	float:left;
	width:220px;
	padding:6px 10px 6px 0;
	}
	#produktwuensche {
	font: normal 12px/18px arial, helvetica, sans-serif; 
	}
	#warenkorb #produktwuensche .inputpw {
	width:620px;
	height:60px;
	}
	.orderbuttons .submitbutton.change {
	width:180px;
	height:33px;
	padding:0px;
	}
	.orderbuttons .submitbutton.change input.formsubmitbutton {
	padding:0;
	margin:0;
	font: bold 12px/30px arial, helvetica, sans-serif;
	}

	.schnellkauf {
	text-align:left;
	font: normal 11px/14px arial, helvetica, sans-serif;
	}
	.schnellkauf td.titel		{font-weight:bold;color:#2a6124;}
	.schnellkauf .meldung		{margin-bottom:15px;}
	.schnellkauf .fehler		{color:#ba0004;margin-bottom:15px;}
	.schnellkauf .menge input, .schnellkauf .menge_error input
	{width:30px;height:18px;border: 1px solid #a0ca9b;margin:0 0 5px 0;padding:2px 3px 2px 3px;}
	.schnellkauf .menge_error input	{border: 1px solid #ba0004;color:#ba0004;}
	.schnellkauf .artnr input, .schnellkauf .artnr_error input 
	{width:150px;height:18px;border: 1px solid #a0ca9b;margin:0 0 5px 0;padding:2px 3px 2px 3px;}
	.schnellkauf .artnr_error input	{border: 1px solid #ba0004;color:#ba0004;}
	.schnellkauf a			{color:#2a6124;font-weight:bold;}
	.schnellkauf .submitbutton {
	display:inline-block;
	width:150px;
	height:32px;
	}
	.schnellkauf .submitbutton input {
	background-color: transparent;
	font: bold 14px/32px arial, helvetica, sans-serif;
	}

	ul.abisz li {
	display:inline-block;
	min-width:14px;
	margin:0 5px 0 0;
	padding:1px 3px 1px 3px;
	}
	ul.abisz li a.linkabisz, ul.abisz li.on a.linkabisz {
	font-size: 12px/16px;
	}


	#login_kdnr input, #login_pw input {
		width:100px;
		height:33px;
	}
	.loginbutton {
		width:100px;
		height:33px;
	}
	.buttonloginsubit {
		font: bold 14px/36px arial, helvetica, sans-serif;
	}
	#footer_inner {
		font: normal 13px/18px arial, helvetica, sans-serif;
	}
    }


	/*  4 Slides */
    @media (min-width: 1206px) and (max-width: 1402px) {
	#artikelliste .tdzel.admin, #artikelliste .tdtitel.admin
	{display:none;}
	#teaser-slider {width: 788px;
		  }
	#image-slider-wrap {width:884px;
				}
	.prodlist {width:884px;
			}
	#navi_main_inner {width:1189px;
			  }
	#content_main {float:left;
			    width:auto; 
			   }
	.teaserbox_start .teaser2er {float:left;
			 width:436px;
			 height:227px;
			}
	.teaserbox_start .teaser3er {float:left;
			 width:286px;
			 height:179px;
			}
	.teaserbox_start .teaserlogin {float:left;
			 width:286px;
			 height:203px;
			}
	#teaserbox_login {width:1179px;
			 }
	#teaserbox_login .teaser2er {float:left;
			 width:583px;
			 height:304px;
			}
	#teaserbox_login .teaser3er {float:left;
			 width:385px;
			 height:241px;
			}
	#teaserbox_login .teaserlogin {float:left;
			 width:385px;
			 height:274px;
			}
	.t2erdivide {float:left;
			  width:12px;
			 }
	.t3erdivide {float:left;
			  width:12px;
			 }

	#teaserbox_login .teaserlogin .tcontent {
	width:385px;
	height:274px;
	}
	#teaserbox_login .teaser2er .tcontent {
	width:583px;
	height:304px;
	}
	#teaserbox_login .teaser3er .tcontent {
	width:385px;
	height:241px;
	}
	.teaserbox_start .teaser2er .tcontent {
	width:436px;
	height:227px;
	}
	.teaserbox_start .teaser3er .tcontent {
	width:286px;
	height:179px;
	}

	.tbutton {
	height:41px;
	font: bold 14px/44px arial, helvetica, sans-serif;
	padding:0px 20px 0 20px;
	}
	.teaserlogin .tcontent .theadline {
	font: bold 40px/40px arial, Helvetica, Sans-Serif;
	margin-bottom:10px;
	}
	.teaserlogin .tcontent .ttext {
	font: bold 18px/24px arial, Helvetica, Sans-Serif;
	margin-bottom:20px;
	}
	.teaser2er .theadline, .teaser3er .theadline {
	font: bold 40px/40px arial, Helvetica, Sans-Serif;
	margin-bottom:8px;
	}
	.teaser2er .tsubline,.teaser3er .tsubline {
	font: bold 30px/33px arial, Helvetica, Sans-Serif;
	}

	.login_wrap {width:1179px;
			 }

	.navistep {
			font: bold 16px/20px arial, Helvetica, Sans-Serif;
			text-transform:normal;
			}
	.navistep .nav {
			padding: 0 10px 0 10px;
			}
	.subnav {
			font: normal 12px/16px arial, Helvetica, Sans-Serif;
			padding: 0 10px 0 10px;
			}
	.subnav a {
			font: normal 11px/16px arial, Helvetica, Sans-Serif;
			}
	.navistep.cart {
			font: bold 16px/20px arial, Helvetica, Sans-Serif;
			padding: 16px 10px 0 30px;
			}
	.navistep.cart .nav {
	 padding: 0 10px 0 20px;
	}
	.navistep.cart .subnav {
	 padding: 0 10px 0 20px;
	}

	#artikelliste .tdtitel 		{float:left;color:#216426;
		font: bold 12px/36px arial, Helvetica, Sans-Serif;
		border-right: 1px solid #e2e181;
		padding-left:5px;
	}
	#artikelliste .tdzel		{float:left;
		padding-left:5px;
		font: normal 12px/14px arial, helvetica, sans-serif; color:#216426;
		height:100%;
		padding-top:6px;
	}
	#artikelliste .tdtitel.imaget	{width:65px;}
	#picartswitch {
	margin:10px 3px 0 0;
	}
	#artikelliste .tdzel.image	{width:70px;}
	#artikelliste .tdzel.descr, #artikelliste .tdtitel.descr
		{width:356px;
		}
	#artikelliste .tdzel.price1, #artikelliste .tdtitel.price1
		{width:90px;
		}
	#artikelliste .tdzel.price2, #artikelliste .tdtitel.price2
		{width:90px;}
	#artikelliste .tdzel.price3, #artikelliste .tdtitel.price3
		{width:94px;
		}
	#artikelliste .tdzel.qty, #artikelliste .tdtitel.qty
		{width:150px;
		padding-right:3px;}
	#artikelliste .tdzel.admin, #artikelliste .tdtitel.admin
		{width:25px;}
	.cartbutton {
		float:left;
		width:100px;
		height:29px;
	}
	.cartbutton input.cartsubmitbutton {
		font: normal 12px/28px arial, helvetica, sans-serif;
	}

	#cartinfolayer {
		margin-left:-30px;
		width:146px;
		}
	.cartinfolayerinner {
		width:121px;
		padding: 25px 0 0 5px;
		font: normal 11px/14px arial, Helvetica, Sans-Serif;
		/* background-image: url(img/hinweislayer_bg.png);background-repeat: no-repeat; */
	}
	#warenkorb .tdzel {
	min-height:51px;
	padding-top:4px;
	}
	#warenkorb .tdtitel {
	font: bold 11px/30px arial, Helvetica, Sans-Serif;
	padding-left:3px;
	}
	#warenkorb .tdzel {
	padding-left:3px;
	font: normal 12px/15px arial, helvetica, sans-serif;
	}
	#warenkorb .tdtitel.imaget {
	width:47px;
	}
	#warenkorb .tdzel.image	{
	width:50px;
	height:70px;
	}
	#warenkorb .tdzel.descr, #warenkorb .tdtitel.descr {
	width:262px;
	}
	#warenkorb .tdzel.price1, #warenkorb .tdtitel.price1 {
	padding: 4px 0 0 3px;
	width:210px;
	}
	#warenkorb .tdtitel.price1 {
	padding: 0 0 0 3px;
	width:210px;
	}
	#warenkorb .tdzel.price2, #warenkorb .tdtitel.price2 {
	width:97px;
	}
	#warenkorb .tdzel.qty, #warenkorb .tdtitel.qty {
	width:40px;
	}
	#warenkorb .tdzel.qty {
	padding-top:4px;
	}
	#warenkorb .tdzel.ean, #warenkorb .tdtitel.ean {
	width:150px;
	}
	#warenkorb .tdzel.del {
	width:53px;
	padding-top:10px;
	}
	#warenkorb .tdtitel.del {
	width:50px;
	}
	#warenkorb .einzelpreis {
	color:#216426;
	width:101px;
	/* background-image: url(); 
	min-height: 30px;
	*/
	padding: 0px;
	}
	#warenkorb .vkpreis {
	/*clear:both;
	min-height: 20px;
	*/
	float:left;
	width:101px;
	padding: 0px;
	}
	#warenkorb .delbutton {
	width:20px;
	height:20px;
	}
	#warenkorb .delbutton input {
	padding:0px;
	font: bold 14px/14px arial, helvetica, sans-serif;
	}
	#warenkorb .tdzel.qty input {
	font: normal 11px/14px arial, helvetica, sans-serif;
	width: 25px;
	}
	#warenkorb .artikelgruppe {
	height:33px;
	}
	#warenkorb .artikelgruppe div {
	padding: 6px 0 0 40px;
	font: bold 12px/18px arial, helvetica, sans-serif;
	}
	#warenkorb .thumboverlay {
	width:50px;height:70px;
	}
	#warenkorb .gesamtpreis {
	height:55px;
	}
	#warenkorb .gesamtpreis .pricelabel {
	width:200px;
	padding: 15px 0 0 15px;
	font: bold 14px/24px arial, helvetica, sans-serif; 
	}
	#warenkorb .gesamtpreis .price {
	padding: 15px 0 0 0;
	font: bold 18px/26px arial, helvetica, sans-serif; 
	}
	#warenkorb .gesamtmwst {
	height:35px;
	}
	#warenkorb .gesamtmwst .pricelabel {
	width:200px;
	padding: 10px 0 0 15px;
	font: bold 14px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .gesamtmwst .price {
	padding: 10px 0 0 0;
	font: bold 14px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .gesamtsumme {
	height:35px;
	}
	#warenkorb .gesamtsumme .pricelabel {
	width:200px;
	padding: 10px 0 0 15px;
	font: bold 14px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb .gesamtsumme .price {
	padding: 10px 0 0 0;
	font: bold 14px/20px arial, helvetica, sans-serif; 
	}
	#warenkorb #infoetikett {
	font: normal 10px/10px arial, helvetica, sans-serif; 
	}
	.orderbuttons .submitbutton {
	width:190px;
	height:36px;
	}
	.orderbuttons .submitbutton input.formsubmitbutton {
	font: bold 14px/40px arial, helvetica, sans-serif;
	}
	#warenkorb .agbinfo, #warenkorb .agbinfoerror {
	font: normal 11px/16px arial, helvetica, sans-serif;
	float:left;
	width:220px;
	padding:6px 10px 6px 0;
	}

	    }


	/*  5 Slides */
    @media (min-width: 1403px) and (max-width: 1599px) {
#artikelliste .tdzel.admin, #artikelliste .tdtitel.admin
{display:none;}
	#teaser-slider {width: 985px;
		  }
	#image-slider-wrap {width:1081px;
				}
	.prodlist {width:1081px;
			}
	#navi_main_inner {width:1386px;
			  }
	#content_main {float:left;
			    width:auto; 
			   }
	.teaserbox_start .teaser2er {float:left;
			 width:535px;
			 height:279px;
			}
	.teaserbox_start .teaser3er {float:left;
			 width:352px;
			 height:221px;
			}
	.teaserbox_start .teaserlogin {float:left;
			 width:352px;
			 height:250px;
			}
	#teaserbox_login {width:1376px;
			 }
	#teaserbox_login .teaser2er {float:left;
			 width:682px;
			 height:356px;
			}
	#teaserbox_login .teaser3er {float:left;
			 width:450px;
			 height:282px;
			}
	#teaserbox_login .teaserlogin {float:left;
			 width:450px;
			 height:320px;
			}
	.t2erdivide {float:left;
			  width:11px;
			 }
	.t3erdivide {float:left;
			  width:12px;
			 }
	.login_wrap {width:1376px;
			 }
	#teaserbox_login .teaserlogin .tcontent {
	width:450px;
	height:320px;
	}
	#teaserbox_login .teaser2er .tcontent {
	width:682px;
	height:356px;
	}
	#teaserbox_login .teaser3er .tcontent {
	width:450px;
	height:282px;
	}
	.teaserbox_start .teaser2er .tcontent {
	width:535px;
	height:279px;
	}
	.teaserbox_start .teaser3er .tcontent {
	width:352px;
	height:221px;
	}
	.tbutton {
	height:41px;
	font: bold 14px/44px arial, helvetica, sans-serif;
	padding:0px 20px 0 20px;
	}
	.teaserlogin .tcontent .theadline {
	font: bold 40px/40px arial, Helvetica, Sans-Serif;
	margin-bottom:10px;
	}
	.teaserlogin .tcontent .ttext {
	font: bold 18px/24px arial, Helvetica, Sans-Serif;
	margin-bottom:20px;
	}
	.teaser2er .theadline, .teaser3er .theadline {
	font: bold 40px/40px arial, Helvetica, Sans-Serif;
	margin-bottom:10px;
	}
	.teaser2er .tsubline,.teaser3er .tsubline {
	font: bold 30px/33px arial, Helvetica, Sans-Serif;
	}


	#artikelliste .tdtitel 		{float:left;color:#216426;
		font: bold 12px/36px arial, Helvetica, Sans-Serif;
		border-right: 1px solid #e2e181;
		padding-left:5px;
	}
	#artikelliste .tdzel		{float:left;
		padding-left:5px;
		font: normal 14px/17px arial, helvetica, sans-serif; color:#216426;
		height:100%;
		padding-top:6px;
	}
	#artikelliste .tdtitel.imaget	{width:65px;}
	#artikelliste .tdzel.image	{width:70px;}
	#artikelliste .tdzel.descr, #artikelliste .tdtitel.descr
		{width:493px;
		}
	#artikelliste .tdzel.price1, #artikelliste .tdtitel.price1
		{width:110px;}
	#artikelliste .tdzel.price2, #artikelliste .tdtitel.price2
		{width:110px;}
	#artikelliste .tdzel.price3, #artikelliste .tdtitel.price3
		{width:114px;
		}
	#artikelliste .tdzel.qty, #artikelliste .tdtitel.qty
		{width:150px;
		padding-right:3px;}
	#artikelliste .tdzel.admin, #artikelliste .tdtitel.admin
		{width:25px;}
	.cartbutton {
		float:left;
		width:100px;
		height:29px;
	}
	.cartbutton input.cartsubmitbutton {
		font: normal 12px/28px arial, helvetica, sans-serif;
	}

	#cartinfolayer {
		margin-left:-30px;
		width:146px;
		}
	.cartinfolayerinner {
		width:121px;
		padding: 25px 0 0 5px;
		font: normal 11px/14px arial, Helvetica, Sans-Serif;
		/* background-image: url(img/hinweislayer_bg.png);background-repeat: no-repeat; */
	}

	#warenkorb .tdzel {
	min-height:51px;
	padding-top:4px;
	}
	#warenkorb .tdtitel {
	}
	#warenkorb .tdzel {
	}
	#warenkorb .tdtitel.imaget {
	}
	#warenkorb .tdzel.image	{
	}
	#warenkorb .tdzel.descr, #warenkorb .tdtitel.descr {
	width:366px;
	}
	#warenkorb .tdzel.price1, #warenkorb .tdtitel.price1 {
	}
	#warenkorb .tdtitel.price1 {
	width:226px;
	padding-left:10px;
	}
	#warenkorb .tdzel.price2, #warenkorb .tdtitel.price2 {
	width:97px;
	}
	#warenkorb .tdzel.qty, #warenkorb .tdtitel.qty {
	width:55px;
	}
	#warenkorb .tdzel.qty {
	}
	#warenkorb .tdzel.ean, #warenkorb .tdtitel.ean {
	width:150px;
	}
	#warenkorb .tdzel.del {
	width:70px;
	}
	#warenkorb .tdtitel.del {
	width:60px;
	}
	#warenkorb .einzelpreis {
	}
	#warenkorb .vkpreis {
	}
	#warenkorb .delbutton {
	}
	#warenkorb .delbutton input {
	padding:0px;
	}
	#warenkorb .tdzel.qty input {
	}
	#warenkorb .artikelgruppe {
	height:33px;
	}
	#warenkorb .artikelgruppe div {
	padding: 6px 0 0 40px;
	}
	#warenkorb .thumboverlay {
	width:50px;height:70px;
	}
	#warenkorb .gesamtpreis {
	height:55px;
	}
	#warenkorb .gesamtpreis .pricelabel {
	width:200px;
	padding: 15px 0 0 15px;
	}
	#warenkorb .gesamtpreis .price {
	padding: 15px 0 0 0;
	}
	#warenkorb .gesamtmwst {
	height:35px;
	}
	#warenkorb .gesamtmwst .pricelabel {
	width:200px;
	padding: 10px 0 0 15px;
	}
	#warenkorb .gesamtmwst .price {
	padding: 10px 0 0 0;
	}
	#warenkorb .gesamtsumme {
	height:35px;
	}
	#warenkorb .gesamtsumme .pricelabel {
	width:200px;
	padding: 10px 0 0 15px;
	}
	#warenkorb .gesamtsumme .price {
	padding: 10px 0 0 0;
	}
	.orderbuttons .submitbutton {
	width:254px;
	height:51px;
	}
	.orderbuttons .submitbutton input.formsubmitbutton {
	font: bold 16px/50px arial, helvetica, sans-serif;
	}
	#warenkorb .agbinfo, #warenkorb .agbinfoerror {
	font: normal 13px/18px arial, helvetica, sans-serif;
	padding:6px 10px 6px 0;
	}

	    }



/*    @media (min-width: 1600px) { */
    @media (min-width: 1600px) and (max-width: 1796px) {
#artikelliste .tdzel.admin, #artikelliste .tdtitel.admin
{display:block;}
	#teaser-slider {width: 1182px;
		  }
	#image-slider-wrap {width:1278px;
				}
	.prodlist {width:1278px;
			}
	#navi_main_inner {width:1583px;
			  }
	#content_main {float:left;
			    width:auto; 
			   }
	.teaserbox_start .teaser2er {float:left;
			 width:633px;
			 height:330px;
			}

	.teaserbox_start .teaser3er {float:left;
			 width:418px;
			 height:262px;
			}
	.teaserbox_start .teaserlogin {float:left;
			 width:418px;
			 height:297px;
			}
	/*
	#teaserbox_login {width:1573px;
			 }
	#teaserbox_login .teaser2er {float:left;
			 width:780px;
			 height:407px;
			}
	#teaserbox_login .teaser3er {float:left;
			 width:516px;
			 height:323px;
			}
	#teaserbox_login .teaserlogin {float:left;
			 width:516px;
			 height:367px;
			}
	*/
	#teaserbox_login {width:1376px;
			 }
	#teaserbox_login .teaser2er {float:left;
			 width:682px;
			 height:356px;
			}
	#teaserbox_login .teaser3er {float:left;
			 width:450px;
			 height:282px;
			}
	#teaserbox_login .teaserlogin {float:left;
			 width:450px;
			 height:320px;
			}
	.t2erdivide {float:left;
			  width:12px;
			 }
	.t3erdivide {float:left;
			  width:12px;
			 }
	.login_wrap {width:1376px;
		     /* width:1573px; */
			 }
	#teaserbox_login .teaserlogin .tcontent {
	width:450px;
	height:320px;
	}
	#teaserbox_login .teaser2er .tcontent {
	width:682px;
	height:356px;
	}
	#teaserbox_login .teaser3er .tcontent {
	width:450px;
	height:282px;
	}
	.teaserbox_start .teaser2er .tcontent {
	width:633px;
	height:330px;
	}
	.teaserbox_start .teaser3er .tcontent {
	width:418px;
	height:262px;
	}
	.tbutton {
	height:41px;
	font: bold 14px/44px arial, helvetica, sans-serif;
	padding:0px 20px 0 20px;
	}
	.teaserlogin .tcontent .theadline {
	font: bold 40px/40px arial, Helvetica, Sans-Serif;
	margin-bottom:10px;
	}
	.teaserlogin .tcontent .ttext {
	font: bold 18px/24px arial, Helvetica, Sans-Serif;
	margin-bottom:20px;
	}
	.teaser2er .theadline, .teaser3er .theadline {
	font: bold 46px/44px arial, Helvetica, Sans-Serif;
	margin-bottom:10px;
	}
	.teaser2er .tsubline,.teaser3er .tsubline {
	font: bold 33px/36px arial, Helvetica, Sans-Serif;
	}

	#artikelliste .tdtitel.imaget
	{width:60px;}
	#artikelliste .tdzel.image
	{width:70px;}

	#warenkorb .tdtitel.price1 {
	width:226px;
	padding-left:10px;
	}
}




	/*  7 Slides */
    @media (min-width: 1797px) {
	#artikelliste .tdzel.admin, #artikelliste .tdtitel.admin
	{display:block;}
	#teaser-slider {width: 1379px;
		  }
	#image-slider-wrap {width:1475px;
				}
	.prodlist {width:1475px;
			}
	#navi_main_inner {width:1780px;
			  }
	#content_main {float:left;
			    width:auto; 
			   }
	.teaserbox_start .teaser2er {float:left;
			 width:731px;
			 height:381px;
			}

	.teaserbox_start .teaser3er {float:left;
			 width:483px;
			 height:303px;
			}
	.teaserbox_start .teaserlogin {float:left;
			 width:483px;
			 height:343px;
			}
	/*
	#teaserbox_login {width:1573px;
			 }
	#teaserbox_login .teaser2er {float:left;
			 width:780px;
			 height:407px;
			}
	#teaserbox_login .teaser3er {float:left;
			 width:516px;
			 height:323px;
			}
	#teaserbox_login .teaserlogin {float:left;
			 width:516px;
			 height:367px;
			}
	*/
	#teaserbox_login {width:1376px;
			 }
	#teaserbox_login .teaser2er {float:left;
			 width:682px;
			 height:356px;
			}
	#teaserbox_login .teaser3er {float:left;
			 width:450px;
			 height:282px;
			}
	#teaserbox_login .teaserlogin {float:left;
			 width:450px;
			 height:320px;
			}
	.t2erdivide {float:left;
			  width:12px;
			 }
	.t3erdivide {float:left;
			  width:12px;
			 }
	.login_wrap {width:1376px;
		     /* width:1573px; */
			 }
	#teaserbox_login .teaserlogin .tcontent {
	width:450px;
	height:320px;
	}
	#teaserbox_login .teaser2er .tcontent {
	width:682px;
	height:356px;
	}
	#teaserbox_login .teaser3er .tcontent {
	width:450px;
	height:282px;
	}
	.teaserbox_start .teaser2er .tcontent {
	 width:731px;
	 height:381px;
	}
	.teaserbox_start .teaser3er .tcontent {
	 width:483px;
	 height:303px;
	}
	.tbutton {
	height:41px;
	font: bold 14px/44px arial, helvetica, sans-serif;
	padding:0px 20px 0 20px;
	}
	.teaserlogin .tcontent .theadline {
	font: bold 40px/40px arial, Helvetica, Sans-Serif;
	margin-bottom:10px;
	}
	.teaserlogin .tcontent .ttext {
	font: bold 18px/24px arial, Helvetica, Sans-Serif;
	margin-bottom:20px;
	}
	.teaser2er .theadline, .teaser3er .theadline {
	font: bold 46px/44px arial, Helvetica, Sans-Serif;
	margin-bottom:10px;
	}
	.teaser2er .tsubline,.teaser3er .tsubline {
	font: bold 33px/36px arial, Helvetica, Sans-Serif;
	}

	#artikelliste .tdtitel.imaget
	{width:60px;}
	#artikelliste .tdzel.image
	{width:70px;}

	#artikelliste .tdzel.descr, #artikelliste .tdtitel.descr
	{width:754px;}

	#warenkorb .tdtitel.price1 {
	width:226px;
	padding-left:10px;
	}
	#warenkorb .tdzel.descr, #warenkorb .tdtitel.descr
	{width:707px;cursor:pointer;}
}
