html, body {
  height:100%;	
  
}
body {
  margin: 0;
  padding: 0;
  background-color: #fff;
  color: #000;
  font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
  font-size: 11px;	
	min-height: 100%;
  height: 100%;
  height: 100%; width: 100%; border: 0; padding: 0; margin: 0;		
  color: #333333	
}
#print{
	display: none;
}
#header h1{
	display: none;
}
#global{
	position: relative;
	width: 791px;
	margin: 0 auto;
	min-height: 93%;
		background-image: url(../img/global_back.jpg);
	background-repeat: no-repeat;
}
#top_links{
	width: 621px;
	height: 31px;
	padding-left: 160px;
	background-color: #fff;
	background-image: url(../img/top_links_back.jpg);
	background-repeat: no-repeat;
	background-position:left;
	
}
#top_links img{
	float: left;
}
#top_linkjes{
	float: left;
	line-height: 31px;
	margin-right: 20px;
	text-decoration: none;
}
#top_linkjes a:link, #top_linkjes a:active, #top_linkjes a:visited{
	text-decoration: none;
}
#zoek_box{
	float: left;
	margin-right: 19px;
	margin-top: 6px;
  width: 175px;
}
#zoek_box input{
	border:1px solid #6e1432;
  color:#6e1432;
  font-family:Trebuchet MS;
  font-size:10px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  padding:0pt;
  width:100px;
  float: left;

}
#zoek_box .button{
	background-image: url(../img/zoek_knop.gif);
	background-repeat: no-repeat;
	 width :17px;
	 height: 17px;
	 border: none;
	 margin-left: 16px;
}
#top{
	height: 154px;
	width: 792px;
	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#title{
	color: #666666;
	font-weight: bold;
	margin: 0;
	padding: 0;	
	margin-left: 180px;
	margin-bottom: 10px;
}
#inhoud{
	width: 590px;
	float: right;
	padding-bottom: 20px;
	font-size :11px;
	color: #666666;
	padding-right: 20px;
	padding-top: 20px;
	padding-left: 20px;
	color:#666666;
	font-family:Trebuchet MS;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

#spacer{
	display: block;
	height: 10px;
	clear: both;
}

	
#footer{
	display: block;
	clear: both;
	height: 22px;
	line-height: 24px;
	color: #771335;
	padding: 10px;
 	bottom: 0px;
	background-color:  #a5ac11;
	border-bottom: 13px solid white;
	}
#footer a{
  color: #771335;
  text-decoration: none;
}
#footer a:hover{
  color: white;
}
#footer .bottom_buttons a{
  margin-right: 20px;
}
#footer .print{
  float: right;
}
#nieuws_wijster{
	height: 180px;
	width :151px;
	float: left;
	background-color: transparent;
	text-align: right;

}
#nieuws_wijster img, #nieuws_maascentrale img{
	margin-bottom: 4px;
}

#nieuws_maascentrale{
	height: 180px;
	width :150px;
	float: left;
	background-color: transparent;
	text-align: right;

}
.talen{
  padding: 20px;
  padding-left :10px;
}
/*.nieuws h1{
	font-size: 24px;
	color: #333333;
}*/
/*----------menu-----*/
#menu{
	width: 150px;
	height: 190px;
	margin-left: 10px;
	float: left;
	min-height: 326px;

}
#plaatje{
	float: left;
	width:320px;
	height:190px;
	background-image:url(/img/plaatje.jpg);
	background-repeat:no-repeat;
}

