/* GENERAL */
* { position: relative; margin: 0px; padding: 0px; border: 0px; outline: 0px; }
HTML { min-height: 100%; height: auto !important; }
BODY { min-height: 100%; height: auto !important; font-family: Arial; font-size: 13px; color: #222222; background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; }
H1 { text-transform: uppercase; font-size: 150%; }
DIV.holder { clear: both; margin: auto; width: 990px; }
.l { float: left !important; }
.r { float: right !important; }
DIV.clear { clear: both; overflow: hidden; height: 1px; font-size: 1px; }
DIV.holder { margin: auto; width: 1000px; }

/* HEADER */
DIV.header { margin-top: 50px; height: 303px; background-image: url(../img/header.gif); }
IMG.header-image { position: absolute; margin-left: 195px; margin-top: 8px; }
DIV.logo-holder { display: block; position: absolute; margin-left: 15px; margin-top: 15px; width: 218px; height: 218px; background-image: url(../img/logo-holder.png); z-index: 2147483647; }
DIV.logo-holder IMG { padding: 5px; }
#search-form { position: absolute; margin-top: 256px; margin-left: 41px; }
INPUT.search { margin-right: 10px; padding: 3px; width: 175px; background: none; }
TABLE.menu { position: absolute; margin-left: 336px; margin-top: 243px; width: 655px; height: 48px; border-left: 1px solid #6B005D; table-layout: fixed; }
TABLE.menu TD { text-align: center; }
TABLE.menu A { display: block; line-height: 48px; border-right: 1px solid #6B005D; text-decoration: none; background-position: center center; background-repeat: no-repeat; }

/* MAIN */
DIV.main { overflow: auto; margin-top: 10px; background-image: url(../img/main-bg.png); }
DIV.submenu { display: block; width: 237px; margin-left: 5px; margin-top: 5px; }
DIV.middle { display: block; margin: 30px; width: 500px; }
DIV.right { display: block; margin-right: 5px; width: 193; }

	/* SUBMENU */
	DIV.submenu-top { height: 10px !important; background-image: url(../img/submenu-top.png); }
	DIV.submenu-middle { background-image: url(../img/submenu.png); }
	DIV.submenu-bottom { height: 10px !important; background-image: url(../img/submenu-bottom.png); }
	DIV.submenu-middle UL { margin: auto; width: 207px; text-align: right; list-style-type: none; }
	DIV.submenu-middle A { display: block; padding-right: 15px; color: #777777; line-height: 35px; text-decoration: none; background-image: url(../img/bullet.png); background-position: right; background-repeat: no-repeat; border-bottom: 2px solid #C6C7C8; }
	#last { border: 0px; }

	/* CONTENT */
	DIV.middle P { padding-top: 15px; }

	/* RIGHT COLUMN */
	DIV.picture-holder { overflow: hidden; display: block; margin-top: 5px; width: 193px; height: 193px; }
	DIV.picture-holder IMG { margin-left: 6px; margin-top: 6px; z-Index: 0; }
	DIV.picture-frame { position: absolute; display: block; width: 193px; height: 193px; background-image: url(../img/picture-holder.png); z-Index: 2; }
	DIV.picture-holder DIV.title { position: absolute; display: block; margin-top: 20px; width: 193px; font-weight: bold; font-size: 110%; text-align: center; text-transform: uppercase; line-height: 50px; background-image: url(../img/main-bg.png); z-Index: 1; }
	DIV.picture-holder A { position: absolute; display: block; margin-top: 165px; width: 193px; font-size: 14px; font-weight: bold; color: #FFFFFF; z-Index: 2; text-align: center; text-decoration: none; }
	DIV.picture-holder A:hover { text-decoration: underline; }

/* FOOTER */
DIV.footer { margin-top: 10px; margin-bottom: 30px; height: 38px; background-image: url(../img/footer-bg.gif); text-align: center; }
DIV.footer TABLE { margin: auto; line-height: 38px; color: #98999B; }
DIV.footer TD { font-size: 110%; font-weight: bold; }
DIV.footer A { padding-left: 10px; padding-right: 10px; color: #98999B; text-decoration: none; border-left: 1px solid #98999B; }
DIV.footer A:hover { text-decoration: underline; }
#first { border: 0px; }

/*ADD CSS*/
A.fancybox { margin-right: 5px; margin-bottom: 5px; }
.form_contact_table  TD INPUT{ height: 20px; padding: 3px; }
#verzenden { width: 90px; text-align: center;  height: 20px;}
.button_submit { width: 120px; text-align: center;  height: 20px; }
