/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v19-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v19-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../fonts/roboto-v19-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v19-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

a { color: #005e8c; font:normal 16px Roboto, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 1.5em;}
body, button, div, fieldset, img, input, h1, h2, h3, html, label, legend, ol, th, ul, li, dl{border:0;color:#353535;font:normal 16px Roboto, Arial, Helvetica, sans-serif;margin:0;padding:0;}
html {height:100%;}
dd{margin:0 0 10px 230px;height:45px;position:relative;}
dd input {margin:0;width:242px;}
dt{float: left; margin:0;margin-bottom:7px;height:38px;padding-left:110px;padding-top: 9px;width:150px;}

body {position: relative;top: 10%;width: 750px; margin-left: auto; margin-right: auto;}
button {background: linear-gradient(#f5f5f5, #d7d7d7);border: 1px solid #aaa;border-radius: 10px;box-shadow: inset 1px 1px #fff, inset 0 -2px 2px #bbb, inset -1px 0 #ddd;color: #0a3450;cursor: pointer; margin: 25px 8px 20px 280px;outline: none;padding: 10px 18px;text-shadow: 1px 0px 1px #83b1c4;letter-spacing: 0.05em;}
button:active {background: linear-gradient(#d7d7d7, #f5f5f5);box-shadow: inset -1px -1px #fff, inset 0 2px 2px #bbb, inset 1px 0 #ddd;color: #06324f;text-shadow: 1px 0px 1px #888;}
button:hover {color: #0a3450;}
fieldset {background:#ededed url(https://www.hostix.de/media/img/layout/bbg.jpg) no-repeat left top;background-size:100% 100%;border:1px solid #cdcdcd;margin:35px 0;padding:30px 0 10px;width:750px;}
html{background:#f1f5f6;overflow-y:scroll;}




h1{color:#005e8c;font:normal 32px Roboto, Arial, Helvetica, sans-serif;line-height:1em;margin:15px 0 15px 1px;}
p {line-height: 1.5em;margin-bottom: 1em;}

input, select, textarea {
    border: 1px solid #aaa;
    border-radius: 5px;
    box-shadow: inset 1px 1px 3px #ddd, inset -1px -1px 3px #ddd;
    color: #555;
    outline: none;
    padding: 8px 9px;
}