#laatste_nieuws a:link, #laatste_nieuws a:active, #laatste_nieuws a:visited{
	color: #E60167;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	background-image: url(../img/nieuws_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 21px;
	cursor: pointer;
}
#laatste_nieuws a:hover{
	text-decoration: underline;
}
#laatste_nieuws .lees_link{
	display: none;
}
#menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li a{
	color: #000;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../img/menu_arrow.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 14px;
	display: block;
}
#menu li a:hover{
	text-decoration: underline;
	color: #6e1432;
}
#menu li.active2 li a{
	background-color: #F2F2F2;
	color: gray;
}
#menu li.active2 a{
	color: #000;
	background-image: none;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 12px;
	font-size: 11px;
	padding-left: 10px;
	font-weight: bold;
}
#menu li.active2 li a{
	color: #000;
	background-color: transparent;
	background-image: url(../img/menu_arrow.gif);
	background-repeat: no-repeat;
	line-height: 12px;
	font-size: 10px;
	padding-left: 24px;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
}
#menu li.active2 li.active3 a{
	font-weight: bold;
	color: #6e1432;
}
#menu ul li ul li ul {
	display: none;
	color: black;
}
#menu li.active2 li.active3 li a{
	font-weight: normal;
	background-image: url(../img/menu_arrow3.gif);
	color: black;
}
#menu ul li ul li.active3 ul{
	display :block;
	color: black;
}
#menu li.active3 ul li a{
	color: black;
}
#menu li.active2 li.active3 li.active4 a{
	font-weight: bold;
	color: black;
}


#nieuws_wijster ul, #nieuws_maascentrale ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#nieuws_wijster li a, #nieuws_maascentrale li a{
	color: #691441;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/nieuws_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	line-height: 14px;
	padding-right: 20px;
	width: 130px;
}
#nieuws_wijster li a:hover, #nieuws_maascentrale li a:hover{
	color: #0e863f;
	text-decoration: underline;
}
#nieuws_wijster ul, #nieuws_maascentrale ul{
 padding-top: 10px;
}
/*-------submenu---------*/
/*#submenu li.active1 a{
	background-color: #333333;
	display: block;
	line-height: 24px;
	width: 150px;
	color: white;
	background-image: url(../img/menu_arrow2.gif);
	background-repeat: no-repeat;
}
#submenu li li a{
	padding-left: 5px;
}*/




a {
}
a:link {
	color: #6e1432;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #6e1432;
}
a:active {
	text-decoration: underline;
color: #6e1432;
}
a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, .style_kopgroot, .style_kopmiddel, .style_kopklein {
    margin:0;
	 color:#6e1432;
	 padding: 0;
	
}
h4{
	font-size: 11px;
	font-weight: bold;
}/*
h1, h2, h3 {
  }
h4, h5, h6 {
    font-weight: bold;
}
h1 {
  font-size: 32px;
  color: #666666; 
  margin: 0;
  padding: 0;
}
h2 {
   
}
h3 {
   
}
h4 {
  
}
h5 {
   
}
h6 {
    font-size: 0.8em;
}
*/
dl, dt, dd, ol, ul, li {
    margin-top: 0.2em;
    margin-bottom: 0.1em; 
    font-size: 1.0em;
    line-height: 1.5em;
}

p {
    margin: 1.2em 0em 1.2em 0em;
    font-size: 1.0em;
    line-height: 1.5em;
}

code, pre {
    font-family: Courier New, monospace;
    font-size: 1.0em;
}

strong, b {
    font-weight: bold;
}
em, i {
    font-style: italic;
}

hr {
    height: 1px;
    margin: 0px;
    margin-bottom: 10px;
    background-color: #ccc;
    color: #ccc;
}

img {
    margin: 0;
    border: 0;
}

/***********************************************************************
 * layout kolom links of rechts van inhoud
 * --------------------------------------------------------------------
 * |                  |                                               |
 * |                  |                                               |
 * |                  |                                               |
 * --------------------------------------------------------------------
 *
 * <div id="container">
 *    <div id="kolom">
 *    </div>
 *    <div id="inhoud">
 *    </div>
 * </div>
 *
 * alle left door right vervangen indien kolom rechts komt te staan
 *
 ***********************************************************************/
/*
#container {
  float: left;
  background: url(bgkleur.gif) repeat-y top left;
}
#kolom {
  float: left;
  width: 200px;
}
#inhoud {
  float: left;
}
*/
/***********************************************************************
 * layout kolom links en rechts van inhoud
 * --------------------------------------------------------------------
 * |                  |                            |                  |
 * |                  |                            |                  |
 * |                  |                            |                  |
 * --------------------------------------------------------------------
 *
 * <div id="container_bg_links"><div id="container_bg_rechts">
 *    <div id="kolom_links">
 *    </div>
 *    <div id="kolom_rechts">
 *    </div>
 *    <div id="inhoud">
 *    </div>
 * </div></div>
 *
 ***********************************************************************/
