/* --- MAIN.CSS - Cendris --- */
/* --- RESETTING BROWSER DEFAULTS - based upon http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ --- */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: inherit;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;

}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}


/* --- SITE DEFAULTS --- */

html {
	overflow-y: scroll;	/* toont ook in Firefox altijd een scrollbar zodat een gecentreerde site niet steeds verspringt. Kan evt. verwijderd worden, valideert (nog) niet, want CSS3 */
}

body, html {
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: center; /*IE6*/
}

body, p, td, h1, h2, h3, h4, h5, h6, input, textarea, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;

}

body {
	position: relative;
	font-size: 0.8em;
	line-height: 1.25em;
	color: #264C59;
	background-color: #ffffff;
}

ul {
		list-style-type: none;
	}

	ul li {
		margin: 0 0 0 16px;
	}

	html>body ul li {
		margin: 0 0 0 14px;
	}

	*:first-child+html ul li {
		margin: 0 0 0 16px;
	}

	ul.nav, .nav ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

		.nav li {
			margin: 0;
		}

		html>body .nav li,
		*:first-child+html .nav li {
			margin: 0;
		}

ol {
	list-style-type: decimal;
}

	ol li {
		margin: 0 0 0 31px;
	}

	html>body ol li {
		margin: 0 0 0 29px;
	}

	*:first-child+html ol li {
		margin: 0 0 0 31px;
	}

h1 {
	font-size: 1.55em;
	font-weight: normal;
	padding: 0 20px 14px;
	margin-bottom: 20px;
	background: url(../images/bg_h1_groot.gif) transparent no-repeat left bottom;
}

h2 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 2px;
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 10px;
}

h4 {
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	clear: both;
}
h5 {
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	clear: both;
}


p, ul, ol, dl, table, blockquote {
	margin: 0 0 17px;
}

strong {
	font-weight: bold;
}

hr {
	border: 0;
	color: #d0d3e5;
	background-color: #d0d3e5;
	height: 1px;
	width: 100%;
	text-align: left;
}

a {
	color: #2F5F6F;
	text-decoration: underline;
}

a:hover, a:focus, a:active {
	text-decoration: none;
}

a.more {
	display: block;
	color: #2F5F6F;
	/*text-size: 0.85em;*/
	text-decoration: underline;
	padding: 0 0 0 10px;
	margin: 15px 0 0;
	background: url(../images/ic_link.gif) transparent no-repeat 0 0.4em;
}

a.more:hover, a.more:focus, a.more:active {
	text-decoration: none;
}

.alignLeft {
	float: left;
	text-align: left; /*IE6*/
}

.alignRight {
	float: right;
	text-align: right; /*IE6*/
}

img.alignLeft {
	margin: 3px 20px 3px 0;
	display: block;
}

img.alignRight {
	margin: 3px 0 3px 20px;
}

.offScreen {
	position: absolute;
	left: -9999px;
}


/* --- container --- */

#container {
	width: 950px;
	/*margin: 0 auto;*/
	margin-left:auto;
	margin-right:auto;
	padding: 0 0 20px;
	overflow: hidden;
	clear: both;
	align:center;
	text-align: center; /*IE6*/
}


/* --- siteTop --- */

#siteTop {
	clear: both;
	width: 100%;
	padding: 0;
/*	overflow: hidden; */
}

#logo {
	float: left;
	/*overflow: hidden;*/
}

	/* --- serviceMenu --- */

	#serviceMenu {
		width: 540px;
		float: left;
		position: relative;
		left: 30px;
		background-color: #FFFFFF;
		margin-top: 20px;
		font-size: 11px
	}

