html, body {margin:0;padding:0;}
body {color:#FFE;background:#444 url(images/body-bg.png);font: normal 100% Verdana, Tahoma, Helvetica, sans-serif;}
h2 {color:#FFC;background:#F10 url(images/h2-bg.png) repeat-x;font:bold 1em Arial, sans-serif;letter-spacing:1px;text-align:center;margin:0 5px 3px 5px;padding:4px 0;border:solid 1px;border-color:#669 #CCF #CCF #669;} 
h3 {color:#FFC;background:#F10 url(images/h3-bg.png) repeat-x;font:bold 13px Verdana, Tahoma, Helvetica, sans-serif;letter-spacing:1px;text-align:center;margin:0 3px 2px 3px;padding:4px 0;border:solid 1px;border-color:#669 #CCF #CCF #669;}
h3 a {color:#FFC;text-decoration:none;}
h4 {margin:0;padding:6px 6px 4px;font:bold 16px Arial, sans-serif;letter-spacing:1px;text-align:center;}
#top {margin:0;padding:0 0 6px 260px;color:#FF9;background:#F10;border-bottom:solid 2px #FFC;text-align:center;}
#top h1 {margin:0;padding:4px 4px 4px 0;font:small-caps normal 2em Verdana, Tahoma, Helvetica, sans-serif;}
#top #ban {margin:0 auto;padding:0;border:3px double #FFC;height:120px;width:720px;}
#ban img {border:none;}
#ban object {height:120px;width:720px;}
#nav {position:absolute;left:4px;top:10px;width:256px;margin:0;padding:0;}
#bot {margin:6px 0 0 264px;padding:0 0 8px 0;text-align:center;font:bold 11px Verdana, Tahoma, Helvetica, sans-serif;letter-spacing:1px;color:#999;}
#bot p {margin:-2px 0 8px 0;padding:0;}
#bot p.validate {margin-top:12px;}
#bot p.validate img {height:31px;width:88px;}
#bot a {color:#999;}
#bot a img {border:none;}
div.fra {padding:5px 0 0 0;margin:0 auto 6px auto;background:#99C url(images/fra-bg.png);border:solid 2px;border-color:#CCF #669 #669 #CCF;}
img.fra {display:block;margin:0 auto 3px auto;border:solid 1px;border-color:#669 #CCF #CCF #669;}
div.bdk {font:normal 1em Arial, sans-serif;letter-spacing:1px;margin:6px 0 2px 6px;}
div.bdk p {margin:0px;padding:3px 3px 4px 3px;}
div.bdk b {font-weight:normal;font-size:1.6em;letter-spacing:2px;}
div.bdk a {text-decoration:none;}
div.bdk a img {float:left;width:97px;height:50px;padding:0 6px 0px 0px;border:none;}
div.page {margin:6px 4px 0 264px;}
div.abst {color:#FFE;background-color:#F10;margin:0 5px 3px 5px;padding:0;border:solid 1px;border-color:#669 #CCF #CCF #669;}
div.abst p {margin:0;padding:4px 6px;font:normal 0.9em Arial, sans-serif;letter-spacing:1px;}
div.cont {color:#FFE;background-color:#444;margin:0 5px 5px 5px;padding:0;border:solid 1px;border-color:#336 #BBF #BBF #336;}
div.cont p {margin:0;padding:4px 6px;font:normal 0.8em Verdana, Tahoma, Verdana, Helvetica, sans-serif;}
div.cont ul {margin:0 0 0 20px;padding:4px 6px;font:normal 0.8em Verdana, Tahoma, Verdana, Helvetica, sans-serif;}
div.cont a {color:#FFE;}
div.item {padding:3px 0 0 0;margin:6px;background:#99C;border:solid 1px;border-color:#CCF #669 #669 #CCF;}
div.item .cont {color:#009;background-color:#FFC;margin:0 3px 3px 3px;padding:0;border:solid 1px;border-color:#993 #FFF #FFF #993;}
div.item .cont a {color:#009;}
div.item p.link {text-align:right;font-weight:bold;padding-top:0px;}
div.linc {margin:0 5px 5px 5px;padding:0;border:solid 1px;border-color:#666 #FFF #FFF #666;}
div.linc p {margin:0;padding:4px 6px;font:normal 0.8em Verdana, Tahoma, Verdana, Helvetica, sans-serif;}
div.linc p.link {font:bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.menu {margin:0;padding:0 5px 5px 5px;}
.menu li {list-style:none;margin:0;font-size:14px;font-family:Arial, sans-serif;letter-spacing:1px;}
.menu a  {display:block;padding:3px 8px 3px 22px;text-decoration:none;font-weight:bold;border:solid 1px;border-color:#EEE #666 #666 #EEE;background:#CCC url(images/hirsch-icon-2.gif) 2px 50% no-repeat;color:#333;}
.menu a:hover {border-color:#444 #CCC #CCC #444;background:#333 url(images/hirsch-icon.gif) 2px 50% no-repeat;color:#CCC;}
.even {background-color:#FFC;color:#333;}
.odd  {background-color:#DFD;color:#333;}
div#map {text-align:center;}
div#map img {margin:0;padding:8px;border:none;}
table#lit {width:100%;}
table#lit, table#lit td {text-align:center;}
table#lit td {font:normal 0.8em Verdana, Tahoma, Verdana, Helvetica, sans-serif;}
