*{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #454545;
	outline: none;
}
html, body {
	height: 100%;
}
html{
	/*background: #efefef url('../images/bg_html.gif') top left repeat-x;
	background: #e5e5e5 url('../images/bg_html.gif') top left repeat-x;*/
	background: #e5e5e5 url('../images/bg_gradient.gif') top left repeat-x;
}
body {
	font: 80%/1.7em Arial, Verdana, Geneva, helvetica, sans-Serif;
	background: transparent;
}

img{
	border:0px;
}
#outerWrapper {
	position: relative;
	min-height: 100%;
	width: auto;
	margin:0px auto;
	text-align: left;
	background: transparent;
	width: 1000px;
	/*background: red url('../images/bg_wrapper.png') top center repeat-y;
	background: red;
	background: red url('../images/bg_wrapper-fullsize_new.png') bottom center no-repeat;
	background: transparent url('../images/bg_wrapper_new2.png') bottom center no-repeat;
	background: red;*/
	background: transparent url('../images/bg_outerwrapper.gif') top center repeat-y;

}
.fullsize #outerWrapper{
	/*background: red url('../images/bg_wrapper-fullsize.png') bottom center repeat-y;
	background: transparent url('../images/bg_wrapper-fullsize_new2.png') bottom center no-repeat;*/
	background-image: url('../images/bg_outerwrapper-full.gif');
}



#wrapper{
	position: relative;
	text-align: left;
	width: 1000px;
	margin: 0px auto;
	/*padding: 0px 0px 190px 0px;*/
	padding: 0px 0px 205px 0px;
	background: blue;
	background: transparent;
}

#header{
	/*height: 177px;
	background: transparent url('../images/bg_header.png') top center no-repeat;
	background: green url('../images/bg_header.png') top center no-repeat;
	background: transparent url('../images/bg_header.gif') top center no-repeat;*/
	position: relative;
	margin: 0px;
	height: 157px;
	width: 1000px;
	z-index: 90;
	background: transparent url('../images/bg_header.gif') top center no-repeat;
}
#headerTop{
	position: absolute;
	top: 20px;
	left: 20px;
	height: 90px;
	width: 960px;
	background: #93be00;
	background: #ff0 url('../images/bg_header-top.gif') left top repeat-y;
}
#printlogo{
	display: none;
}
#polaroid{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 200px;
	/*height: 177px;
	background: #ccc;
	display: none;
	height: 207px;*/
	height: 227px;
	z-index: 100;
}
#polaroid img{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 101;
}
#polaroid img#polaroid_2{
	z-index: 102;
	display: none;
}
#polaroid .overlay{
	position: absolute;
	top: 0px;
	right: 0px;
	background: transparent url('../images/bg_polaroid.png') right top no-repeat;
	width: 200px;
	/*height: 177px;
	height: 207px;*/
	height: 227px;
	z-index: 102;
}
.fullsize #polaroid,
.fullsize #polaroid .overlay{
	height: 207px;
}

#outerFooter{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	/*height: 190px;
	background: transparent;
	background: transparent url('../images/bg_footer-top_new.png') top center no-repeat;
	background: transparent url('../images/bg_footer-top.png') top center no-repeat;
	background: #efefef url('../images/bg_outerfooter.gif') top center no-repeat;*/
	background: #e5e5e5 url('../images/bg_outerfooter.gif') top center no-repeat;
	height: 208px;
	
}
/*
#footerSideCol{
	position: relative;
	width: 1000px;
	height: 20px;
	margin: 0px auto;
}
*/
#footerSideCol.noBackground{
	background: transparent;
}

#footer {
	position: relative;
	/*width: 984px;
	height: 150px;*/
	width: 980px;
	height: 165px;
	text-align: left;
	margin: 20px auto 0px auto;
	background: #444;
	overflow: hidden;
}
#footer *{
	font-size: 11px;
	line-height: 18px;
	color: #ddd;

}
#footer a{
	text-decoration: none;
}
#footer a.active,
#footer a:hover{
	color: #fff;
	text-decoration: none;
}
#footerNav{
	position: absolute;
	top: 36px;
	left: 242px;
	text-align: left;
	line-height: 12px;
}


