a {
        color: #FFFFFF;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
        text-decoration: none;
}

a:hover {
        color: #CD3700;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
        text-decoration: none;
}

a.side {
        color: #FFFFFF;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
        text-decoration: none;
}

a:hover.side {
        color: #CD3700;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
        text-decoration: none;
}

a.white {
        color: #FFFFFF;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
        text-decoration: none;
}

a:hover.white {
        color: #CD3700;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
        text-decoration: none;
}

body {
        background-color: #2e2e2e;
        color: #CCCCCC;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
        text-decoration: none;
}

form {
        margin: 2px 0px 0px 0px;
}

hr {
        border: 1px solid #000000;
        color: #000000;
        height: 1px;
        width: 100%;
}

hr.side-hr {
        border: 1px solid #000000;
        color: #ff0000;
        height: 1px;
        width: 100%;
}

img {
        border: 0px;
}

img.activegallery {
        border: 1px solid #8F99A9;
}

pre {
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
}

td {
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
}

.alt {
        color: #cccccc;
}

.button {
        color : #FFFFFF;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
        background: #2e2e2e;
        border-right: #000000 1px solid;
        border-top: #777781 1px solid;
        border-bottom: #000000 1px solid;
        border-left: #777781 1px solid;
 margin: 3px 0px 3px 0px;
}

.capmain {
        color: #CD3700;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
        font-weight: bold;
        padding: 0px 0px 12px 0px;
}

.capnews {
        color: #FFFFFF;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
        font-weight: bold;
}

.comment-name {
        color: #DDCC88;
        font-weight: bold;
}

/* Forum header*/
.forum-caption {
        background-image: url(header/pollbar.gif);
        background-repeat: repeat-x;
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
        height: 16px;
        padding: 0px 0px 0px 4px;
}

.forumline {
        background-color: #FAFAFA;
        border: solid 1px #8F99A9;
}

/* This is for the Photo Gallery */
.gallery {
        padding: 16px 0px 8px 0px;
}

.gallery img {
        border: 1px solid #8F99A9;
}

.gallery:hover img {
        border: 1px solid #4E79F3;
}

.main-body {
        color: #cccccc;
        font-weight: normal;
        padding: 0px 0px 0px 0px;
}

.footer2 {
        color: #CD3700;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-align: center;
        padding: 0px 0px 0px 0px;
        text-indent: 25px;
}

.panel-cellpic {
        background-color: #F6F8FA;
        background-image: url(images/panelpic.gif);
        border-bottom: 1px solid #000000;
        color: #000000;
        font-size: 11px;
        font-weight: bold;
        line-height: 20px;
        padding: 0px 1px 0px 1px;
}

/* Voting Poll */
.poll {
        height: 14px;
}

/* Quote blocks */
.quote {
        background-color: #F0F0F0;
        border: 1px #8F99A9 solid;
        color: #006E29;
        margin: 0px 20px 0px 20px;
        padding: 2px;
}

.shoutbox {
        color: #cccccc;
}

/* This is for the Shoutbox */

.side-body {
        color: #cccccc;
        font-weight: normal;
        padding: 0px 0px 0px 0px;
}

.side-small {
        color: #cccccc;
        font-size: 10px;
        font-weight: normal;
}

.small {
        font-size: 10px;
        color: #cccccc;
        font-weight: normal;
}

.small2 {
        color: #cccccc;
        font-size: 9px;
        font-weight: normal;
}

.tbl-border { background-color:#000; }
.tbl { font-size:11px; padding:4px; }
.tbl1 { font-size:11px; color:#bcb8b8; background-color:#2e2e2e; padding:2px; }
.tbl2 { font-size:11px;	color:#bcb8b8; background-color:#2e2e2e; padding:2px; }
.tbl3 { font-size:11px;	color:#bcb8b8; background-color:#000000; padding:2px; }

.textbox {
        background:#434343;
        color:#cccccc;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
        BORDER-TOP: #000000 1px solid;
        BORDER-BOTTOM: #777781 1px solid;
        BORDER-LEFT: #000000 1px solid;
        BORDER-RIGHT: #777781 1px solid;
        margin: 3px 0px 3px 0px;
}
/* Kontosystem < */

.tblplus {
	font-size:11px; color:#FFFFFF; 
	background-color:#2CA261; padding:4px;
}
.tblminus {
	font-size:11px; color:#FFFFFF; 
	background-color:#E05454; padding:4px;
}
.tblneural {
	font-size:11px; color:#000; 
	background-color:#D4EBF6; padding:4px;
}
.tblbg{
	font-size:11px; color:#000; 
	background-color:#C0C0C0; padding:4px;
}

/* Kontosystem > */
.info2 {        font-size: 10px;
        background:#434343;
        color:#ffffff;
        font-family: Verdana,Tahoma,Arial,Sans-Serif;
        font-size: 10px;
}

