body {
     background-color:#800000;
     background-image: url(./img/bg.gif);
     background-position: top left;
     background-repeat: repeat-x;
     font-family: Trebuchet MS, Trebuchet;
     text-decoration: none;
     font-size: 13px;
     color: #333333
}
.menulink a:link {
    color: #444;
}
.menulink a:visited {
    color: #444;
}
.menulink a:hover, a:active {
    color: #444;
    font-style: normal;
    text-decoration: underline;
}
.menulink2 {
    color: #FFF;
    padding: 4px;
    padding-left: 10px;
}
.menulink2 a:link {
    color: #FFF;
}
.menulink2 a:visited {
    color: #FFF;
}
.menulink2 a:hover, a:active {
    color: #FFF;
    font-style: normal;
    text-decoration: underline;
}
.error {
    color: #ff0000;
}
.footer {
    color: #444;
    font-size: 10px;
}
a:link {
    color:#c30000;
    font-style: normal;
    text-decoration: none;
}
a:visited {
    color: #c30000;
    font-style: normal;
    text-decoration: none;
}
a:hover, a:active {
    color: #FF0000;
    font-style: normal;
    text-decoration: underline;
}
table {
    border: 0px; solid #AAAAAA;
}
td, tr {
    border-collapse: collapse;
    border: solid #ae4825 0px;
}
img {
    display: inline;
    border: 0px;
}
hr {
    height: 1px;
    color: #c30000;
    background-color: #c30000;
    border: solid #c30000 0px;
}
.main {
    background-color: #FFF;
    border: 1px solid #FFF;
}
.inline {
    display: inline;
}
.header1 {
    font-size: 20px;
}
.hyperlinkcss{
    position:absolute;
    margin-left:0px;               /* horizontale plaatsing menu t.o.v. de hyperlink */
    margin-top:0px;                /* verticale plaatsing menu t.o.v. de hyperlink */
    visibility: hidden;
    border:1px solid black;
    border-bottom-width: 0;
    font:normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
    background-color: #F1F1F1;
    width: 100px;
}

.hyperlinkcss a{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    padding: 1px 0;
    text-decoration: none;
    color:#c30000;
    font-style: normal;
    text-decoration: none;
}

.hyperlinkcss a:hover{
    color: #FF0000;
    font-style: normal;
    text-decoration: underline;
}

.noborder{
    border: 0px solid #000;
}

.news_box {
    border: 1px solid #AAA;
    padding: 10px 10px 10px;
    background-color: #F8F8F8;
}
.comment_box {
   border: 1px solid #000;
   padding: 10px 10px 10px;
}

img.borderimg {
    border: 1px solid #aaa;
    padding: 6px 6px 6px 6px;
}


.ddgb_wrapper {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 90%;
}
.ddgb_wrapper a img {
	border: none;
}
.ddgb_entry {
	background: #f8f8f8;
	border: 1px solid #aaaaaa;
	margin: 0 0 15px 0;
	padding: 10px 10px 10px 10px;
	text-align: left;
}
.mod {
	background: #c30000;
	color: #FFFFFF;
	display: inline;
	padding: 1px 10px 1px 10px;
	margin-right: 10px;
}

.ddgb_entry p {
	margin: 0 0 8px 0;;
	padding: 0;
	line-height: 130%;
	color: #444444;
}
.ddgb_entry h1 {
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 100%;
	color: #555555;
	letter-spacing: 1px;
	font-weight: bold;
}
.ddgb_info {
	font-size: 90%;
	color: #555555;
	float: right;
	margin: 0 0 5px 10px;
	text-align: right;
	line-height: 140%;
}
.ddgb_admin {
	font-size: 85%;
	color: #555555;
	text-align: right;
	padding: 3px 8px 3px 8px;
	border: 1px solid #BBBBBB;
	background: #E0E0E0;
}
.ddgb_h {
	font-weight: bold;
}
.ddgb_entrybox {
	text-align: left;
}
.ddgb_entrybox h1 {
	margin: 0;
	padding: 0;
	font-size: 140%;
	color: #777777;
	letter-spacing: 1px;
}
.ddgb_entrybox h2 {
	margin: 0;
	padding: 0;
	font-size: 140%;
	color: #FF4444;
	letter-spacing: 1px;
}
.ddgb_entrybox input {
	background: #F8F8F8;
	border: 1px solid #BBBBBB;
}
.ddgb_entrybox textarea {
	background: #F8F8F8;
	border: 1px solid #BBBBBB;
}
.ddgb_entrybox table {
	font-size: 90%;
	color: #666666;
}
.ddgb_entrybox li {
	margin: 0 0 5px 0;
}
.ddgb_nav {
	text-align: left;
}
.ddgb_smiles {
	font-weight: bold;
	font: 110% 'Courier New', Courier, Fixed;
	color: #505050;
	margin-bottom: 10px;
}
.ddgb_smiles img {
	margin: 2px 8px 0 0;
}

.sidebox {
    background-color: #f8f8f8;
    border: 1px solid #CCC;
    padding: 4px;
    width: 160px;
    color: #666;
    font-size: 11px;
}
.scoretable {
    background-color: #f8f8f8;
    border: 1px solid #CCC;
    padding: 4px;
    color: #000;
    font-size: 11px;
    border-collapse: collapse;
}
td.scoretable1{
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-left: 0px solid #CCC;
    border-right: 0px solid #CCC;
    background-color: #f8f8f8;
}
td.scoretable2{
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-left: 0px solid #CCC;
    border-right: 0px solid #CCC;
    background-color: #e0e0e0;
}
.grey {
    color: #666;
}

.sponsortable {
  width: 100%;
  border-collapse: collapse;
}
.sponsortable thead td{
  font-weight: bold;
  text-align: left;
  border-bottom: 1px solid #555;
}
.sponsortable tbody td {
  text-align: left;
  border-bottom: 1px solid #BBB;
}
.sponsortable td.right {
  text-align: right;
}
.floatleft{
  float: left;
  margin: 0px 4px 4px 0px;
  border-width: 0px;
}
.floatright{
  float: right;
  margin: 0px 0px 4px 4px;
  border-width: 0px;
}