.footerBlock{
	width: 220px;
	margin: 10px 0px 0px 20px;
	float: left;
}
.footerBlock.grey{
	background: #ccc;
}
.footerBlock.firstFooterBlock{
	margin-left: 10px;
}

.footerBlock ul{
	list-style-type: none;
	margin: 0px;
	padding:0px;
}
.footerBlock ul li{
}
.footerBlock ul li:first-child{
	border: 0px;
}
.footerBlock ul li a{
	background: transparent url('../images/bg_footerNav.gif') 0px center no-repeat;
	padding-left: 13px;
}
.footerBlock ul li a.active{
	color: #fff;
}




h1, p {
	margin: 0;
	padding-bottom: 0.9em;
}
h1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #318300;
	font-weight:normal;
	margin:0px 0px 0.8em 0px;
	padding:0px;
}
h2{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
	color: #318300;
	font-weight:normal;
	font-weight:bold;
	margin:0px 0px 0.5em 0px;
	padding:0px;
}
h3{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
	font-weight:bold;
	margin:0px 0px 0.5em 0px;
	padding:0px;
}
h4{
	/*font-size: 12px;
	margin:0px 0px 0.5em 0px;
	color: #cd1041;
	font-size: 100%;*/
	font-weight:bold;
	font-size: 13px;
	color: #318300;
	margin:0px;
	padding:0px;
	line-height: 16px;
}

ol,
ul{
	margin-left: 30px;
}
/* logo */

#logo{
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1;
	left: 10px;
	top: 0px;
	font-size: 200%;
	border-bottom: none;
	background: orange;
	background: transparent url('../images/logo_koag-schaduw.png') left top no-repeat;
}

#logo a{
	padding: 0;
	margin: 0;
	display: block;
}

#logo, #logo a{
	width: 200px;
	height: 90px;
}

#logo a span{
	display: none;
	overflow: hidden;
}

#headerSearch{
	position: absolute;
	right: 150px;
	top: 0px;
	width: 245px;
	height: 120px;
	background: transparent url('../images/bg_headersearch.gif') top right no-repeat;
	font-size: 11px;
	color: #040;
	display: none;
}
#headerSearch a{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	padding: 0px 7px;
}
#headerSearch a.active{
	color: #c3db00;
	text-decoration: none;
}
#headerSearch a:hover{
	color: #c3db00;
	text-decoration: underline;
}

#utilNav{
	position: absolute;
	top: 25px;
	right: 200px;
}

#utilNav ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#utilNav ul li{
	float: left;
}

#utilNav li a{
	font-size: 10px;
	padding: 0px 9px;
	text-decoration: none;
	line-height: 12px;
	display: block;
	color: #fff;
	font-weight: normal;
	border-left: 1px solid #060;
}
#utilNav li:first-child a{
	border: 0px;
}

#utilNav li a.active,
#utilNav li a:hover{
	color: #fff;
	text-decoration: underline;
}

#headerDummy{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 75px;
	z-index: 1;
	background: #1c1c1c url('../images/bg_html.gif') top left repeat-x;
}

#globalNav{
	position: absolute;
	top: 112px;
	left: 20px;
	width: 960px;
	height: 35px;
	z-index: 90;
	background: #d7d7d7 url('../images/bg_globalnav.gif') top left repeat-x;
}

a#lastGlobal{
	position: absolute;
	top: 114px;
	left: 800px;
	z-index: 100000;
	background: transparent;
	width: 10px;
	height: 28px;
	display: block;	
	text-decoration: none;
}
a#lastGlobal:hover{
	text-decoration: none;
}


