html { overflow-y: scroll; }
body { background-color: #ffffff; font-family: 'Hind', Calibri, Candara, Helvetica, Arial, sans-serif; margin: 0 20px 0 20px; font-size: 13px; }

H1 { font-weight:400; padding:0; margin:0; }
H2 { font-weight:400; padding:0; margin:0; }
img { border:0; }
hr { padding:0; margin:0; }
p { margin:0; padding:0; }
ol, ul { padding:0; list-style:none; margin:0; }
li { padding:0; list-style:none; list-style-type:none; margin:0; }
b, strong { font-weight:600; }
table, th, td { border-collapse: collapse; border:0; padding:0 0 0 0; }

a:link { color: #696969;  text-decoration: none; outline:none; }
a:visited { color: #696969; text-decoration: none; outline:none; }
a:hover { color: #0000CD; text-decoration: none; outline:none; }
a:active { color: #0000CD; text-decoration: none; outline:none; }

.winkel { height:530px; background-image:url(thg-oben.gif), url(thg-unten.gif); background-repeat:no-repeat, no-repeat; background-position-x: center; background-position-y: top, bottom; }
.winkeloben { background-image:url(thg-oben.gif);  background-repeat:no-repeat; background-position: top center; }
.winkelunten { background-image:url(thg-unten.gif); background-repeat:no-repeat; background-position: bottom center; min-height:20px; }

.kopf { color: #9C9C9C; font-size:19px; line-height:23px; font-weight:400; }
.kopf H1 { color: #9C9C9C; font-size:19px; font-weight:400; letter-spacing:0.015em; }
.kopf H2 { color: #A9A9A9; font-size:16px; font-weight:400; margin:0 0 2px 1px; letter-spacing:0.01em; }

.menu { font-weight: 400; font-size:14px; line-height:21px; color: #000000; font-weight: 400; }
.menu ul { margin-top:13px; }
.menu li {  }
.menu1 { line-height:21px; color: #000000; font-size:102%; font-weight: 600; }
.menu a:link { color: #000000;  text-decoration: none; }
.menu a:visited { color: #000000; text-decoration: none; }
.menu a:hover { color: #CC0000; text-decoration: none; }
.menu a:active { color: #CC0000; text-decoration: none; }

.pagetitel { color: #9C9C9C; font-size:14px; line-height:14px; font-weight: 400; margin-top:17px; margin-bottom:12px; }
.a13 { font-size: 13px; font-weight: 400; color: #000000; }

.text { font-size: 13px; line-height:18px; font-weight: 400; color: #000000; letter-spacing:0.01em; text-align:justify; -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; padding-right:20px; }
.text p { margin-bottom:8px; }
.text img { vertical-align:top; vertical-align:text-top; }
.text H2  { color: #9C9C9C; font-size: 14px;  line-height:14px; font-weight:400; display:inline; }

.bildlinks { float:left; max-width:769px; margin: 1px 26px 5px 0; }
.bildlinks img { max-width:100%; max-height:300px; }
.newsbild { float:left; max-width:280px; font-size: 11px; }
.newsbild img { max-width:250px; max-height:300px; margin: 0 30px 0 0; }
.newstrenner { height:20px; }

.thumbs { font-size: 13px; line-height:18px; font-weight:400; color: #000000; letter-spacing:0.01em; margin-top:17px;  }
.thumbs H2 { font-size: 14px;  line-height:14px; font-weight:600; }
.thumbs p { margin-bottom:12px; }
.thumbs img { border:0; height:73px; margin: 10px 17px 3px 0; }

.footer { font-size: 11px; line-height:13px; letter-spacing:0.015em; color: #000000; }

.pfeile { }
.pfeile a:link { opacity:0.4; }
.pfeile a:visited { opacity:0.4; }
.pfeile a:hover { opacity:1;  }
.pfeile a:active { opacity:1; }

.gbild { font-size:1px; text-align:center; }
.gbild img { border:0; margin:0; max-height:526px; max-width:780px; }

.bu { font-size:12px; line-height:16px; max-width:140px; overflow:hidden; }

.a12text { font-size:12px; line-height:15px; color: #000000; }
.a12text H2 { color: #9C9C9C; font-size:14px; line-height:14px; font-weight: 400; display:inline; }
.a12text p { margin-bottom:8px; }

.a09 { font-size: 9px; color: #000000; }
.a09g { font-size: 9px; letter-spacing: 1px; color: #000000; }
.a10 { font-size: 10px; color: #000000; }
.a11 { font-size: 11px; line-height:12px; color: #000000; }