﻿/*MINDBUS 2009*/

/* USED COLORS:
--------------------------------------
	- Green										:	#4b7f80
	- Pink										:	#cc2c91
	- Purple									:	#4f2b80
	- Grey/purple (textcolor)	:	#7d7994
	-	Dark grey								:	#484250
	-	Light grey							:	#b3b2b9
--------------------------------------
*/
/*
div 
{
	border: solid 1px red;
}
*/


table
{
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

table tr td
{
	width: auto;
}

.table_white
{
	color: #FFFFFF;
}

.table_purple
{
	color: #4f2b80;
}

img
{
	border: none;
}

body
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	min-width: 976px;
	text-align: center; /* CENTER ON PAGE */
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 11px;
	color: #7d7994;
	line-height: 18px;
}


a, a:link, a:visited, a:active
{
	color: #4f2b80;
	text-decoration: underline;
}

a:hover
{
	color: #cc2c91;
	text-decoration: underline;
}

p
{
	/*float: left;*/
	padding: 0;
	line-height: 18px;
	margin: 0 0 15px 0;
}

html
{
	background: url(../images/background.jpg);
	background-repeat: repeat-x;
}

.selectStyle
{
	border: solid 1px #b3b2b9;
	color: #7d7994;
	margin: 0;
	padding: 0;
}

