/*
 * IE6 WARNING
 * 
 */
 .ie6_warning {
	padding: 30px;
	width: 100%;
	height: 60px;
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	font-weight: bold;
	background-color: #cc071e;
	z-index:20000;
}

.ie6_warning p {
	font-size: 14px;
	text-align:center;
}
/*
 * END IE6 WARNING
 * 
 */


/* **************** 		*/

/* =initial /* neutralize styling: elements we want to clean out entirely: */

/* **************** 		*/

html, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
}

/* neutralize styling: elements with a vertical margin: */

h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* apply left margin:only to the few elements that need it: */

li, dd, blockquote {
	margin: 0;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

div.csc-textpic-text ul {
}

div#content ul {
}

/* miscellaneous conveniences: */

form label {
	cursor: pointer;
}

fieldset {
	border: none;
}

/* form field text-scaling */

input, select, textarea {
	font-size: 1em;
}

.clearboth {
	clear: both;
	visibility: hidden;
}

/* **************** 		*/

/* margin, padding algemeen	*/

/* **************** 		*/

#content table a {
	margin: 0;
	padding: 0;
}

/* ******************* 	*/

/*	header				*/

/* *******************	*/


/***************************/

/* general element styles:*/

/***************************/

pre {
	font-family: monospace;
}

a {
	color:#006dbc;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0 1.5em;
}

p, pre {
	margin: 6px 0px 6px 0px;
}

td {
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	/*color: #6d7482;*/
	color: #2e2e2e;
}

ol {
	margin: 0 0 0 20px;
	padding: 0;
}

div#content ul {
	margin: 0 0 0 20px;
	list-style-position: outside;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: #5B4F39;
}

div#content li {
	/*height:16px;*/
}

/* aanpassen line-height ivm personeelsmanagement */
div#content ul {
	line-height: 16px;
}

input, textarea, select textarea {
	
}

/********************************/

/* frames, spacing, link-to-top */

/********************************/

p.csc-linktotop {
	text-align: right;
}

p.csc-linktotop a {
	font-weight: bold;
}

div.csc-frame {
	
}

div.csc-frame-invisible {
	
}

div.csc-frame-rulerbefore {
	
}

div.csc-frame-rulerafter {
	
}

div.csc-frame-indent {
	padding-left: 100px;
}

div.csc-frame-indent3366 {
	padding-left: 33%;
}

div.csc-frame-indent6633 {
	padding-right: 33%;
}

div.csc-frame-frame1 {
	padding: 2px 4px 2px 4px;
}

div.csc-frame-frame2 {
	padding: 4px 0px 8px 0px;
	margin-bottom: 12px;
	margin-top: 5px;
}

div.csc-frame-frame1 h1, div.csc-frame-frame1 h2, div.csc-frame-frame1 h3, div.csc-frame-frame1 h4, div.csc-frame-frame1 h5 {
	margin-top: 2px;
}

div.csc-frame-frame2 h1, div.csc-frame-frame2 h2, div.csc-frame-frame2 h3, div.csc-frame-frame2 h4, div.csc-frame-frame2 h5 {
	margin-top: 2px;
}

/******************/

/* headers, plain */

/******************/

h1 {

}


h2 {
	
}

h3 {
	font-weight: normal;
}

h4 {

}

h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}

h1.csc-firstheader, h2.csc-firstheader, h3.csc-firstheader, h4.csc-firstheader, h5.csc-firstheader, h6.csc-firstheader {
	margin-top: 0px;
}

/* headers, with link */

h1 a, h2 a, h3 a, h4 a, h5 a {
	text-decoration: none;
}

h2 a {
	
}

h3 a {
	
}

h4 a {
	
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	text-decoration: underline;
}

/* header date */

p.csc-header-date {
	
}

/* subheader, general */

p.csc-subheader {
	font-style: italic;
}

/* subheader, specific */

p.csc-subheader-0 {
	font-style: normal;
}

p.csc-subheader-1 {
	
}

p.csc-subheader-2 {
	
}

