/* dosis-300 - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 300;
  src: url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Dosis Light'), local('Dosis-Light'),
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-300.svg#Dosis') format('svg'); /* Legacy iOS */
}

/* dosis-regular - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Dosis Regular'), local('Dosis-Regular'),
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-regular.svg#Dosis') format('svg'); /* Legacy iOS */
}

/* dosis-500 - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Dosis Medium'), local('Dosis-Medium'),
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-500.woff') format('woff'), /* Modern Browsers */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.palast-der-spiele.de/templates/EvoChild-MHE/themes/theme-by-mhe/fonts/dosis-v7-latin-500.svg#Dosis') format('svg'); /* Legacy iOS */
}


body, h1, h2, h3, h4, h5{
    font-family: Dosis,Arial,sans-serif;
    font-size: 18px;
    color: #222;
    border: none;
}

hr {
	border: none;
}

a {
    color: #1a1ebd;
}

header #header-branding {
    padding: 5px 0;
}

#header-branding {
    font-family: Dosis,Arial,sans-serif;
}
#header-branding div#top-bar a {
    color: #1a1ebd;
}

#logo.col-xs-4 a img.img-responsive {
    max-height: 100px;
    
}

#header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li#search form div.input-group span.input-group-addon {
	background-color: #292c8d;
	border: 1px solid #292c8d;
}
#header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li#search form div.input-group span.input-group-addon button#search-submit-button {
	color: #fff;
}

#header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.hidden-xs.cart-menu.dropdown.items a.dropdown-toggle span.shopping-cart-label.hidden-sm {
	color: #222;
	letter-spacing: 0.09em;
	font-size: 25px;
}

#header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.hidden-xs.cart-menu.dropdown.items a:hover.dropdown-toggle{
	background-color: #bde6f5;
	border-color: #fff;
	border-radius: 4px;
}

#header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.hidden-xs.cart-menu.dropdown.items.open a.dropdown-toggle {
	background-color: #7fd7f7;
	border-color: #fff;
}

#header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.dropdown.hidden-xs a:hover.dropdown-toggle {
	background-color: #bde6f5;
	border-color: #fff;
	border-radius: 4px;
	margin-right: 5px;
}

#header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.dropdown.hidden-xs.open a.dropdown-toggle {
	background-color: #7fd7f7;
	border-color: #fff;
	margin-right: 5px;
}

#header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.dropdown.hidden-xs a.dropdown-toggle {
	margin-right: 5px;
}

#header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.dropdown.hidden-xs a.dropdown-toggle span.hidden-xs.hidden-sm, #header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.dropdown.hidden-xs a.dropdown-toggle i.fa.fa-user, #header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.hidden-xs.cart-menu.dropdown.items a.dropdown-toggle span.fa.fa-shopping-cart, a.dropdown-toggle i.caret, #header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.hidden-xs.cart-menu.dropdown.items a.dropdown-toggle span.caret {
	color: #222;
}

#header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.hidden-xs.cart-menu.dropdown.items a.dropdown-toggle sup.badge {
	color: #fff;
	background-color: #292c8d;
}
#header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.hidden-xs.cart-menu.dropdown.current a.dropdown-toggle span.caret, #header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.hidden-xs.cart-menu.dropdown.current a.dropdown-toggle span.fa.fa-shopping-cart, #header-branding div.row div#shop-nav.col-xs-8 ul.header-shop-nav.nav.navbar-nav.force-float.horizontal.pull-right li.hidden-xs.cart-menu.dropdown.current a.dropdown-toggle span.shopping-cart-label.hidden-sm {
	color: #222;
}

.category-wrapper.top15 div.img.text-center a img.image {
	border-radius: 4px;
}

.category-wrapper.top15 div.img.text-center a:hover img.image {
	border-radius: 4px;
	transition-duration: 0.7s;
	box-shadow: 0 0 5px #35DEF2, 0 0 10px #35DEF2, 0 0 15px #35DEF2;
}

.category-wrapper.top15 ul.list-unstyled.small.subsub li {
	text-align: center;
}

.megamenu .mega-categories .category-wrapper {
	box-shadow: 0 0;
	border: none;
}
.megamenu .mega-categories .category-wrapper:hover {
	box-shadow: 0 0;
	border: none;
}


.megamenu .megamenu-content {
	background-color: #292c8d;
}

.megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw ul.dropdown-menu.keepopen li div.megamenu-content div.row div.col-lg-3.visible-lg div.mega-info-lg.top15 div.description.text-muted.small h4 {
	color: #eee;
	font-size: 1.4em;
}

.megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw ul.dropdown-menu.keepopen {
	border-top: none;
}

.megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw ul.dropdown-menu.keepopen li div.megamenu-content {
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
}

.megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw ul.dropdown-menu.keepopen li div.megamenu-content div.row div.col-lg-3.visible-lg div.mega-info-lg.top15 div.description.text-muted.small {
	color: #eee;
}

.megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw, .megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw a.dropdown-toggle {
	background-color: #292c8d;
}

.megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw a:active.dropdown-toggle, .megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw a:visited.dropdown-toggle {
	background-color: #292c8d;
}

.megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw a:hover.dropdown-toggle, .megamenu ul.nav.navbar-nav.force-float li a {
	background-color: #292c8d;
	text-decoration: underline;
	text-decoration-color: #292c8d;
}

.megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw a:hover.dropdown-toggle, .megamenu ul.nav.navbar-nav.force-float li a:hover {
	background-color: #292c8d;
	text-decoration: underline;
	transition-duration: 0.7s;
	text-shadow: 0 0 5px #35DEF2, 0 0 10px #35DEF2, 0 0 15px #35DEF2;
}

#evo-main-nav.navbar.navbar-default div.container div.megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw ul.dropdown-menu.keepopen li div.megamenu-content div.row div.col-xs-12.col-lg-9.mega-categories.hasInfoColumn {
	border: none;
}

