html {
height:100%;
}

body {
color:#000;
margin:0;
padding:0;
height:100%;
background:#fff url(img/gunback.jpg) no-repeat fixed;
background-position:50% 50%;
font-size:100.01%;
text-align:center;
/*line-height:1.25em;*/
}

h1, h2 , h3 , p , div , span {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:1em;
}

#container {
    position: relative;
    min-height: 100%;
}

#rahmen {
margin:auto;
width:500px;
padding:0 0 4em 0;
background:transparent;
text-align:left;
}

h1#logo {
height:125px;
background:transparent url(img/wazgnuks.png) no-repeat 50% 50%;
/*background:transparent url(img/wazshadow.gif) no-repeat 50% 50%;*/
margin-bottom:40px;
}

h1#logo span {
display:none;
}

#notice, #footer {
position:absolute;
bottom:0;
right:0;
font-size:0.7em;
text-align:right;
padding:0 1em 0.25em 0;
}


a {
text-decoration:none;
}
a:link {
color:#449;
}
a:visited {
color:#669;
}
a:hover , a:active {
background:#f90;
color:#fff;
}

.blog h2 {
height:45px;
background-repeat:no-repeat;
background-position:0% 100%;
margin:0 0 0.25em;
}

.blog h2 span {
display:none;
}

.blog h3 {
text-align:right;
float:right;
font-size:0.75em;
margin:0 0 0 1.25em;
padding:0 0 0 0.5em;
border-left:2px solid #ccc;
width:11.25em;
}

.blog p {
text-align:justify;
margin:0 0 50px 0;
background:transparent url(img/border.gif) no-repeat 50% 100%;
padding:0 0 35px 0;
}

/*span.blog {
float:left;
margin:0.25em 3px 0 0;
width:78px;
height:84px;
background-position:50% 50%;
background-repeat:no-repeat;
background-color:red;
}*/


.comm h2 {
border-bottom:1px solid #999;
}

.comm p {
/*text-align:justify;*/
margin-bottom:60px;
}

.text {
color:#f90;
border-bottom:1px solid #999;
margin-bottom:60px;
font-weight:bold;
}

.warn {
border:2px dashed #f00;
padding:2px 5px;
margin-bottom:60px;
font-weight:bold;
}

.back {
text-align:right;
margin-bottom:30px;
}


#commform {
margin:60px 0 40px;
padding:0;
}
#commform div {
font-weight:bold;
}

.eingabe {
padding:1px;
margin-bottom:10px;
width:100%;
border:1px solid #999;
background:transparent;
color:#000;
font-family:verdana, arial, sans-serif;
font-size:10pt;
font-weight:normal;
}

#vorschau , #speichern, showmail {
width:100%;
height:25px;
margin-top:5px;
border:1px solid #999;
background:transparent;
cursor:pointer;
}

.eingabe:focus {
background:#fff;
border:1px dashed #999;
}

textarea.eingabe {
height:100px;
}


dl#archiv dt {
float:left;
width:9.5em;
padding-right:1em;
text-align:right;
}

#impressum h2 { margin:3em 0; font-weight:bold; font-size:1.5em; }
#impressum p { margin:1.5em 0; }