#globalNav ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#globalNav li{
	float: left;
	padding: 2px 4px 0px 2px;
	background: transparent url('../images/bg_globalnav-li.gif') right bottom no-repeat;
	height: 33px;	
}
#globalNav li a{
	font-size: 13px;
	padding: 0px 17px;
	/*width: 105px;
	color: #fff;
	background: #595862 url('../images/bg_nav.gif') left bottom no-repeat;
	padding: 0px;*/
	text-align: center;
	text-decoration: none;
	line-height: 28px;
	display: block;
	font-weight: normal;
	background: transparent;
	color: #444;
	font-weight: bold;
	padding: 0px 14px;
	padding: 0px 13px 0px 14px;
}
#globalNav li a.active,
#globalNav li a.hover,
#globalNav li a:hover{
	text-decoration: none;
	line-height: 28px;
	color: #fff;
	background: #444;
}
#globalNav li a.hover,
#globalNav li a:hover{
	text-decoration: none;
	/*background: #7a7981 url('../images/bg_nav_hover.gif') left bottom no-repeat;
	color: #eaeaea;*/
	color: #fff;
	background: #444;
}
#globalNav li a.active.hover,
#globalNav li a.active:hover{
	/*background: #fff url('../images/bg_nav_active.gif') left bottom no-repeat;
	color: #fff;
	background: #444;
	color: #18187a;*/
	text-decoration: underline;
}

#globalNav li:first-child a.active{
}

#globalNav li.separator{
	width: 2px;
	height:30px;
	background: transparent url('../images/bg_nav_separator.gif') left 3px no-repeat;
}

#localNav{
	position: relative;
	margin-top: 36px;
	height: 30px;
}
#localNav a{
	color: #040;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 30px;
	padding: 0px 13px;
}
#localNav a.active,
#localNav a:hover{
	color: #fff;
	text-decoration: none;
}
#localNav a.active:hover{
	text-decoration: underline;
}



#legal{
	position: absolute;
	top: 105px;
	left: 250px;
	font-size:12px;
	line-height: 18px;
	text-align: left;
	color: #9e9e9e;
}
#legal span{
	color: #fff;
	padding: 0px 8px;
}

#mcfransen{
	/*position: absolute;
	bottom: -2px;
	right: 10px;
	display: none;
	background: red;
	text-align: right;
	background: red url('../images/img_mcfransen.gif') top right no-repeat;*/
	z-index: 1000;
	width: 960px;
	margin: 5px auto 0px auto;
}
#mcfransen a{
	float: right;
	text-decoration: none;
	font-size:1px;
	line-height: 5px;
	height: 5px;
	width:67px;
	display: block;
	background: transparent url('../images/mcfransen.gif') 0px 0px no-repeat;
	text-indent: -9000em;
}
#mcfransen a:hover{
	text-decoration: none;
	/*background: green url('../images/img_mcfransen3.gif') top right no-repeat;*/
	background-position: 0px -5px;
	text-indent: -9000em;
}

#cols{
	position: relative;
	padding: 0px 0px 25px 0px;
	/*width: 1000px;
	background: transparent url('../images/bg_wrapper.png') top center repeat-y;
	background: #fff;
	background: orange;
	margin: 0px 0px 0px 0px;*/
	width: 980px;
	margin: 0px 0px 0px 10px;
}
.fullsize #cols{

}
/*
.fullsize #cols{
	background-image: url('../images/bg_wrapper-fullsize.png');
	background: transparent;
}


.home #cols{
	background: #fff;
}
*/

#cols a{
	color: #19197b;
	color: #318300;
	text-decoration: none;
}
#cols a:hover{
	text-decoration: underline;
}

/*
#cols #colsLeft{
	position:absolute;
	top:0px;
	left: 0px;
	width:2px;
	height:100px;
	background: transparent url('../images/bg_cols_left.gif') right top no-repeat;
	z-index: 1000;
}
#cols #colsRight{
	position:absolute;
	top:0px;
	right: 0px;
	width:2px;
	height:100px;
	background: transparent url('../images/bg_cols_right.gif') left top no-repeat;
	z-index: 1000;
}

#colsHeader{
	position: relative;
	height: 31px;
	background: transparent url('../images/bg_colsheader.gif') left top repeat-x;
	display: none;
}
#colsHeader #colsDate{
	position: absolute;
	top: -9px;
	right: -15px;
	background: transparent url('../images/bg_colsDate.gif') right top no-repeat;
	width: 265px;
	height: 80px;
}
#colsNews,
#colsSponsor{
	background: transparent url('../images/bg_colsSponsor.gif') right top no-repeat;
	width: 265px;
	height: 80px;
	margin-left: -27px;
}
#colsNews{
	background: transparent url('../images/bg_colsNews.gif') right top no-repeat;
}
#colsDate h2,
#colsNews h2,
#colsSponsor h2{
	display: none;
}	
*/


