body {
	background: #FFFFFF;
	font: 85%/1.5em Verdana, Tahoma, arial, sans-serif;
	text-align: center;
	margin:0px;
	padding:0;
	color:#000000;
}
html{font-size: 100%;margin:0px;padding:0;}

a, a:visited {
	text-decoration: none;
	background: inherit;
	color: #1122D2;
	/*color: #191970;*/
}
a:hover {
	text-decoration: underline;
	background: inherit;
	color: #1122D2;
	/*color:  #000080;*/
}

a.aseitenlinks  , a.aseitenlinks :visited
{
	font: 12px Arial, Sans-serif; 
	cursor:pointer;
	display:inline-block;
	margin:2px;
	padding:3px;
	background-color:#3F88D5;
	color:white;
	width:20px;
	text-align:center;
	border:0px solid #ddd;
	outline:1px solid #1773BC;
	-moz-ouline-radius:4px;
}
.aseitenlinksaktiv
{
	font: 12px Arial, Sans-serif; 
	cursor:pointer;
	margin:2px;
	padding:3px;
	background-color:lightblue;
	color:white;
	width:20px;
	text-align:center;
	display:inline-block;
	border:0px solid #ddd;
	outline:1px solid #1773BC;
	-moz-ouline-radius:4px;
}
.textseitenlinks
{
font: 12px Arial, Sans-serif; 
}

.divproduct
	{
	box-sizing: border-box;
	background-color:white;border:1px solid #D8D8D6;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin:3px;
	font-size: 90%;
	float:left;
	height:170px;
	overflow-y:hidden;
	
	}
@media all and (min-width: 1px){.divproduct{width: calc(100% - 6px);box-sizing: border-box;}}
@media all and (min-width: 800px){.divproduct{width: calc(50% - 6px);box-sizing: border-box;}}
@media all and (min-width: 950px){.divproduct{width: calc(33% - 6px);box-sizing: border-box;}}
@media all and (min-width: 1200px){.divproduct{width: calc(25% - 6px); box-sizing: border-box;}}



.divcontentwrapper{	width:100%;}
.divcontentwrapperInnerL{width:100%;}
.divcontentwrapperInnerR{width:0%;display:none;}
@media all and (min-width: 1500px)
	{
	.divcontentwrapperInnerL{width:80%;float:left;}
	.divcontentwrapperInnerR{width:19%;min-width:310px;display:block;float:left;padding-top:3px;}	
	}

.divproducth
{
width:776px;
max-width:100%;
padding: 5px; margin:2px;
}

.divseiten
{
background-color:#cce5ff;border:1px solid #b3d7ff;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
width:100%;max-width:100%;
margin:0px 0px 0px 0px; 
padding: 0px;
font-size: 95%;
}

td
{
padding:1px 3px 1px 3px;
font-size: 95%;
}

td.ls
{
padding:1px 3px 1px 3px;
font-size: 90%;
vertical-align: top;
}

h1
{
	font-size: 125%;	
	font-weight: bold;	
}

h2
{
	font-size: 120%;	
	font-weight: bold;	
	margin:0 0 5px 0;
}



.divsuchbox
{
background-color:#2c7dac;
width:780px;
max-width:100%;
font-size: 100%;
padding-top:10px;
padding-bottom:7px;
text-align:center;
color:white;
text-align:center;
width:100%;
max-width:100%;
margin-left:auto;
margin-right:auto;
}


.divheader
	{
	width:780px;
	max-width:100%;
	height:60px;
	}

.inpmenusuchen
	{
	height:24px;
	width:80px;
	padding:0px;
	font-size:13px;
	border:0px;
	}

.sucheingabe
	{
	width:240px;
	height:24px;
	padding:0px;
	font-size:13px;
	border:0px;
	padding-left:5px;
	margin-right:5px;
	}



.priceborder
{
width:40px;
height:20px;
padding:2px;
font-size:13px;
border-radius:3px;
}

.livesuche
{
text-align:left;
background-color:#f5fffa;border:1px solid #DCDCDC;
width:100%;
margin:0px;
font-size: 100%;
}

.grundpreis
{
font-size: 90%;
}
.versandkosten
{
font-size: 80%;
}


