

	/* ############################################# HTML SECTION ############################################# */
	/* ############################################# HTML  ############################################# */
	
	body,
	html {
		margin:0;
		padding:0;
		background:#060610;
		color:#112151;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		height:100.1%;
	}
	body {
		min-width:990px;
	}
	a {
		color:#0f6cb2;
	}
	hr {
	display:none;
		}
	
	/* ############################################# GENERAL ############################################# */
	
	#wrap {
		background-image:url(bg-wrap.png);
		background-position:0 0;
		background-repeat:repeat-y;
		margin:0 auto;
		width:990px;
	}
	p.csc-linkToTop {
		margin:-6px 0 0 0;
	}
	p.bodytext {
	}
	.mail {
		color:#0f6cb2;
	}
	
	/* ############################################# HEAD SECTION ############################################# */
	/* ############################################# HEADER 1 ############################################# */
	
	#header1 {
				
				width:980px;
				height:80px;
				margin-top:0px;
				margin-left:5px;
				background-image:url(logo-studio2000.gif);
				background-repeat:no-repeat;
	}

			
	/* ############################################# HEADER 2 ############################################# */
	
	#header2 {
		min-height:24px;
		height:auto !important;
		height:25px;
		padding:0;
	}
		#h2-left {
			float:left;
			width:980px;
			height:25px;
		}
			#h2-l-left {
				float:left;
				width:165px;
				height:25px;
			}
			#h2-l-right {
				float:right;
				width:815px;
				height:25px;
			}
		#h2-right {
		display:none;
			float:right;
			width:10px;
			height:25px;
		}
			#h2-r-left {
				float:left;
				width:95px;
				height:25px;
			}
			#h2-r-right {
				float:right;
				width:95px;
				height:25px;
			}

	/* ############################################# HEADER CLEARER ############################################# */

	#clearer {
		clear:both;
	}
	
	/* ############################################# CONTENT SECTION ############################################# */
	
	#content {
		width:980px;
		margin-left:5px;
		background-image:url(bg-content.png);
		background-position:0 0;
		background-repeat:repeat-y;
	}
	/* ############################################# CONTENT RIGHT COLUMNS ############################################# */
	
	#c-right {
	position:absolute;
	top:0;
	left:50%;
	margin-left:286px;
	margin-top:150px;
	margin-right:5px;
	background:#b9d4c1;
	width:180px;
	min-height:10px;
	height: auto !important;
	height:10px;
	}
	#c-r-right p{
	width:180px;
	margin:10px 0 0 14px;
	padding:0;
	font-size:0.9em;
	}
	#c-r-right h1{
	width:180px;
	margin:0 10px 0 14px;
	padding:0;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#fff;
	}
	#c-r-right h5{
	width:180px;
	margin:0 10px 0 14px;
	padding:0;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#182267;
	}
	#c-r-right h5 a{
	text-decoration:none;
	color:#182267;
	}
		
	/* ############################################# CONTENT CENTRE COLUMN ############################################# */
	
	#c-centre {
		width:820px;
		float:left;
		background-color:#b9d4c1;
		min-height:360px;
		height:auto !important;
		height:360px;
		background:#b9d4c1 url(content-top-img.png) no-repeat top right;
	}
			#c-c-maincontent {
				margin:10px 10px 0 26px;
				padding:0;
				width:574px;
			}
			#c-c-maincontent p.bodytext {
				margin:0;
			}
			#c-c-maincontent h1 {
				line-height:2.5em;
			}
			#contentfooter {
			width:820px;
			height:12px;
			background:url(content-bottom-img.png) no-repeat bottom right;
			margin:0 0 0 160px;
			padding:0;
			clear:both;
			}
		#c-centre .header-wrap {
			margin:6px 0 0 0; padding:0;
		}
		#c-centre .csc-header {
			margin:0; padding:0;
/*			background-image:url(img/header1-bg-repeaty.png);
			background-repeat:repeat-y;*/
		}
		#c-centre .header-top {
		}
		#c-centre .header-inner {
			width:220px;
/*			background-image:url(img/header1-top1.png);
			background-repeat:no-repeat;*/
		}
		#c-centre h1 {
			margin:0 0 0 0px; padding:0;
			width:610px;
			font-size:1.5em;
			color:#112151;
		}
		#c-centre .header-bottom {
			margin:0; padding:0;
			width:220px; height:10px;
