@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 160%; }

/* ================================ */
.NoScreenDisplay { display: none;}
.cleargap { font-size: 0; line-height: 0;}
.close { width: 100%; display: block; clear: both; line-height: 0; font-size: 0;}
.left { float: left;}
.right { float: right;}
.small { font-size: 11px;}
.xtrasmall { font-size: 10px;}
/* ================================ */


body { background-color: #D4D9DC }

img { font-size: 0; line-height: 0; border: 0;}
a { color: #CC061F; }
a:hover { text-decoration: none;}

h1, h2, h3 { line-height: 120%;}
h1 { color: #000; font-size: 16px; padding: 25px 0 10px 0}
h2 { font-size: 14px; padding: 25px 0 10px 0}
h4 { font-size: 17px; color: #FFF; }

p { padding: 0 0 15px 0;}

ul { list-style-position: inside}

/* =============MODULES============ */
/* ================================ */
.BeeldRechts { float: right; padding: 0 0 10px 10px;}
.BeeldLinks { float: left; padding: 0 10px 10px 0;}
.BeeldGroot { display: block; clear: both; padding: 10px 0;}

.box { display: block; clear: both; padding-top: 5px;}
.url { background: url(linkpdf.png) no-repeat left center; padding-left: 20px; line-height: 16px; }
.url.top { background-image: url(topbg.png)}

.fototekst table td, .fototekst table { border: 1px solid #CCC;}

/* vormgeving standaard + uitgebreid formulier ---------- */
input, select {
	text-align: left;
	padding: 0;
	margin: 0 3px 2px 0;
	color: #374f24;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border: 1px solid #bbb;
}

textarea {
	width: 222px;
	text-align: left;
	padding: 0;
	margin: 0 3px 2px 0;
	color: #374f24;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border: 1px solid #bbb;	
}
form{
	padding: 0;
	margin-top: 20px;
	line-height:160%
}
.content{
	margin: 0 0 0 105px
}
.content2{
	margin:0;
	float:left
}
.label{
	margin: 0 5px 0 0;
	padding: 0;
	width: 100px;
	text-align:right;
	display: block;
	float:left;
	clear:left;
	line-height: 190%
}
input.knop, input.knop2, input.knop3 {
	color: #fff;
	background: #CC061F;
	font-size: 100%;
	text-align: center;
	vertical-align: middle;
	border-width: 0;
	cursor: pointer;
	padding: 2px;
	text-transform: capitalize;
}
input.knop, input.knop3 {	
}
input.knop2 {	
	margin: 5px 0 0 0
}
input.knop3 {
	padding: 2px;
	text-align: right;
	margin: 0px
}



/* ================================ */
#headertopwrapper { width: 100%; background-color: #FFF;}
#headertop { height: 106px; width: 984px; margin: 0 auto;}
#logobanvlaanderen1 { float: right; margin-top: 67px}
#bannerondernemen { float: right;}
/* ================================ */
/* ================================ */
#headerwrapper { background: transparent url(header_patroon.png) repeat-x top center;}
.home #headerwrapper { background-image: url(header_patroon_home.png);}
#header { width: 984px; margin: 0 auto; }
#headerleft { height: 177px; width: 870px;}
.home #headerleft { height: 223px;}
#mainmenu { height: 30px; background: transparent url(main_menu_divider.jpg) no-repeat left center; }
#banvlaanderen { line-height: 30px; font-size: 11px; padding-right: 10px;}
#headerimage { height: 117px; background: transparent url(header/header_events.jpg) no-repeat left center;}
.home #headerimage { height: 193px; background: transparent url(header/header_home01.jpg) no-repeat left center; }


#headerimage.header1 { background: transparent url(header/header_home01.jpg) no-repeat left center;}
#headerimage.header2 { background: transparent url(header/header_nieuws.jpg) no-repeat left center;}
#headerimage.header3 { background: transparent url(header/header_events.jpg) no-repeat left center;}
#headerimage.header4 { background: transparent url(header/header_links.jpg) no-repeat left center;}
#headerimage.header18 { background: transparent url(header/header_contact.jpg) no-repeat left center;}
#headerimage.header21 { background: transparent url(header/header_sessies.jpg) no-repeat left center;}

.home .header { background: transparent url(header/header_home01.jpg) no-repeat left center;}
#kruimelpad { height: 30px; }
.home #kruimelpad { background: transparent url(header/header_home02.jpg) no-repeat top left;}
#kruimelpad a { color: #333; font-size: 11px; line-height: 30px; text-decoration: none; }
#kruimelpad br { display: none;}
#logobanvlaanderen2 { float: right;}
/* ================================ */
/* ================================ */
#contentwrapper { background: #F09300 url(contentwrapper_patroon.png) repeat-x top left;}
#wrapper { width: 984px; margin: 0 auto; background-color:#fff; padding-top: 15px;}
.home #wrapper { background: #fff url(header/header_home03.jpg) no-repeat top left;}
/* ================================ */
/* ================================ */
#sidebarleft { width: 220px; padding: 0px 10px 10px 10px;}
#sidebarleft h4 { width: 180px; padding: 0 20px; height: 34px; background: #CC061F url(box_bg.png) no-repeat top left; line-height: 34px;}
.sidebox { background: #F3F5F5 url(box_patroon.jpg) repeat-y top left; width: 220px; padding: 10px 0;}
.sidebox a { width: 170px; padding: 0 20px 0 30px; display: block; line-height: 130%; color: #666; text-decoration: none; background: transparent url(bglink.png) no-repeat 20px center;}
.sidebox a:hover { text-decoration: underline}
.bottom { background: #F5F5F5 url(box_bottom.jpg) no-repeat bottom left; height: 10px; width: 220px; margin-bottom: 10px;}

#combilinks { background: url(box_combi_bg.png) no-repeat top left; height: 84px; }
#combilinks h4 { line-height: 40px; text-align: center; background: none;}
#combilinks a { color: #FFF; width: 55px; display: block; float: left; margin-top: 9px; font-size: 13px; text-decoration: none; line-height: 32px; height: 32px; display: block; padding-left: 55px;}
.info a { background: url(btn_info.png) no-repeat 25px center;  }
.tool a { background: url(btn_tool.png) no-repeat 25px center;  }
#combibottom { background:url(box_combi_vlak.jpg) no-repeat bottom center; padding: 10px 20px; line-height: 100%; margin-bottom: 10px;}

#verstuur a, #ontwerp a { width: 160px; height: 47px; display: block; background: transparent url(btnverstuur.png) no-repeat top left; color: #FFF; line-height: 120%; font-size: 16px; padding: 7px 30px 0 30px; text-align: center; font-weight: bold; text-decoration: none; margin-bottom: 10px;}
#ontwerp a { background-image: url(btnontwerp.png)}
/* ================================ */
/* ================================ */
#content { width: auto; width: 479px; padding: 0px 0px 40px 30px; }
.nobanners #content { width: 740px; padding-left: 0px;}
/* ================================ */
/* ================================ */
#sidebarright { width: 185px; padding: 0px 10px 0 10px; overflow:hidden}
#banner { margin-bottom: 10px;}
#sidebarright #verstuur a, #sidebarright #ontwerp a { width: 125px; background-image: url(btnright.png); padding: 7px 30px 0 30px; }

#sidebarright h4 { width: 145px; padding: 0 20px; height: 34px; background: #CC061F url(box_bg_right.png) no-repeat top left; line-height: 34px;}
#sidebarright .sidebox { background: url(box_vlak_right.jpg) no-repeat center bottom; width: 145px; padding-right: 20px; padding-left: 20px; font-size: 11px;}
#sidebarright .sidebox a { width: auto; background-position: 0 center; padding-left: 10px; font-size: 11px;}

/* ================================ */
/* ================================ */

#footerwrapper { width: 100%; height: 281px; background: #CCC url(footer_patroon.png) repeat-x top center;}
#footer { width: 984px; margin: 0 auto; }
#footer #ban { position: absolute;margin: 48px 0 0 70px;}
.copyright { width: 100%; display: block; clear: both; text-align: right; font-size: 11px;}



