/*************************
 *   GLOBAL              *
 *************************/

body, html{ height:100%; } /* Container full page height */

body{
margin:0;
padding:0;
line-height: 1.5em;
background: url(../img/bgBody.jpg) #fff top center no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0b3669;
}
a {
	color: #ff6f01;
	text-decoration: underline;
}
a:focus,
a:hover { color: #0b3669; }

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	line-height: 1em;
	color: #30a7de;
} 
h1 {
	font-size: 2.75em;
} 
h2 {
	display:block;
	font-size:30px;
	min-height:35px;
	padding-bottom:15px;
}
h3 {
	font-size: 1.3em;
	color: #0093d7;
}
h4 {
	line-height: 1em;
	font-size: 17px;
	color: #00a7e4;
	margin: 0 0 10px;
	font-weight: bold;
}
h4 a {
	color: #00a7e4;
	text-decoration: none;
}
h5 {
	line-height: 1em;
	font-size: 11px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
h6 {
	line-height: 1em;
	padding-top: 5px;
	font-size: 11px;
	text-transform: uppercase;
	color: #bf2925;
	text-align: right;
}
p {
margin: 0 0 20px 0;
text-align: justify;
}

ul, ol { margin: 0 0 0 2em; }
ul li { list-style-type: disc; }
ol li { list-style-type: decimal; }
li ul, li ol { margin:0 1.5em; } 
#content ul li { list-style-image: url(../img/bullet.gif); margin-bottom: 10px; }

strong, .strong { font-weight: bold; }
em { font-style: italic; }

iframe {
border: 1px #000000 solid;
}

form {}
label {
/*display: block;
float: left;
height: 20px;
width: 50px;
margin-bottom: 5px;
position: relative;
clear: left;*/
}
input, textarea {
padding: 2px;
border: 1px #0b3669 solid;
width: 250px;
}
input:focus,
input:hover,
textarea:focus,
textarea:hover {
border: 1px #ff6f01 solid;
}
.contactButtons {margin-left: 125px;}
.contactButtons input {width: auto;}
#buttons input {
float: left;
margin-left: 54px;
width: 75px;
background-color: #FFFFFF;
}
#buttons input:focus,
#buttons input:hover {
border: 1px #000000 solid;
background-color: #bf2925;
color: #FFFFFF;
}

/*************************
 *   LAYOUT and STYLING  *
 *************************/

#maincontainer{
width: 936px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding: 0;
}

#header{ margin: 0 0 25px 0; }
#headerTop{ 
height: 133px;
margin: 0;
}
#headerTop h1{
margin: 0;
padding-top: 70px;
display: block;
width: 300px;
float: left;
}
#headerTop h3{
margin: 0;
padding-top: 90px;
display: block;
width: 350px;
text-align: right;
font-style: italic;
font-weight: bold;
float: right;
}
#headerPic{ height: 253px; }

#contentwrapper{
float: left;
width: 100%;
}
#contentcolumn{
/*margin-right: 393px;*/ /*Set left margin to RightColumnWidth*/
float: left;
width:543px;
padding-right:31px;
}
#content{ margin-bottom: 35px; }
#rightcolumn{
/*float: left;*/
float: left;
width: 362px; /*Width of left column*/
/*margin-left: -362px;*/ /*Set left margin to -(RightColumnWidth)*/
margin-top: 50px;
}
#footer{
clear: left;
width: 100%;
background: url(../img/bgFooter.jpg) left top no-repeat;
color: #fff;
padding: 0;
font-size: 10px;
line-height: 1em;
height: 85px;
letter-spacing: -0.03em;
}
#footer p{
margin: 0 0 10px;
text-align: left;
}
#footLeft{
float: left;
display: block;
width: 530px;
margin: 19px 0 0 19px;
}
#footRight{
float: right;
display: block;
width: 324px;
margin: 19px 19px 0 0;
padding-left: 23px;
border-left: 1px solid #1aa5db;
}
#footer a, #footer a:hover	{ color: #FFFFFF; }
#footer a:hover { text-decoration: none; }

.padRight1 	{ padding-right: 10px; }
.padBottom1	{ padding-bottom: 10px; }
.padTop1 	{ padding-top: 10px; }
.margin1 	{ margin-bottom: 40px; }
.margin2 	{ margin-bottom: 20px; }
.margin3	{ margin-top: 40px; }
.margin4 	{ margin-left: 25px; }
.width1		{ width: 50px; display: inline-block; }
.floatLeft	{ position: relative; float: left; }
.center 	{ text-align: center; }
.nomargin 	{ margin: 0 !important; }
.clear		{ clear: both; }
.size1		{ font-size: 1.2em; }
.orange		{ color: #ff6f01; }
.blue		{ color: #00A7E4; }

/* Contact Page */
#content ul li#contactMail, #content ul li#contactTel, #content ul li#contactFax
							{ padding-left:10px; }
#content ul li#contactMail	{ list-style-image: url(../img/mail.jpg); }
#content ul li#contactTel	{ list-style-image: url(../img/phone.jpg); }
#content ul li#contactFax	{ list-style-image: url(../img/fax.jpg); }

/* --------------- Splash Page Specific -------------- */

body#bodySplash			{ background-image: none; }
#splashLeft,
#splashRight 			{ height: 150px; display: block; margin-bottom: 200px; }
#splashLeft 			{ width: 743px; float: left; }
#splashRight 			{ width: 182px; float: right; }
#splashRight a			{ 
background: url(../img/splashMidRight.gif) no-repeat 0 0;
text-decoration: none;
color: #ffffff;
text-indent: -999999px; 
overflow: hidden;
display: block;
height: 150px;
width: 182px;
}
#splashRight a:hover 	{ background-position: 0 -170px !important; }
#bodySplash #footer{
background: none;
color: #bcbec0;
height: auto;
line-height: 1.2em;
font-size: 9px;
}
#bodySplash #footer p{
text-align: justify;
}

