/*
 * Global styles
 */
body{
	font: normal normal normal 11pt/13pt Verdana, sans-serif;
	background: #d9dbde url("../images/background_gradient_full.png") repeat-x;
	color: #000;
	margin: 0px;
}

legend{
	font-weight: bold;
}

#logo{
	position: relative;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 1000px;
	text-align: left;
	padding: 0px;
}

#logo img{
	position: relative;
	top: 0px;
	border: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

#global{
/* 	position: relative; */
/* 	top: 50px; */
	width: 1000px;
	text-align: left;
	background: #fff repeat fixed;
	color: #000;
	padding: 0px;
	margin: 0px;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	display: block;
/* 	border: 1px solid black; */
	border-collapse: collapse;
}

#global tr{
	width: 100%;
}

.messageTitle{
	color: #118;
	font-size: 14pt;
	margin-left: 15px;
	margin-bottom: 10px;
}

#global td{
/* 	border: 1px solid black; */
}

#main{
	width: 800px;
	background: #fff repeat fixed;
/* 	border: 1px solid black; */
	color: #000;
	vertical-align: top;
	padding: 0px;
}

#loginField{
	text-align: center;
}

#loginForm{
	text-align: center;
	vertical-align: middle;
	position: relative;
	top: 4em;
	width: 25em;
	margin-left: auto;
	margin-right: auto;
}

#loginForm label{
	width: 8em;
}

#loginForm table{
	margin-left: auto;
	margin-right: auto;
}

.error, .warning, .translateError{
	color: #fff;
	background-color: #f00;
	text-align: center;
}

.notice{
	text-align: center;
	color: #b08009;
	padding: 5px;
	background: #f4f4f4 url(../images/grey_gradient.png) repeat-x;
	margin: 0px 10%;
}

.error_full, .announce{
	text-align: center;
	vertical-align: middle;
	height: 10em;
	width: 75%;
	position: relative;
	margin: auto;
	padding: 0px;
	color: #fff;
}

.error_full{
	background: #f00 url("../images/red_gradient.png") repeat-x;
}

.announce{
	background: #34DF37 url("../images/green_gradient.png") repeat-x;
}

.announce .content, .error_full .content{
	position: relative;
	top: 50%;
}

.announce .leftBottomCorner, .announce .rightBottomCorner{
	width: 15px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 0px;
}

.announce .leftBottomCorner{
	left: 0px;
}

.announce .rightBottomCorner{
	position: absolute;
	bottom: 0px;
	right: 0px;
}

a:link{
	color: #000;
	text-decoration: underline;
	background-color: transparent;
}

a:visited{
	color: #000;
	text-decoration: underline;
	background-color: transparent;
}

a:hover{
	text-decoration: underline;
}

a:active{
	text-decoration: underline;
}

img{
	border: 0px;
}

#maintext{
/* 	float: left; */
	margin: 0px;
	width: 600px;
/* 	border: 1px solid black; */
}

#sidebar{
/* 	float: right; */
	width: 200px;
	height: 100%;
	margin: 0px;
	padding: 5px;
	vertical-align: top;
	background: #ddd url("../images/voorpagina_welkom_background.png") repeat fixed;
	color: #555;
/* 	border: 1px solid black; */
}

#sidebar .meer{
	margin-left: 20px;
}

.header{
	color: #118;
	background-color: transparent;
	font-size: 14pt;
	padding-left: 30px;
	padding-right: 75px;
	margin: 20px;
	width: 500px;
/* 	border: 1px solid black; */
}

#banner_top, #banner_bottom{
	height: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	border-collapse: collapse;
}

#global .banner{
	width: 100%;
	height: 10px;
	background: #777 url("../images/menu_topbotombar.png") repeat;
}

div.navBar{
	text-align: center;
}

.sureQuestion{
	text-align: center;
	margin-top: 50px;
	color: #000000;
}

/*
 * Welkomswoord
 */
#welkom{
	background: #ddd url("../images/voorpagina_welkom_background.png") repeat fixed;
	padding: 20px;
}

