* {
 padding: 0;
 margin: 0;list-style-type: none;
}
body {
 font-family: Verdana,arial Helvetica, sans-serif;
 color: #000000;
 font-size: 12px;
}
/*wrapper houdt alles mooi in het midden*/
#wrapper {
	width: 776px;
	margin: 0 auto;
	/*gebruik van faux columns*/
	background-image: url(images/faux.jpg);
	background-repeat: repeat-y;
}#wrapperhome {
	width: 776px;
	margin: 0 auto;
}
/*horizontale navigatie*/
#navbar {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
 width:99.9%;
 height:62px;
}
/*balk met iconen*/
#header {
 border: 0px
 margin: 0px 0px 0px 0px;
 height: 70px;
 padding: 0px;
 border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#leftcolumn { /* Parent Wrapper for inside boxes */
	padding: 4px;
	display: inline; /* IE Hack */
	width: 24%;
	float: left;
	border: 1px solid #ccc;
	/*background-color: #a2b4c8;*/
	/*min-height: 600px;*/
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
#leftcolumnbig { /* Parent Wrapper for inside boxes */
 margin: 0 0px 0px 0px;
 padding: 4px;
 display: inline; /* IE Hack */
 width: 24%;
 float: left;
 border: 1px solid #ccc;
 background-color: #a2b4c8; min-height: 2700px;
}
#leftcolumnmedium { /* Parent Wrapper for inside boxes */
 margin: 0 0px 0px 0px;
 padding: 4px;
 display: inline; /* IE Hack */
 width: 24%;
 float: left;
 border: 1px solid #ccc;
 background-color: #a2b4c8; min-height: 1900px;
}

* html #leftcolumn {height:300px} /* IE Min-Height Hack */ 
* html #leftcolumnbig {height:300px} /* IE Min-Height Hack */
* html #leftcolumnbig {height:300px} /* IE Min-Height Hack */
#centercolumn {
 border: 1px solid #ccc;
 margin: 0 0px 0px 4px;
 display: inline; /* IE Hack */
 padding: 4px;
 width: 69.8%;
 float: left;
 min-height: 300px;
}

/*onderste contentniveau*/
#linksondercolumn {
	border: 1px solid #ccc;
	display: inline; /* IE Hack */
	padding: 4px;
	width: 66%;
	float: left;
	min-height: 240px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rechtsondercolumn { /* Parent Wrapper for inside boxes */
	display: inline; /* IE Hack */
	width:30%;
	float: right;
	border: 1px solid #ccc;
	background-color: #CCCCCC;
	min-height: 100px;
	margin-top: 3px;
	margin-right: -1px;
	margin-bottom: 3px;
	margin-left: 3px;
	list-style-position: inside;
	list-style-image: url(images/blauwbullet.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#rechtsonderalt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: circle;
	width: 25%;
	padding-left: 25px;
	list-style-image: url(images/swd_bullet.png);
	vertical-align: top;
	background-color: #E5E5E5;
	padding-top: 15px;
	border: thin dotted #CCCCCC;
	padding-bottom: 15px;
	float: right;	
}
* html #rechtsondercolumn {height:200px} /* IE Min-Height Hack */
/*einde onderste content*/ 
/*volledige kolom*/
#fullcolumn {
	border: 1px solid #ccc;
	display: inline; /* IE Hack */
	padding: 4px;
	width: 768px;
	float: left;
	min-height: 340px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 250px;
}#fullcolumnfr {
	border: 1px solid #ccc;
	display: inline; /* IE Hack */
	padding: 4px;
	width: 768px;
	float: left;
	min-height: 550px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 250px;
}
* html #centercolumn {height:250px} /* IE Min-Height Hack */ 
/*voettekst*/
#footer {
	background-color: #A3A38F;
	display: inline; /* IE Hack */
	padding: 4px;
	float: left;
	width: 99%;
	background-image: url(images/footer_background.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer a img {border:none}
#footer a:link {
	color: #333333;
	text-decoration: none;}
#footer a:visited {
	color: #999999;
	text-decoration: none;
}
#footer a:hover {
	color: #000066;
	text-decoration: underline;
}
#footer a:active {
	color: #006633;
	text-decoration: none;
}

