﻿/* ---- Generic CVI styles ---- */

.Color_RedBackGround{
	background-color:	#ed1a3b !important;
}

.Color_GreyBackGround{
	background-color:	#786860 !important;
}

.Color_MidGreyBackGround{
	background-color:	#b9aca5 !important;
}

.Color_LightGreyBackGround{
	background-color:	#eee8e5 !important;
}

.Color_YellowBackGround{
	background-color:	#ffe39c !important;
}

.Color_CoralBackGround{
	background-color:	#f6a1a8 !important;
}

.Color_BurgundyBackGround{
	background-color:	#98002e !important;
}

.Color_LightBlueBackGround{
	background-color:	#62cae3 !important;
}

.Color_TealBackGround{
	background-color:	#2eafa4 !important;
}

.Color_BlueBackGround{
	background-color:	#22409a !important;
}

.Color_RedForeGround{
	color:				#ed1a3b !important;
}

.Color_GreyForeGround{
	color:				#786860 !important;
}

.Color_MidGreyForeGround{
	color:				#b9aca5 !important;
}

.Color_LightGreyForeGround{
	color:				#eee8e5 !important;
}

.Color_YellowForeGround{
	color:				#ffe39c !important;
}

.Color_CoralForeGround{
	color:				#f6a1a8 !important;
}

.Color_BurgundyForeGround{
	color:				#98002e !important;
}

.Color_LightBlueForeGround{
	color:				#62cae3 !important;
}

.Color_TealForeGround{
	color:				#2eafa4 !important;
}

.Color_BlueForeGround{
	color:				#22409a !important;
}

.Color_WhiteForeGround{
	color:				#ffffff !important;
}

/* Foreground link colors */
.Color_RedForeGroundLink A{
	color:				#ed1a3b !important;
}

.Color_GreyForeGroundLink A{
	color:				#786860 !important;
}

.Color_MidGreyForeGroundLink A{
	color:				#b9aca5 !important;
}

.Color_LightGreyForeGroundLink A{
	color:				#eee8e5 !important;
}

.Color_YellowForeGroundLink A{
	color:				#ffe39c !important;
}

.Color_CoralForeGroundLink A{
	color:				#f6a1a8 !important;
}

.Color_BurgundyForeGroundLink A{
	color:				#98002e !important;
}

.Color_LightBlueForeGroundLink A{
	color:				#62cae3 !important;
}

.Color_TealForeGroundLink A{
	color:				#2eafa4 !important;
}

.Color_BlueForeGroundLink A{
	color:				#22409a !important;
}

.Color_WhiteForeGroundLink A{
	color:				#ffffff !important;
}


.Font_Country{
	font-family: 		"Trebuchet MS";
	font-size: 			24pt;
	color: 				#ed1a3b;
	font-weight: 		bold;
	text-transform: 	uppercase;
}

.Font_SiteName{
	font-family: 		"Trebuchet MS";
	font-size: 			24pt;
	color: 				#ed1a3b;
	font-weight: 		bold;
	text-transform: 	uppercase;
}

.Font_PageHeading{
	font-family: 		"Trebuchet MS";
	font-size: 			18pt;
	color: 				#ed1a3b;
	font-weight: 		bold;
	text-transform: 	uppercase;
}

.Font_TitleHeading{
	font-family: 		"Trebuchet MS";
	font-size: 			10pt;
	color: 				#ed1a3b;
	font-weight: 		bold;
}

.Font_SubHeading{
	font-family: 		"Trebuchet MS";
	font-size: 			10pt;
	color: 				#786860;
	font-weight: 		bold;
}

.Font_BodyText{
	font-family: 		"Trebuchet MS";
	font-size: 			10pt;
	color: 				#786860;
}

.Font_BulletPoints{
	font-family: 		"Trebuchet MS";
	font-size: 			10pt;
	color: 				#786860;
}