#sidecol{
	float: right;
	width: 240px;
	padding: 40px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	background: #f7f7f7 url('../images/bg_sidecol.png') right top repeat-x;
}
.fullsize #sidecol{
	display: none;
}

#content{
	position: relative;
	width: 660px;
	margin: 0px;
	padding: 50px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	float: left;
	background: #ffc;
	background: #fff;
}
.fullsize #content{
	width: 960px;
	padding-left: 0px;
	padding: 20px 0px 0px 0px;
}
/*
body.home #content{
	width: 960px;
	position: relative;
	padding-top: 0px;
	padding-top: 341px;
	background: orange;
	padding-bottom: 30px;
	background: transparent;
}
*/



.coltitle{
	/*position: absolute;
	top: 0px;
	text-transform: uppercase;
	width: 210px;
	background: #444;
	left: 0px;*/
	height: 30px;
	background: #444 url('../images/img_block-green.gif') 8px 8px no-repeat;
	color: #fff;
	line-height: 30px;
	padding: 0px 0px 0px 30px;
	text-align: left;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	overflow: hidden;
}
.coltitle.green{
	background-color: #93be00;
	background-image: url('../images/img_block-grey.gif');
}





#homeHeader{
	position: relative;
	width: 960px;
	height: 185px;
	background: transparent url('../images/bg_homeheader.gif') top left repeat-x;
	text-align: left;
}
#homeHeader .image{
	position: relative;
	width: 960px;
	height: 185px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;	
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
}
#homeHeader .quote{
	position: relative;
	float: left;
	margin: 20px 0px 0px 335px;
	text-align: left;
	font-size: 11px;
	line-height: 20px;
	overflow: hidden;
	color: #fff;
	background: transparent url('../images/bg_quote-start.png') top left no-repeat;
	padding: 8px 25px 0px 28px;
	width: 452px;
	height: 65px;
}
#homeHeader .quote span{
	position: absolute;
	top: 50px;
	right: 0px;
	width: 25px;
	height: 25px;
	background: transparent url('../images/bg_quote-end.png') center center no-repeat;
}
#homeHeader #bannerLeft,
#homeHeader #bannerRight{
	position: absolute;
	top: 0px;
	width: 60px;
	height: 150px;
	z-index:25;
	cursor: pointer;
}
#homeHeader #bannerLeft{
	left: 0px;
	background: transparent url('../images/bg_bannerLeft.png') top left no-repeat;
}
#homeHeader #bannerLeft:hover{
	background: transparent url('../images/bg_bannerLeft_hover.png') top left no-repeat;
}
#homeHeader #bannerRight{
	background: transparent url('../images/bg_bannerRight.png') top left no-repeat;
	right: 0px;
}
#homeHeader #bannerRight:hover{
	background: transparent url('../images/bg_bannerRight_hover.png') top left no-repeat;
	right: 0px;
}


.homeBanner{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 150px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	z-index: 20;
}

/*
#homeBanner #welcome{
	position: absolute;
	left: 0px;
	top: 180px;
	width: 420px;
	height: 50px;
	line-height: 50px;
	text-align: right;
	background: #cd1041;
	padding-right: 20px;
}
#homeBanner #welcome h1{
	color: #fff;
	margin: 0px;
	padding: 0px;
	line-height: 50px;
	font-size: 18px;
}
#homeBanner #address{
	position: absolute;
	right: 0px;
	top: 10px;
	width: 180px;
	padding: 10px;
	color: #fff;
	background: #cd1041;
	line-height: 16px;
	font-size: 12px;
	font-family: "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
}
*/
#homeContent{
	width: 530px;
	float: left;
}