#evo-main-nav.navbar.navbar-default div.container div.megamenu ul.nav.navbar-nav.force-float li.dropdown.megamenu-fw ul.dropdown-menu.keepopen li div.megamenu-content div.row div.col-xs-12.col-lg-9.mega-categories.hasInfoColumn div.row.row-eq-height.row-eq-img-height div.col-xs-6.col-sm-3.col-lg-3 div.category-wrapper.top15 div.img.text-center a img.image {
	border-radius: 4px;
}

#main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled div.breadcrumb-wrapper.hidden-xs div.row div.col-xs-12 ul#breadcrumb.breadcrumb {
	border: none;
	margin-bottom: 0px;
	font-size: 12px;
	letter-spacing: 0.1em;
	font-weight: 500;
}

#main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled div.breadcrumb-wrapper.hidden-xs ::before{
	color: #ddd;
	font-size: 12px;
}

#main-wrapper.main-wrapper.fluid.aside-active div#content-wrapper div.container div.container-block.beveled div.breadcrumb-wrapper.hidden-xs div.row div.col-xs-12 ul#breadcrumb.breadcrumb {
	margin-top: 0px;
}

#main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled div.breadcrumb-wrapper.hidden-xs {
	background: #292c8d;
	margin: -25px -25px 25px -25px;
	color: #ddd;
	border-radius: 4px 4px 0 0;
	padding-left: 45px;
}

#main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled div.breadcrumb-wrapper.hidden-xs a {
	color: #ddd;
	font-size: 12px;
}

#main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled div.visible-lg.product-pagination.previous a {
	border-radius: 4px 0 0 4px;
}

#main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled div.visible-lg.product-pagination.next a {
	border-radius: 0 4px 4px 0;
}

#main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled div.visible-lg.product-pagination.next a: hover{
    opacity: 0.74;
    transition: opacity 0.2s;
}

#main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled div.visible-lg.product-pagination.previous {
	top: 30px;
	left: -28px;
}


#main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled div.visible-lg.product-pagination.next {
	top: 30px;
	right: -29px;
}


#main-wrapper.main-wrapper.fluid header#evo-nav-wrapper.hidden-print.container-block {
    box-shadow: 0 0 65px #fff;
    
}

/*#main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled {
    border-radius: 4px;
    box-shadow: 0 0 10px #000000;
    opacity: 0.94;
	padding-bottom: 2px;
}*/



@media (min-width: 992px) {
  #main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled {
    border-radius: 4px;
    box-shadow: 0 0 10px #000000;
    opacity: 0.94;
	padding-bottom: 2px;
  }
}



#main-wrapper.main-wrapper.fluid div#content-wrapper div.container div.container-block.beveled div.row div#content.col-xs-12 {
	margin-bottom: 5px;
}

#search form div.input-group span.twitter-typeahead input.form-control.ac_input.tt-input {
    font-size:14px;
}

@media (min-width: 992px) {
	#content.col-xs-12.col-md-8.col-md-push-4.col-lg-9.col-lg-push-3 div#result-wrapper div.title h1 {
		font-size: 42px;
		font-weight: 300;
		text-align: center;
		margin-left: -250px;
	}
}

}
@media (max-width: 991px) {
	#content.col-xs-12.col-md-8.col-md-push-4.col-lg-9.col-lg-push-3 div#result-wrapper div.title h1 {
		font-size: 42px;
		font-weight: 300;
		text-align: center;
		margin-left: 0;
	}
}

#content.col-xs-12 div#result-wrapper div.title h1 {
    font-size: 42px;
    font-weight: 300;
	text-align: center;
}


#content h1.product-title {
    font-size: 22px;
    font-weight: bold;
}



#content h2 {
    font-size: 18px;
    font-weight: bold;
    padding: 15px 0 0 0;
}

#content.col-xs-12 div#result-wrapper ul.nav.nav-tabs.bottom15 li.active a {
    font-size: 14px;
    color: #fff;
    background-color: #555;
    border: none;
}

#content.col-xs-12 div#result-wrapper ul.nav.nav-tabs.bottom15 li a {
    font-size: 14px;
    color: #222;
    background-color: #ddd;
    border: none;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div#product-actions.btn-group.btn-group-md.product-actions.hidden-print button {
    font-size: 14px;
}

#evo-main-nav-wrapper.nav-wrapper nav#evo-main-nav.navbar.navbar-default {
	background: #292c8d;
	font-size: 16px;
}

#evo-main-nav.navbar.navbar-default div.container div.megamenu ul.nav.navbar-nav.force-float li a {
    font-family: Dosis,Arial,sans-serif;
    color: #ddd;
	font-weight: 300;
}

#evo-main-nav.navbar.navbar-default div.container div.megamenu ul.nav.navbar-nav.force-float li a span {
    font-family: Dosis,Arial,sans-serif;
    color: #ddd;
	font-weight: 500;
}

#evo-nav-wrapper.hidden-print.container-block div.category-nav.navbar-wrapper.hidden-xs div#evo-main-nav-wrapper.nav-wrapper nav#evo-main-nav.navbar.navbar-default div.container {
    width: 100%;
	background-color: #292c8d;
}

#evo-nav-wrapper.hidden-print.container-block div.category-nav.navbar-wrapper.hidden-xs div#evo-main-nav-wrapper.nav-wrapper nav#evo-main-nav.navbar.navbar-default div.container div.megamenu ul.nav.navbar-nav.force-float {
    display: flex;
    align-items: center;
    justify-content: center;
}

.navbar-default .nav > li > a, .navbar-default .btn {
    position: relative;
    padding: 5px 12px 5px 12px;
    margin: 0px;
}

.panel-default > .panel-heading {
    background: #fff;
	text-align: center;
	border: none;
	padding-bottom: 0px;
}

#footer .panel .panel-title {
    font-size: 18px;
    padding-bottom: 5px;
	text-align: left;
}


@media (min-width: 992px) {
  .panel-default > .panel-heading h1 .panel-default > .panel-heading h2, .panel-default > .panel-heading h3, .panel-default > .panel-heading h4, .panel-default > .panel-heading h5, .panel-default > .panel-heading h6 {
    color: #222;
	font-family: Dosis, sans-serif;
	font-weight: 300;
	font-size: 28px;
	text-align: center;
  }
}

