html { overflow-y: scroll; }
body { background-color: #FFFFFF; font-family: Verdana, sans-serif; margin:0; }

.sheader { font-family: 'Open Sans', sans-serif; font-weight:400; color: #767676; font-size:16px; letter-spacing: 2px; }
.sheader H1 { font-family: 'Open Sans', sans-serif; font-weight:600; color: #808080; font-size:30px; line-height:30px; letter-spacing:2px; padding:0; margin-top:0; margin-bottom:4px; }
.startbild { width:900px; height:400px; overflow: hidden; text-align:center; }
.startbild img { border:0; position:relative; left:0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.header  { font-family: 'Open Sans', sans-serif; font-weight:600; color: #808080; font-size:18px; letter-spacing:3px; padding:0; margin:0; }
.header a:link { color: #808080;  text-decoration: none; outline:none; }
.header a:visited { color: #808080; text-decoration: none; outline:none; }
.header a:hover { color: #808080; text-decoration: none; outline:none; }
.header a:active { color: #808080; text-decoration: none; outline:none; }

.a00 { font-size: 0px; color: #FFFFFF; }
H1 { font-family: 'Open Sans', sans-serif; font-weight:600; font-size:16px; color: #333333; letter-spacing:0; line-height:16px; padding:0; margin-top:0; margin-bottom:8px; }
H2 { font-family: 'Open Sans', sans-serif; font-weight:400; font-size:16px; color: #333333; letter-spacing:0; line-height:16px; padding:0; margin-top:0; margin-bottom:8px; }
p { padding:0; margin:0; }
img { margin:0; padding:0; border:0; }

.text { font-family: Verdana, sans-serif; font-size: 12px; font-weight:normal; color: #333333; letter-spacing: 0px; line-height: 19px; }
.text p { font-family: Verdana, sans-serif; margin-top:0; padding:0; margin-bottom:12px; }
.text img { margin:0; padding:0; border:0; vertical-align:top; vertical-align: text-top; }

.pbilder { font-size: 11px; color: #dcdcdc; }
.pbilder img { border:0; vertical-align:bottom; margin-top:0; margin-right:20px; margin-bottom:10px; }
.pbilder p {margin:0; padding:0; }

.menu { font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; color: #333333; letter-spacing: 0.03em; }
.menu a:link { font-weight:400; color: #808080;  text-decoration: none; outline:none; }
.menu a:visited { font-weight:400; color: #808080; text-decoration: none; outline:none; }
.menu a:hover { font-weight:400; color: #000000; text-decoration: underline; outline:none; }
.menu a:active { font-weight:400; color: #000000; text-decoration: underline; outline:none; }

.itext { font-family: Verdana, sans-serif; font-size: 11px; font-weight:normal; color: #333333; letter-spacing: 0px; line-height: 16px; }
.itext p { font-family: Verdana, sans-serif; margin-top:0; padding:0; margin-bottom:10px; }
.itext img { margin:0; padding:0; border:0; vertical-align:top; vertical-align: text-top; }

.footer { font-size: 11px; color: #808080; }
.footer img { margin:0; margin-left:10px; border:0; }
.footer a:link { color: #808080; text-decoration: none; padding:0; margin:0; outline:none; }
.footer a:visited { color: #808080; text-decoration: none; padding:0; margin:0; outline:none; }
.footer a:hover { color: #000000; text-decoration: none; padding:0; margin:0; outline:none; }
.footer a:active { color: #000000; text-decoration: none; padding:0; margin:0; outline:none; }

a:link { color: #808080; text-decoration: none; padding:0; margin:0; outline:none; }
a:visited { color: #808080; text-decoration: none; padding:0; margin:0; outline:none; }
a:hover { color: #000000; text-decoration: underline; padding:0; margin:0; outline:none; }
a:active { color: #000000; text-decoration: underline; padding:0; margin:0; outline:none; }
