 
.ausblenden{
 display:none;
}  
#header{
z-index:10000000;
width:100%;
height:35px;
border-bottom:1px solid grey;
overfdlow:hidden;
position:fixed;
background-color:white;
top:0px;
left:0px;
padding:5px;
margin:0px;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

}
.clearfix {
clear: both;
float: none;
}
body{
padding-top:37px;
font-size:14px;
font-family:arial;
margin:8px;
} 
a {
text-decoration: none;
}
#zahlarten img{
width:100%;
max-width: 400px;
}
#menubutton{
float:left;
}
#menubutton img{
height: 37px;
width:51px;
}
#logo img{
width:160px;
}
#logo {
padding-left: 10px;
position: absolute;
z-index: -1;
left: 70px;
}
#wk{
float:right;
padding-right: 20px;

}

#wk img{
float:right;
}

#mobilecontent{
clear:both;
max-width:800px;
}

.selected_nav{
   color:orange!important;
}

#mobilemenu{
width:90%;
display:none;
padding:10px;
border:1px solid green;
font-size:12px;
font-weight:bold;
color:#017474;
background: rgb(254,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmViZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(210,235,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(210,235,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d2ebf9',GradientType=0 ); /* IE6-8 */


}
#mobilemenu a{
float:left;    
display: inline-block; 
}
ul{
list-style-type:none;
padding:0px;
margin:0px;
padding-start:0px;
}
li{
padding:0px;
}
.navtitel, #mobilkonto, #suchen, #Einstellungen{
clear:both;
}
#suchen{
padding-bottom:5px;
}
#Einstellungen{
display:block;
height:10px;
}
#mobilemenu{


}
#mobilemenu a {
    margin-right:4px;
    margin-bottom:4px;
    padding-left:4px;
    padding-right:4px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#698496;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	min-height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #F1F1F1;
}
#mobilemenu a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
#mobilemenu a:active {
	position:relative;
	top:1px;
}