@media (max-width: 991px) {
  .panel-default > .panel-heading h1 .panel-default > .panel-heading h2, .panel-default > .panel-heading h3, .panel-default > .panel-heading h4, .panel-default > .panel-heading h5, .panel-default > .panel-heading h6 {
    color: #222;
	font-family: Dosis, sans-serif;
	font-weight: 300;
	font-size: 18px;
	text-align: center;
  }
}

#sidepanel_left.hidden-print.col-xs-12.col-lg-3.col-lg-pull-9 section#boxslider-recently-viewed.panel.panel-default.panel-slider.box.box-slider div.panel-heading div.Breite100Prozent div div.width33prozent h5.panel-title {
	font-size: 18px !important;
}
#sidepanel_left.hidden-print.col-xs-12.col-lg-3.col-lg-pull-9 section#boxslider-recently-viewed.panel.panel-default.panel-slider.box.box-slider div.panel-body div.evo-box-slider.slick-initialized.slick-slider div.slick-list.draggable div.slick-track div.product-wrapper.slick-slide.slick-current.slick-active div.product-cell.text-center.thumbnail div.caption div.price_wrapper strong.price.text-nowrap span, #sidepanel_left.hidden-print.col-xs-12.col-lg-3.col-lg-pull-9 section#boxslider-recently-viewed.panel.panel-default.panel-slider.box.box-slider div.panel-body div.evo-box-slider.slick-initialized.slick-slider div.slick-list.draggable div.slick-track div.product-wrapper.slick-slide.slick-current.slick-active div.product-cell.text-center.thumbnail div.caption h4.title.word-break a {
	color: #222;
}

#content-wrapper .panel-default {
    border: none;
}

.panel-body div.evo-slider.slick-initialized.slick-slider div.slick-list.draggable div.slick-track div.product-wrapper.slick-slide.slick-active div.product-cell.text-center.thumbnail div.caption {
	font-size: 16px;
	font-weight: 300;
	color: #666;
}

.panel-body div.evo-slider.slick-initialized.slick-slider div.slick-list.draggable div.slick-track div.product-wrapper.slick-slide.slick-active div.product-cell.text-center.thumbnail div.caption div.price_wrapper strong.price.text-nowrap {
	color: #bd1a1a;
	font-family: Dosis;
	letter-spacing: 0.05em;
	padding: 0 5px;
}

.panel-body div.evo-slider.slick-initialized.slick-slider div.slick-list.draggable div.slick-track div.product-wrapper.slick-slide.slick-active div.product-cell.text-center.thumbnail div.caption h4.title.word-break a {
	color: #666;
}

.panel.panel-default.panel-slider div.panel-body div.evo-slider.slick-initialized.slick-slider div.slick-list.draggable div.slick-track div.product-wrapper.slick-slide.slick-active {
	min-height: 340px;
}


.Breite100Prozent {
	width: 100%;
	clear: both;
	padding: 10px 0 30px 0;
	height: 70px;
}

#Service-und-Support {
	width: 100%;
	clear: both;
	padding: 10px 0 20px 0;
	height: 70px;
	display: inline-table;
}

#Service-und-Support h2 {
	font-family: Dosis, sans-serif;
	font-weight: 300;
	font-size: 34px;
	text-align: center;
	width: 100%;
	clear: both;
	padding: 5px 0 30px 0;
	height: 50px;
}

@media (max-width: 991px) {
	#Service-und-Support {
		width: 100%;
	}
	#Service-und-Support h2 {
		font-family: Dosis, sans-serif;
		font-weight: 300;
		font-size: 20px;
		text-align: center;
		width: 100%;
		clear: both;
		padding: 5px 0 30px 0;
		height: 50px;
	}
	#bluebox {
		padding: 15px !important;
	}
	#greyboxtext {
		padding: 5px 15px !important;
	}
	.Spalte50ProzentBreite-1, .Spalte50ProzentBreite-2 {
		width: 100% !important;
		padding-bottom: 5px !important;
	}

	.Spalte50ProzentBreite-2 p#servicetextgross {
		font-size: 20px !important;
	}

	.Spalte50ProzentBreite-2 p {
		font-size: 18px !important;
	}
}


.Breite100ProzentFlach{
	height: 50px;
}

#content.col-xs-12 section.panel.panel-default.panel-slider div.panel-heading div.Breite100ProzentFlach div div.width33prozent h5.panel-title {
font-family: Dosis, sans-serif;
font-weight: 300;
font-size: 34px;
text-align: center;
}

.Spalte50ProzentBreite-1 {
	width: 50%;
	float: left;
	padding: 0 10px;
}

.ganzebreite {
	width: 100%;
}

.halbebreite {
	width: 49.9%;
	float: left;
	padding: 5px;
}

@media (max-width: 991px) {
	.halbebreite {
		width: 100%;
		float: left;
		padding: 5px;
	}
	#slider-2.nivoSlider.loaded div.nivo-caption p.desc {
		font-size: 14px !important;
	}
}

.clearleft {
	clear:left;
	width:100%;
}

.eindrittel {
	width:32%;
	float:left;
}

.eindrittel table caption {
	padding-top: 13px;
}


div.eindrittel table, div.halbebreite table {
    background-color: #eee;
    border: 10px solid #eee;
}