.Font_Hyperlink{
	font-family: 		"Trebuchet MS";
	font-size: 			10pt;
	color: 				#000000;
	text-decoration:	underline! important;
}

.Font_HyperlinkVisited{
	font-family: 		"Trebuchet MS";
	font-size: 			10pt;
	color: 				#62cae3;
	text-decoration:	underline;
}

.Font_LegalText{
	font-family: 		"Trebuchet MS";
	font-size: 			8pt;
	color: 				#786860;
}

.Font_Breadcrums{
	font-family: 		"Trebuchet MS";
	font-size: 			8pt;
	color: 				#786860;
}

.Font_BodyTextOnBackground{
	font-family: 		"Trebuchet MS";
	font-size: 			10pt;
	color: 				#ffffff;
}

.Link_NoChange A:link, 
.Link_NoChange A:visited,  
.Link_NoChange A:hover,  
.Link_NoChange A:active{
	text-decoration:	none! important;
}
.Link_NoChange:link, 
.Link_NoChange:visited,  
.Link_NoChange:hover,  
.Link_NoChange:active{
	text-decoration:	none! important;
}

.IconSpacer{
	width:				8px;
}

.Menu_Bar{
	height: 			22px;
	background-color:	#ffffff;			
}

.Menu_BarButton{
	height:				22px! important;
}

.Menu_Item{
	background-color:	#b9aca5;
	color:				#ffffff;
	height:				22px;
	padding-left:		5px;
	padding-right:		5px;
	font-weight:		bold;
}

.Menu_Item A{
	padding-top:		2px;
}

.Menu_ItemHover{
	background-color:	#ed1a3b;
}

.Menu_ItemLink:link, 
.Menu_ItemLink:visited, 
.Menu_ItemLink:hover, 
.Menu_ItemLink:active{
	text-decoration:	none;
}


.Menu_SubItemContainer{
	border-style:		solid;
	border-color:		#b9aca5;
	border-width:		1px;
	margin-top:			1px;
}

.Menu_SubItem{
	background-color:	#ffffff;
	padding:			2px;
/*	font-weight:		bold;*/
}

.Menu_SubItemHover{
	color:				#ed1a3b;
}

.Menu_SubItemLink:link, 
.Menu_SubItemLink:visited, 
.Menu_SubItemLink:hover, 
.Menu_SubItemLink:active{
	color:				#786860;
	text-decoration:	none;
}

.Menu_SubItemLink:hover{
	color:				#ed1a3b;
}

.LeftMenu_Header{
	font-size:			12pt;
}

.LeftMenu_Item{
	width:				190px! important;

}
.LeftMenu_ItemHover{
	color:				#ed1a3b;
}

.LeftMenu_Bullet{
	margin-right:		5px;
}

.LeftMenu_ItemLink:link, 
.LeftMenu_ItemLink:visited, 
.LeftMenu_ItemLink:hover, 
.LeftMenu_ItemLink:active{
	text-decoration:	none;
	color:				#786860;
/*	font-weight:		bold;*/
}

.LeftMenu_ItemLink:hover
{
	color: 				#ed1a3b! important;
}

.LeftMenu_ItemLinkVisited:link, 
.LeftMenu_ItemLinkVisited:visited, 
.LeftMenu_ItemLinkVisited:hover, 
.LeftMenu_ItemLinkVisited:active{
	text-decoration:	none;
	color:				#ed1a3b;
	font-weight:		bold;
}

.bdo-leftMenuLine{
	width: 				100%;
	display:			block;
	background-color:	#b9aca5;
}

.CountryMenu_Item{
	background-color:	#ffffff;
	color:				#786860;
	height:				22px;
	padding-left:		0px;
	padding-right:		0px;
/*	border-width:		1px;
	border-style:		solid;
	border-color:		#b9aca5;*/
	width:				114px;
}


.CountryMenu_Item TD A{
	border-left:		1px #b9aca5 solid! important;
	border-top:			1px #b9aca5 solid! important;
	border-bottom:		1px #b9aca5 solid! important;
	border-right:		0px;
	padding-left:		4px;
}