.homeBlock{
	width: 400px;
	/*margin-top: 30px;
	height: 200px;
	background: #ddd;*/
	background: #fff;
	margin: 0px 10px 0px 0px;
	float: right;
}
#homeVacancy{
	float: right;
}

.homeBlockHeader{
	background: #231f20;
	height: 35px;
	padding: 0px 10px;
}
.homeBlockHeader.blueBlock{
	background: #18187a url('../images/bg_blockheader_blue.gif') top left no-repeat;
}
.homeBlockHeader.blackBlock{
	background: #222 url('../images/bg_blockheader_black.gif') top left no-repeat;
}
.homeBlockHeader h2{
	margin: 0px;
	padding: 0px;
	line-height: 35px;
	color: #fff;
}

#logoGallery{
	position: relative;
	clear: both;
	height: 280px;
	overflow: hidden;
	width: 520px;
}
#innerLogoGallery{
	position: absolute;
	left: -20px;
	top: 0px;
	width: 540px;
}

.homeLogos{
	width: 158px;
	height: 78px;
	border: 1px solid #c8c8c8;
	background: #eee;
	margin: 0px 0px 20px 20px;
	padding: 0px;
	float: left;
	text-align: center;
}
.homeLogos a{
	display: block;
	width: 158px;
	height: 78px;
	line-height: 78px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	font-weight: bold;
	font-size: 12px;
}
.homeLogos a.image{
	text-indent: -2000em;
}

#colsTitle{
	/*
	background: #f8f8f8;
	border-bottom: 1px solid #f2f2f2;
	background: orange;
	*/
	background: #fff;
	height: 60px;
	border: none;
}

#colsTitle #colsFolder #colsArrow{
	position: absolute;
	top: 11px;
	right: 22px;
	width: 7px;
	height: 9px;
	background: transparent url('../images/bg_cols_arrow.gif') top left no-repeat;
}
#colsTitle #colsSidecol{
	position: absolute;
	top: 32px;
	left: 0px;
	width: 250px;
	height: 28px;
	background: #eee url('../images/bg_cols_sidecol.gif') top left no-repeat;
}




#colsTitle #colsHeader{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 30px;
	width: 708px;
	background: #222 url('../images/bg_cols_header.gif') top left no-repeat;
}

#colsTitle h1{
	position: absolute;
	top: 40px;
	left: 53px;
	font-size: 36px;
	line-height: 46px;
}

#breadcrumbs{
	position: absolute;
	top: 10px;
	left: 20px;
	font-size: 11px;
	line-height: 15px;
	z-index: 1000;
}

#breadcrumbs span{
	font-weight: bold;
	font-weight: normal;
}

#breadcrumbs a{
	color: #545454;
	text-decoration: none;
}

#breadcrumbs a:hover{
	color: #545454;
	text-decoration: underline;
}

.colFooter{
	background:#ff0;
	height: 15px;
	width: 964px;
	margin-left:-2px;
	background: transparent url('../images/bg_cols_footer.gif') center bottom no-repeat;
}
.home .colFooter{
	background: transparent url('../images/bg_cols_home_footer.gif') center bottom no-repeat;
}

#rightCol{
	float: left;
	width: 215px;
	margin: 40px 0px 0px 45px;
	background: orange;
	display: none;
}

#sideSearch{
	height: 47px;
	background: transparent url('../images/bg_sideSearch.gif') left top no-repeat;
	display: none;
}
form#frmHome input{
	background: #696b6c;
	border: 1px solid #9c9c9c;
	margin: 9px 0px 0px 14px;
	width: 166px;
	height: 17px;
	padding: 2px;
	color: #383c3d;
}
form#frmHome button{
	background: #383c3d;
	border: 0px solid #9c9c9c;
	height:23px;
	width: 23px;
	margin-left: 5px;
	text-indent: 5000px;
	cursor: pointer;
	background: transparent url('../images/img_search.gif') left top no-repeat;
}