@media (min-width: 992px) {
		#karnevalteaser {
			box-shadow: 0 0px 4px 0px #bbb;
			background: #fff url('/mediafiles/Bilder/rechts-oben-neben-slider.jpg') no-repeat;
			background-size: cover;
			height: 389px;
			width: 100%;
			padding: 20px;
		}

		#karnevalteaser h2 {
			font-weight: 500;
			font-size: 90px;
			color: #7d21e0;
			text-shadow: 0 0 1px yellow, 0 0 2px #fff, 0 0 3px #fff, 0 0 4px #fff;
			opacity: 0.9;
		}

		#karnevalteaser ul {
			font-weight: 300;
			font-size: 20px;
			color: #fff;
			max-height:200px;
			height:200px;
			padding-left: 5px;
		}

		#karnevalteaser li {
			font-weight: 400;
			font-size: 32px;
			color: #fff;
			/*border: 1px solid rgba(255,255,255,0.8);*/
			/*border-radius: 4px;*/
			list-style-type: none;
			width: 48%;
			height: 40px;
			margin: 4px;
			padding: 0px 5px 5px 10px;
			overflow: hidden;
			float: left;
			/*background: rgba(0,0,0, 0.55);*/
			text-shadow: 0 0 3px #fff, 0 0 4px #fff, 0 0 5px #fff, 0 0 6px #fff;
		}

		#karnevalteaser li:hover {

			text-shadow: 0 0 5px cyan, 0 0 10px cyan, 0 0 15px cyan;
			transition: 0.5s;
		}

		#karnevalteaser li a {
			display: block;
			color: #7d21e0;
		}

		#karnevalteaser li a:hover {
			color: #7d21e0;
			text-decoration: none;
			
		}
}

@media (max-width: 991px) {
		#karnevalteaser {
			box-shadow: 0 0px 4px 0px #bbb;
			background: #fff url('/mediafiles/Bilder/rechts-oben-neben-slider.jpg') no-repeat;
			background-size: cover;
			width: 100%;
			padding: 10px;
			clear: both;
		}

		#karnevalteaser h2 {
			font-weight: 500;
			font-size: 40px;
			text-align: center;
			color: #7d21e0;
			text-shadow: 0 0 1px yellow, 0 0 2px #fff, 0 0 3px #fff, 0 0 4px #fff;
			opacity: 0.9;
		}

		#karnevalteaser ul {
			font-weight: 400;
			font-size: 20px;
			color: #fff;
			max-height:200px;
			height:200px;
			padding-left: 5px;
		}

		#karnevalteaser li {
			font-weight: 400;
			font-size: 18px;
			color: #7d21e0;
			list-style-type: none;
			border: 1px solid #7d21e0;
			box-shadow: 0 0 1px #fff, 0 0 2px #fff, 0 0 3px #fff, 0 0 4px #fff, 0 0 5px #fff, 0 0 6px #fff;
			width: 46%;
			height: 40px;
			margin: 4px;
			padding: 6px 0 0 6px;
			overflow: hidden;
			float: left;
			text-shadow: 0 0 1px #fff, 0 0 2px #fff, 0 0 3px #fff, 0 0 4px #fff, 0 0 5px #fff, 0 0 6px #fff;
		}

		#karnevalteaser li a {
			display: block;
			color: #7d21e0;
		}

		#karnevalteaser li a:hover {
			color: #fff;
			text-decoration: none;
			text-shadow: 0 0 5px #35DEF2, 0 0 10px #35DEF2, 0 0 15px #35DEF2;
			transition: 0.3s;
		}

}


@media (max-width: 991px) {
	#h1startseitecontainer {
		width: 100%;
		display: inline-block;
	}

	#h1startseite {
		width: 100%;
		color: #666;
		font-size: 24px !important;
		text-align: center;
		line-height: 28px;
		padding-top: 10px;
		margin-bottom: 0px;
	}

	#h1teaser {
		color: #fff;
		background: #fff url('/mediafiles/Bilder/teaser-mitte-h1-flach.jpg') no-repeat;
		background-size: 100% auto;
		background-color: #fff;
		
		width: 100%;
		display: block;
		float: left;
		padding: 10px;
	}
	#h1teaser p {
		color: #fff;
		font-size: 28px;
		width: 100%;
		display: block;
		line-height: 45px;
		float: left;
		text-align: center;
		border: 1px solid #fff;
		border-radius: 4px;
		text-shadow: 0 0 1px #000, 0 0 4px #000, 0 0 8px #000, 0 0 10px #000;
	}
	#h1teaser p:hover {
		text-shadow: 0 0 5px #35DEF2, 0 0 10px #35DEF2, 0 0 15px #35DEF2;
		transition: 0.3s;
	}
	#h1teaser p a {
		color: #fff;
	}
}



@media (min-width: 992px) {
	#h1startseitecontainer {
		width: 100%;
		display: inline-block;
	}
	#h1startseite {
		width: 100%;
		float: left;
		color: #666;
		font-size: 42px !important;
		text-align: center;
		line-height: 66px;
	}
	#h1teaser {
		color: #fff;
		background: #fff url('/mediafiles/Bilder/teaser-mitte-h1-flach.jpg') no-repeat;
		background-size: cover;
		background-color: #fff;
		height: 135px;
		width: 100%;
		display: block;
		float: left;
		padding: 10px;
	}
	#h1teaser p {
		color: #fff;
		font-size: 28px;
		width: 100%;
		display: block;
		line-height: 130px;
		float: left;
		text-align: center;
		border: none;
		border-radius: 4px;
		text-shadow: 0 0 1px #000, 0 0 4px #000, 0 0 8px #000, 0 0 10px #000;
	}
	#h1teaser p:hover {
		text-shadow: 0 0 5px #35DEF2, 0 0 10px #35DEF2, 0 0 15px #35DEF2;
		transition: 0.3s;
	}
	#h1teaser p a {
	color: #fff;
	text-decoration: none;
	}
}






#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-headline.hidden-xs h1.fn.product-title{
	text-align: left;
}

#content.col-xs-12 h1 {
	font-family: Dosis, sans-serif;
	font-weight: 300;
	font-size: 34px;
	text-align: center;
}

#content.col-xs-12 div#result-wrapper div.h1.visible-xs.text-center {
	color: #292c8d;
	font-family: Dosis, sans-serif;
	font-weight: 300;
	font-size: 34px;
	text-align: center;
}

@media (max-width: 991px) {
	#product-actions.btn-group.btn-group-md.product-actions.hidden-print {
		display: block;
	}
	#product-actions.btn-group.btn-group-md.product-actions.hidden-print button.btn.btn-default.btn-secondary.wishlist, #product-actions.btn-group.btn-group-md.product-actions.hidden-print button.btn.btn-default.btn-secondary.compare, .btn.btn-default.btn-secondary.popup-dep.question {
		width: 100%;
		padding: 16px 0;
		font-size: 20px !important;
		text-align: center;
		margin-bottom: 5px;
		background-color: #292c8d;
		color: #eee;
	}
}


