/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28.11.2014, 17:19:52
    Author     : danielrichardt
*/
* {
    margin: 0;
    padding: 0;
}
html, body, #root {
    height: 100%;
    width: 100%;
}
body, p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, i, b, input, textarea, select, a, span, label {
    font-family: "PTSansNarrowRegular","Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Arial,sans-serif;
    font-size: 17px;
    margin: 0;
    padding: 0;
}
body {
    background: url("../images/hg001.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #636363;
    height: 100%;
    margin: 0 auto;
}
form {
    margin: 0;
    padding: 0;
}
ul, ol {
    margin: 0 0 25px 20px;
}
li {
    padding: 0 0 5px;
}
h1 {
    color: #b25e0d;
    font-size: 25px;
    font-weight: normal;
    line-height: 27px;
    margin: 0;
    padding: 0;
    text-shadow: 0.05em 0.05em #ffffff;
}
h2 {
    color: #636363;
    font-size: 22px;
    font-weight: normal;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
h3 {
    color: #636363;
    font-size: 19px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
h4 {
    color: #636363;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
p {
    padding: 0 0 25px;
}
a, a:visited {
    color: #636363;
    outline: medium none;
    text-decoration: underline;
}
a:hover {
    color: #636363;
    outline: medium none;
    text-decoration: underline;
}
hr {
    background-color: #e0e0e0;
    border: 0 none;
    color: #e0e0e0;
    height: 1px;
    line-height: 1px;
    margin: 0;
    padding: 0;
}
textarea {
    resize: none;
}
div.linie {
    background: url("../images/linie001.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 1px;
    margin: 0;
    padding: 0;
}
.schrifta {
    color: #968f81;
    font-size: 17px;
    font-weight: normal;
}
div, div * {
    border: 0 solid #ff0000;
}
#root {
    background: none repeat scroll 0 0 #eaeaea;
    height: auto !important;
    margin: 0 auto -100px;
    min-height: 100%;
    position: relative;
    width: 100%;
    z-index: 495;
}
#headera {
    background: url("../images/hg001.gif") repeat-x scroll center top rgba(0, 0, 0, 0);
    height: 106px;
    position: relative;
    width: 100%;
    z-index: 500;
}
#headera div.bg {
    background: url("../images/hg002.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 106px;
    position: relative;
    width: 100%;
    z-index: 501;
}
#headera div.inner {
    height: 106px;
    margin: 0 auto;
    position: relative;
    width: 985px;
}
#headera #titela {
    height: 106px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 674px;
}
#headera #logo {
    height: 106px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 311px;
}
#headerb {
    position: relative;
    width: 100%;
    z-index: 496;
}
#headerb div.bg {
    position: relative;
    width: 100%;
    z-index: 497;
}
#headerb div.inner {
    margin: 0 auto;
    position: relative;
    width: 985px;
}
#content {
    background: url("../images/hg005.gif") repeat-x scroll center top rgba(0, 0, 0, 0);
    position: relative;
    width: 100%;
    z-index: 499;
}
#content div.inner {
    margin: 0;
    position: relative;
    width: 100%;
}
#minheight {
    clear: both;
    height: 342px;
    z-index: 1;
}
#footer {
    background: url("../images/hg006.gif") repeat-x scroll center top rgba(0, 0, 0, 0);
    bottom: 0 !important;
    height: 342px;
    position: absolute;
    width: 100%;
    z-index: 498;
}
#footer div.bg {
    background: url("../images/hg007.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    position: relative;
    width: 100%;
}
#footer div.inner {
    height: 342px;
    margin: 0 auto;
    position: relative;
    width: 985px;
}

.activation-form {
    padding-top: 40px;
    width: 800px;
}

.activation-form p, .activation-form form {
    text-align: left;
}