html
{
	font-size: 10pt;
	font-family: Verdana;
	margin: 0;
	overflow: scroll;
	overflow-x: hidden;	
}
body
{
	margin: 0;
	overflow: auto;	
}

h3
{
	font-size: 16px;	
	font-weight: bold;
	margin: 0px;
}
a 
{
	text-decoration: none;
	color: #20265c;
}
a:hover 
{
	text-decoration: underline;
	color: #20265c;
}
/* Banner */
.Banner
{
	height: 147px;
}
.BannerTop
{
	background-image: url('../Design/banner_top.jpg');
	background-repeat: repeat-x;
	height: 20px;
	width: 100%;
	text-align: right;
	padding-right: 10px;
}
.BannerLogo
{
	background-image: url('../Design/logo.jpg');
	width: 230px;
	height: 127px;
	cursor: pointer;
}
.BannerImage
{
	width: 750px;
	height: 127px;
}
.BannerCAtext
{
	/*background-image: url('../Design/CA_text.gif');*/
	width: 359px;
	height: 32px;
	position: absolute;
	top: 107px;
	left: 50%;
}
.BannerBottom
{
	height: 39px;
}
.HomeBannerBottom
{
	background-image: url('../Design/bannerbottom_home.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
}
.DefaultBannerBottom
{
	/*background-image: url('../Design/bannerbottom.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;*/
	width: 750px;
	height: 39px;
	background-position: left top;
	background-image: url('../Design/bannerbottomRight.png');
	background-repeat: repeat-x;
	float: left;
	position: absolute;
}
.BannerBottomLeft
{
	height: 39px;
	width: 230px;
	background-image: url('../Design/bannerbottomLeft.jpg');
	background-repeat: no-repeat;
	float: left;
}
/* Top menu */
.BannerMenu
{
	margin-left: 0px;
	width: 750px;
}
.BannerMenuBorder
{
	border-left: 2px solid #7f626b;
	height: 19px;
	margin-top: 4px;
	float: left;
	margin-left: -150px;
}
.Bordermhm
{
	height: 0px;
	width: 0px;
	display: none;
}
.MenuItemText
{
	height: 21px;
	width: 100%;
	background-color: Transparent;
	color: #21275e;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 7px;
	max-width: 150px;
	float: left;
	_width: 149px !important;
}
.MenuItemTextSelected 
{
	height: 21px;
	width: 100%;
	/*background-color: #c1c0ce;*/
	background-color: #21275e;
	color: #ffffff;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	padding-top: 7px;
	max-width: 150px;
	float: left;
	_width: 149px !important;
}
.MenuItemTextSelected a
{
	color: #ffffff;
}
/* End Top menu */
/* End Banner */

/* Middle */
.Middle
{
	border-bottom: 2px solid #67658b;
}
/* SubMenu */
.LeftMenu
{
	min-height: 500px;	
	padding-left: 11px;
	text-align: left;
}
.SubMenuHeader
{
	color: #20265c;
	text-decoration: none;
	display: block;
	height: 40px;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 0px;
	width: 203px;
	text-align: left;
	font-weight: bold;
}
.SubMenuBorder
{
	background-image: url('../Design/menuBorder.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 1px;
	width: 208px;
}
.SubMenuItem
{
	display: block;
	height: 28px;
	width: 208px;
}
.SubMenuItemSelected
{
	background-color: #FFFFFF;
	height: 28px;
	width: 208px;
    filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	cursor: pointer;
	color: #21275e;	
}
.SubMenuItemText
{
	color: #21275e;	
	height: 20px;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 2px;
	margin-top: -28px;
	cursor: pointer;
}
.SubSubMenuItemText
{
	color: #767ba2;	
	height: 20px;
	font-size: 11px;
	padding-left: 25px;
	padding-top: 6px;
	padding-bottom: 2px;
	margin-top: -28px;
	cursor: pointer;
}
.SubSubSubMenuItemText
{
	color: #21275e;	
	height: 20px;
	font-size: 11px;
	padding-left: 39px;
	padding-top: 6px;
	padding-bottom: 2px;
	margin-top: -28px;
	cursor: pointer;
}
/* End SubMenu */
.Left
{
	width: 230px;
	background-image: url('../Design/LeftMenuBackground.jpg');
	background-repeat: no-repeat;
	background-color: #c1c0ce;
	padding-top: 16px;
}
.tdLeft
{
	width: 230px;
	background-color: #c1c0ce;
}
.tdContent
{
	background-image: url('../Design/rightbackground.jpg');	
	background-position: right top;
	background-repeat: repeat-y;
}
.Content
{
	width: 578px;
	background-color: #ffffff;
	vertical-align: top;
	margin-top: -11px;
	float: left;
	min-height: 500px;	
	font-size: 11px;
	line-height: 1.6;
	color: #20265c;
}
.Right
{
	width: 170px;
	padding-top: 16px;
	float: left;
	min-height: 500px;	
	_width: 157px;
}
.Login
{
	width: 156px;
	height: 65px;
	background-color: #c1c0ce;
	padding-left: 15px;
	padding-top: 10px;
	line-height: 1.5;
	color: #20265c;
	font-size: 11px;
}
.LoginTitle
{
	font-weight: bold;	
}
.OnzeProjecten
{
	width: 156px;
	height: 80px;
	background-color: #c1c0ce;
	margin-top: 23px;
	padding-left: 15px;
	_padding-left: 15px;
	color: #20265c;
	line-height: 2.4;
	font-size: 11px;
	font-weight: bold;
}
.RightContent
{
	margin-left: 8px;
	width: 160px;
	color: #20265c;
	font-size: 11px;
	text-align: left;
	padding-bottom: 20px;
	display: block;
	overflow: hidden;
}
#Projecten
{
	margin-left: 28px;	
	margin-top: 20px;
}
#ProjectenKaart
{
	border: 1px solid #21275e;
}
/* Tabs */
.Tabs
{
	margin-left: -11px;
	position: absolute;
}
.tab
{
	margin-top: -10px;	
	position: absolute;
	cursor: pointer;
}
/* End Tabs */
/* End Middle */

/* Footer */
.Footer
{

}
.BottomMenuItem
{
	text-align: center;
	margin-right: 25px;
}
/* End Footer */

/* mod_HomeContent */
.HomeContentLeft
{
	width: 12px;
	background-color: #cdcfe4;
	padding: 0px;
	margin: 0px;
}
.HomeContentMiddle
{
	width: 117px;
	height: 100%;
	background-color: #cdcfe4;
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 21px;
	font-weight: bold;
	font-size: 11px;
	background-image: url('../Design/seperator.gif');
	background-repeat: repeat-x;
	background-position: 12px bottom;
}
.HomeContentRight
{
	padding-left: 40px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 14px;
	background-image: url('../Design/seperator.gif');
	background-repeat: repeat-x;
	background-position: 12px bottom;
	width: 364px;
}
/* End mod_homepage */

/* mod_AgendaTop */
.AgendaDate
{
	font-weight: normal;
	font-size: 11px;
}
/* End mod_AgendaTop */

/* mod_News */
.NewsImage
{
	width: 128px;
	height: 84px;
	padding-left: 18px;
	padding-top: 9px;
	padding-bottom: 5px;
	padding-right: 18px;
	text-align: left;
	
}
.NewsText
{
	padding: 0px;
	padding-top: 9px;
	padding-bottom: 5px;
	text-align: left;
}
.NewsTitle
{
	font-weight: bold;
	font-size: 12px;
}
.Seperator
{
	background-image: url('../Design/seperator.gif');
	background-repeat: repeat-x;
	background-position: left top;	
}
.NewsItemTitle
{
	font-size: 12px;
	text-decoration: none;
}
.NewsItemImage
{
	margin-right: 27px; 
	margin-bottom: 12px;	
}
/* End mod_News */

/* mod_Agenda */
.tdDateLeft
{
	padding-left: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 13px;
	min-width: 63px;
	border-left: 0px;
	border-right: 1px dotted #858790;
	border-top: 0px dotted #858790;
	border-bottom: 0px dotted #858790;
	font-weight: bold;
}
.tdDateMiddle
{
	padding: 13px;
	border: 1px dotted #858790;
	border-top: 0px dotted #858790;
	border-bottom: 0px dotted #858790;
	width: 36px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tdDateRight
{
	padding: 13px;
	border-right: 0px;
	border-left: 1px dotted #858790;
	border-top: 0px dotted #858790;
	border-bottom: 0px dotted #858790;
	width: 307px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tdDateLeftBorder
{
	padding-left: 18px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 13px;
	width: 70px;
	border-left: 0px;
	border-top: 1px dotted #858790;
	border-right: 1px dotted #858790;
	font-weight: bold;
	padding-bottom: 0px;
}
.tdDateMiddleBorder
{
	padding: 13px;
	border: 1px dotted #858790;
	border-bottom: 0px dotted #858790;
	width: 36px;
	padding-bottom: 0px;
}
.tdDateRightBorder
{
	padding: 13px;
	border-right: 0px;
	border-top: 1px dotted #858790;
	border-left: 1px dotted #858790;
	width: 307px;
	padding-bottom: 0px;
}
/* End mod_Agenda */

/* mod_gallery */
.GalleryImage
{
	width: 100px;
	height: 100px;
	border: 1px solid #C1C0CE;
	cursor: pointer;
}
.GalleryImageHover
{
	margin-right: 25px;	
}
/* End mod_gallery */

/* mod_contact */
.tblForm td
{
	height: 18px;
}
.tblForm tr
{
	height: 18px;
	font-size: 11px;
}
.lbtnVerzenden 
{
    background-image: url('/Design/menu_arrow.png');
    background-repeat: no-repeat;
    background-position: right;
} 
.tblForm
{
    width: 515px;
    height: 100%;
    font-family: Verdana;
    padding: 0px;
    margin-bottom: -2px;
}
.tdContactLeft 
{
    width: 134px;
    vertical-align: top;
    padding-left: 21px;
    background-color: #cdcfe4;
}
.tdContactRight
{
    width: 340px;
    margin-left: 0px;
    padding-left: 30px;
}
.tdContactRightSplit1
{
    width: 190px;	
    margin-left: 0px;
    padding-left: 30px;
}
.tdContactRightSplit2
{
    width: 60px;	
    margin-left: 0px;
}
.TextBox
{
    width: 250px;
    height: 18px;
}
.TextBoxMedium
{
    width: 190px;
    height: 18px;	
}
.TextBoxSmall
{
    width: 54px;
    height: 18px;	
}
.TextField
{
    width: 250px;
    height: 100px;
}
.DropDownList
{
    width: 256px;
}
#pnContactForm
{
	padding: 0px;
	margin: 0px;	
}
/* End mod_contact */