@media (max-width: 991px) {
	#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div.row div.col-xs-7 {
		width: 100%;
		text-align: center;
	}
	#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div#add-to-cart.hidden-print.product-buy div.form-inline div#quantity-grp.choose_quantity.input-group input#quantity.quantity.form-control.text-right {
		height: 40px;
		width: 25% !important;
	}
	#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div#add-to-cart.hidden-print.product-buy div.form-inline div#quantity-grp.choose_quantity.input-group span.input-group-addon.unit {
		height: 40px;
		width: 15% !important;
	}
	#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div#add-to-cart.hidden-print.product-buy div.form-inline div#quantity-grp.choose_quantity.input-group span.input-group-btn button.submit.btn.btn-primary {
		height: 40px;
		width: 100% !important;
	}
}

section.panel.panel-default.panel-slider {
	box-shadow: 0 0;
	-webkit-box-shadow: 0 0;
}

.width33prozent {
	width: 33%;
	float: left;
}

.hoehe49prozent {
	height: 26px;
	border-bottom: 1px solid #666;
}

.hoehe50rozent {
	height: 20px;
}




@media (max-width: 991px) {
	#Termine-und-Bestellvorteile {
		width: 100%;
		padding: 5px 0 10px 0;
	}

	#Termine-und-Bestellvorteile-A {
		width: 100%;
		padding: 0;
		display: block;
		background-color: #eee;
	}

	#Termine-und-Bestellvorteile-B {
		width: 100%;
		padding: 0 10px;
		display: block;
		background-color: #eee;
	}

	#Termine-und-Bestellvorteile h2{
		text-align: left;
		font-family: Dosis, sans-serif;
		font-weight: 300;
		font-size: 28px;
		padding: 5px;
		margin-bottom: 10px;
		text-align: center;
	}

	#Termine-und-Bestellvorteile ul li{
		list-style-image: url('/mediafiles/Bilder/haken-gruen.png');
		list-style-position: outside;
		font-size: 14px;
		font-weight: 300;
		padding-bottom: 10px;
	}

	#Termine-und-Bestellvorteile div#Termine-und-Bestellvorteile-A a {
		color: #222;
	}
	
	#Termine-und-Bestellvorteile-A p {
		padding: 0 10px 10px 10px !important;
		font-size: 14px;
	}

	#Termine-und-Bestellvorteile div#Termine-und-Bestellvorteile-A a:hover {
		color: #292c8d;
		text-decoration: none;
	}
	
	#Termine-und-Bestellvorteile div#Termine-und-Bestellvorteile-A a img {
		width: 100% !important;
		margin: 0 !important;
	}
}











@media (min-width: 992px) {
	#Termine-und-Bestellvorteile {
		width: 100%;
		padding: 10px 0 30px 0;
		height: 335px;
	}

	#Termine-und-Bestellvorteile-A {
		width: 50%;
		float: left;
		padding: 0 10px;
	}

	#Termine-und-Bestellvorteile-B {
		width: 50%;
		float: left;
		padding: 0 10px;
	}

	#Termine-und-Bestellvorteile h2{
		text-align: left;
		font-family: Dosis, sans-serif;
		font-weight: 300;
		font-size: 34px;
		padding: 0;
		margin-bottom: 20px;
	}

	#Termine-und-Bestellvorteile ul li{
		list-style-image: url('/mediafiles/Bilder/haken-gruen.png');
		list-style-position: outside;
		font-size: 24px;
		font-weight: 300;
	}

	#Termine-und-Bestellvorteile div#Termine-und-Bestellvorteile-A a {
		color: #222;
	}

	#Termine-und-Bestellvorteile div#Termine-und-Bestellvorteile-A a:hover {
		color: #292c8d;
		text-decoration: none;
	}
}

#content.col-xs-12 div.Breite100Prozent h2 {
	font-family: Dosis, sans-serif;
	font-weight: 300;
	font-size: 34px;
	text-align: center;
	padding: 0;
	margin-bottom: 20px;
}

#greybox {
	width:auto;
	background: #ddd;
	color: #666;
	font-size: 18px;
	font-family: Dosis;
	font-weight: 300;
	color: #666;
	position: relative;
	background: #292c8d url('/mediafiles/Bilder/team.jpg') no-repeat center;
	background-size: cover;
	height: 240px;
}


#greyboxtext {
	color: white;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 5px 30px 5px;
}

.Spalte50ProzentBreite-2 {
	width: 50%;
	float: left;
	padding: 0 10px;
}

#bluebox {
	width:auto;
	background: #292c8d;
	color: #eee;
	font-size: 20px;
	font-family: Dosis;
	font-weight: 300;
	padding: 30px;
	letter-spacing: 0.07em;
	background: #292c8d url('/mediafiles/Bilder/telefon-130x130.png') no-repeat 90% 70%;
}

.Spalte50ProzentBreite-2 p#servicetextgross {
	font-size: 30px;
	font-weight: 500;
}

#SEOTextTeaser h2{
	font-size: 18px;
	color: #888;
	margin: 0 0 10px 0;
	font-family: Dosis;
	font-weight: 500;
}

#SEOTextTeaser {
	width:100%;
	padding:10px;
	font-size: 16px;
	color: #888;
	font-family: Dosis;
	font-weight: 300;
}

#SEOTextSpalten {
	width:100%;
	clear: both;
}

#SEOTextSpalten div.Spalte33ProzentBreite h2 {
	font-size: 18px;
	color: #888;
	margin: 0 0 10px 0;
	/*letter-spacing: -0.04em;*/
	font-family: Dosis;
	font-weight: 500;
}

.Spalte33ProzentBreite {
	width:33%;
	padding:10px;
	float: left;
	font-size: 16px;
	font-family: Dosis;
	font-weight: 300;
	color: #888;
}

