body  {
display:block;width:98%;
margin:0px;
margin-top:20px;background-color:#ffffff;
text-align:center;
font-family:arial,lucida sans,helvetica,freesans,sans serif;
}

.p-600  {
display:block;width:600px;
}

.p-400  {
display:block;width:400px;
}

.p-500  {
display:block;width:500px;
}

.dogphone {
margin-top:20px;
}

.rightimg {
display:block;float:right;
margin:10px;
}

.leftimg {
display:block;float:left;
margin:10px;
}

.preise {
width:520px;
margin-bottom:20px;
}

.preise td  {
border-bottom:solid 1px #cccccc;
padding-right:20px;
}

#container  {
display:block;width:986px;
margin:auto;
height:auto;
background-color:#eeeeee;
}


#topstage {
margin:auto;
margin-top:40px;
display:block;
height:160px;width:986px;
background-image:url('../bilder/css/bg-top.jpg');
background-repeat:no-repeat;
background-position:top left;
}

#logo {
margin:auto;
margin-left:540px;
display:block;height:160px;
position:absolute;top:10px;
}

#mainconti {
display:block;
width:98%;
margin:0px;
}

#main {
text-align:left;
display:block;width:986px;
margin:auto;
margin-top:0px;
height:auto;min-height:440px;
background-image:url('../bilder/css/bg-main.jpg');
background-repeat:repeat-x;background-position:top left;
background-color:#F30B13;
}

#footer {
margin:auto;
margin-bottom:20px;
display:block;width:986px;height:22px;
background-image:url('../bilder/css/bg-footer.jpg');
background-repeat:no-repeat;background-position:top left;
text-align:center;
}

#footer a {
color:#ffffff;text-decoration:none;
}

#footer span  {
display:block;font-size:9pt;
color:#ffffff;
padding-top:2px;
font-weight:300;
}

#navi {
display:block;float:left;
color:#ffffff;
padding-left:20px;
margin-top:40px;
font-family:lucida sans,arial,helvetica,freesans,sans serif;
}

#navi a {
color:#ffffff;
text-decoration:none;
text-decoration:none;
line-height:1.8em;
font-size:10pt;
}

#maincontent, #content {
margin-left:217px;
margin-top:0px;
display:block;width:737px;
min-height:460px;
background-color:#ffffff;;
}

#maincontent h2  {
font-family:lucida sans,arial,helvetica,freesans,sans serif;
margin:0px;
margin-left:10px;
font-size:12pt;
color:#444444;
}

#content h2  {
font-family:lucida sans,arial,helvetica,freesans,sans serif;
margin:0px;
margin-left:10px;
font-size:12pt;
color:#444444;
}

#pagetext {
margin:20px;
font-size:10pt;
color:#444444;
}

#pagetext ul  {
display:block;width:380px;
margin-left:-10px;
line-height:1.4em;
}

#pagetext p {
display:block;
width:90%;
}

.input, .textarea  {
border:solid 1px #aaaaaa;
}

.cert {
margin-left:40px;
margin-right:40px;
border:solid 1px #ffffff;
}






