
img {
    padding : 0;
    margin : 0;
    border:0;
}
body {
    padding : 0;
    background : url(http://www.gestaltungundwerk.de/grey02.jpg);
    margin : 0;
    font : 11px/120% Verdana;
    position:absolute;
}
TABLE, TR, TD, DIV {
    padding-right : 0;
    padding-left : 0;
    padding-bottom : 0;
    margin : 0;
    padding-top : 0;
    border-collapse : collapse;
    border-spacing : 0;
    font : 11px/120% Verdana;
}
#head {
    background-repeat: no-repeat;
    float : left;
    width : 450px;
    height : 140px;
}
#headfont {
    float : left;
    margin-left : -50px;
    font : bold 26px Verdana;
    vertical-align : middle;
    width : 250px;
    color : #ffffff;
    padding-top : 50px;
}
#navigation {
clear : left;
padding-right : 6px;
padding-left : 18px;
background : #cc6600;
padding-bottom : 6px;
margin : 0;
font : bold 11px Verdana;
text-transform : uppercase;
width : 970px;
color : #ffffff;
padding-top : 6px;
border-bottom : 8px solid #000000;
letter-spacing : 1px;
text-align : right;
}
#navigation A {
padding-right : 6px;
padding-left : 18px;
padding-bottom : 6px;
word-spacing : 20px;
color : #ffffff;
padding-top : 6px;
text-decoration : none;
}
#navigation A:hover {
padding-right : 6px;
padding-left : 18px;
padding-bottom : 6px;
margin : 0;
word-spacing : 20px;
color : #cccccc;
padding-top : 6px;
text-decoration : none;
}
#bogen {
display : none;
}
#logo {
padding : 0;
margin : 0;
z-index : 2;
position : absolute;
top : 0;
left : 780px;
}
#subnav {
font-weight : bold;
font-size : 10px;
background : #cc6600;
text-transform : uppercase;
width : 212px;
letter-spacing : 1px;
text-align : right;
min-height : 20px;
float:left;
}
#subnav A {
padding-right : 6px;
display : block;
padding-left : 15px;
padding-bottom : 6px;
margin : 0;
color : #ffffff;
padding-top : 6px;
border-bottom : 1px solid #ffffff;
text-decoration : none;

}
#subnav A:hover {
padding-right : 6px;
display : block;
padding-left : 15px;
padding-bottom : 6px;
margin : 0;
color : #cccccc;
padding-top : 6px;
border-bottom : 1px solid #ffffff;
text-decoration : none;
}
#content {
    z-index:4;
    display:block;
    background : #ffffff;
    width : 782px;
    min-height:650px;
    padding : 0px 0px 50px 0px;
    margin-left:212px;
}


#content p{ padding:0.4em 0em 0.4em 0em; margin:0; }
#content a{ font-weight:bold; }
.renew_date{ text-align:right; padding:0.4em 0 0 0; color:#aaaaaa; }
#content A {
    color : #cc6600;
    text-decoration : none;
}
#content A:hover {
    color : #0F3554;
    text-decoration : none;
}
.rubrik {
    display : none;
}
#impressum, .shortbox {
    display:block;
    padding:20px;
}
#impressum .previewpicture, .shortbox .previewpicture {
border-right : 0;
padding-right : 0;
border-top : 0;
padding-left : 0;
float : left;
padding-bottom : 0;
margin : 0 20px 20px 0;
border-left : 0;
width : 150px;
padding-top : 0;
border-bottom : 0;
}
#impressum H2, .shortbox H2 {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
font : bold 12px Verdana;
text-transform : uppercase;
color : #0F3554;
padding-top : 0;
}
.titel {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
font : bold 12px Verdana;
text-transform : uppercase;
color : #0F3554;
padding-top : 0;
}
#impressum #continue, .shortbox #continue {
margin : 10px 10px 0 20px;
text-align : right;
}
#impressum P, .shortbox P {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 10px;
padding-top : 0;
}
.topnews {
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 12px;
background : #ffffff;
padding-bottom : 0;
margin : 0;
color : #ffffff;
padding-top : 0;
border-bottom : 15px solid #ffffff;
letter-spacing : 1px;
}
.topnews A {
color : #cccccc;
text-decoration : none;
}
.topnews A:hover {
color : #ffffff;
text-decoration : underline;
}
.topnews .previewpicture {
border : 0;
float : left;
margin : 1px;
}
.topnews H2 {
padding-right : 5px;
padding-left : 5px;
background : #ffffff;
padding-bottom : 5px;
margin : 0;
font : bold 12px Verdana;
text-transform : uppercase;
color : #000000;
padding-top : 5px;
}
.topnews .titel {
padding-right : 5px;
padding-left : 5px;
background : #ffffff;
padding-bottom : 5px;
margin : 0;
font : bold 12px Verdana;
text-transform : uppercase;
color : #000000;
padding-top : 5px;
}
.topnews #continue {
padding-right : 5px;
padding-left : 5px;
font-size : 10px;
padding-bottom : 5px;
margin : 0;
padding-top : 5px;
text-align : right;
}
.topnews P {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 10px;
text-transform : uppercase;
line-height : 16px;
padding-top : 0;
}
#longbox {
clear : left;
padding-right : 20px;
border-top : 1px solid #ffffff;
padding-left : 20px;
padding-bottom : 20px;
margin : 0;
padding-top : 20px;
}
#longbox .previewpicture {
border-right : 0;
border-top : 0;
float : left;
margin : 0 20px 20px 0;
border-left : 0;
width : 150px;
border-bottom : 0;
}
#longbox H2 {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
font : bold 12px Verdana;
text-transform : uppercase;
color : #0F3554;
padding-top : 0;
}
#longbox .titel {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
font : bold 12px Verdana;
text-transform : uppercase;
color : #0F3554;
padding-top : 0;
}
#longbox #continue {
margin : 10px 10px 0 20px;
text-align : right;
}
#longbox P {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 10px;
padding-top : 0;
min-width : 500px;
}
#container {
    z-index:1;
    position : absolute;
}

#footer {
    z-index:5;
    position: fixed;
    bottom: 0; left:0;
    padding : 5px;
    border-top : 2px solid #cc6600;
    font-size : 10px;
    text-transform : uppercase;
    background : #0F3554;
    height : 15px;
    width : 984px;
    color : #667c8e;
}
#footer A {
color : #667c8e;
text-decoration : none;
}
#footer A:hover {
color : #ffffff;
text-decoration : none;
}
#impressum {
padding : 20px;
}
#domaincheck {
    z-index:3;
    padding : 10px;
/*    position : absolute; */
    position:relative;
    top : 330px;
    left : 0;
    width : 180px;
}
#domaincheck #domain {
    width : 100px;
}

#content_otrs {
    display:block;
    background: #ffffff;
    width:772px;
    min-height:300px;
    padding: 2em 1em 4em 1em;
}
#content_otrs td {
    padding:0.2em;
}


.renew_date { text-align:right; padding:10px 0 0 0; color:#aaaaaa; }
.descr{ width:200px; float:left; text-align:right; margin:5px; }


.poweredphplist {
    display:none;
}
