body {
 margin:0px;
 font:normal 13px Verdana, sans-serif;
}
strong { color: red; }
img {
 border:0px;
}
th { text-align:left; }
div.center {
 text-align:center;
}
p.justify {
 text-align:justify;
}
p.right {
 text-align:right;
}
p.indent {
 text-indent:-10px;
 padding-left:10px;
}
p.ind {
 padding-left:15px;
 margin-top:8px;
}
p.proben {
 margin-bottom:0px;
}
table.proben {
 margin-left:10px;
}
table.proben td {
 padding:2px 12px 2px 0px;
}

a {
 font-weight: normal; text-decoration: none;
}
a:link, #menu ul li a:link { color: #4646d0; }
a:active, #menu ul li a:active { color: #4646d0; }
a:visited, #menu ul li a:visited { color: #4646d0; }
a:hover, #menu ul li a:hover {
  text-decoration: underline;
  color: #6666f0;
}

#menu ul {
 list-style-type:none;
 color:white;
 margin:0px;
 padding:0px;
 width:200px;
 font:normal 13px Verdana, sans-serif;
}
#menu ul li {
 padding:0px;
 display:inline;
 position:relative;
}
#menu div {
 position:relative;
}
#menu ul li a, #menu ul li a.inactive, #menu ul li a.inactive:hover {
 width:100%;
 display:block;
 text-decoration:none;
 margin:0px;
 color:white;
 background:#fff;
 border-top:2px solid #eee;
 border-right:2px solid #777;
 border-bottom:2px solid #777;
 padding:3px 6px 3px 0px;
 text-align:right;
}
#menu ul li a:hover, #menu ul li a#active{
 border-top:2px solid #777;
 border-right:1px solid #eee;
 border-bottom:1px solid #eee;
 padding:5px 6px 2px 0px;
}

#menu ul li a.inactive:link, #menu ul li a.inactive:active, #menu ul li a.inactive:visited, #menu ul li a.inactive:hover { color: #464646; }

#logo {
 left:0px;
 width:200px;
 height:125px;
 margin-top:10px;
 text-align:center;
}
#title {
 position:absolute;
 left:220px;
 top:21px;
}
#menu {
 position:absolute;
 left:0px;
 top:140px;
 width:200px;
 margin-left:0px;
 padding:0px;
}
#menukeys {
 position:absolute;
 left:0px;
 top:140px;
 width:200px;
 margin-left:0px;
 padding:0px;
}
#content {
 margin-left:220px;
 margin-right:20px;
 padding:0px;
 position:relative;
}

#menukeys ul {
 list-style-type:none;
 margin:0px;
 padding:0px;
 width:60px;
 font:normal 13px Verdana, sans-serif;
}
#menukeys ul li {
 padding:10px;
 display:inline;
 position:relative;
 line-height:26px;
}

#menu div.blackkey {
 display:block;
 width:38px;
 height:16px;
 position:absolute;
 left:0;
 top:-36px;
 background:black;
 border-top:2px solid #eee;
 border-right:2px solid #777;
 border-bottom:2px solid #777;
 z-index: 100;
}

#topnav {
 margin:10px 0 0 0px;
 padding:0;
 height:20px;
}
#topnav ul {
 border:0;
 margin:0;
 padding:0;
 list-style-type:none;
/* text-align:center;*/
}
#topnav ul li {
 display:block;
 float:left;
 text-align:center;
 padding:0;
 margin:0;
}
#topnav ul li a {
 background:#fff;
 width:120px;
 height:18px;
 border-top:1px solid #f5d7b4;
 border-left:1px solid #f5d7b4;
 border-bottom:1px solid #f5d7b4;
 border-right:none;
 padding:0;
 margin:0 0 10px 0;
 color:#000;
 text-decoration:none;
 display:block;
 text-align:center;
 font:normal 10px/18px Verdana, sans-serif;
}
#topnav ul li a:hover, #topnav a:active {
 color:#930;
 background:#f5d7b4;
}
#topnav li#tnactive a {
 background:#c60;
 border:1px solid #c60;
 color:#fff;
}