div.spalten3
{ 	
	width: 780px;
	padding: 5px;
	text-align: justify;
 
	-webkit-column-count: 3;  
	-webkit-column-gap: 20px;  
	-webkit-column-rule-color: silver;
	-webkit-column-rule-style: solid;
	-webkit-column-rule-width: 1px;
 
	-moz-column-count: 3;  
	-moz-column-gap: 20px;
	-moz-column-rule-color: silver;
	-moz-column-rule-style: solid;
	-moz-column-rule-width: 1px;
 
	column-count: 3;  
	column-gap: 20px;
	column-rule-color: silver;
	column-rule-style: solid;
	column-rule-width: 1px;
}

.button
{
	font: 12px Arial, Sans-serif; 
	cursor:pointer;
	width:100%;
	margin:2px;
	height:20px;
	padding:2px;
	background-color:#3F88D5;
	color:white;
	border:0px solid #ddd;
	outline:1px solid #1773BC;
	-moz-ouline-radius:4px;
}

.buttonseite
{
	font: 12px Arial, Sans-serif; 
	cursor:pointer;
	width:20px;
	margin:2px;
	height:20px;
	padding:2px;
	background-color:#3F88D5;
	color:white;
	border:0px solid #ddd;
	outline:1px solid #1773BC;
	-moz-ouline-radius:4px;
}

.buttonseitecurrent
{
	font: 12px Arial, Sans-serif; 
	cursor:pointer;
	width:20px;
	margin:2px;
	height:20px;
	padding:2px;
	background-color:lightblue;
	color:white;
	border:0px solid #ddd;
	outline:1px solid #1773BC;
	-moz-ouline-radius:4px;
}

.pf1{width:20%;text-align:center;}
.pf2{width:60%;padding-right:6px;}
.pf3{width:20%;}
strong 
{ 
font-weight: bold; 
}

em 
{ 
font-style: italic; 
}

#adsky {
margin-top:20px;
float:left;
}

a.zumartikel
	{
	font-weight:bold;
	font-size:16px;
	}
div.zumartikel
	{
	background:lightgreen;
	padding:4px;
	margin-top:5px;
	margin-bottom:5px;
	}
span.stand
	{
	font-size:10px;
	}
span.preis,a.preis
	{
	font-size:16px;
	font-weight:bold;
	color:#ff6600;
	text-decoration:none;
	}
	
.divsuchboxstartmitte
	{
	background-color:#2c7dac;
	font-size: 100%;
	padding-top:8px;
	padding-bottom:8px;
	color:white;
	width:800px;
	text-align:center;
	margin-left:auto;margin-right:auto;
	max-width:100%;
	}
.startseitesuche{height:50px;width:100%;font-size:20px;margin:10px;max-width:100%;padding:10px;}
.startseitesuchbutton{height:40px;width:40px;max-width:100%;font-size:20px;margin:10px;padding:10px;}
#Navigation
{
margin:0;
text-align:center;
width:100%;
max-width:100%;
margin-left:auto;
margin-right:auto;
border-top: 1px solid #2C7DAC;
}

.headerksname
{
width:100%;
max-width:100%;
text-align:center;
}
.headerksnamespanks
{
font-size:30px;
font-weight:bold;
font-style:italic;
padding:0;
width:100%;
max-width:100%;
background-color:#4B98C2;
vertical-align:middle;
text-align:center;
margin-left:auto;
margin-right:auto;

}
.headerksnamespanks2
{
margin-left:auto;
margin-right:auto;
text-align:center;
padding:2px;
vertical-align: middle;
text-shadow: 2px 2px 2px #E3E3E2;
}
.headerksnamespanst
{
font-size:14px;font-weight:bold;
color:white;
padding:5px;
text-align:center;
}
.hrheaderks{border-color:black;border-width:0px 0 1px 0;height:1px;}

  ul#Navigation {
  background-color:#C0DCEA;
    margin: 0; padding: 10px 0 10px 0;
	font-size:14px;
  }
  ul#Navigation li {
  list-style: none;
    display: inline;
	padding:10px;
  }
    ul#Navigation li a{
color:black;
  }
a.nolinkdekoblack
 {
 text-decoration:none;
 color:black;
 }
a.nolinkdekowhite
 {
 text-decoration:none;
 color:white;
 }
	
body .site
{
box-shadow:none;
}
site-header
{
padding:0;
margin:0;
}

.startseitedivpv,.startseiteinfo
{
width:800px;text-align:left;margin-left:auto;margin-right:auto;max-width:100%;
padding:0;
}

