html {
	background-color: #ffffff;
}

body {
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	overflow: auto;
	color: #000000;
}

div#bodydiv {
	/* wordt per pagina geregeld*/
}

div#logo {
	position: absolute;
	top: 10px;
	left: 0px;
	height: 85px;
	width:	300px;
	border: 0px solid Red;
	z-index: 100;
	cursor:	pointer;
}

div#navTop {
	position: absolute;
	top: 115px;
	left: 0px;
	width: 962px;
	height: 24px;
	border: 0px solid Red;
	overflow: hidden;
	z-index:	11;
}

div#navTopExtra {
	position: absolute;
	top: 22px;
	left: 0px;
	width: 962px;
	height: 21px;
	border: 0px solid Red;
	overflow: hidden;
	z-index:	11;
}

div#navLeft {
	position: absolute;
	top: 195px;
	left: 0px;
	width: 150px;
	height: 420px;
	overflow: hidden;
	z-index:	10;
	border: 0px solid red;
}

div#divOpdrachtgever {
	border: 0px solid Blue;
	position: absolute;
	top: 195px;
	left:868px;
	width: 22px;
	height: 140px;
	z-index:10;
}
div#divTekstnetlid {
	border: 0px solid Blue;
	position: absolute;
	top: 210px;
	left:899px;
	width: 21px;
	height: 120px;
	z-index:10;
}
div#divTekstschrijver {
	border: 0px solid Blue;
	position: absolute;
	top: 230px;
	left:928px;
	width: 22px;
	height: 140px;
	z-index:10;
}

div#personsgallery {
	border: 0px solid Blue;
	position: absolute;
	top: 195px;
	left: 0px;
	width: 140px;
	height: 420px;
	z-index:10;
}

div#wiki {
	border: 0px solid Blue;
	position: absolute;
	top: 195px;
	left: 0px;
	z-index:10;	
}

div.rss {
	/*
	position:						absolute;
	right:							25px;
	top:								127px;
	z-index:							100;
	height:							14px;
	width:							36px;
	*/
}

div.searchwidget {
	float: right;
}

div.stat_afbeelding {
	position: absolute;
	top: 94px;
	left:28px;
	height:103px;
	width:	782px;
	z-index:	100;
	border: 0px solid red;
}

a, a:hover, a:visited, a:link {
	font-family: Verdana, Helvetica, sans-serif;
	/*text-decoration: none;*/
	color: #0a3653;
}

a.nieuwsbrief {
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	left: 30px;
}

legend {
	font-family: Verdana, Helvetica, sans-serif;
	color: #0a3653;
}


H3, h3, H4, h4, H5, h5{
	font-family: Verdana, Helvetica, sans-serif;
	color: #0a3653;
	font-size:	13pt;
}

p.headline, span.agenda_headline {
	font-family: Verdana, Helvetica, sans-serif;
	color: #0a3653;
	font-size:	13pt;
	font-weight: bold;
	line-height: 20px;
}

p {

}

div#bottomtext {
	position: absolute;
	top: 629px;
	left: 0px;
	width: 950px;
	height: 21px;
	border: 0px solid red;
	z-index: 10;
}

td.bottomtext {
	text-align: left;
	font-size: 6.6pt;
	white-space: nowrap;
	color: #000000;
}

div#authentication {
	position: relative;
	width: 60%;
	margin-left:auto;
	margin-right:auto;
	padding:11px;
	border:1px solid black;
	background-color:#cccccc;
	color:#0a3653;
}

table.topmenu {
	position: absolute;
	top: 0px;
	left: -5px;
	width: 100%;
	height: 21px;
	border: 0px solid Green;
}

table.topextramenu {
	position: absolute;
	top: 0px;
	right: 24px;
	width: 100%;
	height: 21px;
	border: 0px solid red;
}

td.topmenu {
	background-image: url(images/divider.jpg);
	background-repeat:	no-repeat;
	background-position:	0px 5px;
	vertical-align:	top;
	text-align: center;
	padding: 4px 4px 0px 6px;
	white-space: nowrap;
}

td.topmenu_no_divider {
	background-position:	0px 5px;
	vertical-align:	top;
	text-align: center;
	padding: 4px 4px 0px 6px;
	white-space: nowrap;
}

td.searchwidget {
	vertical-align:	top;
	text-align: right;
	padding: 0px 10px 0px 0px;
	white-space: nowrap;
}

td.topextramenu {
	background-image: url(images/divider.jpg);
	background-repeat:	no-repeat;
	background-position:	0px 4px;
	vertical-align:	top;
	text-align: center;
	padding: 2px 5px 0px 8px;
}

td.topextramenu_no_divider {
	vertical-align:	top;
	text-align: center;
	padding: 2px 5px 0px 8px;
}

div.topmenuitem {
	color: #777777;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	height:	21px;
}

div.topmenuitemover {
	color: #ee7a0c;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	height:	21px;
}

div.topmenuitem a, div.topmenuitem a:link,div.topmenuitem a:hover, div.topmenuitem a:visited {
	text-decoration:none;
	color: #777777;
}

div.topmenuitemover a, div.topmenuitemover a:link,div.topmenuitemover a:hover, div.topmenuitemover a:visited {
	text-decoration:none;
	color: #ee7a0c;
}