p.csc-subheader-3 {
	
}

/* rte / table styling */

table.contenttable.contenttable-0 {
	margin: 0 0 0 20px;
	padding: 0;
	border-collapse: collapse;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
	color: #6d7482;
}

table.contenttable tr td {
}

table.contenttable tr td p.bodytext {
	
}

table.contenttable tr {
	
}

/**********/

/* images */

/**********/

/* images / captions */

p.csc-caption {
	font-style: italic;
}

/* images / tables / floating text */

table.imgtext-table {
	
}

/* images / tables / wrapped text */

/* when "text w/image" elements are wrapping the text into a table the top-margin of hx elements should be transferred to the wrapping table instead. this is done here:*/

table.imgtext-nowrap {
	
}

table.imgtext-nowrap h1, table.imgtext-nowrap h2, table.imgtext-nowrap h3, table.imgtext-nowrap h4, table.imgtext-nowrap h5 {
	margin-top: 0px;
}

/***************/

/* bulletlists */

/***************/

/* bulletlists, general */

ul.csc-bulletlist li {
}

/* bulletlists, specifically */

ul.csc-bulletlist-0 {
}

ul.csc-bulletlist-1 {
	list-style-type: decimal;
}

ul.csc-bulletlist-2 {
	list-style-position: inside;
}

ul.csc-bulletlist-3 {
}

/*********************/

/* tables, generally */

/*********************/

table.contenttable tr {
	margin: 0;
	padding: 0;
	height: 32px;
}

table.contenttable p {
	
}

table.contenttable tr td {
	vertical-align: top;
}

/* tables, specifically */

table.contenttable-0 p {
	
}

table.contenttable-1 p {
	
}

table.contenttable-1 tr.tr-0 td p {
	font-weight: bold;
}

table.contenttable-1 tr.tr-0 td {
	
}

table.contenttable-2 p {
	
}

table.contenttable-2 tr td.td-0 {
	
}

table.contenttable-2 tr td.td-0 p {
	font-weight: bold;
}

table.contenttable-3 p {
	
}

table.contenttable-3 tr td.td-0, table.contenttable-3 tr.tr-0 td {
	
}

table.contenttable-3 tr td.td-0 p, table.contenttable-3 tr.tr-0 td p {
	font-weight: bold;
}

/************************/

/* filelinks, generally */

/************************/

table.csc-uploads {
	
}

table.csc-uploads tr td p {
	
}

table.csc-uploads tr td {
	vertical-align: top;
}

table.csc-uploads tr.tr-even {
	
}

table.csc-uploads tr.tr-odd {
	
}

table.csc-uploads tr td.csc-uploads-icon {
	padding-left: 6px;
	padding-right: 6px;
	width: 1%;
	text-align: center;
	vertical-align: middle;
}

table.csc-uploads tr td.csc-uploads-filename {
	width: 80%;
	padding-left: 5px;
}

table.csc-uploads tr td.csc-uploads-filename p a {
	font-weight: bold;
}

table.csc-uploads tr td.csc-uploads-filename p.csc-uploads-description {
	font-style: italic;
}

table.csc-uploads tr td.csc-uploads-filesize {
	white-space: nowrap;
	padding-left: 6px;
	padding-right: 6px;
}

/* filelinks, specifically */

table.csc-uploads-1 {
	
}

table.csc-uploads-2 {
	
}

table.csc-uploads-3 {
	
}

table.csc-uploads-3 tr td {
	vertical-align: middle;
}

table.csc-uploads-3 tr.tr-even td.csc-uploads-icon img {
	
}

table.csc-uploads-3 tr.tr-odd td.csc-uploads-icon img {
	
}

/*****************/

/* search result */

/*****************/

table.csc-searchresultinfo {
	margin-left: 0px;
	margin-top: 10px;
	width: 100%;
}

table.csc-searchresultinfo tr {
	
}

table.csc-searchresultinfo tr td p {
	padding: 0px 5px 0px 5px;
}

