body { /*position:relative;*/
	font-family: times, verdana, sans-serif;
	background-color: #EBEBEB;
}

#dropshadow {
	background-image: url(../Images/dropshadow2.png);
	background-repeat: repeat-y;
	width: 984px;
	margin: 0 auto;
}


h1,h2,h3,h4,h5,h6 {
	font-size: 1em;
	font-weight: normal;
}

h1 {
	font-size: 40px;
	padding: 0;
}

h2 {
	font-size: 30px;
	line-height: .9em;
}

h3 {
	font-size: 20px;
}

body,p,div,h1,h2,h3,h4,h5,h6,ul,ol,li {
	margin: 0;
	padding: 0;
	text-indent: 0;
}

/*
#content-wrapper #content ul, #content-wrapper #content ol {
border:0 none;
margin:0 0 0 1.39em;
padding:0;
}
*/

img {
        border: none;
}

#wrapper {
	margin: 0 auto;
	width: 960px;
	background-color: white;
	font-size: 16px;
	padding: 5px 5px 0 5px;
	line-height:24px;
}

#wrapper.homepage #content-wrapper {
	background-color: white;
	/*min-height: 515px;*/
	min-height: 580px;
}
	
* html #wrapper.homepage #content-wrapper  { height: 580px; }

#wrapper.newspage #content-wrapper {
	background-color: #fdded7;
	min-height: 580px;
}
/* * html #wrapper.newspage #content-wrapper  { height: 600px; }*/
#wrapper ul {
	list-style: none;
/*
	list-style-type: disc;
	margin-left: 15px;
*/
}

#content-wrapper {
	margin-top: 5px;
	position: relative;
  margin-bottom-2em;
overflow:auto;
}

#header {
        position: relative;
	height: 269px;
	width: 960px;
	margin: 0 auto;
	background-color: white;
}

#header-image {
	position:absolute;
	right:0;
	height: 274px;
	background-color: gray;
	width: 416px;
}
#header-image img { 
  
  width: 416px;

}

#logo {
	height: 274px;
	width: 545px;	
	
}

#content {
/*
	width: 510px;
	padding-top:10px;
*/
	width: 490px;
	margin:0;
	padding-left:29px;
	padding-top:15px;
}

#content-wrapper a {
	color:  #38ACEC; 
	text-decoration: none;
}
/*ul li */

#content ul li {
	margin: 0px;
}

/*#content h1 {
	QQQmargin-top: 5px;
	QQQmargin-bottom: 30px;
}*/

#content .artikel {
  margin: 30px 0 0 0;
}

#content .artikel h2 {
	font-size: 30px;
	margin: 0 0 24px 0;
	padding: 0 0 0 0;
}

#content .artikel p,#content .nieuwsbrief p {
/*
	padding-bottom: 20px;
*/	
}
.intro {
  margin: 0 0 24px 0;
}
.intro h1 {
	font-size: 40px;
	margin: 0 0 24px 0;
	padding: 0 0 0 0;
}
.intro h2 {
	font-size: 20px;
	margin: 0;
	padding: 0;
}

.nieuwsbrief h2 {
	font-size: 20px;
}

#column-right {
	/*height: 490px;*/
	right: 30px;
	padding-left: 0px;
	position: absolute;
	width: 364px;
	top: 0px;
}

#menu {
	font-size: 15px;
	margin: 0 0 30px 0;
}

#menu ul li{
	line-height:20px;
}

#menu a {
	color: black;
	text-decoration: none;
}
#menu a:hover {
	color: black;
	text-decoration: underline;
}

#link-home {
	text-decoration: underline;
}

#contact {
	float: right;
	font-size: 13px;
	color: #38ACEC;
	margin-left: 0px;
}

#contact ul li {
	line-height: 18px;
}

#direct-contact {
	margin: 0 0 25px 0;
	width: 310px;
}

#direct-contact img {
	float: left;
	margin-top: -10px;
	margin-right: 15px;
}
#direct-contact p {
	margin:0;
	padding:0;
	line-height: 1em;
}
#nieuws h2 {
	font-size: 30px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}

#nieuws ul li {
	font-size: 16px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height:24;
}

#nieuws a {
	font-size: 14px;
	color: #38ACEC;
}
/*added by MO tbv onze medewerkers list */
.tx-bzdstaffdirectory-pi1{
   
	font-size: 16px;
}
#content h1 {
	font-size: 40px;
	line-height: 0.9em;
	margin: 12px 0 35px 0;
	padding: 0 0 0 0;
}
.tx-bzdstaffdirectory-pi1 ul {
    margin: 0 0 24px 0;	
	padding: 0px;
	text-indent: 0px;

		
}
.tx-bzdstaffdirectory-pi1 ul li a{
    color: #38ACEC;
}

/* vacatures of tewel tt_news */


#content .news h1,
#content .newsTextContainer {
	padding: 0 0 15px 0;
	margin:0 0 10px;
	font-size:16px;
}

#content .newsTextContainer p  {
	margin: 0;
}

.newsTitle {
	font-size : 17px;
	font-weight:bold;
}

.newsReadMoreContainer a {
	font-size:15px;
	color:  #38ACEC; 
	
}

/* added by Harm START */
#content p.bodytext {
  margin-bottom: 1em;
}
#content h1 {
  margin-bottom: 20px;
}
#content dt img {
  margin:6px 0 0 0;
  padding:0;
  border:0 none;
}
 
#wrapper ol {
  margin-left: 20px;
}
#wrapper ul {
  list-style-type: disc;
  margin-left: 15px;
}
#wrapper ul.csc-bulletlist {
  list-style-type: disc;
  margin-left: 15px;
}
#menu ul, #contact ul {
  list-style-type: none;
  margin-left: 0px;
	margin-top: 10px;
}


#wrapper .tx-bzdstaffdirectory-pi1 ul {
  list-style-type: none;
  margin-left: 0px;
}

/* Headings in het blauw */
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
#content h7 {
  color: #38ACEC;
}


/* added by Harm END */
