body {
    background-color: white;
	font-family: Arial;
	font-size: 14px;
}

h1 {
    color: white;
    text-align: center;
}

#MenuWrapper {
	display: flex; 
	height: 3em; 
	border: solid black 1px;
}

 label { font-family: Arial, Helvetica, sans-serif;
            display: flex;
            justify-content: center;  /* Horizontale Zentrierung */
            align-items: center; 
            margin-left: 1em; margin-right: 1em; 
          }

 .labelImage1 { font-family: Arial, Helvetica, sans-serif;
            display: flex;
            justify-content: center;  /* Horizontale Zentrierung */
            align-items: center; 
            margin-left: 2em;
            cursor: pointer; 
          }

 .labelImage2 { font-family: Arial, Helvetica, sans-serif;
            display: flex;
            justify-content: center;  /* Horizontale Zentrierung */
            align-items: center; 
            margin-left: 0.3em; 
            cursor: pointer;
          }

 #Select1 {
     background-color: #f1f1f1;
     width: 15em;
    }

#Select2 {               
	background-color: #f1f1f1;
    width: 13em;
    }


.im {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 2em;
}



#Select {
    font-family: Arial;
    font-size: 11px;
	text-align: center;
}

#EditorWrapper {
	display: flex; 
  width: 100%;
}

#AreaWrapper {
 flex: 1;
}

#Area1 {
	caret-color: red;  
	border: 1px solid #cccccc;
	padding: 0.5em;
	font-family: monospace;
	resize: none; 
	width: 100%;
  font-size: 20px;
}

#Aufgabenbilder {
  width: 15vw; 
  height: auto;
}



textarea:focus {
      background: #FFC;
}

canvas {
	 border:1px solid #000000; 
	 }

/* Start MenuLeiste*/
/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #343b45;
  background-color: #FDFDFD;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

/*Ende Menuleiste*/

.box {
     float: left;
     height:auto;
     box-sizing: border-box;
}



.responsive-menu{
	display: none;
}

.expand {
	display: block !important; 
}