#welkom #voorzitter{
	clear: right;
	float:right;
	margin: 5px;
	border: 1px solid black;
}
	

/*
 * Menu styles
 */
 

#menu{
	width: 200px;
	background: #bbb url("../images/menu_greylevel1.png") repeat;
	vertical-align: top;
	color: #fff;
	margin: 0px;
	padding: 0px;
}

#menu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#menu li{
	clear: left;
	margin: 0px;
	padding: 0px;
}

#menu li a{
	line-height: 1.5em;
	text-decoration: none;
	color: #fff;
	background-color: transparent;
	padding-left: 1em;
}

#menu .divisionLine{
	margin: 0px;
	padding: 0px 5px;
	height: 2px;
	border: 0px;
	display: block;
}

#menu ul ul a{
	padding-left: 2em;
	font-size: 10pt;
}

#menu a.selectedMenuEntry{
	color: #f3b724;
	background-color: transparent;
}

#menu .lightst .divisionLine, #menu .lighter .divisionLine{
	display: none;
}

#menu .level1{
	background: #343434 url('../images/menu_greygradient.png') repeat-y;
}

#menu .level2{
	background: #94959A url('../images/menu_greylevel4.png') repeat;
}

#menu  .lighter{
	background: #AAABAC url('../images/menu_greylevel3.png');
}

#menu .lightst{
	background: #B4B4B4 url('../images/menu_greylevel2.png')!important;
}

/*
 * Forms
 */
#postForm{
	width: 80%;
/* 	padding: 50px; */
	position: relative;
	left: 100px;
}

#postForm li{
	margin-top: 10px;
}

#postForm input, #postForm select, #postForm textarea{
	margin-left: 1%;
}

#formTitle{
	position: relative;
	left: 80px;
}


/* General */
#vereniging{
	margin-left: auto;
	margin-right: auto;
}

#vereniging td{
	border: 1px solid #aaa;
	background-color: #eeeeee;
	padding: 5px;
	text-align: center;
}

#vereniging a{
	text-decoration: none;
}

#generalPart{
	padding: 15px;
	vertical-align: top;
/* 	border: 1px solid black; */
}

/* Multimedia */
#multimedia{
	width: 80%;
	margin: auto;
}

#multimedia td{
	background-color: #ddd;
	text-align: center;
	padding: 10px;
	color: #555555;
	text-align: center;
}

#multimedia a{
	text-decoration: none;
}

#pageSmallHeader{
	background-color: #555555;
	color: #fff;
	text-align: center;
/* 	width: 100%; */
	border: 0px;
	margin: 0px;
	padding: 0px;
/* 	border: 1px solid black; */
}

/*
 * Spam crap
 */
.spamHeader{
	margin-left: 100px;
	margin-bottom: 5px;
	margin-top: 5px;
}

/*
 * Admin stuff
 */
#adminarea{
/* 	margin: 50px; */
}

#adminarea .part{
	background: #f4f4f4 url("../images/grey_gradient.png") repeat-x;
	border: 1px solid #ccc;
	margin: 25px 50px;
	padding: 10px;
}

/* #adminarea .part legend{ */
/* 	font-weight: bold; */
/* } */

/*
 * Links page
 */
#links{
	margin: 0px 30px;
	width: 94%;
}

#links .linkHeader{
	font-weight: bold;
	margin-bottom: 7px;
}

#links .linkContent{
	margin-bottom: 25px;
}

#links td{
	width: 50%;
	vertical-align: top;
}

/*
 * Forms
 */
fieldset.formfieldset{
	clear: left;
	background: #f4f4f4 url("../images/grey_gradient.png") repeat-x;
	border: 1px solid #ccc;
	margin: 5px;
	padding: 0px;
}

.formfieldset legend{
/* 	font-weight: bold; */
	margin-left: 1em;
}

.formfieldset label{
	width: 11em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
}

.formfieldset ol{
	list-style: none;
	padding-left: 1em;
}

.formfieldset li{
	clear: left;
	width: 100%;
	margin: 0.5em 0px;
}