div.topextramenuitem {
	color: #777777;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	height:	21px;
}

div.topextramenuitemover {
	color: #ee7a0c;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	height:	21px;
}

div.topextramenuitem a, div.topextramenuitem a:link,div.topextramenuitem a:hover, div.topextramenuitem a:visited {
	text-decoration:none;
	color: #777777;
}

div.topextramenuitemover a, div.topextramenuitemover a:link,div.topextramenuitemover a:hover, div.topextramenuitemover a:visited {
	text-decoration:none;
	color: #ee7a0c;
}

td.leftmenu {
	vertical-align:	top;
	height:	30px;
}

div.leftmenuitem {
	color: #777777;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	height:	21px;
}

div.leftmenuitemover {
	color: #ee7a0c;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	height:	21px;
}

div.leftmenuitem a, div.leftmenuitem a:link,div.leftmenuitem a:hover, div.leftmenuitem a:visited {
	text-decoration:none;
	color: #777777;
}

div.leftmenuitemover a, div.leftmenuitemover a:link,div.leftmenuitemover a:hover, div.leftmenuitemover a:visited {
	text-decoration:none;
	color: #ee7a0c;
}

td#hsizer {
	width: 100%;
}

td#vsizer {
	height: 100%;
}

input, input#term {
	height: 13px;
	font-size: 8pt;
	line-height:	8pt;
}

input#login{
	height: 18px;
	font-size: 8pt;
	line-height:	8pt;
}

input#search {
	height: 18px;
	font-size: 8pt;
	line-height:	8pt;
}

tabel.resultatententabel {
	padding: 5px;
}
/************************************/
/*  de details van agenda en nieuws */
/************************************/
td.agenda_full_left {
	white-space: nowrap;
	vertical-align: top;
	padding: 0px 5px 2px 0px;
}

td.agenda_body {
   vertical-align: top;
}
table.agenda_full {
	font-family: Verdana;
	font-size: 9pt;
}
td.agenda_headline {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #ee7a0c;
}

/**********************************/
/*  de nieuwsitems in rechterdeel */
/**********************************/

div#newsitems {
	position: 				absolute;
	background-color:    #f2f2f2;
	top: 						190px;
	left: 					675px;
	width: 					180px;
	height: 					425px;
	border:					0px solid red;
	overflow:				hidden;
	z-index: 100;
	padding:					0px 5px 0px 8px;
}

span.newsitems_header {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #777777;
	padding: 0px 0px 0px 40px;
}

span.newsitems_headline {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #ee7a0c;
}

span.newsitems_description {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

a.newsitems{
	font-family: Verdana;
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}

span.news_headline {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #ee7a0c;
}

/**********************************/
/*         de vacatures           */
/**********************************/

td.vacature_left {
	padding: 0px 5px;
}



/**************/
/*  de slider */
/**************/


div#mainContent {
	position: absolute;
	top: 195px;
	left: 160px;
	width: 505px;
	height: 412px;
	overflow: hidden;
	padding: 0px 0px 10px 0px;
	border: 0px solid Purple;
}

div.scrollholder {
    position: relative;
    width: 505px;
    height: 412px;
    overflow: auto;
    overflow-x: hidden;
    z-index: 100;
}

div.scroll {
    position: absolute;
    left: 0;
    top: 0;
    width: 95%;
    z-index: 200;
    border:	0px solid #cccccc;
    color: #444444;
    padding: 0px 20px 0px 0px;
    line-height:	1.5em;
}

/* <Scroll> */
div.track {
    position: relative;
    float:right;
    top: 0;
    width: 11px;
    height: 100%;
    font-size: 0;
    z-index: 300;
    background-color: #cccccc;
}

div.drag_bar {
    position: absolute;
    width: 9px;
    height: 14px;
    cursor: pointer;
    z-index: 400;
    background-color: #888888;
    margin-left: 1px;
    border:	0px solid Red;
}


/************************************************************/
/*      webshopweergave													*/
/************************************************************/

img.webshop_image {
	text-align:	left;
	cursor:	pointer;
	padding: 0px 10px 0px 0px;
}

table.productlist {
	width:	570px;
	border: 0px solid white;

}

tr.productlist {
	background-color: #2d2d2d;
}

td.productlist {
	padding:	10px 10px 10px 10px;
	vertical-align:	top;
	text-align: left;
}

#leftColumn{	/* deel dat de images toont */
	width:600px;
	float:left;
	padding-right:5px;
}

#shopping_cart_container{	/* de shopping-cart containerdiv */
	font-family: Verdana, sans-serif;
	position: absolute;
	right: 10px;
	top:	15px;
	width:180px;
	height:95%;
	padding-right:10px;
	z-index:1000;
	border: 1px solid #676565;
}
#shopping_cart{	/* Shopping cart div in de container */
	margin:3px;
	padding:3px;
	font-size: 10px;
}
.clear{
	clear:both;
}

.product_container{	/* Div voor ieder produkt */
	margin-right:15px;
	float:left;
	margin-top:3px;
	padding:2px;
	font-weight:normal;
}

.sliding_product img{	/* Float product images */
	float:left;
	margin:2px;
}
img{	/* geen borders */
	border:0px;
}

/************************************************************/
/*      einde van css webshopweergave  							*/
/************************************************************/