.loginform {
border: 1px solid #ea7500;
max-width: 281px;
-webkit-border-radius: 13px;
border-radius: 5px;
padding: 1px;
background: #f8ffe8;
-webkit-box-shadow: 3px 3px 13px #999595;
box-shadow: 3px 3px 13px #999595;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
}
.loginformtitel {
font-size: 12px;
padding: 5px 5px 7px 20px;
background: #f9c667;
background: -moz-linear-gradient(top, #f9c667 0%, #f79621 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c667), color-stop(100%,#f79621));
background: -webkit-linear-gradient(top, #f9c667 0%,#f79621 100%);
background: -o-linear-gradient(top, #f9c667 0%,#f79621 100%);
background: -ms-linear-gradient(top, #f9c667 0%,#f79621 100%);
background: linear-gradient(to bottom, #f9c667 0%,#f79621 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 );
height: 30px;
}
.loginform h2 {
height: 20px;
font-size: 20px;
color: white;
margin-top:4px;
}
.innerlogin {
display: block;
background-color: #fff9df;
padding: 10px;
padding-top:30px;
text-align: rigght;
font-size: 13px;
}
.innerlogin div{
padding:7px;
}
.loginfields{
width: 230px;
    height: 18px;
    padding: 6px;
    font-size: 16px;
}
.loginform input{ margin:0px;}
h5 {
    font-size: 16px;
}
h3 {
font-weight: normal;
color: #017474;
letter-spacing: 0pt;
font-size: 17px;
font-family: lucida sans unicode, lucida grande, sans-serif;
line-height: normal;
}
h2 {
font-weight: bold;
color: #017474;
letter-spacing: 0pt;
font-size: 20px;
font-family: lucida sans unicode, lucida grande, sans-serif;
line-height: normal;
}
h1{
color: #017474;
font-size: 25px;
font-family: lucida sans unicode, lucida grande, sans-serif;
}
form{
display:block;
}
.button {
cursor: pointer;
-moz-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
-webkit-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
box-shadow: inset 0px 1px 0px 0px #c1ed9c;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #61d33b), color-stop(1, #42c21a) );
background: -moz-linear-gradient( center top, #61d33b 5%, #42c21a 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61d33b', endColorstr='#42c21a');
background-color: #61d33b;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topright: 6px;
border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-left-radius: 6px;
text-indent: 0;
border: 0;
display: block;
width:100%;
color: #ffffff;
font-family: Arial;
font-size: 15px;
font-weight: bold;
font-style: normal;
height: 50px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 0px #689324;
}
input{
padding:3px;
margin-right:10px;
}

#footer{
border-top:1px solid green;
margin-top:20px;
text-align:right;
font-size:10px;

}
.fehler {
text-align: center;
padding: 8px;
margin-bottom: 10px;
margin-top: 10px;
color: white;
font-weight: bold;
font-size: 16px;
background: #fb682e;
background: -moz-linear-gradient(top, #fb682e 0%, #f98b66 51%, #fb682e 53%, #f95316 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb682e), color-stop(51%,#f98b66), color-stop(53%,#fb682e), color-stop(100%,#f95316));
background: -webkit-linear-gradient(top, #fb682e 0%,#f98b66 51%,#fb682e 53%,#f95316 100%);
background: -o-linear-gradient(top, #fb682e 0%,#f98b66 51%,#fb682e 53%,#f95316 100%);
background: -ms-linear-gradient(top, #fb682e 0%,#f98b66 51%,#fb682e 53%,#f95316 100%);
background: linear-gradient(to bottom, #fb682e 0%,#f98b66 51%,#fb682e 53%,#f95316 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb682e', endColorstr='#f95316',GradientType=0 );
}
#kwicks_container {
clear: both;
padding-bottom: 40px;
padding-top: 10px;
}
#kwicks .kwick {
display: block;
width: 100%;
border: 1px solid #1fa5a4;
margin-bottom:10px;
}
#kwicks .kwick .ped {
padding:10px;
}
.beschr {
width: 100%;
}
.kategorien a{
clear:both;
width:80%;
display:block;
height:72px;
padding:5px;
}
.kategorien .katbild{
 width:70px;
 height:70px;
 float:left;
 margin-right:10px;
 border: 1px solid grey;
 vertical-align:middle;
 text-align:center;

}
.kategorien img{


}

.breadcrumb {
position: relative;
width: 100%;
padding-bottom: 20px;
}

.breadcrumb ul {
position: relative;
margin: 0 0px 0 0px;
padding: 0;
}
.breadcrumb ul li {
padding: 0;
margin: 0;
list-style: none;
float: left;
min-height: 25px;
display: inline;
padding-right: 4px;
padding-bottom: 6px;
}
.breadcrumb ul li a {
font-size:11px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding:5px;
padding-left: 10px;
padding-right: 10px;
color: rgb(255,255,255);
text-decoration: none;
line-height: 15px;
display: block;
background: #4c4c4c;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313));
background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: -o-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: -ms-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
}
.navigationstitel {
text-align:right;
padding:10px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: rgb(180,227,145);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(180,227,145,1) 0%, rgba(235,255,216,1) 51%, rgba(180,227,145,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,227,145,1)), color-stop(51%,rgba(235,255,216,1)), color-stop(100%,rgba(180,227,145,1)));
background: -webkit-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
background: -o-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
background: -ms-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
background: linear-gradient(to bottom, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 );
}
.navitem {
font-size: 16px;
min-height: 30px;
border: 1px solid green;
margin-top: 20px;
padding: 6px;
padding-left: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background: rgb(180,227,145);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(180,227,145,1) 11%, rgba(255,255,255,1) 60%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(11%,rgba(180,227,145,1)), color-stop(60%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(180,227,145,1) 11%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(180,227,145,1) 11%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(180,227,145,1) 11%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(180,227,145,1) 11%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#ffffff',GradientType=1 );
}
.navitem .td_bild {
text-align: right;

}
.navitem .td_titel{
width:100%;
}
.navitem a{
 text-decoration:none;
 color: #017474;  
}
.navitem a:visited{
  color: #6a963e;
}
.dataTables_filter {
padding:10px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margind-bottom: 30px;
border: 1px solid green;
border-bottom: 0;
box-shadow: 0px 4px 9px #b0adad;
background: #f6f8f9;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9));
background: -webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
background: -o-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
background: -ms-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
background: linear-gradient(to bottom, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
}
#zoom_container .landmarks {
position: absolute;
z-index: 10;
top: 0px;
left: 0px;
font-family: Helvetica, Arial, Verdana;
font-size: 12px;
color: #ffffff;
}
.div_ersatzeillistenbild_position {
-webbbkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #009900;
border: 2px solid #009900;
margin: -2px;
opacity: 0.4;
cursor: pointer;
}
.div_ersatzeillistenbild_position.selected {
border: 2px solid #ff0000;
background-color: #ff0000;
}
.artikeldetails {
font-size:12px;
padding:10px;
border: solid;
border-width: 1px;
border-color: #360;
background-color: #FBF2E1;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
}

.artikeldetails ul{
padding-left:40px;
padding-top:20px;
}
.feature {
padding-bottom: 5px;
clear:both;
}
.featuretitel {
font-size: 12px;
font-weight: bold;
float: left;
padding-right: 6px;
}
.featurecontent {
font-size: 12px;
}
.numsuchpreis {
padding-top: 3px;
font-size: 35px;
line-height: 40px;
font-weight: bold;
color: red;
}
.indeneinkaufswagen {
background: transparent;
background-image: url(img/de/indeneinkaufswagen.png);
background-repeat: no-repeat;
padding-left: 45px;
cursor: pointer;
width: 218px;
height: 41px;
padding-top: 3px;
color: #4b6f65;
font-family: Arial;
font-size: 15px;
font-weight: bold;
font-style: normal;
text-decoration: none;
text-align: left;
text-shadow: 1px 1px 0px #e3f2ee;
border: 1px solid #2db396;
-webkit-border-radius: 11px;
-moz-border-radius: 11px;
border-radius: 11px;
}
.pangv {
font-size: 10px;
font-weight: normal;
color: black;
}
.indeneinkaufswagengelegt{
position: relative;
right:0;
background: white;
padding:10px;
text-align:center;
border:1px solid #3f7f00;
color:#3f7f00;
display:none;
font-weight:bold;
margin-top:20px;

}
.artikkellisterechts table {
padding-top:10px;
border-bottom-right-radius: 8px;
border-top-right-radius: 8px;
-webkit-box-shadow: 1px 1px 5px 0px #000000;
box-shadow: 1px 1px 5px 0px #000000;
background-color: white;
font-size: 11px;
width: 100%;
margin-bottom: 20px;
border-collapse: seperate;
border-spacing: 0;
padding-bottom: 11px;
}
.artikkellisterechts .selected {
font-weight: bolder;
background-color: #ffe2ac;
}


.artikkellisterechts td {
 border-bottom: 1px solid #e4e4e4;  
 height:21px;
} 

.artikkellisterechts .seiterweiterung {
padding-top:10px;
border-bottom-right-radius: 8px;
border-top-right-radius: 8px;
-webkit-box-shadow: 1px 1px 5px 0px #000000;
box-shadow: 1px 1px 5px 0px #000000;
background-color: white;
font-size: 12px;
padding: 20px;
line-height: 20px;
margin-bottom: 20px;
margin-top: 20px;
margin-left: 6px;
margin-right: 6px;
margin-top: 6px;
}

.numsuchbild{
      float:left;
      display:block;
      border:1px solid green;
      margin-right:20px;
      margin-bottom:10px;
      padding:5px;
      padding-bottom:3px;
      background-color:white;
      line-height:normal;
      width:96%;
    }
    .bilderrahmen{
    padding:1px;
    padding-bottom:0px;
    float:left;
    }
.wkanzahlbig {
margin-right: 10px;
font-size: 15px;
padding: 4px;
vertical-align: middle;
width: 20px;
}
.wkzeile {
width:100%;
clear: both;
padding-top: 15px;
}
.wk{
font-size:12px;
padding-top:10px;
padding-bottom:10px;
text-align:right;
}
.box {
border-bottom-right-radius: 8px;
border-top-right-radius: 8px;
-webkit-box-shadow: 1px 1px 5px 0px #000000;
box-shadow: 1px 1px 5px 0px #000000;
margin-bottom: 20px;
padding: 20px;
line-height:21px;
font-size:13px;
margin-left: 6px;
margin-right: 6px;
margin-top: 6px;   
}
.subnavbox {
border-bottom-right-radius: 8px;
border-top-right-radius: 8px;
-webkit-box-shadow: 1px 1px 5px 0px #000000;
box-shadow: 1px 1px 5px 0px #000000;
margin-bottom: 16px;
padding:5px;
padding-left:20px;
padding-right:10px;
background-color: white;
margin-left: 6px;
margin-right: 6px;
margin-top: 6px;
}
.formularright {
text-align: right;
}

.blaettern a {
background: #b4e391;
background: #b4e391;
background: -moz-linear-gradient(top, #b4e391 0%, #61c419 50%, #b4e391 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4e391), color-stop(50%,#61c419), color-stop(100%,#b4e391));
background: -webkit-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);
background: -o-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);
background: -ms-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);
background: linear-gradient(to bottom, #b4e391 0%,#61c419 50%,#b4e391 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 );
display: inline-block;
width: 30px;
height: 30px;
padding: 10px;
font-size: 25px;
-webkit-border-radius: 7px;
border-radius: 7px;
border: 1px solid green;
text-align: center;
margin: 8px;
color: black;
}

.CSSTableGenerator {
	margin:0px;
    padding:0px;
    margin-left: 6px;
    margin-right: 6px;
    margin-right:20px;
    margin-bottom:30px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #3f7f00;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:rgba(94, 214, 151, 0.49); }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);

	background-color:#5fbf00;
	border:0px solid #3f7f00;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);

	background-color:#5fbf00;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.subnavbox a {
margin-bottom:4px;
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea));
	background:-moz-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
	background:-webkit-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
	background:-o-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
	background:-ms-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
	background:linear-gradient(to bottom, #bddbfa 5%, #80b5ea 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea',GradientType=0);
	background-color:#bddbfa;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.subnavbox a:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa));
	background:-moz-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:-webkit-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:-o-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:-ms-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:linear-gradient(to bottom, #80b5ea 5%, #bddbfa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa',GradientType=0);
	background-color:#80b5ea;
}
.subnavbox a:active {
	position:relative;
	top:1px;
}

.titel{
font-size:16px;
font-weight:bold;
}
.beschr{

padding:10px;
font-size:12px;
line-height: 20px;
}

.kette table {
border: 1px solid green;
border-bottom: 0;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding: 10px;
text-align: left;
background: rgb(180,227,145);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(180,227,145,1) 0%, rgba(235,255,216,1) 51%, rgba(180,227,145,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,227,145,1)), color-stop(51%,rgba(235,255,216,1)), color-stop(100%,rgba(180,227,145,1)));
background: -webkit-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
background: -o-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
background: -ms-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
background: linear-gradient(to bottom, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 );
}
.kettenpostotal {
clear: both;
border: 1px solid green;
border-bottom: 0;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
background: #e5fcd1;
}
.kettenpos {
border: 1px solid green;
border-left: 0;
border-top: 0;
border-right: 0;
clear: both;
padding: 10px;
}
.auflager {
display:none;
}
.kettenpos .bez {
width:100%;
}
.bez{
font-size:12px;

}
.artpos .preis{
font-size: 20px;
}
.kettenpos .preis {
text-align: right;
padding-right: 20px;
font-weight: bold;
float: left;
font-size: 20px;
}
.kettenpos .wk {
text-align: right;
}

.kette {
padding-top: 25px;
}
.kettenpos .rabatt {
font-size: 12px;
color: red;
padding-top:6px;
}
.kettenpos .rabatt .uvp {
text-decoration: line-through;
color: black;
}


.sonderangebot {
font-size:10px;
padding:6px;
height:20px;
margin-bottom:-34px;

text-align: center;
float: right;
border: 1px solid red;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
background: rgb(252,234,187);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1)));
background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
background: -o-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
background: -ms-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
background: linear-gradient(to bottom, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );
}

