@charset "utf-8";
/* CSS Document */
/*fuer mobile: Seitenbreite wird vom Geraet festgelegt */
@media all and (max-width: 900px){
 
  #seite {
	width:100%;
  }
 
  .icon { 
  display:none !important;
  } 
  
  .bild_rechts {
	 width:auto !important;
	  
  }
  
  .bild_rechts_folge, .formel_rechts, .formel_links, .formel_ohne, .bild_rechts, .kasten_links, .kasten_ohne{
	 width:auto !important;
	 float:none;
	 display:block !important; 
  }
  
  .kasten_ohne {
	max-width:none !important;  
  }
  
  .bildcontainer {
     height:auto !important;
  }
  
  .textcontainer, .suchformular {
     width:90% !important;   
  }
  
  .lsg_knopf {
	 float: none !important; 
	 margin-left: 0px !important;
	 margin-top:1em;
   }
   
   .bestellknopf {
	   font-size:smaller !important;  
   } 
   
  .kasten_quer {
	 margin:0em;
	 padding:0.2em;
	 width:100% !important;  
   }
   
   #kopf_normal {
      display:none;	
   }
	
   .svg {
	  font-size:75%;
	  line-height:85%;	
   }
	
   .link  { /*alle <a-Tags erhalten diese Klasse */
      color:#f0f;
	  text-decoration:underline;
      padding: 1px;
   }
   
   .teilgebiet_gross {
	   display:none;   
   }
   
   .teilgebiet_klein {
	   display:block !important;   
   }
   
   .schwierig {
	   float:none !important;
	   margin-left:0px !important;
	   width:inherit !important;
   }
   
   .teilgebiet_alle {
	   float:none !important;
	   margin-left:0px !important;
	   width:inherit !important;
    }
	
	.geg, .ges {
	   float:none !important;
	   
	}
.bild_geg {
	float:none !important;
	width:auto !important;
	
}
	.aufgabe, .loesung {
		width:100%;
		margin : 1px 1px 0px;
	 }


	
	.tabelle_breit {
	   display:none;	
	}
	
	.tabelle_schmal {
	   display:block !important;	
	}
	
	.download_links, .download_rechts {
	   float:none !important;
	   margin-left:0px !important;
	   max-width:20em;
	   min-width:10em;
	   width:auto !important;
	}
	
	.adw td, .adw th {
      font-size:65% !important;
}

#fenster_danke {
	width: 75%;
	max-width:300px;
	max-height:200px;
	position:fixed;
		     
}

.flex_box {
	  flex-direction: column;  
  }
  
.formulareintrag, .formularfeld {
   	flex-wrap: wrap;	
}

.download_kiste {
	flex-basis: 90%;
	
}



}

/*Sachsenbanner ausbleden */
@media all and (max-width: 1000px){
  #bildung {
	  display:none !important;  
  }
  
}




