/* forum display styles, overrides default styles */

#tekst p.forumtekst {
    padding: 0 20px 5px 193px;
    text-indent: 0;
}
#tekst p.forumtekst a, #tekst table.forum .reactie a {
    text-decoration: underline;
}

#tekst p.forumtekst img {
    margin: 4px 0 0 -177px;
    float: left;
border-right: 10px solid #fff;
}

#tekst h1.forumtitel {
    line-height: 1.2em;
    padding-top: 0.5em;
}
#tekst h2.forumtitel {
    padding: 0 20px 10px 193px;
    font-size: 1.4em;
}
#tekst p.caption {
    padding: 0 20px 5px 0;
    text-indent: 0;
}

div#auth {
    padding: 0 20px 10px 0;
    text-align: right;
    margin-top: -30px;
    font-size: 10px;
}

div#auth label {
    display: block;
}

div#auth label input[type="text"], div#auth label input[type="password"] {
    border: 1px solid #888;
    width: 100px;
    margin: 0 0 5px 0;
    font-size: 10px;
}


div#auth input[type="submit"] {
    font-size: 10px;
margin-bottom: 5px;
}

#tekst p.social {
    padding: 1em 50px 1em 181px;
font-weight: bold;
}

div#auth p {
    padding: 0 0 0 193px;
    text-indent: 0;
}

div#auth p a {
    text-decoration: underline;
}

div#auth form {
    padding: 0px 0 0 193px;
}

table.forum {
    border-collapse: collapse;
    width: 704px;
    margin: 10px 10px 10px 16px;
    border-top: 1px solid #888;
}
table.forum tr {
    vertical-align: top;
}
table.forum td {
    border-bottom: 1px solid #888;
    padding: 5px 0;
}
table.forum td.title a {
    font-size: 110%;
    font-weight: bold;
}

table.forum td.title.home a {
    font-size: 120%;
    font-weight: bold;
}

table.forum td.title .verder a {
    font-size: 100%;
    font-weight: normal;
}


table.forum td.count {
    text-align: right;
    white-space: nowrap;
}
table.forum td.newposts {
    font-weight: bold;
}
table.forum td.deelnemer, table.forum td.label {
    width: 166px;
    padding-right: 10px;
    text-align: right;
}

table.forum tr.firstforum td.deelnemer strong {
    color: #f00;
    font-size: 120%;
}


table.forum input[type="text"] {
    width: 500px;
    border: 1px solid #888;
    padding: 1px 3px;
    margin: 0 5px 0 0;
}
table.forum textarea {
    width: 500px;
    height: 200px;
    border: 1px solid #888;
    padding: 1px 3px;
    font: 1em Verdana, Arial, sans-serif;
}
#tekst table.forum h2 {
    padding: 0 0 5px;
    color: #000;
font-size: 1.1em;
}
table.forum td.reactie ul {
    list-style: none;
    margin: 4px 0;
    padding: 0;
}
table.forum td.reactie ul li {
    display: inline;
    list-style: none;
    margin: 0;
    padding: 2px;
}
table.forum td.reactie ul img {
    border-width: 1px;
    height: 80px;
}

#registerform table {
    border-collapse: collapse;
    width: 710px;
    margin: 10px;
    border-top: 1px solid #fff;
}
#registerform table td {
    border-bottom: 1px solid #fff;
    padding: 5px 0;
}
#registerform table td.label {
    width: 172px;
    text-align: right;
    padding-right: 10px;
}
#registerform table td.td-foto {
    text-align: right;
}

#registerform table input[type="text"], #registerform table input[type="password"] {
    border: 1px solid #888;
    padding: 1px 3px;
}

#cover {
    position: absolute;
    top: 0;
    left: 240px;
    width: 740px;
    height: 100%;
    background: #FFF;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
#popupcontainer {
    position: absolute;
    top: 50%;
    left: 240px;
    width: 740px;
    margin-top: -230px;
}

div.popup {
    position: relative;
    width: 500px;
    margin: 0 auto;
    background: #FFF;
    border: 1px solid #444;
    color: #444;
    text-align: center;
}

div.popup img {
    clear: both;
    border: 0;
    padding: 2px 0 0;
}

div.popup p {
    margin: 0;
    font: 10px Verdana;
    padding: 0 0 5px;
}

div.popup .number {
    float: left;
    font-weight: normal;
}

div.popup p.control {
    font: 10px Verdana;
    background: #1a199b;
    font-weight: bold;
    color: #fff;
    padding: 2px 5px;
}

div.popup a {
    padding: 0 8px;
    color: #000;
    cursor: pointer;
    color: #fff;
}

div.popup a:hover {
    text-decoration: underline;
}

div.popup a.close {
    position: absolute;
    right: 0;
}

a.moderate {
    color: #f00;
    text-decoration: underline;
}