/*---- sIFR ---*/
.sIFR-flash
{
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-unloading .sIFR-flash
{
	visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore
{
	visibility: visible !important;
}

.sIFR-alternate
{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus
{
	margin: 0pt;
	padding: 0pt;
	overflow: auto;
	letter-spacing: 0px;
	float: none;
}


#mainHolder
{
	width: 976px;
	height: auto;
	margin: 0 auto;
	text-align: left;
}

#mainBackground
{
	width: 976px;
	height: auto;
	background: url(../images/main_gradient_background_under.jpg);
	background-repeat: repeat-y;
	float: left;
}

#mainTopBackground
{
	width: 976px;
	height: auto;
	min-height: 500px;
	background: url(../images/main_gradient_background.jpg);
	background-repeat: no-repeat;
	float: left;
}

#contentHolderLeft
{
	width: 710px;
	height: auto;
	float: left;
}

#contentHolderLeftCol
{
	width: 250px;
	float: left;
	height: auto;
}

#siteHeaderHolder
{
	width: 232px;
	height: 125px;
	float: left;
	padding: 0 0 0 8px;
}

#contentMiddle
{
	float: left;
	width: 460px;
	height: auto;
}
/*
#contentMiddle a, #contentMiddle a:link, #contentMiddle a:visited, #contentMiddle a:active
{
	color: #cc2c91;
	text-decoration: underline;
}

#contentMiddle a:hover
{
	color: #4f2b80;	
	text-decoration: underline;
}

*/

/* PAGINA MET FOTO IN HET MIDDEN */

#contentMiddleImageHolder, .behandelingBackground
{
	width: 460px;
	height: auto;
	float: left;
	background-repeat: no-repeat;
}

  .behandelingSpecial {
     display: block; 
     clear: both;
  }
  
  .behandelingAnchors {
    display: block;
    clear: both;
    width: 440px;
    height: 210px;
    padding: 5px 0 0 5px;
    margin: 5px 0 0 0px;
    background: url(/images/behandeling/geen-behandeling.jpg) 5px 35px no-repeat;
  }

.headerPhoto_01
{
	background: url(../images/photo_lichaams_behandeling.jpg);
}
.headerPhoto_02
{
	background: url(../images/photo_lichaams_spataderen.jpg);
}
.headerPhoto_03
{
	background: url(../images/photo_lichaams_spataderen_staand.jpg);
}

.contentTextRepeater
{
	width: 455px;
	float: left;
	padding: 0 0 10px 0;
	height: auto;
}

/* NIEUW */

.contentTextRepeater table p
{
	width: auto;
	float: left;
	height: auto;
}

/* NIEUW */

.contentTextRepeater p
{
	/*	width: 455px; */ /* float: left; */
	height: auto;
}

/* BREADCRUMBS ***************************************************************************************/
.breadCrumbs, .breadCrumbs_noline
{
	width: 460px;
	height: auto;
	float: left;
	font-size: 10px;
	color: #cc2c91;
	padding: 6px 0 5px 0;
	margin: 0 0 5px 0;
}
.breadCrumbs
{
	background: url(/images/gradient_line_large.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.breadCrumbs a, .breadCrumbs a:link, .breadCrumbs a:visited, .breadCrumbs a:active, .breadCrumbs_noline a, .breadCrumbs_noline a:link, .breadCrumbs_noline a:visited, .breadCrumbs_noline a:active
{
	text-decoration: none !important;
	color: #7d7994 !important;
}

.breadCrumbs a:hover, .breadCrumbs_noline a:hover
{
	color: #4f2b80;
}

.breadCrumbUnderLine
{
	background: url(/images/gradient_line_large.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0 0 5px 0;
	float: left;
/*	height: 161px;*/
}
/* ------------------------------------------------------ */

#homeSingleScreen
{
	width: 460px;
	height: 161px;
	float: left;
	padding: 125px 0 20px 0;
}

.alternative_singlescreen_h1
{
	color: #4f2b80;
	font-size: 16px;
	padding: 0 0 8px 0;
	margin: 0 0 10px 0;
	background: url(/images/gradient_line_large.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	font-weight: bold;
}

.alternative_singlescreen ul
{
	width: 420px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background: url(/images/gradient_line_large.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.alternative_singlescreen ul img
{
	padding: 0 10px 0 0;
}

.alternative_singlescreen li
{
	padding: 5px 0 5px 0px;
	font-weight: bold;
}


/* HOME MIDDLE CONTENT CONTAINER */
.homeMiddleContentHolder
{
	width: 230px;
	height: auto;
	float: left;
}

.homeMiddleContentItem
{
	width: 210px;
	float: left;
	padding: 0 0 20px 0;
	line-height: 20px;
	min-height: 180px;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	 /* ADDED 2009 04 28 */
}
.rightCol 
{
	padding: 0 0 0 10px;
}

.homeMiddleContentItem img
{
	float: right;
}
.homeMiddleContentItem p
{
	margin: 0;
	padding: 0;
}
.homeMiddleContentItem ul
{
	margin: 0 0 -15px 0;
	padding: 8px 0 0 0;
	list-style-type: none;
	line-height: normal;
	float: left;
	width: 210px;
}
/* ADDED 23 04 2009 */
.homeMiddleContentItem ul a, .homeMiddleContentItem ul a:link, .homeMiddleContentItem ul a:visited, .homeMiddleContentItem ul a:active
{
	color: #cc2c91;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}
.homeMiddleContentItem ul a:hover
{
	text-decoration: underline;
	color: #4f2b80;
}
.homeMiddleContentItem ul li
{
	padding: 0 0 8px 15px;
	float: left;
	width: 210px;
	background: url('/images/icon/list_item_arrow.jpg') 0 3px no-repeat;
}
  .homeMiddleContentItem ul.medical li {
  	background: url('/images/icon/list_item_arrow_medic.gif') 0 3px no-repeat;
  }
.homeMiddleContentItem ul li img
{
	padding: 2px 10px 0 0;
	float: left;
}
.homeMiddleContentItem span
{
	float: left;
}

/* CONTENT RIGHT BAR (searching, order info etc. )*/
#contentHolderRight
{
	width: 250px;
	min-height: 600px;
	height: auto;
	float: left;
	background: url(../images/rightcol_background.jpg);
	background-repeat: no-repeat;
}

/* HEAD CONTACT*/
.mainContact
{
	width: 230px;
	float: left;
	padding: 18px 0 0 20px;
}

.mainContact img
{
	float: left;
	padding: 2px 0 0 0;
}

.phoneNumber
{
	font-size: 18px;
	text-transform: uppercase;
	float: left;
}

.localFee
{
	font-size: 0.5em;
	text-transform: none;
	float: left;
}


.contactItem
{
	float: left;
	color: #4f2b80;
	padding: 0 0 6px 10px;
	width: 190px;
	height: auto;
}

/* SEARCH BAR */

#searchHolder
{
	width: 190px;
	height: 55px;
	float: left;
	padding: 20px 0 0 20px;
}

/* Masterpage click wucs */
.rightItemHolder
{
	width: 190px;
	float: left;
	padding: 20px 0 0 20px;
}

.rightItemHolder ul
{
	margin: 0;
	padding: 10px 0 0 0;
	list-style-type: none;
	font-size: 1em;
	line-height: 25px;
	float: left;
}

.rightItemHolder a, .rightItemHolder a:link, .rightItemHolder a:visited, .rightItemHolder a:active
{
	color: #4f2b80;
	font-weight: bold;
	text-decoration: none;
}

.rightItemHolder a:hover
{
	color: #cc2c91;
}

.rightItemHolder ul img
{
	float: left;
	padding: 5px 10px 0 0;
}

.anchorUp
{
	float: left;
	width: 75px;
	padding-left: 375px;
	margin: -25px 0 0 0;
}

.anchorUp a, .anchorUp a:link, .anchorUp a:visited, .anchorUp a:active
{
	color: #b3b2b9;
	text-decoration: none;
}

.anchorUp a:hover
{
	color: #484250;
	text-decoration: underline;
}

.BehandelContentItem
{
	float: left;
	padding: 5px 0px 10px 0px;
}

.content-table {
  float: left;
}

.docShowSort
{
	width: 460px;
	float: left;
	padding: 0 0 10px 0;
	border-bottom: solid 1px #b3b2b9;
}

.docShowSortItem
{
	float: right;
	padding: 0 10px 0 0;
}

.newsListSortItem
{
	float: left;
	padding: 0 10px 0 0;
}


.docShowSortItemCat
{
	float: right;
	padding: 2px 10px 0 0;
	font-weight: bold;
}

.newsListSortItemCat
{
	float: left;
	padding: 2px 10px 0 0;
	font-weight: bold;
}

.doctorHolder, .newsListHolder
{
	width: 460px;
	float: left;
	height: auto;
}

.doctorItemHolder
{
	width: 114px;
	float: left;
	height: 155px;
	padding: 5px 0 10px 0;
}

.doctorPhoto
{
	width: 80px;
	height: 102px;
	float: left;
	padding: 0 0 5px 0;
}

#contentMiddleDoctorHolder
{
	width: 460px;
	height: auto;
	float: left;
	background-repeat: no-repeat;
}

#contentMiddleDoctorHolder img
{
	float: right;
}

.doctorName, .doctorFunction
{
	width: 110px;
	float: left;
	font-size: 9px;
}

.doctorName a, .doctorName a:link, .doctorName a:visited, .doctorName a:active
{
	text-decoration: none;
	color: #cc2c91;
}

.doctorName a:hover
{
	text-decoration: underline;
	color: #4f2b80;
}

.doctorFunction a, .doctorFunction a:link, .doctorFunction a:visited, .doctorFunction a:active
{
	text-decoration: none;
	color: #4f2b80;
}

.doctorFunction a:hover
{
	color: #cc2c91;
}

/* DOCTOR DETAIL */
.doctorDetailSpecialism
{
	width: 460px;
	float: left;
	padding: 0 0 10px 0;
}

.doctorDetailSpecialism b
{
	color: #4f2b80;
}

.doctorDetail p
{
	float: none;
}

.faqHolder, .faqItem
{
	width: 450px;
	float: left;
}

.faqText
{
	width: 440px;
	float: left;
	padding: 5px 0 0 10px;
}

.faqItem
{
	padding: 0 0 10px 0;
	display: block;
}

.faqItem a
{
	display: block;
}

.faqItem span, .faqItem img
{
	float: left;
}

.locationTable
{
	border-top: solid 1px #e6e6e8;
	line-height: 10px;
	float: left;
}

.locationTableDetail
{
	line-height: 10px;
}


.locationTableHeader
{
	color: #cc2c91;
	font-weight: bold;
	width: auto;
}

.locationTableHeader a
{
	color: #cc2c91;
	font-weight: bold;
	width: auto;
	text-decoration: none;
}

.nawTable
{
	clear: left;
}


.formHolder
{
	float: left;
	padding: 0 0 10px 0;
}

#divControlHolder
{
	float: left;
	border: dashed 1px black;
}

#divControlHolder:hover
{
	border: dashed 1px red;
}

.controlEditIcon
{
	float: right;
	padding: 2px 5px 0 0;
}

.controlEditIcon
{
	cursor: pointer;
}

/* PICS BEFORE AFTER REPEATER */

.photoResultRepeaterPreAfter 
{
	width: 450px;
	float: left;
	height: auto;
	padding: 0 0 5px 0;
}

.photoResultRepeater
{
	width: 450px;
	float: left;
	height: auto;
/* changed: 2010 07 12 */
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	/*border: solid 1px #f2cae3;*/
	background: url(/images/gradient_line_large.gif) repeat-y;
}

.photoResultRepeater img 
{
	padding: 0 0 5px 0;
}

/* changed: 2010 07 12 */
.photoResultRepeater span
{
	padding: 0 0 0 5px;
	color: #cc2c91;	
}

.photoResultItem
{
	width: 450px;
	height: auto;
	float: left;
}

.photoResultItemHeader
{
	width: 225px;
	height: auto;
	float: left;
}


.photoResultItemHeader
{
	/*padding: 0 0 10px 0 ;*/
}

.photoResultItemPic
{
	width: 450px;
	float: left;
	height: auto;
}

.pricePageTable tr td
{
	padding: 5px 0;
	margin: 0;
}

.pricePageTablePrice
{
	font-weight: bold;
}

.pricePageTable th
{
	font-weight: bold;
	color: #cc2c91;
	padding: 0 0 5px 0;
}

.pricePageTable
{
	margin: 0 0 10px 0;
	color: #4f2b80;
	clear: left;
}

/* LOCATION DETAIL */

.locationParagraph p
{
	width: 460px;
	float: left;
}

.locationParagraph p img
{
	float: left;
}

.locationParagraph p span
{
	padding: 3px 0 0 5px;
	float: left;
}

.imageFloater img
{
	float: right;
}


#tblLightBox, #divLightBoxContent
{
	margin: 0;
	width: 450px;
	float: left;
	clear: both;
}

#divLightBoxContent
{
	padding: 10px 0 0 5px;
}

#tblLightBox
{
	color: #cc2c91;
}

.newsItemSubText
{
	width: 440px;
	float: left;
	font-weight: bold;
	padding: 5px 0 10px 0;
}

.newsItemText h3
{
	width: 440px;
	float: left;
	padding: 0 0 10px 0;
}

.newsItemDate
{
	width: 440px;
	float: left;
	padding: 5px 0;
	color: #b3b2b9;
}

.anchor
{
	text-decoration: none;
}

/* NEWS LIST PAGE */
.newsItemHolder
{
	width: 460px;
	height: auto;
	float: left;
	padding: 20px 0 0 0;
}

.newsItemImage
{
	width: auto;
	height: auto;
  display: inline;
	float: right;
	padding: 5px 10px 10px 10px;
}

.newsItemText
{
	width: 450px;
	height: auto;
	float: none;
	display: inline;
}

  .newsItemText p {
    margin: 5px 0;
  }

.newsItemTextMainText
{
	width: 440px;
}

.newsItemTextMainText img
{
	float: right;
	padding: 5px 10px 10px 10px;
}

.newsItemReadMore
{
	width: 360px;
	padding: 0;
	margin: 0;
	height: auto;
}

.newsItemReadMore a:link, .newsItemReadMore a:visited
{
	text-decoration: none;
	font-weight: bold;
}

.newsItemReadMore img
{
	padding: 3px 10px 0 0;
	float: left;
}

.lineStyleGradient
{
	float: left;
	padding: 0 0 10px 0;
}
.FooterListChild
{
	font-weight: normal;
}

.homeShortItem
{
	float: left;
	line-height: 18px;
	padding: 0 0 5px 0;
}

.locationDetailItem
{
	float: left;
	width: 460px;
	height: auto;
	padding: 0 0 10px 0;
}

.vacatureHeader td
{
	font-weight: bold;
}


/* 404 PAGE STYLING*/


.Item404
{
	float: left;
}

/* Widget content container */
#goog-wm
{
	float: left;
	width: 460px;
	height: auto;
	padding: 0 0 10px 0;
}

/* Heading for "Closest match"*/
#goog-wm h3.closest-match
{
}

/* "Closest match" link*/
#goog-wm h3.closest-match a
{
}

/* Heading for "Other things" */
#goog-wm h3.other-things
{
	padding: 5px 0 0 0;
}

/* "Other things" list item */
#goog-wm ul
{
	margin: 0px;
	padding: 5px 0 0 0;
	list-style-type: none;
}

#goog-wm ul li
{
	list-style-type: none;
}

/* Site search box */
#goog-wm li.search-goog
{
	display: block;
}

.columnHeader
{
	width: 450px;
}

.formoption
{
}

.behandeling_form
{
	float: left;
}

/* VIDEO PAGE CONTENT  */

#contentMiddleVideoPage
{
	float: left;
	width: 660px;
	/*height: 500px;*/
	margin: 0 0 0 40px;
	display: inline;
}

h1.videoHeader
{
	padding: 0 !important;
	margin: 0 !important;
	font-weight: normal;
}


.breadCrumbsWide
{
	background: url(/images/gradient_line_large_videopage.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 633px;
}

.videoHolder
{
	width: 650px;
	height: auto;
	float: left;
	padding: 10px 0 0 0;
}

ul.voteList
{
	display: inline-block;
	float: left;
	width: 300px;
	padding: 0;
	margin: 0;

}

ul.voteList li input 
{
	padding: 0;
	margin: 0;

	}

ul.voteList li
{
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0;
	font-size :12px;
}

.videoHolderText
{
	color: #4E2B97;
	float: left;
	}
	
.shareButton 
{
	float: right;
	padding: 0 10px 0 0;
}

.videoDescription, 
.videoSubjectTitle
{
	padding: 5px 0 0 0;
	width: 645px;
	float: left;
	height: auto;
	line-height: 18px;
}

  .contentTextRepeater .videoDescription,
  .contentTextRepeater .videoSubjectTitle
  {
    width: 450px;
    margin-bottom: 10px;
  }
  
.videoSubjectTitle {
	color: #CC2C91;
	font-size: 13px;
	font-weight: bold;
}

ul.videoTabs 
{
	margin: 10px 0 0 0;
	padding: 0;
	width: 640px;
	float: left;
	height: 23px;
	list-style-type: none;
	display: inline-block;
	}

ul.videoTabs li 
{
	display: inline-block;
	float: left;
	margin: 0 1px 0 0;
	}

ul.videoTabs li a,
ul.videoTabs li a:link,
ul.videoTabs li a:visited 
{
	background: url(/images/tab_dark.gif) no-repeat left top;
	color: white;	
	width: 100px;
	height: 21px;
	float: left;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 0 0;
	color: White;
}

/*ul.videoTabs li.active 
{	
	height: 23px;
	float: left;
	width: 100px;
	text-align: center;
	color: #CE3596;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0 0 0;
}*/

ul.videoTabs li a:hover,
ul.videoTabs li.active a
{
	text-decoration: none;
	background: url(/images/tab_light.gif) no-repeat left top;
	color: #CE3596;
}

.videoNavigator 
{	
	width: 640px;
	height: auto;
	height: 325px;
	border: solid 1px #ECADD5;
	float: left;
}

ul.videoNavigatorList 
{
	width: 125px;
	height: 285px;
	float: left;
	margin: 20px 0 0 0;
	padding: 0 0 0 10px;
	border-right: solid 1px #ECADD5;
}

ul.videoNavigatorList li 
{
	list-style-type: none;
	padding: 0 0 5px 0;
	float: left;
	width: 115px;
	
	}
.videoMessage
{
  clear: both;
  min-height: 1px;
  margin: 0;
}
.videoThumbs 
{
	width: 480px;
	height: auto;
	float: left;
	padding: 20px 0 0 10px;
}

.videoThumbs h2 
{
	float: left;
	height: auto;
	width: 400px;
	background: url(/images/gradient_line_large.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
  
.videoItemsHolderFlow 
{
	width: 492px;
	height: 275px;
	float: left;
	overflow: auto;
}

  .videoThumbsWide .videoItemsHolderFlow
  {
    width: 628px;
  }
  
.videoRepeaterHolder 
{
	width: 150px;
	float: left;
	height: 150px;
	padding: 0 0px 0 0;
}

.videoRepeaterText
{
	width: 140px;
	float: left;
	padding: 0 0 5px 0;
}

  .videoRepeaterText span, 
  .videoName span, 
  .videoRepeaterImage img, 
  .videoImage img
  {
    cursor: pointer;
    text-decoration: underline;
  }

.videoRepeaterImage
{	width: 120px;
	float: left;
	border: solid 1px #7D7994;
	padding: 1px;
}

.videoSearch
{
  clear: both;
  width: 630px;
}
/* MOST VIEWED ITEMS LIST */

.rightColListVideo
{
	float: left;
	font-size: 11px;
	margin: 0;
	width: 200px;
	padding: 5px 0 5px 0;
	}
	
.rightColListVideoHolder	
{
	padding: 5px 0 0 0;
	width: 220px;
	float: left;
	height: 250px;
	overflow: auto;
	}

.videoImage, .videoTitle, .videoTime 
{
	float: left;
}

.videoImage 
{
	width: 90px;
	padding: 0;
	margin: 0 10px 0 0;
	border: solid 1px #7D7994;
	padding: 1px;
}

.videoRating 
{ 
  display: none; 
}

.videoLoading 
{
  position: absolute;
  width: 490px; 
  height: 302px; 
  padding: 0; 
  border: solid 1px #fff; 
  background-color: #fff; 
  text-align: center;
  vertical-align: middle;
  display:table-cell;
}

  .videoLoading img
  {
    margin-top: 120px;
  }

  .videoThumbsWide .videoLoading
  {
    width: 627px;
  }

/* J QUERY STAR RATING */

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel, div.star-rating
{
	float: left;
	width: 17px;
	height: 15px;
	text-indent: -999em;
	/*cursor: pointer;*/
	display: block;
	background: transparent;
	overflow: hidden;
}

div.rating-cancel, div.rating-cancel a
{
	background: url(/images/delete.gif) no-repeat 0 -16px;
}

div.star-rating, div.star-rating a
{
	background: url(/images/star.gif) no-repeat 0 0px;
}

div.rating-cancel a, div.star-rating a
{
	display: block;
	width: 16px;
	height: 100%;
	background-position: 0 0px;
	border: 0;
}

div.star-rating-on a
{
	background-position: 0 -16px !important;
}

div.star-rating-hover a
{
	background-position: 0 -32px;
}

/* Read Only CSS */
div.star-rating-readonly a
{
	cursor: default !important;
}

/* Partial Star CSS */
div.star-rating
{
	background: transparent !important;
	overflow: hidden !important;
}

/* END jQuery.Rating Plugin CSS */

/* YOUTUBE WUC */

.youtube_text,
.youtube_image
{
	width: 95px;
	float: left;
	padding: 10px 0 0 0;
}

.youtube_text a:link,
.youtube_text a:active,
.youtube_text a:visited
{
	text-decoration: underline;
}

.youtube_text a:hover 
{
	text-decoration: none;
}

/* ADDED 2009 10 12 RH*/

.docBlogHolder img 
{
	float: left;
	padding: 0 20px 0 0;
}

/* added 2009 12 24 RH*/

.conversion_generator 
{
	width: 450px;
	height: 57px;
	float: left;
	background: url(/images/conversion_block.gif);
	margin: -10px 0 15px 0;
}

.conversion_generator a
{
	width: 153px;
	height: 22px;
	background: url(/images/btn_conversion.png) no-repeat left top;
	text-align: center;
	float: left;
	padding: 3px 0 0 0;
	margin: 15px 0 0 50px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-position:0 -25px;
}

.conversion_generator a:hover
{
	background-position:0 0px;
	text-decoration: none;
	}
.conv_btn, .maak_afspraak
{
	width: 153px;
	height: 22px;
	background: url(/images/btn_conversion.png) no-repeat left top;
	text-align: center;
	float: left;
	padding: 3px 0 0 0;
	margin: 0 0 10px 0 !important;
	color: #FFF !important;
	text-decoration: none !important;
	font-weight: bold;
	background-position:0 -25px;
}
.conv_btn:hover, .maak_afspraak:hover
{
	background-position:0 0px;
	text-decoration: none;	
	}

/* added 2010 01 18 KG*/
.bmi {
}

  div.bmi fieldset, div.bmi .formHolder {
    height: 148px;
    width: 190px;
    overflow: hidden;
    margin: 0 10px 0 0;
  }
  
  div.bmi fieldset label {
    width: 70px;
  }
  
  .bmi table.interpretation {
    width: 250px; 
    float: left;
  }

  .bmi td.col1 { width: 110px; }
  .bmi td.col2 { width: 140px; }
  
  .bmi table.interpretation, .bmi table.interpretation td, .bmi table.interpretation th {
    border-collapse: collapse;
  }
  
  .bmi table.interpretation th, .bmi table.interpretation td {
    padding: 2px 5px;
    color: #4F2B80;
    border-right: solid 1px #fff;
  }
  
  .bmi table.interpretation th {
    background-color: #4F2B80;
    font-weight: bold;
    color: #fff;
  }
  
  .bmi table.interpretation tr.trc0 td { background-color: #FFEFFB; border-bottom: solid 1px #FFEFFB; }
  .bmi table.interpretation tr.trc1 td { background-color: #F4D5E9; border-bottom: solid 1px #F4D5E9; }
  .bmi table.interpretation tr.trc2 td { background-color: #EAABD3; border-bottom: solid 1px #EAABD3; }
  .bmi table.interpretation tr.trc3 td { background-color: #DF81BE; border-bottom: solid 1px #DF81BE; }
  .bmi table.interpretation tr.trc4 td { background-color: #D557A8; border-bottom: solid 1px #D557A8; }
  .bmi table.interpretation tr.trc5 td { background-color: #CA2D92; }
  
  .bmi table.interpretation tr td.index { background-color: #fff; border-bottom: none; }
  .bmi table.interpretation tr.active td.index { background: url('/images/arrow_list_submenu.gif') 0 4px no-repeat; }
  .bmi table.interpretation tr.active td { border-bottom: solid 1px #fff; font-weight: bold; }

#map, #mapLocatie2, #mapLocatie3 {
  width: 380px; 
  height: 300px; 
}

.route {
  float: left; 
  width: 378px; 
  background: #f7f7f7; 
  margin: 0px 0 10px 0; 
  padding: 10px;
}

  .route h3 {
    margin-bottom: 4px;
  }
    
  .route input.searchInput {
    width: 145px;
  }
 
 /* ADDED 2010 02 09*/
 
 .beautynieuws
 {
 	width: 450px;
 	height: auto;
 	background: url(/images/beauty_nieuws_background.gif) repeat-y top left;
 	text-align: left;
 	float: left;
 	padding: 0;
  margin: 115px 0 20px 0;
 }
 
		.beautynieuws img {float: left; }	

		#contentMiddleImageHolder .beautynieuws h1
		{
			width: 430px;
			float: left;
			margin: 0;
			padding: 0 10px 10px 10px;
			color: #cf489d;
			font-size: 16px;
		}	
		.beautynieuws p 
		{
			width: 430px;
			padding: 0 10px;
			line-height: 18px;
			font-size: 12px;
			color: #3c3c3e;
		}
		.beautynieuws ul.beautyButtons
		{
			width: 450px;
			float: left;
			margin: 0;
			height: 45px;
			padding: 0;
		}
		.beautynieuws ul.beautyButtons li 
		{
			list-style-type: none;
			float: left;
			display: inline-block;
			padding: 0 0 0 14px;
		}
		.beautynieuws ul.beautyButtons li a {
			background: url(/images/btn_beautynieuws.gif) no-repeat;
			width: 203px;
			height: 42px;
			float: left;
			text-align: center;
			font-size: 13px;
			padding: 3px 0 0 0;
			text-decoration: none;
			color: #FFFFFF;
		}
		.beautynieuws ul.beautyButtons li a:hover 
		{
			background-position: 0 -45px;
		}
		.beautynieuws .footer
		{
			float: left;
			padding: 10px 0 0 0;
		}
	/* CALL ME NOW */	
.call_me_now 
{
	width: 450px;
	float: left;
	height: 221px;
	background: url(/images/callme_03.jpg) no-repeat top left;
	margin: 0;
	padding: 0;
	text-align: left;
}
	.call_me_now p
	{
		width: 350px;
		float: left;
		height: 77px;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
	.call_me_now span
	{
		padding: 5px 0 0 10px;
		margin: 0;
		float: left;
		width: 350px;
		height: auto;	
	}
	.call_me_now span span 
	{
		font-size: 12px;
		padding: 0 0 3px 0;
		margin: 0;
		float: left;
		height: auto;
	}
	.call_me_now #phonenumber
	{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Verdana;
	color: #7d7994;
	padding: 3px;
	width: 150px;
	margin:-1px 5px 0 0;
	border: solid 1px #d2d0da ;
	float: left;
	}
	.call_me_now .submit 
	{
		background: url(/images/btn_call_me.png) no-repeat;
		cursor: pointer;
		width: 146px;
		height: 23px;
	}
	.call_me_now .submit:hover 
	{
		background-position: 0 -23px;
	}
	.call_me_now .error 
	{
		clear: left;
	}
	.call_me_now h2 
{
	color: #4f2b80;
	font-size: 16px;
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
	background: url(/images/gradient_line_small.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}

  .call_me_now .no_title h2 {
    display: none;
  }

  .call_me_now .no_title p {
    padding: 15px 0 0 0;
    margin: 0 0 20px 0;
  }
  
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

#contentMiddle .intro p { margin: 5px 0 10px 0; }


/* ADDED 2011 01 24 by RH */
span.equipe_header 
{
  font-size: 1em;
  padding: 5px 0 0 0;
  float: left;
  display: block;
  width: 220px;
}

/* FONT RESIZER */
#fontresizer 
{
  float: left;
  margin : 15px 0 0 14px;
  padding: 10px 0 0 0;
 	background-image: url(/images/gradient_line_small.gif);
	background-position: top left;
	background-repeat: no-repeat;

  
  }
#fontresizer span {
  float : left;
  font-size: 11px;
}
#fontresizer  a{
  margin : 0 4px;
  text-decoration : none;
  font-weight : bold;
}
.decreaseFont { font-size: 	0.863em !important; }
.normalizeFont {font-size: 	1.125em !important;}
.increaseFont  {font-size: 		1.25em !important; }
