body { background-repeat: repeat-x; background-color: #fbcaa1; }

body, p, td { color: #333; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-align: justify; vertical-align: top; margin: 0; padding: 0; }
td.navi-oben { color: #063; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 0; vertical-align: middle; }
td.fliesstext { color: #444544; font-size: 11px; font-family: "Trebuchet MS"; line-height: 19px; text-align: justify; margin: 0; padding: 0; vertical-align: top; }
a.fliesstext:link { color: #030; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px; text-align: left; margin: 0; padding: 0; vertical-align: top; }
a.fliesstext:hover { color: #030; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 19px; text-align: left; margin: 0; padding: 0; vertical-align: top; }
td.navi-unten { color: #030; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: normal; text-align: left; margin: 0; padding: 0; vertical-align: middle; }
a:link { color: #013f01; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
a:visited { color: #013f01; font-size: 11px; text-decoration: none; }
a:hover { color: #f30; font-size: 11px; }
a:active { }
a.navi-unten:link { color: #f30; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: normal; text-decoration: none; }
a.navi-oben:link { color: #f30; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; vertical-align: middle; }
a.navi-oben:hover { color: #f30; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; vertical-align: middle; }
a.navi-unten:visited { color: #f30; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: normal; text-decoration: none; }
a.navi-unten:hover { color: #f30; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: normal; text-decoration: none; }
a.navi-unten:active { color: #f30; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: normal; text-decoration: none; }
/*.neu:fliesstext { color: #fc0; }*/
h1 { color: #090; font-size: 12px; }
td.fliesstext-rechts, td.fliesstext-rechts p { color: #444544; font-size: 11px; font-family: "Trebuchet MS"; line-height: 15px; text-align: left; margin: 0; padding: 0; vertical-align: top; }
td.text-detail, td.text-detail p { color: #444544; font-size: 11px; font-family: "Trebuchet MS"; line-height: 16px; text-align: left; margin: 0; padding: 0; vertical-align: top; }

label { width: 85px; display: block; float: left; margin: 0; padding: 4px 0 0 0; }

input.txt, textarea, select { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 2px 0; padding: 4px 0 0 5px; background-color: #fff; border: solid 1px #999; }
select option { padding-top: 2px; padding-bottom: 2px; }
textarea { width: 250px; height: 100px; line-height: 18px; }
input.txt { line-height: 1; }
input.txt, select { width: 250px; height: 21px; display: block; float: left; }
input.txt:focus, textarea:focus { background-color: #fef7f3; }

#formulier td.submitter { text-align: right; }
#formulier a.submit { color: #3a785f; font-weight: bold; }
#formulier a.submit:hover { color: #ec6806; }