table.links {width: 100%; margin: auto; margin-bottom: 0}
table.links td {width: 33.33%}
h3 {margin-top:0}

.paging {width: 100%; margin: auto}
.paging .left {text-align: left}
.paging .right {text-align: right}
.paging .text {width: 30px}

.msglist {width: 100%; border: 0 none; margin: auto; margin-bottom: 0.5em; border-bottom: 1px solid #5A581E; border-collapse: collapse}
.msglist tr.even {background: #EAEADC}
.msglist tr.odd {background: #E2E2CC}
.msglist td {border: 0 none; text-align: center}
.msglist td.col1 {border-left: 1px solid #5A581E; border-right: 1px solid #DDDA95}
.msglist td.col2 {width: 206px}
.msglist td.col2 input {width: 180px}
.msglist td.col3 {border-right: 1px solid #5A581E; border-left: 1px solid #DDDA95}
.msglist td.col3 {padding: 4px; text-align: left; font-size: small; font-size: expression('x-small')}
.msglist td.col3 .line {text-align: left; white-space: nowrap}
.msglist td.col3 .infodata {font-weight: bold}
.msglist th {border: 0 none; border: 1px solid #5A581E; border-bottom: 1px solid #A7A335; background: #D7D47D; color: #662200; padding: 5px}
.msglist th.col1 {border-right-color: #C8C450}
.msglist th.col2 {width: 206px; border-left-color: #C8C450; border-right-color: #C8C450}
.msglist th.col3 {border-left-color: #C8C450}


.category h2 {text-align: left; margin-left: 1em; margin-bottom: 0}
.catdesc {margin-left: 3em; text-align: left}
.catdesc .infodata {font-weight: bold}

/* forum_view;; expression() are IE-hacks, better use conditional comments, tired now */
.messagenav {}
.messagenav .prev {display: block; margin: 0; text-align: left; height: 30px}
.messagenav .count {display: block; margin: 0; text-align: center; height: 30px; margin-top: -30px}
.messagenav .next {display: block; margin: 0; text-align: right; height: 30px; margin-top: -30px}

.message .iefix {display: none}
.message {overflow: hidden; text-align: justify; background: #EAEADC;
          border: 1px solid black; zoom: expression('1');
          overflow-x: hidden; overflow-y: expression('visible')}
          /* height: expression(this.offsetHeight > 350 ? '370px' : '1px'); overflow-y: expression(this.offsetHeight > 350 ? 'auto' : 'visible'); */
.message table.htmlnick {margin: -1px; margin-right: 0.2em; float: left; border: 1px solid black; background: #D7D47D}
.message td.htmlnick {padding: 3px; vertical-align: center; border: 0 none}
.message div.htmlnick {width: 200px; height: 150px; overflow: hidden; text-align: center; padding: auto}
.message .infoline {text-align: center; font-family: sans-serif; font-size: smaller; background: #D7D47D; color: black;
                    border-bottom: 1px solid black; border-left: 1px solid #D7D47D; margin-left: 210px; position: relative; 
                    zoom: expression('1'); left: expression('-7px'); margin-right: expression('-7px')}
.message .text p {padding-right: 0.4em; padding-left: 0.4em; padding-top: 0; display: block}
hr {visibility: hidden; zoom: expression('1'); border: 0 none; margin: 0; padding: 8px;}
hr.messagenav_pre {display: none}

.help {margin-left: 3em; margin-right: 3em; margin-top: 1em; text-align: justify}
.err {color: #880000; font-weight: bold; text-align: center; margin-bottom: 0.4em}

#addpost {border-bottom: 0 none; margin-bottom: 0; margin-left: 40px; margin-right: 40px; text-align: center}
.inputform {background: #e3dfa5; border: 1px solid #C6C24C; border-top: 0 none; margin-left: 40px; margin-right: 40px; padding-top: 1em}
