/* Login Pagina */

.loginBody {
	background-color:#FFFFFF;
	
	}

.loginFormTextField {
	background-color:#e7e6ff;
	color:#000000;
	font-weight:bold;
	width:175px;
	height:20px;
	}
	
.loginSubtitle {
	color:#FFFFFF;
	font-size:14px;
	}

.loginForgotlink {
	color:white;
	text-decoration:none;
	font-size:11px;
	}

.loginFormLabel {
	color:#FFFFFF;
	font-size:11px;
	}
	
.loginFormButton {
	background-color:#e7e6ff;
	color:#000000;
	font-size:10px;
	}
	
.loginStatusText {
	color:red;
	font-size:20;
	font-weight:bold;
	}
	
.loginFormTable {
	position:absolute;
	top:30%;
	left:30%;
	right:30%;
	margin:0px;
	background-color:#312eb1;
	}

		
/* Site */

.siteBody {
	background-color:#000033;
	margin-top:0px;
	margin-left:0px;

	text-align: center; /* for IE */
	
	font-family:Tahoma;
	}

.siteContainer {

	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 1000px;

	background-color:#FFFFFF;
	overflow:hidden;
	
}

.siteMenuBar {
	position:relative;
	width:100%;
	height:100px;
	background-color:#ffffff;
	}
	
.siteContentWrapper {
	position:relative;
	width:100%;
	background-color:#ffffff;
	overflow:visible;
	}
	
.siteContentTitle {
	font-size:16px;
	display:inline;
	vertical-align:middle;
	}	
	
