body, p {
	font-family: trebuchet ms, verdana, arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
}

img, #headeri-left, #header-left, #transpw, #transpwd {
	behavior: url('/iepngfix.htc');
}

table {
	font-family: trebuchet ms, verdana, arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

h2 {
	font-size: 120%;
	margin: 0 0 5px 0;
	padding: 0;
	border-color:#FF9FA0;
	border-style:solid;
	border-width:0 0 1px 0;
}
h3 {
	font-size: 110%;
	color: #555;
}

.searchbutton {
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(/image/vggls.gif) no-repeat center top; 
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
form>#searchbutton { /* For non-IE browsers*/
  height: 0px;
}

a:link { color: #5b8fbe; text-decoration: none; }
a:visited { color: #9977bb; text-decoration: none; }
a:hover{ color: #222; text-decoration: none; }

/* Set the page width */
#menu-top, #header, #headeri, #wrapper-content, #footer, #botm {
	min-width: 750px;
	max-width: 950px;
	_width: expression(((document.body.clientWidth)) < 750? "750px": ((document.body.clientWidth)) > 950? "950px": "auto" );
	margin: 0 auto;
	text-align: left;
}

#header {
	background: #fff url('/image/topbg2.gif') top center repeat-x;
}

#headeri {
	background: #fff url('/image/topbg1.gif') top center repeat-x;
}

#wrapper-header2 {
	background: transparent url('/image/bgl.gif') 0 0 repeat-y;
}

#wrapper-header3 {
	background: transparent url('/image/bgr.gif') 100% 0 repeat-y;
}

#header-content {
	margin: 0 30px;
	padding: 0;
	height: 100px;
}

#headeri-content {
	margin: 0 30px;
	padding: 0;
	height: 160px;
}

#header-right {
	float: right;
	width: 25%;
	height: 90px;
	text-align: right;
	padding: 3px 20px 3px 0px;
}

#header-left {
	float: left;
	text-align: left;
	width: 65%;
	height: 90px;
	padding: 3px 0px 3px 20px;
	background: transparent url('/image/4dmol.png') top right no-repeat;
}

#headeri-right {
	float: right;
	width: 25%;
	height: 150px;
	text-align: right;
	padding: 3px 20px 3px 0px;
}

#headeri-left {
	float: left;
	text-align: left;
	width: 65%;
	height: 150px;
	padding: 3px 0px 3px 20px;
	background: transparent url('/image/girll.png') top right no-repeat;
}

#header-title {
	text-align: left;
	height: 75px;
	padding: 0;
	margin: 0;
}

#headeri-title {
	text-align: left;
	height: 135px;
	padding: 0px;
	margin: 0px;
}

#header-b {
	text-align: left;
	font-size: 11px;	
	color: #F00;
	height: 14px;
	padding: 0px;
	margin: 0px;
}
h1.logo11 { font-family: Arial,Helvetica,sans-serif;
 	font-size: 24px;
	font-weight: normal;
	margin: 5px 0 5px 0;
	padding: 0;
	position: relative; left: 2px; top: 2px; color: #BBB;}

.logo12 { font-family: Arial,Helvetica,sans-serif;
 	font-size: 24px;
	position: absolute; left: -2px; top: -2px; color: #555;}

h1.logo21 { font-family: Arial,Helvetica,sans-serif;
    	font-size: 12px;
	margin: 3px 0 3px 0;
	padding: 0;
	font-weight: normal;
	position: relative; left: 1px; top: 1px; color: #BBB;}

.logo22 { font-family: Arial,Helvetica,sans-serif;
    	font-size: 12px;
	position: absolute; left: -1px; top: -1px; color: #555;}

h1.logo31 { font-family: Arial,Helvetica,sans-serif;
    	font-size: 24px;
	text-shadow: 1px 1px 0.05em #BBB;
	font-weight: normal;
	margin: 5px 0 5px 0;
	padding: 0;
	position: relative; color: #555;}

h1.logo41 { font-family: Arial,Helvetica,sans-serif;
    	font-size: 12px;
	text-shadow: 1px 1px 0.1em #BBB;
	font-weight: normal;
	margin: 3px 0 3px 0;
	padding: 0;
	position: relative; color: #555;}

#menu-top {
	background-color: #E8EAFF
}

#wrapper-menu-top2 {
	background: transparent url('/image/bgl.gif') 0 0 repeat-y;
}
#wrapper-menu-top3 {
	background: transparent url('/image/bgr.gif') 100% 0 repeat-y;
	overflow: hidden;
}
#menutop-right {
	float: right;
	width: 80px;
	text-align: right;
	padding: 3px 20px 0px 0px;
}
#menutop-search {
	float: right;
	width: 220 px;
	text-align: left;
	padding-top: 3px;
	display:block;
}

#wrapper-content {
	background: white url('/image/bgl.gif') 0 0 repeat-y;
}

#wrapper-content2 {
	background: transparent url('/image/bgr.gif') 100% 0 repeat-y;
}
#contentindex {
	margin: 0 15px 0 15px;
	height: 458px;
	line-height: 120%;
	padding: 0;
	background: white url('/image/kent.jpg') top left no-repeat;
}

#contentindexd {
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	line-height: 120%;
	padding: 0px;
	background: white url('/image/kent.jpg') top left no-repeat;
}

#content2d {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 480px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 120%;
}


