@charset "utf-8";
@import "reset.css";

/*----------------------------------------------------------------------------- 
Default Screen Stylesheet - SIGRA

version:	1.0 
date:		16*01*2009
kleuren:	#252525 (donker grijs/zwart)
			#464646 (antraciet)
			#650460 (donkerpaars)
			#d21242 (rood)
			#4f85c0 (blauw)
			#a863a8 (lila)
			#f58025 (oranje)
-----------------------------------------------------------------------------*/ 

body, html {
	background-color: #e7e7e7;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	height: 100%;
}
body { }
div:after { content: ""; display: block; height: 0; clear: both; } /* zorgt ervoor dat alles goed afsluit */


/**************************************************************
		 Standaard Stijling
**************************************************************/
a { text-decoration:none; color:#000; outline: none; }
a:hover { text-decoration: underline; outline: none; }
/* headers */
h1, h2, h3, h4, h5, h6 { color:#464646; }
/* added 130209*/
h1 { font-size: 1.4em; line-height: 1.6em; }
h2 { font-size: 1.2em; line-height: 1.4em; }
h3 { font-size: 1.1em; line-height: 1.2em; }
h4 { font-size: 1em; line-height: 1.2em; }

/* paragraph */
/*p { font-size:1.1em; margin:0 0 20px; clear:both; }*/
p { font-size:1.1em; margin:0 0 20px; }
/* lists */
ol {}
ol li { font-size:1.1em; }
ol li li { font-size:1em; }
ul {}
ul li { font-size:1.1em; }
ul li li { font-size:1em; }
/* form elements */
input, textarea, select { font-family: Arial, Helvetica, sans-serif; color: #252525; }
/* table */
table { font-size:1.1em; }
table thead {}
table tbody {}
table tfoot {}
table tr {}
table tr th {}
table tr td {}

/* fieldset door Roland... 02-02-09 */
.mailForm fieldset,
.loginBox fieldset {
	padding: 10px;
	border: none;
}
.mailForm form,
.mailForm form fieldset,
.loginBox form,
.loginBox form fieldset { padding:0; margin:0; }
.loginBox legend {
	display: none;
}
.mailForm label,
.loginBox label {
	float: left;
	width: 30%;
	margin-right:0.5em;
	padding-top:0.2em;
	text-align: left;
}
.felogin-hidden {display:none; }

/* useful classes */
.bold { font-weight:bold; }

.alignright { float:right; }
img.alignright { margin:0 0 0 10px; }

.alignleft { float:left; }
img.alignleft { margin:0 10px 10px 0; }

.aligncenter { margin:0 auto; text-align:center; }

/**************************************************************
		 Containers
**************************************************************/
#container {
	position: relative !important;
	background: url('../img/bg.gif') center 0 repeat-y;
	width: 1020px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	display: block;
	margin: 0 auto;
	clear: both;
	font-size:1.1em;
}
#container .inner { width:1001px; padding:0 10px 0 9px; display:block; float:left; }


/**************************************************************
		 Header
**************************************************************/
#header { width:1001px; height:169px; display:block; float:left; background:url('../img/bg_header.gif') 0 0 no-repeat; position:relative; }
/* logo */
#header h1 { width:197px; height:76px; display:block; float:left; position:absolute; top:34px; left:11px; }
/* topnav - upper right corner*/
#header ul#topnav { display:block; float:right; font-size:1.1em; position:absolute; top:23px; right:30px; }
#header ul#topnav li { display:block; float:left; border-right:1px solid #ff6308; }
#header ul#topnav li.last { border:none; }
#header ul#topnav li a { display:block; float:left; padding:0 7px; color:#252525; line-height:1.1em; outline: none; }
/* mainnav */
#header ul#mainnav { margin:16px 0 0; width:1001px; height:43px; display:block; float:left; position:absolute; left:0; bottom:0; }
#header ul#mainnav li { margin:10px 0 0; width:167px; height:33px; display:block; float:left; }
#header ul#mainnav li a { width:167px; height:33px; display:block; float:left; outline: none; }
#header ul#mainnav li a span { display:block; float:left; text-indent:-9999px; margin:0 0 0 -9999px; outline: none; }
#header ul#mainnav li.vereniging { background: url('../img/tab_vereniging.gif') 0 0 no-repeat; }
#header ul#mainnav li.arbeid { background: url('../img/tab_arbeid.gif') 0 0 no-repeat; }
#header ul#mainnav li.ziekenhuizen { background: url('../img/tab_ziekenhuizen.gif') 0 0 no-repeat; }
#header ul#mainnav li.care { background: url('../img/tab_care.gif') 0 0 no-repeat; }
#header ul#mainnav li.overig { background: url('../img/tab_overig.gif') 0 0 no-repeat; }
#header ul#mainnav li.bureau { background: url('../img/tab_bureau.gif') 0 0 no-repeat; width:166px; }
#header ul#mainnav li.bureau a { width:166px; outline: none; }
#header ul#mainnav li:hover, /* hover effect bg-image */
#header ul#mainnav li.hover, /* hover effect bg-image voor IE6 */
#header ul#mainnav li.current { margin:0; height:43px; }
#header ul#mainnav li:hover a, /* hover effect bg-image */
#header ul#mainnav li.hover a, /* hover effect bg-image voor IE6 */
#header ul#mainnav li a:hover, 
#header ul#mainnav li.current a { height:43px; outline: none; }
/**************************************************************
		 Colorbar (bar below header)
**************************************************************/
#colorbar { width:1001px; height:100px; display:block; float:left; background:url('../img/bg_colorbar.gif') 0 0 no-repeat; }
/* zoek form */
#colorbar form { margin:31px 24px 0 0; width:330px; display:block; float:right; }
#colorbar form p {}
#colorbar form p input { width:240px; display:block; float:left; }
#colorbar form p input.submit { width:auto; display:block; padding:0 5px; float:right; }

/**************************************************************
		 Page
**************************************************************/
#page { width: 1001px; padding: 0 0 60px; display: block; float: left; }
/* content */
#page #content { width:497px; margin:37px 10px 0 0; display:block; float:left; }
/* breadcrumbs */
#page #content p#breadcrumbs { font-weight:bold; margin:0 0 20px; }
#page #content p#breadcrumbs a { color:#000; display:inline; outline: none; }
#page #content p#breadcrumbs span { width:8px; height:12px; display:inline-block; padding: 0 2px 0 5px; background: 4px 2px no-repeat; } /* arrow divider */
#page #content p#breadcrumbs span, x:-moz-any-link { padding:0 5px!important;} /* Target FF2 - arrow divider */
#page #content p#breadcrumbs span, x:-moz-any-link, x:default { padding:0 0 0 5px!important;} /* Target FF3 - arrow divider */
html>/**/body #page #content p#breadcrumbs span { background: 4px 4px no-repeat; } /* Target GECKObased - arrow divider */

/* nieuws-blok onderaan pagina */
#page #content .nieuws { margin:6px 0 0; width:507px; display:block; float:left; background:url('../img/bg_nieuws.gif') 0 0 no-repeat; }
#page #content .nieuws .inner { margin:0; padding:23px 26px 26px; width:455px; display:block; float:left; background:url('../img/bg_nieuws-inner.gif') 0 bottom no-repeat; }
#page #content .nieuws .inner h2 { margin:0 0 14px; padding:0; line-height:100%; }
#page #content .nieuws .inner h3 { color:#545454; }
#page #content .nieuws .inner p { color:#545454; margin:0 0 12px; }
#page #content .nieuws .inner p span { color:#a0a0a0; display:inline-block; padding:0 4px 0 0; } /* datum */
#page #content .nieuws .inner p a { color:#545454; text-decoration:underline; outline: none; }
#page #content .nieuws .inner p a:hover { text-decoration:none; outline: none; }
/* ul frontpage */
#page #content .nieuws .inner ul { list-style:none; }
#page #content .nieuws .inner ul li {padding:0 0 0 20px; display:block; min-height:18px;}
  /*colors*/
	body.bodyHome #page #content .nieuws .inner ul li,
	  body.bodyHome #page #content .nieuws .inner ul li.nieuwscat_1 {background:url('../img/arrow_bullet_darkpurple_small.gif') 0 6px no-repeat;}
		
  body.bodyPurple #page #content .nieuws .inner ul li {background:url('../img/arrow_bullet_darkpurple_small.gif') 0 6px no-repeat;}
		
	body.bodyRed #page #content .nieuws .inner ul li {background:url('../img/arrow_bullet_red_small.gif') 0 6px no-repeat;}
	  body.bodyHome #page #content .nieuws .inner ul li.nieuwscat_2 {background:url('../img/arrow_bullet_red_small.gif') 0 6px no-repeat;}
		body #page #content .nieuws .inner ul li a.nieuwscat_2 { font-weight:bold; color:#d21242; }

	body.bodyBlue #page #content .nieuws .inner ul li {background:url('../img/arrow_bullet_blue_small.gif') 0 6px no-repeat;}
	  body.bodyHome #page #content .nieuws .inner ul li.nieuwscat_3 {background:url('../img/arrow_bullet_blue_small.gif') 0 6px no-repeat;}
		body #page #content .nieuws .inner ul li a.nieuwscat_3 { font-weight:bold; color:#4e83c4; outline: none; }
		
	body.bodyGreen #page #content .nieuws .inner ul li {background:url('../img/arrow_bullet_green_small.gif') 0 6px no-repeat;}
	  body.bodyHome #page #content .nieuws .inner ul li.nieuwscat_4 {background:url('../img/arrow_bullet_green_small.gif') 0 6px no-repeat;}
		body #page #content .nieuws .inner ul li a.nieuwscat_4 { font-weight:bold; color:#007161; outline: none; }
	
	body.bodyLila #page #content .nieuws .inner ul li {background:url('../img/arrow_bullet_lightlila_small.gif') 0 6px no-repeat;}
	  body.bodyHome #page #content .nieuws .inner ul li.nieuwscat_5 {background:url('../img/arrow_bullet_lightlila_small.gif') 0 6px no-repeat;}
		body #page #content .nieuws .inner ul li a.nieuwscat_5 { font-weight:bold; color:#a863a8; outline: none; }
		
	body.bodyOrange #page #content .nieuws .inner ul li {background:url('../img/arrow_bullet_orange_small.gif') 0 6px no-repeat;}
	  body.bodyHome #page #content .nieuws .inner ul li.nieuwscat_6 {background:url('../img/arrow_bullet_orange_small.gif') 0 6px no-repeat;}
		body #page #content .nieuws .inner ul li a.nieuwscat_6 { font-weight:bold; color:#f58025; outline: none; }
	

#page #content .nieuws .inner ul li a { font-weight:bold; float: left; width: 325px; /*color:#650460;*/ outline: none; }
#page #content .nieuws .inner ul li span.newsDate { float:right; }
#page #content .nieuws .inner ul div.clear { clear:both; }
/* header image in content - overig.html & overig2.html */
#page #content #himg { margin-left:-5px; }

/**************************************************************
		 Sidebar
**************************************************************/
.sidebar { width:274px; margin:27px 0 0 8px; display:block; float:left; }
.sidebar {}
/* sidenav */
.sidebar .inner ul#sidenav { padding:8px 15px 12px; width:223px; display:block; float:left; }
.sidebar .inner ul#sidenav li { /*border-bottom:1px dotted;*/ width:223px; display:block; float:left; clear:both; }
.sidebar .inner ul#sidenav li.current { background:url('../img/arrow_bullet_white_small.gif') 1px 8px no-repeat; } /* current page */
.sidebar .inner ul#sidenav li a { color:#fff; padding:2px 0; width:223px; display:block; float:left; outline: none; }
.sidebar .inner ul#sidenav li.current a { padding-left:13px; width:210px; outline: none; } /* current page */
/* submenu sidenav */
.sidebar .inner ul#sidenav li.elder,
.sidebar .inner ul#sidenav li.parent { padding:0 0 0 20px; width:203px; display:block; float:left; background:url('../img/arrow_down_white_small.gif') 1px 11px no-repeat; }
.sidebar .inner ul#sidenav li.elder ul,
.sidebar .inner ul#sidenav li.parent ul { width:203px; display:block; float:left; }
.sidebar .inner ul#sidenav li.elder ul li,
.sidebar .inner ul#sidenav li.elder ul li,
.sidebar .inner ul#sidenav li.parent ul li { border:none; padding:0 0 0 10px; width:193px; }
.sidebar .inner ul#sidenav li.elder ul li a,
.sidebar .inner ul#sidenav li.elder ul li a,
.sidebar .inner ul#sidenav li.parent ul li a { width:193px; outline: none; }
.sidebar .inner ul#sidenav li.elder ul li.current,
.sidebar .inner ul#sidenav li.parent ul li.current { background-position:10px 8px; } /* current page */
.sidebar .inner ul#sidenav li.elder ul li.current,
.sidebar .inner ul#sidenav li.parent ul li.current a { outline: none; }
/* submenu - submenu sidenav */
.sidebar .inner ul#sidenav li.elder ul li.parent { padding:0 0 0 30px; width:173px; display:block; float:left; background:url('../img/arrow_down_white_small.gif') 11px 11px no-repeat; }
.sidebar .inner ul#sidenav li.elder ul li.parent ul { border:none; width:173px; background:none; }
.sidebar .inner ul#sidenav li.elder ul li.parent ul li { padding:0 0 0 10px; width:163px; }
.sidebar .inner ul#sidenav li.elder ul li.parent ul li a { width:163px; outline: none; }
.sidebar .inner ul#sidenav li.elder ul li.parent ul li.current { background-position:12px 8px; }
.sidebar .inner ul#sidenav li.elder ul li.parent ul li.current a { width:163px; outline: none; }

/* sidebar aan de rechterkant (smaller) */
.sidebar.rechts { margin:36px 0 0 20px; width:192px; display:block; float:right; }
.sidebar.rechts h2 { font-size:1.2em; }
/* banner links */
.sidebar.rechts a.banner { margin:0 0 7px; display:block; float:left; }
/* poll */
.sidebar.rechts #poll { /*margin:20px 0 0;*/ display:block; float:left;}
.sidebar.rechts #poll h2 { margin:0 0 8px; line-height:100%;  }
.sidebar.rechts #poll p { margin:0 0 8px; clear:both; }
.sidebar.rechts #poll p.stelling { margin:0 0 12px; }
.sidebar.rechts #poll p label { cursor:pointer; margin:0; padding:0; }
.sidebar.rechts #poll p label input { display:inline-block; margin: 0 10px 0 0; }
.sidebar.rechts #poll p label span { display:inline-block; }
.sidebar.rechts #poll p input.submit { margin:8px 0 0; padding:0 10px; display:block; }

/**************************************************************
		 Footer
**************************************************************/
#footer { position: absolute !important; left: 0; bottom: 0; width: 1001px; height: 40px; display: inline; clear: both !important; z-index: 1999 !important; }
#footer p { text-align: center; color:#252525; font-size:1em; }
#footer p span { padding: 0 5px; }
#footer p a { color: #252525; outline: none; }
#footer p a:hover { text-decoration: underline; outline: none; }

/*************************************************************
		WT Directory
*************************************************************/

/* pagebrowser */
.inner #page #content .wtdirectory_pagebrowser ul#wtbrowser { display:block; text-align:center; font-size:1.0em; }
.inner #page #content .wtdirectory_pagebrowser ul#wtbrowser li { display:block; float:left; border-right:1px solid #464646; }
.inner #page #content .wtdirectory_pagebrowser ul#wtbrowser li.last { border:none; }
.inner #page #content .wtdirectory_pagebrowser ul#wtbrowser li a { display:block; float:left; padding:0 7px; line-height:1.0em; color:#464646; outline: none; }
.inner #page #content .wtdirectory_pagebrowser ul#wtbrowser li a.act { color:#252525; outline: none; }

/* list */
.wtdirectory_list_wrap { border-bottom: 1px solid #464646; /*padding:20px 0 0 0;*/ padding:5px 0px; }
.inner #page #content .wtdirectory_list_wrap h2 { color:#464646; font-weight:normal; font-size:1.3em;  }
.inner #page #content .wtdirectory_list_wrap p { margin:0; padding:5px 0 5px 0; }
.wtdirectory_list_wrap span { float:right;  }
/* zoek en catselect */
.wtzoek,
.catselect { float:left; }
.wtzoek { /*width:250px; width:415px;*/ width:440px; float:none; margin-bottom:25px;}
.catselect { width:200px; }
/* detail weergave */
.wtlabel,
.wtvalue { float:left; }
.wtlabel { width:150px; margin: 5px 0 0 0; }
.wtvalue { width:300px; margin: 5px 0 0 0; }
.inner #page #content .wtdetail p { margin:0; padding: 0;} /*  padding:5px 0 5px 0;  */
.wtdetail .wtlabel{ width:250px; } /* added alternet 240709 */

/*************************************************************
		News
*************************************************************/

/* list */
#page #content #nieuws-single ol {}
#page #content #nieuws-single ol li { font-size:1.1em; }
#page #content #nieuws-single ol li li { font-size:1em; }
#page #content #nieuws-single ul { list-style: disc; margin: 0 0 20px 20px; }
#page #content #nieuws-single ul li { font-size:1.1em; }
#page #content #nieuws-single ul li li { font-size:1em; }
#page #content #nieuws-single div.newsImgCaption {position:relative; display:block; float:left; margin:0px 0 10px 0px; font-size:0.95em; line-height:0.95em; clear:both; }

/* added 130209 */
table#index_searchform tbody tr td { padding-bottom:10px; }
table#index_searchform tbody tr td input { margin-left:6px; }

ul.browsebox { margin-bottom:10px; }

#content ul { margin-left:15px; list-style:disc;}
#content ul ul { list-style:circle; }
#content ul ul ul{ list-style:square; }
th.tx-mmforum-th { background: #D21242; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color: #464646; font-style: italic; }


/**************************************************************
	Agenda
**************************************************************/
.agendaDate { color: #464646; margin-right:10px;}

.inner .news-list-item {display:block; *min-height:20px; line-height:auto; float:none; clear:both; padding-top:5px; border-bottom:1px solid #808080;}


.inner #nieuws-single h2.gekleurd {
	padding: 0 0 10px 0;
}
/* pager settings */
.paginator {
	margin: 0;
	padding: 0;
	clear: both;
	/*width: 610px;*/
}

.paginator p {
	margin: 0;
	padding: 0;
}

.pagertable {
	margin: 20px auto 0;
	margin-left: auto; /* ie/mac snapt shorthand notatie niet */
	margin-right: auto;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

.pagertable td {
	padding: 0 5px;
	text-align: center;
	color: #464646; /* voor niet-links en niet-active, dus gedisablede elementen */
}

.pagertable td.enum {
	/* voor td met cijfers of letters */
	padding: 0 1px;
}

.pagertable a,
.pagertable .active {
	padding: 2px 1px;
	outline: none;
}

.pagertable .active {
	font-weight: bold;
}

.pagertable .active,
.pagertable a:hover,
.pagertable a:focus {
	text-decoration: none;
	outline: none;
}
/* einde pager settings */

.news-list-item h3 span.news-list-date {display:block; float:left; width:80px;}
.news-list-item h3 a {display:block; width:320px; float:left; margin-bottom:5px; outline: none;}
.news-list-item hr.clearer {clear:both; float:none; display:none;}


/* css voor kader door Roland Franke | alterNET internet BV 20090513 */
.zsnazzy { width:500px;}
.xsnazzyMain {width:475px; background: transparent; float:left; margin:0px 3px 10px;}
.xsnazzy {width:179px; background: transparent; float:left; margin:0 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f9f9f9; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.xb1 {margin:0 5px; background:#e0e0e0;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #e0e0e0; border-width:0 1px; height:auto; background:#f9f9f9; padding: 10px 15px 10px 15px;}
* html .xboxcontent {height:1px;}

.wtdirectory_list .wtDirectoryCat {font-style:italic; color:#999;}

#contentRight div.tx-jkpoll-pi1 {height:175px;}

/*------------------ File links ------------------*/
table.csc-uploads {width:400px;}
table.csc-uploads td.csc-uploads-fileName p {margin: 0 0 0 200px; float:left; width:150px;}
table.csc-uploads td.csc-uploads-fileName p.csc-uploads-description {width:auto; margin-left:0px; *left:311px; position:absolute;}


/*------------ Powermail formulieren --------------*/

form.tx_powermail_pi1_form {}
form.tx_powermail_pi1_form fieldset {margin:0px 0px 20px 0px;}
form.tx_powermail_pi1_form fieldset legend {font-size:14px; font-weight:bold; color:#650460;}

form.tx_powermail_pi1_form fieldset div {margin:0px 0px 5px 0px;}
form.tx_powermail_pi1_form fieldset div label {width:150px; display:block; vertical-align:top; float:left;}
form.tx_powermail_pi1_form fieldset div input, form.tx_powermail_pi1_form fieldset div  textarea {width:250px; margin:0px 0px 0px 0px;}
form.tx_powermail_pi1_form fieldset div select {width:254px; margin:0px 0px 0px 0px;}
form.tx_powermail_pi1_form fieldset div.tx_powermail_pi1_fieldwrap_html_submit input {float:right; margin-right:37px; width:auto;}
form.tx_powermail_pi1_form fieldset div .powermail_mandatory_js {font-size:10px; color:red;}

form.tx_powermail_pi1_form fieldset div label a dfn {clear:both; display:block; float:none; font-size:10px; line-height:normal; outline: none; }

.tx-powermail-pi1 label { font-size:1.1em;}
.tx-powermail-pi1 div .powermail_check_inner, .tx-powermail-pi1 div .powermail_radio_inner {
	float:left;
	width:100%;
}
.tx-powermail-pi1 .powermail_check_inner input, .tx-powermail-pi1 .powermail_radio_inner input {width:auto; float:left;}
.tx-powermail-pi1 .powermail_formulier.powermail_radio {
	float:left;
	display: block;
	clear: both;
	margin-top:4px;
	margin-right: 8px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio {
	margin-left:160px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio p {
	margin-left:-160px;
}

.tx-powermail-pi1 .powermail_radio_inner label {
	width:250px;
	float:left;
	display:block;
} 
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio_title { margin:0px; }

.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_submit {
	float:right;
}

.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_back {
	float:left;
}
#nieuws-single div.newsFiles img {display:block; position:relative; width:auto; float:left;}
#nieuws-single div.newsFiles a {display:block; position:relative; width:auto; margin:0px 0px 0px 25px; outline: none; }
#nieuws-single div.newsFilesTitle {display:block; position:relative; overflow:hidden; height:20px;}

/*---------------- sr_feuser_register -----------------*/
.tx-srfeuserregister-pi1 dd label.tx-srfeuserregister-pi1-password-again {display:block; padding:0px;}

#footer em.alternetFooter {
	color: #acacac;
	font-style: normal;
}
#footer em.alternetFooter a {
	color: #acacac;
	outline: none;
}

/*---------------- pbsurvey enquete -----------------*/


.tx-pbsurvey-pi1 .survey_item .question {
	display:block;
	font-size:1.1em;
	font-weight:bold;	
	padding-top:20px;
	margin-left:0;
	position:relative;
	display:block;
	float:left;
	width:100%;
}

.tx-pbsurvey-pi1 form {
	margin-top: -20px;
}

.tx-pbsurvey-pi1 .survey_item .questionComment {
	width:100%;
	display:block;
}

.tx-pbsurvey-pi1 .survey_item {
	display:block;
}
.tx-pbsurvey-pi1 .formbuttons .submitbutton {
	margin-top:20px;
}
.tx-pbsurvey-pi1 .survey_item.subquestion .question {
	font-weight:normal;
	margin:0px;	
}

.tx-pbsurvey-pi1 .survey_item.subquestion {
	margin-top:0px;
}

.tx-pbsurvey-pi1 .survey_item textarea {
	width:100%;
	height:40px;
	font-size:12px;
}

.tx-pbsurvey-pi1 .survey_item .questionSubtext p {
	margin:0px;
}

.tx-pbsurvey-pi1 .survey_item .matrix .columnNext {
	text-align:center;
}

.tx-pbsurvey-pi1 .survey_error {
	color:red;
}

.jscalendar_cb, .date2cal_img_help, #uid134_msg{
	visibility:hidden;
	display: none;
	height: 0px;
}

#uid134_trigger{
	position: absolute;
}

form.tx_powermail_pi1_form fieldset legend  {padding-bottom: 10px;}

.tx_powermail_pi1_fieldwrap_html_date div {
	display: none;
}