body,div,img,p,table,form,noscript,a,input,textarea,h1,h2,h3,hr,span,ul,ol,li{
margin:0px;
padding:0px;
}
body {
text-align:center;
}
#body { /* alles */
position:relative;
top:0px;
left:0px;
width:779px;
margin:0px auto;
background-color:#ECECEC;
}
p,td,a,input,select,textarea,ul,ol,li {
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}
a {
text-decoration:none;
color:#000000;
font-weight:bold;
}
p.txt {
text-align:justify;
line-height:15px;
}
p#impr,a.impr {
color:#FFFF66;
font-size:9px;
font-weight:normal;
}
p#impr {
margin-left:6px;
line-height:12px;
}
span.first {
font-weight:bold;
font-size:15px;
}
h1 {
font-family:Arial,sans-serif;
font-size:12px;
letter-spacing:2px;
margin-bottom:10px;
}
span.pipe {
visibility:hidden;
}
p#navi_p {
margin-left:15px;
line-height:22px;
font-weight:bold;
}
p#navi_p,a.navi_a {
font-size:11px;
color:#9966CC;
font-family:Arial,sans-serif;
letter-spacing:0px;
}
div#inhalt {
margin:33px 18px 10px 18px;
border-left:1px dotted #9966CC;
padding-left:20px;
}
p.label {
margin-top:8px;
margin-bottom:5px;
font-weight:bold;
}
.button {
border:0px;
width:140px;
height:20px;
font-weight:bold;
letter-spacing:1px;
color:#ECECEC;
}
input,select {
border:1px solid #999999;
}
.gross { /*input und textarea beim kontaktform*/
width:417px;
}

.bd {
 font-weight:bold;
}

h2 {
 font-family:Arial,sans-serif;
 font-size:11px;
 font-weight:bold;
 margin-bottom:2px;
}

ol.outer {
 list-style-type:decimal;
 margin-bottom:15px;
 margin-left:10px;
}

ol.inner {
 list-style-type:lower-alpha;
 margin-left:20px;
}