/*	#serviceMenu div {
		padding: 3px 0 0 3px;
		background-color: transparent;
		background: url(../images/bg_servicemenu_libo.gif) no-repeat left top;
}*/

		ul.serviceMenu {
			display: inline;
			float: left;
			/*background: url(../images/bg_servicemenu.gif) #c8cfe8 repeat-x left bottom;*/
			/*width: 241px;
			height: 25px;*/
			margin-right: 20px;
		}

		ul.serviceMenu li {
			display: inline;
			float: left;
			/*background: url(../images/divider_servicemenu.gif) transparent no-repeat right center;*/
		}

		ul.serviceMenu li.first {
			/*background: url(../images/bg_servicemenu_libo.gif) transparent no-repeat left top;*/
			}

		ul.serviceMenu li.last {
			/*background: url(../images/bg_servicemenu_rebo.gif) transparent no-repeat right top;*/
			}

			ul.serviceMenu li a {
				float: left;
				width: auto;
				color: #2F5F6F;
				font-weight: bold;
				padding: 2px 4px 2px;
				margin:0px 8px;
				text-decoration: none;
				list-style-type:none;
				/*background: url(../images/divider_servicemenu.gif) transparent no-repeat right center;*/
			}

			ul.serviceMenu li.active a{
				color: #4F8A9E;
				background-color: #CDDBE0;
				/*background: url(../images/sm_active.gif) transparent no-repeat right center;*/


			}

			ul.serviceMenu li a:hover, ul.serviceMenu li a:focus, ul.serviceMenu li a:active,
			ul.serviceMenu li.first a:hover, ul.serviceMenu li.first a:focus, ul.serviceMenu li.first a:active
			ul.serviceMenu li.active a:hover , ul.serviceMenu li.active a:focus, ul.serviceMenu li.active a:active{
				color: #4F8A9E;
				background-color: #CDDBE0;
				/*background: url(../images/bg_servicemenu.gif) transparent repeat-x right center;*/
				text-decoration: underline;
			}



			ul.serviceMenu li a.last {
				background-image: none;
			}


	/* --- siteSearch --- */

	#siteTop #siteSearch {
		position: relative;
		float: right;
		text-align: right;
		width: 200px;
		margin-top: 20px;
		padding: 0 0 5px;
		overflow: hidden;
	}

		#siteTop #siteSearch div {
			text-align: right; /*IE6*/
			float: right;
		}

			#siteTop #searchTerms {
				display: block;
				/*float: left;*/
				font-size: 0.85em;
				width: 150px;
				height: 14px;
				margin: 0 20px 0 0;
				padding: 2px 2px 0 4px;
				border-top: 1px solid #969cbb;
				border-right: 1px solid #f8f9fd;
				border-bottom: 1px solid #f1f3fb;
				border-left: 1px solid #969cbb;
				background: url(../images/bg_input.gif) repeat-x top left;
				font-size: 0.7em;
				color: #264C59;
			}

			#siteTop #siteSearchSubmit {
				display: block;
				float: right;
				width: auto;
				margin: -18px 0 0 0px;
				padding: 0;
				border-style: none;
			}

				.numberResults {
					float: right;
					color: #7f96b4;
				}

	/* --- breadcrumb --- */

			#breadcrumb {
				float: left;
				clear: both;
				width: 950px;
				height: 142px;
				font-size: 0.7em;
				padding: 0;
				/*background-color:#FF0000;*/
				background: url(../images/bg_visual.jpg) transparent no-repeat left top;
			}


				#breadcrumb ul {
					float: left;

				}

					#breadcrumb li {

						display: block;
						float: left;
					}

						#breadcrumb li a {
							position: relative;
							display: block;
							float: left;
							color: #cccccc;
							text-decoration: none;
							padding-right: 12px;
							margin-right: 10px;
							margin-top: -4px;
							background: url(../images/ic_breadcrumb.gif) transparent no-repeat right;
						}

						#breadcrumb li a:hover, #breadcrumb li a:focus, #breadcrumb li a:active {
							text-decoration: underline;
						}

							#breadcrumb li a.last {
							padding: 0;
							background-image: none;
							}


	/* --- mainMenu --- */

	#mainMenu {
		float: left;
		clear: both;
		width: 930px;
		height: 20px;
		margin: 0 0 -20px 0;
		background: url(../images/bg_mainmenu.gif) #b7bfdc no-repeat right top;

	}

		#mainMenu ul {
			float: left;
			clear: both;
			width: 100%;
			height: 20px;
			margin-left: -3px;
			margin-bottom: 0px;
		}

		#mainMenu li {
			display: inline;
			float: left;
			background: url(../images/divider_mainmenu.gif) transparent no-repeat right bottom;
		}

		#mainMenu li.first {
			padding-top: 0;
			background: url(../images/divider_mainmenu.gif) transparent no-repeat left bottom;
			}

			#mainMenu li a {
				float: left;
				width: auto;
				font-weight:bold;
				font-size:10px;
				color: #1A4E4B;
				padding: 2px 13px;
				text-decoration: none;
			}

			#mainMenu li a:hover, #mainMenu li a:focus, #mainMenu li a:active,
			#mainMenu li.first a:hover, #mainMenu li.first a:focus, #mainMenu li.first a:active {
				background: url(../images/bg_over_mainM.gif) #4353a2 repeat-x left top;
				color: #FFFFFF;
				/*border-right: 1px solid #000000;*/
			}

			#mainMenu li.active a, #mainMenu li.active a:hover {
				background: url(../images/bg_over_mainM.gif) transparent repeat-x left top;
				color: #FFFFFF
			}

			#rssicon {
			float:right;
			margin:2px 0 2px;
			}

/* --- siteBody --- */

#siteBody {

	width: 100%;
	/*min-height:600px;*/
	height:auto;
	float: left;
	text-align: left; /*IE6*/
	margin-top: 16px;
	/*background: url(../images/bg_sitebody.gif) #ffffff repeat-y top left;*/
}

