/* TEXT, HEADERS, LINKS */

h1 {
	
	margin-top:			0px;
	margin-bottom:		13px;	

	font-family:		Verdana, Arial;
	font-size:			34px;
	text-transform:		uppercase;
	font-weight:		normal;
	
	text-indent:		-3px;
	
	color:				#f3f1f3;
}

h2 {
	font-size:			23px;
}

h3 {
	font-size:			12px;
	color:				#ee8924;
}

h4 {
	font-size:			12px;
	color:				#333333;
}

a {
	color:				#ee8924;
	
	text-decoration:	none;
  outline: none;
}

#contentContainer a:hover {
	color:				#FFFFFF;
	
	background-color:	#ee8924;
}

a img {
	border:				0;
}

html {
	font-family:		Arial;
	font-size:			12px;
	color:				#333333;
	
	height:				100%;
	
	overflow: -moz-scrollbars-vertical;
}

/* END TEXT, HEADERS, LINKS */

/* GENERAL SITE LAYOUT */

body {
	height:				100%;
    font-size:          12px;
	margin:				0;
}

#container {
	width:				920px;
	
	min-height:			100%;
	
	position:			relative;
	
	background-image:	url("/themes/default/images/background_content_repeat.gif");
	background-repeat:	repeat-y;
	background-position:right;
}

* html #container {
	height:				100%;
}

#wrapper {
	width:				920px;
	height:				100%;
	min-height:			100%;
	
	position:			relative;
	
	margin-left:		auto;
	margin-right:		auto;
}

.clear {
	height:				0px;
	
	position:			relative;
	
	clear:				both;
	overflow:			hidden;
}

/* END GENERAL SITE LAYOUT */

/* LOGIN BAR */

#loginBar {
	height:				20px;
	
	padding-top:		5px;
	
	background-color:	#FFFFFF;
	background-image:	url("/themes/default/images/background_loginbar_repeat.gif");
	background-repeat:	repeat-x;
	background-position:bottom;
	
	text-align:			right;
}

#loginBar a {
	height:				14px;
}

#loginBar a img {
	margin-top:			3px;
}

#loginBar form {
	display:			inline;
	
	height:				16px;
	
	position:			relative;
	top:				-3px;
	
	margin-left:		5px;
	margin-right:		4px;
}

#loginBar form a img {
	margin:				0px;
	padding:			0px;
	
	position:			relative;
	top:				4px;
}

#loginBar input {
	height:				14px;	
	
	border:				0;
	
	background-color:	#f3e7f0;
	font-size:			10px;
}

/* END LOGIN BAR */

/* NAVIGATION BAR*/

#navBar {
	height:				24px;
	
	padding-bottom:		1px;
	
	background-color:	#FFFFFF;
}

#navBar a {
	height:				24px;

	float:				left;
}

#navBar a img {
	border:				0;
}

/* buttons */

.navButtonText {
	display:			none;
}

#button1 {
	width:				259px;
	height:				24px;
	
	background-image:	url("/themes/default/images/wat_is.jpg");
	
	cursor:				pointer;
}

#button1:hover, #button1.selected {
	background-image:	url("/themes/default/images/wat_is_hover.jpg");
}

#button2 {
	width:				298px;
	height:				24px;
	
	background-image:	url("/themes/default/images/hoe_blijf.jpg");
}

#button2:hover, #button2.selected {
	background-image:	url("/themes/default/images/hoe_blijf_hover.jpg");
}

#button3 {
	width:				73px;
	height:				24px;
	
	background-image:	url("/themes/default/images/test.jpg");
}

#button3:hover, #button3.selected {
	background-image:	url("/themes/default/images/test_hover.jpg");
}

#button4 {
	width:				105px;
	height:				24px;
	
	background-image:	url("/themes/default/images/cursus.jpg");
}

#button4:hover, #button4.selected {
	background-image:	url("/themes/default/images/cursus_hover.jpg");
}

#button5 {
	width:				185px;
	height:				24px;
	
	background-image:	url("/themes/default/images/aanmelden.jpg");
}

#button5:hover, #button5.selected {
	background-image:	url("/themes/default/images/aanmelden_hover.jpg");
}

/* end buttons */

/* END NAVIGATION BAR */

/* CONTENT AREA*/

#fontSize {
	float:				right;
	
	margin-right:		10px;
}

#content {		
	padding-top:		15px;
}

#contentContainer {
	width:				607px;
	
	float:				left;
	
	padding-left:		20px;
	padding-bottom:		65px;
}

#navContainer {
	width:				273px;
	
	float:				right;
}

#navColumnLeft {
	width:				145px;
	
	padding-top:		22px;
	
	float:				left;
}

#navColumnRight {
	width:				125px;
	
	padding-top:		22px;
	
	float:				right;
}

/* END CONTENT AREA */

/* PAGE NAVIGATION AND SUB NAVIGATION */

ul.navigation {
	margin:				0px;
	padding-left:		23px;
	padding-right:		0px;
}

ul.navigation li {
	margin-bottom:		1em;
	
	color:				#ee8924;
}

