body { background-color: #f2f2f2; margin: 0; color: #000; font-family: helvetica, arial, sans-serif; font-size: 13px; line-height: 17px; text-align: center; }
img { border-style: none; }

.content { background-color: #fff; width: 816px; margin: 0 auto 32px auto; padding: 16px 0 24px 0; text-align: left; }
.navbar { width: 800px; height: 32px; margin: 0 0 16px 16px; }
.navfield  { background-color: #ffd400; width: 130px; height: 32px; border-right-style: solid; border-width: 1px; border-color: #fff; float: left; white-space: nowrap; text-align: center; }
.navfieldlast  { background-color: #ffd400; width: 129px; height: 32px; float: left; white-space: nowrap; text-align: center; }
.visual { width: 800px; margin: 0 0 32px 16px; clear: left; }
.head { width: 800px; margin: 32px 0 32px 16px; clear: left; }
.column1 { width: 384px; margin: 0 0 16px 16px; float: left; }
.column2 { width: 384px; margin: 0 0 16px 16px; float: left; }
.subhead { width: 784px; margin: 0 0 8px 16px; clear: left; border-bottom-style: solid; border-width: 1px; border-color: #666; }
.intro { width: 800px; padding: 0 0 32px 16px; clear: left; }
.features { width: 800px; margin: 0 0 16px 16px; white-space: nowrap; clear: left; }
.featurebox { margin: 0 16px 16px 0; float: left; }
.featureboxlast { margin: 0 0 16px 0; float: left; }
.footer { width: 800px; margin: 0 0 0 16px; padding: 8px 0 0 0; clear: left; }

a:link, a:visited, a:active { color: #999; text-decoration: none; }
a:hover { text-decoration: underline; }

a.nav:link, a.nav:visited { color: #000; font-family: helvetica, arial, sans-serif; font-weight: bold; font-size: 12px; line-height: 32px; text-decoration: none; vertical-align: middle; }
a.nav:active { color: #666; }
a.nav:hover { color: #fff; }

a.nav1:link, a.nav1:visited, a.nav1:active, a.nav1:hover { color: #666; font-family: helvetica, arial, sans-serif; font-weight: bold; font-size: 12px; line-height: 32px; text-decoration: none; vertical-align: middle; }

a.service:link, a.service:visited, a.service:active { color: #999; font-size: 10px; line-height: 12px; text-decoration: none; }
a.service:hover { text-decoration: underline; }

.lead { color: #666; font-family: 'HelveticaNeue-Light', helvetica, arial, sans-serif; font-size: 20px; line-height: 24px; }
.callout { color: #000; font-family: 'HelveticaNeue-Light', helvetica, arial, sans-serif; font-size: 15px; line-height: 24px; }
.untertitel { font-weight: bold; }
.baseline { color: #666; font-size: 10px; line-height: 12px; }
