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

H1 { font-family: 'Crimson Text', serif; font-size:26px; line-height:26px; color: #000000; letter-spacing:1px; font-weight:normal; margin:0; padding:0; }
H2 { color: #000000; font-size:13px; font-weight:bold; letter-spacing:1px; line-height:13px; margin:0; padding:0; }
p { margin:0; padding:0; }
img { border:0; }
ul,ol { margin:0; padding:0; }
li { margin:0; padding:0; }

a:link { color: #505050;  text-decoration: none; font-weight:normal; outline:none; }
a:visited { color: #505050; text-decoration: none; font-weight:normal; outline:none; }
a:hover { color: #993333; text-decoration: none; font-weight:normal; outline:none; }
a:active { color: #993333; text-decoration: none; font-weight:normal; outline:none; }

.header { font-family: 'Crimson Text', serif; font-size:26px; line-height:26px; color: #000000; letter-spacing:1px; font-weight:normal; height:54px; white-space:nowrap; }

.menu { font-size:12px; color: #505050; font-weight:bold; line-height:14px; width:180px; }
.menu p { padding-bottom:6px; } 
.menu ul { list-style-position:outside; font-weight:normal; padding-left:15px; text-indent:0; list-style:none; font-size:10px; line-height:12px; color: #505050; font-weight:normal; }
.menu li { margin-top:0; margin-bottom:6px; }
.menu li:hover { list-style-type:disc; }
.menu li:active { list-style-type:disc; }
.menu_b { list-style:disc; list-style-position:outside; }

.gallerywrapper { height:100%; }
	@media screen and (min-height:650px) { .gallerywrapper { height:620px; } }
	@media screen and (min-height:676px) { .gallerywrapper { height:650px; } }

.abstandoben { height:22px; }
	@media screen and (min-height:676px) { .abstandoben { height:55px; } }

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

.bu { text-align:center; font-size:10px; color: #000000; line-height:14px; padding-top:15px; height:30px;  }
.pfeilzeile { height:36px; }
.pfeilzelle { height:36px; padding-top:10px; }
.pfeile { font-size: 10px; }
.pfeile a:link { opacity:0.45; }
.pfeile a:visited { opacity:0.45; }
.pfeile a:hover { opacity:1; }
.pfeile a:active { opacity:1; }

.text { font-size:11px; color: #000000; line-height:16px; }
.text p { margin-bottom:7px; padding:0; }
.text H2 { font-weight:bold; font-size:11px; line-height:16px; color: #000000; margin-bottom:8px; padding:0; }
.text a:link { color: #333333;  text-decoration: none; font-weight:normal; outline:none; }
.text a:visited { color: #333333; text-decoration: none; font-weight:normal; outline:none; }
.text a:hover { color: #993333; text-decoration: none; font-weight:normal; outline:none; }
.text a:active { color: #993333; text-decoration: none; font-weight:normal; outline:none; }

.a10 { font-size: 10px; color: #000000; line-height:10px; }
.a11 { font-size: 11px; color: #000000; }
.text10 { font-size: 10px; color: #000000; line-height:13px; }