/* Die Basistags */
ul, li, p, h1, h2, h3, h4, h5, td p, address {
   font-family: Arial,Helvetica,Sans;
   color:990000;
   font-size:16px;
}
td p, p {margin-bottom: 1ex;
  margin-top:1ex}
h1 {font-size:27px;}
h2 {
   font-size:21px;
   margin-top:2.5ex;
   margin-bottom:0ex;
   padding:0ex;
}
h3 {font-size:19px; font-weight:bold;}
h4 {font-size:16px; font-weight:bold;}
em {font-weight:bold;
   font-style:normal;
}
address {
        margin-left:80px;
        font-style:normal;
}
a {color:000066}
body { background: #cccc99;}
table { border:0px;
      padding:0px;
}
/* Das Menu am rechten Rand */
td.menu {
        background: #990000;
        vertical-align: top;
        padding:0px;
}
td.menu h1, td.menu h2 {
        color:#cccc99;
}
td.menu p {
        padding:0px;
        margin:0px;
        }
td.menu p a {
        text-decoration:none;
        color: #ffffcc;
}
/* Die Titelzeile */
td.menutop {
        background: #990000;
        vertical-align: top;
        padding:0px;
}

td.menutop p, td.menutop h1, td.menutop h2 {
        padding:0px;
        padding-bottom:0px;
        margin-top:0px;
        margin-bottom:0px;
        text-align:center;
        color: #cccc99;
}
/* Die Inhaltszelle */
td.inhalt {
          background: #cccc99;
          vertical-align: middle;
          margin: 5px 0px 0px 5px;
          padding: 5px 0px 0px 5px;
}
/* Weitere Klassen */
/*p.wahr{
       margin-left:50px;
       margin-right:90px;
       font-size:80%;
       color:black;
       text-indent:25px;
}*/
p.bsp{
      margin-top:0px;
      text-align:right;
}
p.rede {
            margin-left:30px;
            margin-right:50px;
            font-style:italic;
}

p.guide {
        text-align:center;
}
p.preis{
        margin-top:0px;
        font-weight:bold;
}
td.maerchen p, td.maerchen h2, td.maerchen h3, td.maerchen h4{
             margin-left:20px;
             margin-bottom:15px;
             color:black;
}
td.maerchen p {
            margin-top:15px;
            font-size:13px;
}
td.maerchen h2 {
            font-size:21px;
}
td.maerchen h3 {
            font-size:19px;
}
td.maerchen h4 {
            font-size:16px;
}
table.parallel {
               padding:0px;
               margin:0px;
}
table.parallel td {
               vertical-align:top;
               padding-top:15px;
}
td.kommentar p {
               font-size:11px;
               color:black;
}

td.kommentar h4{
             font-size:16px;
             color:black;
}
div.kasten {
 border: 3px solid rgb(153, 0, 0);
 padding: 3px;
 background: rgb(255, 255, 204) none repeat scroll 0% 50%;
 -moz-background-clip: initial;
 -moz-background-origin: initial;
 -moz-background-inline-policy: initial;
 margin-top: 0ex;
}
@media print {
 body, td.inhalt {
  width: 100%;
  background: white;
 }
 td.menu, td.menutop
 {
   display: none;
 }
}