#transpw {
	float: right;	
	background: transparent url('/image/bigbg.png') 0 0 no-repeat;
	width: 75%;
	margin: 0px ;
	padding: 5px;
}

#transpwd {
	float: right;
clear: right;	
	background: transparent url('/image/bigbg.png') 0 0 no-repeat;
	width: 85%;
	margin: 0px ;
	padding: 5px;
}

#publi {
float:right;
clear: right;
width:150px;
height:300px;
margin: 0 20px 0 0;
padding:5px;
border: #F00 1px solid;
}

#publid {
float:right;
clear: right;
width:250px;
margin: 0 10px 0 0;
padding:15px;
}

#transpw p {
	color: #225;
line-height: 100%;	
}


#transpwd p {
line-height: 100%;	
}

#content {
	margin: 0px 25px 0px 150px;
	line-height: 150%;
	padding: 10px 0 0 0;
}
* html #content { height: 1%; }

#contentfw {
	margin: 0px 25px 0px 25px;
	line-height: 150%;
	padding: 10px 0 0 0;
}
* html #contentfw { height: 1%; }

#content ul li {
	list-style: outside;
	list-style-image: url(/image/arpk.gif);
}

#content ul li li  {
	list-style: outside;
	list-style-image: url(/image/argn.gif);
}

#content ul li li li {
	list-style: outside;
	list-style-image: url(/image/arbl.gif);
}

#brcr {
	height: 18px;
	margin-left: 0;
	padding-left: 3px;
	background-color: #F0F0FF;
}


#wrapper-menu-page {
	float: left;
	width:150px;
	margin-top: 20px;
	padding: 0;
	text-align: center;
	background: transparent url('/image/bgl.gif') 0 0 repeat-y;
}

* html #wrapper-menu-page { margin-left: 0px; }

#menu-page { padding-top: 5px; }

#menu-page ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 90%;
}

#menu-page h3 {
	font-size: 75%;
	text-transform: uppercase;
	margin: 1em 0 0.3em 0;
	color: #5b8fbe;
	font-weight: normal;
	letter-spacing: 0.15em;
}

#menu-page a:link, #menu-page a:visited { color: #888; }
#menu-page a:hover { color: #5b8fbe; }

#prefooter {
	background-color: #E8EAFF;
	margin-top: 0;
}

#footer {
	background-color: #E8EAFF;
	margin-top: 0;
	text-align: center;
}

#wrapper-footer2 {
	background: transparent url('/image/bgl.gif') 0 0 repeat-y;
}

#wrapper-footer3 {
	background: transparent url('/image/bgr.gif') 100% 0 repeat-y;
}
#footer-content {
	margin: 0 30px;
	padding: 0;
}
* html #footer-content { height: 1%; }


#botm {
	background: #E8EAFF url(/image/ftc.gif) 0 0 repeat-x;
}

#botm_l {
	background: url(/image/ftl.gif) 0 0 no-repeat;
}

#botm_r {
	height: 19px;
	background: url(/image/ftr.gif) 100% 0 no-repeat;
	text-align: center;
	padding: 0;
	font-size: 12px;
}

h1.popup { font-size: 10pt; padding: 2px; width: 100%; background-color:#6699CC; color:#FFFFFF; }


/* default styles for the online forms */
input.onlineform, select.onlineform, textarea.onlineform { width: 300px; border: 1px #446688 solid;  }
textarea.onlineform { width: 500px; height: 120px; }

#dhtmlgoodies_slideshow{
		width:460px;	/* Total width of slideshow */
	}
	
	#previewPane{
		border:1px solid #999;
		margin-bottom:0px;	
		text-align:center;
		vertical-align:top;
		padding-top:0px;

		position:relative;
		
		/* CSS HACK */
		height: 452px;	/* IE 5.x */
		height/* */:/**/440px;	/* Other browsers */
		height: /**/440px;
				
	}
	#previewPane img{
		line-height:400px;

	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		vertical-align:top;
		padding:2px
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:1.2em;
	}
	#galleryContainer{
		
		height:82px;	/* Height of the images + 2 */
		border:1px solid #999;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 84px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/82px;	/* Other browsers */
		height: /**/82px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:80px;
		left:40px;
		top:10px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		opacity: 0.9;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}

div.bmenufloat {
	float: right;
	margin-top: 3px;
	margin-bottom: 3px;
}

.bmenu {
	font-size: 11px;
	line-height:100%;
}


	
.bmenu ul
        {
        list-style: none;
		float: left;
		width: 80px;
		border: 0;
        margin: 0;
        padding: 0;
        }
 
.bmenu li
        {
        position: relative;
		background: #ffffff;
        margin: 0;
		padding: 0;
		text-align: left ;
		}
		
.bmenu li:hover
        {
        background-color: #EEE;
        z-index: 1;
        cursor: pointer;
        }
 
.bmenu ul ul
        {
        position: absolute;
        display: none;
        top: 1em;
		left: 0;
        }
 
.bmenu li:hover ul ul
        {
        display: none;
        }
 
.bmenu li:hover ul, li:hover li:hover ul
        {
        display: block;
        }
		
input.tekst
{
color: #666;
background: #FFF;
border: 0;
width: 180px;
font-size: 12px;
line-height: 100%;
}

input.knop
{
color: #666;
background: #FFF;
border: 1px inset #555;
}
div.spacer {
  clear: both;
  }

