table {
    border:0;
     margin: 0 auto;
}
 .feld {
    border:1px solid #000;
    font-size:1em;
}
 .zahlenfeld {
     background-color: orange;
     font-size:1em;
     border-radius: 0.3em 0em 0em 0em;
     cursor: pointer;
}
 td{
     height:1.7em;
     vertical-align: middle;
     text-align: center;
     width:1.7em;
}
 .blau {
    background-color:#FFCC33;
}
 .weiss {
    background-color:whitesmoke;
}
 #ausgabe {
    width:70%;
    float:left;
}
 #ausgaberechts{
    float: left;
    width:30%;
}
 #fragen {
    padding:30px;
    height:75%
}
 #ende {
   min-height: 7em;
}
 #ausgabe, #fragen{
     padding-top: 1em;
     padding-left: 2em;
     padding-right: 1em;
}
 #ende{
   padding-top: 1em;
     padding-left: 2em;
     padding-right: 1em;
}
 #ausgaberechts {
    border-radius: 0em 0em 0em 0.5em;
}
 #nummer{
    height:40px;
}

.inputkreuz{
margin:0px;
float:left;
height:1.7rem;
max-width: 14em;
}

 @media (max-device-height : 768px) and (max-device-width : 1024px) {
     td{
        height:1.1em;
        vertical-align: middle;
         text-align: center;
        width:1.1em;
    }
     .zahlenfeld {
         font-size:0.8em;
    }
     #ausgaberechts {
   font-size: 0.8em;
}
.inputkreuz{
max-width: 10em;
	margin:0px;
	float:left;
	height:1.3em;
					}
}