.eefflabel{height:20px;max-width:100px;}

.eancompare
{
border-bottom:1px solid #D0D0D0 ;
vertical-align:top;
}

@media all and (max-width: 800px) { 
  #adsky
	{
	display:none;
	width:0px;
	}
  .divproduct, #globalercontainer, .divsuchbox, .divseiten,.divheader,.livesuche,div.spalten3,.headerksnamespanks,.startseitedivpv,.divsuchboxstartmitte, #Navigation,.headerksname
	{
	width:100%;
	max-width:100%;
	padding:0;
	}
  .divsuchbox
	  {
	 height:100%;
	 width:100%;
	 max-width:100%;
	 padding-top:10px;
	 }

  
}
@media all and (max-width: 630px) { 
  .headerksnamespanst,.diveintraegejeseite
	  {
	 display:none;
	 }
}


.divproductlinks { width: 20%; float:left; text-align:center; padding: 0; margin: 0;overflow:hidden;} 
.divproductmitte { width:60%; float:left; padding: 0; margin: 0; overflow:hidden;}
.divproductrechts { width:20%; float:left; padding: 0; margin: 0; overflow:hidden; } 
.divproductlinksinner {  margin: 0px;} 
.divproductmitteinner { margin: 5px 5px 5px 5px; text-align:left;}
.divproductrechtsinner {  margin: 5px 5px 5px 5px; } 
.productshortdescription, .productshortdescriptionimmersichtbar{display:inline;}
.bild{max-height:120px;max-width:100%;vertical-align:middle;}
a.productoptionlink, a.productoptionlink:visited{color:#4da6ff;}

@media all and (max-width: 450px) { 
	.divproductlinks{clear:both;width: 100%; }
	.divproductmitte{clear:both;width: 100%;}
	.divproductrechts{clear:both;width: 100%;}
	.productshortdescription{clear:both;width: 100%;}
	/*.productshortdescription{display:none;}*/
	.bild{width:100%;}
	}

@media screen { 	
#ctoclose{display:block;width:9px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDY4RkE0RTlGRDMxMUU0QTYwMkFGNkNDQ0Y4NENBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDY4RkE0RjlGRDMxMUU0QTYwMkFGNkNDQ0Y4NENBMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0NjhGQTRDOUZEMzExRTRBNjAyQUY2Q0NDRjg0Q0ExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0NjhGQTREOUZEMzExRTRBNjAyQUY2Q0NDRjg0Q0ExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+d8PnJAAAAU5JREFUeNo0kD1Lw1AUho8EhTYuxV/Q0n9ghoihk4FQAg6Ci3MWSzGL1MkpWVz8AdpFHOwuQvaSxUBpoKSDRSVDCuajpY1pm4/ruQUPPBfuPe855z0XCCHXyDtygAAlyzJoNBpg2/ZDGIYvEEXRByZInuevyH5RFLDZbGA0Gqn4jPpsDoIgnAwGA4cKMfmWpimLXNI7FhSKoqhgGAZIksQPh8MvmkiSxF6v1ykW5K1W6wZoUA/9fh+azeaR67o/q9WKjiadTucW/mM2m209OI5z4XleQgXYiZim+Vyv15mtKAgC8H3/fLlcpovFgmia9ogev+loNP9Uq9UYut0Vin5RRFRVvZNlmUGk8Xjs066WZXUBj884jkm73b7HTfboH/V6PRBF8XQymcyn02m8w/P8caVSOaxWq11d12P0A+VyGTiOA5Zlz0ql0u6fAAMAQ+fsfIg44xsAAAAASUVORK5CYII=);background-repeat:no-repeat!important;border-bottom-color:#6d6c71;cursor:pointer}#ctoclosebg{padding:7px;cursor:pointer;float:right}#ctowrapper{position:fixed;opacity:0;line-height:0!important;z-index:2147483646!important;text-align:center!important;zoom:1}.ctounselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#ctopanel{display:inline-block;width:100%}#ctoclose:hover{opacity:.7}#ctobannerwrapper{display:inline-block!important;position:relative!important;vertical-align:middle}#ctomessage{display:none;background-color:#fff;border-style: solid;border-width: 1px 0 0 0;cursor:pointer;line-height: 21px;padding:0px 20px;font-size:12px;font-family: Arial, Helvetica, sans-serif;float:right;}
}