/*			background-image:url(img/header1-bottom.png);
			background-repeat:no-repeat;*/
		}
	
	/* ############################################# CONTENT LEFT COLUMNS ############################################# */
	
	#c-left {
		margin:0;
		padding:0;
		float:left;
		width:160px;
		min-height:360px;
		height:auto !important;
		height:360px;
		margin-left:0px;
		border-top: 1px solid #ffffff;
	}
		#c-l-l-top ul {
			list-style: none;
			margin: 0;
			padding: 0;
			border: none;
			font-family:Garamond, "Times New Roman", Times, serif;
			font-variant:small-caps;
		}
		#c-l-l-top li.leftmenu1no {
			width: 160px;
			border-bottom: 1px solid #ffffff;
			margin: 0;
			padding: 0;
			font-size: 95%;
			vertical-align: bottom; /* Removes unwanted margin in IE */
		}
		#c-l-l-top li.leftmenu1act {
			width: 160px;
			border-bottom: 1px solid #ffffff;
			margin: 0;
			padding: 0;
			font-size: 95%;
			vertical-align: bottom; /* Removes unwanted margin in IE */
		}
		#c-l-l-top li.leftmenu1no a:link, #c-l-l-top li.leftmenu1no a:visited {
			display: block;
			padding: 5px 10px 5px 0.5em;
			border-left: 12px solid #2d008e;
			background-color: #192168;
			color: #fff;
			text-decoration: none;
		}
		#c-l-l-top li.leftmenu1act a:link, #c-l-l-top li.leftmenu1act a:visited {
			display: block;
			padding: 5px 12px 5px 0.5em;
			border-left: 12px solid #b9d4c1;
			background-color: #192168;
			color: #fff;
			text-decoration: none;
			background-image: url(actarrow.gif);
			background-repeat: no-repeat;
			background-position: 97% 50%;
		
		}
		#c-l-l-top li.leftmenu1no a:hover {
			border-left: 12px solid #b9d4c1;
			color: #fff;
		}
		#c-l-l-middle{
			margin-top:20px;
			padding-left:20px;
			color:#fff;
			font-family:Garamond, "Times New Roman", Times, serif;
			font-variant:small-caps;
		}
		#c-l-l-middle h1{
		font-size:1.2em;
		}

	
	/* ############################################# FOOTER SECTION ############################################# */
	
	#footer {
		clear:both;
		color:#112151;
		font-size:0.8em;
	}
	#footer a {
		text-decoration:none;
		color:#112151;
	}
	#footer p {
		margin:0;
	}
		#f-top {
			margin:0;
			padding:10px 24px 0 24px;
		}
		#f-bottom {
			margin:0;
			background-image:url(bg-footer.png);
			background-position:left bottom;
			background-repeat:no-repeat;
			padding:0 24px 20px 24px;
			height:16px;
		}
	
	
	/* ############################################# TYPO3 SPECIFIC ############################################# */
	/* ############################################# IMAGES ############################################# */
	
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 3px solid #fef4e3;
		padding: 0px 0px;
	}


	DIV.csc-textpic-imagewrap { padding: 0;}

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto;}
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }

	.imgtext-table {
	margin-top: 4px;
	margin-bottom: 8px;
	
	}
	a img {
		border:none;
	}
	
	
	#contentleft {
		width:520px;
		float:left;
	}		
	#contentleftcontent {
	}	
	#contentleft .csc-header {
		padding:0 0 4px 110px;
	}
	#contentleft .csc-header h1 {
		font-size:14px;
		margin:0;
		padding:0;
	}
	/* ############################################# FLEX OCNTENT BOXES ############################################# */
#box-right-wrap{
width:200px;
background:#fff url(box-right-body-bluelight.png) repeat-y;
}
#box-right-top{
width:200px;
height:16px;
background:url(box-right-top-bluelight.png) no-repeat;
}
#box-right-body{
overflow:hidden;
}
#box-right-bottom{
width:200px;
height:16px;
background:url(box-right-bottom-bluelight.png) no-repeat;
}
#box-right-body h1{
width:180px;
margin:0 10px 0 14px;
padding:0;
font-family:Garamond, "Times New Roman", Times, serif;
font-size:1.5em;
color:#fff;
}
#box-right-body p{
width:180px;
margin:0 10px 0 14px;
padding:0;
font-size:0.9em;
color:#fff;
}
#box-right-body a{
color:#fff;
text-decoration:underline;
}

	/* ############################################# CATALOGUE SECTION ############################################# */
	/* ############################################# SEARCHFORM ############################################# */
	