#colLeft {
		text-align: left; /*IE6*/
		float: left;
		width: 190px;
		margin: 0;
		background-color: #ffffff;
		display:inline;
	}


	/* --- secNavBar --- */

	#secNavBar {
		float: left;
		width: 190px;
		/*height: 235px;*/
		margin: 0;
		padding-bottom: 5px;
		background: url(../images/bg_sM_Bot.gif) transparent no-repeat top left;
	}

	#secNavBarOver {
		float: left;
		width: 190px;
		/*height: 235px;*/
		margin: 0;
		padding-bottom: 5px;
		background: url(../images/bg_sMover_Bot.gif) transparent no-repeat bottom left;
	}

		.mijnCendris #secNavBar {
			background: url(../images/bg_sMmijn_bot.gif) #4F8A9E no-repeat top left;
		}

		.addNav {
			text-align:left; /*IE6*/
			float: left;
			clear: both;
			width: 190px;
			height: 35px;
			font-size: 0.85em;
			margin: 0;
			padding: 0 0 12px;
			/*display: none;
			overflow: hidden;*/
		}

		/** html .addNav {
			background-color: #ffffff;
		}*/

		.di {											/* Doelgroep informatie */
			background: url(../images/bg_sM_di.gif) #4F8A9E no-repeat top left;
			background-color: #4F8A9E;

		}

		.pf {										/* Printen en fullfilment */
			background: url(../images/bg_sM_pf.gif) #4F8A9E no-repeat top left;
			background-color: #4F8A9E;

		}

		.dk {										/* Datakwaliteit */
			background: url(../images/bg_sM_dk.gif) #4F8A9E no-repeat top left;
			background-color: #4F8A9E;

		}

		.cm {										/* Campagne Management */
			background: url(../images/bg_sM_cm.gif) #4F8A9E no-repeat top left;
			background-color: #4F8A9E;

		}

		.cs {										/* Callcenter Services */
			background: url(../images/bg_sM_cs.gif) #4F8A9E no-repeat top left;
			background-color: #4F8A9E;
		}

		.mc {										/* Mijn Cendris */
			background: url(../images/bg_sMmijn_top.gif) #4F8A9E no-repeat top left;
			background-color: #4F8A9E;
			height: 95px;
		}

		html>body .mc {
            height: auto;
            min-height: 95px;
		}

			.addNav h2 {
				font-size: 1.1em;
				padding: 10px 4px 10px 10px;
				margin: 0;
			}

			#secNavBar.accOn h2 {
				cursor: pointer;
			}

			.addNav h2 a {
				/*font-size: 1.0em;*/
				text-decoration: none;
				color: #ffffff;
				font-weight: bold;
			}

			.addNav h2 a:hover, .addNav h2 a:focus, .addNav h2 a:active {
				text-decoration: none;
			}

			.open h2 a {
					cursor: text;
				}

			.addNav ul {
				padding: 0 7px;
				display: none;
			}

			#secNavBarOver .addNav ul {
				padding: 0 7px;
				display: block;
			}

			.open ul {
				display: block;
			}

					.addNav li a {
						display: block;
						width: 100%;
						color: #FFFFFF;
						text-decoration: none;
						padding: 0 0 0.2em 13px;
						background: url(../images/ic_sMu.gif) transparent no-repeat 0 0.5em;
					}

					* html .addNav li a {
						display: block;
						width: 145px;
					}

					.addNav li a:hover, .addNav li a:focus, .addNav li a:active {
						text-decoration: underline;
					}

					.addNav li.selected a {
						font-weight: bold;
						color: #ffffff;
						padding: 0 0 0 13px;
						background: url(../images/ic_sMu.gif) transparent no-repeat 0 0.5em;
						/*display: block;
						padding-bottom: 6px;*/
					}

						.addNav li ul {
								padding-bottom: 8px;
							}

							.addNav li li {
									padding-left: 5px;
								}

							.addNav li li a {
								/*display: block;
								width: 100%;
								color: red;
								text-decoration: none;*/
								/*font-size: 0.85em;*/
								padding: 0 0 0.45em 8px;
								background: url(../images/ic_subsM.gif) transparent no-repeat left;
							}

							.addNav li.selected li a {
								font-weight: normal;
								background: url(../images/ic_subsM.gif) transparent no-repeat left;
								color: #DDDDDD;
								padding: 0 0 0.2em 8px;
								/*background: url(../images/ic_sMa.gif) transparent no-repeat 0 0.2em;*/
								/*display: block;
								padding-bottom: 6px;*/
							}

								.addNav li.selected li.selected a,
								.addNav li li.selected a {
									font-weight: bold;
									background: url(../images/ic_subsM.gif) transparent no-repeat left;
									padding: 0 0 0.2em 8px;
									color: #ffffff;
								}

		#secNavBar.accOn,
		#secNavBar .accOffOpen,
		#secNavBar.accOn .addNav {
			display: block;
		}

		#secNavBar .accOffOpen,
		#secNavBar.accOn .open {
			height: 248px;
		}


		/* --- Navigatie Over Cendris --- */
		.overTop {
			background: url(../images/bg_sMover_top.gif) #4F8A9E no-repeat top left;
			height: 36px;
		}

		/*html>body .overTop {
            height: auto;
            min-height: 36px;
		}*/

		.over {
			background: url(../images/bg_sMover.gif) #4F8A9E no-repeat top left;
			height: 36px;
		}

		/*html>body .over {
            height: auto;
            min-height: 36px;
		}*/

		#secNavBarOver h2 {
			color: #ffffff;
			font-size: 1.3em;
			padding-top: 13px;
			letter-spacing: 1px;
		}

		#secNavBarOver li a {
			color: #FFFFFF;
		}

		#secNavBarOver.accOn,
		#secNavBarOver .accOffOpen,
		#secNavBarOver.accOn .addNav,
		#secNavBarOver div.accOffOpen p, #secNavBarOver div.open p,
		#secNavBarOver div.accOffOpen ul, #secNavBarOver div.open ul {
			display: block;
		}

		#secNavBarOver .addNav p,
		#secNavBarOver .addNav ul {
			display: none;
		}

		#secNavBarOver .accOffOpen,
		#secNavBarOver.accOn .open {
			height: 84px;
		}


		/* --- Mijn Cendris --- */

		.mijnCendris #secNavBar h2 {
			color: #ffffff;
			font-size: 1.2em;
		}

		.mijnCendris #secNavBar li a {
			color: #FFFFFF;
		}


	/* --- Laatst bekeken --- */

	#extra {
		float: left;
		width: 190px;
		margin-top: 10px;
		padding-bottom: 5px;
		background: url(../images/bg_extra_Bot.gif) no-repeat bottom left;
		background-color: #bedbe2;
	}

		#extra h2 {
			font-size: 1em;
			padding: 0px 0px 4px 10px;
			margin: 0;
		}

			#extra.noSecNav {
				margin-top: 0;
				background: url(../images/bg_extra_Bot.gif) no-repeat bottom left;
				background-color: #bedbe2;
			}

				.viewed {
					height: 10px;
					background: url(../images/bg_extra.gif) transparent no-repeat top left;
				}

				html>body .viewed {
					height: auto;
					min-height: 1px;
					}

				.viewed ul {
					font-size: 0.85em;
					padding: 0px 0px 0px 10px;

				}

						.viewed li a {
							display: block;
							width: 100%;
							/*color: #bcadc1;*/
							text-decoration: none;
							padding: 0 0 0 10px;
							background: url(../images/ic_link.gif) transparent no-repeat 0 0.5em;

						}

						* html .viewed li a {
							display: block;
							width: 145px;
						}

						.viewed li a:hover, .viewed li a:focus, .viewed li a:active {
							text-decoration: underline;
						}


/* --- mainContent --- */

	#mainContent {
		clear: right;
		float: left;
		line-height: 1.3em;
		width: 568px;	/* 568px */
		margin: 0px;
		display:inline;
		overflow:hidden;
		}

