/* @override http://eriksbaudoin.twistedmindz.be/fileadmin/eriksbaudoin/templates/css/stylesheet.css */

/* kleuren
	eriks blauw; 004C9D
	2de blauw; 41A6E2

dropdown over & line: CCCCCC

left nav:
width 185px
selected bg color: 004C9D 

content banner: width; 750px
content boxen: width; 280px
content right: width; 130px
*/


A:hover 
{
	background-position: 0 0;
}

a {	outline: none; }

.clearfix:after 
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix 
{
    display: inline-block;
}

HTML[xmlns] .clearfix 
{
    display: block;
}

* HTML .clearfix 
{
    height: 1%;
}

HTML 
{ 
	margin: 0px;
	padding: 0px;
	height: 100%; 
}

BODY {
	behavior: url(/fileadmin/eriksbaudoin/templates/css/csshover.htc);
	text-align: center;
	background-color: #FFFFFF;
	height:99%;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica;
}

A {
	text-decoration: none;
	color: #004C9D;
}

A:hover {
	text-decoration: underline;
	color: #004C9D;
}

DIV.container {
	position:relative;
	top:0px;
	left:0px;
	width: 960px;
	text-align:center;
}

DIV.header {
	background-color: #FFFFFF;
	background-image: url(../images/header_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	position:relative;
	height:120px;
	margin: 0px 0px 0px 0px;
	padding:0px;

	width:961px;
	z-index:2;
}

div.header {
	margin: 0px 0px 0px 0px;
}

DIV.header DIV.logo {
	z-index:5;
	position: absolute;
	left:0px;
	top:8px;
}

DIV.logo IMG {
	border:0px;
}



/* TOP Navigation */
DIV.header DIV.top_menu {
	z-index:4;
	position:absolute;
	top:87px;
	left:0px;
	height:25px;
	margin:0px;
	width: 960px; /*978px;*/
	text-align:left;
		xpadding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#004c9d;
	background-image: url(../images/topnav_bg_normal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}
DIV.top_menu UL {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:block;
	float: left;
}
DIV.top_menu UL.level1 LI {
	position: relative;
	margin: 0px;
	padding: 0px 10px;
	display: inline;
	list-style: none;
	border-right: 1px solid silver;
	font-size: 12px;
	line-height:26px;
	height:26px;
	float:left;
	display:block;
	font-weight: normal;
	text-transform: uppercase;
}
DIV.top_menu UL.level1 LI.act, DIV.top_menu UL.level1 LI:hover {
	position: relative;
	margin: 0px;
	padding: 0px 10px;
	display: inline;
	list-style: none;

	background-image: url(../images/topnav_bg_over.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#FFFFFF;
}

DIV.top_menu UL.level1 UL {
	position: absolute;
	z-index: 500;
	top:26px;
	_top: 26px;
	left:0px;
	background-color:#FFFFFF;
}

DIV.top_menu UL.level1 UL, DIV.top_menu UL.level1 LI:hover UL UL, DIV.top_menu UL.level1 UL LI:hover UL UL{	
	display: none;
}
DIV.top_menu UL.level1 LI:hover UL, DIV.top_menu UL.level1 UL LI:hover UL, DIV.top_menu UL.level1 UL UL LI:hover UL{	
	display: block;
	/* Breedte ook wijzigen in DIV.top_menu UL.level1 UL.level2 LI */
	width:180px;
	text-align:left;
	float: left;
}
DIV.top_menu UL.level1 UL A {
	display:block;
}

/* LEVEL 2 */
DIV.top_menu UL.level1 UL.level2 {
	/*border: 1px solid green;*/
}
DIV.top_menu UL.level1 UL.level2 LI {
	list-style: none;
	z-index: 20;
	float: left;
	border-bottom: 1px solid silver;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;

	border-top: none;
	border-left: none;
	border-right: none;

	padding: 5px;
	width: 170px;
	height:auto;
	
	font-size: 12px;
	color: #004C9D;
	text-decoration: none;
	text-transform: none;
	text-align: left;

}
DIV.top_menu UL.level1 LI UL.level2 LI A {
	/*width: 100%;*/
	/*height: 20px;*/
	line-height:15px;
	padding:0;
	margin:0;
}
DIV.top_menu UL.level1 LI UL.level2 LI A:hover {
	background-color: #EFEFEF;
}
DIV.top_menu UL.level1 LI UL.level2 LI:hover {
	background-color: #EFEFEF;
	background-image: none;
}
DIV.top_menu UL.level1 LI UL.level2 LI A.act {
	background-color: #004C9D;
	color: #FFFFFF;
}



DIV.top_menu IMG {
	border:0px;
}

DIV.top_menu A {
	font-size:12px;
	color:#004c9d;
	line-height:26px;
	text-decoration:none;
	cursor: hand;
	curso\r: pointer;	
}




/* Second TOP Navigation */
DIV.header DIV.secnav {
	z-index:3;
	position:absolute;
	top:10px;
	/*left:570px;*/
	right: 30px;
	height:25px;
	margin:0px;
	width:350px;
	text-align:right;
	/*padding:3px 25px 0px 0px;*/
	font-family: Arial, Helvetica, sans-serif;
	color:#004c9d;
	font-size: 11px;
}

DIV.secnav UL.list {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:block;
	float: right;
	margin-top: 5px;
}

DIV.secnav UL.list LI {
	position: relative;
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
	background-image: url(../images/secnav_bullet.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 12px;
	margin-right: 3px;
}
DIV.secnav UL.lang {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:block;
	float: right;
	margin-top: 5px;
}

DIV.secnav UL.lang LI {
	position: relative;
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
}

/* The search box */
DIV.header DIV.searchbox {
	z-index:10;
	position:absolute;
	top:40px;
	/*left:750px;*/
	right: 30px;
	height:25px;
	margin:0px;
	width:240px; /* 180 */
	text-align:left;
	/*padding:3px 25px 0px 0px;*/
	font-family: Arial, Helvetica, sans-serif;
	color:#004c9d;
	font-size: 11px;
}
.searchbox INPUT {
	border: none;
	width: 155px;
	font-size: 9px;
	height: 20px;
}
#search_sword {
	width: 150px;
	border-bottom: 1px solid white;
	background-image: url(../images/searchboxbg2.png);
	background-repeat: no-repeat;
	height: 20px;
}


/* LEFT Navigation */
DIV.leftbox {
	float: left;
	width: 185px !important;
	width: 200px;
	_width: 185px;
	margin: 0px;
	padding: 0px;
}
DIV.leftbox UL {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:block;
	float: left;
	border-bottom: 1px solid silver;
}
DIV.leftbox UL.leftnav LI {
	list-style: none;
	float: left;
	/*background-color: #FFFFFF;*/
	margin: 0px;
	padding: 0px;

	width: 185px;

	font-size: 12px;
	color: #004C9D;
	text-decoration: none;
	text-transform: none;
	text-align: left;

	background-image: url(../images/leftnav_bg_normal.png);
	background-repeat: no-repeat;
	border-top: 1px solid silver;
}

DIV.leftbox UL.leftnav LI A {
	display:block;
	text-decoration:none;
	padding: 3px 10px;
}
/*DIV.leftbox UL.leftnav LI:hover,*/ DIV.leftbox UL.leftnav LI A:hover {
	background-image: url(../images/leftnav_bg_over.png);
	background-repeat: no-repeat;
	text-decoration:none;
	cursor: hand;
	curso\r: pointer;
	color: #004C9D;
}

DIV.leftbox UL.leftnav LI UL {
	margin-top: 0px;
	margin-left: 0px;
	padding:0px;
	border: none;
}

DIV.leftbox UL.leftnav LI LI {
	list-style: none;
	float: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	/*5px 10px 5px 15px;*/
	width: 170px;
	color: #004C9D;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	border-top: 1px solid silver;
	background-image: none;
}
DIV.leftbox UL.leftnav LI LI:hover, DIV.leftbox UL.leftnav LI LI A:hover  {
	background-image: url(../images/leftnav_bg_over.png);
	background-repeat: no-repeat;
	text-decoration:none;
	cursor: hand;
	curso\r: pointer;
	color: #004C9D;
}
DIV.leftbox UL.leftnav LI.act {
	background-image: none;
	background-color: #004C9D;
	color: #FFFFFF;
}
DIV.leftbox UL.leftnav LI.act A, DIV.leftbox UL.leftnav LI.act UL LI.act A {
	color: #FFFFFF;
	/*background-color: #004C9D;*/
}
DIV.leftbox UL.leftnav LI.act UL LI A {
	color: #004C9D;
}
DIV.leftbox UL.leftnav LI.act A:hover {
	color: #004C9D !important;
}

DIV.centered {
	position: relative; 
	padding:0px;
	margin-left:auto;
	margin-right:auto;	
	width: 961px;
}


/* CONTENT */
DIV.content, DIV.contentwide, DIV.contentsubwide {
	text-align: left;
	margin:0px;
	padding:0px;
}
DIV.pathbox {
	width: 100%;
	text-align: right;
}
DIV.topbanner {
	width: 750px;
	float: right;
}

/* home setup */
DIV.contenthome {
	float: right;
	width: 960px;
	background-image: url(../images/leftbox_line_bg.png);
	background-repeat: repeat-y;
	background-position: top right;
	text-align: left;
	margin-top:10px;
}
DIV.contenthome .normalbox {
	float: left;
	width: 400px;
	margin: 0px;
	/*border: 1px solid red;*/
	/*padding: 6px;*/
}
DIV.contenthome .normalbox2 {
	float: left;
	width: 390px;
	margin: 0px;
	/*border: 1px solid red;*/
	/*padding: 6px;*/
}
DIV.contenthome .rightbox {
	float: right;
	width: 130px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
DIV.contenthome .topbanner {
	width: 790px;
	float: left;
	margin-bottom: 15px;
}
DIV.contenthome .topbanner H2 {
	display: none;
}


/* 2 col setup */
DIV.content .contentbox {
	float: right;
	width: 750px;
	background-image: url(../images/leftbox_line_bg.png);
	background-repeat: repeat-y;
	background-position: top right;
}
DIV.content .normalbox {
	float: left;
	width: 295px;
	margin: 0px 5px 0px 0px;
	/*padding: 6px;*/
}
DIV.content .normalbox2 {
	float: left;
	width: 295px;
	margin: 0px 0px 0px 0px;
	/*padding: 6px;*/
}
DIV.content .rightbox {
	float: right;
	top: 0px;
	width: 130px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
DIV.content .tcobox, DIV.contenthome .tcobox, DIV.contentsubwide .tcobox {
	position:  absolute;
	right: 0;
	bottom: 0px;
	width: 142px;
	margin: 0px;
	padding: 0px;
}

DIV.content .topbanner {
	/*
	width: 750px;
	_width: 740px;
	float: right;
	*/
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	/*
	margin-left: 20px;
	_margin-left: 15px;
	*/
}


/* 1 col setup */
DIV.contentwide .contentbox {
	float: right;
	width: 750px;
}
DIV.contentwide .normalbox {
	float: left;
	width: 750px;
	margin: 0px;
	/*padding: 6px;*/
}
DIV.contentsubwide .contentbox {
	float: right;
	width: 750px;
	background-image: url(/fileadmin/eriksbaudoin/templates/images/leftbox_line_bg.png);
	background-repeat: repeat-y;
	background-position: top right;
	margin-top: 10px;
}
DIV.contentsubwide .normalbox {
	float: left;
	width: 600px;
	margin: 0px;
}
DIV.contentsubwide .rightbox {
	float: right;
	top: 0px;
	width: 130px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}

/* 2 col setup wide */
DIV.content .contentboxwide {
	float: right;
	width: 750px;
}
DIV.contentboxwide .normalbox {
	float: left;
	width: 390px;
	margin: 20px 5px 0px 26px;
}
DIV.contentboxwide .normalbox2 {
	float: left;
	width: 350px;
	margin: 20px 0px 0px 0px;
}
DIV.content .contentboxwide .topbanner {
	/*
	width: 750px;
	_width: 740px;
	float: right;
	*/
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	/*
	margin-left: 20px;
	_margin-left: 15px;
	*/
}


.normalbox UL, .normalbox2 UL {
	display: block;
	position: relative;
	overflow: visible;
	_display: inline-block;
}


.normalbox LI, .normalbox2 LI, .rightbox LI {
	font-family: Arial, Helvetica;
	font-size: 12px;
	line-height: 20px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style: none;
	overflow: hidden;
	list-style-position: outside;
	padding-left: 15px;
}

P.bodytext {
	margin:0;
	padding:0;
}
.normalbox P, .normalbox2 P, .rightbox P {
	font-size: 12px;
	line-height: 18px;
}

.normalbox P, .normalbox2 P {
	font-size: 12px;
	line-height: 18px;
}
.csc-header {
	padding: 0px;
	margin: 0px;
}
.normalbox H1, .normalbox2 H1 {
	color: #004C9D;
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}
.normalbox H2, .normalbox2 H2 {
	color: #004C9D;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.normalbox H3, .normalbox2 H3 {
	color: #004C9D;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.normalbox H4, .normalbox2 H4 {
	color: #41A6E2;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.rightbox H1 {
	color: #004C9D;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}
.rightbox H2 {
	color: #004C9D;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.rightbox H3 {
	color: #004C9D;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.rightbox H4 {
	color: #41A6E2;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
}

div.print_page, div.send_link {
	margin: 0px;
	padding: 0px;
	display: table-cell;
	display: inline-block;
	width: 100%;
}

div.print_page a, div.send_link a{
	display:block;
	padding:3px 10px;
	margin: 10px 0px 0px 0px;
	text-decoration:none;
	font-size: 12px;
}

/* FRAMES */

	/* default frame */
	DIV.content .normalbox .contentwrapper, DIV.content .normalbox2 .contentwrapper {
		/*float: left;*/
		width: 260px;
		border-left: 1px solid #cecece;
		padding: 10px;
		margin-bottom: 15px;
		margin-right: 10px;
	}
	DIV.contentwide .normalbox .contentwrapper {
		/*float: left;*/
		width: 360px;
		border-left: 1px solid #cecece;
		padding: 10px;
		margin-bottom: 15px;
		margin-right: 10px;
	}
	DIV.contenthome .normalbox .contentwrapper {
		/*float: left;*/
		width: 400px; /*360*/
		padding: 0px;
		margin-bottom: 15px;
		margin-right: 10px;
	}
	DIV.contenthome .normalbox2 .contentwrapper {
		/*float: left;*/
		width: 370px;
		border-left: 1px solid #cecece;
		padding: 10px;
		margin-bottom: 15px;
		margin-right: 10px;
	}
	DIV.content .rightbox .contentwrapper, DIV.contenthome .rightbox .contentwrapper, DIV.contentsubwide .rightbox .contentwrapper {
		/*float: left;*/
		width: 110px;
		border-left: none;
		padding: 10px;
		margin: 0px;
		background-color: #e6e6e6;
		margin-bottom: 15px;
	}

	/* bluebox frame 1 */
	DIV.content .normalbox .bluebox1, DIV.content .normalbox2 .bluebox1, DIV.contentsubwide .normalbox .bluebox1, DIV.contentsubwide .normalbox2 .bluebox1 {
		float: left;
		background-color: #004C9D;
		color: #FFFFFF;
		border: none;
		width: 260px;
		padding: 10px;
		margin-bottom: 15px;
		margin-right: 10px;
		margin-top: 15px;
	}
	DIV.content .normalbox .bluebox1 A, DIV.content .normalbox2 .bluebox1 A {
		color: #FFFFFF;
		text-decoration: none;
	}
	DIV.content .normalbox .bluebox2 A, DIV.content .normalbox2 .bluebox2 A {
		color: #004C9D;
		text-decoration: none;
	}
	DIV.content .normalbox .bluebox1 A:hover, DIV.content .normalbox2 .bluebox1 A:hover, DIV.content .normalbox .bluebox2 A:hover, DIV.content .normalbox2 .bluebox2 A:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
	

	DIV.content .normalbox .bluebox1 H1, 
	DIV.content .normalbox .bluebox1 H2, 
	DIV.content .normalbox .bluebox1 H3,
	DIV.content .normalbox .bluebox1 H4,
	DIV.content .normalbox .bluebox1 H5,
	DIV.content .normalbox2 .bluebox1 H1, 
	DIV.content .normalbox2 .bluebox1 H2, 
	DIV.content .normalbox2 .bluebox1 H3,
	DIV.content .normalbox2 .bluebox1 H4,
	DIV.content .normalbox2 .bluebox1 H5 {
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
	}

	/* bluebox frame 2 */
	DIV.content .normalbox .bluebox2, DIV.content .normalbox2 .bluebox2 {
		float: left;
		background-color: #41A6E2;
		color: #FFFFFF;
		border: none;
		width: 260px;
		padding: 10px;
		margin-bottom: 15px;
		margin-right: 10px;
		margin-top: 15px;
	}

	
	DIV.content .normalbox .bluebox2 H1, 
	DIV.content .normalbox .bluebox2 H2, 
	DIV.content .normalbox .bluebox2 H3,
	DIV.content .normalbox .bluebox2 H4,
	DIV.content .normalbox .bluebox2 H5,
	DIV.content .normalbox2 .bluebox2 H1, 
	DIV.content .normalbox2 .bluebox2 H2, 
	DIV.content .normalbox2 .bluebox2 H3,
	DIV.content .normalbox2 .bluebox2 H4,
	DIV.content .normalbox2 .bluebox2 H5 {
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
	}

	
	DIV.content .topbanner .csc-textpic {
		margin: 0px;
		padding: 0px;
	}
	DIV.content .csc-textpic, DIV.content .csc-textpic DL, DIV.content .csc-textpic IMG, DIV.content .csc-textpic DT {
		float:  left;
		/*border: 1px solid green;*/
		margin: 0px;
		padding: 0px;
	}
	DIV.contenthome .contentwrapper {
		/*float: left;*/
		width: 790px;
		margin: 0px;
		padding: 0px;
		margin-bottom: 15px;
	}	
	DIV.content .topbanner .contentwrapper {
		float: right;
		margin: 0px;
		padding:0px;
		text-align: left;
	}	
	
/*
	DIV.content .topbanner .contentwrapper IMG {
		float: right;
	}
*/
	DIV.content .topbanner .contentwrapper IMG, DIV.content .topbanner .contentwrapper DL {
		margin: 0px;
		padding: 0px;
	}

	DIV.content .topbanner .contentwrapper H2, DIV.content .topbanner H2 {
		margin:0px;
		/* behavior: url(/fileadmin/eriksbaudoin/templates/js/iepngfix.htc); */
		/* display: none; */
		font-size: 18px;
		position: absolute;
		float: left;
		left:210px;
		padding: 10px;
		color: #004C9D;
		background-image: url(/fileadmin/eriksbaudoin/templates/images/transp_bg70.png);
               _background:none !important;
               _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/eriksbaudoin/templates/images/transp_bg70.png', sizingMethod='scale') !important;
		display: block;
		width: 735px;
	}
	DIV.content .topbanner H1, DIV.contentwide .topbanner H1, DIV.contentsubwide .topbanner H1 {
		color: #004C9D;
		font-size: 20px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
		border-left: 1px solid #cecece;
		background-image: url(../images/topnav_bg_normal.png);
		background-repeat: repeat-x;
		background-position: bottom;
		padding: 10px;
	}

	DIV.topintro {
		float: left;
		width: 600px;
		margin-bottom: 15px;
	}
	DIV.content .topintro .contentwrapper {
		float: left;
		width: 450px;
		font-size: 12px;
		font-weight: bold;
		color: #004C9D;
		line-height: 18px;

		border-left: 1px solid #cecece;
		padding: 0px 10px 0px 10px;
		margin-bottom: 15px;
		margin-right: 10px;
	}


/* FOOTER */
DIV.footer {
	/*position: relative;*/ 
	padding:0px;
	margin-left:auto;
	margin-right:auto;	
	width: 961px;

	background-image:url(../images/footer_bg.png);
	background-position:top middle;
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-family:Arial;
	font-size:11px;
	padding-top: 15px;
	text-align: left;
}
div.footer ul {
	display:block;
	padding:0px 0px 0px 0px;
	height:25px;
	margin:0px;
	margin-right: 5px;
	list-style:none;
	list-style-position:inside;
	line-height:25px;
	float: left;
}
div.footer ul li {
	float:left;
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:11px;
	background-image: url(../images/secnav_bullet.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 5px;
	margin-right: 3px;
	display:block;
	/*overflow:hidden;*/
}
div.footer ul li.last {
	background-image:none;
}
div.footer ul li.last a {
	color: #004C9D;
}

div.footer ul li a {
	/*overflow:hidden;*/
	color:#004C9D;
	margin:0px 7px 0px 1px;
	display:block;
	text-decoration:none;
	font-weight:normal;
}
div.footer ul li.act a {
	color:#004C9D;
	font-weight:bold;
}
div.footer ul li a:hover {
	color: #41A6E2;
	text-decoration:underline;
}



/* BREADCRUMB */
div.pathbox {
	height:25px;
	float: right;
	width: 100%;
}
div.pathbox ul {
	display:block;
	padding:0px 0px 0px 0px;
	height:25px;
	margin:0px;
	margin-right: 5px;
	color:#FFFFFF;
	list-style:none;
	list-style-position:inside;
	line-height:25px;
	float: right;
}
div.pathbox ul li {
	background-image:url(../images/breadcrumb.jpg);
	background-position:right 7px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
}
div.pathbox ul li.last {
	background-image:none;
}
div.pathbox ul li.last a {
	color: #34B6E4;
}

div.pathbox ul li a {
	overflow:hidden;
	color:#004C9D;
	margin:0px 7px 0px 1px;
	display:block;
	text-decoration:none;
	font-weight:normal;
}
div.pathbox ul li.act a {
	color:#34B6E4;
	font-weight:bold;
}
div.pathbox ul li a:hover {
	color:#34B6E4;
	text-decoration:underline;
}



/* CSC Mailform Typo3 */
.csc-mailform {
	font-family: Verdana;
	color:#004b2e;
	font-size: 11px;
	font-weight:bold;
}
.csc-mailform INPUT {
	border: 1px solid #3f826f;
	font-size: 10px;
}
.csc-mailform, .csc-mailform-radio, .csc-mailform-check, .csc-mailform-radio fieldset {
	border: 0;
}
.csc-mailform-field {
	margin: 5px 0px 5px 0px;
}
.csc-mailform-field label {
	display: block;
}
.csc-mailform-radio label {
	display: inline;
}
.csc-mailform-radio legend {
	display: none;
}

/* NIEUWS */
DIV.contenthome .normalbox H1 {
	margin-left: 10px;
	margin-bottom: 5px;
}
.news-latest-container {
	width: 90%;
}
.news-latest-item {
	margin-bottom: 15px;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images/news_bg.png);
	background-repeat: repeat-x;
	background-position: top left;
}
.news-latest-container H3, .news-latest-container H3 A {
	color: black;
	font-size: 13px;
	font-weight: bold;
}
.news-latest-container .news_subheader P, .news-latest-container .news_subheader P A {
	margin: 0px;
	padding: 0px;
	color: black;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
span.read_more {
	color: #3FA5E2;
	background-image: url(../images/news_arrow.png);
	background-repeat: no-repeat;
	padding-left: 12px;
}
span.read_more A {
	color: #3FA5E2;
	font-size: 12px;
}

.news-list-item {
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images/news_bg.png);
	background-repeat: repeat-x;
	background-position: top left;
	margin-bottom: 20px;
}

.news-list-item H3, .news-latest-container H3 A {
	color: black;
	font-size: 13px;
	font-weight: bold;
}
.news-single-item {
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images/news_bg.png);
	background-repeat: repeat-x;
	background-position: top left;
	margin-bottom: 20px;
	margin-top: 10px;
}
.news-single-item H2, .news-latest-container H2 A {
	color: black;
	font-size: 14px;
	font-weight: bold;
}

.news-single-item P {
	line-height: 18px;
}
.news-single-item span.read_more {
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
}

/* SEARCH */
#tx_indexedsearch_small {
	text-align: right;
	/*vertical-align: bottom;*/
}
#tx_indexedsearch_small span.button A {
	font-weight: bold;
	font-size: 12px;
}
.tx-indexedsearch-info {
	font-size: 11px;
}
.tx-indexedsearch FIELDSET {
	border:none;
}
.tx-indexedsearch LEGEND {
	display: none;
}
.tx-indexedsearch LABEL {
	font-weight: bold;
	float: left;
}

.tx-indexedsearch {		
	font-size: 12px;
}
.tx-indexedsearch-form {
	float: left;
	width: 300px;
}
.tx-indexedsearch-search-submit {
	float: left;
	width: 150px;
}
.tx-indexedsearch-redMarkup {
	color: #004C9D;
}

.read_more {
	color: #3FA5E2;
	background-image: url(../images/news_arrow.png);
	background-repeat: no-repeat;
	padding-left: 12px;
}


/* Workshop */

div.workshop-list, div.workshop-single {
	margin-top:  20px;
}
div.workshop-list H2 {
	font-size: 14px;	
}

div.workshop-speakers {
	float: left;
	width: 250px;
}
p.workshop-speakers {
	margin: 0px;	
}

p.workshop-costs {
	margin: 0px;
}
div.workshop-costs {
	float: left;
	width: 300px;	
}
P.nodates {
	clear:  both;
}

div.workshop-single table td.firstcell {
	width: 250px;
	padding-top: 20px;
	padding-bottom: 5px;
}
div.workshop-single table td.secondcell {
	width: 300px;
	padding-top: 20px;
	padding-bottom: 5px;
}
p.workshop-address {
	margin: 0px;
	padding: 5px 0px;
	line-height: 16px;
}
div.workshop-single table {
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	width: 550px;
	clear:  both;
}
div.workshop-single TD, div.workshop-subscribe TD {
	font-size: 12px;
}

div.workshop-single h3 {
	margin-top: 15px;
}
div.workshop-costs h3, div.workshop-speakers h3 {
	margin-top:  5px;
	Font-size: 12px;
	color: black;
}
div.backtolist {
	margin-top: 15px;
	font-size: 12px;
}

tr.workshop-event TD {
	border-bottom: 1px solid silver;	
	padding-top: 15px;	
}

div.workshop-subscribe H1 A {
	font-size: 16px;
}
div.workshop-subscribe A {
	font-size: 12px;
	padding-top: 5px;
}

/*
	DIV.contentsubwide .workshop-single H2 {
		margin:0px;
		behavior: url(/fileadmin/eriksbaudoin/templates/js/iepngfix.htc);
		font-size: 16px;
		position: absolute;
		float: left;
		left:210px;
		padding: 10px;
		color: #004C9D;
		background-image: url(/fileadmin/eriksbaudoin/templates/images/transp_bg70.png);
		display: block;
		width: 580px;
	}
*/


/*
	Columns style
 */

div.three_columns{
	padding: 0px;
	margin: 0px;
}

div.column_33{
	width:33.33%;
	clear:right;
	float:left;
}

div.column_33 div.column_inner{
	margin: 0px;
	padding: 0px;
}


div.two_columns, div.two_columns_2,div.two_columns_2{
	padding: 0px;
	margin: 0px;
}

div.column_50{
	width:50%;
	clear:right;
	float:left;
}

div.column_50 div.column_inner{
	margin: 0px;
	padding: 0px;
}

div.two_columns_2 div.column_66, div.two_columns_3 div.column_66{
	width:66%;
	clear:right;
	float:left;
}

div.two_columns_2 div.column_66 div.column_inner, div.two_columns_3 div.column_66 div.column_inner{
	margin: 0px;
	padding: 0px;
}

div.two_columns_2 div.column_33, div.two_columns_3 div.column_33{
	width:33%;
	clear:right;
	float:left;
}

div.two_columns_2 div.column_33 div.column_inner, div.two_columns_3 div.column_33 div.column_inner{
	margin: 0px;
	padding: 0px;
}

div.contentwideonecolumn div.topbanner{
	width: 100%;
	float: left;
}

div.contentwideonecolumn div.contentbox{
	width: 100%;
	background-image: none;
}

div.contentwideonecolumn div.topintro{
	width: 100%;
	float: left;
}

div.contentwideonecolumn div.normalbox{
	width: 100%;
	text-align: left;
	float: left;
}


/*
	Send link
 */

div.tx-edtellafriend-pi1 form label, fieldset.tx-powermail-pi1_fieldset label {
	color:#000000;
	display:block;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:13px;
	margin:7px 0;
	padding:0;
	width:145px;
}

div.tx-edtellafriend-pi1 form input, fieldset.tx-powermail-pi1_fieldset input {
	background-color:#FFFFFF;
	border:1px solid #C8C8C8;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	height:16px;
	margin:3px 0;
	outline:medium none;
	padding:2px 0 3px 6px;
	width:250px;
}

div.tx-edtellafriend-pi1 form textarea {
	background-color:#FFFFFF;
	border:1px solid #C8C8C8;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	height:120px;
	margin:3px 0;
	outline:medium none;
	padding:4px 0 4px 6px;
	width:250px;
}

div.tx-edtellafriend-pi1 div.note span {
	font-size:12px;
}

div.tx-edtellafriend-pi1 div.disclaimer {
	display:none;
}

div.tx-edtellafriend-pi1 form div.submitButton span {
	display:block;
	height:30px;
	margin:4px 0 10px 145px;
	position:relative;
	text-align:left;
}

div.tx-edtellafriend-pi1 form input.sub, fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	color:#004C9D;
	cursor:pointer;
	display:block !important;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	height:24px;
	line-height:18px !important;
	overflow:visible;
	padding:2px 10px 4px;
	text-align:center;
	width:auto !important;
}

div.tx-edtellafriend-pi1 form input.sub:hover, fieldset.tx-powermail-pi1_fieldset input.powermail_submit:hover {
	background-color: #EFEFEF;
	text-decoration: none !important;
}