/*Kleuren:
	Rood			:#fe0000;
	DonkerBlauw		:#015383;
	LichtBlauw		:#00b9e5;
Uit design:
	Lichtblauw		:#67b8e2;
	Donkerblauw		:#00638f;
	Lichtgroen		:#40752e;
	Donkergroen		:#103608;
	Rood			:#FF0000;
	Grijs			:#b3b3b3;
*/
#w3s_logo
{
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}
a {
	color			:Black;
}
a:hover {
	text-decoration	:none;	
}
* {
	padding			:0px;
	margin			:0px;
	font-family		:Arial;
	font-size		:12px;
}

img {
	border			:0px;
}

p, ul, ol {
	margin-bottom	:20px;
}

li, dd, blockquote {
	margin-left		:0px;
}
H2 {
	color			:#ff0000;
	font-size		:15px;
}
H3 {
	color			:#000000;
	font-size		:14px;
}
.FloatLeft {
	float			:left;
}

.FloatRight {
	float			:right;
}

.clr {
	clear			:both;
}

.linkWhiteBold, .linkWhiteBold15, .linkWhiteBold17, .linkWhiteBold19, .linkWhiteBoldRed  {
	color			:White;
	font-weight		:bold;
	text-decoration	:none;
}
.linkBlackBold15, .linkBlackBold16, .linkBlackBold13 {
	color			:Black;
	font-weight		:bold;
	text-decoration	:none;
}
.linkWhiteBold15, .linkBlackBold15 {
	font-size		:15px;
}
.linkWhiteBold19 
{
	font-size		:19px;	
}
.linkWhite11 
{
	font-size		:11px;
}
.linkBlackBold16 {
	font-size		:16px;
}
.linkWhiteBold17, .linkWhite17 {
	font-size		:17px;
}
.linkWhiteBold:hover, .linkWhite:hover, .linkWhite11:hover,.linkBlack:hover, .linkWhite13:hover, .linkRed13:hover, .linkWhiteBold15:hover, .linkWhiteBold17:hover, .linkWhite17:hover, .linkWhiteBold19:hover, .linkBlackBold15:hover, .linkBlackBold16:hover, .linkBlackBold13:hover {
	color			:Red;
}
.linkWhite, .linkWhite11, .linkWhite13, .linkWhite17{
	color			:White;
	text-decoration	:none;
}
.linkWhiteBoldRed:hover {
	color			:#FF0000;
}
.linkWhite13, .linkBlackBold13 {
	font-size		:13px;
}
.linkRed13 {
	color			:Red;
	text-decoration	:none;
	font-size		:13px;
	font-weight		:bold;
}
.linkBlack {
	color			:Black;
	text-decoration	:none;
}
.divMargin10 {
	margin			:10px;
}
.divMarginRL10 {
	margin-left		:10px;
	margin-right	:10px;
}
.divMarginTopBottom10 {
	margin-top		:10px;
	margin-bottom	:10px;
}
.divMarginBottom10 {
	margin-bottom	:10px;
}
.divMarginTop10 {
	margin-top		:10px;
}
.divMarginTop15 {
	margin-top		:15px;
}
.divMarginTop30 {
	margin-top		:30px;
}

