@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1024px), screen and (max-device-width: 1024px) {
	/* *** Header *** */
	#header {
		padding: 10px 0 0 0;
	}
	#navi {
		font-size: 130%;
	}
	#navi ul li a,
	#navi ul li a:link,
	#navi ul li a:visited {
		padding: 0 20px;
	}
	
	h1.teaserheadline {
		font-size: 38px;
		margin: 25px 0;
	}
	
	.shopbutton_smal {
		font-size: 12px;
	}
}

@media screen and (max-width: 768px), screen and (max-device-width: 768px) {
	h2.startseite {
		font-size: 32px;
		margin: 0 0 0 10px;
	}
	h3.sliderheadline {
		font-size: 20px;
	}
	h3.sliderheadline span {
		display: block;
		font-size: 14px;
	}
	
	a.buttonlink {
		margin-top: 7px;
		margin-right: 10px;
	}
	
	#teaser ul li a.bestellbutton {
		right: 5%;
	}
	
	/* *** Header *** */
	a#navsteuerung {
		display: block;
	}
	#navi {
		display: none;
		width: 100%;
		height: 100%;
		max-width: 300px;
		top: 90px;
		bottom: 0;
	}
	#navi ul {
		width: 100%;
	}
	#navi ul li {
		width: 100%;
		margin: 0 0 10px 0;
	}
	#navi ul li a {
		display: block;
		width: 100%;
		text-align: center;
		padding: 0;
	}
	
	/* *** Wissenslider *** */
	.inhalt #wissenslider-back,
	.inhalt #wissenslider-next {
		/*top: 45px;*/
	}
	.inhalt #wissenslider-back {
		left: 10px;
	}
	.inhalt #wissenslider-next {
		right: 10px;
	}
	
	/* *** Produktslider *** */
	.inhalt #produktslider-back,
	.inhalt #produktslider-next {
		/*top: 10px;*/
	}
	.inhalt #produktslider-back {
		left: 10px;
	}
	.inhalt #produktslider-next {
		right: 10px;
	}
	
	/* *** Inhalt *** */
	/*.text_zwei_spalten {
		-moz-column-count: 1 !important;
		-webkit-column-count: 1 !important;
		column-count: 1 !important;
		-moz-column-gap: 0em !important;
		-webkit-column-gap: 0em !important;
		column-gap: 0em !important;
	}*/
    .bestellform_links,
    .bestellform_rechts{
        clear: both;
        width: 100%;
    }
	
	/* *** Footer *** */
	#footer {
		font-size: 14px;
	}
}

@media screen and (max-width: 680px), screen and (max-device-width: 680px) {
	/* *** Teaser *** */
	h1.teaserheadline {
		font-size: 26px;
		margin: 10px 0;
	}
	#teaser ul li a.bestellbutton {
		right: 1%;
		padding: 15px 20px;
	}
}

@media screen and (max-width: 500px), screen and (max-device-width: 500px) {
	#teaser {
		margin-bottom: 30px;
	}
	.bx-viewport {
		overflow: visible !important;
	}
	#teaser ul li a.bestellbutton {
		bottom: -70px;
		right: 1%;
		left: 1%;
		text-align: center;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.bestellrahmen {
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 320px), screen and (max-device-width: 320px) {
	a.backlink {
		clear: both;
		display: block;
		width: 100%;
		margin: 0 0 15px 0;
	}
	a.buttonlink {
		margin-top: 15px;
	}
	
	/* *** Header *** */
	#navi {
		max-width: none;
	}
	
	/* *** Teaser *** */
	#teaser .bx-wrapper .bx-pager {
		bottom: 10px;
	}
	
	h1.teaserheadline {
		font-size: 16px;
		margin: 5px 0;
	}
	h3.sliderheadline {
		font-size: 16px;
	}
	h3.sliderheadline span {
		display: block;
		font-size: 12px;
	}
	
	/* *** Wissenslider *** */
	.inhalt #wissenslider-back,
	.inhalt #wissenslider-next {
		/*top: 30px;*/
	}
	
	/* *** Produktslider *** */
	.inhalt #produktslider-back,
	.inhalt #produktslider-next {
		/*top: 30px;*/
	}
	
	/* *** Inhalt *** */
	/*.text_zwei_spalten {
		-moz-column-count: 1 !important;
		-webkit-column-count: 1 !important;
		column-count: 1 !important;
		-moz-column-gap: 0em !important;
		-webkit-column-gap: 0em !important;
		column-gap: 0em !important;
	}*/
	
	.stamptext {
		font-size: 12px;
	}
	
	.bestellrahmen {
		width: 90px;
		margin-bottom: 10px;
	}
	
	/* *** Footer *** */
	ul.footernav {
		float: left;
		margin: 15px 0 0 -10px;
	}
}