h1 {
 color: #990033;
 text-align: center;
 font-family: "Monotype Corsiva";
 font-size: 26pt;
 padding: 20px;
}

h2 {
 color: #666600;
 text-align: center;
 font-family: "Verdana";
 font-size: 10pt;
 font-style: bold;
}

body {
 background-image:url(bilder/paper.jpg);
 width: 200px;
}

p, .kontakt  {
 color: #666600;
 text-align: left;
 font-family: "Verdana";
 font-size: 10pt;
 font-weight: bold;
}

p.text {
 padding-left: 10px;
}

.kontakt {
 margin-left: 50px;
}

table.antwort {
 width: 100%;
 height: 100%;
 vertical-align: top;
}

h1.antwort {
 height: 100px;
}

p.antwort {
 text-align: center;
}

a {
 color: #990033;
 text-align: right;
 font-family: "Verdana";
 font-size: 10pt;
 font-weight: bold;
}

p.adr_titel {
 text-align: center;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: underline;
}

p.adr {
 color: #990033;
 text-align: center;
 font-family: "Verdana";
 font-size: 10pt;
 font-weight: bold;
}

td.navi {
 vertical-align: top;
 padding-top: 50pt;
 padding-right: 10px;
 border-right-style: solid;
 border-width: 2px;
 border-color: #990033; 
 width: 100px;
}

hr {
 border-style: solid;
 border-width: 1px;
 border-color: #990033;
 height: 1px;
 width: 100%;
 text-align: center;
 margin: 10px;
}
td.bulet {
 padding-left: 20px;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
}

table.haus {
 border: solid 1px gray;
 font-family: "Arial";
 font-size: 14px;
 margin: 50px;

}
td.inf {
 text-align: center;
 width: 50%;
 border: solid 1px gray;
 padding: 4px;

}

td.aus {
 width: 50%;
 border: solid 1px gray;
 padding: 4px;
}

th.haus {
 border: solid 1px gray;
 padding: 4px;
 font-family: "Verdana";
 
}

table.preise {
 margin-left: 50px;
 font-family: "Arial";
 font-size: 14px; 
}

th.preise {
 text-decoration: underline;
}

td.preise {
 padding: 4px;
}


table.preiseneu {
 margin-left: 50px;
 font-family: "Arial";
 font-size: 14px; 
}

th.preiseneu {
 text-decoration: underline;
}

td.preiseneu {
 margin: 3px;
 border: solid 1px gray;
 padding: 0px;

}


table.haeuser {
 text-align: center;
 width: 100%;
 margin: 30px;
}
th.haeuser {
 padding: 10px;
 font-size: 16px;
}

table.bilder {
 text-align: center;
 
}
.bilderlink {
 border-style: none;
}

.impressum {
 padding-left: 100px;
}
 