* { font-family:Verdana,Arial,Helvetica,Sans-serif; }

.normbody  { font-size:16px;
            background-color:#D5DFE9; background-repeat:repeat-x;
             margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
.textbody  { font-size:14px; background-color:#D5DFE9; margin:10px; }
.bansbody  { background-image:url(/images/symbole/banner_s.jpg); background-repeat:repeat-x; }
.banwbody  { background-image:url(/images/symbole/banner_w.jpg); background-repeat:repeat-x; }
.bottbody  { font-size:14px; background-color:#D5DFE9; margin-right:17px }

.navitab          { padding:0px; spacing:0px; border-collapse:collapse; border-bottom:1px solid gray;
             table-layout:fixed; }
.menutab          { padding:0px; spacing:0px; border-style:none; table-layout:fixed; }
.foottab          { padding:0px; spacing:0px; border-collapse:collapse;
            border-top:1px solid gray; border-bottom-style:none; }
.infotab          { font-size:12px; margin-top:0px; border-collapse:collapse; background-color:lightblue;
            table-layout:fixed; }
.preistab  { font-size:12px; margin-top:0px; border-collapse:collapse; }

.navitd          { text-align:center; vertical-align:middle; }
.menutd          { text-align:center; vertical-align:middle; font-size:15px; font-weight:bold; color:#5F5F5F; }
.infoth          { text-align:center; vertical-align:middle; font:bold; border:1px solid gray; }
.infotd          { text-align:center; vertical-align:middle; border:1px solid gray; font-size:11px; }
.konttd          { text-align:left; vertical-align:middle; border-top:1px solid gray; font-size:11px;  }
.preisth          { text-align:left; vertical-align:top; font-size:22px; padding-bottom:10px; }
.preisths  { text-align:left; vertical-align:top; font-size:16px; padding-bottom:10px; }
.preistd          { text-align:left; vertical-align:top; font-size:12px; padding-bottom:10px; }

.kleininfo { font-size:10px; }
.mittelinfo { font-size:12px; font-weight: bold;}
.bottminfo { font-size:35px; }

.navilink  { color:black; font-weight:normal; text-decoration:none; }
.submenue  { position:absolute; border:solid 1px gray; visibility:hidden; padding:7px;
            font:15px bold; line-height:25px; width:140px; text-align:left;
             color:black; background-color:#D5DFE9 }

.imprdiv { padding:15px; }

#pdiv { position:fixed; width:40px; height:30px; left:10px; top:30px; border:none; }