ul.navigation li.black {
	margin-bottom:		1em;
	
	color:				#000000;
}

ul.navigation li.black a {
	color:				#000000 !important;
}

ul.navigation a {
	color:				#ee8924;
	text-decoration:	none;
}

ul.navigation a:hover {
	color:				#000000;
}

/* END PAGE NAVIGATION AND SUB NAVIGATION */

/* SITEMAP*/

ul.sitemap {
	margin:				0px;
	margin-top:			-10px;
	padding-left:		15px;
	padding-right:		0px;
	
	color:				#EE8924;
}

ul.sitemap a:hover {
	color:				#EE8924 !important;
	
	background-color:	transparent !important;
}

li.sitemapItem, li.sitemapItemChild {
	margin-bottom:		5px;
	
	list-style:			disc;
}

li.sitemapItem a, li.sitemapItemChild a {
	color:				#000000;
}

li.sitemapItem {
	margin-top:			20px;
}

/* END SITEMAP */

/* FORMS */

label
{
  cursor: pointer;
}

input {
	width:				150px;
	height:				16px;

	border:				1px solid #939393;
}

input.radio {
	width:				20px;
	
	border:				0;
	
	margin:				0;
	padding:			0;
}

input.button {
	width:				auto;
	height:				auto;
	
	padding:			0;
	margin:				0;
	
	border:				0;
	background-color:	transparent;
	
	color:				#EF8925;
	
	cursor:				pointer;
}

input.button:hover {
	color:				#FFFFFF;
	background-color:	#EF8925;
}

textarea
{
  border:				1px solid #939393;
}

#selfTest {
	text-align:			left;
}

a.button {
	line-height: 2em;
	border: 1px solid #EF8925;
	padding: 2px 5px;
}

#errorMessage, .errorMessage {
	margin-bottom:		1em;
	
	color:				red;
	font-weight:		bold;
	
	border:				2px solid red;
	
	padding:			3px 3px 3px 20px;
	background-image:	url("/themes/default/images/action_stop.gif");
	background-position:2px center;
	background-repeat:	no-repeat;
}

#errorMessage a, .errorMessage a {
	color:				red;
	text-decoration: 	none;
}

#errorMessage a:hover, .errorMessage a:hover {
	background-color:	transparent !important;
	color:				red !important;
	text-decoration:	underline;
}

#successMessage, .successMessage {
	margin-bottom:		1em;
	
	color:				#000000;
	font-weight:		bold;
	
	border:				2px solid #71BF44;
	
	padding:			3px 3px 3px 20px;
	background-image:	url("/themes/default/images/icon_accept.gif");
	background-position:2px center;
	background-repeat:	no-repeat;
	
	
}

/* END FORMS */

#logo {
	position:			absolute;
	bottom:				55px;
	z-index:			999;
	right:				0px;
}

#footer {
	height:				55px;
	width:				100%;
	
	position:			absolute;
	
	margin-top:			-55px;
	
	color:				#8a8a8a;
	background-color:	#FFFFFF;
}

#footer a {
	color:				#8a8a8a;
	text-decoration:	none;
}

#footerImageLinks {
	float:				right;
}

/* REGISTRATION */

.disabled {
	color:				#E5E5E5;
}

.error {
	padding:			3px;
	
	border:				2px solid #FF1A00;
	
	color:				#FF1A00;
	font-weight:		bold;
}

/* FORUM */

.topic, .topicStart, .reply {
	padding:			10px 0px 10px 5px;
	
	border-bottom:		1px solid #8a8a8a;
}

.reply {
	margin-left:		8px;
	margin-right:		8px;
	padding-left:		5px;
	padding-right:		5px;
	/*border-left:		1px dotted #B3B1B3;
	border-right:		1px dotted #B3B1B3;*/
}

.topicStart {
	/*border-left:			1px solid #8a8a8a;
	border-right:			1px solid #8a8a8a;*/
	padding: 20px 5px 20px 5px;
}

.topicTitle, .replyTitle {
	margin-bottom:		5px;
	
	color:				#EE8924;
	
	font-weight:		bold;
	
	padding-left:		20px;
	background-repeat:	no-repeat;
}

.topicTitle {
	font-size:			16px;
	background-image:	url("/themes/default/images/list_comments.gif");
}

.replyTitle {
	font-size:			14px;
	background-image:	url("/themes/default/images/comment_blue.gif");
}

.topicTitle a:hover {
	background-color:	transparent !important;
	color:				#EE8924 !important;
	text-decoration:	underline !important;
}

.topicDetails, .replyDetails {
	margin-top:			5px;
	
	color:				#8a8a8a;
}

.topicDetails, .replyDetails {
	font-size:			10px;
}

a.addReplyLink {
	position:			relative;
	top:				-3px;
}

a.addReplyLink:hover, a.forumBackLink:hover {
	background-color:	transparent !important;
	color:				#EE8924 !important;
	text-decoration:	underline !important;
}

a.forumBackLink {
	float:				right;
	padding-left:		10px;
	background-image:	url("/themes/default/images/arrow_left.gif");
	background-position: 0px 2px;
	background-repeat:	no-repeat;
}
