/* ### Page (body) */
body {
    background: #e1e1e1;
    font-size: .8em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    
    color: #000000;
    padding: 0;
margin: 0;
}
/* # Hyperlinks */
a:link {
    
    color: #333399;
    text-decoration: none;
}
a:visited {
    
    color: #333399;
    text-decoration: none;
}
a:hover {
    
    color: #ff0000;
    text-decoration: underline;
}


/* ### Border and Spacing (space) */
.space {
    background: #ffffff;
    
    
    
    
    border: 1px solid #666666;
    padding: 0 10px;
margin: 0 auto;
border-top: none;
border-bottom: none;
float: none;
    width: 95%;
}
/* # Hyperlinks */
.space a:link {
    
    
    
}
.space a:visited {
    
    
    
}
.space a:hover {
    
    
    
}


/* ### Header (header) */
#header {
    background: #002a64 url(/Forum/images/default/head.gif);;
    font-size: 1.1em;
    
    font-weight: bold;
    color: #dddddd;
    
    border-top: 1px solid #666666;
margin-top: 10px;
padding: 10px;
letter-spacing: 5px;
font-style: italic;
}
/* # Hyperlinks */
#header a:link {
    
    
    
}
#header a:visited {
    
    
    
}
#header a:hover {
    
    
    
}


/* ### Board Menu (#menu) */
#menu {
    background: #00347d;
    font-size: 85%;
    
    font-weight: bold;
    
    border: 1px solid #000000;
    float: none;
display: block;
padding: 0 10px;
margin: 0 auto;
border-top: 1px solid #002a64;
border-bottom: none;
line-height: 20px;
    width: 95%;
}
/* # Hyperlinks */
#menu a:link {
    
    color: #ffffff;
    text-decoration: none;
}
#menu a:visited {
    
    color: #ffffff;
    text-decoration: none;
}
#menu a:hover {
    
    color: #99acff;
    text-decoration: none;
    border-bottom: 4px solid #ffffff;
}


/* ### Board Navigation (boardnav) */
div#boardnav ul {
    background: #e3e3e3;
    
    
    font-weight: bold;
    
    border: 1px dashed #9e9e9e;
    margin: 0;
padding: 3px;
list-style-type: none;
width: 99%;
float: left;
}
/* # Hyperlinks */
div#boardnav ul a:link {
    
    
    
}
div#boardnav ul a:visited {
    
    
    
}
div#boardnav ul a:hover {
    
    
    
}


/* ### Default Table (default_table) */
.defaultTable {
    background: #000000;
    
    
    
    
    
    
}


/* ### Default Table - 1st Tr (default_tr)*/
.defaultTr {
    background: #9fbffb url(/Forum/images/default/defaulttr.png) repeat-x;
    
    
    font-weight: bold;
    color: #eeeeee;
    
    
}
/* # Hyperlinks */
.defaultTr a:link {
    
    
    
}
.defaultTr a:visited {
    
    
    
}
.defaultTr a:hover {
    
    
    
}


/* ### Default Table - 2nd Tr (cat_tr)*/
.catTr {
    background: #fdfefe url(/Forum/images/default/cattr.png) repeat-x;
    
    
    font-weight: bold;
    color: #ffffff;
    
    white-space: nowrap;
}
/* # Hyperlinks */
.catTr a:link {
    
    color: #ffffff;
    text-decoration: underline;
}
.catTr a:visited {
    
    color: #ffffff;
    text-decoration: underline;
}
.catTr a:hover {
    
    color: #ffffff;
    text-decoration: none;
}



/* ### alternating Field - 1st (cat_one)*/
.catOne {
    background: #e5e5e5;
    
    
    
    
    
    
}
/* # Hyperlinks */
.catOne a:link {
    
    
    
}
.catOne a:visited {
    
    
    
}
.catOne a:hover {
    
    
    
}



/* ### alternating Field - 2nd (cat_two)*/
.catTwo {
    background: #d0d0d0;
    
    
    
    
    
    
}
/* # Hyperlinks */
.catTwo a:link {
    
    
    
}
.catTwo a:visited {
    
    
    
}
.catTwo a:hover {
    
    
    
}


