body { background-color: #e8eee9; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #333333; margin: 10px; }
.rahmen { width: 780px; margin: 0 auto; background-color: #ffffff; border: 2px solid #2f7a4d; border-collapse: collapse; }
.kopf { background-color: #ffffff; text-align: center; padding: 12px; border-bottom: 4px solid #e86f2c; }
.logo { display: block; margin: 0 auto 4px auto; }
.unterzeile { margin: 4px 0 0 0; font-size: 10px; color: #555555; }
.menue { width: 170px; vertical-align: top; background-color: #f2f5f2; padding: 10px; border-right: 1px dashed #2f7a4d; }
.menue ul { list-style-type: square; padding-left: 16px; }
.menue li { margin-bottom: 8px; }
.inhalt { vertical-align: top; padding: 14px; }
.inhalt h2 { color: #2f7a4d; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 17px; border-bottom: 1px solid #e86f2c; }
.inhalt h3 { color: #2f7a4d; font-size: 12px; }
.kasten { border: 1px solid #c9571b; background-color: #e86f2c; padding: 6px; color: #ffffff; font-size: 10px; }
.button { display: block; text-align: center; background-color: #2f7a4d; border: 1px solid #235c3a; color: #ffffff; font-weight: bold; padding: 6px; text-decoration: none; }
.button:visited { color: #ffffff; }
.klein { font-size: 10px; color: #666666; }
.preise { border-collapse: collapse; }
.preise td, .preise th { border: 1px solid #999999; padding: 3px 8px; }
.preise th { background-color: #f2f5f2; }
.fuss { background-color: #2f7a4d; text-align: center; font-size: 10px; padding: 8px; color: #e3f0e7; }
.fuss a { color: #ffffff; }
a { color: #2f7a4d; }
a:visited { color: #235c3a; }
.test-note { width: 764px; }
.test-note { background-color: #ffffff; border: 2px dashed #666666; color: #333333; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; padding: 6px; margin: 0 auto 10px auto; }