table.csc-searchresultinfo tr td.csc-searchresultrange p {
	font-weight: bold;
}

table.csc-searchresultinfo tr td.csc-searchresultprevnext {
	text-align: right;
}

/* search result, header + abstract:*/

h3.csc-searchresultheader a {
	
}

h3.csc-searchresultheader {
	padding-left: 5px;
}

p.csc-searchresult {
	font-style: italic;
	margin-left: 20px;
}

/* search word markup */

span.csc-sword {
	font-weight: bold;
}

/*****************************/

/* menu / sitemap, generally */

/*****************************/

div.csc-menu {
	margin-left: 10px;
}

div.csc-menu p {
	font-weight: bold;
	margin: 1px 0px 0px 0px;
	padding: 2px 2px 2px 10px;
}

div.csc-menu p a {
	text-decoration: none;
}

div.csc-menu p a:hover {
	text-decoration: underline;
}

div.csc-menu p.csc-section {
	font-weight: normal;
	margin-left: 20px;
	font-style: italic;
}

/* menu / sitemap, "menu of these pages" */

div.csc-menu-def p {
	
}

/* menu / sitemap, "menu of subpages to these pages" */

div.csc-menu-1 {
	
}

/* menu / sitemap, "sitemap" */

div.csc-menu-2 {
	
}

div.csc-menu-2 p.csc-sitemap {
	
}

div.csc-menu-2 p.csc-sitemap-level1 {
	margin-left: 10px;
}

div.csc-menu-2 p.csc-sitemap-level2 {
	margin-left: 20px;
}

div.csc-menu-2 p.csc-sitemap-level3 {
	margin-left: 30px;
}

div.csc-menu-2 p.csc-sitemap-level4 {
	margin-left: 40px;
}

div.csc-menu-2 p.csc-sitemap-level1 a {
	
}

div.csc-menu-2 p.csc-sitemap-level2 a {
	
}

div.csc-menu-2 p.csc-sitemap-level3 a {
	
}

div.csc-menu-2 p.csc-sitemap-level4 a {
	
}

/* menu / sitemap, "section index (pagecontent w/index checked)" */

div.csc-menu-3 {
	
}

div.csc-menu-3 p.csc-section {
	margin-left: 0px;
}

div.csc-menu-3 p.csc-section a {
	
}

/* menu / sitemap, "menu of subpages to these pages (with abstract)" */

div.csc-menu-4 {
	
}

div.csc-menu-4 p {
	margin-top: 2px;
}

div.csc-menu-4 p.csc-abstract {
	font-weight: normal;
	font-style: italic;
	margin-top: 0px;
	padding: 0px 2px 2px 20px;
}

/* menu / sitemap, "recently updated pages" */

div.csc-menu-5 {
	
}

/* menu / sitemap, "related pages (based on keywords)" */

div.csc-menu-6 {
	
}

/* menu / sitemap, "menu of subpages to these pages + sections" */

div.csc-menu-7 {
	
}

div.csc-menu-7 p {
	font-weight: bold;
}

div.csc-menu-7 p.csc-section a {
	
}

/****************************************/

/* frontend editing / typo3 admin panel */

/****************************************/

img.frontendediticons {
	vertical-align: middle;
	margin: 0px 2px 0px 2px;
}

/* default styles for the admin panel */

table.typo3-adminpanel {
	text-align: left;
}

table.typo3-adminpanel tr.typo3-adminpanel-hrow td {
	text-align: left;
}

table.typo3-adminpanel tr.typo3-adminpanel-itemhrow td {
	text-align: left;
}

table.typo3-adminpanel table, table.typo3-adminpanel td {
	
}

table.typo3-adminpanel td font {
}

table.typo3-adminpanel td a font {
}

table.typo3-editpanel {
	
}

table.typo3-editpanel td {
	
}

/*************/

/* debugging */

/*************/

/*	h1, h2, h3, h4, h5, p, ul, ol, li, blockquote, pre {  }	td table {  }	div {  }	img.spacer-gif {   }	*/

/*****************/

