html{
  font-family: Verdana, Geneva, sans-serif;
  letter-spacing:1px;
}
body{
  color:white;
  overflow:hidden;
  background-repeat: no-repeat;
  background-origin: content-box;
  background-image: url("../../images/linz.jpg");
  background-attachment: fixed;
  background-size:cover;
}
#footer {
  clear: both;
  position:fixed;
  left:0px;
  bottom:20%;
  padding:20px 10% 0px 0px;
  width:90%;
  text-align: right;
  background-color: rgba(74, 70, 138, 0.35);
  border-top:solid;
  border-bottom:solid;
}
.robot-control{
  display:none;
}
label{
  font-size:10pt;
}
a{
  color:white;
  text-decoration: none;
  font-size:8pt;
}
.cancelButton{
  background-color:#ab325a;
}
.cancelButton:hover{
  background-color:#bf2156;
}
.loginButton{
  background-color:#51a33c;
}
.loginButton:hover{
  background-color:#4dbe30;
}
button{
  border:none;
  color:white;
  width:100px;
  padding:8px;
  text-transform: uppercase;
  box-shadow: 0 3px 5px #282828;
  font-size:8pt;
  letter-spacing:2px;
}
input[type=text], input[type=password]{
  margin-bottom:5px;
  width:240px;
}

a.register-link{
  float:right;
  margin-left:20px;
  padding-top:80px;
  padding-bottom:10px;
}
