html {
	margin: 0px;
	height: 100%;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	height: 100%;
	margin: 0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
a {
	font-size: 11px;
	color:#CC0000;
}
a:hover {
	font-size: 11px;
	color:#CC0000;
	text-decoration: none;
}
h1 {
	font-size: 16px;
	color:#CC0000;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
}
h2 {
	font-size: 14px;
	color:#CC0000;
	font-weight: bold;
	margin: 0px;
}
h3 {
	color:#CC0000;
	font-weight: bold;
	margin: 0px;
}

/* header */

.logo {
	height: 110px;
	width: 100%;
}
h4 {
	font-size: 16px;
	color:#CC0000;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
}

/* layout */
.maintable {
	width: 100%;
	height: 100%;
}

.contentholder {
	width: 960px;
	height: 100%;
	background-color: #FDFDFD
}

.content {
	width: 200px;
	float:left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	line-height: 20px;
	background-color: #FDFDFD
}
.content2 {
	width: 480px;
	float: left;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: #FDFDFD
}
.content3 {
	width: 900px;
	float: left;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: #FDFDFD
}
.content4 {
	width: 300px;
	float: left;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: #FDFDFD
}
.content5 {
	width: 620px;
	float:left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	line-height: 20px;
	background-color: #FDFDFD
}

.headerspace {
	background-color:#CC0000
}

.headertable {
	width: 100%;
	height: 50px;
	background-color:#CC0000
}
	
.header {
	height: 12px;
	width: 960px;
	background-image:url('../images/side-top.gif');
	background-position: bottom 12px;
	background-repeat:repeat-x;
	background-color:#CC0000
}

.footer {
	height: 12px;
	width: 960px;
	background-image:url('../images/side-bottom.gif');
	background-position: top 12px;
	background-repeat:repeat-x;
	background-color:#CC0000
}

.foto {
	width: 240px;
	margin-top: 10px;
	margin-left: 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
	float:right;
	background-color:#8D0000;
	}

.menu {
	height: 23px;
	background-color:#CC0000;
}
.submenu {
	height: 23px;
	background-color:#CC2222;
}
.submenu2 {
	height: 190px;
	background-color:#8D0000;
}
.footer-top {
	height:5px;
	background-color: #FFFFFF;
}
.footer-bottom {
	height:25px;
	background-color: #000000;
}
.side-left {
	background-image:url('../images/side-left.gif');
	background-position: right top;
	background-repeat:repeat-y;
	background-color:#CC0000
	}
.side-right {
	background-image:url('../images/side-right.gif');
	background-position: left top;
	background-repeat:repeat-y;
	background-color:#CC0000
	}
/* topmenu */

.menuitem {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	width: 115px;
	height: 23px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	background-image:url('../images/menulijn.gif');
	background-position: right top;
	background-repeat:no-repeat
}
.menuitem:hover, .menuitem-selected, .menuitem-selected:hover {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	background-color: #8D0000;
	width: 115px;
	height: 23px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	background-image:url('../images/menulijn.gif');
	background-position: right top;
	background-repeat:no-repeat
}

.sponsor {
	width: 240px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
	float:right;
	background-color: #FDFDFD
	}

.submenuitem {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	text-align:center;
	width: 150px;
	height: 23px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	background-image:url('../images/menulijn.gif');
	background-position: right top;
	background-repeat:no-repeat
}
.submenuitem:hover, .submenuitem-selected, .submenuitem-selected:hover {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	text-align:center;
	background-color: #8D0000;
	width: 150px;
	height: 23px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	background-image:url('../images/menulijn.gif');
	background-position: right top;
	background-repeat:no-repeat
}

.linefiller {
	border-bottom: 4px solid #FFFFFF;
	height:27px;
}

.submenuitem2 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	text-align:center;
	width: 126px;
	height: 192px;
	padding-top: 4px;
	border-bottom: 4px solid #FFFFFF;
	background-image:url('../images/menulijn.gif');
	background-position: right 17px;
	background-repeat:no-repeat
}
.submenuitem2:hover {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	text-align:center;
	width: 126px;
	height: 192px;
	padding-top: 4px;
	border-bottom: 4px solid #FFFFFF;
	background-image:url('../images/menulijn.gif');
	background-position: right 17px;
	background-repeat:no-repeat
}
.submenuitem2 img {
	margin-top:4px;
}
/* formulier */
input, .input, textarea {
	font-size: 11px;
	color: #000000;
}

form {
	padding: 0px;
	margin: 0px;
}

.post {
	margin-bottom: 10px; 
	padding: 5px;
	background: #FFF url(../images/postbg.jpg) center no-repeat;
	border: 1px solid #EFEDED;
}
.post .post-footer {
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	padding: 5px; margin-top: 20px;
	font-size: 95%;
}
.post .post-footer .date {
	background: url('../images/clock.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .comments {
	background: url('../images/comment.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .readmore {
	background: url('../images/page.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}

.smallpost {
	margin-bottom: 10px; 
	padding: 5px;
	background: #FFF url(../images/postbgsmall.jpg) center no-repeat;
	border: 1px solid #EFEDED;
}
.smallpost .post-footer {
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	padding: 5px; margin-top: 20px;
	font-size: 95%;
}
.smallpost .post-footer .date {
	background: url('../images/clock.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.smallpost .post-footer .comments {
	background: url('../images/comment.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.smallpost .post-footer .readmore {
	background: url('../images/page.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;

p, h1, h2, h3 {
	margin: 10px 15px;
}