.selectedsonderangebot{
font-size:15px;
padding-bottom:40px;
margin-bottom:-1px;
margin-top:-9px;
border-bottom:0;
float:left;
min-width: 90%;
}
.artpos {
font-size:12px;
padding: 10px;
border: 1px solid green;
margin-bottom: 20px;
line-height: normal;
background: rgb(180,227,145);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(180,227,145,1) 0%, rgba(235,255,216,1) 51%, rgba(180,227,145,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,227,145,1)), color-stop(51%,rgba(235,255,216,1)), color-stop(100%,rgba(180,227,145,1)));
background: -webkit-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
background: -o-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
background: -ms-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
background: linear-gradient(to bottom, rgba(180,227,145,1) 0%,rgba(235,255,216,1) 51%,rgba(180,227,145,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 );
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.subnavboxj{
width:100px!important;
height:50px;

}
.subnavboxj a{
  float:left;
  padding:4px;
}

.wksofort{
display:block;
padding-top:25px;
font-size:12px;
float:left; 
}
.wksofort img {
float: left;
padding-right:10px;
padding-bottom:30px;
width:44px;
}
#text #wksofortwahl p{
line-height:16px;
margin-top:3px;
}
#text{

}

.wkbox {
border-top-right-radius: 8px;
-webkit-box-shadow: 1px 1px 5px 0px #000000;
box-shadow: 1px 1px 5px 0px #000000;
margin-bottom: 20px;
padding: 10px;
padding-top:0px;
margin-top:6px;
margin-left: 6px;
margin-right: 6px;
}
.wkbild {
float: right;
text-align: right;
padding-top:10px;
padding-bottom:10px;  
}
.wkbild img{
max-width:70px;
max-height:70px;
}
.wkpreisanzahl {
font-size:12px;
clear: both;
padding-right: 10px;
padding-left: 10px;
padding-top: 8px;
padding-bottom: 8px;
margin-left: -10px;
margin-right: -10px;
margin-bottom: -10px;
background: #def7d4;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #def7d4 0%, #fafde7 47%, #d4f4c6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#def7d4), color-stop(47%,#fafde7), color-stop(100%,#d4f4c6));
background: -webkit-linear-gradient(top, #def7d4 0%,#fafde7 47%,#d4f4c6 100%);
background: -o-linear-gradient(top, #def7d4 0%,#fafde7 47%,#d4f4c6 100%);
background: -ms-linear-gradient(top, #def7d4 0%,#fafde7 47%,#d4f4c6 100%);
background: linear-gradient(to bottom, #def7d4 0%,#fafde7 47%,#d4f4c6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def7d4', endColorstr='#d4f4c6',GradientType=0 );
}
.wkbeschreibungundbild {
}
.wkbeschreibung {
display: block;
padding-left: 5px;
float: left;
font-size:12px;
max-width:72%;
}
.wkloeschen {
float:left;
margin-top:5px;
}

.wkpreis {
text-align: right;
padding-top: 4px;
float: right;
}
.wkanzahl {
padding-top: 2px;
text-align: right;
float: left;
}
.wkbutton_del, .wkbutton_aktualisieren {
display: inline-block;
color: #6D6C6C;
font-family: Arial;
text-decoration: none;
background: transparent;
border: none;
font-weight: bold;
padding: 0px;
cursor: pointer;
}
.wkbutton_del {
background-image: url(img/de/delbuttonhr.png);
background-repeat: no-repeat;
padding-left: 20px;
background-size: 20px 20px;
padding-bottom: 2px;
width:30px;
height:30px;
color: transparent;
}
.wkbutton_aktualisieren {
display:none;
}
.wksumme {
text-align: right;
border-top: 6px double green;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-box-shadow: 1px 1px 5px 0px #000000;
box-shadow: 1px 1px 5px 0px #000000;
margin-bottom: 30px;
padding:10px;
padding-top: 5px;
font-size:13px;
margin-left: 6px;
margin-right: 6px;
}
.wksumme p{
padding:2px;
margin:0px;

}
#errorformular {
display: none;
}
#errorreporter{
font-size:11px;
padding:10px;
padding-bottom:100px; 
}
.countrylogo {
position: absolute;
top: 18px;
left: 153px;
color: #9a9a9a;
}
.search {
padding: 8px 8px 8px 8px;
width: 65%;
border: 1px solid #bbbbbb;
margin-right:0px;
}
.searchbutton {
background: #7abcff;
background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee));
background: -webkit-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%);
background: -o-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%);
background: -ms-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%);
background: linear-gradient(to bottom, #7abcff 0%,#60abf8 44%,#4096ee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );
cursor: pointer;
color: white;
font-weight: bold;
padding-right: 5px;
padding-left: 5px;
border: 0px solid blue;
height: 25px;
width:50px;
border-radius: 4px;
}
.numsuchbox {
margin-top: 20px;
padding: 10px;
border: 1px solid green;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #EBFFD0;
}
.numsuchtitel {
font-size: 16px;
font-weight: bold;
}


