@media screen and (min-width:980px) {
  .zeigeBildNurDesktop {
    width:100%;
  }
}

@media screen and (max-width:979px) {
  .zeigeBildNurDesktop {
    display:none;
  }
}

@media screen and (min-width:980px) {
  .zeigeMobil {
   display:none!important;
  }
}

@media screen and (max-width:979px) {
  .zeigeMobil {
    width:100%!important;
  }
}

.top{
  border: none;
      display: flex;
			width:100%;
			margin-bottom:20px;
}


.category-top{

    display: block;
    float: left;
    margin: 10px;
   
  /*  background: #f4f1ed none repeat scroll 0 0;*/
	background:#f4f1ed;
  /*  border-radius: 0.5em;*/
    color: #a81815;
		box-shadow: 0px 0px 6px 0px #888888;
		border:10px solid #f4f1ed;
	width:33%;
}

.category-top-21{

    display: block;
    float: left;
    margin: 10px;
   
  /*  background: #f4f1ed none repeat scroll 0 0;*/
	background:#f4f1ed;
  /*  border-radius: 0.5em;*/
    color: #a81815;
		box-shadow: 0px 0px 6px 0px #888888;
		border:10px solid #f4f1ed;
	width:21%;
}

@media screen and (max-width:979px) {
  .category-top {
    width:44%!important;
  }
}

@media screen and (max-width:979px) {
  .category-top-21 {
    width:44%!important;
  }
}


.begleitmaterial .category-top .category-top-21 {

    display: block;
    float: left;
    padding-right:0;
  /*  background: #f4f1ed none repeat scroll 0 0;*/
	background:#f4f1ed;
  /*  border-radius: 0.5em;*/
    color: #a81815;
		box-shadow: 0px 0px 6px 0px #888888;
		border:10px solid #f4f1ed;
}
div.begleitmaterial{padding-left:10px;}

@media all and (max-width:480px)

.top img{display:none;}

	.top{
		display:block;
	}

	.category-top{float:none;}
	.category-top-21{float:none;}
	.blog img{display:none;}
}

.category-top:hover{
  outline:1px solid #a81815;
	outline-offset:-1px;
	/*-moz-outline-radius:0.5em;*/
}

#main1 .begleitmaterial .category-top .category-top-21 img{
    max-width:100%;
    border: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin:0 !important;
    margin-bottom:5px !important;
  }


#main1 .top .category-top .category-top-21 img{
  max-width:100%;
  border: none !important;
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin:0 !important;
}

.category-top .category-top-21 h2{text-align:center;
  font-size:1em;
  font-weight:bold;
  margin-bottom: 0 !important;
  margin-top: 10px;}

.tableau{font-size:2em;}

p.nummer-tableau{font-size:0.8rem; font-weight:700; display:inline;}
.g-parent p.nummer-tableau{font-size:1.3rem; font-weight:700; display:inline;}

p.text-tableau{text-align:center; font-weight:700; line-height:1.2rem; padding: 0 18px; margin-bottom: 0 !important; margin-top:-8px; font-style:normal;}
.g-parent p.text-tableau{font-size:1.2rem; line-height:1.5rem;}

p.text-tableau em{font-style:normal;}

@media screen and (max-width: 680px){
.kasten img {
    width: 100%!important;
	}
}

@media (max-width: 480px)
.top .kachel img {
    display: block;
}