.LoginMenu_Item{
/*	padding-left:	20px;
	padding-right:  20px;*/
	width:			50px;
}


.LoginMenu_Bar{
	height: 			22px;
	background-color:	#ed1a3b;			
	width:				110px;
	text-align:			center;
}

.LoginMenu_Bar TD{
	text-align:center;
	padding-left: 5px;
}

.TableHeader_Height{
	height:				30px;
}

.TableHeader_LeftAlign{
	padding-left:	7px;
	text-align:		left;
}

/* ---------------------------------------------- Extra classes t.b.v. BDO CVI */
/*#SiteActionsMenuMain
{
				height: 22px! important;
}*/

.bdo-listingWebPartItem{
	border-bottom: 1px #fff solid; 
}


.BDO-Placeholder{
	background-color:white;
	color: #b9aca5;
}

.background-spacer{
	background-image:url('/_layouts/images/BDO/Internet/BDO_light_grey_290709.gif');
	background-repeat:repeat;
	background-color:white;
}

.locator-top-spacer{
	height: 20px;
	background-color: white;		
}

.locator-top{
	background-image:url('/_layouts/images/BDO/Internet/Locator/locator-top.png');
	background-repeat:no-repeat;
	background-position:116 top;
	width: 250px;
	height: 20px;
}

.locator-bottom-spacer{
/*	height: 20px;*/
/*	background-color:white;*/
	color:#b9aca5;
}

.locator-bottom{
	background-image:url('/_layouts/images/BDO/Internet/Locator/locator-middle.png');
	background-repeat:repeat-y;
	background-position:116 0;
	width: 250px;
	padding-top: 12px;
}

.mast-logo{
 border: 0;				
 padding-right: 30px;
}

.mast-logo IMG{
 border: 0;
 vertical-align: bottom;	
}


.mast-caption{
	text-transform:uppercase;
	color:#ed1a3b;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:large;
	vertical-align: text-bottom;
	margin-left: 30px;
}

.WebPartAreaLocator{
	background-image:url('/_layouts/images/BDO/Internet/Locator/locator-bottom.png');
	background-repeat:no-repeat;
	background-position:116 bottom;
	padding-bottom: 20px;
	width: 100%;
	height:17px;
	background-color: #fff;
	}

.BDO-ContentPageWebPartArea{
	background-image:url('/_layouts/images/BDO/Internet/Locator/locator-middle.png');
	background-repeat:repeat-y;
	background-position:116 0;
}

.BDO-ContentPageWebPartArea TABLE{
	background-color: white;
/*	background-image:url('/_layouts/images/BDO/Internet/Locator/locator-bottom.png');
	background-repeat:no-repeat;
	background-position:116 bottom;
	padding-bottom: 20px;*/
}

.BDO-ContentPageWebPartArea TABLE TABLE{
	background-image:none;
	background-color: inherit; /*old color*/
	padding-bottom: 0px;

}

.ms-leftareacell{
	padding-right: 7px;
}

.ms-bodyareacell{
	background-color:inherit;
	position:relative;
/*	padding-right: 7px;
	left: -200;
	width: +200;*/
}

.ms-bodyareaframe{
	/*border-style:solid;
	border-color: #b9aca5;
	border-width: 1px;
	padding-right: 7px! important;
	padding-left: 7px! important;*/
}

/* ---------------------------------------------- Extra classes t.b.v. BDO Internet */
.BDO-Breadcrum{
	font-size: 8pt !important;
}