.suchergebnis{     
    margin-top:20px; 
    padding:10px; 
    font-size:12px; 
    line-height:18px;  
    }
    .suchergebnis:hover{
    background-color:#cef5c2;
    }
    .suchergebnis .titel{
    color:blue;
    font-weight:bold;
    font-size:14px;
    }
    .suchergebnis a{
    color:black;
    
    }
    .suchergebnis a:hover{
    text-decoration:none;
    
    }
    .suchergebnis .bild{
    margin:5px;
    float: left;
    }
    .suchergebnis img{
    max-width: 100px;
    max-height: 100px;
    
    }
    .suchergebnis .kategorie{
    font-size:10px;
    color:green;
    clear:both;
    }
    
    
    .artikelliste-detailansicht .ez-wr {
clear: both;
margin-bottom: 20px;
padding: 10px;
border: 1px solid green;
}
.artikelliste-detailansicht .ez-fl {
float: left;
}
.artikelliste-detailansicht .bild {
width: 120px;
}
.ez-box{
font-size:12px;
}

.einstellungenaendern{

}
.rechnungsadresse, .lieferadresse, .zahlart{
font-size:12px;
padding:4px;
padding-left:0px;
}
.achtung{
    font-weight:bold;
    padding-bottom: 10px;
    }  
    
    .faqbild{
    display:block;
    max-width:98%;
    
    }
    
    .smooth_zoom_preloader {
background-image: url(zoom_assets/preloader.gif);
background-position: center center;
background-repeat: no-repeat;
} 
.navitem .td_bild img {
max-width: 120px;
max-height: 60px;
}

