*{
padding:0;
margin:0;
}

p {
padding: 1em 0;
line-height: 1.5em;
}

html, body {
	height: 100%; /* belangrijk */
	font: 1.0em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	background: #e0e0e0;
	text-align: center;
	background-image: url(../graphics/bg_inhoud_grijs.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

#container { width: 920px; margin: 0 auto; text-align: left; position: relative; height: auto; !important; /* voor moderne browsers */
	height: 100%; /* voor IE */
	background-image:url(graphics/bg_inhoud_grijs.jpg); background-repeat:repeat-y; background-position:center; min-height: 100%; padding: 0; }

#header{
	padding-left:20px;
	height:0px;
	font-size:1.3em;
	background: #e0e0e0;
	line-height: 60px;
}

#inhoud {
  	padding: 0 2em 7px;
}


#inhoud_occ {
height:2625px;
padding: 0 2em 7px;
}

#inhoud2 {
  	padding: 0 10px 7px 18px;
	top: 7px;
}

#footer {
	margin-bottom: 0; /* heel belangrijk */
	width: 100%;
	height: 61px;
	font-size:1.3em;
	line-height: 40px;
	text-align:center;
	background-image:url(graphics/bg_inhoud_grijs.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

/* Tekst eigenschappen */

.Grijze_tekst {
	color: #5D5D5D;
	font-size:
	11px;
	font-family: verdana;
}

.content {
	color: #000 ;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
}

.large {
	color: #000000;
	font-family: verdana;
}

/* Hyperlinks eigenschappen */

a:link { color: #5D5D5D ; font-weight: none; text-decoration: none; }

a:visited { color: #5d5d5d ; font-weight: none; text-decoration: none; }

a:hover { color: #939191 ; font-weight: none; text-decoration: underline; }

a:active { color: #5d5d5d ; font-weight: none; text-decoration: none; }

a.sub:link { color: #5D5D5D ; font-weight: bold; text-decoration: none; }

a.sub:visited { color: #939191 ; font-weight: bold; text-decoration: none; }

a.sub:hover { color: #ccc ; font-weight: bold; text-decoration: none; }

a.sub:active { color: #00a651 ; font-weight: bold; text-decoration: none; }

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
width: 15px;
background: #D7EBDF url(basebarcaps_verticalbarbody.png) 0px 0px repeat-y;
}
.vscrollerbar {
width: 15px;
background: #99CBCB url(basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
}
.hscrollerbase {
height: 15px;
background: #D7EBDF url(horizontalbarbody_cornerjog.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB url(horizontalbarbody_cornerjog.png) 0px -30px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background: url(basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(horizontalbarbody_cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url(basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(basebarcaps_verticalbarbody.png) -45px -15px;
}
/* Scroll Bar Master Styling Ends Here */

.formuliercontact {
	width: 500px;
	margin:0 0 0 50px;
}

.formtekst {
	display:block;
	width:150px;
	float:left;
	color: #000;
	font-size: 11px;
	font-family: verdana;
	line-height: 175%;
}
.formtekst {
	display:block;
	width:150px;
	float:left;
	color: #000;
	font-size: 11px;
	font-family: verdana;
	line-height: 175%;
}


.formuliercontact input, .formuliercontact textarea {
	width: 370px;
	border:1px solid #ddd;
	font-family: Calibri, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	margin: 0 0 0 0;
	background-color:#fff;
}


input#submit {
	background-image: url(../graphics/verstuur.gif);
	display: block;
	width: 65px;
	height: 24px;
	border: 0;
	margin-top: 20px;
	margin-left: 75px;
	cursor: pointer;
}

.filosofie {
	position:absolute;
	top:30px;
	left:594px;
	width:278px;
	height:43px;
}

.erkend {
	float:left;
	margin-top:3px;
	height:93px;
	width:436px;
	background-color:#063;
}

.erkend img{
float:left;
	}
	
.erkend img {
border:none;
}
.filosofie a:link {
	color: #E0E0E0;
}

.filosofie a:visited {
	color: #E0E0E0;
}

.footer-home {
background-image:url(../graphics/banner-filosofie.jpg);
 position:relative;
 width:883px;
 height:101px;
}
