body {
	background		: url(/images/base/bg-grijs.png) repeat;
	background-position	: 4px 0;
	margin			: 0; 
	padding			: 0;
}

* {
	padding			: 0; 
	margin			: 0;
}

img {	
	border			: none;
}

/* Basisboxen ------------------------------------------------*/

#main {
	position		: relative;
	width			: 960px;
	margin			: 0 auto;
}

#header {
	width			: 960px;
	height			: 291px;
	float			: left;
}

#header-content {
	width			: 960px;
	height			: 145px;
	float			: left;
}

#mid {
	width			: 960px;
	float			: left;
}

#footer {
	width			: 960px;
	height			: 37px;
	float			: left;
	background		: #1f1d21;
}

#headerfoto1, #headerfoto2, #headerfoto3 {
	width			: 320px;
	height			: 291px;
	float			: left;
}

#menubalk {
	width			: 960px;
	height			: 36px;
	float			: left;
	background		: #ffffff;
}

/* Home ------------------------------------------------------*/

#homecontent {
	width			: 960px;
	height			: 216px;
	float			: left;
	background		: url(/images/base/bg-home.png) no-repeat #cccccc;
}

#hometekst {
	width			: 300px;
	height			: 170px;
	float			: left;
	padding-left		: 45px;
	padding-right		: 55px;
	padding-top		: 46px;
}

#opleidingsknoppen {
	width			: 560px;
	height			: 216px;
	float			: left;
}

/* Content ---------------------------------------------------*/

#content {
	width			: 960px;
	float			: left;
}

.contentnormaal {
	background		: url(/images/base/bg-content.png) no-repeat #cccccc;
	background-position	: bottom;
}

.contentnova {
	background		: url(/images/base/bg-content.png) no-repeat #cccccc;
	background-position	: bottom;
}

.contentrocva {
	background		: url(/images/base/bg-content.png) no-repeat #cccccc;
	background-position	: bottom;
}

#tekst {
	width			: 600px;
	float			: left;
}

#beeld {
	width			: 360px;
	height			: 361px;
	float			: left;
}

#tekstkader-mid {
	width			: 515px;
	padding-left		: 45px;
	padding-right		: 40px;
	background		: url(/images/base/tekstkader-mid.png) repeat-y;
}

.divider {
	padding-left		: 15px;
	padding-right		: 15px;
}

.submenu {
	text-transform		: uppercase;
	font-weight		: bold;
}

/* Menu ------------------------------------------------------*/

#menubalk ul {
	list-style		: none;
}

#menubalk li {
	width			: 160px;
	height			: 36px;
	float			: left;
	background		: url(/images/base/bg-menu.png) no-repeat;
}

#menubalk li a {
	width			: 160px;
	display			: block;
	font-family		: Tahoma, Helvetica, sans-serif;
	font-weight		: bold;
	font-size		: 10px;
	line-height		: 12px;
	text-transform		: uppercase;
	text-decoration		: none;
	text-align		: center;
	color			: #000000;
	vertical-align		: middle;
}

#menubalk li a:hover {
	float			: left;
	width			: 160px;
	height			: 36px;
	background		: url(/images/base/bg-menu.png) no-repeat;
	background-position	: 0 -36px;
}

.active {
	background		: url(/images/base/bg-menu.png) no-repeat;
	background-position	: 0 -36px;
}

.type1 {
	padding-top		: 9px;
	height			: 27px;
}

.type2 {
	padding-top		: 4px;
	height			: 32px;
}

/* Teksten ---------------------------------------------------*/

#hometekst h1, #tekstkader-mid h1 {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 10pt;
	font-weight		: bold;
	text-transform		: uppercase;
	color			: #000000;
	margin-bottom		: 15px;
}

#hometekst p, #tekstkader-mid p {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 12pt;
	color			: #000000;
}

#hometekst p a, #tekstkader-mid p a {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 12pt;
	color			: #c1001f;
	text-decoration		: underline;
}

#hometekst p a:hover, #tekstkader-mid p a:hover {
	text-decoration		: none;
}


#tekstkader-mid h2 {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 12pt;
	font-weight		: bold;
	color			: #000000;
}

#tekstkader-mid li {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 12pt;
	color			: #000000;
	margin-left		: 13px;
}

#tekstkader-mid li a {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 12pt;
	color			: #c1001f;
}

#tekstkader-mid li a:hover {
	text-decoration		: none;
}


#tekstkader-mid hr {
	background-color	: #c1001f;
	color			: #c1001f;
	margin-top		: 10px;
	margin-bottom		: 20px;
	width			: 100%;
	height			: 1px;
	border			: 0px;
}

.inbouwimage {
	float			: right;
	margin-left		: 20px;
	margin-bottom		: 20px;
}
