h1, h2, h3, h4, h5, legend
{
	color: 			#989900;
	/*font-style: 	italic;*/
	text-transform: none;
	font-weight: 	bold;
	font-family:	arial,helvetica,sans-serif;
}

h1
{
	font-size: 		1.8em;
}

h2
{
	font-size: 		1.6em;
}

h3
{
	font-size: 		1.2em;
}

h4
{
	font-size: 		1.1em;
}

a:link
{
	color: 			#989900!important;
}

a:visited
{
	color: 			#989900!important;
}

a:active
{
	color: 			#989900!important;
}

a:hover
{
	color: 			#989900!important;
}

body
{
	font-family: 	arial;
	font-size: 		76%;
}

p
{
	line-height: 	175%;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.nonvisual
{
	position: absolute;
	left: -999em;
}

#klikpad 
{
	position:absolute;
	top:33em;
	padding-top:0;
	padding-left:1em;
	padding-bottom:2em;
	color:#4F4D3C;
	font-size:1em;
	}

#navigation  h2
{
	position: absolute;
	left: -999em;
}

#navigation  ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#navigation ul li a,#navigation ul li ul li a{
	background: url(../images/bullet.png) center left no-repeat;
	padding-left:1.5em;
	display: 		block;
	padding-bottom: .3em;
	padding-top: 	.25em;
	margin-bottom: 	.1em;
	color: 			#343E75!important;
	text-decoration:none;
	font-weight: 	normal;
	font-size: 		1em;	
}

#navigation ul li ul li a{
	background: url(../images/bullet.png) 1.5em .5em no-repeat;
	padding-left:3em;
}


#navigation a.selected{
	font-weight:bold;
}

#navigation  ul li
{
	margin-bottom: .5em;	
}

#sponsoren h2
{
	position: absolute;
	left: -999em;
}

img
{
	border: none;
}

#nieuws ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#nieuws h3
{
	font-size: 1em;
	text-align: right;
	color: #989900;
}

#nieuws h3 a
{
	float: left;
	font-size: 1.2em;
}

#newsitems h2
{
	font-size: 1em;
}

#newsitems h2 a
{
	font-size: 1.3em;
	display: block;
	text-decoration:none;
}

#newsperiod h2{
	font-size:1.3em;
	}
	
#nav2 h2
{
	position: absolute;
	left: -999em;
}

#nav2 ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 78em;
}

#nav2 ul li
{
	float: right;
	margin-left: 1em;
}

#nav2 ul li a
{
	font-size: 1.1em;
	font-weight:bold;
	text-decoration:none;
}

#nav2 ul li a.big
{
	font-size: 1.4em!important;
	}

#about
{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
}

#date
{
	font-size: 1.4em;
}

#back
{
	font-size: 1.4em;
}

#search fieldset
{
	border: none;
}

#search legend
{
	display: none;
}

#search input
{
	position: absolute;
	top: 0;
}

#search input.text
{
	width: 12em;
	left:8px;
	display:block;
	float:left;
}

#search input.image
{
	left: 13.5em;
}

#searchresults
{
	margin: 0;
	padding: 0;
	margin-top: 8em;
	list-style: none;
}

.searchresultnumber
{
	float: left;
	height: 5em;
	font-size: 1.4em;
	font-style: italic;
	padding-right: 1em;
	padding-top: .1em;
}

#sform
{
	background: #ececec;
}

#sform fieldset
{
	border: none;
	margin-top: 1em;
}

#sform legend
{
	margin-bottom: 1em;
	font-size: 1.2em;
}

/* * * * * * * * *inscrhijfmodule * * * * * * * * */
#login, #forgotpassword, #register
{
	margin-top: 1em;
}

#login fieldset, #forgotpassword fieldset, #register fieldset
{
	border: none;
	border-top: 5px solid #6E93D3;
	border-bottom: 1px solid #6E93D3;
	padding-top: 1em;
}

#login fieldset legend, #forgotpassword fieldset legend, #register fieldset legend
{
	display: none;
}

#login label, #forgotpassword label, #register label
{
	width: 12em;
	display: block;
	float: left;
}

#login ul.inschrijf_opties
{
	margin: 0;
	margin-top: 1em;
	padding-left: 0;
	list-style: none;
}

#login ul.inschrijf_opties li
{
	padding-bottom: .4em;
}

#steps
{
	width: 101%;
}

#steps ul
{
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}

#steps ul li
{
	float: left;
	width: 25%;
	text-align: center;
	padding-top: .5em;
	padding-bottom: .5em;
	border-bottom: 2px solid #6E93D3;
	font-weight: bold;
}

#steps ul li.active
{
	color: #fff;
	background: #6E93D3;
}

#content ul
{
	padding-left:	0;
}

#content_inschrijven form
{	
	width: 39em;
}

#content_inschrijven label
{	
	height: 1.8em;
	margin-left:.2em;
}

#content_inschrijven label
{
	width: 14em;
	display: block;
	float: left;
	margin-bottom: .5em;
}

#content_inschrijven input
{
	width: 22em;
	display: block;
	float: left;
}

#content_inschrijven #register_gem
{
	width: 10em;
	float: left;
}

#content_inschrijven br
{	
	clear: both;
}

#content_inschrijven  legend
{
	font-size: 1.4em;
	margin-top: .5em;
}

#content_inschrijven  fieldset
{
	border: none;
	margin: 0;
	padding: 0;
	padding-top: 1em;
	border-top: 2px solid #6E93D3;	
	width:39em;
}

.button_large, .button_large_220
{
	margin-top: 1em;
	margin-bottom: 2em;
	margin-left: 14.7em;
	width: auto!important;
}

.bevestiging
{
	margin-top: 1em;
	margin-bottom: 2em;
	width: auto!important;
}

.button
{
	margin-top: 1em;
	margin-bottom: 2em;
	margin-left: 11em;
	width: auto!important;
}

.delete
{
	width: 6em!important;
}

p.msg
{
	color: red;
}

p.user
{
	color: #666;
	text-align: right;
}

a.aanpassen_lopers
{
	margin-top: 1em;
	padding-bottom: 1em;
	display: block;
	width: 9em;
}

input.nn
{
	width: 7.1em!important;
}

input.i_inline
{
	width: 1em!important;
}

input.openbaarvervoer, input.bussen, input.autos, input.anders
{
	width: 3em!important;
}

th
{
	text-align: left;
}