@media (min-width: 992px) {
	#prefooter {
		background-color: #fff;
		color: #666;
		height: 150px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		box-shadow: 0 0 10px #000000, 0 0 5px #000000;
	}

	#prefooter1 h5 {
		font-size:23px;
		margin: 5px 0 5px 0;
		color: #666;
	}

	#prefooter1 {
		width: 35%;
		height: 150px;
		min-height: 150px;
		text-align: center;
		display: inline-block;
	}

	#prefooter2 h5 {
		font-size:23px;
		margin: 5px 0 5px 0;
		color: #666;
	}

	#prefooter2 {
		width: 25%;
		height: 150px;
		min-height: 150px;
		text-align: center;
		display: inline-block;
	}

	#prefooter3 h5 {
		font-size:23px;
		margin: 5px 0 5px 0;
		color: #666;
	}

	#prefooter3 {
		width: 35%;
		height: 150px;
		min-height: 150px;
		text-align: center;
		display: inline-block;
	}

	#prefooter3 p {
			margin: 0;
	}

}

@media (max-width: 991px) {
	#prefooter {
		background-color: #fff;
		color: #666;
		min-height: 150px;
		width: 100%;
		clear: both;
		display: contents;
		align-items: center;
		justify-content: center;
		box-shadow: 0 0 10px #000000, 0 0 5px #000000;
	}

	#prefooter1 h5 {
		font-size:23px;
		margin: 5px 0 5px 0;
		color: #666;
		font-weight: 500;
		background: #ddd;
		padding: 5px 0;
	}

	#prefooter1 {
		width: 100%;
		height: 150px;
		min-height: 150px;
		text-align: center;
		display: inline-block;
		clear: both;
	}

	#prefooter2 h5 {
		font-size:23px;
		margin: 5px 0 5px 0;
		color: #666;
		font-weight: 500;
		background: #ddd;
		padding: 5px 0;
	}

	#prefooter2 {
		width: 100%;
		height: 150px;
		min-height: 150px;
		text-align: center;
		display: inline-block;
		clear: both;
	}

	#prefooter2 p img {
		padding: 5px 10px 5px 5px;
		max-width:300px !important;
		width: 100% !important;
	}

	#prefooter3 h5 {
		font-size:23px;
		margin: 5px 0 5px 0;
		color: #666;
		font-weight: 500;
		background: #ddd;
		padding: 5px 0;
	}

	#prefooter3 {
		width: 100%;
		height: 150px;
		min-height: 150px;
		text-align: center;
		font-size: 16px;
		display: inline-block;
		clear: both;
		}

	#prefooter3 p {
			margin: 0;
	}
}

@media (max-width: 991px) {
	#content.col-xs-12 div#result-wrapper div.desc.clearfix div.item_desc.custom_content p {
		padding-top: 10px;
	}
}

@media (max-width: 991px) {
	#footer-boxes.row div.col-xs-6.col-md-3 {
		width: 100%;
		clear: both;
	}
}

.recommendations.hidden-print section#slider-related.panel.panel-default.panel-slider.x-related {
	margin-bottom: 3px;
}

#footer.container-block {
	background-color: #292c8d;
}

#footer #copyright .container-block, #footer #copyright.container-block {
    background: #292c8d;
}

#footer.container-block div.hidden-print.container div#footer-boxes.row, #footer.container-block div.hidden-print.container div#footer-boxes.row a {
	color: #ddd;
}

#copyright.container-block div.container ul.row.list-unstyled li.col-xs-12.col-md-6.text-center p a, #copyright.container-block div.container ul.row.list-unstyled li#system-credits.col-xs-12.col-md-3.text-right a {
	color: #fff;
	text-decoration: underline;
}


#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner p.product-category.word-break span{
	
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner p.product-category.word-break span.text-muted {
	font-weight: bold;
	width: 125px;
	display: inline-block;
}

.mheabstand {
	width: 125px;
	display: inline-block;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div.row div.col-xs-7 div.price_wrapper strong.price.text-nowrap span {
	font: 1.68em Dosis, sans-serif;
	color: #bd1a1a;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div#add-to-cart.hidden-print.product-buy div.form-inline div#quantity-grp.choose_quantity.input-group {
	width: 100%;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div#add-to-cart.hidden-print.product-buy div.form-inline div#quantity-grp.choose_quantity.input-group input#quantity.quantity.form-control.text-right {
	width: 20%;
	text-align: center;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div#add-to-cart.hidden-print.product-buy div.form-inline div#quantity-grp.choose_quantity.input-group span.input-group-addon.unit {
	float: left;
	line-height: 25px;
	background-color: #fff;
	border-color: #ccc;
	border-top: 1px solid;
	border-right: none;
	border-bottom: 1px solid;
	border-left: none;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	width: 10%;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div.row div.updatingStockInfo.col-xs-12.text-center i.fa.fa-spinner.fa-spin::before {
	content: " ";
}




#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div.variations.switch-variations.top15.row div.col-xs-12 dl dd.form-group.required div.btn-group.bootstrap-select.show-tick.form-control.open div.dropdown-menu.open ul.dropdown-menu.inner li a.variation span.label.label-default.label-not-available, #content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div.variations.switch-variations.top15.row div.col-xs-12 dl dd.form-group.required div.btn-group.bootstrap-select.show-tick.form-control button.btn.dropdown-toggle.btn-default span.filter-option.pull-left span.label.label-default.label-not-available {
	color: #bd1a1a;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div.variations.switch-variations.top15.row div.col-xs-12 dl dd.form-group.required div.btn-group.bootstrap-select.show-tick.form-control.open div.dropdown-menu.open ul.dropdown-menu.inner li a.variation {
	border-bottom: 1px solid #ccc;
	color: #222;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div#add-to-cart.hidden-print.product-buy div.form-inline div#quantity-grp.choose_quantity.input-group span.input-group-btn {
	float: left;
	width: 60%;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div#add-to-cart.hidden-print.product-buy div.form-inline div#quantity-grp.choose_quantity.input-group span.input-group-btn button.submit.btn.btn-primary {
	border-radius: 0 4px 4px 0;
	line-height: 25px;
	width: 100%;
	background-color: #bd1a1a;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div#add-to-cart.hidden-print.product-buy div.form-inline div#quantity-grp.choose_quantity.input-group span.input-group-btn button.submit.btn.btn-primary {
	border: none;
    line-height: 27px;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div.variations.switch-variations.top15.row div.col-xs-12 dl dd.form-group.required div.btn-group.bootstrap-select.show-tick.form-control.dropup.open div.dropdown-menu.open ul.dropdown-menu.inner li.selected a.variation {
	background: #5da7d1;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div.variations.switch-variations.top15.row div.col-xs-12 dl dd.form-group.required div.btn-group.bootstrap-select.show-tick.form-control.dropup.open div.dropdown-menu.open ul.dropdown-menu.inner li.selected a.variation span.fa.fa-check.check-mark {
	color: #00ff00;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div.variations.switch-variations.top15.row div.col-xs-12 dl dd.form-group.required div.btn-group.bootstrap-select.show-tick.form-control.dropup.open div.dropdown-menu.open ul.dropdown-menu.inner li a.variation {
	border-bottom: 1px solid #aaa;
}

.dropdown-submenu .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background: #00baff;
    color: #0000ff;
}

#content.col-xs-12 div#result-wrapper form#buy_form.evo-validate div#product-offer.row.product-primary div.product-info.col-sm-6 div.product-info-inner div.product-offer div.variations.switch-variations.top15.row div.col-xs-12 dl dd.form-group.required div.btn-group.bootstrap-select.show-tick.form-control.dropup.open div.dropdown-menu.open ul.dropdown-menu.inner li a.variation span.label.label-default.label-not-available {
	color: #bd1a1a;
	font-weight: 300;
}