/* --------------- JQUERY MENU STYLING --------------- */

.jqueryslidemenu{
font: bold 14px Arial, Helvetica, sans-serif;
background: url(../img/bgMenu.jpg) left top no-repeat;
width: 100%;
height: 37px;
}
.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
list-style-type: none;
}
.jqueryslidemenu ul li a, .jqueryslidemenu ul li span{
/*background: transparent url(../img/menuSpacer.jpg) right top no-repeat;
padding: 10px 18px;*/
background: url(../img/menuFull.gif) no-repeat;
text-decoration: none;
color: #ffffff;
text-indent: -999999px; 
overflow: hidden;
display: block;
height: 37px;
}

.jqueryslidemenu #home 		{ background-position: 0 0; width: 99px; }
.jqueryslidemenu #troeven 	{ background-position: -99px 0; width: 94px; }
.jqueryslidemenu #bvba 		{ background-position: -193px 0; width: 76px; }
.jqueryslidemenu #limited 	{ background-position: -269px 0; width: 158px; }
.jqueryslidemenu #starter 	{ background-position: -427px 0; width: 127px; }
.jqueryslidemenu #tarieven 	{ background-position: -554px 0; width: 170px; }
.jqueryslidemenu #overons 	{ background-position: -724px 0; width: 104px; }
.jqueryslidemenu #contact 	{ background-position: -828px 0; width: 108px; }

.jqueryslidemenu #home:hover, .jqueryslidemenu #home.active 		{ background-position: 0 -37px !important; }
.jqueryslidemenu #troeven:hover, .jqueryslidemenu #troeven.active 	{ background-position: -99px -37px !important; }
.jqueryslidemenu #bvba:hover, .jqueryslidemenu #bvba.active 		{ background-position: -193px -37px !important; }
.jqueryslidemenu #limited:hover, .jqueryslidemenu #limited.active 	{ background-position: -269px -37px !important; }
.jqueryslidemenu #starter:hover, .jqueryslidemenu #starter.active 	{ background-position: -427px -37px !important; }
.jqueryslidemenu #tarieven:hover, .jqueryslidemenu #tarieven.active { background-position: -554px -37px !important; }
.jqueryslidemenu #overons:hover, .jqueryslidemenu #overons.active 	{ background-position: -724px -37px !important; }
.jqueryslidemenu #contact:hover, .jqueryslidemenu #contact.active 	{ background-position: -828px -37px !important; }

/*.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul li a.active{
background-color: #0082c7;
}
.jqueryslidemenu ul li a.menuLeft:hover {
background: transparent url(../img/bgMenuHoverLeft.gif) left top no-repeat;
}
.jqueryslidemenu ul li a.menuRight:hover {
background: transparent url(../img/bgMenuHoverRight.gif) right top no-repeat;
}
.jqueryslidemenu ul li img{
float: right;
}*/
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
background: #0065a4 url(../img/bgMenuSub.jpg) left top repeat-x;
}
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: bold 13px Arial, Helvetica, sans-serif;
width: 125px; /*width of sub menus*/
padding: 15px 0;
margin: 0 15px;
border-top: 1px solid #7fd1f0;
background-image: none;
text-indent: 0px; 
overflow: auto;
height: auto;
}
.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
background: none;
color: #7fd1f0;
}
.jqueryslidemenu ul li ul li a.menuSubTop{
border-top: none;
}


/* CONTACT FORM */

form#contactForm label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  width: 120px; /* Width of labels */
}
form#contactForm ol {
  margin: 0;
  padding: 0;
}
form#contactForm li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form#contactForm em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}

/* ----- Banners ----- */
#bannerDossier a,
#bannerSessies a		{background: no-repeat 0 0;text-indent: -999999px;overflow: hidden;display: block;width: 362px;height: 88px;margin-bottom: 9px;}
#bannerDossier a		{background: url(../img/bannerDossier.jpg);}
#bannerSessies a		{background: url(../img/bannerSessies.jpg) 0 -98px;}
#bannerDossier a:hover	{background-position: 0 -98px !important;}
#bannerSessies a:hover 	{background-position: 0 0 !important;}
#bannerIng				{margin-bottom: 9px;}

/* ING banners */

/* Oud */
/*#bannerIng			{background: url(../img/bannerINGstarter.jpg) no-repeat 0 0;text-indent: -999999px;overflow: hidden;display: block;width: 362px;height: 88px;}*/
