﻿/* General			==================================================================================================================================*/
body.bva
{
	font: 0.70em verdana, arial, helvetica, sans-serif;
	background-color: #E3E4E5;
	margin: 5px 0;
	color: #878889;
	text-align:center;
}

/* Class for clearing floats */
.clear
{
	clear: both;
}

/* Remove border around linked images */
img
{
	border: 0;
}

table
{
	empty-cells: show;
}

.TextBox
{
	border: 2px solid #c8c9ca;
}

select
{
	background-color: #DDDDDD;
	border: 2px solid #c8c9ca;
}

.backbutton
{
	background-color: #DDDDDD;
	border: 2px solid #c8c9ca;
}

.cartbutton
{
	background-color: #DDDDDD;
	border: 2px solid #c8c9ca;
}

.button
{
	background-color: #DDDDDD;
	border: 2px solid #c8c9ca;
	margin-left: 8px;
}

.Button
{
	background-color: #DDDDDD;
	border: 2px solid #c8c9ca;
}

select 
{
	background-color: White;
}

fieldset 
{
	border: none;
}

/* BvaLayout.Master ==================================================================================================================================*/

body.bva div.container
{
	border: 1px solid #b2b3b5;
	background-color: white;
	text-align: left;
	width: 960px;
	height: 620px;
	margin: auto;
	padding: 5px 10px 0px 10px;
}

/* Header  -*/
.header
{
	width: 960px;
	height:90px;
	display:block;
}
.header .branding
{
	width: 580px;
	padding-left: 10px;
	padding-top: 5px;
}
.header .brandingHome
{
	float: Left;
	width: 960px;
}
.header .adbanner
{
	float: Right;
	clear:right;
	width: 290px;
	color: White;
	height: 60px;
}
.header .breadcrumbs
{
	width: 500px;
	padding: 10px 0px 0px 203px;
	text-align: left;
	height: 30px;
	font-size: 1.0em;
}

.breadcrumbs a:visited
{
	text-decoration: underline;
	color: #8e8f90;
}

.breadcrumbs a:hover
{
	text-decoration: underline;
	color: #8e8f90;
}

.breadcrumbs a
{
	text-decoration: underline;
	color: #8e8f90;
}

.breadcrumbs a:hover 
{
	color: #0e507e;
}

div.contentcontainer
{
	width: 960px;
	height: 451px;
	padding:0px;
	margin:0px;
	border:0px;
}
div.contentcontainerHome
{
	width: 874px;
	height: 451px;
	padding:0px;
	margin:0px;
	border:0px;
}
.sidebar_a
{
	width: 180px;
	height: 451px;
	padding-left: 10px;
	float: left;
}

.sidebar_a .mainmenu
{
	height:260px;
	z-index:100;
	overflow-y:auto;
	overflow-x:hidden;
}
.sidebar_a .mainmenu ul
{
	list-style:none;
	margin:0 0 0 0px;
	padding:0px;
	text-transform:uppercase;
	text-align: left;
}
.sidebar_a .mainmenu ul ul
{
	padding: 5px 0px 0px 16px;
}
.sidebar_a .mainmenu ul li
{
	padding:0px 0px 5px 0px;
}
.sidebar_a .mainmenu ul ul li
{
	padding:0px 0px 2px 0px;
}
.sidebar_a .mainmenu .Menu-Leaf
{
}
.sidebar_a .mainmenu .Menu-Link
{
	color: #000;
	text-decoration: none;
}
.sidebar_a .mainmenu .Menu-Link:hover
{
	color: #004677;
	text-decoration: underline;
}
.sidebar_a .mainmenu .Menu-Link:active
{
	color: #004677;
}
.sidebar_a .mainmenu .SubMenu-Link
{
	color: #004677;
	text-decoration: none;
	font-size:0.9em;
}
.sidebar_a .mainmenu .SubMenu-Link:hover
{
	color: #004677;
	text-decoration: underline;
}
.sidebar_a .mainmenu .SubMenu-Link:active
{
	color: #004677;
}
.sidebar_a .mainmenu a.NewMenuItem
{
	padding:0px 3px 0px 3px;
	font-size:1.4em;
	color: #004677;
	text-decoration: none;
}
.sidebar_a .mainmenu a.Menu-LinkButton
{
	display:block;
	width:100%;
	text-decoration: none;
	text-align:center;
	background-color:#eceded;
}
.sidebar_a .navigation
{
}
.sidebar_a .navigation .Menu
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	text-transform: uppercase;
}
.sidebar_a .navigation .Menu-Leaf
{
	line-height: 170%;
}
.sidebar_a .navigation .Menu-Link
{
	color: #272528;
	text-decoration: none;
	line-height: 170%;
}
.sidebar_a .navigation .Menu-Link:hover
{
	color: #004677;
}
.sidebar_a .navigation .Menu-Link:active
{
	color: #8e8f90;
	text-decoration: none;
}

