* {
 font-family:Arial,Helvetica,sans-serif;
}

body {
 margin:0px;
 padding:0px;
 background-color:#802020;
 text-align:center;
 background-image:url(images/background-body.png);
 background-repeat:repeat-y;
 background-position:bottom center;
}

td, div {
 font-size:11pt;
}

td {
 vertical-align:top;
 padding:0px;
 margin:0px;
}

table#main {
 width:880px;
 height:100%;
 background-color:#dedede; 
 margin-bottom:1px; //force vertical scrollbar
 background-image:url(images/background-bottom.png);
 background-repeat:no-repeat;
 background-position:bottom left;
}

td#head {
 height:191px;
 background-image:url(images/head.png);
 vertical-align:bottom;
 border-bottom:1px solid #a8a8a8;
}

div#headline {
 padding:2px 6px 1px 6px;
 text-align:right;
}

td#menu {
 background-color:#d3d3d3;
 width:160px;
 padding:0px;
}

div#menu {
 position:relative;
 top:-1px;
 margin-right:0px;
 padding:46px 0px 16px 10px;
 border-right:12px solid #000060;
}

div#menuspacer {
 width:160px;
 padding:0px;
 margin:0px;
}

ul#mainmenu {
 list-style-type:none;
 list-style-position:outside;
 margin:0px;
 margin-left:12px;
 padding:0px;
}

ul#mainmenu li {
 padding:4px 8px;
 font-weight:bold;
 letter-spacing:2px;
}

ul#mainmenu li.submenu {
 font-size:90%;
 font-weight:normal;
 margin-left:4pt;
 padding-top:0px;
 letter-spacing:1px;
}

ul#mainmenu a {
 text-decoration:none;
 color:#404040;
}

ul#mainmenu a.menuhighlight {
 color:#802020;
}

ul#mainmenu a:hover {
 color:#802020;
}

td#main {
// width:580px;
 padding:46px 65px 60px 55px;
}

h1, h2, h3, h4, h5, h6 {
 margin:0px 0px 10px 0px;
 font-family:Verdana;
 color:404060;
 letter-spacing:2px;
}

h1 {
 margin-right:0%;
 font-size:120%;
 font-style:italic;
 border-bottom:1px dotted #808080;
}

h2 {
 margin-right:0%;
 font-size:110%;
 font-style:normal;
}


h3 {
 font-size:100%;
 font-weight:normal;
 font-style:normal;
 margin-top:-10px;
}

h3.supertitle {
 margin-bottom:0pt;
}

h3.subtitle {
}

h4 {
 margin-top:10pt;
 margin-bottom:2px;
}

a {
 color:#000088;
}

a.headline {
 text-decoration:none;
}

a.articlestart, a.archive {
 color:black;
 text-decoration:none;
}

div.info, div.abstract, div.article, div.download {
 line-height:140%;
}

ul {
 padding-left:12pt;
}

li {
 margin-bottom:2pt;
}

ul.abstract, ul.article, ul.archive, ul.links {
 line-height:130%;
}

ul.archive li {
 margin-bottom:18pt;
}

ul.abstract, ul.article {
 margin-top:0pt;
}

ul.links li {
 margin-bottom:8pt;
}

div {
 margin-bottom:8pt;
}

span.more {
 color:#000088;
 white-space:nowrap;
}

img.pdf_icon, img.icon {
 width:16px; 
 height:16px; 
 border-width:0px;
 margin-right:6pt;
}

img.picturelist {
 margin:0px -1px -1px 0px;
 padding:1px;
 border:1px solid gray;
}

div.spacer {
 height:50px;
}

img.frame {
 padding:1px; 
 border:1px solid gray;
 margin:2px;
}

div.imageframe {
 padding:1px 5px; 
 border:1px solid gray;
 width:392px;
}
 
div.imageframe img {
 border-width:0px;
 padding:0px;
 margin:0px -3px;
 width:390px;
}
 
input.text, textarea {
 width:100%;
 margin:0px;
 padding:0px;
}

input.text {
 width:80%;
 position:relative;
 top:-3px;
 margin-left:4px;
}

td#sidebar {
 width:140px;
 padding:46px 28px 0px 28px;
 border-left:1px solid #a8a8a8;
}

td#sidebar div {
 font-size:11pt;
 margin-bottom:8px;
 white-space:nowrap;
 font-size:9pt;
}

td#sidebar div#logoright{
 font-size:13pt;
 font-weight:bold;
 letter-spacing:3px;
 margin-bottom:6pt;
}

td#sidebar div a:hover {
 color:#802020;
}


td#sidebar div a {
 color:black;
 text-decoration:none;
}

td#sidebar img {
 width:100%;
 margin-top:20px;
}

td#foot {
 overflow:visible;
 height:10px;
# border-top:1px solid #888888;
 padding:0px;
 text-align:right;
 font-size:9.5pt;
 background-color:#cccccc;
}

div#footline {
 margin:0px;
 padding:0px 5px 4px 0px;
 position:relative;
 top:2px;
 text-align:right;
 font-size:9.5pt;
}

td#foot, td#foot a {
 text-decoration:none;
 color:#909090;
 letter-spacing:1px;
}