/*definitie zwartebalkjes*/
#zwartbalk1 {
	background-color: #333333;
	margin: 0 0px 0px 0px;
	display: inline; /* IE Hack */
	padding: 0px;
	float: left;
	width: 100%;
	height: 10px;
	margin-top: 0px;
}
#zwartbalkmidden {
	border: 1px solid #ccc;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #333333;
	width: 99.7%; 
}
#zwartbalk2 {position:relative;
	background-color: #333333;
	display: inline; /* IE Hack */
	padding: 4px;
	float: left;
	width: 99%;
	height: 29px;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: -15px;
	margin-left: 0px;
}
/*grote slogan en image op home*/
#slogan {
	border: 1px solid #ccc;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #333333;
	width: 99.7%;}
	
/*hier wordt het menu gedefinieerd*/ 
.buttonscontainer {width: 140px;}

.buttons a {color: #FFFFFF;
border: 1px solid;
background-color: #5a7798;
padding: 2px;
padding-left: 3px;
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #869cb4 #234a76 #234a76 #869cb4;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #8694b4;
border-color: #234a76 #869cb4 #869cb4 #234a76;
color: #FFFFFF;
text-decoration: none;}
/*einde menu*/

/*definitie hulpcellen*/
#cell_1 {
	padding:0px;
	float:left;
	width:230px;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 1em;
	margin-left: 10;
}

#cell_2 {
	padding:8px;
	float:left;
	width:230px;
	background-color:#cccccc;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 1em;
	margin-left: 5px;
}

#cell_3 {
	margin:0 0 1em 2px;
	padding:8px;
	float:left;
	width:230px;
	background-color:#cccccc;
}
/*hier begint de definitie van de rubriekboxes*/
.rood {
	color: #bd1a04;
}
.groen {
	color: #43a431;
}
.blauw {
	color: #373d87;
}
.roodback {
	background-color: #bd1a04;
}
.groenback {
	background-color: #43a431;
}
.blauwback {
	background-color: #373d87;
}
/*definitie rubriekboxen*/
#boxcontainer1 {
	float:left;
	padding: 0px;
	height: auto;
	width: 240px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 1em;
	margin-left: 25;min-height:330px;
}#boxcontainer2 {
	float:left;
	padding: 0px;
	height: auto;
	width:240px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 1em;
	margin-left: 7px;min-height:330px;
}#boxcontainer3 {
	float:left;
	padding: 0px;
	height: auto;
	width: 240px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 0;
	margin-left: 7px;
	margin-bottom: 1em;min-height:330px;
	
}

#boxbar {
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 240px;
	
}
#titlebox {
	font-size: 16px;
	text-align: left;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom-color: #CCCCCC;
	border: 1px;
	border-bottom-style: solid;
}#titleboxfr {
	font-size: 15px;
	text-align: left;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom-color: #CCCCCC;
	border: 1px;
	border-bottom-style: solid;
}
#contentboxrood {
	font-size: 10px;
	padding: 5px;
	text-align: left;
}
#contentboxblauw {
	color: #000000;
	font-size: 10px;
	padding: 5px;
	text-align: left;
}

#contentboxgroen {
	color: #000000;
	font-size: 10px;
	padding: 5px;
	text-align: left;
}

#contentboxrood a:link {
	color: #bd1a04;
	text-decoration: none;
	text-align: right;}
#contentboxrood a:visited {
	color: #999999;
	text-decoration: none;text-align: right;
}
#contentboxrood a:hover {
	color: #000066;
	text-decoration: underline;text-align: right;
}
#contentboxrood a:active {
	color: #660033;
	text-decoration: none;text-align: right;
}

#contentboxgroen a:link {
	color: #43a431;
	text-decoration: none;text-align: right;}
#contentboxgroen a:visited {
	color: #999999;
	text-decoration: none;text-align: right;
}
#contentboxgroen a:hover {
	color: #000066;
	text-decoration: underline;text-align: right;
}
#contentboxgroen a:active {
	color: #660033;
	text-decoration: none;text-align: right;
}

#contentboxblauw a:link {
	color: #373d87;
	text-decoration: none;
	text-align: right;
	}