/*
#container_bg_links {
  float: left;
  background: url(kleur_links.gif) repeat-y top left;
}
#container_bg_rechts {
  float: left;
  background: url(kleur_rechts.gif) repeat-y top right;
}
#kolom_links {
  float: left;
  width: 200px;
}
#kolom_rechts {
  float: right;
  width: 200px;
}
#inhoud {
  float: right;
}
*/

/*---------------css module inhoud--------------------*/



/* CONTENT */
hr{
	clear: both;
}
.kolom_links{
	width: 47%;
	float: left;
}
.kolom_rechts{
	margin-left: 20px;
	float: right;
	width: 47%;
}

.imgleft {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.imgright{
	float:right;
	margin-left: 10px;
	margin-bottom :10px;
}

div.sjabloon1, div.sjabloon2,div.sjabloon3,div.sjabloon4{
  clear: both;
}

div.sjabloon1  img, div.sjabloon2  img, div.sjabloon3  img ,div.sjabloon4  img{

}



/* LINKS */

div.links {
width:100%;
}

div.links h1 {
	
}

div.links table{
	
}

div.links thead{

}

/* NIEUWS */

div.nieuws {
	float: left;
	width: 100%;
	padding: 0px;
	
}
div.nieuws .nieuws_listitem img{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
div.nieuws .nieuws_listitem {
 	width:100%;  
	border-bottom:1px solid #333333;
	margin-bottom:10px;
	float:left;
}
div.nieuws .nieuws_listitem p{
	margin: 0;
	padding: 0;
}

div.nieuws .nieuws_listitem .div_lees_verder {
	clear:both;
	padding-bottom:10px;
	text-align:right;
}

div.nieuws .nieuws_index {
	min-height:85px;
}
div.nieuws .nieuws_index_img{
	float: left;
	width: 115px;
	height: 85px;
}
/*.nieuws_listitem h2 a:link, .nieuws_listitem h2 a:active, .nieuws_listitem h2 a:visited{
	height: 12px;
	display :block;
	padding-top: 20px;
}*/

div.nieuws .lees_verder{

}

div.nieuws img.right {
	float:right;
	margin-bottom: 10px;
	margin-left: 10px;
}
div.nieuws hr {
	clear:both;
	background-color: #333333;
	height: 1px;
	line-height: 1px;
	color: #333333;
	border: none;
}
div#inhoud hr {
	background-color: #333333;
	height: 1px;
	line-height: 1px;
	color: #333333;
	border: none;
}

div.nieuws h1 {
	margin: 0;
	padding: 0;
	color: #666666;
}

div.nieuws a:link, div.nieuws a:active, div.nieuws a:visited {
	color: #6E1432;
	text-decoration: none;
}
div.nieuws a:hover{
	text-decoration: underline;
}


div.nieuws h2, div.nieuws h2 a {
	clear: both;
}


div.nieuws table{
	
}
#nieuws_wijster .nieuws_wijster .nieuws_headline a:link, #nieuws_wijster .nieuws_wijster .nieuws_headline a:active, #nieuws_wijster .nieuws_wijster .nieuws_headline a:visited,
#nieuws_maascentrale .nieuws_maascentrale .nieuws_headline a:link, #nieuws_maascentrale .nieuws_maascentrale .nieuws_headline a:active, #nieuws_maascentrale .nieuws_maascentrale .nieuws_headline a:visited{
	color: #6E1432;
	font-size: 10px;
	font-weight: bold;
	font-family:Trebuchet MS;

}
#nieuws_wijster .nieuws_wijster .nieuws_headline a:hover, #nieuws_maascentrale .nieuws_maascentrale .nieuws_headline a:hover{

}
.wtkerror {
	color:red;
}

#wtkformmodule #aanmeldformulier td {
	vertical-align:top;
}
#wtkformmodule #aanmeldformulier span.wtkerror {
	display:block;
}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 32px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 24px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

/*.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}*/

.nieuws .nieuws_listitem .nieuws_title a:link, .nieuws .nieuws_listitem .nieuws_title a:active, .nieuws .nieuws_listitem .nieuws_title a:visited{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	display: block;
	line-height: 32px;
}
