/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

* {
	margin: 0;
	padding: 0;
	/*-moz-box-sizing: border-box;
	box-sizing: border-box;*/
}


/* background color for the content part of the pages */
HTML,
BODY {
	height: 100%;
}
BODY {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
TABLE {
	border-collapse: collapse;
}
TD,
TH {
	vertical-align: top;
}
ul li {
	list-style-type:square;
}
A:link,
A:visited {
}
A:hover {
}
TEXTAREA.NormalTextBox,
INPUT.NormalTextBox,
TEXTAREA.NormalTextBoxShort,
INPUT.NormalTextBoxShort {
	border: 1px #005aa5 solid;
	padding: 1px 2px;
}
/*__Contact Master___*/
.ContactGegevens TEXTAREA.NormalTextBox,
.ContactGegevens INPUT.NormalTextBox {
	width:270px;
	width:290px;
}
.ContactGegevens TEXTAREA.NormalTextBoxShort,
.ContactGegevens INPUT.NormalTextBoxShort {
	width:150px;
}
.ContactGegevens .SubHeadRadio LABEL {
	padding-left:5px;
}
.ContactFormClass .Head {
display:block;
margin:30px 0 20px 0!important;
}

/*___________________*/


.StandardButton {
	border: 1px #005aa5 solid;
	background-color: #118bd8;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}


/* r.a.d. Menu */
.item A:link,
.item A:visited,
.item A:hover {
	background: url(images/BackMenuItem.gif) top left repeat-x;
	height: 20px;
	height: expression("28px");
	margin-right: 2px;
	color: #005aa5;
	font-size: 11px;
	font-weight: bold;
	padding: 8px 0 0 0;
	width: 115px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.item A:hover {
	background: url(images/BackMenuItemHover.gif) top left repeat-x;
}
.item .SelectedHItem:link,
.item .SelectedHItem:visited,
.item .SelectedHItem:hover {
	background: url(images/BackMenuItemHover.gif) top left repeat-x;
}
.group .item A:link,
.group .item A:visited,
.group .item A:hover {
	background-image: none;
	width: 160px;
	height: auto;
	background-color: #c2d3e1;
	text-align: left;
	padding: 4px 5px;
}
.group .item A:hover {
	background-color: #a7bada;
}
.group .text {
}
#dnn_dnnRADMENU_RadMenu1_m6 {
	width: 133px;
	margin-right: 0;
}
.last .group A:link,
.last .group A:visited,
.last .group A:hover {
	width: 133px;
}


/* ================================
    Styles for skin
   ================================
*/
.Page {
	margin: 0 auto;
	text-align: left;
	height: 100%;
	width: 835px;
	width: expression("900px");
	padding: 0 32px 0 33px;
}
.Logo {
	height: 74px;
	background: url(images/BackHeadWide.gif) center 22px no-repeat;
	text-align: left;
	border: 1px #FFF solid;
}
.SearchBox {
	background: url(images/BackSearch.gif) center left no-repeat;
	padding-left: 25px;
	margin: 32px 0 0 560px;
}
.SearchBox IMG {
	border-width: 0;
	vertical-align:bottom;
}
.SearchBox INPUT {
	border-top: 2px #8e8e8e solid;
	border-left: 2px #8e8e8e solid;
	border-right: 1px #e6e6e6 solid;
	border-bottom: 1px #e6e6e6 solid;
	font-size: 11px;
	width: 140px!important;
	padding: 1px 3px;
}
TD.Head {
	height: 201px;
}
#Navig {
	height: 28px;
}
.AddressPane {
	height: 15px;
}
.AddressPaneText {
	height: 15px;
}
.SectionTitle {
	margin-top: 6px;
	border-width: 1px 0;
	border-color: #787878;
	border-style: solid;
	height: 81px;
}
.SectionTitle SPAN {
	display: block;
	margin-top: 35px;
}
.OnsBedrijf .SectionTitle {
	background: url(images/BackOnsBedrijf.gif) center right no-repeat;
}
.Producten .SectionTitle {
	background: url(images/BackProducten.jpg) center right no-repeat;
}
.Referenties .SectionTitle {
	background: url(images/BackReferenties.jpg) center right no-repeat;
}
.Werken .SectionTitle {
	background: url(images/BackWerken.jpg) center right no-repeat;
}
.Contact .SectionTitle, .ContactGegevens .SectionTitle {
	background: url(images/BackContact.jpg) center right no-repeat;
}

/*__Form Master__*/
.ContactGegevens .MiddleColumn .Spacer {
	width:418px;
}
.ContactGegevens .RightColumn .Spacer {
	width:210px;
}
/*_____________*/
.Branches .SectionTitle {
	background: url(images/BackBranches1.jpg) center right no-repeat;
}
.Branches2 .SectionTitle {
	background: url(images/Banner_branche.jpg) center right no-repeat;
}
.Branches3 .SectionTitle {
	background: url(images/Banner_industrie.jpg) center right no-repeat;
}
.Branches4 .SectionTitle {
	background: url(images/Banner_leverancier.jpg) center right no-repeat;
}
.Branches5 .SectionTitle {
	background: url(images/Banner_overheid.jpg) center right no-repeat;
}
.Branches6 .SectionTitle {
	background: url(images/Banner_recreatie.jpg) center right no-repeat;
}
.Admin .SectionTitle {
	background-image: none;
}
.SectionTitle SPAN {
	color: #005aa5;
	font-size: 32px; 
}
.Frontpage .SubSections H3 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
.Frontpage .SubSections LI {
	border-top: 1px #787878 solid;
	padding: 7px 0 0 0;
	padding: expression("4px 0 0 0");
}
.Frontpage .MenuItems1 {
	border-bottom: 1px #787878 solid;
}
.SubSections LI {
	list-style-type: none;
	margin: 8px 0;
}
.SubSections LI A:link,
.SubSections LI A:visited,
.SubSections LI A:hover,
.SubSections LI.MenuItem1 A:link,
.SubSections LI.MenuItem1 A:visited,
.SubSections LI.MenuItem1 A:hover,
.SubSections LI.MenuItem2 A:link,
.SubSections LI.MenuItem2 A:visited,
.SubSections LI.MenuItem2 A:hover {
	color: #005aa5;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url(images/BackSubSections.gif) center left no-repeat;
	padding-left: 13px;
	margin-right: 10px;
}
.SubSections LI A:link,
.SubSections LI A:visited,
.SubSections LI A:hover,
.SubSections .MenuItemCurrentTab1 A:link,
.SubSections .MenuItemCurrentTab1 A:visited,
.SubSections .MenuItemCurrentTab1 A:hover,
.SubSections LI.MenuItem1 A:hover {
	color: #787878;
	background: url(images/BackSubSectionsHover.gif) center left no-repeat;
}
.SubSubSections H3 {
	font-size: 15px;
	color: #005aa5;
	font-weight: bold;
	margin: 10px 10px 3px 10px;
}
.SubSubSections LI {
	list-style-type: none;
	margin: 8px 0;
	margin: expression("4px 0");
}
.SubSubSections UL.MenuItems4 LI {
	margin-left: 15px;
	margin-left: expression("15px");
}
.SubSubSections A:link,
.SubSubSections A:visited,
.SubSubSections A:hover {
	color: #005aa5;
	display: block;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background: url(images/BackSubSubSections.gif) left 0 no-repeat;
	background-position: expression("center left");
	padding-left: 13px;
	margin: 0 10px;
}
.SubSubSections .MenuItemCurrentTab2 A:link,
.SubSubSections .MenuItemCurrentTab2 A:visited,
.SubSubSections .MenuItemCurrentTab2 A:hover,
.SubSubSections .MenuItemCurrentTab4 A:link,
.SubSubSections .MenuItemCurrentTab4 A:visited,
.SubSubSections .MenuItemCurrentTab4 A:hover,
.SubSubSections A:hover {
	color: #787878;
	background: url(images/BackSubSubSectionsHover.gif) left 0 no-repeat;
	background-position: expression("center left");
}
.ContentTable,
.ContentHolder {
	width: 100%;
	height: 100%;
}
.ContentHolder {
	background: #FFF url(images/BackFooterNew.gif) center bottom no-repeat;
}
.LeftColumn {
	width: 175px;
	width: expression("185px");
	border-right:1px #787878 solid;
	padding: 3px 5px 10px 5px;
}
.Frontpage .LeftColumn {
	width: 330px;
	width: expression("370px");
	border-width: 0;
	padding-right: 35px;
}
.MiddleColumn {
	width: 418px;
	width: expression("430px");
	padding: 3px 5px 10px 5px;
}
.Frontpage .MiddleColumn {
	width: 310px;
	width: expression("465px");
	border-width: 0;
	padding: 3px 155px 10px 0;
}
.RightColumn {
	width: 210px;
	width: expression("220px");
	border-left:1px #787878 solid;
	padding: 3px 1px 10px 5px;
}
/*__Form Master__*/
.ContactGegevens .MiddleColumn {
	width:418px;
}
.ContactGegevens .RightColumn {
	width:210px;
}
/*_____________*/
.LeftColumn .Spacer {
	width: 175px;
}
.Frontpage .LeftColumn .Spacer {
	width: 330px;
}
.MiddleColumn .Spacer {
	width: 418px;
}
.Frontpage .MiddleColumn .Spacer {
	width: 310px;
}
.RightColumn .Spacer {
	width: 210px;
}
.LeftColumn .Spacer,
.MiddleColumn .Spacer,
.RightColumn .Spacer {
	height: 1px;
}
.Spacer {
	display: block;
}
.Clear {
	clear:both;
	font-size:1px;
}
.Breadcrumb {
	margin-bottom: 7px;
}
.Breadcrumb,
.Breadcrumb .SkinObject, 
.Breadcrumb .SkinObject:link,
.Breadcrumb .SkinObject:visited,
.Breadcrumb .SkinObject:hover {
	font-weight: normal;
	color: #787878;
	font-size: 10px;
	text-decoration: none;
}
.Breadcrumb .SkinObject:hover {
	text-decoration: underline;
}
.FooterPane,
.RegisterHolder {
	float: left;
	margin-top: 10px;
}
.RegisterHolder,
.FooterPane .LinksItem {
	border-right: 1px #005aa5 solid;
}
.FooterPane .LinksItem {
	padding-left: 10px;
}
.LinksTable .CommandButton:link,
.LinksTable .CommandButton:visited,
.LinksTable .CommandButton:hover,
.RegisterHolder .SkinObject:link,
.RegisterHolder .SkinObject:visited,
.RegisterHolder .SkinObject:hover {
	color: #005aa5;
	font-size: 10px;
	text-decoration: none;
	padding-right: 10px;
	display: block;
}
.Main .LinksTable .CommandButton:link,
.Main .LinksTable .CommandButton:visited,
.Main .LinksTable .CommandButton:hover {
	background: url(images/BackSubSubSections.gif) left 0 no-repeat;
	background-position: expression("center left");
	padding-left: 13px;
}
.Main .LinksTable .CommandButton:hover {
	background: url(images/BackSubSubSectionsHover.gif) left 0 no-repeat;
	background-position: expression("center left");
}
.LinksTable .CommandButton:hover,
.RegisterHolder .SkinObject:hover {
	color: #787878;
	text-decoration: underline;
}
.Footer {
	height: 70px;
	padding-left:30px;
	background: #FFF url(images/BackFooterWide.gif) center bottom no-repeat;
}
.Hidden {
	display:none;
}
.NewsPane {
	background: url(images/BackLatestNews.gif) bottom right no-repeat;
	border: 1px #ccd9e3 solid;
	min-height: 210px;
	height: expression("210px");
	margin: 6px 0 14px 0;
}
.Hidden {
	display:none;
}
.SubmitButton {
	background: url(images/BackSubmit.gif) bottom left repeat-x;
	width:150px;
	vertical-align:middle;
}
.ContactGegevens .SubmitButton {
	background: url(images/BackSubmit.gif) bottom left repeat-x;
	width:130px!important;
	width:150px;
	vertical-align:middle;
	border:0 none;
}
.CheckSmall {
	width:22px;
	
}
.ImgPdf {
	width:95px;
	background: url(images/pdf.gif) top right no-repeat;
}
#Table2 TD {
	line-height:22px;
}
.LabelsForm {
	border: 1px solid #c6d2e0;
	width:300px;
}
.ContactGegevens .LeftColumn .Spacer {
	width: 151px;
}
