*{margin:0;padding:0;border:0;}
body { background: #095d21 url(/graphic/hintergrund.gif) repeat-x; font: 12px Verdana, Helvetica, sans-serif; color:#000; line-height:1.5; }

a { color: #138; text-decoration: none; }
a:Hover { color: #000; }

h3 { font-size:13px; }

.kopf { margin:0 auto; width:1000px; height:132px; background: transparent url(/graphic/kopf.jpg) no-repeat; }
.seite { margin:0 auto; width:912px; background: transparent url(/graphic/seite.jpg) repeat-y; }
.seite2 { width:912px; background: transparent url(/graphic/seite2.jpg) no-repeat; overflow: hidden; }
.fuss { width: 912px; height: 120px; background: transparent url(/graphic/fuss.gif) no-repeat; text-align: center; padding:20px 0 0 0; color: #FFF; font-weight: bold; font-size:10px; }

.fuss a { color: #EEE; }
.fuss a:Hover { text-decoration:underline; }

.titel { padding:35px 0 0 295px; font-size:16px; font-weight: bold; color: #EEE; }
.seitetitel { font-size:13px; font-weight: bold; color: #333; }
.navigieren { padding:18px 0 0 250px; list-style:none; }
.navigieren li { float: left; }
.navigieren li.v a { border-left: 1px #56171f solid; }
.navigieren li.r a { border-right: 1px #722d37 solid; }
.navigieren li a { font-size: 11px; text-transform: uppercase; color: #FFF; display: block; font-weight: bold; text-decoration: none; height: 30px; padding:7px 9px 0 9px; }

.vnavigieren { width:208px; margin:0 0 10px 0; background: url(/graphic/vhintergrund.gif) bottom left repeat-y; }
.vnavigieren .vkopf { height: 23px; background: url(/graphic/vkopf.gif) no-repeat; font-weight: bold; color: #FFF; font-size: 12px; padding:8px 0 0 0; text-align: center; }
.vnavigieren img { margin:7px; }
.vnavigieren ul { padding:2px 0; }
.vnavigieren li { line-height:1.2; list-style:none; text-align: center; font-size: 11px; padding:1px 2px 0 2px; }
.vnavigieren li a { display:block; padding:2px 2px; }
.vnavigieren li a:Hover { color: #abcbf2; }

.vnavigieren2 { width:196px; margin:0 0 10px 0; background: url(/graphic/vhintergrund.gif) bottom left repeat-y; border-top: 1px #EEE solid; padding:6px; font-size: 11px; line-height:1.2; text-align: center; color: #444; }

.vs { float: left; margin:0 0 0 35px; }
.rs { float: left; margin:0 10px; width:435px; padding:0 0 10px 0; font-size:11px; }
.spielen { float: left; width: 189px; text-align: center; }

.grad { width:425px; background: url(/graphic/grad.gif) no-repeat; padding:5px; }
.rimg { float: right; padding: 0 0 10px 10px; }
.enter { width: 435px; height: 24px; background: url(/graphic/fade.jpg) no-repeat; padding:6px 0 0 0; font-size:12px; color: #111; font-weight: bold; text-align: center; overflow: hidden; line-height: 20px; }
.enter span { color: #251f0e; }

.bx { padding:10px 0 10px 10px; background: #000; background: #222 url(/graphic/bx.gif) no-repeat; }
.ic { width: 223px; height: 47px; background-position: -10px -2px; background-repeat: no-repeat; background-color: #FFF; padding: 27px 0 0 192px; font-weight: bold; color: #00F; letter-spacing:1px; }

.lbx { width:152px; padding:4px; margin:10px 0 0 0; background: url(/graphic/vhintergrund.gif) bottom center repeat-y; border:1px #e7e7e7 solid; margin:0 auto; font-size:13px; line-height:1.25; }

#lightbox{ background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666;	}
#lightboxDetails{ font-size: 0.8em; padding-top: 0.4em; }	

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

.fade { font-size:12px; }

b span { color: #0000FF; letter-spacing: 1px; }