*{
margin:0;
padding:0;
font-size:100.01%;
font-family:Arial,sans-serif;
text-decoration:none;
text-transform:uppercase;
color:#9c9d9f;
border:none;
list-style:none outside;
}


a:hover,
a:focus,
a.active{
color:#df4442;
}


html{
text-align:center;
font-size:.65em;
width:100%;
line-height:1.8em;
letter-spacing:.1em;
}

#kopfHelfer{
width:100%;
height:38px;
background:#eaeaeb;
position:fixed;
left:0;
top:0;
}

#start #kopfHelfer{
height:212px;
}

#kopf{
width:960px;
margin:0 auto;
height:38px;
text-align:left;
position:relative;
}

#start #kopf{
width:630px;
padding:0 50px;
height:212px;
}

#logo{
width:186px;
height:38px;
background:url(../_layout/graphik-reiberg.jpg) left top no-repeat;
display:block;
}

#typo{
width:145px;
height:28px;
background:url(../_layout/graphik-reiberg-typo.jpg) left top no-repeat;
display:block;
position:absolute;
left:40px;
top:150px;
}

#gansNormal{
width:80px;
height:80px;
background:url(../_layout/gans-rot.jpg) left top no-repeat;
position:absolute;
left:200px;
top:86px;
}

#gansNormal:hover{
background-image:url(../_layout/gans-rot-hover.jpg);
}

#gansGruen{
width:80px;
height:80px;
background:url(../_layout/gans-gruen.jpg) 3px 3px no-repeat;
position:absolute;
left:300px;
top:86px;
}

#gansGruen:hover{
background-image:url(../_layout/gans-gruen-hover.jpg);
}

#gansBlau{
width:80px;
height:80px;
background:url(../_layout/gans-blau.jpg) left top no-repeat;
position:absolute;
left:400px;
top:86px;
}

#gansBlau:hover{
background-image:url(../_layout/gans-blau-hover.jpg);
}

#naviHelfer{
width:100%;
position:fixed;
top:38px;
left:0;
height:1.8em;
background:#fff;
text-align:center;
}

#start #naviHelfer{
top:212px;
}

#navi{
text-align:left;
width:960px;
margin:0 auto;
}

#start #navi{
width:730px;
}

#navi ul{
float:right;
}

#navi li{
float:left;
padding-right:1em;
}

#hintergrundHelfer{
width:100%;
}

#inhalt{
text-align:left;
margin:0 auto;
width:860px;
padding:9.0538em 50px 0 50px;
}

#start #inhalt{
width:630px;
}

#start #inhalt{
padding-top:25.7846em;
}

#inhalt div{
margin-bottom:3.6em;
}

#inhalt p{
margin-bottom:1em;
}

#inhalt .prints,
#inhalt .maske{
text-align:center;
margin:0;
}

#inhalt .maske div.maskeHilfe{
margin:0 auto;
width:245px;
}

#inhalt .maske a,
#inhalt .maske img{
display:block;
}

#inhalt .prints img,
#inhalt .maske img{
margin:0 15px .4em 30px;
}

#inhalt .maske div{
width:215px;
text-align:left;
margin:0 0 .4em 30px;
line-height:1.4em;
}

#inhalt input,
#inhalt textarea{
background:#fff;
border:1px dotted #9c9d9f;
padding:2px;
width:20em;
}

#inhalt input.button{
padding:3px;
border:none;
text-align:left;
width:auto;
cursor:pointer;
}

#inhalt textarea{
height:15em;
text-transform:none;
}

#inhalt input:hover,
#inhalt input:focus,
#inhalt textarea:hover,
#inhalt textarea:focus{
border:1px solid #9c9d9f;
padding:2px;
}

#inhalt #kontakt th,
#inhalt #kontakt td{
vertical-align:top;
padding:.2em 0;
}

#inhalt #kontakt th{
font-weight:100;
width:5em;
}

#sitemap #inhalt li li{
padding-left:2em;
}