#sidecol ul{
	margin: 15px 0px 0px 0px;
	list-style-type: none;
	width: 240px;
	height: 1%;
}

#sidecol ul li{
	margin: 0px;
	padding: 0px 0px 4px 0px;
	background: transparent url('../images/bg_sidecol-li.gif') bottom left no-repeat;
	line-height: 30px;
}
#sidecol ul li a{
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	padding: 5px 0px 4px 20px;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #444;
	display: block;
	padding: 0px 0px 0px 20px;
	line-height: 30px;
}
#sidecol ul li a:hover{
	text-decoration: none;
	text-decoration: underline;
	/*background: transparent url('../images/bg_sidecol_hover.gif') 220px 14px no-repeat;*/
}
#sidecol ul li a.active{
	color: #444;
	font-weight: bold;
	padding-left: 30px;
	background: transparent url('../images/img_dot_grey.gif') 20px 13px no-repeat;
}

#sidecol ul li ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: auto;
	display: none;
	height: 1%;
}
#sidecol ul li.active ul{
	display: block;
}
#sidecol ul li ul li{
	padding: 0px;
	margin: 0px;
	border: none;
	background: transparent;
	height: 19px;
	height: 1%;
	/*float: left;
	background: #ff0;
	width: 100%;*/
}

#sidecol ul li ul li a,
#sidecol ul li ul li a.active,
#sidecol ul li ul li a:hover{
	padding-left: 40px;
	background: transparent;
	font-weight: normal;
	font-size: 11px;
	display: block;
	line-height: 15px;
	line-height: 19px;
	padding: 1px 0px 0px 40px;
	margin: 0px;
	background: transparent;
}
#sidecol ul li ul li a.active,
#sidecol ul li ul li a:hover{
	text-decoration: underline;
}
#sidecol ul li ul li ul{
	margin: 0px 0px 10px 0px;
	width: auto;
}
#sidecol ul li ul li ul li{
	padding: 0px;
	margin: 0px;
	line-height: 17px;
	border: none;
}
#sidecol ul li ul li ul li a{
	padding-left: 40px;
	background: transparent;
	font-weight: normal;
	font-size: 10px;
	display: block;
}


.clearboth{
	clear: both;
}





/*--- homenieuws ---*/

.newsHomeItem{
	border-bottom:1px dotted #d5d5d5;
	margin-bottom: 5px;
	/*padding-bottom:15px;
	margin-bottom:15px;
	width:625px;*/
}
.newsHomeItem.newsHomeLast{
	border-bottom: none; 
}
.newsHomeItem .teaser{
	font-size: 11px;
	line-height: 18px;
	padding:0px;
	margin:0px;
}
.newsHomeItem .date{
	float:right;
	font-size: 10px;
	color:#aaa;
}
.newsHomeItem .more{
	float:left;
	font-size: 11px;
}
.newsHomeItem h4{
	font-size: 12px;
	margin: 0px;
}



/*--- nieuws ---*/

.newsItem{
	border-bottom:1px dotted #d5d5d5;
	padding-bottom:10px;
	margin-bottom:10px;
}
.newsItem .date{
	color:#aaa;
	margin:-10px 0px 0px 0px;
	padding:0px;
	font-size:85%;
}
.newsItem .date span{
	padding: 0px 10px;
	color:#aaa;
}
.newsItem .content{
	margin: 0px;
	padding: 0px;
}


.newsDetail .teaser{
	font-weight: bold;
}
.newsDetail .picture{
	float:right;
	border:1px solid #ccc;
	height: 200px;
	width: 200px;
	margin: 0px 0px 20px 20px;
}


.newsDetail .date{
	color:#aaa;
	margin:-10px 0px 0px 0px;
	padding:0px;
	font-size:85%;
}
.newsContent{
	width: 500px;
}





/*----- tabel met form -----*/