.siteContent {
	position:relative;
	width:99%;
	overflow:visible;
	margin-left:5px;
	margin-right:5px;
	margin-top:1px;
	height:auto;
	min-height:auto;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
/* Menu */
	
.bannerImage {

	}
	
.menuContainer {

	width:100%;
	}
	
.menuItem {
	background-color:#3399FF;;
	border-style:groove;
	border-color:#FFFF99;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	}
	
.menuItem:hover {
	background-color:#3333FF;
	}
	
.menuItemSub {
	z-index:10;
	position:fixed;
	width:135px;
	height:200px;
	background-color:#3333FF;
	cursor:default;
	}
	
.menuItemSubLink {
	text-decoration:none;
	color:#FFFFFF;
	}
	
.menuItemSubLink:hover {
	font-weight:bold;
	}
	
/* Gallery */

.galleryTable {
	font-size:14px;
	width:100%;
	}
	
.galleryTableUrl {
	font-size:12px;
	text-decoration:none;
	}
	
.galleryTableData {
	font-size:12px;
	}
	
/* Leden */

.ledenTable {
	width:100%;
	}
	

.ledenPrintTable {
	
	}	
	

.ledenLink {
	text-decoration:none;
	color:blue;
	}
	
.ledenLink-block {
	text-decoration:none;
	color:#CC0000;
	}
	
.ledenLink:hover {
	color:red;
	}
	
/* Profiel */

.profielTable {
	width:60%;
	margin-left:auto;
	margin-right:auto;
	border:ridge;
	border-color:#3399FF;
	}
	
/* Berichten */

.berichtenTable {
	width:100%;
	font-size:14px;
	}
	
.berichtenContent {
	font-size:14px;
	color:#000000;
	}
	
/* forum */

.forumCategorieTable {
	border-left:solid;
	border-right:solid;
	border-bottom:solid;
	border-color:rgb(0,25,152);
	border-width:2px;
	width:90%;
	
	background-color:#f4f4f3;
	}
	
.forumTopicTable {
	border-left:solid;
	border-right:solid;
	border-bottom:solid;
	border-color:rgb(0,25,152);
	border-width:2px;
	width:90%;
	
	background-color:#f4f4f3;
	}	
	
.forumTopicTableHeader {
	width:90%;
	}
	
.forumTopicTitelCell {
	color:#FFFFFF;
	}
	
.forumCategorieLink {
	font-size:small;
	text-decoration:none;
	color:#0000FF;
	}
	
.forumTopicLink {
	font-size:small;
	text-decoration:none;
	color:#0000FF
	}
	
.forumTopicLink:visited {
	color:#0000FF;
	}
	
.forumCategorieLink:visited {
	color:#00000FF;
	}
	
.forumCategorieInfoText {
	font-size:smaller;
	}
	
.forumCategorieTopicRow {
	height:25px;
	width:100%;
	}

.forumNewTopicTable {
	border:none;
	width:275px;
	}
	
.forumCategorieInfoRow {
	font-size:smaller;
	color:#999999;
	}
	
.forumCategorieTitelCell {

	font-weight:200;
	font-size:larger;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.forumCategorieHeader {
	background-image:url(tableheaderbg.gif);
	background-repeat:repeat-x;
	height:36px;
	text-decoration:none;
	}	
	
.forumTopicHeader {
	background-image:url(tableheaderbg.gif);
	background-repeat:repeat-x;
	height:32px;
	text-decoration:none;
	color:#000000;
	font-size:larger;
	font-weight:bold;
	}	

.forumTopicReply {

	}

.forumTopicReplyHeader {
	height:30px;
	background-color:rgb(220,220,255);
	}
	
.forumTopicReplyLeftSpacer {
	border-right:solid;
	border-right-color:rgb(220,220,255);
	border-right-width:1px;
	width:175px;
	}
	
.forumTopicReplyRightSpacer {
	width:50px;
	
	}
	
.forumCategorieHeaderLink {
	text-decoration:none;
	color:#FFFFFF;
	}
	
.forumCategorieTopicLink {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}
	
.forumCategorieTopicLink:visited {
	text-decoration:none;
	color:#000000;
	}
	
.forumCategorieTopicLink:hover {
	text-decoration:none;
	color:#FF0000;
	}

.forumNewTopicTable {
	width:70%;
	border:solid;
	border-width:2px;
	border-color:rgb(0,25,152);
	background-color:#f3f3f4;
	}
	
.forumNewTopicHeader {
	background-image:url(tableheaderbg.gif);
	background-repeat:repeat-x;
	height:35px;
	color:#FFFFFF;
	font-size:larger;
	font-weight:bold;
	}
	
.forumNewTopicInput {
	width:300px;
	}

.forumListingTopicPageNav {
	display: inline;
	}

.forumListingTopicPageNav li {
	display: inline;
	margin-right: 4px;
	font-size: smaller;	
	}
	
.userPostCount {
	margin-top:90px;
	margin-left:5px;
	font-size:smaller;
	}
	
.forumAvatar {
	float:left;
	margin-left:5px;
	margin-top:5px;
	}

.forumSmiliePanel {
	position:relative;
	background-color:#FFFFFF;
	width:300px;
	height:150px;	

	overflow-y:scroll;
	overflow-x:none;
	-ms-overflow-x:none;
	-ms-overflow-y:scroll;
	}


.forumSmiliePanelNarrow {
	position:relative;
	background-color:#FFFFFF;
	width:250px;
	height:150px;	

	overflow-y:scroll;
	overflow-x:none;
	-ms-overflow-x:none;
	-ms-overflow-y:scroll;
	}

.forumSmiliePanelContainer {
	margin:0px;
}

.forumQuote {
	background-color:white;
	border:1px;
	margin-left:10px;
	width:50%;
}

.videoNavBar {
	
	background-color:#FFFFFF;
	overflow-y:scroll;
	overflow-x:none;
	-ms-overflow-x:none;
	-ms-overflow-y:scroll;
	height:400px;
	width:250px;
	margin-top:30px;
	margin-bottom:50px
	}
	
.videoDisplay {
	
	
	}
	
.videoFrame {
	border:0px;
	width:600px;
	height:460px;
	overflow:visible;
	margin-top:30px;
	}
	
.videoLink {
	text-decoration:none;
	}
	
/* Agenda */

.agendaTekstStandaard {
	color: #FFFFFF;
	font-weight: bold;
	}

.agendaTekstRood {
	color: #FF0000
	}

/* Actuele infopagina */

.introTekst{
	font-size:14px;
	color:navy;
	}
	
.startPaginaBorder {
	border-color:#0000CC;
	border:thin;
	}
	
.startPaginaLink {
	color:#000099;
	text-decoration:none;
	}

.startPaginaLink:visited {
	color:#000099;
	text-decoration:none;
	}
	
.shoutBox {
	background-color:#F4F4F4;
	width:250px;
	height:335px;
	overflow:scroll;
	overflow-x:hidden;
	-ms-overflow-x:hidden;
	}

.shoutBoxInput {
	width:245px;
	}
	
.shoutBoxTable {
	margin-top:3px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:3px;
	width:240px;
	height:100%;
	background-color:#F3F3F4;
	}

.shoutBoxHeaderLine{
	background-color:#FFFFFF;
	font-size:smaller;
	color:navy;
	}
	
.shoutBoxPostLine {
	color:navy;
	overflow:hidden;
	}

.shoutBoxSpacer {
	height:5px;
	}
	
.shoutBoxAlertPopup {
	position:fixed;
	bottom:0px;
	height:335px;
	width:225px;
	background-color:#FFFF99;
	z-index:10;
	filter:alpha(opacity=0);
    opacity:0.0;
	overflow:hidden;
	font-size:smaller;
	text-align:left;
	visibility:hidden;
	}

.beheerProfielTable {
	width:40%;
	border:thin;
	border-collapse:collapse;
}

.newsBox {
	background-color:#F3F3F4;
	margin-top:3px;
	margin-left:2px;
	margin-right:40px;
	margin-bottom:3px;
	width:450px;
	height:110px;
}

.newsBoxTable {
	margin-top:3px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:3px;
	width:449px;
	height:100%;
	background-color:#F3F3F4;
	}

.newsBoxHeaderLine{
	background-color:#FFFFFF;
	font-size:smaller;
	height:10px;
	color:navy;
	}
	
.newsBoxPostLine {
	color:navy;
	overflow:hidden;
	}

.newsBoxSpacer {
	height:5px;
	}
	
