/*/////////////////////////*/
/*///// ©BAP Medical //////*/
/*/////////////////////////*/

/***************************/
/* 179 * 1 * 520 * 1 * 199 */
/***************************/

html, body {
	height:100%;
	}

.marg{
		width:475px;
		margin:10px 20px;
		}
BODY { 
	font-family: Geneva, Verdana;
	font-size:12px;
	line-height: 17px; 
	text-align:left;
	color:#666666;
	
	margin:0px 0px 0px 0px;
	background-color:#eeeeee;
	background-image:url(../_im/bgr.gif);
	}

div.site {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
 	width:900px;
	background-color:#FFFFFF;
	
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	}

.p320 { color:#009AA6; }
.blue { color:#daf0f2; }
.bgblue { background-color:#daf0f2; }
.red { color:#ed1c24; }

p { color:#666666; }
h1, .dblue { color:#009AA6; }
strong { font-weight:normal; }	
select { font-size: 10px; }
input { font-size: 10px; }


/***************************/
/*** NAVIGATIE LINKS 1.0 ***/
/***************************/

div.navLinks { 
	width:179px;
	padding:0;
	margin:0;
	
	background-color:#d9f0f2;
	background-image:url(../_im/navigation_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align:left;
	line-height:17px;
	color: #666666;
	}

div.navLinks li { 
	margin:0; 
	padding:0; 
	}

div.navLinks ul { 
	line-height: 30px;
	margin:0px 10px 0px 20px;
	padding:0; 
	}

div.navLinks ul ul{ 
	line-height: 20px;
	margin:0px 0px 0px 10px;
	padding:0; 
	}
	
div.navLinks h1, div.navLinks .a1, div.navLinks .a2 { 
	color:#666666; 
	text-decoration: none;
	font-weight:normal;
	margin:0;
	padding:0;
	}

div.navLinks h1, div.navLinks .a1 {
	font-size:14px;
	line-height:30px;
	text-transform: uppercase;
	font-weight:400;
	}

div.navLinks h1, div.navLinks .a1:hover, div.navLinks .a2:hover {
	color:#009AA6;
	}

div.navLinks .a2 {
	font-size:11px;
	padding:0px 0px 10px 10px;
	line-height: 17px;
	}

div.navLinksBottom { 
	width:179px;
	padding:0;
	margin:0;
	}

/***************************/
/*** NAVIGATIE LINKS 2.0 ***/
/***************************/


.HN {
	font-family: Geneva, Verdana;
	font-size:14px;
	background-color:#d9f0f2;
	background-image:url(../_im/navigation_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	padding:0;
	} 

.HN li { 
	background-image:url(../_im/navLeft_HN_bg.gif);
	background-repeat:repeat-x;
	display: block; 
	text-align: left; 
	width:179px; 
	position: relative; 
	border-bottom: 1px solid #aaaaaa;
	padding: 0;
	margin: 0;
	} 

.HN a {
	text-transform:uppercase;
	color:#009AA6;
	text-decoration: none; 
	display: block; 
	padding: 5px 10px 5px 10px; 
	margin: 0px; 
	} 

.HN a:hover {
	color:#009AA6;
	background-color:#cccccc;
	}
	
.HN li.active a {
	color:#009AA6;
	}
	
.HN .SN { 
	width:179px;
	position: relative; 
	z-index: 500; 
	list-style: none; 
	/*background-color:#adb8b9; 
	*/opacity: 0.85;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
	border: none; 
	padding: 0; 
	margin: 0;
	} 

.HN .SN .SSN { 
	width:160px;
	position: relative; 
	z-index: 1000; 
	list-style: none; 
	border: none; 
	padding: 0; 
	margin: 5px 0px 5px 19px;
	} 

.HN .SN li { 
	width: auto; 
	background-color:#d9f0f2; 
	/*background-image:url(../_im/navigation_bg.gif);
	background-repeat:repeat-x;
	*/
	background-image:none;
	text-align: left; 
	float: none; 
	position: static; 
	border: none; 
	display: block; 
	border-top: 1px solid #aaaaaa;
	} 

.HN .SN .SSN li { 
	width: auto; 
	background-color:transparent; 
	background-image:none;
	position: static; 
	border: none; 
	border-bottom: 1px solid #cccccc;
	display: block; 
	}

.HN .SN .SSN li.final {
	border:none; 
	} 
	
.HN .SN li a { 
	/* width SN:hover */
	font-size:12px;
	width: 164px;
	padding: 5px 5px 5px 10px; 
	color: #333333; 
	font-weight: normal;
	text-transform:none; 
	}

.HN .SN .SSN li a { 
	/* width SSN:hover */
	width: 146px;
	padding: 1px 5px 1px 7px; 
	}

.HN .SN li a:hover { 
	background-color: #cccccc; 
	color:#009AA6;
	} 

.HN .SN .SSN li a:hover { 
	/*background-color:#d9f0f2;
	*/
	background-color: transparent;
	color:#009AA6;
	} 

.HN li:hover ul { 
	display: block; 
	}
	
.SN{
	text-transform:none;
	}

.SN a:hover{
	background-image:none;
	}

.HN li.active {
	background-image:url(../_im/navLeft_HN_bg_act.gif);
	background-repeat:repeat-x;
	background-position:top;
	} 

.HN .SN li.active {
	background-color:#7ea3a6;
	background-image:none;
	}

/*<!--.HN .SN .SSN li.active {
	background-image:none;
	background-color: transparent;
	}-->*/
	
.SN li.active a {
	color:#ffffff;
	}

.HN .SN .SSN li a.active {
	color:#666666;
	}

/*******************/
/***** CONTENT *****/
/*******************/

div.content {
	width:520px;
	padding:20px 0px 0px 0px;
	background-image:url(../_im/navigation_bg_2.gif);
	background-repeat:repeat-x;
	background-position:top;
	}

div.content p {
	text-align:justify;
	padding:4px 20px 4px 20px;
	margin:0px;
	}

div.content h1, div.content h2, div.content h3  {
	font-weight:normal;
	text-align:left;
	padding:2px 20px 2px 20px;
	margin:0px
	}

div.content ul, ul.num {
	text-align:left;
	padding:0px 20px 0px 40px;
	}

.content .fotoTxt {
	font-size:10px;
	line-height:14px;
	}

ul.num
	{
	list-style-type: decimal;
	}

div.content ul ul {
	text-align:left;
	padding:0px 20px 0px 10px;
	}

div.content li, div.content li li {
	text-align:left;
	padding:0px 0px 5px 0px;
	
	}
div.content li li {
	padding:2px 0px 1px 0px;
	}

div.content h1, div.content h2 {
	color:#009AA6;
	}

div.content h1 {
	font-size:20px;
	line-height:25px;
	}

div.content h2 {
	font-size:17px;
	line-height:22px;
	}

div.content h3 {
	font-size:14px;
	line-height:18px;
	}

div.content div.rLink {
	padding: 20px;
	text-align:right;
	width:480px;
	color:#666666;
	}

div.content div.bluebox {
	padding:20px;
	margin:30px;
	width:420px;
	background-color:#daf0f2;;
	}
	
div.content div.bluebox ul {
	padding:0px 20px 0px 30px;
	}

	
div.content div.blueboxContact {
	padding:10px;
	margin:10px 40px 10px 40px;
	width:420px;
	background-color:#daf0f2;;
	}

/*div.content div.blueboxContact h2 {
	padding:0px;
	}*/
	
div.content div.contactform p {
	padding:20px 40px 0px 40px;
	}
	
div.content p {
	text-align:left;
	}
	
/*******************/
/***** SIDEBAR *****/
/*******************/

div.sidebar, div.sidebarPC, div.sidebarBiopsy {
	width:199px;
	padding:0px 0px 0px 0px;
	background-image:url(../_im/navigation_bg_2.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
	
div.sidebar h1, div.sidebar h2, div.sidebarPC h2, div.sidebarBiopsy h2 {
	text-transform:uppercase;
	font-weight:normal;
	}

div.sidebarBiopsy {
	margin:0;
	}

div.sidebar ul, div.sidebar p, div.sidebar h1, div.sidebar h2, div.sidebarPC h2, div.sidebarBiopsy h2  {
	text-align:left;
	padding:0px 14px 0px 15px;
	line-height:13px;
	}

div.sidebarPC h2, div.sidebarBiopsy h2  {
	font-size:10px;
	}

div.sidebarPC hr.pady, div.sidebarBiopsy hr {
	border:none;
	border-bottom: 0.1em solid #cccccc;
	padding:0;
	margin:2px 10px 2px 10px;
	} 

div.sidebar p, div.sidebar li {
	font-size:9px;
	text-align:left;
	}

div.sidebar li {
	padding:0px 0px 0px 0px;
	}

div.sidebar ul {
	list-style-image: url(../_im/arrow.gif);
	padding:0px 14px 0px 15px;
	margins:0px 14px 0px 5px;
	}
	
div.sidebar h1, div.sidebar h2 {
	color:#009AA6;
	}

div.sidebar h1 {
	font-size:12px;
	line-height:15px;
	}

div.sidebar h2 {
	font-size:11px;
	line-height:14px;
	}
	
div.sidebar a {
	color:#666666;
	}

div.sidebar a:hover {
	color:#009AA6;
	}

div.sidebarPC a {
	padding: 0px;
	color:#e30f73;
	}

/*div.sidebarBiopsy a {
	padding: 0px 10px;
	color:#333;
	}*/
		
div.sidebarPC p {
	padding:0px 10px;
	margin:0px;
	color:#666666;
	}

div.sidebarPC hr, div.sidebarBiopsy hr {
	padding:0px;
	margin:5px 0px ;
	}
	
/*******************/
/***** PRODUCT *****/
/*******************/

div.clear {
	width:520px;
	height:1px;
	background-color:#ffffff;
	border-top: 1px #dddddd solid;
	clear: left;
	margin:0;
	padding:0;
	}
	
div.product {
	font-size:11px;
	width:480px;
	padding:10px 20px;
	margin:20px 0px 10px 0px;
	
	border-top: 1px #dddddd solid;
	/*border-bottom: 1px #dddddd solid;
	*/line-height:15px;
	clear: left;
	}

div.links {
	float: left;
	width: 140px;
	padding:0px 20px 0px 20px;
	}

div.rechts {
	float: left;
	padding:0px;
	width: 300px;
	}

div.titel {
	/*border-bottom: thin #dddddd dotted;
	*/}

div.uitleg {
	background-color:#eeeeee;
	padding:5px;
	}

div.titel p, div.titel {
	padding: 0px 0px 5px 5px;
	}
	
div.uitleg ul {
	padding: 0px 0px 0px 12px;
	}

div.uitleg li {
	color:#666666;
	margin: 0;
	padding: 0;
	}

div.info {
	float: right;
	padding: 0px 0px 0px 0px;
	}

div.product h1 {
	font-size:16px;
	line-height:16px; 
	padding: 0px 0px 0px 0px;
	}


/*******************/
/****** ADRES ******/
/*******************/

div.adres{
	margin:0 auto;
	width:900px;
	background-color:#dddddd;
	
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	border-top:none;
	}
	
div.adres p, div.adres h1 {
	font-size: 9px;
	line-height: 14px;
	padding:0px 0px 0px 0px;
	margin:0;
	font-weight:normal;
	}

	
div.footer {
	width:900px;
	margin:15 auto;
	}


/*******************/
/**** NAVIGATIE ****/
/*******************/

.nav_hor { 
	font-size:10px;
	color:#ffffff; 
	text-transform: uppercase;
	text-decoration: none;  
	}

.nav_hor:hover { 
	text-decoration: underline;  
	}

.td_nav_hor_over {
	background-image:url(../_im/button_bg_over.gif);
	color:#ffffff; 
	vertical-align:middle;
	text-align:center;
	text-decoration:bold;
	padding:0px 10px 0px 10px;
	height:32px;
	text-transform: uppercase;
	}

.td_nav_hor {
	vertical-align:middle;
	text-align:center;
	padding:0px 15px 0px 15px;
	height:32px;
	}

.td_nav_hor_divider {
	background-image:url(../_im/divider_nav_hor.gif);
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	height:32px;
	}

.taal, .taal a, .taal b {
	font-size:9px;
	color: #333333;
	margin:4px 2px 0px 2px;
	text-decoration:none;
	padding:0;
	text-align:right;
	}

.taal a:hover {
	text-decoration:underline;
	}

.marg h2.index {
	margin:2px 10px;
	padding:0;
	}
hr {
	border:none;
	border-top:thin #cccccc solid;
	margin:15px 0px;
	padding:0px;
	float:none;
	}

/*********************/
/****** CONTACT ******/
/*********************/

.content .blueboxContact {
	font-size:10px;
	padding:10px;
	margin:10px;
	width:420px;
	background-color:#daf0f2;
	background-image:url(../_im/navigation_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	}

.content .blueboxContact h2 {
	padding: 0;
	margin: 0;
	}

.content .contactform p, .content .contactform h1 {
	padding:10px 40px 0px 40px;
	}
	