/*	*:first-child+html #mainContent {
		margin-bottom: 0;
	}

	* html #mainContent {
		margin-bottom: 0;
	}*/

		.content {
			padding: 0 20px;
			margin: 0;
			clear: both;
			list-style-type:none;
		}

			.content h2 a {
				text-decoration: none;
				color: #2F5F6F;
				padding: 0 10px 0 0;
				background: url(../images/ic_link.gif) transparent no-repeat 100% 0.4em;
				list-style-type:none;
			}

			.content h2 a:hover, .content h2 a:focus, .content h2 a:active {
					text-decoration: underline;
				}

			.content ul {
				margin-bottom: 10px;
				list-style-type:none;

			}
			.content li {
				list-style-type:none;

				}
				.content h5 li{
					padding: 0 0 0 14px;
					background: url(../images/ico_bullet.gif) transparent no-repeat 0 6px;
					list-style-type:none;
				}



				.content li a:hover, .content li a:focus, .content li a:active {
					text-decoration: underline;
				}

			.item {
				width: 250px; /* 270px */
				/*padding: 0 0 10px;
				background-color: #cccccc*/

			}

			.item33 {
				width: 130px; /*150px*/
				border: 1px solid #e3e6f9;
				padding: 0 10px 10px;
				/*margin-bottom: 17px;*/
				background-color: #f6f7fd;
				font-size: 0.85em;
				height: 166px;
			}

			html>body .item33 {
				height: auto;
				min-height: 166px;
			}

			.item66 {
				width: 340px; /*360px*/
				border: 1px solid #e3e6f9;
				padding: 5px 5px;
				/*margin-bottom: 17px;*/
				background-color: #f6f7fd;
				font-size: 0.85em;
				/*height: 176px*/;
			}

			html>body .item66 {
				height: auto;
				/*min-height: 176px;*/
			}

				.overview .item {
					float: left;
					width: 350px;
					padding-bottom: 20px;
					margin-top: 10px;
				}

					.overview .last {
						padding-bottom: 0;
					}

				.overview .item a.more {
					float: left;
					padding-right: 80px;
				}

				.directTo {
					float: right;
					font-size: 0.85em;
					width: 140px;
					padding: 10px 10px 0;
					background-color: #f6f7fd;
					border: 1px solid #e3e6f9;
					margin-top: 10px;
				}

					.directTo ul {
						padding: 0;
					}

						.directTo li {padding: 0 0 0 8px;
									background: url(../images/ic_link.gif) transparent no-repeat 0 0.4em;

						}

							.directTo li a {
								padding: 0 0 0 3px;

							}


	/*	--- sitemap --- */

			#sitemap {
			}

				#sitemap ul {
					margin: 14px 0 17px;
				}

					#sitemap li {
						clear: both;
						padding: 7px 10px 15px 0;
						overflow: hidden;
					}

						#sitemap li a {
							font-size: 1.4em;
							font-weight: bold;
							text-decoration: none;
							background: none;
							padding: 0;
						}

						#sitemap li a:hover {
							text-decoration: underline;
						}

						#sitemap li ul {
							margin: 0 0 0 12px;
						}

							#sitemap li li {
								padding: 14px 0 0 13px;
							}

								#sitemap li li a {
									font-size: 1em;
									font-weight: bold;
									text-decoration: none;
									padding: 0 12px 0 27px;
									background: none;
								}

								#sitemap li li a:hover {
									text-decoration: underline;
								}

								#sitemap li li.first a {
									background: transparent url(../images/pijl_sm.gif) no-repeat 0 0;
								}

									#sitemap li li li {
										padding: 4px 0 0 26px;
									}

										#sitemap li li li a {
										font-weight: normal;
										text-decoration: none;
										margin-top: 4px;
										padding: 0 12px 0 27px;
										background: transparent url(../images/pijl_sm.gif) no-repeat 0 0;
										}


										#sitemap li li li a:hover,
										#sitemap li li li a:focus,
										#sitemap li li li a:active {
											text-decoration: underline;
										}


		/* --- faq --- */

			#faq {

			}

			* html #faq {
				margin-right: -10px;
			}

				#faq dt {
					float: left;
					clear: both;
					/*font-size: 0.95em;*/
					margin: 11px 0 0;
				}

				#faq dt.first {
					margin: 6px 0 0;
				}

				#faq.jsFaqOn dt {
					background: url(../images/ico_faq_closed.gif) transparent no-repeat 75px 0.7em;
				}

				#faq.jsFaqOn dt.open {
					background: url(../images/ico_faq_open.gif) transparent no-repeat 75px 0.65em;
				}

					#faq dt span {
						display: block;
						float: left;
						width: 90px;
						margin: 0;
						padding: 0;
					}

					#faq dt span.question {
						clear: right;
						font-weight: bold;
						width: 438px;
						padding: 0;
					}

					#faq.jsFaqOn dt span.question {
						text-decoration: underline;
						cursor: pointer;
					}

					#faq.jsFaqOn dt span.question:hover, #faq.jsFaqOn dt span.jsHover {
						text-decoration: none;
					}

					#faq dt p {
						display: block;
						clear: both;
						/*font-size: 1.1em;*/
						padding: 0 0 0 90px;
						width: 438px;
					}

					#faq.jsFaqOn dt.open span.question a {
						text-decoration: none;
						cursor: pointer;
					}

				#faq dd, #faq.jsFaqOn dd.open {
					display: block;
					clear: both;
					padding: 0 0 0 90px;
				}

				#faq.jsFaqOn dd {
					display: none;
					margin-bottom: -11px;
				}

				* html #faq dd {
					margin-top: -7px;
				}

				*:first-child+html #faq dd {
					margin-top: -7px;
				}

					#faq dd p {
						/*line-height: 1.6em;*/
					}

			.feedback {
				float: left;
				clear: both;
				width: 418px;
				padding: 10px;
				margin-bottom: 20px;
				border: 1px solid /*#e7e9f3*/;
				background-color: #f6f7fd;
			}

				.feedback p {
					padding-top: 10px;
				}

				dd .feedback .missInAnswer {
					display: none;
				}

				dd.notUseful .feedback .missInAnswer {
					display: block;
				}

				.feedback textarea {
					width: 412px;
					height: 7.3em;
					padding: 0 2px;
					border: solid 1px #BAC8CE;
					background: url(../images/bg_input2.gif) #ffffff repeat-x top left;
					overflow: auto;
				}

				.feedback input.submit {
					float: right;
				}

				.feedback input.vraag {
					float: left;
				}


		/* --- perspagina --- */

		.pers #mainContent {
		width: 440px;	/* 480px */
		}

		.pers #colRight {
		width: 320px;	/* 320px */
		padding-top: 50px;
		background: url(../images/bg_h1.gif) transparent repeat-x 0 -4px;
		}

		.pers #mainContent ul {
			font-size: 1em;
			color: #85B1C1;
			list-style-type:none;
		}

			.pers #mainContent li {
				margin-bottom: 16px;
				list-style-type:none;
			}

				.pers #mainContent li a {
					display: block;
					list-style-type:none;
				}

			.pers #mainContent .date {
				display: block;
				float: left;
				font-size: 0.85em;
				padding: 0 2px 0 0;
				clear: both;
			}

		.snippetPers {
			background-color: #f6f7fd;
			border: 1px solid #e3e6f9;
			font-size: 0.85em;
			line-height: 1.5em;
			/*width: 172px;*/	/* 192px */
			margin: 0 0 10px;
			padding: 10px;
		}

			.snippetPers p {
				margin: 0;
			}

			.snippetPers h3 {
				font-size: 1em;
				padding-bottom: 4px;
			}

				#colRight .berichten {
						margin: 0;
						padding: 0;
						list-style-type: none;
					}

				#colRight ul li {
					margin-left: 0;
				}

						#colRight .berichten li a {
							display: block;
							width: 100%;
							margin: 0;
							padding: 4px 0 0;
							text-decoration: none;
							background: url(../images/ic_link.gif) transparent no-repeat 0 0.8em;
						}

						#colRight .berichten li a:hover span {
							text-decoration: underline;
						}

							#colRight .berichten .date {
								display: block;
								float: left;
								font-size: 0.85em;
								padding: 0 2px 0 10px;
							}

							* html #colRight .berichten .date {
								padding-right:0;
							}

							.snippetPers a {
									display: block;
									text-decoration: none;
								}

								.snippetPers a.prev {
									float: left;
									margin: 10px 4px 10px 0;
									padding: 0 10px 4px 24px;
									background: url(../images/knop_back.gif) transparent no-repeat left 0.2em;
								}

								.snippetPers a.next {
									float: right;
									margin: 10px 0;
									padding: 0 24px 4px 10px;
									background: url(../images/knop_next.gif) transparent no-repeat right 0.2em;
								}

		/* --- help --- */

		#help {
			position: relative;
		}

			#helpOverlay {
				position: absolute;
				right: 0px;
				top: 0;
				display: none;
				color: #2F5F6F;
				width: 360px;
				padding: 0 19px;
				background-color: #D5EBF0;
				border: 1px solid #C6D9DF;
			}

			#helpOverlay.visible {
				display: block;
			}

				#helpOverlay h1 {
					font-size: 1.7em;
					font-weight: normal;
					margin: 0;
					padding: 19px 0 13px;
					background-image: none;
					border-bottom: 1px solid #CDDBE0;
				}

				#helpOverlay a {
					color: #2F5F6F;
				}

				#helpOverlay a.close {
					position: absolute;
					right: 5px;
					top: 5px;
				}

				#helpOverlay a.more {
					margin-top: 9px;
					background-position: 0 0.55em;
				}

				#helpOverlay h2 {
					font-size: 1.0em;
					margin: 0;
					padding: 6px 0 0;
				}

				#helpFAQ {
					padding: 0 0 9px;
					border-top: 1px solid #ffffff;
					border-bottom: 1px solid #CDDBE0;
				}

					#helpFAQ ol {
						margin: 0;
						padding: 0;
					}

						#helpFAQ ol li {
							margin: 0 0 0 19px;
						}
						* html #helpFAQ ol li { margin: 0 0 0 23px; }
						*:first-child+html #helpFAQ ol li { margin: 0 0 0 23px; }

							#helpFAQ ol a {
								text-decoration: none;
							}

							#helpFAQ ol a:hover, #helpFAQ ol a:focus, #helpFAQ ol a:active {
								text-decoration: underline;
							}

				#helpSearch {
					width: 360px;
					padding: 0 0 12px;
					overflow: hidden;
					border-top: 1px solid #ffffff;
					border-bottom: 1px solid #CDDBE0;
				}

					#helpSearch div {
						padding: 10px 0 0;
					}

						#helpSearch input {
							display: block;
							float: left;
						}

						#helpSearch input#helpZoekenTerm {
							font-size: 0.85em;
							color: #264C59;
							width: 312px;
							height: 14px;
							margin: 0 9px 0 0;
							padding: 4px 5px 0;
							background: url(../images/bg_input3.gif) #e5e7f8 repeat-x left top;
							border: 1px solid #9da3c3;
							border-color: #9da3c3 #f7f8fc #f7f8fc #9da3c3;
						}

				#helpTagCloud {
					width: 360px;
					padding: 0 0 12px;
					overflow: hidden;
					border-top: 1px solid #ffffff;
				}

					#helpTagCloud div {
						font-size: 0.85em;
						line-height: 2.1em;
					}

						#helpTagCloud a {
							display: block;
							float: left;
							text-decoration: none;
							margin-right: 18px;
						}

						#helpTagCloud a:hover, #helpTagCloud a:focus, #helpTagCloud a:active {
							text-decoration: underline;
						}

						#helpTagCloud a.smallTag {
							margin-top: 1px;
							padding-bottom: 1px;
						}

						#helpTagCloud a.largeTag {
							margin-top: 2px;
						}

						#helpTagCloud a.largerTag {
							margin-top: 1px;
						}

						#helpTagCloud a.largestTag {
							font-size: 2.0em;
							margin-top: 0;
							padding-bottom: 2px;
						}


		/* --- form --- */

		.formulier #mainContent {
			width: 760px;	/* 720px */
			margin: 0;
		}

		.wrap {
			/*background-color:#00ff00;*/
			width: 720px;
			height: 100%;
			padding-bottom: 10px;
			/*border-top: 1px solid #BAC8CE;*/
		}

		*:first-child+html .wrap {
			height: 370px;
		}

		html>body .wrap {
			height: auto;
  			min-height: 390px;
		}

		.toelichting {
			float: left;
			width: 170px; /* 192px */
			font-size: 0.85em;
			margin-left: 20px;
			padding: 10px 6px;
			background-color: #EDF1F2;
			height: 390px;
		}

		.toelichting p {
			font-style: italic;
			color: #4F8A9E;
		}

		.formPart {
			float: left;
			width: 450px;
			font-size: 0.85em;
			clear: both;
			/*background-color:#0000ff;*/
		}

			.formPart h2 {
				font-size: 1.3em;
				clear: both;
				padding-top: 7px;
				border-top: 1px solid #BAC8CE;
			}

			.formPart h2.first {
				border: none;
			}

			.formPart dl {
				float: left;
				clear: both;
				/*width: 100%;*/
				padding: 0 0 4px;
			}

				.formPart dt {
					float: left;
					clear: left;
					width: 160px;
					padding: 3px 10px 0 0;
				}

				html>body .formPart dt {
					width: 180px;
					/*background-color:red;*/
				}

				.formPart dd {
					width: 255px;
					margin: 0 0 7px;
				}

				html>body .formPart dd {
					float: left;
					margin: 3px 0 7px;
					/*background-color:#00ff00;*/
				}

				*:first-child+html .formPart dd {
					float: none;
					margin: 0 0 7px;
				}

				.formPart dd.vertical {
					padding: 0 0 11px;
				}

				html>body .formPart dd.vertical {
					padding: 3px 0;
				}

				*:first-child+html .formPart dd.vertical {
					padding: 0 0 11px;
				}

					.formPart dd input, .formPart dd select {
						color: #000000;
						width: 337px;
						height: 17px;
						margin: 0;
						padding: 1px 3px;
						border: solid 1px #BAC8CE;
						background: url(../images/bg_input2.gif) transparent repeat-x top left;
					}

					html>body .formPart dd input {
						margin: -2px 0 2px;
					}

					*:first-child+html .formPart dd input {
						margin: 0;
					}

					.formPart dd select {
						width: 345px;
						height: 20px;
						margin: 1px 0 4px;
						padding: 1px 1px 1px 3px;
					}

					html>body .formPart dd select {
						margin: -3px 0 7px;
					}

					*:first-child+html .formPart dd select {
						margin: 1px 0 4px;
					}

					.formPart dd textarea {
						width: 339px;
						height: 7.3em;
						padding: 0 2px;
						border: solid 1px #BAC8CE;
						background: url(../images/bg_input4.gif) #ffffff repeat-x top left;
						overflow: auto;
					}

					.formPart label {
						display: block;
						float: left;
					}

					.formPart dd.horizontal {
					float: left;
						/*background-color: #e3e6f9;*/
						/*padding: 2px 0 2px 5px;*/
					}

					.formPart dd.horizontal label {
						vertical-align: middle;
						/*margin: 10px 10px 0 0;*/
						font-weight: normal;
					}

					.formPart dd.vertical label {
						clear: both;
						width: 100%;
						margin: 0 0 6px 0;
					}

					.formPart dd.horizontal input, .formPart dd.vertical input {
						width: auto;
						margin: 1px 2px -1px -4px;
						border-style: none;
					}

					html>body .formPart dd.horizontal input, html>body .formPart dd.vertical input {
						margin: 1px 4px -1px 0;
						color: #000000;
						/*idth: 337px;*/
						height: 17px;
						margin: 0;
						padding: 1px 3px;
						border: solid 1px #BAC8CE;
						background: url(../images/bg_input2.gif) transparent repeat-x top left;
					}

					/**:first-child+html .formPart dd.horizontal input, *:first-child+html .formPart dd.vertical input {
						margin: 1px 2px -1px -4px;
					}*/

					html>body .formPart .noInputStyle{
					width:12px;
					height:12px;
					background:none;
					border:none;
					margin: 3px 5px 3px 5px;
					color:red;
					}

					html>body .formPart dd.horizontal .noInputStyle{
					width:12px;
					height:12px;
					background:none;
					border:none;
					margin: 3px 5px 3px 5px;
					}




					.formField {

						width: 100%;
						height: 14px;
						margin-right: 10px;
						margin-bottom: 2px;
						margin-top: 5px;
						padding: 2px 2px 0 4px;
						border-top: 1px solid #969cbb;
						border-right: 1px solid #f8f9fd;
						border-bottom: 1px solid #f1f3fb;
						border-left: 1px solid #969cbb;
						background: url(../images/bg_input.gif) repeat-x top left;
						font-size: 0.85em;
						color: #264C59;
					}

					.formButton {
						float: right;
						margin: 4px 0 0 0;

					}


		/* --- Vacatures --- */

		.werkenBij {
			position: relative;
			float: left;
			clear: both;
			width: 528px;
			height: 114px;
			padding: 2px 0 10px;
			margin-left: 20px;
			background: url(../images/bg_werkenBij.gif) repeat-x bottom left;
		}

		* html .werkenBij {
			margin-left: 10px;
		}

		html>body .werkenBij {
			height: auto;
			min-height: 114px;
		}

		.werkenBij h2 {
			padding: 10px 0 12px;
		}

		.vacature {
			float: left;
			width: 100%;
			clear: both;
		}

		.datum {
			float: left;
			width: 100px;
		}
		.vac {
			float: left;
			width: 270px;
		}
		.plaats {
			float: left;
			width: 100px;
		}

		.toggleOverflow {
			position: absolute;
			right: 0;
			bottom: 3px;
			padding: 3px;
		}

		.werkenBij .overflow {
			display: none;
		}

		.show .overflow {
			display: block;
		}


		/* --- searchResults --- */

		#searchResults {
			/*width: 528px;*/
			}

		#searchResults p .search {
			font-weight: bold;
			font-size: 0.7em;
			}

		#searchResults .formField {
			width: 155px;
			margin-top: 2px;
			vertical-align: middle;
		}

		#searchResults .submit {
			vertical-align: middle;
			margin-right: 6px;
		}

		#searchResults .centered {
			width: 400px;
			margin: 0 auto;
			padding-top: 4px;
			clear: both;
		}

		*:first-child+html #searchResults .centered {
			padding-top:0;
		}

		* html #searchResults .centered {
			padding-top:0;
		}

		#searchResults ul {
			list-style-type: none;
		}

		*:first-child+html #searchResults ul li {
			margin-left: 0;
		}

			ul.pageMenu {
						float: left;
						clear: both;
						font-size: 0.7em;
						line-height: 1.3em;
						/*width: 100%;*/
						margin: 0 0 9px;
						padding-bottom: 6px;
						overflow: hidden;
					}

						ul.pageMenu li {
							float: left;
							margin: 5px 0 0;
						}

							.pageMenu li a {
								display: block;
								padding: 0 0 2px;
							}

							.pageMenu li.prev a {
								text-decoration: none;
								margin: 0 9px 0 0;
								padding: 0;
							}

							.pageMenu li.next a {
								text-decoration: none;
								margin: 0 0 0 9px;
								padding: 0;
							}

							.pageMenu li.actief a {
								font-weight: bold;
								text-decoration: none;
								color: #000000;
							}

							.pageMenu li.actief a:hover, .pageMenu li.actief a:focus, .pageMenu li.actief a:active {
								text-decoration: underline;
							}

								.pageMenu ul {
									margin: 0;
								}

									.pageMenu ul li {
											padding: 0 8px;
											margin: 0 2px;
										}

											.pageMenu li li a {
												background-image: none;
												color: #BAC8CE;
												text-decoration: underline;
											}

					#searchResults dl {
						clear: both;
						width: 100%;
					}

						#mainContent #searchResults dt {
							float: left;
							clear: both;
							font-weight: bold;
							color: #85B1C1;
							width: 100%;
							padding-top: 12px;
							padding-bottom: 5px;
							border-top-width: 1px;
							border-top-style: solid;
							border-color: #d4d8ef;
						}

						#mainContent #searchResults dd.lastItem {
							border-bottom-width: 1px;
							border-bottom-style: solid;
							border-color: #d4d8ef;
						}

						#searchResults dd {
							float: left;
							clear: both;
							width: 100%;
							padding-bottom: 14px;
						}

							#searchResults dd a.more {
								/*display: block;*/
								float: left;
								clear: both;
								font-size: 0.85em;
								color: #252525;
								text-decoration: underline;
								text-transform: none;
								white-space: normal;
								/*padding: 0 0 0 10px;*/
								background: url(../images/ico_link.gif) transparent no-repeat 0 0.5em;
							}

							#searchResults dd a.more:hover, #searchResults dd a.more:focus, #searchResults dd a.more:active {
								text-decoration: none;
							}


	/* --- kolom rechts --- */

	#colRight {
		float: left;
		clear: right;
		width: 192px;
		margin: 0;
		display:inline;
	}

		/* --- snippets in rechterkolom  --- */

		.snippetRight {
			font-size: 0.85em;
			color: #85B1C1;
			line-height: 1.5em;
			width: 172px;	/* 192px */
			margin: 0 0 20px;
			padding: 0 10px 16px;
			background: url(../images/bg_snipR_bot.gif) transparent no-repeat left bottom;
		}

			.snippetRight h3 {
				color: #264C59;
				margin: 0 -10px 0;
				padding: 10px 10px 7px;
				/*color: #85B1C1;*/
				background: url(../images/bg_snipR_top.gif) transparent no-repeat left top;
			}

			.snippetRight p, .snippetRight ul {
				margin: 0;
			}

			.snippetRight ul {
				list-style-type: none;
			}

				.snippetRight ul li {
					margin-left: 0;
				}
				*:first-child+html .snippetRight ul li {
					margin-left: 0;
				}

					.snippetRight ul li a {
					/*display: block;
					width: 100%;*/
					color: #85B1C1;
					padding: 0 0 0.3em 10px;
					background: url(../images/ic_link.gif) transparent no-repeat left 0.5em;
					}

			.snippetRight a {
				color: #85B1C1;
			}


			/* --- Tagcloud --- */

			.tagCloud {
				text-align: center;
				line-height: 1.8em;
			}

			.tagCloud a {
				/*color: #85B1C1;*/
				text-decoration: none;
				padding: 2px 7px;
			}

			.smallestTag { font-size: 0.85em; color: #C5D4D9;}
			.smallerTag { font-size: 1.05em; color: #ABBEC4;}
			.smallTag { font-size: 1.2em; color: #91A7AF;}
			.mediumTag { font-size: 1.3em; letter-spacing: 1px; color: #76919A;}
			.largeTag { font-size: 1.5em; letter-spacing: 1px; color: #5D7B85;}
			.largerTag { font-size: 1.65em; letter-spacing: 1px; color: #446671;}
			.largestTag { font-size: 1.8em; letter-spacing: 1px; color: #2D525E;}
			.specialTag {font-size: 1.8em;color:#b25b73;}

		/* --- Poll --- */

		.aantal {
			color: #ffffff;
			padding: 1px 2px 1px 2px;
			background: url(../images/blue.gif) transparent no-repeat;
		}

		#pollsubmit {
			margin-top: 10px;
		}




/* --- boodschappenLijst --- */

			#mainContent.boodschappenLijst {
				position: relative;
				z-index: 10;
				background-image: none;
			}

				.jsBoodschappenLijstOn #mainContent.boodschappenLijst h1, .jsBoodschappenLijstOn #mainContent.boodschappenLijst #breadcrumbDetail {
					width: 410px;
				}

				#boodschappenLijst {
					display: none;
					position: absolute;
					left: 434px;
					top: -2px;
					/*font-size: 0.85em;*/
				}

				.secNav #boodschappenLijst {
					left: 254px;
					top: -20px;
				}

				.jsBoodschappenLijstOn #boodschappenLijst {
					display: block;
				}

					.jsBoodschappenLijstOn #boodschappenLijst a#showList {
						display: block;
						font-weight: bold;
						color: #ffffff;
						text-decoration: none;
						width: 121px;
						padding: 0 25px 1px 10px;
						background: url(../images/bg_button_boodschappenlijst.gif) #616161 no-repeat right top;
					}

					.jsBoodschappenLijstOn #boodschappenLijst #showList:hover, .jsBoodschappenLijstOn #boodschappenLijst #showList:focus, .jsBoodschappenLijstOn #boodschappenLijst #showList:active {
						text-decoration: underline;
					}

					#boodschappenLijst div {
						display: none;
						position: absolute;
						top: 1.8em;
						right: -67px;
						/*font-size: 1.1em;*/
						width: 290px;
						padding: 17px 0 0;
						background: url(../images/ico_layer_top.gif) transparent no-repeat center top;
					}

					#boodschappenLijst.open div {
						display: block;
					}

						#boodschappenLijst div div {
							position: static;
							float: left;
							width: 270px;
							padding: 6px 10px 10px;
							background-color: #e5e5e5;
						}

							#boodschappenLijst h2 {
								margin-top: -1px;
								float: left;
							}

							#boodschappenLijst a {
								font-size: 0.85em;
								color: #666666;
							}

							#boodschappenLijst a:hover, #boodschappenLijst a:focus, #boodschappenLijst a:active {
								color: #000000;
							}

							#boodschappenLijst a.close {
								display: block;
								float: right;
							}

							#boodschappenLijst a.more {
								background-image: url(../images/ico_link_inactive.gif);
							}

							#boodschappenLijst a.moreButton {
								display: block;
								float: right;
								font-weight: bold;
								color: #000000;
								text-decoration: none;
								margin: 0;
								padding: 0 25px 0 10px;
								background: url(../images/bg_link_next.gif) #d6d5d6 repeat-x right top;
							}

							#boodschappenLijst a.moreButton:hover, #boodschappenLijst a.moreButton:focus, #boodschappenLijst a.moreButton:active {
								color: #666666;
							}

							#boodschappenLijst ul {
								clear: both;
								width: 270px;
								margin: 7px 0 0;
								padding: 0 0 10px;
								overflow: hidden;
								list-style-type: none;
								border-top: 2px solid #ffffff;
							}

								#boodschappenLijst li {
									float: left;
									clear: both;
									width: 270px;
									margin: 0;
									padding: 10px 0;
									border-bottom: 2px solid #ffffff;
								}

									#boodschappenLijst li h3 {
										float: right;
										width: 170px;
										margin: -5px 0 1px;
									}




