@CHARSET "UTF-8";
html, body, pre {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    background-color: #ededed
}

a, a:active, a:hover, a:visited, a:focus, a:link{color:#565655; text-decoration: underline;}

header {
    padding-bottom: 7.5rem;
    border-top: 26px solid #008a3c;
    border-bottom: 5px solid #008a3c;
    background: #fff url('/www/img/logo_haniel_family_net.jpg') no-repeat 35px 20px;
}

main {
    flex: 1 1 auto;
    padding: 35px;
    background: #fff url('/www/img/kompass.png') no-repeat -30% 50%;
}

h1, h2, h3 {
    font-weight: bold;
}

h1 {
    font-size: 1.4285714285714286em;
    line-height: 1.4285714285714286em;
}

h3 {
    font-size: 1em;
    line-height: 1em;
}

.error {
    color: #ae1031;
}

textarea.error {
    border-color: #ae1031;
}

.green {
    color: #00963f;
}

.indent {
    margin-left: 2%;
}
.indent-2 {
    margin-left: 4%;
}

.btn {
    border: 0;
    margin-top: 40px
}

.btn:focus, .btn:hover {
    color: #fff;
}

.btn-top {
    border: 0;
    margin-bottom: 40px
}

.btn-green {
    -moz-box-shadow: inset 0px 1px 0px 0px #00963f;
    -webkit-box-shadow: inset 0px 1px 0px 0px #00963f;
    box-shadow: inset 0px 1px 0px 0px #00963f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00963f), color-stop(1, #00963f));
    background: -moz-linear-gradient(top, #00963f 5%, #00963f 100%);
    background: -webkit-linear-gradient(top, #00963f 5%, #00963f 100%);
    background: -o-linear-gradient(top, #00963f 5%, #00963f 100%);
    background: -ms-linear-gradient(top, #00963f 5%, #00963f 100%);
    background: linear-gradient(to bottom, #00963f 5%, #00963f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00963f', endColorstr='#00963f', GradientType=0);
    background-color: #00963f;
    height: 30px;
    border: 1px solid #00963f;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 0 44px;
    text-decoration: none;
    text-shadow: none;
    text-align: center;
}

ul.summary {padding:0 0 20px 0; list-style-type: none}
ul.summary li {line-height:1.1em;color:#565655}
ul.summary li.green {color:#00963f}