#news-searchform{
color:#fff;
height:320px;
/*overflow:auto;*/
}
#picklistwrap{
height:300px;
overflow:auto;
}
#input1{
width:80px;
}
.cattitle h4, .catbody h4,.cattitle h4 a{
font-size:1.0em;
line-height:1.1em;
width:140px;
color:#fff;
text-decoration:none;
}
.cattitle h4 img, .catbody h4 img{
margin-bottom:-3px;
margin-left:10px;
}
label.checkeffect{
}
.checktext{
white-space:nowrap;
width:140px;
height:18px;
overflow:hidden;
}
label.checkeffect:hover{
color:#d9ad6a;
white-space:nowrap;
}

	/* ############################################# RESULT LIST ############################################# */
.news-listitem-wrap{
float:left;
width:180px;
min-height:420px;
height:auto !important;
height:420px;
/*border:solid 1px #445e84;*/
border-top:1px solid #fff;
border-bottom:1px solid #182267;
margin:2px 10px 30px 0;

}
.news-listitem-wrap a{
color:#fff;
}
.news-listitem-wrap .upperpart{
min-height:340px;
height:auto !important;
height:340px;
width:180px;
/*background:#445e84;*/
}
.news-listitem-wrap .image{
min-height:240px;
height:auto !important;
height:240px;
width:180px;
/*background:#445e84;*/
}
.news-listitem-wrap .lowerpart{
min-height:160px;
height:auto !important;
height:160px;
width:180px;
/*background:#445e84;*/
}
.news-listitem-wrap .lowestpart{
min-height:10px;
height:auto !important;
height:10px;
width:180px;
}
.news-listitem-wrap .image{
max-height:240px;
height:auto !important;
max-height:240px;
width:180px;
margin-top:6px;
overflow:hidden;
/*background:url(geen-afbeelding.jpg) top left no-repeat;*/
}

.news-listitem-wrap .image{
margin-bottom:10px;
}
/*img{
text-align:center;
display:block;
}*/
	
/*.news-listitem-wrap .image img{
vertical-align:middle;
margin-top:50%;
}*/
/*.news-listitem-wrap .image img{
position:relative;
top:50%;
margin-top:-75px;
}*/
.news-listitem-wrap .text{
min-height:8px;
height:auto !important;
height:8px;
}
.news-listitem-wrap .dates{
color:#112151;
}
#c-c-contentfooter {
padding-left:32px;
}
.news-listitem-wrap .title,.news-listitem-wrap .clickhere,#c-c-contentfooter .title{
color:#112151;
font-weight:bold;
}
.news-listitem-wrap .title a,.news-listitem-wrap .clickhere a,#c-c-contentfooter a{
color:#112151;
font-weight:bold;
text-decoration:none;
}
.news-listitem-wrap .name,.news-listitem-wrap .clickhere,#c-c-contentfooter .name{
min-height:16px;
height:auto !important;
height:16px;
color:#112151;
font-weight:bold;
}
.singleview-wrap{
width:240px;
min-height:360px;
height:auto !important;
height:360px;
}
.singleview-image{
float:left;
width:240px;
}
.singleview-rightpart{
float:right;
}
.news-list-browse{
color:#112151;
}
.news-list-browse a{
color:#112151;
text-decoration:none;
}
.news-list-browse a:hover{
color:#112151;
text-decoration:none;
}


/* default styles for extension "tx_dropdownsitemap_pi1" */
        .tx-dropdownsitemap-pi1 A {
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 .spc {
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 DIV {
            border: solid 1px #fff;
            background: #fff;
            padding: 2px;
            margin-bottom: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
            background: #fff;
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 A {
            font-weight: fff;
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
            background: #fff;
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
            background: #fff;
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
            background: #fff;
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            text-align: center;
            border: solid 1px #fff;
            background: #fff;
        }
        
        /***************/
        /*** alpha list ***/
        .allCatLeft {
        	clear:both;
        	display:block;
        }
        .allCatLeft ul { 
        	list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		padding:0;
        }
        .allCatLeft ul li {
        	background-image:none;
		color:#888888;
		float:left;
		padding-left:0;
		padding-right:7px;
	}
	.allCatLeft ul li  a {
		color:#0F6CB2;
	}
	.news-list-container {
		display:block;
		clear:both;
		padding-top:20px;
	}
       /**************/