/*//////////Masterpage/////////////*/
#divMainContainer {
	position		:relative;
	width			:980px;	
	margin			:0px auto;
}
#divHeader {
	height			:240px;
}
#divPrintLogo {
	display			:none;
}
#divHeaderStrip {
	font-size		:12px;
	color			:White;
	background-image:url('/Images/Headers/bgHeaderStrip.png');
	background-repeat:repeat;
	height			:38px;
	z-index: 50000;
	position: relative;
}
#divHeaderStripRetail {
	font-size		:12px;
	color			:White;
	background-image:url('/Images/Headers/bgHeaderStripRetail.png');
	background-repeat:repeat;
	height			:38px;
}
#divHeaderStripOffices {
	font-size		:12px;
	color			:White;
	background-image:url('/Images/Headers/bgHeaderStripOffices.png');
	
	background-repeat:repeat;
	height			:38px;
}
.divZoekButton {
	cursor			:pointer;
	margin-left		:5px;
	margin-right	:5px;
	float			:left;
	margin-top		:2px;
}
.divTopMenuItem {
	margin-left		:15px;
	float			:left;
	font-size		:12px;
	color			:White;	
	margin-top		:10px;
}
.inputSearchBoxText {
	width			:125px;
	height			:14px;
}
.divSearchBoxContent {
	margin-left		:15px;
	margin-top		:8px;
}
.aLinkTopMenu {
	color			:White;
	text-decoration	:none;
}
.aLinkTopMenu:hover {
	color			:Red;
	text-decoration	:none;
}
#divHeadLogoText {
	position		:absolute;
	top				:10px;
	left			:20px;
	z-index			:1px;
}
.divTitleHeader {
	color			:White;
	position		:absolute;
	top				:70px;
	left			:20px;
	text-align		:left;
	font-size		:40px;
	font-weight		:bold;
}

.divLinksHeader {
	color			:White;
	position		:absolute;
	top				:10px;
	right			:10px;
	text-align		:right;
}
.divLinksHeader a {
	font-weight		:bold;
	font-size		:24px;	
	text-decoration	:none;
	color			:White;
}
.divLinksHeader a:hover {
	color			:Red;
}
.divFooterMenu {
	margin-left		:25px;
	margin-top		:15px;
	margin-bottom	:20px;
}
.divFooterMenuItem {
	height			:18px;
}
.aLinkFooterMenu {
	color			:Gray;
	text-decoration	:none;
}
.aLinkFooterMenu:hover {
	color			:Red;
}

.divBanners a {
	color			:White;
	font-weight		:bold;
	text-decoration	:none;
}
.divBanners a:hover {
	text-decoration	:underline;
}
/*Elke pagina hetzelfde*/
.divRedBar {
	width			:10px;
	float			:left;
}
.divContent {
	width			:550px;
	float			:left;
}
.divContent Li {
	margin-left		:15px;
}
.divSubMenuContent {
	width			:210px;
	float			:left;
}

.divRSS {
	float			:right;
}

#divContent {
	position		:relative;
	width			:980px;
	min-height		:363px;
	height			:auto !important;
	height			:363px;
}

.divContentTotal 
{
	background-repeat:repeat-y;
	min-height		:363px;
	height			:auto !important;
	height			:363px;
}

.divHeaderStandard {
	height				:25px;
	border-bottom		:solid 1px Black;
	margin				:10px;
}
.divHeaderParagraph {
	margin				:10px 10px 0px 10px;
}
.divTextStandard {
	margin				:10px 10px 10px 10px;
}
.divTextStandardList {
	margin				:0px 10px 0px 10px;
}
.divText {
	float				:left;
	width				:475px;
	line-height			:16px;
}
.divTextParagraph {
	width				:475px;
	line-height			:16px;
}
.divIcons {
	float				:right;
}
.linkIconText {
	text-decoration		:none;
	color				:Black;
}
.linkIconText:hover {
	text-decoration		:underline;
}
/*Content template*/
.divContentSubMenu {
	margin				:10px;
}
.divContentSubMenuItem {
	margin-top			:5px;
	margin-bottom		:5px;

	/*font-weight			:bold;*/
}
.aLinkContentSubMenu {
	color				:White;
	text-decoration		:none;
	letter-spacing		:1px;
	font-size			:13px;
}
.aLinkContentSubMenuSelectedretail, .aLinkContentSubMenuSelectedoffices {
	color				:Red;
	text-decoration		:none;
	letter-spacing		:1px;
	font-size			:13px;	
}
.aLinkContentSubMenuSelectedovervastned {
	color				:Black;
	text-decoration		:none;
	letter-spacing		:1px;
	font-size			:13px;	
}
.aLinkContentSubMenu:hover, .aLinkContentSubMenuSelectedretail:hover, .aLinkContentSubMenuSelectedoffices:hover, .aLinkContentSubMenuSelectedovervastned:hover {
	text-decoration		:underline;
	letter-spacing		:1px;
	font-size			:13px;	
}

