input {
	padding-right: 9px;
	margin: 5px;
	border-style: inset;
	box-shadow: 0px 0px 5px 1px black inset;
	text-align: right;
	color: black;
	width: 333px;
	height: 25px;
	font-family: "Comic Sans MS", cursive, sans-serif;
}
button {
	margin: 3px;
	color: black;
	width: 50px;
	height: 30px;

	border: 1px solid;
	border-color: #666666;
}
#rechner {
	box-shadow: 2px 2px 11px 0px black;
	border: 1px solid;
	border-color: #555555;
	width: 358px;
}
#top {
	background: linear-gradient(#DCDCDC, #6E7774);
}
#bottom {
	background: linear-gradient(#333333, #252525);
}
#current {
	background-color: #FFFFFF;
}
#history {
	background-color: #DEDEDE;
}
.winkel {
	background-color: #FFFF00;
	box-shadow: 0px 0px 5px 0.5px black inset;
}
.number {
	color: white;
	background-color: #990000;
	box-shadow: 0px 0px 5px 0.5px black inset;
}
.operator {
	background-color: #BBFF55;
	box-shadow: 0px 0px 5px 0.5px black inset;
}
.sonst {
	background-color: #CCCCCC;
	box-shadow: 0px 0px 5px 0.5px black inset;
}
.solve {
	background-color: #01FF00;
	box-shadow: 0px 0px 5px 0.5px black inset;
}

