/* HEADER
 * 
 */

div#flash_header p {
	margin:20px 0 0 0;
	padding:0;
	color: #ab0132;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	text-align:center;
}

div#flash_header p a:link, div#flash_header p a:visited {
	color: #eb6e08;
	font-size:18px;
	text-decoration:none;
	line-height:22px;
	font-weight:bold;
	text-align:center;
}

div#flash_header p a:hover {
	text-decoration: underline;
}

div#flash_header embed {
	margin:0;
	padding:0;
	background-color: transparent;
	z-index:10000;
}

img.flexheader {
	position:relative;
	left: 70px;
	margin:0;
	padding:0;
}

/* SAMENVOOR IMAGE
 * 
 */

img.fleximage {
	margin:40px 0 0 0;
	padding:0;
	height: auto;
}

img.fleximage_nomarge {
	margin:0;
	padding:0;
	height: auto;
}

/* VIND & MATCH
 * 
 */



div.tx-matchform-pi1 form {
	float:right;
	margin:0 0 20px 0;
	padding:0;
	width: 248px;
	height: 220px;

}

div.tx-matchform-pi1 form .selectbox {
	margin:0;
	padding:2px 0 0 0;
	width: 220px;
	height: 20px;
	font-size:10px;
	line-height:12px;
	color:#000;
	border:1px solid #b1b1b1;
}

div#content div.tx-matchform-pi1 form input {
	float:right;
	margin:0;
	padding:0;
	width: 194px;
	height: 49px;
	
	/* background-image toepassen werkt niet in IE7; background wel */
	background: transparent url(img/vindmatch_submit.png) no-repeat;
	outline: none;
	border: none;
	cursor : pointer;
}


div#vindmatchpreview * {
    margin: 0;
    padding: 0;
}


div#vindmatchpreview .match_preview {
	position:inherit;
	/*position: relative;*/
    margin: 0 0 0 15px;
    padding: 0;
	border-top:1px solid #eee;
	width:315px;
}

div#vindmatchpreview h1.csc-firstHeader {
    margin: 0px 0 12px 40px;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
	letter-spacing:0px;
    color: #e2007a;
}

div#vindmatchpreview h3.prev_header a,
div#vindmatchpreview h3.prev_header a:link,
div#vindmatchpreview h3.prev_header a:visited {
	float:left;
	display: block;
    margin: 4px 0 0 24px;
    padding: 0;
	width:290px;
    font-size: 11px;
	font-weight:bold;
    line-height: 16px;
    color: #000;
}

div#vindmatchpreview h3.prev_header a:hover {

	text-decoration: underline;
}

div#vindmatchpreview p.prev_body a,
div#vindmatchpreview p.prev_body a:link,
div#vindmatchpreview p.prev_body a:visited {
	display: block;
	clear:both;
    margin: 0 5px 10px 24px;
    padding: 0;
	font-size: 11px;
	font-weight: normal;
    line-height: 16px;
    color: #000;
	text-decoration:none;
}

div#vindmatchpreview p.prev_body a:hover {
	display: block;
    color: #817781;
	text-decoration: underline;
}

div#vindmatchpreview .matched {
	position:absolute;
	left: 318px;	
	margin:0;
	padding:0;
	width:41px;
	height:41px;
	background-image: url(img/match_vignet.png);
    background-position: 0 0;
    background-repeat: no-repeat;
	z-index:10000;
}


/* CONTENT QUOTE
 * 
 */

.quote  {
	margin:0;
	padding:15px 0 40px 0;
}

.quote p.bodytext {
	margin:0 0 0 0;
	padding:0 30px 0 50px;
	width:300px;
	text-align:center;
	font-size: 14px;
	line-height:22px;
	font-weight: normal;
	font-family: "Book Antiqua", Palatino, serif;
/*	font-style: italic; */
	color: #ab0132;
}

.quote p.bodytext a:link, .quote p.bodytext a:visited {
		color: #ab0132;
	text-decoration:none;
}

.quote p.bodytext a:hover {
	text-decoration:underline;
}


/* CONTENT MOVIE
 * 
 */

div#container div#content div.tx-bddbflvvideogallery-pi1  {
	margin: 0;
	padding:0;
	height:auto;
	width:auto;
}

div#content div#flvplayercaption  {
	position:relative;
	clear:both;
	float:left;
	margin: 0 15px 20px 0;
	padding:0;
	height:auto;
	width:auto;
	background-color:transparent;	
}

div#content div#flvplayercaption div#player embed,
div#content div#flvplayercaption div#player object#mpl {
	
}

div#content div.flvplayer_listpic  {
	margin:0 4px 0 4px ;
	padding:0;
	height:auto;
	width:auto;
	background-color:transparent;	
}

div#content div#flvplayercaption div#flvcaption  {
	display:none;
	clear:both;
	position:relative;
	margin:0;
	padding:0;
	height:auto;
	width:auto;
	background-color:transparent;	
}

div#content div#flvplayercaption div#player {
	clear:both;
	position:relative;
	margin:0 6px 0 0;
	padding:0;
	height:auto;
	width:auto;
	background-color:transparent;	
} 

/* END CONTENT MOVIE */


/* PARTNERS
 * 
 */

div#partnerswrap a img {
	border: none;
}

div#partners a img {
	margin: 20px 0 0 0;
	padding: 0;
}


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

/* =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 {
	
}

a:hover {
	
}

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

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

td, ol {
	font-size: 12px;
	line-height: 24px;
}

div#content ul {
	line-height: 24px;
}

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 tbody tr {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

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

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

div#columnwrap div#samenvoor_floatblock div.quote iframe {
	margin-left:30px;
}

div#columnwrap div#samenvoor_floatblock div.quote small {
	margin-left:30px;
}