#rounded {
	float: left;
	clear: both;
	width: 100%;
	height: 6px;
	/*background: url(../images/bg_extra_Bot.gif) #ffffff no-repeat left top;*/
	padding: 0;
	margin: 0;
}

/* --- siteBottom --- */

#siteBottom {
	float: left;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}

	/* Snippets in de footer */
	#snippetBar {
		height: 146px;
		margin-top: 0px;
		/*background: url(../images/bg_snipBar_bot.gif) #e2e5f8 no-repeat left bottom;*/
	}

	html>body #snippetBar {
		height: auto;
		min-height: 146px;
	}

		#snippetBar div {
			padding: 14px 0;
			/*background: url(../images/bg_snipBar_top.gif) transparent no-repeat left top;*/
		}

			#snippetBar div .snippetBot {
				float: left;
				width: 157px;	/* 190px */
				height: 122px;
				padding: 0 12px 0 19px;
				font-size: 0.85em;
				color: #85B1C1;
				line-height: 1.6em;
				background-image: none;
				/*border-right: solid 1px #CDDBE0;*/
				/*border-left: solid 1px #ffffff;*/
			}

			#snippetBar div .snippetNieuws {
				float: left;
				width: 340px;	/* 190px */
				height: 122px;
				padding: 0 12px 0 19px;
				font-size: 0.85em;
				color: #85B1C1;
				line-height: 1.6em;
				background-image: none;
				/*background-color: #FF0000;*/
				/*border-right: solid 1px #CDDBE0;*/
				/*border-left: solid 1px #ffffff;*/
			}

								#snippetBar div .snippetNieuws li {
						padding: 0 0 0 10px;
						background: url(../images/ic_link.gif) transparent no-repeat 0 0.5em;
					}

						#snippetBar div .snippetNieuws li a {
							text-decoration: none;
							color: #85B1C1;
						}

						#snippetBar div .snippetNieuws ul{
							text-decoration: none;
							color: #2F5F6F;
						}

						#snippetBar div .snippetNieuws li a:hover, #snippetBar div .snippetNieuws li a:focus, #snippetBar div .snippetNieuws li a:active {
							text-decoration: underline;
						}


			html>body #snippetBar div .snippetBot {
				height: auto;
				min-height: 122px;
			}

				#snippetBar div div h2 {
					font-size: 1.3em;
					padding-bottom: 6px;
					color: #264C59;
				}

					#snippetBar div .snippetBot li {
						padding: 0 0 0 10px;
						background: url(../images/ic_link.gif) transparent no-repeat 0 0.5em;
					}

						#snippetBar div .snippetBot li a {
							text-decoration: none;
							color: #85B1C1;
						}

						#snippetBar div .snippetBot li a:hover, #snippetBar div .snippetBot li a:focus, #snippetBar div .snippetBot li a:active {
							text-decoration: underline;
						}

			#snippetBar div .snippetBot .formField {
				float: left;
				width: 109px; /* 115px */
			}

			* html .snippetBot .formField {
				width: 101px;
			}

			#snippetBar div .snippetBot .mijn {
				width: 148px;
				margin-bottom: 4px;
				clear: both;
			}

			#snippetBar div .snippetBot .submit {
				float: left;
				margin-top:6px;
			}
			#snippetBar div .snippetBot .submitSnippet {
				float: right;
				margin-top:6px;
			}

	#footer {
		width: 950px;
		height: 31px;
		margin-top:-10px;
		/*margin: 0;*/
		padding: 0;
		background: url(../images/footer_payoff.gif) #ffffff no-repeat 0pt 0px;