.product-primary .product-info {
    border-left: none;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-heading.dropdown {
	color: #222;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 {
	padding-top: 70px;
}
#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-heading h5.panel-title, #sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-heading.dropdown h5.panel-title {
	text-align: left;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: none;
	border-bottom: none;
	color: #222;
	line-height: 10px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: 500;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.box-body ul.nav.nav-list li a{
	padding: 5px 5px 5px 14px;
	border-left: 1px solid #ddd;
	border-bottom: none;
	border-right: none;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.box-body ul.nav.nav-list li a:hover {
	background-color: #ccc;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.box-body ul.nav.nav-list li a span.value {
	color: #222;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.box-body ul.nav.nav-list li a span.badge.pull-right {
	background-color: #666;
	color: #fff;
	border-radius: 4px;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-body.dropdown {
	border-left: 1px solid #ddd;
	border-bottom: none;
	border-right: none;
	font-weight: 300;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-body.dropdown.open ul.dropdown-menu li.active a span.value i.fa.fa-check-square-o.text-muted {
	color: #fff;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-body.dropdown a.dropdown-toggle, #sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-body.dropdown a.dropdown-toggle span.fa.fa-caret-down {
	color: #222;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-body.dropdown.open ul.dropdown-menu {
	box-shadow: 0 0 6px #0000aa;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-body.dropdown.open ul.dropdown-menu li a {
	border-bottom: none;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-body.dropdown.open ul.dropdown-menu li a span.value span.word-break {
	font-size: 16px;
	padding-right: 10px;
}
#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-body.dropdown.open ul.dropdown-menu li a span.badge.pull-right {
	background-color: #666;
	color: #fff;
	border-radius: 4px;	
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section.panel.panel-default.box.box-filter-characteristics div.panel-body.dropdown.open ul.dropdown-menu li.active a {
	background-color: #292c8d;
}

#content.col-xs-12.col-md-8.col-md-push-4.col-lg-9.col-lg-push-3 div#result-wrapper div#product-list.row.row-eq-height.row-eq-img-height.gallery div.product-wrapper.col-xs-6.col-lg-4 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	border: none;
}

#content.col-xs-12 div#result-wrapper div.row.row-eq-height.content-cats-small.clearfix div.col-xs-6.col-md-4.col-lg-3 div.thumbnail div.caption.text-center a {
	color: #222;
	font: 500 20px Dosis, sans-serif;
}

@media (max-width: 991px) {
	#content.col-xs-12 div#result-wrapper div.row.row-eq-height.content-cats-small.clearfix div.col-xs-6.col-md-4.col-lg-3 div.thumbnail div.caption.text-center a {
		color: #222;
		font: 500 20px Dosis, sans-serif;
		font-size: 18px;
	}
}

@media (max-width: 991px) {
	.product-cell.text-center.thumbnail a.image-wrapper div.image-box.loaded {
		line-height: 180px !important;
	}
}




.product-cell.text-center.thumbnail {
	padding: 0px;
}

.product-cell.text-center.thumbnail a.image-wrapper div.caption {
	background-color: #ddd;
}

.product-cell.text-center.thumbnail a.image-wrapper div.caption div.price_wrapper strong.price.text-nowrap {
	color: #222;
	font: 500 20px Dosis, sans-serif;
	padding: 2px 0 2px 0;

}

.product-cell.text-center.thumbnail a:hover.image-wrapper {
	text-decoration: none;
	
}


.product-cell div.product-body.row div.col-xs-5.product-detail h4.title {
	padding-top: 15px;
}

.product-cell div.product-body.row div.col-xs-5.product-detail h4.title a {
	color: #222;
}

.product-cell div.product-body.row div.col-xs-4.product-detail div.product-detail-cell div.price_wrapper {
	padding-top: 22px;
}

.product-cell div.product-body.row div.col-xs-4.product-detail div.product-detail-cell div.price_wrapper strong.price.text-nowrap span {
	font-family: Dosis, sans-serif;
	font-size: 28px;
	color: #bd1a1a;
}

.btn.btn-primary {
	color: #fff;
	background-color: #292c8d;
	border-color: #292c8d !important;
}

.product-cell div.product-body.row div.col-xs-4.product-detail div.product-detail-cell form.hidden-xs.product-actions div.actions.btn-group.btn-group-xs.btn-group-justified {
	padding-top:10px;
	padding-bottom:5px;
}

#content.col-xs-12.col-md-8.col-md-push-4.col-lg-9.col-lg-push-3 div#result-wrapper div.row div.col-xs-6.col-md-8.col-lg-9 ul.pagination.pagination-ajax li.page.active a {
	color: #fff;
	background-color: #292c8d;
	border-color: #292c8d;
}
#content.col-xs-12.col-md-8.col-md-push-4.col-lg-9.col-lg-push-3 div#result-wrapper div.row div.col-xs-6.col-md-8.col-lg-9 ul.pagination.pagination-ajax li a {
	color: #292c8d;
	background-color: #fff;
}


