/* -------------------- algemene styles ------------------- */

body     { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #231208; margin: 0; padding: 0 }
p   { color: #000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0px }
/* oud ul {
	font-size: 11px;
	list-style-position: outside;
	list-style-image: url(../img/bullet.jpg);
	margin-left: 17px;
	margin-top: 0px;
}
li {
	font-size: 11px;
	margin-left: 0px;
} */
a:link   { color: #000000; text-decoration: none }
a:visited   { color: black; text-decoration: none }
a:hover    { color: black; text-decoration: underline }
a:active   { color: #000000; text-decoration: none }
td {
	vertical-align: top;
	font-size: 12px;
}
hr   { padding-left: 19px; border-top: none; border-right: none; border-bottom: 2px solid black; border-left: none; height: 0 }
hr.footer {
	border: none;
	border-bottom: 2px solid #000000; 
	height: 0;
	margin-bottom: -12px;
}
td.randlinks  { background-color: #fff7d0; background-image: url(../images/randlinks.gif); background-repeat: repeat-y; background-position: right 0 }
.navikop     { text-align: right; padding-right: 4px; width: 160px; height: 20px }
.navikopmenu  { color: black; font-size: 13px; font-weight: bold; text-align: right; width: 170px; height: 20px; vertical-align: bottom; border-bottom: 2px solid #cf0000 }
.navikop a:link   { color: black; text-decoration: none }
.navikop a:hover { color: black; text-decoration: underline }
.navikop a:visited   { color: black; text-decoration: none }
.navikop a:active { color: black; text-decoration: none }
.footer        { color: black; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff7d0; width: 800px; border-right: 2px solid red; border-left: 2px solid red }
.header { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dc0000; border-right: 2px solid red; border-left: 2px solid red }
.contentmain     { background-color: #fff7d0; width: 630px; border-right: 2px solid red }
.contentnavi      { background-color: #fff7d0; background-position: center 0; width: 170px; border-left: 2px solid red }
.kopcontent      { color: #f18f00; font-weight: bold; font-size: 16px; font-family: Arial, "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular }
td.maingrid    { }
td.mainheader     { color: black; font-size: 18px; font-family: Arial, "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-position: center; padding-top: 4px; padding-right: 20px; height: 30px }
td.naviheader  { color: black; font-size: 18px; font-family: Arial, "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center; padding-top: 8px; padding-right: 20px; height: 21px }
td.navifooter  { color: black; font-size: 18px; font-family: Arial, "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center; padding-top: 8px; padding-right: 20px; height: 21px }
td.mainfooter  { background-color: transparent; background-position: center; height: 29px }
td.randrechts   { background-color: #fff7d0; background-image: url(../images/randrechts.gif); background-repeat: repeat-y; background-position: left 0 }