.navitem .td_bild {
height:60px;
}





.cc_banner-wrapper {
    z-index: 9001;
    position: relative
}
.cc_container .cc_btn {
    cursor: pointer;
    text-align: center;
    font-size: 0.6em;
    transition: font-size 200ms;
    line-height: 1em
}
.cc_container .cc_message {
    font-size: 0.6em;
    transition: font-size 200ms;
    margin: 0;
    padding: 0;
    line-height: 1.5em
}
.cc_container .cc_logo {
    display: none;
    text-indent: -1000px;
    overflow: hidden;
    width: 100px;
    height: 22px;
    background-size: cover;
    opacity: 0.9;
    transition: opacity 200ms
}
.cc_container .cc_logo:hover,
.cc_container .cc_logo:active {
    opacity: 1
}
@media screen and (min-width: 500px) {
    .cc_container .cc_btn {
        font-size: 0.8em
    }
    .cc_container .cc_message {
        font-size: 0.8em
    }
}
@media screen and (min-width: 768px) {
    .cc_container .cc_btn {
        font-size: 1em
    }
    .cc_container .cc_message {
        font-size: 1em;
        line-height: 1em
    }
}
@media screen and (min-width: 992px) {
    .cc_container .cc_message {
        font-size: 1em
    }
}
@media print {
    .cc_banner-wrapper,
    .cc_container {
        display: none
    }
}
.cc_container {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    padding: 10px
}
.cc_container .cc_btn {
    padding: 8px 10px;
    background-color: #f1d600;
    cursor: pointer;
    transition: font-size 200ms;
    text-align: center;
    font-size: 0.6em;
    display: block;
    width: 33%;
    margin-left: 10px;
    float: right;
    max-width: 120px
}
.cc_container .cc_message {
    transition: font-size 200ms;
    font-size: 0.6em;
    display: block
}
@media screen and (min-width: 500px) {
    .cc_container .cc_btn {
        font-size: 0.8em
    }
    .cc_container .cc_message {
        margin-top: 0.5em;
        font-size: 0.8em
    }
}
@media screen and (min-width: 768px) {
    .cc_container {
        padding: 15px 30px 15px
    }
    .cc_container .cc_btn {
        font-size: 1em;
        padding: 8px 15px
    }
    .cc_container .cc_message {
        font-size: 1em
    }
}
@media screen and (min-width: 992px) {
    .cc_container .cc_message {
        font-size: 1em
    }
}
.cc_container {
    background: #fff;
    color: #5a5a5a;
    font-size: 17px;
    font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
    box-sizing: border-box;
    border: 1px solid #ccc
}
.cc_container::-moz-selection {
    background: #ff5e99;
    color: #fff;
    text-shadow: none
}
.cc_container .cc_btn,
.cc_container .cc_btn:visited {
    color: #000;
    background-color: #f1d600;
    transition: background 200ms ease-in-out, color 200ms ease-in-out, box-shadow 200ms ease-in-out;
    -webkit-transition: background 200ms ease-in-out, color 200ms ease-in-out, box-shadow 200ms ease-in-out;
    border-radius: 5px;
    -webkit-border-radius: 5px
}
.cc_container .cc_btn:hover,
.cc_container .cc_btn:active {
    background-color: #d7bf00;
    color: #000
}
.cc_container a,
.cc_container a:visited {
    text-decoration: none;
    transition: 200ms color
}
.cc_container a:hover,
.cc_container a:active {
    color: #555
}
@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(66px);
        transform: translateY(66px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}
