html { padding:0px; margin:0px; }
body {
	padding:0px; margin:0px;
    font-family: arial,helvetica,verdana,sans-serif;
	color: #335d5e;
    background-color: #ffffee;
    background-image: url('../images/default/background.gif');
    background-repeat: repeat-y
}

a               { text-decoration: underline; }
a:hover         { color:#335d5e; text-decoration: underline; }
p,td            { font-size: 10pt; margin:8px 0px 10px 0px; }
p a, td a, ul a { color: #335d5e; text-decoration: underline; }
p a:hover, td a:hover, ul a:hover { color:#335d5e; text-decoration: underline; }
ul, ol, li      { font-size: 9pt; margin:0px; padding:0px; }
div.content ul, div.content ol  { margin-left:26px; }
hr				{ color: #1e4141; height: 1px; }

img.rightimages	{ margin-left: 5px; }

h1 {margin:18px 0px 12px 0px; font-weight: bold; font-size:12pt; }
h1.small {font-size: 9pt; }
h2 {font-weight: bold; font-size:12pt; margin:0px 0px 0px  8px; font-style:italic; }
h3 {font-weight: bold; font-size:11pt; margin:0px 0px 0px  8px; font-style:italic; }
h4 {font-weight: bold; font-size:10pt; margin:0px 0px 0px  8px; color: #ba4045; }

.date { position: relative; top: 0px; left: 612px; z-index:6; font-size: 8pt; width: 167px;}

.caption { display: block; margin-top: 4px; font-size:9pt; line-height: 100%; }

div.header      { position: absolute; top: 0px; left: 379px; width: 395; height: 100px; background-color: #1e4141; }
div.menu        { position: absolute; top: 100px; left: 0px; width: 720px; height: 19px; background-color: #e3f330; color: #335d5e; border-bottom: 1px solid #ffffee; z-index:5; padding-left: 54px;}
div.contextmenu { position: absolute; top: 110px; left: 0px; width: 774px; height: 19px; background-color: #e3f330; }
div.content     { position: absolute; top: 140px; left: 102px; overflow: auto; width: 450px; margin: 0px; padding: 0 5px 0 0; }
div.attention   { position: absolute; top: 126px; left: 607px; }
div.search      { width: 167px; height: 42px; background-color: #1e4141; color: #ffffff; }
div.search p    { margin: 2px 4px 4px 5px; font-size: 8pt; }
div.searchbord	{ position: absolute; top: 18px; left: 5px; border: 1px #ffffff solid;  height: 17px; width: 119px; font-size: 0pt; }

div.search2  	{ width: 167px; height: 42px; background-color: #1e4141; color: #ffffff; }
div.search2 p	{ margin: 2px 4px 4px 5px; font-size: 8pt; }

input.search-box2    { position: absolute; top: 68px;  left: 6px;   margin:0px; padding:0px; width:117px; height:15px; border: solid 1px; border-color: #404040 #d4d0c8 #d4d0c8 #ffffff; z-index: 8; color:#000000; font-size: 8pt; }
input.search-submit2 { position: absolute; top: 67px;  left: 129px; margin:0px; padding:0px}

div.submenu02   		{ width: 167px; color: #335d5e; margin-top: 20px; margin-left: 8px; }
div.submenu02 ul		{ list-style-type: none; }
div.submenu02 a 		{ text-decoration: none; }
div.submenu02 a:hover	{ text-decoration: underline; }

div.submenu_logo		{ width: 167px; height: 85px; margin-top: 15px; margin-left: 7px; }

div.newsitem	{ width: 167px; min-height: 149px; background-color: #e3f330; margin-top: 20px; }
div.newsitem p	{ margin: 7px; }
div.attentie  	{ color: #ffffff; width: 160px; background: #1e4141; padding-left: 7px; padding-bottom: 1px; padding-top: 1px; }
div.attentie p	{ margin: 2px 0px 2px 0px; font-size: 8pt; }

div.copyright	{ position: relative ; top: 27px ; width: 160px ; padding-left: 7 px; padding-bottom: 4px; background-image:url('../images/default/background_copy.gif'); background-repeat:no-repeat ; background-position:right bottom }
div.copyright p	{ font-size: 8pt; margin: 0px 8px 22px 8px; }

input.search-box    { position: absolute; top: 19px;  left: 6px;   margin:0px; padding:0px; width:117px; height:15px; border: solid 1px; border-color: #404040 #d4d0c8 #d4d0c8 #ffffff; z-index: 8; color:#000000; font-size: 8pt; }
input.search-submit { position: absolute; top: 18px;  left: 129px; margin:0px; padding:0px}

div.login			{ position: relative; width: 167px; background-color: #1e4141; color: #ffffff; }
div.login p			{ font-size: 8pt; margin: 2px 4px 0px 5px; }
div.loginkop		{ margin: 20px 0 0 0; width: 167px; height: 40px; background-color: #e3f330; }
div.loginkop p		{ margin: 2px 0px 2px 6px; font-size: 8pt; }

div.login2			{ position: relative; padding: 2px; width: 163px; height: 35px; background-color: #1e4141; color: #ffffff; }
div.login2 p		{ font-size: 8pt; margin: 4px 4px 0px 5px; }
div.loginkop2		{ margin-top: 20px; width: 167px; height: 30px; background-color: #e3f330; }
div.loginkop2 p		{ margin: 2px 0px 2px 6px; font-size: 8pt; }

input.login-box   	{ margin: 4px 0px 4px 0px; padding:0px; width:117px; height:15px; border: solid 1px; border-color: #404040 #d4d0c8 #d4d0c8 #ffffff; z-index:8; color:#000000; font-size: 8pt; }
select.login-box   	{ margin: 4px 0px 4px 0px; padding:0px; width:119px; height:19px; border: solid 1px; border-color: #404040 #d4d0c8 #d4d0c8 #ffffff; z-index:8; color:#000000; font-size: 8pt; }
input.login-submit 	{ position: absolute; bottom: 5px; left: 129px; margin: 0px; padding: 0px; background:url('../images/default/login.gif') no-repeat; width:39px; height:19px; border:none;cursor:hand;}
input.login-submit2 { position: absolute; bottom: 5px; left: 121px; margin: 0px; padding: 0px; background:url('../images/default/logout.gif') no-repeat; width:42px; height:19px; border:none;cursor:hand;}

div.searchbord2		{ position: absolute; top: 368px; left: 5px; border: 1px #ffffff solid;  height: 17px; width: 119px; font-size: 0pt; }
div.searchbord3		{ position: absolute; top: 410px; left: 5px; border: 1px #ffffff solid;  height: 17px; width: 119px; font-size: 0pt; }

div.news        	{ position:absolute; top: 335px; left: 829px; width: 166px; margin: 0px 0px 0px 2px; padding:0px; }
div.news ul     	{ font-size:12px; list-style-type: disc; list-style-position:outside; color:#ba4045; margin-left:16px;}
div.news p a    	{ color: #000000; }
div.news p a:hover 	{ color: #ba4045; } /* for firefox */

ul.mainmenu                 { position:absolute; top: 3px; list-style-type: none; font-size: 12pt; height: 98px; width: 180px; }
ul.mainmenu li:hover ul     { display: block; }
ul.mainmenu li a            { font-weight: bold; font-size: 9pt; color: #335d5e; text-decoration: none;}
ul.mainmenu li a:hover      { color: #335d5e; }
ul.mainmenu li a.selected   { color: #335d5e; }
ul.mainmenu li ul           { position:absolute; list-style-type:none; display:none; width: 150px; left:0px; top:16px; padding-top:2px; background-color: #e3f330; }
ul.mainmenu li ul.selected  { display:block;}
ul.mainmenu li ul li        { position:relative; line-height:16px; }
ul.mainmenu li ul li a      { font-weight: normal; font-size: 9pt; color: #335d5e; }

div.generalmenu             { position:absolute; top: 108px; left:0px; height:18px; font-weight: bold; font-size: 9pt; width: 154px; }
div.generalmenu a           { color: #4a9cde; }
div.generalmenu a:hover     { color: #ba4045; }
div.generalmenu a.selected  { color: #ba4045; }

div.submenuleft				{ position:absolute; top: 125px; left: 15px; width: 24px; }
img.submenuleftbutton		{ margin-top: 12px; }


a.sitemap1, span.sitemap1 	{ color: #87898b; font-size: 13px; margin: 5px 0px 0px 8px; font-weight: bold; line-height: 13px;}
a.sitemap2, span.sitemap2 	{ color: #87898b; font-size: 13px; margin: 5px 0px 0px 8px; font-weight: bold; line-height: 13px;}
a.sitemap3, span.sitemap3 	{ color: #87898b; font-size: 13px; margin: 5px 0px 0px 13px; font-weight: bold; line-height: 13px;}
a.sitemap4, span.sitemap4 	{ color: #87898b; font-size: 11px; margin: 5px 0px 0px 18px; line-height: 11px;}
a.sitemap5, span.sitemap5 	{ color: #87898b; font-size: 11px; margin: 5px 0px 0px 23px; line-height: 11px; }

table.forum { border: 1px solid #1E4141; margin-bottom: 9px; }
table.forum td { font-size: 11px; vertical-align: top; }
table.forum td img { padding-top: 2px;  }


#nav 						{ padding-right: 0px; padding-left: 0px; background: #e3f330; border-left: #335d5e 1px solid; border-right: #335d5e 1px solid; float: left; padding-bottom: 0px; margin: 0px; font: bold 12px arial,sans-serif; width: 544px; padding-top: 0px; list-style-type: none; }
#nav li 					{ padding-right: 5px; padding-left: 5px; float: left; padding-bottom: 2px; margin: 0px; padding-top: 0px; list-style-type: none; }
#nav a 						{ padding-right: 6px; padding-left: 6px; float: left; padding-bottom: 0px; color: #335d5e; margin: 0px; padding-top: 2px; text-decoration: none; }
#nav a:hover 				{ font-weight: bold; background: #e3f330; color: #335d5e; }
#nav a.active 				{ font-weight: bold; background: #e3f330; color: #335d5e; }
#nav a.active 				{ font-weight: bold; background: #e3f330; }

.submenu 					{ border-right: #335d5e 1px solid; padding-right: 6px; border-top: #335d5e 1px solid; padding-left: 6px; z-index: 200; visibility: hidden; padding-bottom: 3px; border-left: #335d5e 1px solid; padding-top: 3px; border-bottom: #335d5e 1px solid; position: absolute; background-color: #e3f330; text-align: left; }
td.submenuitem 				{ white-space: nowrap; background-color: #e3f330; padding-bottom: 0px; padding-top: 0px; }

.submenuitem a 				{ padding-right: 0px; padding-left: 4px; font-size: 12px; background: #e3f330; color: #335d5e; font-family: arial, helvetica, sans-serif; text-decoration: none; }

.submenuitem a:hover 		{ padding-right: 0px; padding-left: 4px; font-size: 12px; background: #e3f330; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none; }


.item		            	{ color: #335d5e; text-decoration: none;}
.item a 		            { text-decoration: none; }
.item a:hover	            { text-decoration: underline; }

/* wysiwyg styles */
div.ttlayer { display: inline; }
div.ttlayer p.document { margin: 0px;  display: inline; }
div.ttlayer p.document img { margin: 0px 8px 0px 0px; border-width: 0px; width: 16px; height: 16px; }
div.ttlayer p.imagecaption { display: block; margin: 0px; text-align: center; }

form                        { margin: 0px; }
form span.formerror         { color: #ff0000; }
form span.formrequired      { color: #ff0000; font-weight: bold; }
form span.error p           { color: #ff0000; }
form input.button, button   { }
form input.radio            { }
form input.checkbox         { }

/*imagebank*/
div.imagebank       { width: 446px; height: 380px; padding: 2px; }
div.ibtree          { float: left; width: 200px; height: 370px; margin-right: 5px; padding: 4px; overflow: auto; background-color: #ffffff; border: solid 1px #000000; }
div.imagebankfold   { display: none; margin: 0px; padding: 0px; }
div.ibresult        { float: right; border: solid 1px #000000;}

div.imagebanktreeitem       { position: relative; height: 18px; margin: 0px; padding: 0px;}
div.imagebanktreeitem div   { position: absolute; top: 0px; height: 15px; margin: 3px 0px 2px 0px; padding: 0px; white-space: nowrap; }
div.imagebanktreeitem div a { color: #000000; font-size: 10px; }
div.imagebanktreeitem img   { float: left; height: 18px; width: 20px; margin: 0px; border: 0px; }