.tbl3cols{
	border-top: 0px dotted #ebebeb;
	margin: 10px 0px 0px 0px;
}
.tbl3cols td,
.tbl3cols th{
	text-align: left;
	vertical-align: top;
	padding: 4px;
	font-weight: normal;
}
.tbl3cols th{
	color: #f58228;
	width: 20px;
}
.tbl3cols th:first-child{
	color: #454545;
	width: 125px;
	width: 175px;
}
.tbl3cols select,
.tbl3cols textarea,
.tbl3cols input[type=file],
.tbl3cols input[type=text]{
	width: 225px;
	width: 325px;
	border: 1px solid #d5d5d5;
	padding: 2px;
}
.tbl3cols input[type=file],
.tbl3cols select{
	width: 331px;
}
.tbl3cols textarea{
	height: 150px;
}
option.makeChoice{
	color: #aaa;
}

button.normalButton{
	color: #fff;
	border: 0px;
	padding: 0px 40px;
	background: #444;
	line-height:22px;
	font-size: 12px;
}

table.tblHeadRow{
	margin: 20px auto 0px auto;
}

table.tblHeadRow tr:first-child{
	background: #d5d5d5;
	font-weight: bold;
}
table.tblHeadRow tr td{
	padding: 3px;
	border-bottom:1px dotted #d5d5d5;
}
table.tblHeadRow tr:first-child td{
	width: 350px;
	border-bottom:1px solid #d5d5d5;

}
table.tblHeadRow tr:first-child td:first-child{
	width: 150px;
}



table.tblHome{
	margin: 20px auto 0px auto;
	margin: 20px 0px 0px 0px;
}
table.tblHome td{
	text-align: left;
	vertical-align: top;
	padding: 4px 4px 4px 4px;
	padding: 2px 4px 2px 4px;
	width: 200px;
}

table.tblHome tr:first-child{
	background: #ebebeb;
	font-weight: bold;
}





/*--- ---*/
#sideBar{
	padding-top:50px;
}
#sideBar ul{
	margin-left: 10px;
}
#sideBar ul li{
	list-style-type: none;
}


#sideBar ul li a{
	padding-left: 20px;
	text-decoration: none;
	color: #555;
	background: transparent url('../images/bg_navigation.gif') center left no-repeat;
	display: block;
}
#sideBar ul li a:hover{
	text-decoration: underline;
}
#sideBar ul li a.active{
	color: #f58228;
}



/* --- Sponsors ---*/
.sponsorItem{
	border-bottom: 1px dotted red;
	border-bottom:1px dotted #d5d5d5;
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.sponsorItem .sponsorPicture{
	float: right;
	width:200px;
	height: 60px;
	text-align:center;
	border:1px solid #d5d5d5;
}
.sponsorItem .sponsorText{
	border: 0px solid blue;
	float: left;
	width:190px;
	text-align:left;
}
/*
.sponsorType2 .sponsorPicture{
	float: left;
}
.sponsorType2 .sponsorText{
	float: right;
}
*/


.roundItemGrey,
.roundItemWhite{
	position: relative;
}
.cornerTopLeft,
.cornerTopRight,
.cornerBottomLeft,
.cornerBottomRight{
	position: absolute;
	width: 5px;
	height: 5px;
	z-index: 1000;
}

.cornerTopLeft{
	top: 0px;
	left: 0px;
}
.cornerTopRight{
	top: 0px;
	right: 0px;
}
.cornerBottomLeft{
	bottom: 0px;
	left: 0px;
}
.cornerBottomRight{
	bottom: 0px;
	right: 0px;
}

.roundItemWhite .cornerTopLeft{
	background: transparent url("../images/bg_cornerTopLeft_white.png") top right no-repeat;
}
.roundItemWhite .cornerTopRight{
	background: transparent url("../images/bg_cornerTopRight_white.png") top right no-repeat;
}
.roundItemWhite .cornerBottomLeft{
	background: transparent url("../images/bg_cornerBottomLeft_white.png") top right no-repeat;
}
.roundItemWhite .cornerBottomRight{
	background: transparent url("../images/bg_cornerBottomRight_white.png") top right no-repeat;
}

