html,input,button{font-family:arial,tahoma;font-size:20px;color:#222222;}
input,button{border-radius:5px;border:2px solid #222222;}
#header{background-color:#D3D3D5;padding:10px;}
#content{padding:10px;}
#footer{background-color:#D3D3D5;padding:10px;color:#ffffff;text-align:right;}
#footer a{font-family:arial,Times New Roman;color:#0FA191;text-transform:uppercase;font-size:13px;text-decoration:none;}

input[type=submit],button{cursor:pointer;box-shadow:2px 3px 10px #000000;}
input[type=submit]:hover,button:hover{box-shadow:0px 0px 0px #000000;}

th{text-align:left;}
.klein{font-size:14px;}
.zstand{width:110px;}
input[type=tel]{width:110px;}
div.hinweis,div.fehler{color:#444;background-color:#B9FFB9;font-weight:bold;display:block;text-align:left;padding:12px;border:2px solid #0f0;border-radius:7px;margin-bottom:10px;}
div.hinweis a,div.fehler a{color:#444;text-decoration:underline;}
div.fehler{background-color:#FEC6C6;border-color:#f00;}

#vorschlag a{text-decoration:none;background-color:#bbb;color:#222;padding:2px;font-weight:normal;}

@media(max-width: 700px)
{
  html{zoom: 90%;}
}