/* ### BBCode & Attachments (bbcode) */
div.bbcode, div.attachment {
    background: #ffffff;
    font-size: 1em;
    
    
    
    border: 1px solid #878787;
    
    margin: 10px 20px;
padding: 0;
}
/* # Title (bbcode_title) */
div.bbcode div.title, div.attachment div.title {
    background: #f5f5f5;
    
    
    font-weight: bold;
    
    
    padding: 5px;
border-bottom: 1px dashed #ccc;
}
/* # Message (bbcode_message) */
div.bbcode div.message, div.bbcode pre, div.attachment p {
    
    
    
    
    
    
    
    margin: 0;
padding: 5px;
overflow: auto;
}
/* # PHP & Code (bbcode_code) */
div.bbcode pre {
    
    font-size: 1em;
    font-family: "Courier New", Courier, monospace;
    
    
    
    
}


/* ### other (special) */
/* ### Header */
#header h1 {
    margin: 0;
    padding: 0;
}


/* ### Main Menu */
#menu ul {
    background: transparent url(/Forum/images/default/nav.gif);
    padding: 0;
    margin: 0;
    list-style: none;
    float: right;
    width: 100%;
}
#menu li {
    float: right;
    display: block;
    margin: 0;
    padding: 0;
}
#menu a:link, #menu a:visited {
    float: left;
    margin: 4px 10px 0 10px;
    padding-bottom: 6px;
}
#menu a:hover {
    border-bottom: 4px solid #fff;
    padding-bottom: 2px;
}


/* ### Top-Navigation */
div#boardnav ul li {
    float: left;
    margin: 0;
    padding: 0 0 0 15px;
    background: url(/Forum/images/default/boardnav.gif) no-repeat;
    background-position: 3px 4px;
}
div#boardnav ul li span {
    font-weight: normal;
}


/* ### Options & Multi-Page Nav. (mark read, ...) */
div.options {
    padding: 5px;
    float: left;
}
div.options div.right {
    float: right;
}


/* ### Page-Navigation */
ul.pagenav {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ul.pagenav li {
    float: left;
    padding: 1px 2px 1px 2px;
    margin: 0 2px 0 2px;
    border: 1px solid #878787;
    background-color: #f5f5f5;
}
ul.pagenav li.active {
    background-color: #f5f5f5;
}
ul.pagenav li:first-child {
    background-color: #ccc;
}


/* ### Board Line */
p.boardline {
    padding: 0;
    margin: 10px 0 0 2px;
}


/* ### Common */
table {
    clear: both;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
img {
    border: none;
}
hr {
    border: none;
    background: #000000;
    height: 1px;
    margin: 15px 0 5px 0;
}
.codebutton {
    cursor: hand;
}
form {
    display: inline;
}
.navTr {
    background-color: #bbbbbb;
    color: #000000;
}
.fontSmall {
    font-size: .9em;
    font-weight: normal;
}
.fontFault {
    color: red;
    font-weight: bold;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/* ### Attachments */
div.attachment {
    width: 80%;
    overflow: none;
    margin: 20px auto 20px auto;
}


/* ### BBCode linenumbers */
div.bbcode strong.number {
    color: #333;
    padding-right: 3px;
    margin-right: 5px;
    border-right: 1px solid #ccc;
}

/* ### Time Format */
em.time {
    color: #666666;
}


/* ### Error Messages */
td.errorMsgs p, td.errorMsgs strong {
    display: block;
    text-align: center;
}


/* ### Form Submit-Buttons */
div.submit {
    padding-top: 15px;
    text-align: center;
}


/* ### Footer Rules */
div#rules {
    margin: 10px 0;
    border: 1px solid #878787;
    background-color: #f5f5f5;
}
div#rules h5 {
    padding: 5px;
    margin: 0;
    background-color: #ccc;
    border-bottom: 1px dashed #878787;
}
div#rules p {
    padding: 5px;
    margin: 0;
}


/* ### Archive */
div#archive {
    padding-top: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 1.1em;
}


/* ### Footer */
div#footer {
    border-bottom: 1px solid #666666;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}