/* This is the border line & background colour round the entire page */
.bodyline    { background-color: #FFFFFF; border: 1px #98AAB1 solid; }

/* This is the outline round the main forum tables */
.forumline    { background-color: #FFFFFF; border: 2px #197BB5 solid;}

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #1175B0; }
a:hover        { text-decoration: underline; color : #F86C05; }
hr    { height: 0px; border: solid #BECFDC 0px; border-top-width: 1px;}

img.rank {margin-top: 3px}

optgroup {font-size: 12px;}

table.overall {width: 100%; border: 0px; padding-left: 21px; padding-right: 10px;}

table.post_header {width: 100%; padding-bottom: 3px; margin-bottom: 5px; border-width: 0px 0px 1px 0px; border-style:solid; border-color: #BECFDC;}
td.post_title {width: 100%; text-align: left; padding-left: 10px; text-indent: -12px;}
td.post_buts {white-space: nowrap; vertical-align: top;}

/* Main table cell colours and backgrounds */

td.row3    			 { background-color: #DBE4EB; }

td.row1, td.numrow1, td.butrow1, td.userrow1 { background-color: #EFEFF4; }
td.row2, td.numrow2, td.butrow2, td.userrow2 { background-color: #E1E6EC; }

td.row1Highlight, td.numrow1Highlight, td.butrow1Highlight, td.userrow1Highlight		{ background-color: #FEF4E4; }
td.row2Highlight, td.numrow2Highlight, td.butrow2Highlight, td.userrow2Highlight		{ background-color: #FEEFD7; }

td.row1Intern {background-color: #C2E0F6;}
td.row2Intern {background-color: #ADD2ED;}

td.numrow1, td.numrow1Highlight, td.numrow2, td.numrow2Highlight { text-align: center; vertical-align: middle; font-size: 10px; color : #000000; }
td.userrow1, td.userrow1Highlight, td.userrow2, td.userrow2Highlight {width: 150px; text-align: left }
/*butrow in browser-spez. ! */

td.rowHint       { background-color: #FEF4E4; }
td.rowError      { background-color: #FF1111; }

td.overall_menu {white-space: nowrap; text-align: left; vertical-align: middle}

textarea.posting_body {width:100%; font-family:'Courier New', Courier, serif, monospace; font-size:12px; background-color : #FFFFFF;}

/* Attachment table */
td.attachrow			{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 8px; color: #000000; border-color: #000000; border-left-style: solid; border-left-width: 1px; border-top-style: solid; border-top-width: 1px; background-color: #FCFCFD; }
td.attachheader			{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 8px; color: #000000; border-color: #000000; background-color: #CEDFEC; }
td.attachheaderhighlight{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 8px; color: #000000; border-color: #000000; background-color: #F2D298; }
td.attachdownload		{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; border-color: #000000; border-left-width: 1px; border-left-style: solid; background-color: #FCFCFD; }
table.attachtable
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	border: 1px solid #000000;
	empty-cells: show;
	margin-bottom: 5px;}

/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
        background-color: #FFFFFF;
        background-image: url(../templates/subSilver/images/cellpic2.jpg);
        background-repeat: repeat-y;
}

/* Header cells - the blue and silver gradient backgrounds */
th    {
    color: #FF9E00; font-size: 11px; font-weight : bold;
    background-color: #197BB5; height: 25px;
    background-image: url(../templates/subSilver/images/cellpic3.gif);
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
            background-image: url(../templates/subSilver/images/cellpic1.gif);
            background-color:#DBE4EB; border: #FFFFFF; border-style: solid; height: 28px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
    height: 29px;
    border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
    font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;
}
td.row2Right {
    background-color: #E1E6EC; border: #FFFFFF; border-style: solid;
}
td.spaceRow {
    background-color: #BED4E6; border: #FFFFFF; border-style: solid;
}
td.row3Right {
    background-color: #DBE4EB; border: #FFFFFF; border-style: solid;
}

h.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow     { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right,td.row2Right     { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft      { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop     { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }




/* titles for the topics: could specify viewed link colour too */
.topictitle,h1,h2    { font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #1175B0; }
a.topictitle:visited { text-decoration: none; color : #589FCF; }
a.topictitle:hover    { text-decoration: underline; color : #F86C05; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name            { font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails        { font-size : 10px; color : #000000; }

/* The content of the posts (body of text) */
.postbody { font-size : 12px; line-height: 18px}
a.postlink:link    { text-decoration: none; color : #1175B0 }
a.postlink:visited { text-decoration: none; color : #589FCF; }
a.postlink:hover { text-decoration: underline; color : #F86C05}

/* The largest text used in the index page title and toptic title etc. */
.maintitle    {
    font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; line-height : 120%; color : #000000;
}

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.generror { font-size : 12px; color : #FF0000}
.genbig  { font-size : 14px; }
.gen,.genmed,.gensmall,.generror,.genbig { color : #000000; }
a.gen,a.genmed,a.gensmall,a.generror,.genbig { color: #1175B0; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover,.genbig:hover { color: #F86C05; text-decoration: underline; }

.time { color: rgb(119, 119, 119) }

/* Quote & Code blocks */
.code {
    font-family: 'Courier New', Courier, sans-serif; font-size: 12px; color: #000000;
    background-color: #FAFAFC; border: #DBE4EB; border-style: solid;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

pre.sourcecode
{
	font-family: 'Courier New', Courier, sans-serif;
	font-size: 13px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	white-space:pre;
}
	

.numberTable{
    background-color: #FAFAFC;
    border: #DBE4EB;
    border-style: solid;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 0px;
    padding-right: 3px;
    padding-left: 5px;
}

.numberCell{
    font-family: 'Courier New', Courier, sans-serif; font-size: 12px; color: #000000;
    line-height: 14px;
    text-align: right;
    white-space: nowrap;
    height: 15px;
}

.codeTable{
    background-color: #FAFAFC;
    border: #DBE4EB;
    border-style: solid;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    padding-left: 3px;
}

.codeCell{
    font-family: 'Courier New', Courier, sans-serif; font-size: 12px; color: #000000;
    line-height: 14px;
    text-align: left;
    white-space: nowrap;
    height: 15px;
}

.codecomment {
    font-family: 'Courier New', Courier, sans-serif;
    font-size: 12px;
    color: #008000;
    font-style: italic;
}

.codekey {
    font-family: 'Courier New', Courier, sans-serif;
    font-size: 12px;
    color: #000080;
    font-weight: bold;
}

.codestring {
    font-family: 'Courier New', Courier, sans-serif;
    font-size: 13px;
    color: #0000FF;
}

.codechar {
    font-family: 'Courier New', Courier, sans-serif;
    font-size: 13px;
    color: #800080;
}

.codenumber {
    font-family: 'Courier New', Courier, sans-serif;
    font-size: 13px;
    color: #0000FF;
}

.codecompilerdirective {
    font-family: 'Courier New', Courier, sans-serif;
    font-size: 13px;
    color: #008080;
}

.quote {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
    background-color: #FAFAFC; border: #DBE4EB; border-style: solid;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
.mod {
    font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #D61717; line-height: 125%;
    background-color: #f1e1b1; border: #D61717; border-style: solid; font-weight : bold;
    border-left-width: 2px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px
    }

/* Copyright and bottom info */
.copyright        { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright        { color: #444444; text-decoration: none;}
a.copyright:hover { color: #444444; text-decoration: none;}


.postbody { line-height: 18px}
