@font-face {
        font-family		: "Avenir Next LT Pro";
	font-weight		: bold;
        font-size-adjust	: 1.5;
}
html {
	height				: 100%;
	overflow			: auto;
	margin				: 0px;
	padding				: 0px;
}
body {	
	margin				: 0px;
	height				: 100%;
	padding				: 0px 0px;
	text-align			: middle center;
	overflow			: auto;
	background-image		: url(../images/bg.gif);
}
body, td, div, span, p, h1, h2, h3, h4, textarea, input {
	font-family			: "_Avenir", "_Avenir Next LT Pro", "_AvenirNextLTPro-Regular" verdana, tahoma, arial;
}

div {
	box-sizing			: border-box;
	-moz-box-sizing			: border-box;
	text-align			: left;
}
#mainDiv {
	background-image		: url(../images/logo.gif);
	background-position		: 2px 65px;
	background-repeat		: no-repeat;
	width				: 1000px;
	margin				: auto auto;
	text-align			: center;
	padding-bottom			: 0px;
	padding-top			: 5px;
	border				: 0px solid red;
	align				: middle;
}
#webtitle {
	display				: none;
}
#weblink {
	display				: none;
}
#menu {
	position			: absolute;
	width				: 170px;
	margin-top			: 145px;
	margin-left			: 50px;
	background-image	: url(../images/menu_bg.gif);
	float				: left;
}
#menu #t{
	background-image		: url(../images/menu_t.gif);
}
#menu #tl{
	background-image		: url(../images/menu_tl.gif);
	background-position		: top left;
}
#menu #tr{
	background-image		: url(../images/menu_tr.gif);
	background-position		: top right;
}
#menu #b{
	background-image		: url(../images/menu_b.gif);
	background-position		: bottom left;
}
#menu #bl{
	background-image		: url(../images/menu_bl.gif);
	background-position		: bottom left;
}
#menu #br{
	background-image		: url(../images/menu_br.gif);
	background-position		: bottom right;
}
#menu #l{
	background-image		: url(../images/menu_l.gif);
}
#menu #r{
	background-image		: url(../images/menu_r.gif);
	background-position		: top right;
}
#menu #t, #menu #b {
	background-repeat		: repeat-x;
}
#menu #r, #menu #l {
	background-repeat		: repeat-y;
}
#menu #tl, #menu #tr, #menu #bl, #menu #br {
	background-repeat		: no-repeat;
}
#menu .content {
	min-height			: 200px;
	padding				: 15px 10px 85px 13px;
	font-size			: 8pt;
	
}
* html #menu .content {
	height				: 200px;
}
#menu A {
	text-decoration			: none;
	font-size			: 8pt;
	color				: #586c19;
	display				: block;
	font-weight			: bold;
	margin-bottom			: 10px;
	-moz-user-select		: none;
}
#menu A:hover {
	text-decoration			: underline;
	color				: black;
}
#menu ul {
	margin				: 0px;
	padding				: 0px 0px 0px 15px;
	margin-bottom			: 10px;
}
#menu li {
	margin				: 0px;
	margin-bottom			: 5px;
	padding				: 0px;
}
#menu li A {
	font-size			: 8pt;
	font-weight			: normal;
	display				: inline;
}

