body{
	font-family:Arial, Helvetica, Verdana;	
	font-size:14px;
	line-height:18px;
	color:#00306c;
}

a.button {
	background: url("../images/sprite.png") no-repeat 0 0;
	width: 244px;
	height: 50px;
	display: block;
	float:left;
	text-indent: -9999px;
	margin-top:20px;
}
a.button2 {
	background: url("../images/sprite.png") no-repeat -244px 0;
	width: 244px;
	height: 50px;
	display: block;
	float:left;
	text-indent: -9999px;
	margin-top:30px;
}
a.button:hover { background-position: 0 -100px; }
a.button2:hover { background-position: -244px -100px;}
	
a.button:active { background-position: 0 -100px; }
a.button2:active { background-position: -244px -100px; }

/*
a.button:active,
a.button.active { background-position: 0 -162px; }
a.button2:active,
a.button2.active { background-position: -250px -162px; }
*/

/* menu items rechtsboven in */
#menu a.overons {
	background: url("../images/Sprite_rechtsboven.png") no-repeat 0 0;
	width: 89px;
	height: 36px;
	display: block;
	float:left;
	text-indent: -99999px;
}
#menu a.oplossingen {
	background: url("../images/Sprite_rechtsboven.png") no-repeat -89px 0;
	width: 104px;
	height: 36px;
	display: block;
	float:left;
	text-indent: -99999px;
}
a.contact {
	background: url("../images/Sprite_rechtsboven.png") no-repeat -292px 0;
	width: 83px;
	height: 36px;
	display: block;
	float:left;
	text-indent: -9999px;
}
/* Meer info Sprite */
a.afspraak {
	background: url("../images/afspraak-maken.png") no-repeat 0 0;
	width: 250px;
	height: 50px;
	display: block;
	float:left;
	text-indent: -9999px;
	margin-left:70px;
}

a.buttonReferentie {
	background: url("../images/Sprite_rechtsboven.png") no-repeat -193px 0;
	width: 101px;
	height: 36px;
	display: block;
	float:left;
	text-indent: -9999px;
}


#menu a.overons:hover { background-position: 0 -36px; }
#menu a.oplossingen:hover { background-position: -89px -36px; }
#menu a.contact:hover { background-position: -292px -36px; }
#menu a.buttonReferentie:hover { background-position: -193px -36px; }

a.afspraak:hover { background-position: 0 -50px; }
a.afspraak:active { background-position: 0 -100px; }


#menu a.overons:active { background-position: 0 -72px; }
#menu a.oplossingen:active { background-position: -89px -72px; }
#menu a.buttonReferentie:active{ background-position: -193px -72px; }
#menu a.contact:active{ background-position: -292px -72px; }	 


/* mail-a-friend Sprite */
a.buttonmail-a-friend {
	background: url("../images/mail-a-friend-sprite.png") no-repeat 0 0;
	width: 110px;
	height: 25px;
	display: block;
	float:left;
	text-indent: -9999px;
}

a.buttonmail-a-friend:hover { background-position: 0 -25px; }
a.buttonmail-a-friend:active { background-position: 0 -50px; }


#maincontent p{
	color:#00306c;
	font-family:Arial, Helvetica, Verdana;
	font-size:14px;
	line-height:18px;
}


/* custom */

   
      .slide {
          position: relative;
   
      }
   
      .slide .inner {
           position: absolute;
           left: 0;
           bottom: 0;
           display:block;
         }

h2{ 
	color:#00306A;
	font-size:26px;
	line-height:32px;
	padding-top:10px;
}
h3{
	color:#99CC00 !important;
	font-size:22px;
	line-height:26px;
}
.nomargin{
	margin-bottom:5px;
	padding-bottom:5px;
}

.error{
	color:red;
}
.smaller{
	font-size:12px!important;
}
.right{
	float:right;
}
.center{
	text-align:center;
}
.tag{
	display:block;
	float:left;
	line-height:34px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	width:100%;
}
.right{
	text-align:right;
	display: block;
	float:right;
}

/* vtip */
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