.search
{
	height:25px;
	width: 200px;
	margin-right: 26px;
	position: inherit;
	float: right;

}


.sidebar_a .search
{
	padding:10px 0px 0px 0px;
	float:left;
	margin:0px;
	text-align:center;
	border:0px;
}
.sidebar_a .search .text
{
	width: 90px;
	border: 1px solid #c8c9ca;
	margin:0px 5px 0px 0px;
	padding:0px 1px 0px 1px;
}
.sidebar_a .search a.button
{
	background-color: #DDDDDD;
	width: 40px;
	text-decoration:none;
	border-width: 1px;
	border-style: solid;
	border-top-color: #c8c9ca;
	border-right-color: #878889;
	border-bottom-color: #878889;
	border-left-color: #c8c9ca;
	padding:1px 2px 0px 6px;
	margin:0px 0px 0px 6px;
	color: #272528;
}
.sidebar_a .search a.button:hover
{
	border-top-color: #878889;
	border-right-color: #c8c9ca;
	border-bottom-color: #c8c9ca;
	border-left-color: #878889;
}

.sidebar_a .adcontent_a
{
	position:relative;
	bottom: 20px;
	height:156px;
	z-index:10;
}

.content
{
	margin: 0px 10px 0px 10px;
	background-color: #eceded;
	height: 451px;
	padding: 0px;
	width: 515px;
	float: left;
	overflow-x:hidden;
	overflow-y:auto;
	color:#000;
}
.contentwide
{
	width: 694px;
}


.sidebar_b
{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 200px;
	border: 1px solid #878889;
	position: relative;
	float: auto; */;
	height: 451px;
	overflow: hidden;
}

