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

.a10 { font-size: 10px; color: #000000; letter-spacing:0; }
.a11 { font-size: 11px; color: #000000; letter-spacing:0; }
.a12 { font-size: 12px; color: #000000; }

p { padding:0; margin:0; }
img { margin:0; padding:0; border:0; }
hr { width:100%; height:1px; border-top:1px solid #DDDDDD; margin-top:0; margin-bottom:20px; }
a:link { color: #696969; text-decoration: none; outline:none; }
a:visited { color: #696969; text-decoration: none; outline:none; }
a:hover { color: #000000; text-decoration: underline; outline:none; }
a:active { color: #000000; text-decoration: underline; outline:none; }

.header { font-family: 'Open Sans', sans-serif; font-size:20px; line-height:20px; font-weight:400; letter-spacing:0; padding-top:5px; padding-bottom:0; }
.header H1 { font-family: 'Open Sans', sans-serif; font-size:20px; font-weight:600; letter-spacing:0.03em; margin-top:0; margin-bottom:3px; padding:0; }
.header img { border:0; padding:0; margin:0; }
.header a:link { color: #000000;  text-decoration: none; }
.header a:visited { color: #000000; text-decoration: none; }
.header a:hover { color: #000000; text-decoration: none; }
.header a:active { color: #000000; text-decoration: none; }

.menu { font-weight:bold; font-size:13px; color: #000000; line-height:13px; letter-spacing:0; padding-top:10px; }
.menu a:link { color: #000000;  text-decoration: none; font-weight:normal; letter-spacing:1px; }
.menu a:visited { color: #000000; text-decoration: none; font-weight:normal; letter-spacing:1px; }
.menu a:hover { color: #000000; text-decoration: none; font-weight:bold; letter-spacing:0; }
.menu a:active { color: #000000; text-decoration: none; font-weight:bold; letter-spacing:0; }

.footer { font-size:10px; font-weight:100; color: #000000; line-height:16px; letter-spacing:0.03em; }
.footer a:link { color: #808080; text-decoration: none; }
.footer a:visited { color: #808080; text-decoration: none; }
.footer a:hover { color: #000000; text-decoration: none; }
.footer a:active { color: #000000; text-decoration: none; }

.text { font-size:12px; color: #000000; letter-spacing:0; line-height:19px; }
.text H1 { font-weight:bold; font-size:14px; line-height:14px; padding:0; margin-top:0; margin-bottom:10px; }
.text H2 { font-weight:bold; font-size:13px; line-height:13px; padding:0; margin-top:0; margin-bottom:5px; }
.text img { margin:0; padding:0; border:0; vertical-align:top; vertical-align: text-top; }
.text p { margin-top:0; padding:0; margin-bottom:8px; }

.newstext { font-size:12px; color: #000000; letter-spacing: 0px; line-height:20px; }
.newstext H1 { font-weight:bold; font-size:14px; line-height:14px; padding:0; margin-top:0; margin-bottom:10px; }
.newstext H2 { font-weight:bold; font-size:13px; line-height:13px; padding:0; margin-top:0; margin-bottom:6px; }
.newstext p { margin-top:0; padding:0; margin-bottom:8px; }

.pfeile { font-family: Nobile, sans-serif; font-size: 60px; line-height:60px; color: #E6E6E6; font-weight:400; }
.pfeile a:link { color: #808080;  text-decoration: none; font-weight: normal; }
.pfeile a:visited { color: #808080; text-decoration: none; font-weight: normal; }
.pfeile a:hover { color: #000000; text-decoration: none; font-weight: normal; }
.pfeile a:active { color: #000000; text-decoration: none; font-weight: normal; }

.gbild { position:relative; height:100%; width:100%; min-height:150px; }
.gbild img { max-height:100%; max-width:100%; margin:auto; position:absolute; top:0; left:0; bottom:0; right:0; }

.lupe { cursor:default; font-size:10px; font-weight:100; color: #000000; line-height:16px; letter-spacing:0.03em; }
.lupe a:link { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; }

.itext { font-size:11px; color: #000000; letter-spacing:0; line-height:16px; }
.itext H1 { font-weight:bold; font-size:12px; line-height:12px; padding:0; margin-top:0; margin-bottom:8px; }
.itext H2 { font-weight:bold; font-size:12px; line-height:16px; padding:0; margin-top:0; margin-bottom:5px; }
.itext img { margin:0; padding:0; border:0; vertical-align:top; vertical-align: text-top; }
.itext p { margin-top:0; margin-bottom:8px; padding:0; }

