/*


DIGIPETS - 2015-06-17 - UPGRADE 6.2 

*/
@media screen and ( max-width:480px ) {
p, h6, ul {
	font-size:14px;
}
/*




*/
.accordion-item.download div.content-download-link a.sprite, .jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-vertical, .jcarousel-skin-tango .jcarousel-next-vertical, .ui-icon {
	opacity:1.0;
}
/*




*/
.sprite.logo {
	margin:2em 0 1em;
}
/*




*/
.ym-searchfield, .ym-searchbutton {
	-webkit-appearance:none;
	height:24px!important;
	line-height:24px!important;
	position:absolute;
	top:5px;
	margin:0!important;
	padding:0!important;
}
.ym-searchfield {
	border-radius:.2em 0 0 .2em!important;
	width:90%!important;
	left:0;
}
.ym-searchbutton {
	border-radius:0 .2em .2em 0!important;
	height:24px!important;
	line-height:24px!important;
	right:0;
	top:5px;
}
#header .ym-col1, #header .ym-col3 {
	width:100%;
}
#header .ym-hlist ul {
	max-width:150px;
	margin:0;
}
#header .ym-hlist li, #header .ym-hlist a,  #header .ym-hlist strong {
	display:block;
	width:auto;
}
#header .ym-hlist li {
	border:medium none!important;
	margin:.5em 0 0!important;
	padding:0!important;
	width:100%;
}
#navigation-section-top {
	margin:2em 0 0 .7em;
}
#navigation-section-top, #navigation-section-top * {
	width:auto!important;
	max-width:100%!important;
	padding:0!important;
	float:left!important;
	display:block!important;
}
#navigation-section-top:after {
	content:'.';
	text-indent:-3100px;
	display:block;
	width:100%;
	float:none;
	clear:both;
}
#navigation-section-top #navigation-page ul li, #navigation-section-top #navigation-lang ul li {
	margin-right:1em!important;
}
#navigation-main {
	padding:1.5em 0 0;
	width:100%;
}
#navigation-main .produkt-hover {
	margin-left:0;
}
#navigation-main .produkt-hover ul {
	width:100%!important;
}
#navigation-main .produkt-hover ul li {
	width:100%;
}
#navigation-main .produkt-hover .sub-hover-arrow {
	margin-left:0;
}
#navigation-main ul {
	max-width:100%!important;
}
#navigation-bread {
	height:1.85em;
}
#navigation-bread ul {
	display:none;
}
.navigation-sub-hover {
	padding-top:.5em!important;
}
.navigation-sub-hover .sub-hover-arrow {
	display:none;
}
.navigation-sub-hover > ul {
	width:88.5%!important;
	display:block!important;
	padding:1em 1em 1em 1.5em!important;
	box-shadow:0 0 0 #fff;
}
.navigation-sub-hover strong {
	padding:0!important;
}
#koehl-1 #teaser {
	display:none;
}
#teaser .teaser-headline {
	bottom:0;
	margin:0;
	overflow:visible;
	position:static;
	width:100%;
	padding:10px 0;
	line-height:1.2em;
}
#main .layout-3-col .ym-col2, #main .layout-3-col .ym-col3 {
	width:100%;
	margin:0 0 2em!important;
}
#main .ym-col2.linearize-level-1 .ym-cbox {
	padding:0;
}
.accordion .ym-column {
	display:table;
	width:100%;
}
.accordion .layout-3-col .ym-col2 {
	float:none;
}
.accordion .layout-3-col .ym-col3 {
	float:none;
	width:100%!important;
	margin:0;
}
body#koehl-57 #main .accordion {
	padding-right:0;
}
#navigation-footer {
	margin:2.5em 0 0;
}
#news-tabs .title-image {
	display:none;
}
#news-tabs .title-text {
	position:absolute;
	left:40px;
}
#news-tabs .news-list-container .accordion-item .accordion-content .acibox {
	padding:0 8px 20px;
}
#news-tabs .news-list-container .accordion-item .accordion-content .content-image ul li {
	margin:0 2% 2% 0;
	width:18%;
	height:auto;
}
#news-tabs .news-list-container .accordion-item .accordion-content .content-image a img {
	width:100%;
	height:auto;
}
#googleMapRoute {
	width:300px;
}
#googleMapRoute #routeMap {
	height:180px;
}
#googleMapRoute #routeInput, #googleMapRoute #routeDestination {
	width:100%;
	min-width:100%;
	max-width:100%;
	margin:0;
	padding:0;
}
#googleMapRoute #routeOutput {
	width:auto;
}
/*
**
**  DIGIPETS PRODUKTE
**
*/
.tx-digipets-produkte .ym-searchform {
	padding:0;
}
#filter .searchfield {
	float:none;
	clear:both;
	position:relative;
	display:block;
	width:auto;
	z-index:2;
	top:0.5em;
}
#filter .ym-searchfield {
	margin-left:10px!important;
	padding-left:10px!important;
	color:white!important;
	line-height:1em!important;
}
#filter .ym-searchbutton {
	margin-right:10px!important;
}
.tx-digipets-produkte .filter-row-2 {
	padding-top:3em;
}
#filter .filter-button-set.float-right {
	float:none;
	display:block;
	clear:both;
	margin-top:1em;
}
.tx-digipets-produkte .filter-row-3 {
	padding:1em 0;
}
.checkbox-field {
	padding:0.5em 0;
}
#filter .filter-button-set {
	margin:1em 0;
	padding:1.5em 0;
}
.filter-button {
	padding:0 4%!important;
	width:38%;
	text-align:center;
	font-size:14px;
}
.filter-button.button-ok {
	float:left;
}
.filter-button.button-reset {
	float:right;
}
.tx-digipets-produkte .filter-row-4 .col1, .tx-digipets-produkte .filter-row-4 .col3 {
	display:none !important;
}
.tx-digipets-produkte .filter-row-4 .col2 {
	width:auto !important;
	float:left;
	margin-right:142px;
}
#filter-pagebrowser select, #filter-pagebrowser2 select {
	width:auto!important;
}
#filter-pagebrowser .number-of-items-fieldset.float-right, #filter-pagebrowser2 .number-of-items-fieldset.float-right {
	float:left;
}
#filter-pagebrowser .number-of-items-fieldset label, #filter-pagebrowser2 .number-of-items-fieldset label {
	margin-left:0;
}
.tx-digipets-produkte #tx-digipetsprodukte-accordion .accordion-title {
	height:auto;
}
.tx-digipets-produkte #tx-digipetsprodukte-accordion .accordion-title .acbox {
	padding-bottom:1em;
}
.tx-digipets-produkte #tx-digipetsprodukte-accordion .accordion-title .col1 a, .tx-digipets-produkte #tx-digipetsprodukte-accordion .accordion-content .col1 a {
	width:36px;
	height:36px;
}
.tx-digipets-produkte #tx-digipetsprodukte-accordion .accordion-title .col1 a img, .tx-digipets-produkte #tx-digipetsprodukte-accordion .accordion-content .col1 a img {
	width:100%;
	height:auto;
}
.tx-digipets-produkte #tx-digipetsprodukte-accordion .col1 .acibox {
	margin-left:40px;
}
.tx-digipets-produkte #tx-digipetsprodukte-accordion .accordion-item .col1 {
	width:95px;
}
#tx-digipetsprodukte-accordion .col2 {
	width:auto;
}
.tx-digipets-produkte #tx-digipetsprodukte-accordion .accordion-title .col2 .acibox {
	margin-top:1em;
}
.tx-digipets-produkte #tx-digipetsprodukte-accordion .accordion-title .col3 {
	display:none!important;
}
.tx-digipets-produkte .accordion-title-branch dl > dt {
	display:none;
}
.tx-digipets-produkte .accordion-content-branch h6, .tx-digipets-produkte .accordion-content-branch dl > dt {
	display:block!important;
}
.tx-digipets-produkte .accordion-content > .acbox > div {
	display:block!important;
}
.tx-digipets-produkte .accordion-content .col1 {
	float:left;
}
.tx-digipets-produkte .accordion-content .col2, .tx-digipets-produkte .accordion-content .col3 {
	margin-left:95px;
}
.accordion-item.download h5 {
	font-size:100%;
	margin-top:1em!important;
}
body#koehl-57 #main h2 + div > p.bodytext {
	padding-right:0!important;
}
.accordion-item.download div.content-image {
	width:30%!important;
	height:auto!important;
	/*max-height:200px!important;*/
	overflow:visible;
}
.accordion-item.download div.content-image img {
	width:100%!important;
	height:auto!important;
	/*border:none!important;*/
	border:5px solid #E1E1E1;
	border:5px solid rgb(225,225,225);
	box-sizing: border-box; /* Apple Internet Safari - 2015-06-29 */
}
/*




*/
.accordion-item.download .acibox, .accordion-item.download.order .acibox {
	padding:1em !important;
}
/*




*/
#koehl-68 .content-accordion .content-download-link .order-quantity {
	width:18px!important;
	min-width:18px!important;
	max-width:18px!important;
	margin:0 .5em 0 0!important;
}
.accordion-item.download div.content-text {
	display:block;
	/* Apple Internet Safari - 2015-06-29 * /
	float:none; 
	padding:0 5px;
	width:auto!important;
	/**/
	padding:0;
	width:100%!important;
}
#koehl-68 .accordion-item.download div.content-text {
	padding:0;
}
.accordion-item.download div.content-download {
	width:100%;
	margin-top:1em!important;
}
#koehl-68 .content-accordion .content-download-link {
	width:55px;
	margin-right:10px!important;
}
/* small version */
#start-5-20 .ym-gbox {
	min-height:85px;
}
#start-5-20 img {
	width:75px!important;
	height:auto!important;
	float:left;
	margin-right:1em;
	display:block!important;
}
#start-5-20 h4, #start-5-20 p {
	margin-left:33%;
}
#start-5-20 .button {
	position:absolute;
	top:60px;
	bottom:auto;
}
/* large version */
#start-5-20 .ym-gbox {
	min-height:0;
	padding-top:3em;
	padding-right:3em;
	padding-left:3em;
}
#start-5-20 img {
	width:100%!important;
	height:auto!important;
	float:none !important;
	margin-right:0 !important;
	display:block!important;
}
#start-5-20 h4, #start-5-20 p {
	margin-left:0;
}
#start-5-20 .button {
	position:static;
	top:auto;
	bottom:20px;
}
}
/*




*/