@keyframes slideUp {
    0% {
        -webkit-transform: translateY(66px);
        -ms-transform: translateY(66px);
        transform: translateY(66px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}
.cc_container,
.cc_message,
.cc_btn {
    animation-duration: 0.8s;
    -webkit-animation-duration: 0.8s;
    -moz-animation-duration: 0.8s;
    -o-animation-duration: 0.8s;
    -webkit-animation-name: slideUp;
    animation-name: slideUp
}

.uvp {
    transform: rotate(-5deg);
    padding-bottom: 17px;
    background-color: #85bb24;
    margin-bottom: 21px;
    width: 106px;
    padding: 7px;
    color: white;
    align-items: center;
    text-align: center;
    line-height: 11px;
}
span.uvptext {
    font-size: 12px;
}
span.uvppreis {
    font-size: 23px;
    line-height: normal;
    text-decoration: line-through;
    font-weight: bold;
}
.uvp::before {
    content: " ";
    position: absolute;
    border-radius: 50%;
    width: 16px;
    height: 36px;
    left: 0;
    margin-left: -8px;
    top: 8px;
    background-color: #85bb24;
}
.uvp::after {
    content: " " !important;
    position: absolute;
    border-radius: 50%;
    width: 16px;
    height: 36px;
    right: 0;
    margin-right: -8px;
    top: 8px;
    background-color: #85bb24;
    height: 36px;
    min-height: 36px;
    clear: none;
    height: auto !important;
    visibility: visible !important;
    display: block !important;
}

.artikelerweiterung{
max-width:100%;float:left;padding:10px;border:1px dotted green;margin:20px;
}
.artikelerweiterung ul{
list-style-position: inside;
list-style-type: circle;
}
.artikelerweiterungtotal{
width:100%;

}

.seiterweiterung ul{
list-style-position: inside;
list-style-type: circle;
}
.textimbild{
position: relative;
    top: -34px;
    height: 0px;
    line-height: normal;
    color: white;
font-size: 22px;
padding:0px;
margin:0px;
color: white;
text-shadow: rgb(1, 116, 116) 1px 0px 0px, rgb(1, 116, 116) 0.540302px 0.841471px 0px, rgb(1, 116, 116) -0.416147px 0.909297px 0px, rgb(1, 116, 116) -0.989992px 0.14112px 0px, rgb(1, 116, 116) -0.653644px -0.756802px 0px, rgb(1, 116, 116) 0.283662px -0.958924px 0px, rgb(1, 116, 116) 0.96017px -0.279415px 0px;
}
#kwicks .kwick .preis {
    text-align: right;
    height: 0px;
    font-weight:bold;
    color:red;
    position: relative;
    top: -14px;
}

#kwicks .kwick .imgframe{
  width:30%;

}
#footerbild img{
  width:100%;
  max-width:816px;
}
#footerbild{
margin-left: -8px;
margin-right: -8px;
}
.youtube{
padding-top:20px;padding-bottom:20px;width:100%;height:280px;
}


