
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;padding:0;
}
img,body,html{
 	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
 	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
}
q:before,q:after{content:'';}


body {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;	
	color:#001641;
	font-size:12px;
}

a:hover {
	color:#B90707;
	text-decoration:none;
}

a:link, a:visited {
	color:#612146;
	text-decoration:underline;
}

p {
	line-height: 1.7em;
	margin:10px auto;
}



address {
	line-height: 1.7em;
	font-size:0.9em;
	margin:10px auto;
}

h3 {
	color:red;
	font-size:1.1em;
}

#container {
	width:915px;
	margin:10px auto;
}

#logo {
	background: transparent url('../media/imgs/logo.gif') 0 0 no-repeat;
	width:200px;
	height:122px;
	float:left;
	text-indent:-10000px
}

#head .vacatures-urgent {
	display:block;
	margin-left:215px;
	height: 122px;
}

.vacatures-urgent h2 {
	color:red;
	padding-top:2px;
	font-size:1em;
	margin-bottom:5px;
}

#head .vacatures-urgent ol {
	float:left;
	width:230px;
}

#head .vacatures-urgent ol.col-0, #head .vacatures-urgent ol.col-1 {
	width:230px;
	margin-right:5px;
}

.vacatures-urgent li {
	font-size:.8em;
	color:#001641;
	float:left;
	width:230px;
	padding:2px 0;
	margin:0 0 4px 0;
}

.vacatures {
	margin-left:15px;
	margin-top:5px;
	overflow:auto;	
}
.vacatures li {
	color:#001641;
	padding:2px 0 2px 20px;
	margin:0 5px 4px 0;
	background:transparent url(../media/imgs/groen.gif) 2px 5px no-repeat;

}

.vacatures-legenda {
 	border-top:1px solid #000;
 	padding-top:10px;
	margin-left:15px;
	margin-top:10px;
}

.vacatures-legenda li {
	color:#001641;
	padding:2px 0 2px 20px;
	margin:0 5px 4px 0;
	background:transparent url(../media/imgs/groen.gif) 2px 5px no-repeat;
}

li.vacature-2 {
	background-image:url(../media/imgs/rood.gif);
}

li.vacature-3 {
	background-image:url(../media/imgs/zwart.gif);
}

.homevacatures li {
	background:none;
	float:left;
	padding:8px;
	overflow:auto;
	text-align:center;
	width:203px;
	margin:0;
	border:2px solid #F7931D;	
}

.homevacatures li a {
	font-size:1.1em;
	display:block;
	font-weight:bold;
	text-align:center;
	margin:5px auto 10px auto;
}

.homevacatures li span {
	font-size:1.1em;
	display:block;
	text-align:center;
	margin:10px auto 5px auto;
}

.homevacatures li.vacature-0, .homevacatures li.vacature-1 {
	margin-right:15px;
}

.homevacatures li.vacature-2 {
	width:204px;
}



#head ol.menu {
	margin:10px auto;
	background: #F7931D;	
	padding:6px;
	text-align:center;
}

#head ol.menu li {
	display:inline;
	padding:0 15px;
	font-size:1.1em;
}

#head ol.menu li a {
	color:#fff;	
	font-weight:bold;	
	text-decoration:none;
}

#head ol.menu li a.selected {
	color:yellow;	
}

#main ol.menu {
	background:#EAEAEA;
	float:left;
	width:180px;
	padding:20px 10px 10px 10px;
	height:350px;
	margin-right:15px;
}

#main ol.menu li {
	padding:7px 5px 7px 30px;	
	background:transparent url(../media/imgs/bg_menu.gif) 10px 4px no-repeat;
}

#main ol.menu li a {
	color:#808080;
	font-weight:bold;
	text-decoration:none;
	font-size:0.9em;
}

#main ol.menu li a.selected {
	color:#000;
}

h1 {
}

#footer {
 	margin-top:10px;
	border-top:1px solid #F7931D;
	border-bottom:1px solid #F7931D;
	line-height:1.8em;
	font-weight:bold;
	color:red;
	font-size:1.1em;
}

#main {
	overflow:auto;
}

#content {
	margin-left:215px;	
}

ol.submenu{ /* general settings */
	text-align: left; /* set to left, right or center */
	margin: 1em 0 1em 0; /* set margins as desired */
	font: bold 11px verdana, arial, sans-serif; /* set font as desired */
	border-bottom: 1px solid #F7931D; /* set border COLOR as desired */
	list-style-type: none;
	padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ol.submenu li { /* do not change */
	display: inline;
}

ol.submenu li.selected { /* settings for selected tab */
	border-bottom: 1px solid #fff; /* set border color to page background color */
	background-color: #fff; /* set background color to match above border color */
}

ol.submenu li.selected a {
	background-color: #fff; /* set selected tab background color as desired */
	color: #000; /* set selected tab link color as desired */
	position: relative;
	top: 1px;
	padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ol.submenu li a { /* settings for all tab links */
	padding: 3px 8px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	border: 1px solid #F7931D; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color: #EAEAEA ; /* set unselected tab background color as desired */
	color: #808080; /* set unselected tab link color as desired */
	margin-right: 0px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: none;
}

ol.submenu a:hover { /* settings for hover effect */
	background: #fff; /* set desired hover color */
}

#banner {
	z-index:0;
	margin-bottom:15px;
}

#content-wrap{
	font-size:0.9em;
	margin-bottom:15px;
}

.box {
 	padding:5px 15px;
	background-color:#ed1c24;
	color:#fff;
	margin-bottom:15px;
	font-weight:bold;
}

#footer span {
	font-weight:normal;
	color:#000;
	font-size:0.7em;
	width:215px;
	float:left;
}

.route {
	margin:10px 0 10px 10px;
}

.route ol li {
	list-style:disc;
	padding:2px 0;
	margin-left:25px;
}

.route h2 {
 	margin:15px 0 5px 10px;
}

#inschrijven {
	margin-top:15px;
}

#inschrijven td {
	padding:2px;
	
}

.form-input-submit {
	margin-top:5px;
	padding:2px;
}

.togglebtn {
	cursor:pointer;
	text-decoration:underline;
	color:yellow;
}

.btn {
	cursor:pointer;
	text-decoration:underline;
	color:#612146;
}