h1.title
{
	display: block;
	background-color: #006699;
	font-size: 1.2em;
	font-weight: bold;
	color: White;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.adContent_b
{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.content div.item
{
	display: block;
	font-size: 1.0em;
	padding:20px;
	overflow-y: auto;
	overflow-x: hidden;
}
.content div.item h3
{
	padding:8px;
	margin:0px;
}
.sidebar_b div.item
{
	display: block;
	font-size: 1.0em;
	padding: 20px 10px 0px 10px;
	color: #003366;
	text-align: left;
}
.NewsLinksTitle
{
	font-weight: bold;
	color: #005298;
}
div.item p
{
	padding: 0px 0px 0px 5px;
	margin:0px;
}
div.item .ms-gridT1
{
	font-size:0.9em;
}
div.item .ms-gridCol
{
	font-size:0.8em;
}
div.item ul
{
	list-style:disc outside;
	padding:0px 0px 0px 15px;
	margin:0px;
	font-size:1em;
}
div.item ul li
{
	margin:0px 0px 0px 5px;
}
div.item a
{
	color:#3366FF!important;
	text-decoration:underline!important;
}
div.item a:hover
{
	text-decoration:underline!important;
}
/* SiteMap */
div.sitemap ul
{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:1.2em;
}
div.sitemap ul li
{
	margin:2px;
}
div.sitemap ul ul
{
	padding:0px 0px 0px 50px;
	color:#CD071E;
	font-size:0.95em;
}
div.item a:hover
{
	text-decoration:none;
}
div.sitemap a
{
	text-decoration:none;
}
div.sitemap ul ul a
{
	color:#878889!important;
}
div.sitemap ul ul a:hover
{
	color:#272528!important;
}
/* Browse */

.bvamenu
{
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 500px;
}
.bvamenu .bvamenuitem
{
	padding-top: 10px;
	text-align: center;
	float: left;
	height: 120px;
	width: 135px;
	padding-right: 5px;
}

.bvamenu .bvamenuitem .bvamenuitemlink
{
}
.bvamenu .bvamenuitem .bvamenuitemlink p
{
	margin: 8px;
	position: static;
	width: 100%;
}
.bvamenu .bvamenuitem .bvamenuitemlink img
{
}

.bvamenu .bvamenuitem .bvamenuitemlink a
{
	cursor: move;
	text-decoration: none;
}


/* footer */


.footer
{
	margin: 30px 0px 0px 0px;
	border-style: solid;
	border-width: 0px;
	width: 960px;
	text-align: center;
	padding: 0px;
	clear: both;
	float: none;
	overflow: hidden;
}
.footer .Menu li
{
	margin: 0px;
	text-align: center;
	list-style: none;
	display: inline;
	padding: 8px;
	font-size: 1.0em;
	cursor: pointer;
	font-weight: bold;
}
.footer .Menu li:last-child
{
	margin-right: 0px;
}
.footer .Menu li a
{
	color: #005298;
	text-decoration: none;
}
.footer .footermenu .Menu li a:hover
{
	color: #AA0000;
}

div.PageConsole
{
	float: Left;
	width: 944px;
	height: 22px;
	font-size: 1.0em;
	position:absolute;
	top:0px;
	padding-top:3px;
}
.SiteSettings
{
	float: Left;
}
.PageInfo
{
	float: Left;
}
.PageCommand
{
	float:right;
}
.PageConsole a:visited
{
	text-decoration: none;
	/*color: #8e8f90;*/
	color: #272528;
}
.PageConsole a:hover
{
	text-decoration: none;
	/*color: #8e8f90;*/
	color: #272528;
}
.PageConsole a
{
	text-decoration: none;
	/*color: #8e8f90;*/
	color: #272528;
}
.PageConsole a:hover 
{
	color: #0e507e;
}
.PageConsole .consoleLabel
{
	padding:0px 5px 0px 5px;
	color: #272528;
}
.PageConsole .consoleLink
{
	padding:0px 5px 0px 5px;
	color: #272528;
}
.PageConsole .consoleLabel
{
	font-style:italic;
}

div.PCMSToolPanel
{
	display:block;
	border: solid 1px navy;
	height:20px;
	margin:0px;
	padding:0px 20px 0px 0px;
}
div.PCMSToolPanel div.PCMSToolItem
{
	padding:2px;
	float:right;
}

/*home*/
.contentWider
{
	width: 874px;
}
.rightContent
{
	float: right;
	width:428px;
	height:451px;
}
.leftContent
{
	float: left;
	width:428px;
	height:451px;
	overflow:hidden;
}
div#HomeCenterSpacer
{
	float: left;
	width:18px;
	height:451px;
	overflow:hidden;
}
#ImageZoom
{
	display:none;
}
.HomeNavBlock
{
	height:100px;
	text-align:center;
}
.HomeNavSpacer
{
	height:17px;
	margin:0px;
	padding:0px;
}
.HomeMenuBlock
{
	height:100px;
	display:none;
}
span.NavTitle
{
	display:block;
	padding-top:10px;
	font-size: 1.20em;
	text-transform: uppercase;
	font-weight:bold;
}
.HomeNavBlock span.NavTitle
{
	color:white;
}
.HomeMenuBlock span.NavTitle
{
	color:#878889;
}
.HomeNavBlock a
{
	cursor:pointer;
}
.HomeMenuBlock table
{
	width:100%;
}
.HomeMenuBlock a
{
	color: #444;
	text-decoration: none;
	font-size:0.9em;
	font-weight:normal;
	text-transform:uppercase;
}
.HomeMenuBlock a:hover
{
	color: #004677;
	text-decoration: none;
}
.HomeMenuBlock a:active
{
	color: #8e8f90;
	text-decoration: none;
}
.HomeMenuBlock td.even
{
	text-align:right;
	padding-right:5px;
	width:50%;
}
.HomeMenuBlock td.odd
{
	text-align:left;
	padding-left:5px;
	width:50%;
}
.HomeMenuBlock td.complete
{
	text-align:center;
	width:100%;
}

.HomeDonkerBlok
{
	background: transparent url('../images/HomeDonker.gif') no-repeat;
}
.HomeMiddenBlok
{
	background: transparent url('../images/HomeMidden.gif') no-repeat;
}
.HomeLichtBlok
{
	background: transparent url('../images/HomeLicht.gif') no-repeat;
}
.HomeDonkerLijn
{
	background: transparent url('../images/HomeLijnDonker.gif') no-repeat;
}
.HomeMiddenLijn
{
	background: transparent url('../images/HomeLijnMidden.gif') no-repeat;
}
.HomeLichtLijn
{
	background: transparent url('../images/HomeLijnLicht.gif') no-repeat;
}


.LoginMenuBlock
{
	width:200px;
	height:100px;
	overflow:auto;
	background: transparent url('../images/LoginBox.gif') no-repeat;
	display:none;
	position:absolute;
}
.LoginMenuBlock a
{
	color: #272528;
	text-decoration: none;
}
.LoginMenuBlock a:hover
{
	color: #004677;
	text-decoration: none;
}
.LoginMenuBlock a:active
{
	color: #8e8f90;
	text-decoration: none;
}
.LoginMenuClose
{
	left: 5px;
	top: 5px;
	width:16px;
	height:16px;
	z-index:120;
	background: transparent url('../_layouts/images/delete.gif') no-repeat;
	position:absolute;
}

.FixedTipDiv
{
	position:absolute;
	padding: 2px;
	border: 2px solid #5AA1D3;
	background-color: white;
	z-index:100;
}
td.bannercenter
{
	text-align:center;
}
div.rightside {
	margin: 0px 0px 0px 20px;
	padding: 1px;
	width: 200px;
	border: 1px solid #878889;
	position: relative;
	float: auto; */;
	height: 451px;
	overflow: auto;
}
