@charset "UTF-8";
/* CSS Document */

* {margin: 0;padding: 0;}

body {background-image:url(../img/bg.jpg);background-repeat:repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #46433A;}

/*#wrapper {position:absolute;width:940px;margin-left: -470px;left:50%;}*/
#wrapper {width:940px; margin: 0 auto;}

/* header */

/*** LOGO ***/
#logo {width:224px;float:left;display:inline;margin: 0 8px 0 0;}
#logo h1{margin: 0px;padding:0px;}
#logo h1 a{ height: 107px; width: 202px; background: url(../img/logo_dipro.gif) no-repeat;	margin:0px;	padding:0px; display: block;}
#logo h1 span{display:none;}

/*** navigation ***/
#nav {width:700px;margin: 0px 0 0 0;float:right;display:inline;}
#navigation ul {list-style-type:none;}
#navigation li {display: block;float: left;background-image:url(../img/bg_nav.jpg);background-repeat:no-repeat;width:165px;height: 36px;margin:0px 10px 0 0;padding: 90px 0 0 0;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;color: #FFFFFF;text-align: center;}
#navigation a {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration:none;margin: -20px 0 0 0;font-size: 16px;}

/*** subnavigation ***/
#subnav {clear:right; float:right; width:700px;margin: 0px 0 0 0;display:block; border-bottom: 1px solid #CCC8BD; margin: 10px 0 0 0;}
#subnav ul {list-style-type:none;}
#subnav li {display: block;float: left; height:16px;margin:3px 10px 3px 0;padding:0px 10px 0 0; text-align:left; border-right: 1px solid #CCC8BD; }
#subnav a {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;color:#545146;text-decoration:none;margin: -20px 0 0 0;font-size: 12px;}


/** LANGUAGES **/
#language {clear:both;	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px;	color:#46433A; margin-bottom: 20px; height:20px; width:100px;}

#breadcrumb {clear:both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#46433A; margin: 5px 0 10px 0;}

/** PICTURES **/
#pictures{float:left; width:220px; margin: 0px; padding:0px}
#pictures img{margin-bottom: 40px;}

/*** content ***/
#content {margin-left:250px; width:auto; padding:0px}
#content .home-item{height:198px; width:420px; display:block; margin: 0px; padding:0px}
/*#content .line{display:block; width:434px; height:10px; border-bottom: solid 1px #CCC8BD; margin-bottom:10px; padding: 0px; }*/


/* rechterblok events */
#events {width: 250px; float:right; margin: 0px; padding:0px}
#events .event-item{height:198px; display:block; margin-left:30px; padding-top:10px;}
/*#events .line{display:block; width:250px; height:10px; border-bottom: solid 1px #CCC8BD; margin-bottom:10px; padding: 0px;}*/
.datum { background:#CA3A14; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight:bold; padding: 8px; margin-bottom: 30px;}
.datum a{color: #FFFFFF; text-decoration: none;}
.plaats {background:#898371;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;font-weight:bold;padding: 8px; margin-top: 8px;}


/*** forms ***/
ul#inschrijven li { list-style: none; margin-right: 20px; height: 29px; background: url(../img/arrow.gif) no-repeat; padding-left: 20px; }
ul#inschrijven li a {}

label { display: block; float: left; width: 25%;}
input, select {width: 275px; margin-bottom: 10px;}
input.checkbox { width: auto; margin-left: 0;}
input#submit { width: auto; margin-top: 10px; margin-left: 25%;}
p.fout { color: red; margin: 10px 0;}

* html select { width: 375px;} 	/*ie6*/
* html input#submit { margin-left: 172px;}
* html span.checktext { position: relative; bottom: 10px;}

*:first-child+html select { width: 375px;}	 /*ie7*/
*:first-child+html input#submit { margin-left: 172px;}
*:first-child+html span.checktext { position: relative; bottom: 10px;}

.required { color: #CA3A14; font-weight: bold}

div#mark  { margin: -2px 0 8px 0; padding: 4px 8px; color: #FF000A; font-size:12px;}
div#mail-mark  { margin: -2px 0 8px 0; padding: 4px 8px; color: #FF000A; font-size:12px;}



/** FOOTER **/
#footer {clear:both;color: #46433A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;margin:40px 0 0 0; padding: 10px 0 0 0; border-top: solid 1px #CCC8BD;}
#footer a {font-size: 11px; font-weight: normal;}
p {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px; margin:0px; padding-bottom: 10px;}
a {color: #CA3A14;	font-weight:bold; text-decoration: underline;}

.oranjebullet {color: #CA3A14;}

#wrapper #box{
	padding: 10px;
	margin:0 auto;
	text-align:left;
	background-color:#CA3A14;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight:bold;
	padding: 10px;
}

/*** CONTENT **/
.eventlist ul {margin-left:18px;}
.eventlist li {padding-bottom: 12px;}
.eventlist b {font-size:12px;}
.eventlist img { vertical-align:middle;}
.eventlist .locatie {font-weight:bold;}
.eventlist .route{color:#898371; font-size:10px;}


#content ul {margin-top: 10px;}
#content img {vertical-align:middle;}
#content h1 {color: #46433A; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 20px; margin: 0 0 5px 0; background-image:url(../uploads/algemeen/thumb.gif); padding-left: 40px; background-repeat: no-repeat; height:32px; }
#content h2 {color: #46433A; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px;}

.small{padding:0px 20px; font-size:10px; color:#999;}

/** LINKS **/
#links {margin:0px; padding:0px;}
#links .linky{float:left; width:500px; margin:3px 25px 10px 0; padding-left:20px;}
#links .linktext{float:left; display:inline; width:300px; margin:3px 25px 0 0; padding-left:20px;}
#links a:link{ color:#46433A; text-decoration: none; }
#links a:visited{ color:#46433A; text-decoration: none;}
#links a:hover{color:#FF6600; text-decoration: underline;}


