html, body	{ width: 100%; height: 100%; margin: 0; background: url(../images/top_bg-x.gif) repeat-x; font-family: Tahoma, Verdana; }
a		{ color: #005979; }
a:hover	{ color: #000000; text-decoration: none; }
img		{ border: 0; }

#container	{ width: 964px; margin: auto; background: url(../images/content_bg-y.gif) repeat-y; }
#clear		{ clear: both; font-size: 1px; }

.row	{ }
.cell	{ float: left; }

#top	{ height: 209px; }

#menul	{ width: 350px; height: 42px; padding: 42px 0 0 30px; background: url(../images/menu_img-l.jpg) no-repeat; }
#menur	{ width: 305px; height: 42px; padding: 42px 0 0 80px; background: url(../images/menu_img-r.jpg) no-repeat; }

ul 						{ padding: 0; margin: 0; list-style: none; }
li 						{ float: left; position: relative; }
li ul 					{ /*display: none;*/ position: absolute; }
li > ul 				{ top: 0; left: -50px; width: 158px; padding: 27px 0 0 0; }
li:hover ul, li.over ul	{ display: block; }

#menul ul img	{ display: block; }

a.menuitem			{ color: #FFFFFF; font-family: "Times New Roman", Times, serif; font-size: 15px; text-decoration: none; padding: 0 12px 12px 0; }
a.menuitem:hover	{ color: #458da8; }

.submenuBtn				{ height: 23px; background: url(../images/submenu-bg_center.png) repeat-y; }
a.submenulink 			{ width: 158px; height: 20px; float: left; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #FFFFFF; text-decoration: none; background: url(../images/submenu-line.gif) bottom no-repeat; }
a.submenulink:hover 	{ color: #458da8; }
a.active	{ color: #458da8; cursor: default; }

#topimgl		{ width: 380px; height: 125px; background: url(../images/top_img-l.jpg) no-repeat; }
#topimgl-terwolde		{ width: 380px; height: 125px; background: url(../images/top_img-l-terwolde.jpg) no-repeat; }
a.topimgl	{ position: relative; top: 27px; left: 27px; }
#topimgr	{ width: 385px; height: 125px; background: url(../images/top_img-r.jpg) no-repeat; }
#topimgr-terwolde	{ width: 385px; height: 125px; background: url(../images/top_img-r-terwolde.jpg) no-repeat; }

#logo	{ width: 199px; height: 209px; background: url(../images/top_logo.jpg) no-repeat; }

#content	{ min-height: 447px; background: url(../images/content_bg.jpg) no-repeat; }

#contentl	{ width: 260px; padding: 0 0 0 22px; float: left; }
#contentc	{ width: 390px; float: left; }
#contentr	{ width: 262px; padding: 0 22px 0 0; float: right; }

#leftimgbox				{ width: 251px; padding: 10px 0 0 8px; }
#leftimgbox	.top		{ height: 25px; background: url(../images/imgbox-left_top.png) no-repeat top; font-size: 1px; }
#leftimgbox	.content	{ background: url(../images/imgbox-left_fade.png) repeat-y right; }
#leftimgbox	.bottom		{ height: 25px; background: url(../images/imgbox-left_bottom.png) no-repeat bottom right; font-size: 1px; }
#leftimgbox	img			{ padding: 0 0 10px 10px; }

#contentl .header	{ display: block; margin: 12px 15px 0 0; text-align: right; font-family: "Times New Roman", Times, serif; color: #00597a; font-weight: bold; font-style: italic; font-size: 20px; line-height: 30px; }
#contentl .content a#link	{ width: 230px; text-align: right; font-size: 11px; float: right; padding: 2px 15px 10px 0; font-weight: bold; }
#contentl a.active	{ color: #000000; text-decoration: none; cursor: default; }

#rightimgbox				{ width: 251px; padding: 10px 8px 0 0; }
#rightimgbox	.top		{ height: 25px; background: url(../images/imgbox-right_top.png) no-repeat top; font-size: 1px; }
#rightimgbox	.content	{ background: url(../images/imgbox-right_fade.png) repeat-y left; }
#rightimgbox	.bottom		{ height: 25px; background: url(../images/imgbox-right_bottom.png) no-repeat bottom left; font-size: 1px; }
#btn_terwolde	{ text-align: right; padding: 10px 20px 0 0; }
#rightimgbox	.borderimg	{ margin: 0 0 10px 20px; background: #448da8; }
#rightimgbox	p			{ font-size: 13px; text-align: center; margin: 0; padding: 0 0 65px 10px; }
#rightimgbox	p > img		{ padding: 0 10px; }

.h1box	{ background: url(../images/h1_logo.gif) no-repeat; }
h1	{ padding: 18px 0 18px 44px; font-size: 15px; color: #015a7a; background: url(../images/h1_lines.png) no-repeat bottom; font-weight: normal; }
h2	{ padding: 0 26px; font-size: 13px; color: #015a7a; margin: 0; }
.scroll	{ height: 250px; margin: 0 0 20px 0; overflow: auto; }
p	{ font-size: 13px; padding: 0 26px; line-height: 18px; margin: 18px 0; }
p.data	{ margin: 5px 0; }
p.data span	{ display: inline-block; width: 90px; padding: 0; margin: 0; line-height: normal; font-weight: bold; color: #005a7a; }
#image-viewer span, .scroll span	{ display: block; font-size: 13px; padding: 0 26px; line-height: 18px; margin: 18px 0; }
strong	{ color: #005a7a; }
#contentc img	{ margin: 0 26px 10px; max-width: 338px; }

table	{ border-collapse: collapse; border-spacing: none; font-size: 13px; margin: 0 26px; }
td		{ padding: 0 0 5px 0; }
input	{ font-size: 12px; width: 165px; border: #00678a 1px solid; }
.checkbox	{ width: auto; border: none; }
.send	{ width: auto; }
.error	{ font-size: 11px; color: #FF0000; }

#bottom			{ clear: both; width: 964px; height: 20px; padding: 30px 0 0 0;  background: url(../images/bottom_img.gif) no-repeat #FFFFFF; text-align: center; font-size: 12px; }
#bottom span	{ display: inline-block; margin: 0 5px; }

#image-viewer span { font-size: 12px; margin: 5px 0; }
#image-viewer a { text-decoration: none; cursor: pointer; }

#image-pop-up	{ position: absolute; z-index: 50000; width: 600px; background: #f0f3f8; padding: 10px; display: none; top: 210px; margin: 0 0 0 -110px; border: 2px solid #014e6c; }
#image-pop-up a	{ position: absolute; background: #f0f3f8; padding: 0 5px 5px 0; text-decoration: none; }
#image-only img	{ max-width: 600px; margin: 0; }