/* RESET */
a,address,body,dd,dl,dt,div,em,font,form,h1,h2,h3,h4,h5,h6,html,img,label,li,ol,p,span,table,tbody,td,tfoot,th,thead,tr,ul {
	margin			: 0;
	padding			: 0;
	border			: 0;
	outline			: 0;
	font-weight		: inherit;
	font-style		: inherit;
	font-size		: 100%;
	font-family		: inherit;
	}
/* // RESET */

/* DEFAULTS */

body {
	color: #777;
	font : 0.75em arial, georgia,"times new roman",serif; /* 0,75em = 12px / 1.13em = 18px; */
	line-height : 20px;
	}

ul { list-style-type : none;}

a { color: #4F93B7;}
a:hover { color: #ff0467;}

/*a:link    { color: #4F93B7;}
a:visited {	color: #4F93B7;}
a:hover   { color: #ff0467;}
a:active  { color: #4F93B7;}*/

/* // DEFAULTS */

.bg-top {
	height: 16px;
	width: 50%;
	left: 0;
	background: url(/static/images/bg_body.gif) bottom left repeat-x;	
	position: absolute;
	}
	
.main-holder {
	margin: 0px auto; /* BOTTOM MARGIN IS DE NEGATIEVE WAARDEN VAN DE FOOTERHOOGTE */
	display: block;
	/*border-top: solid 1px #ff6666;*/
	width: 980px;
	/*position: relative;*/
	z-index: -10px;
	}
	
/* NAVIGATION */	
.navigation {
	float:left;
	padding : 40px 0 0 0;
	width : 198px;
  line-height : 22px;
	}	

.navigation ul {
	margin : 42px 0 0 0;
	}

.navigation ul li {
	font-weight : bold;
	margin : 0 0 5px 0;
	}

.navigation ul li a {
	color : #296D99;
	text-decoration : none;
	}
	
.navigation ul li a:hover {
	color : #ff0467;
	}

.navigation ul li.active>a  {
	color : #666;
	text-decoration : none;
	}

/* // SECOND MENU */
.navigation ul ul {
	margin : 5px 0 0 7px;
	}

.navigation ul ul li {
	color : #4F93B7;
	margin : 0 0 5px 0;
	padding : 0;
	}	

.navigation ul ul li a {
	color : #4F93B7;
	}	

/* // SECOND MENU */

/* THIRD MENU */
.navigation ul ul ul {	margin : 0px 0 0 7px; line-height: normal; }
.navigation ul ul ul li {	margin : 7px 0; }	
.navigation ul ul ul li a {	color : #87BDD5; }	
/* // THIRD MENU */	
	
/* // NAVIGATION */	
.wrap {
	width: 782px; 
	float:left; 
	height: 100%;
	padding-bottom: 30px;
	margin-bottom: -27px;
	background: url(/static/images/bg_sidebar.png) repeat-y top right;
	}
	
.content {
	background: url(/static/images/bg_body.gif) 0 -20px repeat-x;
	float:left;
	padding : 105px 0 0 0;
	width : 535px;
	}	

.sidebar {
	margin: 0;
	padding : 30px 0 0 20px;
	width : 227px;
	float:left;
	height: 100%;
  line-height : 22px;
	}	

.content-middle {
  float: left;
	position : relative;
	width : 496px;
	}

.content-image {
	margin : -90px 0 0 314px;
	position : absolute;
	z-index : 100;
	}

  .content-aandoening .content-image {
    margin: -125px 0 0 350px; 
  }
  
  .content-aandoening .content-overview
  {
  	margin: 0 0 30px 0;
  	width : 400px;
  }
 
	
.content-overview {
	background: url(/static/images/bg_content_middle.gif) repeat-x top left;
	min-height : 113px;
	position : relative;
	width : 456px;
	padding: 15px 20px 15px 20px;
	}	

.content .content-overview ul {
	float: left;
	margin : 0px 40px 0 0px; 
	}

  .content .content-overview ul li { list-style-type: none; }
  
  .content-aandoening ul {
    clear: both;
  }

.content-overview-buttons {
  padding: 0;
  width: 200px;
  clear: both;
	position : absolute;
	right : 0;
	bottom : 10px;
	}

  .content-aandoening .content-overview-buttons {
    right: 40px;
    top: 75px;
  }

.content-location { }

.content-map {
  width: 380px; 
  height: 300px; 
}

.content-anchor {
  position: absolute;
  left: 0;
  margin: 0 0 0 430px;
  font-size: 0.8em;
}

.content h1, .content .singlescreen h2 {
	color : #6F6868;
	font-size : 1.375em; /* 22px */
	font-weight : bold;
	margin : 5px 0 0 0;
	padding : 0 0 5px 0;
	border-bottom: none;
	}	

.content h2 {
	clear: both;
	color : #6F6868;
	font-size :1.125em; /* 18px;*/
	font-weight : bold;
	margin : 20px 0 10px 0;
	padding : 0 0 2px 0;
	border-bottom : solid 1px #b9d9e7;
	width : 496px;
	}	

.content h3 {
	clear: both;
	color : #4F93B7;
	font-size :1.115em; /* 18px;*/
	font-weight : bold;
	margin : 10px 0;
	width : 496px;
	}
	
.content h2 a { 
  text-decoration: none; 
}

.content p {
  margin: 0 0 12px 0; 
}

.content-middle ul, .content-middle ol {
  margin: 0 0 20px 30px;
}

.content-middle ul li { list-style-type: square; }

.content em {
  font-style: italic;
}

.content dl { 
  margin-top: 10px; 
}

.content dt, .content dd { 
  float: left; 
}

.content dt { 
  clear: left; 
  width: 190px; 
}

.content dd { 
  width: 290px; 
}

.content ul.breadcrumbs {
	float : none;
	height: 20px;
	margin : 0 0 10px 0;
	}
	
.breadcrumbs li {
	color : #4F93B7;
	float:left;
	font-size : 0.8em; /*10px;*/
	margin : 0 4px 0 0;
	}
	
.breadcrumbs li.last {
	color : #777;
	}	

/* ITEM */

.item {
	background: url(/static/images/ln_sep_small.gif) no-repeat bottom left;
	color : #777;
	float : left;
	width: 240px;
	min-height : 185px;
	margin : 0 0 27px 0;
	}

.item img {
	float : left;
	margin : 0 5px 0 0;
	}

.item h2 {
	font-size : 1.125em; /*18px;*/
	font-weight: bold;
	padding : 0 0 20px 0;
	margin : 0;
	border: none;
	width: auto;
	}

.item h3 {
  display: inline;
	color : #296D99;
	font-size : 0.875em; /*14px;*/
	font-weight : bold;
}

.item ul li, .special ul li {
	margin : 0 0 10px 0;
	padding : 0 0 0 20px;
	background: url(/static/images/ic_arrow.gif) no-repeat 0 3px ;
	line-height: 18px;
	}	
	
.item ul li a{
	color : #4F93B7;
	}

.items-block {
  float: left;
}

.items-block div {
  float: left;
  width: 225px;
  height: 125px;
  padding : 10px 20px 0 0;
}

.items-block div img {
  float: left;
  margin-right: 10px;
}
		
.related-left	{
	float : left;
	width : 200px;
	}	

.related-right {
	float : right;
	width : 296px;	
	}	

.rel-item {
	float : left;
	margin : 0 2px 0 0;
	text-align : center;
	width : 96px;
	}
	
.rel-item a {
	clear : both;
	text-align : center;
	}

.right {
	padding : 0 20px 0 0;
	float:right;
	}

.left, .left div {
	padding : 0 20px 0 0;
  float: left;
}

.lees-meer {
  background: url('/static/images/ic_arrow.gif') no-repeat 0 5px;
  padding: 0 0 0 16px;
  margin: 0 0 10px 0;
  display: block;
}

.sidebar h3 {
	border-bottom : solid 1px #B9D2D4;
	clear : both;
	color : #6F6868;
	font-size : 0.913em; /*13px;*/
	font-weight : bold;
	margin : 0 0 5px 0;
	padding : 20px 0 0 0;
	}

.sidebar dl {
  display: inline;
  width: 220px;
  margin: 0 !important;
}

.sidebar dl dt {
  float: left;
  width: 30px;
}

.sidebar dl dd {
  float: left;
  width: 190px;
}

.sidebar ol {
  margin: 0 0 0 16px;
}

.sidebar ol li a {
  font-weight: bold;
  text-decoration: none;
  font-size: 0.9em;
}

.sidebar input  
.information {
	float:left;
	}	
	
.inf-1 {
	color : #464646;
	display: inline-block;
	float:left;
	font: 0.913em Trebuchet MS, Arial;
	padding : 1px 0 1px 22px;
	}

.inf-2 {
	color : #4B6F91;
	font	: bold 1.125em Trebuchet MS, Arial;
	float : left;
	background:url(/static/images/ic_set.png) no-repeat 0 1px;
	display: inline-block;
	padding : 1px 0 0 22px;
	}

.inf-3 {
	clear: both;
	color : #656565;
	display: inline-block;
	float : left;
	font	: 0.725em Trebuchet MS, Arial;
	padding: 2px 0 0 22px;
	}

.inf-4 {
	float : left;
	background:url(/static/images/ic_set.png) no-repeat 0 -33px;
	display: inline-block;
	padding : 0px 0 0 22px;
	}

.popular-treatments {
  text-align: left;
}

.popular-treatments a { 
  margin: 0 4px 0 0; 
  text-decoration: none; 
}

.popular-treatments .size-1 { font-size: 2.0em; }
.popular-treatments .size-2 { font-size: 1.8em; }
.popular-treatments .size-3 { font-size: 1.6em; }
.popular-treatments .size-4 { font-size: 1.4em; }
.popular-treatments .size-5 { font-size: 1.2em; }
.popular-treatments .size-6 { font-size: 1.1em; }
.popular-treatments .size-7 { font-size: 1.0em; }
.popular-treatments .size-8 { font-size: 0.9em; }
.popular-treatments .size-9 { font-size: 0.8em; }
.popular-treatments .size-10 { font-size: 0.7em; }

.sb-links li {
	background: url(/static/images/ic_arrow.gif) no-repeat 0 5px ;
	}

.sb-links a {
	font-size : 0.9em;
	font-weight : bold;
	padding : 0 0 0 22px;
	text-decoration : none;
	}
	
.sb-links .sb-1 { background:url(/static/images/ic_set.png) no-repeat 0 -70px; }
.sb-links .sb-2 {	background:url(/static/images/ic_set.png) no-repeat 0 -109px;	}
.sb-links .sb-3 {	background:url(/static/images/ic_set.png) no-repeat 0 -142px;	}
.sb-links .sb-4 {	background:url(/static/images/ic_set.png) no-repeat 0 -178px;	}
.sb-alist { float:left;display:block; }
.sb-alist a {	float:left;	margin : 0 20px 0 0;}
.sb-alist img {
	margin : 0;
	padding : 0;
	}

/* FORM ELEMENTS */

.input-text {
	border: solid 1px #d2d0da ;
	float: left;
	margin: 5px 0;
	padding: 3px;
	width: 240px;
	margin-right: 5px;
}

.input-medium {
	width: 125px;
}    

.input-small {
	width: 65px;
}    
    
.input-dropdown {
}

/* / FORM ELEMENTS */

/* BUTTONS */

input.input-button {
  margin: 0px;
  border: none;
	background : url(/static/images/btn_content.png) no-repeat top left;
	color : #FFF !important;
	display : inline-block;
	float : left;
	height: 35px;
	padding : 0px 0 2px 0px;
	text-decoration : none;
	width : 152px;
}

input.input-button-grey {
	background : url(/static/images/btn_grey.png) no-repeat top left;
	width : 75px;
	font-size: 0.9em;
	cursor: pointer;
}

.button, a.button {
	background : url(/static/images/btn_content.png) no-repeat top left;
	color : #FFF !important;
	display : inline-block;
	float : left;
	height: 33px;
	/*padding : 5px 0 0 20px;*/
	padding: 7px 0 0 0;
	text-decoration : none;
	width : 152px;
	text-align: center; 
	font-weight:bold;
	}

  a.button:link {color: #FFF; }
  a.button:visited {color: #FFF; }
  a.button:hover 
  {
  	background : url(/static/images/btn_content_over.png) no-repeat top left;
  	color: #FFF; }
  a.button:active {color: #FFF; }

/* / BUTTONS */
  

.content-middle p img, .detail-foto { 
  float: right; 
  margin: 5px 0 10px 10px;
  padding: 1px;
  border: solid 1px #E3F3F5;
}
	
.detail-datum {
  font-size: 0.9em;
  color: #AFAFAF;
}
	
.detail-intro {
  font-weight: bolder;
  margin-bottom: 10px;
}
	
.footer {
	background: url(/static/images/bg_footer.png) repeat-x top left;	
	clear: both;
	height: 247px;
	margin : 0px 0 0 0;
	position: relative;
	}
	
.footer .footer-content {
	margin : 0 auto;
	width : 980px;
	}
	
.footer ul {
	color : #fff;
	float : left;
	font-size : 0.9em;
	margin : 54px 45px 0 10px;
	}	

.footer ul li.ft-header {
	font-weight : bold;
	margin : 0 0 10px 0;
	}	
	
.footer ul li a{
	color: #FFF;
	text-decoration : none;
	line-height : 18px;
	}	

.footer .footer-copy {
  font-size: 0.9em;
  padding-left: 10px;
}

.footer .footer-copy, .footer .footer-copy a  {
  color: #E4F3F5;
}

/* INDEX TABLE */

table.overview tr th, table.overview tr td { 
  padding: 5px 3px; 
  font-size: 0.9em; 
  vertical-align: top; 
  line-height: 16px; 
}

table.overview tr th, table.overview tr th a { color: #fff; }
table.overview tr th { background-color: #5094B8; }
table.overview tr td.c1 { background-color: #C5DEE8; }
table.overview tr td.c2 { background-color: #DBEBF1; }
table.overview tr td.c3 { background-color: #EBF5F7; }
table.overview tr td.c4 { background-color: #F5FBFB; }