/*///Default////*/

.divKoersHome {
	cursor			:pointer;
}
.spnBold19 {
	font-size		:19px;
	font-weight		:bold;
}
.spnBold15 {
	font-size		:15px;
	font-weight		:bold;
}
.divPromoBlocks {
	position		:absolute;
	bottom			:0px;
	left			:0px;
	width			:780px;
	color			:White;
	background-image:url('/Images/Backgrounds/bgHomepage.png');
	background-repeat:repeat-y;
}
.divRedBarHome {
	width			:10px;
	float			:left;
}
.divPromoOffices {
	float			:right;
	width			:385px;
	/*padding-left	:10px;
	padding-right	:10px;*/
}
.divPromoRetail {
	float				:right;
	width				:385px;
	/*padding-left	:10px;
	padding-right	:10px;	*/
}
.divPromoOfficesHeader {
	height				:40px;
	width				:385px;
	background-color	:#013300;
	font-weight			:bold;
}
.divPromoRetailHeader {
	height				:40px;
	width				:385px;
	background-color	:#016392;
	font-weight			:bold;
}
.divPromoOfficesRow {
	width				:385px;
}
.divPromoRetailRow {
	width				:385px;
}
.divPromoOfficesRow .divOuterRow {
	border-bottom		:solid 1px #103608;
}
.divPromoRetailRow .divOuterRow{
	border-bottom		:solid 1px #00638f;
}

.divOuterRow {
	margin				:10px 10px 0px 10px;

}
.divOuterRowNoBorder {
	margin				:0px 10px 0px 10px;
}
.divInnerRowHeader {
	padding-top			:10px;
	margin-bottom		:10px;
}
.divInnerRow {
	margin-bottom		:10px;
}
.divPromoOfficesInnerRowBig {
	
}
.divPromoRetailInnerRow {
	border-bottom		:solid 1px #016392;
}
.divPromoOfficesInnerRow {
	border-bottom		:solid 1px #013300;
}
/*/////////Iframe pagina////////*/
.divIframe {
	margin-left		:10px;
	
}

/*/////////Paging//////////*/
.divPaging {
	/*margin-top		:10px;*/
}
.divPagingLinks {
	float			:left;
	margin-bottom	:10px;
	margin-top		:10px;
}
.divPagingRechts {
	float			:right;
	margin-right	:10px;
	margin-bottom	:10px;
	margin-top		:10px;	
}
.divPagingLeft {
	float			:left;
	width			:60px;
}
.divPagingMiddle {
	float			:left;
	border-right	:solid 1px Black;
}
.divPagingRight {
	float			:left;
	margin-left		:10px;
}
.linkPagingSelected {
	color			:Red;
	text-decoration	:none;
	width			:10px;
	padding-left	:5px;
	padding-right	:5px;	
	border-left		:solid 1px Black;
}
.linkPagingSelected:hover, .linkPaging:hover {
	text-decoration	:underline;
}
.linkPaging {
	color			:Black;
	text-decoration	:none;
	padding-left	:5px;
	padding-right	:5px;
	border-left		:solid 1px Black;
}
.linkPrevNext {
	color			:Black;
	text-decoration	:none;
}
/*///////collapsable panel/////////////*/
.divSluitInfo {
	display			:block;
	margin-bottom	:10px;
}
.divMeerInfo {
	display			:none;
	margin-bottom	:10px;
	margin-right		:15px;
}
.divFloatMarginTop {
	float			:left;
	margin-top		:3px;
}
.divFloatMarginLeft {
	float			:left;
	margin-left		:3px;
}
.divVraag {
	font-weight		:bold;
	font-size		:14px;
}