/*		border-top: 1px solid #f5812b;*/
	}

		#footerMenu {
			position: absolute;
			left: 500px;
			font-size: 0.7em;
			padding: 11px 0 0;
		}

			#footerMenu li {
				float: left;
				padding: 0 0 0 25px;
			}

			#footerMenu li.first {
				padding: 0;
				background-image: none;
			}

				#footerMenu li a {
					color: #85B1C1;
					text-decoration: none;
				}

				#footerMenu li a:hover, #footerMenu li a:focus, #footerMenu li a:active {
					text-decoration: underline;
				}

				#footerMenu li.selected a {
					font-weight: bold;
				}


/* Specifiek voor de pagebrowser van ttnews */
.tx-ttnews-browsebox {
   margin-top:20px;
   margin-left:10px;
   background:none;
   border:none;
}

.tx-ttnews-browsebox-SCell {
   border:none;
   background:none;
}

.tx-ttnews-browsebox p {
   text-align:center;
   padding:3px;
   color:#264C59;
}

//.tx-ttnews-browsebox tr td:first-child p a  {
									background: url(../images/knop_back.gif) transparent no-repeat ;
									color:white;
									padding-bottom:5px;
									padding-left:15px;
									width:25px;
									display:block;
									width:0px;
									overflow:hidden;
}

//.tx-ttnews-browsebox tr td:last-child p a{
									background: url(../images/knop_next.gif) transparent no-repeat;
									color:white;
									padding-bottom:5px;
									padding-left:15px;
									width:25px;
									display:block;
									width:0px;
									z-index:99;
									overflow:hidden;
}