#content.col-xs-12.col-md-8.col-md-push-4.col-lg-9.col-lg-push-3 div#result-wrapper div.row div.col-xs-6.col-md-8.col-lg-9 ul.pagination.pagination-ajax li.prev a:hover, #content.col-xs-12.col-md-8.col-md-push-4.col-lg-9.col-lg-push-3 div#result-wrapper div.row div.col-xs-6.col-md-8.col-lg-9 ul.pagination.pagination-ajax li a:hover {
	color: #fff;
	background-color: #292c8d;
	border-color: #292c8d;
}

#content.col-xs-12.col-md-8.col-md-push-4.col-lg-9.col-lg-push-3 div#result-wrapper div.desc.clearfix div.item_desc.custom_content {
	padding-top: 30px;
}
#content.col-xs-12 div.slider-wrapper.theme-bar.control-nav.direction-nav {
	width: 50%;
}

#newsContent div.panel.panel-default div.panel-heading.hide-overflow div.panel-title {
	text-align: left;
}

#newsContent div.panel.panel-default div.panel-heading.hide-overflow div.panel-title a strong span {
	color: #222;
	font: 500 18px Dosis, sans-serif;
	text-decoration: underline;
}

#pushed-success .panel h4, .modal-content div.modal-header button.x.close {
	color: #222;
}

#pushed-success.notification-alert.bg-info.panel-wrap div.panel.panel-default div.panel-body div.row.clearfix div.col-xs-7.recommendations.hidden-xs {
	width: 100%;
}

#pushed-success.notification-alert.bg-info.panel-wrap div.panel.panel-default div.panel-body div.row.clearfix div.col-sm-5.text-center {
	width: 100%;
	margin-left: 0;
}

.slick-prev::before, .slick-next::before {
	font-size: 50px;
}



@media (max-width: 991px) {
	#content.col-xs-12 div#result-wrapper div.row.row-eq-height.content-cats-small.clearfix div.col-xs-6.col-md-4.col-lg-3 div.thumbnail ul.list-unstyled.small.subsub li {
		font-size: 14px;
	}
	#content.col-xs-12 div#result-wrapper div.row.row-eq-height.content-cats-small.clearfix div.col-xs-6.col-md-4.col-lg-3 div.thumbnail div.caption.text-center a {
		width: 100%;
		font-size: 14px;
	}
}

h3.boxtitle a {
	color: #222 !important;
	font: 300 24px Dosis, sans-serif !important;
	text-decoration: none;
	list-style-type: square;

}

h3.boxtitle a:hover {
	color: #292c8d !important;
}

h3.boxtitle {
	margin-bottom: 5px;
}

#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section#boxslider-recently-viewed.panel.panel-default.panel-slider.box.box-slider div.panel-heading div.Breite100Prozent div div.width33prozent h5.panel-title {
	font-size: 28px;
}


#sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section#boxslider-recently-viewed.panel.panel-default.panel-slider.box.box-slider div.panel-body div.evo-box-slider.slick-initialized.slick-slider div.slick-list.draggable div.slick-track div.product-wrapper.slick-slide.slick-current.slick-active div.product-cell.text-center.thumbnail div.caption div.price_wrapper strong.price.text-nowrap span, #sidepanel_left.hidden-print.col-xs-12.col-md-4.col-md-pull-8.col-lg-3.col-lg-pull-9 section#boxslider-recently-viewed.panel.panel-default.panel-slider.box.box-slider div.panel-body div.evo-box-slider.slick-initialized.slick-slider div.slick-list.draggable div.slick-track div.product-wrapper.slick-slide.slick-current.slick-active div.product-cell.text-center.thumbnail div.caption h4.title.word-break a {
	color: #222;
	font: 300 20px Dosis, sans-serif !important;
}

.sidebox.kk_subcat_box_children h3.boxtitle{
	color: #222 !important;
	font: 300 24px Dosis, sans-serif !important;
	margin-bottom: 5px;
}

.sidebox.kk_subcat_box_children div.sidebox_content ul.kk_subcat_box_subcats.categories {
	padding-left: 0;
	list-style-position: inside;
}

.sidebox.kk_subcat_box_siblings div.sidebox_content ul.kk_subcat_box_subcats.categories {
	padding-left: 0;
	list-style-position: inside;
	color: #333;
}

.sidebox.kk_subcat_box_siblings div.sidebox_content ul.kk_subcat_box_subcats.categories li, .sidebox.kk_subcat_box_children div.sidebox_content ul.kk_subcat_box_subcats.categories li {
list-style-type: square;
color: rgba(41, 44, 81, 0.5);

}

.sidebox.kk_subcat_box_siblings div.sidebox_content ul.kk_subcat_box_subcats.categories li a, .sidebox.kk_subcat_box_children div.sidebox_content ul.kk_subcat_box_subcats.categories li a {
color: #333;
}

#checkout div#register-customer.row div#existing-customer.col-xs-12.col-md-4 {
	padding-top: 30px;
}

#content-wrapper div.container div.container-block.beveled div.row div#content.col-xs-12 div.well.well-sm {
	background-color: #292c8d;
}

#content.col-xs-12 div#revocation-instruction.well.well-sm, #content.col-xs-12 div#tos.well.well-sm {
	background-color: #fff !important;
	color: #292c8d !important;
}

div.price_wrapper span.price_label.pricestarting {
    color: #df0000;
}

div.base_price.text-nowrap span.value {
   color: #df0000;
}