/*div.gc_kachelmenu,
div.gc_kachelmenu *{
	padding:0;
	margin:0;
  list-style:none;
}
*/

div.gc_kachelmenu{clear:both;}

div.gc_kachelmenu ul.gc_kachelmenu{width:103%;margin:0;}


div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item .ym-gbox{
padding:10px;
margin:0 15px 15px 0;
}

/*ym-col2*/
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu{width:100%}
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item:nth-child(odd) .ym-gbox{margin:0 0.75em 1.4em 0;}
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item:nth-child(even) .ym-gbox{margin:0 0 1.4em 0.75em;}
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item.ym-g33{width:50%;}
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item:nth-child(odd){clear:left;}
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item:nth-child(even){}
/*div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item:nth-child(4n){clear:left;}*/

/*ym-col1 3x3*/
.ym-col1 div.gc_kachelmenu ul.gc_kachelmenu.grid33{width:103%} 
.ym-col1 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item:nth-child(odd) .ym-gbox,
.ym-col1 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item:nth-child(even) .ym-gbox{margin:0 14px 14px 0;}
.ym-col1 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item .ym-gbox{margin:0 14px 14px 0px !important}
.ym-col1 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item.ym-g33{width:33.333%;} 
.ym-col1 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item:nth-child(odd){clear:none;}
.ym-col1 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item:nth-child(even){}

/*ym-col2 3x3*/
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu.grid33{width:103%} 
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item:nth-child(odd) .ym-gbox,
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item:nth-child(even) .ym-gbox{margin:0 14px 14px 0px;}
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item .ym-gbox{margin:0 14px 14px 0px !important}
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item.ym-g33{width:33.333%;} 
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item:nth-child(odd){clear:none;}
.ym-col2 div.gc_kachelmenu ul.gc_kachelmenu.grid33 li.gc_kachelmenu_item:nth-child(even){}

/*footer*/
.ym-col3 div.gc_kachelmenu{}
.ym-col3 div.gc_kachelmenu:after{content:"";display:block;clear:both;}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu{width:101.8% !important}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu li{display:table-cell;border-right:1.5em solid transparent;}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item .ym-gbox{margin:0 0 0 0;}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item.ym-g33{width:auto;}

.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid25{width:101.3% !important} 
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid25 li.gc_kachelmenu_item:nth-child(odd) .ym-gbox,
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid25 li.gc_kachelmenu_item:nth-child(even) .ym-gbox{margin:0 0px 14px 0px;}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid25 li.gc_kachelmenu_item .ym-gbox{margin:0 0px 14px 0px !important}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid25 li.gc_kachelmenu_item.ym-g25{width:25% !important;border-right:14px solid transparent;} 
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid25 li.gc_kachelmenu_item:nth-child(odd){clear:none;}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid25 li.gc_kachelmenu_item:nth-child(even){}

.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid20{width:101.3% !important} 
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid20 li.gc_kachelmenu_item:nth-child(odd) .ym-gbox,
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid20 li.gc_kachelmenu_item:nth-child(even) .ym-gbox{margin:0 0px 14px 0px;}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid20 li.gc_kachelmenu_item .ym-gbox{margin:0 0px 14px 0px !important}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid20 li.gc_kachelmenu_item.ym-g20{width:20% !important;border-right:14px solid transparent;} 
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid20 li.gc_kachelmenu_item:nth-child(odd){clear:none;}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid20 li.gc_kachelmenu_item:nth-child(even){}

.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid16{width:101.3% !important} 
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid16 li.gc_kachelmenu_item:nth-child(odd) .ym-gbox,
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid16 li.gc_kachelmenu_item:nth-child(even) .ym-gbox{margin:0 0px 14px 0px;}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid16 li.gc_kachelmenu_item .ym-gbox{margin:0 0px 14px 0px !important}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid16 li.gc_kachelmenu_item.ym-g16{width:16.6667% !important;border-right:14px solid transparent;} 
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid16 li.gc_kachelmenu_item:nth-child(odd){clear:none;}
.ym-col3 div.gc_kachelmenu ul.gc_kachelmenu.grid16 li.gc_kachelmenu_item:nth-child(even){}



div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.default,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.default:link,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.default:visited,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.default:focus,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.default:hover,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.default:active,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active:link,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active:visited,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active:focus,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active:hover,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active:active{
  display:block;
  margin:0;
  min-height:138px;
  background-repeat:no-repeat;
  background-position:50% 0;
  position:relative;
  color:#fff;   
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;  
}

div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.default:focus,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.default:hover,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.default:active,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active:link,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active:visited,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active:focus,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active:hover,
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a.active:active{
}

div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item a span.gc_kachelmenu_item_title{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  overflow:hidden;
  -webkit-hyphens: none;
 -moz-hyphens: none;
 -ms-hyphens: none;
 hyphens: none;

  /*white-space: nowrap;*/
}

div.gc_kachelmenu ul.gc_kachelmenu li.versteckt{display:none !important;visibility:hidden;}

@media screen and ( max-width: 740px ) {

div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item .ym-gbox{margin:0 0 1.4em 0}
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item:nth-child(odd) .ym-gbox{margin-right:0.7em;}
div.gc_kachelmenu ul.gc_kachelmenu li.gc_kachelmenu_item:nth-child(even) .ym-gbox{margin-left:0.7em;}
div.gc_kachelmenu ul.gc_kachelmenu li.ym-g33{width:50% !important;border-right:0px !important;margin-bottom:15px;}


}