body {
font-family: Courier New, BankGothic Lt BT, Swiss721 Blk BT, Arial;
background-color: #7D1D29;
color: #BC9665;
margin-left: 20px;
}

table {
font-family: Courier New, BankGothic Lt BT, Swiss721 Blk BT, Arial;
color: #BC9665;
background-color: #7D1D29;
}

#termine {
position: relative;
float: left;
width: 50%;
margin-top: 20px;
margin-bottom: 20px;
}
#termine th {
border: 1px solid #BC9665;
text-align: left;
}
#termine p {
text-align: right;
}

#termine tr,#neuereintrag tr {
vertical-align: top;
}
#termine caption,#neuereintrag caption {
text-align: left;
font-size: 18pt;
font-weight: bold;
margin-bottom: 10px;
margin-top: 20px;
}

#neuereintrag {
position: relative;
float: right;
border: 2px dotted #BC9665;
margin-right: 40px;
margin-top: 10px;
}


#empfehlung {
position: absolute;
left: 0px;
top: 0px;
border: 2px solid #BC9665;
}

#middle {
text-align: right;
margin-right: 40%;
}


h1 {
font-family: Techno, Courier New, BankGothic Lt BT, Swiss721 Blk BT, Arial;
color: #BC9665;
font-size: 20pt;
letter-spacing: 0.1em;
line-height: 16pt;
margin-left: 10px;
}

h3 {
text-decoration: underline;
}


a {
font-size: 10pt;
text-decoration: none;
color: #DFDFDF;
line-height: 14pt;
}
a:link {
font-size: 10pt;
text-decoration: none;
color: #DFDFDF;
line-height: 14pt;
}
a:visited {
color: #DFDFDF;
text-decoration: none;
}
a:hover {
color: #6F6F6F;
text-decoration: underline;
}

a.zurueck {
font-family: BankGothic Lt BT, verdana, tahoma, denmark, haettenschweiler, arial;
color: #BC9665;
font-size: 12pt;
letter-spacing: 0.1em;
line-height: 16pt;
margin-left: 10px;
}

.buttonrot,.buttongelb {
font-family: Courier New, BankGothic Lt BT, Swiss721 Blk BT, Arial;
font-weight: bold;
font-size: 12pt;
}
.buttonrot {
background-color: #7D1D29;
color: #BC9665;
border: 1px solid #BC9665;
}
.buttongelb {
background-color: #BC9665;
color: #7D1D29;
border: 3px double #7D1D29;
}
