/**
 * @design http://www.grafikphase.de/
 */
* {
list-style-type: none;
margin: 0;
padding: 0;
text-decoration: none;
font-weight: 700;
border: none;
}

body {
background-color: #000000;
font: 400 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a {
text-decoration: none;
color: #fff;
}

a:hover {
text-decoration: none;
}

/*
#content {
width: 800px;
height: 300px;
background: url('grafikphase.jpg') no-repeat;
background-position: 0px 30px;

position: absolute;

top: 30;
margin: 0 auto;
}
*/

#content h1 {
text-align: center;
line-height: 1em;
color: #888;
margin: 40px;
}

#content h3 {
position: absolute;
width: 410px;
font-size: 20px;
left: 55px;
top: 320px;
color: #8f1218;
}

#content p {
/*
width: 800px;
height: 100%;
*/
color: #888;
/*position: relative;*/
text-align: center;
font: normal 17px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top: 5px;
}

#content p strong {
font-weight: 900;
color: #555;
}

#content div.admin {
position: absolute;
width: 85px;
height: 28px;
line-height: 28px;
font-weight: 900 !important;
bottom: 10px;
right: 40px;
}

.row {
    width:50%;
    float: left;
}
.row div {
    width:50%;
    height:100%;
    float:left;
}

p {
line-height: 28px;
}

p.left {
    text-align: left !important;
    width: 400px;
    margin-left: 30px;
}

p.right {
    text-align: right !important;
    width: 400px;
    margin-right: 30px;
}

a.weblink {
    font-weight: 300;
    color: #d4d4d4;
}


#header {
width: 100%;
height: 28px;
background: url('images/leiste.jpg') repeat-x;
color: #fff;
text-align: center;
position: absolute;
top: 0;
z-index: 10;
line-height: 28px;
font-weight: bold;
}

#footer {
position: absolute;
left: 15px;
right: 15px;
font-size: 0.8em;
margin-top: 100px;
}

#footer img {
vertical-align: bottom;
}




#footer {
    box-sizing: border-box;
    max-height: 15em;
    overflow: visible;
    color: #ddd;
    position: fixed;
    bottom: 0;
    width: 90%;
    background-color: #000000;
    margin: 0 auto;
    padding-bottom: 15px;
}

#footer > p {
    text-align:center;
    margin: 0 40px;
    font-size:0.9em;
    color: #494949;
    line-height: 1.5em;
}

#footer a {
text-decoration: underline;
color: #494949;
}


#content {
    margin-bottom: 100px;
}