/* csc-mailform */

/*****************/

/*	.csc-mailform-field		*/

#mailform label {
	position: absolute;
	margin: 6px 0 0 0;
	padding: 0;
	text-align: right;
	font-size: 11px;
	width: 150px;
}

#mailform .csc-mailform-field input, 	#mailform .csc-mailform-field textarea, 	#mailform .csc-mailform-field select {
	margin-left: 160px;
	margin-bottom: 10px;
	padding: 4px;
	width: 200px;
	font-size: 11px;
	line-height: 13px;
}

#mailform .csc-mailform-field option {
	padding: 2px;
}

#mailform .csc-mailform-field select, #mailform .csc-mailform-field option {
	width: 200px;
}

.csc-mailform-label {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 30px;
}

fieldset.csc-mailform {
	border: 0px;
}

div #maincontent #mailform .csc-mailform-field input.csc-mailform-check {
	width: 16px;
	height: 16px;
}

.csc-mailform-radio legend {
	display: none;
	border: 0;
}

.csc-mailform-radio  fieldset {
	border: 0px;
}

.csc-mailform-radio label {
	border: 0px;
}

.csc-mailform-radio label {
	position: relative;
}

.csc-mailform-radio input {
	margin-left: 155px;
}

#mailformradio_button input {
	border: 0px;
}

#mailform .csc-mailform-field input#mailformformtype_mail {
	float: left;
	margin: 6px 0 0 160px;
	padding: 0;
	font-size: 11px;
	width: 90px;
	height: 28px;
}

#mailform .csc-mailform-field input#mailformformtype_mail.csc-mailform-submit {
	float: left;
	margin: 6px 0 25px 10px;
}

/******* de kleuver ******/

.csc-mailform td {
	height: 2em;
}

.csc-mailform input, textarea {
	color: #444

;
/*font-size: 1em; */
}


/*** table ***/

table.contenttable {

/* ie reageert niet goed op border-space */
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

table.contenttable caption {
	margin: 0;
	padding: 4px 0 8px 0;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

table.contenttable tr {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	height:auto;
}

table.contenttable tr {
	border:none;
}

table.contenttable tr th,
table.contenttable tr td {
	margin: 0 2px;
	padding: 0 5px  0 5px;
	border:1px solid #cbd2d1;
	line-height:20px;
}

table.contenttable tr th p.bodytext,
table.contenttable tr td p.bodytext {
	margin: 2px 0 2px 4px;
	padding: 0;
}

td.printlogo img {
	z-index: 10000;
}





/*
 * 
 * ALGEMEEN - modules etc.
 * 
 * 
 */


/*
 * 
 * SITEMAP
 * 
 */
.csc-sitemap ul {
	position:relative;
	margin:0 0 0 35px;
	padding:0;
	font-size:11px;
	line-height:16px;
	list-style-type:none;
}

.csc-sitemap ul ul {
	position:relative;
	margin:0 0 0 150px;
	padding:0;
	font-size:11px;
	line-height:16px;
	list-style-type:none;
}

.csc-sitemap ul a {
	text-decoration: none;
}

.csc-sitemap ul a:hover {
font-weight: bold;
}





/*
 * FAQ
 * 
 * 
 */
div#maincontainer_vervolg div.tx-irfaq-pi1 dd p {
	padding:4px 0 6px 0;
}

.tx-irfaq-pi1 dt p {
	color:#54244b;
}

.additional-info {
	display:none;
	visibility:hidden;
	
}


/*
 * 
 * RSS - Vacatures in wonen
 * 
 */
body.vacaturesinwonen div#containerwrap div#maincontent h3 a {
	color:#2e2e2e;
}

div#twrss_table {
	margin:12px 0 0 0;
	padding:0;
}

body.vacaturesinwonen.werknemers div#maincontent div.twrss_item_link a {
	font-weight:bold;
	text-decoration:none;
}

body.vacaturesinwonen.werknemers div#maincontent div.twrss_item_link a:hover {
	text-decoration:underline;
}




