@charset "UTF-8";
/* CSS Document */

/* Normalizes margin, padding */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, ul, ol, form, fieldset, input, p, blockquote, th, td {
	margin: 0; padding: 0;}

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/* Removes list-style form lists */
ol, ul { list-style: none; }
img {outline-style: none; border: none;}
div {outline-style: none; border: none;}

html { width: 100%; height: 100%;}
body { background-color: #666666; height: auto; font-family: 'Open Sans', sans-serif; }

div#container{ left: 50%; top: 0px; width: 980px; height: 700px; margin-left: -490px; background-color: #FFFFFF;
	border: 0px none #000000; position: relative; }

div#hoofd { position: absolute; z-index: 2; }
div#titel { top: 41px; left: 45px; position: absolute; z-index: 2; }
div#mail { position: absolute; top: 415px; left: 22px; z-index: 2; }

div#inhoud{ top: 126px; left: 0px; width:567px; min-height:600px; height:auto !important; height:740px;
	background-color: #FFFFFF; position:absolute; border-left-width: 197px; border-left-style: solid; border-left-color: #e4e3e3;
	padding: 150px 170px 30px 46px; }

div#inhoud img { padding: 5px 40px 10px 0px; float: left; margin-bottom: 10px; }	
div#inhoud ul { padding-left: 10px; margin-left: 10px; display: block; list-style-position: outside; list-style-image: url(image/bolletje.gif); padding-bottom: 15px;}
div#inhoud li {font-size: 16px; line-height: 24px; }

div#blok { background-color: #e6ddce; padding: 10px; }
div#blok a {color: #474747; }
div#bestel { background-color: #78b6df; border: none; color: #fff; width: 120px; padding: 10px; margin: 0 240px 0 190px; text-align: center; }
div#bestel a { width: 90px; font-size: 16px; }
div#bestel:hover { background-color: #d6261b; }
.bestel { font-size: 16px; color: #000000; font-style: italic; }

/* menu links */
div#nav {
	position: absolute;
	top: 285px;
	left: 22px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 26px;
	z-index: 3;
}
ul.nav li { position: relative; width: 284px; color: #474747; text-align: left; }
a.amenu { color: #666666; text-decoration: none; }
a.amenu:hover { color: #7f7f7f; text-decoration: none; }
.menuactief { color: #991613; text-decoration: none; }

/* fonts */
h1 { font-family: 'Open Sans', sans-serif; font-size: 20px; color: #474747; font-weight: bold; padding-bottom: 10px;  }
h1 a { text-decoration: none; color: #474747; }
h1 a:hover { text-decoration: none; color: #474747; }
h2 { font-size: 16px; line-height: 16px; color: #474747; font-weight: bold; padding-bottom: 10px; }
h3 { font-size: 15px; color: #999999; font-weight: normal; }
h3 a { text-decoration: none; color: #999999; }
h3 a:hover { text-decoration: none; color: #ccc; }
h4 { font-size: 11px; line-height: 16px; color: #474747; font-style: italic; font-weight: normal; }
p { font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 24px; color: #000000; padding-bottom: 15px;  }
a { text-decoration: none; color: #44789b; }
a:hover { text-decoration: underline; color: #999999; }
.rechts { text-align: right; font-style: italic; }
.mail { font-size: 12px; color: #666666; }
p2 { font-size: 14px; padding-bottom: 15px;  color: #474747; }

/*tabel */
td { vertical-align: top; padding: 2px; }
.knop { width: 90px; height: 40px; background-color: #78b6df; border: none; color: #fff; font-size: 14px; }
.knop:hover { background-color: #d6261b; }
.invulveld { border: none; background-color: #eae8e8; height: 30px; padding-left: 10px; }
.groter { font-size: 20px; }
.opvallen { font-weight: bold; color: #68a4ce; }
h5 { font-style: italic; font-size: 16px; line-height: 24px; color: #474747; font-weight: bold; padding-bottom: 3px;  }