#contentboxblauw a:visited {
	color: #999999;
	text-decoration: none;text-align: right;
}
#contentboxblauw a:hover {
	color: #000066;
	text-decoration: underline;text-align: right;
}
#contentboxblauw a:active {
	color: #660033;
	text-decoration: none;text-align: right;
}

#imagebox {
	width: 240px;
	height:67px
	
	
}

.rood {
	color: #bd1a04;
}
.groen {
	color: #43a431;
}
.blauw {
	color: #373d87;
}
/*roodback,blauback en groenback dienen voor gekleurde achtergrond*/
.roodback {
	background-color: #bd1a04;
}
.groenback {
	background-color: #43a431;
}
.blauwback {
	background-color: #373d87;
}

/*alternatief menu*/

#menu {
	width: 190px;
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;
	margin: 2px;
	font-size: 10px;
	
	}
	
#menu li a {
	height: 2px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 34px;
	text-decoration: none;
	}	
	
#menu li a:visited {
	color: #5E7830;
	display: block;
	background: url(images/menu2.gif);
	padding: 8px 0 0 10px;
	}
	
#menu li a:link {
	color: #5E7830;
	display: block;
	background: url(images/menu2.gif);
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	color: #26370A;
	background: url(images/menu2.gif) 0 -42px;
	padding: 8px 0 0 10px;
	}
	
#menu li a:active {
	color: #26370A;
	background: url(images/menu2.gif) 0 -84px;
	padding: 8px 0 0 10px;
	}
	/*schaduwen*/
div.shadow{float: left;padding: 0 6px 6px 0;
    background: url(images/dropshadow.png) no-repeat bottom right}
div.shadow img{display: block;position: relative;
    top: -3px;left:-3px;padding:5px;background:#FFF;
    border:1px solid;border-color: #ccc #666 #666 #ccc}
	
/*nieuws*/
#rsstitle{
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 16px;
	margin-left: -75px;
	padding-bottom: 5px;
	width: 50px;
	float: left;
}
#rssbullets{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: circle;
	width: 390px;
	padding-left: 90px;
	list-style-image: url(images/swd_bullet.png);
	vertical-align: top;
	background-color: #E5E5E5;
	padding-top: 15px;
	border: thin dotted #CCCCCC;
	padding-bottom: 15px;
	background-image: url(images/rssboxback.gif);
	background-repeat: repeat-y;
}

#rssbullets a:link {
	color: #000000;
	text-decoration: none;
}
#rssbullets a:visited {
	color: #666666;
	text-decoration: none;
}
#rssbullets a:hover {
	color: #43a431;
	text-decoration: underline;
} 

#newsbullets{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: circle;
	width: 390px;
	padding-left: 25px;
	list-style-image: url(images/swd_bullet.png);
	vertical-align: top;
	background-color: #E5E5E5;
	padding-top: 15px;
	border: thin dotted #CCCCCC;
	padding-bottom: 15px;	
}
#prodbullets{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: circle;
	padding-left: 25px;
	list-style-image: url(images/swd_bullet.png);
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 15px;	
}

#newsbullets a:link {
	color: #000000;
	text-decoration: none;
}
#newsbullets a:visited {
	color: #666666;
	text-decoration: none;
}
#newsbullets a:hover {
	color: #43a431;
	text-decoration: underline;
}
#newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*accordion*/

.accordionTabTitleBar {
	padding: 4px 6px;
	border-right: 0px;
	border-top: 1px solid #bdc7e7;
	border-left: 0px;
	border-bottom: 1px solid #182052;
}
.accordionTabTitleBarHover {
	FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #1f669b
}
.accordionTabContentBox {
	BORDER-RIGHT: #1f669b 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #1f669b 0px solid; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #1f669b 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #1f669b 1px solid
}

/*varia*/
#jobtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 5px;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	
}
p {
	font-size: 11px;
}

H1{
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	
}
H2{
	font-size: 14px;
	font-weight: bold;
}
H3{
	font-size: 12px;
	font-weight: bold;
}
#bullets{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: square;
}
#linksondercolumn img{
	float: left;
	margin: 5px;
}
#pdflink{
	background-image: url(images/pdflink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 85px;
	width: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.linksfloater{
	float:left;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	
}
/*producten*/
#productbox{}
.midden {
	text-align: center;
}