#mainBG {
	background-image		: url(../images/main_vert_repeat.gif);
	background-repeat		: repeat-y;
	border				: 0px solid black;
	margin				: 0px auto;	
	width				: 718px;
}
#mainTop {
	background-image		: url(../images/main_top.gif);
	background-repeat		: no-repeat;
	padding-top			: 140px;
}
#mainBottom {
	background-image		: url(../images/main_bottom.gif);
	background-position		: bottom left;
	background-repeat		: no-repeat;
	padding-bottom			: 8px;
}
#content {
	height				: 415px;
	padding				: 5px 15px 15px 90px;
	margin-right			: 10px;
	font-size			: 10pt;
	overflow			: auto;
	overflow-y			: scroll;
	overflow-x			: auto;
}
* html #content {
	height				: 395px;
}
#right {
	float				: left;
	position			: absolute;
	border				: 0px solid black;
	padding-left			: 13px;
	font-size			: 8pt;
	margin-left			: 856px;
	margin-top			: 50px;
	min-width			: 15px;
	background-repeat		: no-repeat;
	min-height			: 350px;
	white-space			: nowrap;
	display				: none;
}
* html #right {
	height				: 350px;
	width				: 15px;
}
#aanmelden {
	position			: absolute;
	margin-top			: -70px;
	margin-left			: 15px;
	background-image		: url(../images/menu_aanmelden.gif);
	width				: 137px;
	height				: 60px;	
	font-weight			: bold;
	font-size			: 10pt!important;
	text-align			: center;
	padding-top			: 4px;
	background-repeat		: no-repeat;
	color				: white!important;
}
#editBtn {
	display				: block;
	height				: 18px;
	width				: 20px;
	background-image		: url(../img/edit.gif);
	border				: 1px solid black;
	position			: absolute;
	background-color		: silver;
	margin-left			: 110px;
	margin-top			: 110px;
	background-position		: 0px -1px;
	z-index				: 100;
}
#editBtn:hover {
	border				: 1px solid silver;
	border-bottom			: 1px solid gray;
	border-right			: 1px solid gray;
	background-color		: white;			
	background-position		: -1px -2px;
}
#editBtn SPAN {
	display				: none;	
}
#cancelBtn {
	display				: block;
	height				: 18px;
	width				: 20px;
	background-image		: url(../img/cancel.gif);
	background-repeat		: no-repeat;
	border				: 1px solid black;
	position			: absolute;
	background-color		: silver;
	margin-left			: 110px;
	margin-top			: 110px;
	background-position		: 2px 1px;
	z-index				: 100;
}
#cancelBtn:hover {
	border				: 1px solid silver;
	border-bottom			: 1px solid gray;
	border-right			: 1px solid gray;
	background-color		: white;			
	background-position		: 1px 0px;
}
#cancelBtn SPAN {
	display				: none;	
}
.imgLink {
	border				: 0px solid black;
}
.imgLink IMG {
	border				: 0px solid black;
}
.editing #content {
	overflow			: auto;
	height				: auto;
	padding-top			: 0px;
	padding-right			: 0px;
	padding-bottom			: 10px;
}
* html .editing #content {
	padding-bottom			: 0px;
}
* html .editing #mainTop {
	padding-top				: 130px;
}
#search {
	position				: absolute;
	width					: 220px;
}
#search .input {
	background-image		: url(../images/search_bg.gif);
	border					: 0px solid red;
	margin-right			: 65px;
}
#search .t, #search .b {
	background-image		: url(../images/search_border.gif);
	background-repeat		: repeat-x;
}
#search .l, #search .r {
	background-image		: url(../images/search_border.gif);
	background-repeat		: repeat-y;
}
#search .r, #search .b {
	background-position		: bottom right;
}
#search .tl, #search .tr, #search .bl, #search .br {
	background-repeat		: no-repeat;
}
#search .tl {
	background-image		: url(../images/search_tl.gif);
	background-position		: top left;
}
#search .tr {
	background-image		: url(../images/search_tr.gif);
	background-position		: top right;
}
#search .bl {
	background-image		: url(../images/search_bl.gif);
	background-position		: bottom left;
}
#search .br {
	background-image		: url(../images/search_br.gif);
	background-position		: bottom right;
}

#search .input INPUT {
	font-size				: 9pt;
	border					: 0px solid black;
	margin					: 0px;
	background-color		: transparent;
	padding					: 2px 4px 2px 4px;
	/*position				: relative;*/
	width					: 143px;
	
}
* html #search .input INPUT {
	padding				: 1px 4px 1px 4px;
}
#search {
	margin-top			: 15px;
	margin-left			: 10px;
}
#search A IMG {
	border				: 0px solid black;
	margin				: 0px;
	padding				: 0px;
}
#search A {
	text-decoration			: none;
	font-size			: 0px;
}
#search #searchbtn {
	float				: right;
	border				: 0px solid white;
	padding				: 2px 4px 2px 4px;
}
#search #searchbtn:hover {
	border				: 1px solid gray;
	padding				: 1px 3px 1px 3px;
	background-color		: white;
}
#search #searchbtn:active {
	border				: 1px solid gray;
	padding				: 1px 3px 1px 3px;
	background-color		: #DFDFDF;
}
#actionbuttonbar {
	position			: absolute;
	border				: 0px solid black;
	text-align			: center;
	padding				: 4px 0px 0px 30px;
}
#actionbuttonbar A {
	display				: block;
	float				: left;
	font-size			: 0px;
	text-decoration			: none;
	padding				: 2px;
	margin				: 0px;
}
#actionbuttonbar A IMG {
	border				: 0px solid black;
	padding				: 0px;
	margin				: 0px;
}
#actionbuttonbar A:hover{
	border				: 2px solid #586c19;
	background-color		: white;
	padding				: 0px;
}
#adminBtn {
	font-size			: 7pt;
	color				: silver;
	text-decoration			: none;
	padding				: 0px;
	margin				: 0px;
}
#adminBtn:hover {
	text-decoration			: underline;
	color				: gray;
}