.block {
margin:25px;

border-left: 1px solid #31A784;
border-right: 1px solid #31A784;
border-bottom: 1px solid #31A784;
-webkit-box-shadow: 1px 1px 8px 0px #b0adad;
box-shadow: 1px 1px 8px 0px #b0adad;
}
.block .pad{
line-height:26px;
padding:10px;
padding-top:0px;

}
.block h2{
border-top: 1px solid #31A784;
background-image: url(/globalpic/tabtitelbg.gif);
background-repeat: repeat-x;
color: #118683;
font-size: 16px;
font-weight: bold;
padding: 7px 0 7px 15px;
border-bottom: 1px solid;


}

.blaettern {
    margin: 40px;
    padding: 10px;
    text-align: center;
    border: 1px solid green;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-left: 2px;
    margin-right: 2px;
}
#text ul{
  list-style-type: disc;
}

.subnavbox ul{
    list-style-type: none!important;
}
#text p{
    line-height:18px;
}

.vorteileliste{
   list-style-type: none!important;
}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:block;
  text-align:center;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton:active {
	position:relative;
	top:1px;
}


.biginput{
    font-size: 25px;
    width: 95%;
    margin-bottom: 15px;
}
.r{
padding-bottom:10px;     
}


.designbild{
margin-left:-8px;
margin-right:-8px;

}
.dataTables_wrapper{
overflow:auto;

}

#input_hersteller_waehlen, #arttable_filter input {
    font-size: 16px;
    margin-left: 4px;
    width: 120px;
}
#rort, #lort{
width: 145px;
}
.gefahr{
    border: 2px solid red;
    background: white;
    padding:25px; 
    clear: both;
}
.gefahr img{width:60px;}
.notizinfobox{
    clear: both;
    border: 1px solid#ccb894;
    padding: 20px;
}
#ausblenden{
float: left;width: 23px;height: 23px;text-align:center;margin-top:2px;color: green;font-size: 28px;line-height: 23px;cursor: pointer;border:1px solid green;border-radius:50%;
}
.ez-wr .bild img{
   border-radius:6px;
   border:1px solid green;
}
.ez-wr .bild{
 padding-right:20px;
}
.ez-box .preislager{
    float: right;
}
.ez-box .numsuchpreis{
    font-size:23px;
    
}
.artikelliste-detailansicht .ez-wr{
display: block;
max-width:100%;
margin:0px;
padding:0px;
padding:15px;
min-height:0px;
margin-bottom:20px;
width:auto;
}