/* GENERAL */


:root { overflow-x: auto !important; }
html { height: 100%; margin: 0px; padding: 0px; overflow: -moz-scrollbars-vertical!important; }
body, * { font-family: Arial; font-size: 12px; color: #000000; }
body { background-image: url(/images/bg_main.gif); background-repeat: repeat-x;  background-position: top center; background-color: #ffffff; margin: 0px; text-align: center; }
/*h2 { color: 352975; padding-bottom: 0px; line-height: 12px;}*/

#phAllcenter { width: 910px; min-width: 910px; margin-left: auto; margin-right: auto; text-align: left; }

#phTopbar { width: 100%; height: 99px; background-image: url(/images/bg_topheader.gif);}
	#phTopbarmiddle { width: 910px; margin-left: auto; margin-right: auto; text-align: left; }
		#phLogo { }
		#phAdresTop { float: left; margin-left: 20px; margin-top: 70px; width: 450px; height: 20px; }
		#phBtnsTop { float: right; margin-left: 100px; margin-top: 14px; width: 110px; height: 85px; line-height: 23px; }
#phBreadcrumbs { width: 910px; height: 33px; background-color: white; margin: 0; border: solid 1px white; }
	#BreadcrumbsTxt { margin: 9 0 0 10; font-size: 11px; }
#phBigmenu { width: 910px; height: 232px; background-color: #c6c6e6; }
	#phBigPics { width: 910px; height: 200px; background-color: purple; }
		#phBigPic01, #phBigPic02, #phBigPic03, #phBigPic04, #phBigPic05, #phBigPic06, #phBigPic07 { float: left; margin: 0px; }
		#phBigPic01 a { width: 130px; height: 200px; float: left; display: block; background-image: url(/images/fot_fitness.jpg); background-repeat: no-repeat; margin: 0; }
		#phBigPic02 a { width: 130px; height: 200px; float: left; display: block; background-image: url(/images/fot_wellness.jpg); background-repeat: no-repeat; margin: 0; }
		#phBigPic03 a { width: 130px; height: 200px; float: left; display: block; background-image: url(/images/fot_beauty.jpg); background-repeat: no-repeat; margin: 0; }
		#phBigPic04 a { width: 130px; height: 200px; float: left; display: block; background-image: url(/images/fot_fysio.jpg); background-repeat: no-repeat; margin: 0; }
		#phBigPic05 a { width: 130px; height: 200px; float: left; display: block; background-image: url(/images/fot_bedrijfs.jpg); background-repeat: no-repeat; margin: 0; }
		#phBigPic06 a { width: 130px; height: 200px; float: left; display: block; background-image: url(/images/fot_reintegratie.jpg); background-repeat: no-repeat; margin: 0; }
		#phBigPic07 a { width: 130px; height: 200px; float: left; display: block; background-image: url(/images/fot_groeps.jpg); background-repeat: no-repeat; margin: 0; }
	#phBigmenuBtns { width: 910px; height: 30px; background-color: #352972; }
		
	#phBigmenuOrange { width: 910px; height: 2px; background-color: #df922e; line-height:0; font-size:0; }
		
#phMenumargin { width: 910px; height: 25px; background-color: white; }
#phAllcontenthome { width: 910px; background-image: url(/images/bg_homecontent.gif); float: left; padding-bottom: 20px; }
	#phHomeleft { width: 235px; min-height: 700px; float: left; }
		#phHomeleftblok { width: 215px; min-height: 230px; background-color: #ffffff; float: right; border: thin solid #43b0f9; }
			#phHomeTitleLeft { width: 215px; height: 37px; background-image: url(/images/bg_hometitleleft.gif); float: left; }
			#phHomeLeftTxt { width: 215px; height:400px; float: left; padding: 10 0 0 10; }
	#phHomemiddle { width: 455px; min-height: 700px; float: left; }
		#phHomeMidBlok { width: 415px; min-height: 680px; margin-left: 18px; background-color: #ffffff; border: thin solid #f39b29; }
			#phHomeTitleMid { width: 415px; height: 37px; background-image: url(/images/bg_hometitlemid.gif); float: left; }
			#phHomeMidTxt { width: 385px; padding: 10 0 20 10; float: left; }
	#phHomeright { width: 220px; min-height: 700px; float: left; }
		#phHomeRightBlok { width: 200px; min-height: 100px; background-color: #ffffff; float: left; border: thin solid #352972; }
			#phHomeTitleRight { width: 200px; height: 37px; background-image: url(/images/bg_hometitleright.gif); float: left; }
			#phHomeRightTxt { width: 185px; float: left; padding: 10 0 0 10; }
#phBottomMargin { width: 910px; height: 15px; background-color: white; float: left; }
#phBottombar { width: 100%; height: 100px; background-image: url(/images/bg_bottomgradient.gif); float: left; }
	#phBottomBarMiddle { width: 910px; margin-left: auto; margin-right: auto; text-align: left; }
		#phLinksBottom { float: left; margin-top: 80px; width: 400px; height: 20px; text-align: left; }

#phAllcontentNxt { float:left; width: 910px; background-image: url(/images/bg_nxt_gradient.png); }
	#phNxtLeft { width: 325px; min-height: 362px; float: left; }
		#phNxtTitle { min-width: 50px; float: right; margin-top: 8px; margin-right: 23px; }
		#phNxtTitleR { min-width: 50px; float: right; margin-top: 3px; margin-right: 23px; }
		#phNxtFoto { width: 258px; float: right; margin-top: 26px; margin-right: 23px; }
		#phNxtOnderschrift { width: 253px; float: right; margin-top: 2px; margin-right: 26px; color: #666666; font-size: 11px; font-style: italic; }
	#phNxtRight { width: 584px; min-height: 362px; float: left; }
		#phNxtRightTxt { width: 544px;  padding-bottom: 20px; margin-left: 20px; margin-top: 3px; font-size: 12px; line-height: 20px; }



/* BUTTON STYLES */
a.btnLogoHome { float: left; width: 215px; height: 99px; background-image: url(/images/pic_logotop.gif); background-repeat: no-repeat; text-decoration: none; }

a.btnBullet1 { float: left; width: 120px; height: 26px; padding: 0 0 0 18; display: block; background-image: url(/images/btn_bullet_purple.gif); background-repeat: no-repeat; color: white; font-weight: bold; text-decoration: none; }
a.btnBullet1:hover { float: left; width: 110px; height: 26px; padding: 0 0 0 18; background-image: url(/images/btn_bullet_red.gif); background-repeat: no-repeat; color: white; font-weight: bold; text-decoration: none; }
a.btnBullet2 { float: left; width: 120px; height: 26px; padding: 0 0 0 18; background-image: url(/images/btn_bullet_purple.gif); background-repeat: no-repeat; color: white; font-weight: bold; text-decoration: none; }
a.btnBullet2:hover { float: left; width: 110px; height: 26px; padding: 0 0 0 18; background-image: url(/images/btn_bullet_red.gif); background-repeat: no-repeat; color: white; font-weight: bold; text-decoration: none; }
a.btnBullet3 { float: left; width: 120px; height: 26px; padding: 0 0 0 18; background-image: url(/images/btn_bullet_purple.gif); background-repeat: no-repeat; color: white; font-weight: bold; text-decoration: none; }
a.btnBullet3:hover { float: left; width: 110px; height: 26px; padding: 0 0 0 18; background-image: url(/images/btn_bullet_red.gif); background-repeat: no-repeat; color: white; font-weight: bold; text-decoration: none; }

a.phBigMenuBtn01 { width: 130px; height: 30px; float: left; background-image: url(/images/btn_fitness01.gif); background-repeat: no-repeat; }
a.phBigMenuBtn01:hover { width: 130px; height: 30px; float: left; background-image: url(/images/btn_fitness02.gif); background-repeat: no-repeat; }
a.phBigMenuBtn02 { width: 130px; height: 30px; float: left; background-image: url(/images/btn_wellness01.gif); background-repeat: no-repeat; }
a.phBigMenuBtn02:hover { width: 130px; height: 30px; float: left; background-image: url(/images/btn_wellness02.gif); background-repeat: no-repeat; }
a.phBigMenuBtn03 { width: 130px; height: 30px; float: left; background-image: url(/images/btn_beauty01.gif); background-repeat: no-repeat; }
a.phBigMenuBtn03:hover { width: 130px; height: 30px; float: left; background-image: url(/images/btn_beauty02.gif); background-repeat: no-repeat; }
a.phBigMenuBtn04 { width: 130px; height: 30px; float: left; background-image: url(/images/btn_fysio01.gif); background-repeat: no-repeat; }
a.phBigMenuBtn04:hover { width: 130px; height: 30px; float: left; background-image: url(/images/btn_fysio02.gif); background-repeat: no-repeat; }
a.phBigMenuBtn05 { width: 130px; height: 30px; float: left; background-image: url(/images/btn_bedrijfs01.gif); background-repeat: no-repeat; }
a.phBigMenuBtn05:hover { width: 130px; height: 30px; float: left; background-image: url(/images/btn_bedrijfs02.gif); background-repeat: no-repeat; }
a.phBigMenuBtn06 { width: 130px; height: 30px; float: left; background-image: url(/images/btn_reintegratie01.gif); background-repeat: no-repeat; }
a.phBigMenuBtn06:hover { width: 130px; height: 30px; float: left; background-image: url(/images/btn_reintegratie02.gif); background-repeat: no-repeat; }
a.phBigMenuBtn07 { width: 130px; height: 30px; float: left; background-image: url(/images/btn_groepslessen01.gif); background-repeat: no-repeat; }
a.phBigMenuBtn07:hover { width: 130px; height: 30px; float: left; background-image: url(/images/btn_groepslessen02.gif); background-repeat: no-repeat; }

/* TEKST STYLES */
.AdresTop { color: #ffffff; font-size: 12px; font-weight: bold; }
.BoldCrumb { font-size: 11px; font-weight: bold; }
.txtHomeTitle { font-size: 15px; font-weight: bold; padding-left: 10px; padding-top: 11px; float: left; color: #333333; }
.tijdenPaars { color: #352972; }
.newsTitleHome { color: #352972; font-size: 13px; font-weight: bold; }
.footertxt { color: #ffffff; font-size: 11px; }
.smallnews { font-size: 11px; color: #352972; }



/* LINK STYLES */
.white { color: #ffffff; }
.linkSublink1 { color: #ffffff; }
.linkSublink2 { color: #ffffff; }
.linkSublink3 { color: #ffffff; }
.cslink { color: #ffffff; font-size: 11px; }