/*///ContentList////*/
.divListItem {
	margin-left		:10px;
	padding-right	:20px;
	padding-bottom	:10px;
	border-bottom	:solid 1px Black;
	overflow: hidden;
	width: 510px;
}
.divAllTekstList 
{
	float			:left;
	padding-right	:20px;
}
.divListItemInner {
	margin-top		:10px;
	margin-bottom	:10px;
	position		:relative;
	height			:135px;
}
.divAllTekstListFull {
	width			:90%;
}
.divAfbeeldingList {
	float			:right;
	margin-left		:15px;
}
.divLeesMeerListAbs {
	position		:absolute;
	bottom			:10px;
	right			:125px;
}
.divLeesMeerList {
	text-align		:right;
}
.divTitelList {
	font-weight		:bold;
}
.divTerugList {
	margin			:10px;
	float			:right;
}

/*////Documenten/////*/
.divDocHeader {
	margin				:0px 10px 0px 10px;
	padding-bottom		:10px;
	border-bottom		:solid 1px black;
}
.divDocs {
	margin-top			:20px;
}
.divTypeDate {
	float				:left;
	margin-left			:8px;
	margin-top			:3px;
}
.divLinks {
	margin-top			:15px;
	margin-left			:10px;
	margin-bottom		:10px;
	padding-bottom		:10px;
}

/*///Banners///*/
.divBanners {
	width				:210px;
	float				:left;
}
.divBannerTitle {
	color				:White;
	font-size			:14px;
	margin				:10px;
}
.divBannerText, .divBannerText18 {
	color				:White;
	font-size			:13px;
	margin				:0px 10px 10px 10px;
	border-bottom		:solid 1px Black;
}
.divBannerTitleBold {
	font-size			:12px;
	font-weight			:bold;
	margin				:10px 10px 0px 10px;
	color				:White;
}
.divBannerText18 {
	line-height			:18px;
} 
.divBannerTextPortfolio {
	color				:White;
	font-size			:15px;
	margin				:0px 10px 10px 10px;
	line-height			:20px;
} 
.divBannerTextItem {
	font-size			:14px;
}
.divBannerBottom {
	margin-bottom		:15px;
}
.divImgBanner {
	margin-left			:1px;
}


/*//Search//*/
.divContentSearchSubMenu {
	line-height			:16px;
	margin				:10px;	
	color				:White;
}
.divCheckboxLabel {
	float				:left;
	margin-left			:6px;
	font-weight			:bold;
	font-size			:13px;
}
.divZoekButton {
	font-size			:13px;
	font-weight			:bold;
}
.divIconPub {
	float				:left;
	margin-top			:3px;
	margin-left			:5px;
}

/*///Popup Download Check///*/
.PopupContainer {
	z-index				:1000;
	position			:absolute;
	top					:200px;
	left				:50%; 
	margin-left			:-250px;
	/*text-align:left;;*/
	/*margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
	text-align			:left;
	color				:Black;
	width				:500px;
	background-color	:White;
	border				:solid 2px Black;
}
.PopupHeader {
	height				:20px;
	border-bottom		:solid 1px Black;
}
.divContentTekstCheck {
	margin-top			:10px;
	font-size			:13px;
}
.divContentVraagCheck {
	margin-top			:10px;
	font-size			:13px;
}
.divContentSubmitCheck {
	margin-top			:10px;
	margin-bottom		:10px;
}
#divErrorCheck {
	display				:none;
}
.PopupContainer {
	display				:none;
}
.PopupHead {
	text-align			:right;
	width				:100%;
}
.PopupMiddleMargin {
	margin				:10px;
}

.imgFloatRight {
	float				:right;
	margin-left			:10px;
}