TABLE.BDO-Main{
	/*border-left:8px #bc0408 solid;*/
	background-color:#ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
.BDO-footer {
	padding-left:10px;
/*	height:30px;*/
	background-color: inherit;/*background-color: #003366;*/
}
.Disclaimer {
	color: #b9aca5;
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight: bold;
	text-decoration:none;
	padding-right: 15px;
}
.DisclaimerError {
	color: gray;
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight: bold;
	text-decoration:none;
	padding-right: 15px;
}
.BottomLinks {
	color: #b9aca5;
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight: bold;
	text-decoration:none;
	padding-right: 15px;
}
.BDO-BovenBalk{
	background-color: white;
	/*background-color:#ed1a3b;*/
}
.BDO-BovenBalkLinks{
	vertical-align:top;
	height:88px;
}
.BDO-BovenBalkRechts{
	padding-right:10px;
	text-align:right;
	cursor:default;
}
.BDO-IconNavigation{
	cursor: hand;
	vertical-align:middle;	
}
.BDO-IconNavigation a{
	cursor: default;
}
DIV.BDO-MenuBalk{
	margin-top:0px;
	/*border-bottom:7px #bad3e9 solid;*/
	border-bottom:7px white solid;
	background-color: white; /**/
}
.BDO-MenuBalk{
	background-color:#ed1a3b;
}
TABLE.BDO-MenuBalk TD{
	padding-right:6px;
}
.BDO-NavigatieBalk{
	/*background-color:#bad3e9;*/
	background-color: white;
	height:100%
}
input.Keywords{
	font-size:10pt;
	font-family: "Trebuchet MS";
	border: 1px #b9aca5 solid;
	border-right:	0px! important;
	height:	22px;
	width:	114px;
	padding-left: 5px;
	color:	#786860;

}

/*------------------------------------ login menu */
TABLE.BDOLoginMenu{
	background-color:#ed1a3b;
	/*padding-left:5px;
	padding-top:3px;*/
}
TABLE.BDOLoginMenu TD{
	/*padding-right:4px;*/
}
.BDOLoginMenu{
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight: bold;
	color:#ffffff;
/*	border-bottom:#bc0408 4px solid;*/
}
.BDOLoginMenuItem{
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight: bold;
	color:#ffffff;
	height:14px;
}
.BDOLoginMenuSub{
	background-color:#ed1a3b;
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight:bold;
	color:White;
	border:solid 1px darkgray;
	padding:1px 1px 1px 1px;
	margin-top:4px;
}
DIV.BDOLoginMenuSub TABLE TD{
	padding-right:0px;
}
.BDOLoginMenuItemSelected{
	background-color: #bc0408;
}
.BDOLoginMenuSubItem{
	background-color: White;
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight: bold;
	color: #ed1a3b;
	padding: 2px 4px 2px 2px;
	border: solid 1px White;
}
.BDOLoginMenuSubItemSelected{
	background-color: #bad3e9;
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight: bold;
	color: White;
	padding: 2px 4px 2px 2px;
	border: solid 1px White;
}
.BDOLoginMenuSubItemHover{
	background-color: #bad3e9;
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight: bold;
	color: #ed1a3b;
	padding: 2px 4px 2px 2px;
	border: solid 1px #ed1a3b;
}
/*------------------------------------*/

.BDO-topBorder
{
	margin-top:-88px;
	width:192px;
	height:8px;
}
/* TKL: Begin Internet design PageLayout Items */
DIV.BDO-LeftAreaCell {
	/*width:168px;*/
}
TABLE.BDO-ContentArea {
	width:100%;
	padding-right: 7px;
}
.BDO-ContentPageTitel {
	font-family: "Trebuchet MS";
	font-size:12pt;
	font-weight:bold;
	color: #ed1a3b;
	text-align:left;
	text-transform: uppercase;	
}
.BDO-ContentPageOnderTitel {
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color: #786860;
	text-align:left;	
}
.BDO-ContentPageTekst {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #786860;
	text-align:left;		
}
.BDO-ContentPageWebPartTable {
	 background:#BAD3E9;
/*	 background-color: white; /**/
	 text-align:center;
	 vertical-align:top;
}
DIV.BDO-ContentPageWebPartArea {
	 text-align:center;
	 vertical-align:top;
	 width:250px;
	 height:100%;
	 /*padding-top:10px;
	 padding-right:5px;
	 padding-left:5px;*/
	 padding-bottom:10px;

}
.BDO-TempFormField{
	display:none;
}
DIV.BDO-WebpartSpacer{
	width:7px;
	height:7px;
	font-size:0px;
}
/* TKL: End Internet design PageLayout Items */
/* TKL: Begin Internet design BDO listitems */
.BDO-listHeaderBlue {
	background-image: none;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size:10pt;
	color: #FFFFFF;
	background-color: #ed1a3b;
	text-align: center;
	vertical-align: middle;
}
.BDO-listHeaderRed {
	background-image: none;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #BC0408;
	text-align: left;
	vertical-align: middle;
}
.BDO-listItemCell1Lines {
	height:14px;
	vertical-align:top;
}
.BDO-listItemCell2Lines {
	height:28px;
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}
span.BDO-listItem1Lines {
	height:14px;
	overflow:hidden;
	position:absolute;
}
span.BDO-listItem2Lines {
	height:28px;
	overflow:hidden;
	position:absolute;
}
LI.BDO-redBullets {
	list-style:disc inside; 
	color:#BC0408;
} 
A.BDO-listItem:hover {
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	overflow:hidden;
}
A.BDO-listItem:visited {
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	overflow:hidden;
}
A.BDO-listItem:link {
	font-family: "Trebuchet MS";
	font-size:10pt;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	overflow:hidden;
}
A.BDO-listFooter:hover {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #BC0408;
	text-decoration: none;
	vertical-align:bottom;
}
A.BDO-listFooter:visited {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #BC0408;
	text-decoration: none;
	vertical-align:bottom;
}
A.BDO-listFooter:link {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #BC0408;
	text-decoration: none;
	vertical-align:bottom;
}

/* [LeonB] Styles voor Contact landkaart plus adres gegevens ---------------------- */
.BDO-Contact-Background {
	background-color:#eee8e5;
	vertical-align:top;
}
.BDO-Contact-Head {
	font-family:Trebuchet MS;
	font-size:10pt;
	font-weight:700;
	color:#fff;	
	height:13px;
	padding:3px 3px 3px 3px;
	width:33%;
	background-color:#62cae3;
	text-indent: 3px;
}
.BDO-Contact-Content {
	font-family:Trebuchet MS;
	font-size:10pt;
	color:#786860;	
}

.BDO-Contact-Head SPAN A:visited
{
    color: #000;
    }

.BDO-Contact-Content A:link, .BDO-Contact-Content A:active, .BDO-Contact-Content A:hover, .BDO-Contact-Content A:visited {	
	font-family:Trebuchet MS;
	font-size:10pt;
	color:#900;	
	font-weight:700;
	text-decoration:none;
}
.BDO-Contact-Landkaart {
	position:relative;
	background-image:url('/_layouts/images/bdo/internet/kaartnederland.jpg');
	background-repeat:no-repeat;
	width:265px;
	height:295px;
}
.BDO-Contact-Landkaart-Label {
	position:absolute;
	font-family:Trebuchet MS;
	font-size:7pt;
	color: #000;
	cursor:pointer;
}
TD.ms-bodyareaframe TABLE TBODY TR TD{
	padding-right: 0px! important;
	padding-top: 0px! important;
	padding-bottom: 0px! important;
	padding-left: 0px;
}
TD.BDO-Contact-ContentCell {
	padding-left:3px !important;
}
/* -------------------------------------------------------------------------------- */

/*----------------------------------  Aanpassingen op standaard BDO core stylesheet */
.ms-globalTitleArea{
	height:66px;
}
.ms-globalleft{
	display:none;
}
.ms-sitetitle,.ms-titleimagearea{
	display:none;
}
.ms-pagemargin {
	display:none;
}
TD.ms-bodyareacell{
	background-color:#ffffff;
}
.ms-WPBody {
	color:#786860;
	font-family:Trebuchet MS;
	font-size:10pt;
}
.ms-WPBody A:link,.ms-WPBody A:hover{
	color:#000000;
	text-decoration: underline;
}
.ms-WPBody A:visited{
	color:#62cae3;
	text-decoration:underline;
}
.ms-WPBody TABLE {
	font-size:10pt;
}
.ms-TPBody TABLE {
	font-size:10pt;
}
.ms-WPBody TD {
	font-family:Trebuchet MS;
	font-size:10pt;
}
.ms-propertysheet {
	font-size:10pt;
	font-family:Trebuchet MS;
}
.ms-propertysheet TH {
	font-family:Trebuchet MS;
	font-size:10pt;
}

/* -------------------------------------------------------------------------------- */

/* [MS] ---------------------------------------- Styles voor de opssommingspagina's */

.bdo-listingHeader
{
/*	background-color	: #ed1a3b;*/
	color					: white;
	text-align			: left;
	padding				: 4px 7px 4px 7px;
	vertical-align		: top;
}

TH.bdo-listingHeaderDate
{
	background-color	: #ed1a3b;
	color					: white;
	text-align			: left;
	padding				: 4px 7px 4px 7px;
	vertical-align		: top;
	white-space			: nowrap;
}
TD.bdo-listingHeaderDate
{
	padding				: 4px 7px 4px 7px;
	white-space			: nowrap;
}

.bdo-listingHeader a:hover, .bdo-listingHeader a:visited, .bdo-listingHeader a:link, .bdo-listingHeader a:active
{
	color					: white;
	text-decoration	: none;
}

.bdo-listingRow
{
	vertical-align		: top;
	color					: #786860;
}
.bdo-listingRow TD
{
	font-family			: Trebuchet MS; 
	font-size: 10pt;
	color					: #786860;
}

.bdo-listingFooter
{
}
.bdo-listingPager
{
}

/* -------------------------------------------------------------------------------- */

/* [MS] ------------------------------------------------------ Styles voor WebParts */
.bdo-wpTable
{
	font-family			: Trebuchet MS; 
	font-size			: 10pt; 
}

.bdo-wpTableHeader
{
	font-family			: Trebuchet MS; 
	font-size			: 10pt; 
	font-weight			: bold; 
	height				: 30px;
	color				: white; 
	background-color	: #ed1a3b; 
	text-align			: center;
}

.bdo-wpTableHeader a:hover, .bdo-wpTableHeader a:visited, .bdo-wpTableHeader a:link, .bdo-wpTableHeader a:active
{
	color					: white;
	text-decoration	: none;
}
/* -------------------------------------------------------------------------------- */

#ctl00_ctl07_TopBannerImg{
	z-index:99;
}

/* [WH] -------------------------------------- Styles voor brochure bestel webparts */
TABLE.BDO-MijnBrochureItems{
	width:500px;
}
.BDO-MijnBrochureItems{
	color:#003366;
}
.BDO-MijnBrochureItems TH{
	color:#003366;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
}
.BDO-MijnBrochureItems TD{
	vertical-align:bottom;
}
.BDO-MijnBrochureItems A:link,.BDO-MijnBrochureItems A:visited{
	color:#003366;
	text-decoration:none;
}
.BDO-MijnBrochureItems A:hover{
	color:#003366;
	text-decoration:underline;
}
select.BDO-MijnBrochureItems{
	width:75px;
}
.BDO-BrochureReq{
	color:#ff0000;
	font-size:xx-small;
}
.BDO-BrochureNAWpanel,.BDO-BrochureNAWpanel LABEL{
	color:#003366;
}
.BDO-BrochureNAWpanelA{
	white-space:nowrap;
}
/* -------------------------------------------------------------------------------- */
.LoginPage-Text{
	color: #ed1a3b;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight: bold;
	padding-left: 20px;
}
