html, body{
	margin: 0px;
	padding: 0px;
}

html, body, td{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

body{background: url(../files/background.gif) #89B042;}

body.mceContentBody{background: #FFF !important;}

a{
	color: #89B042;
	text-decoration: none;
}

#siteWrapper{
	background: #FFF;
	width: 985px;
	margin: auto;
	padding: 5px;
}

#headerContainer{
	position:relative;
	margin-bottom: 5px;
}

#logoContainer{
	display:block;
	position:absolute;
	bottom: 0px;
	left: 0px;
	width: 409px;/*236px;*/
	height: 153px;/*86px;*/
	background: url(../files/logo_gradient.png);
}

#logoContainer a{
	display: block;
	margin-top: 50px;
	margin-left: 3px;
	background:url(../files/logo.png) no-repeat;
	width: 236px;
	height: 86px;
}

#logo{
	border:none;
}

#horiznav{
	display:block;
	position:absolute;
	top: 0px;
	right: 0px;
	width: 465px;
	height: 27px;
	background:#FFF;
}

a.horiznav{
	float:left;
	display:block;
	margin: 5px 25px auto 20px;
	color: #858585;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
}

span.fontsize{
	display:block;
	float:right;
	/*Left margin same as that of the links on the left*/
	margin-left: 20px;
	background-color: #89B042;
	padding: 1px 10px 1px 10px;
}

span.fontsize a{
	display:inline;
	color: #FFF;
	font-weight: bold;
}

#switch{
	display:block;
	position:absolute;
	top: 0px;
	right: 465px;
	width: 28px;
	height: 27px;
	background: url(../files/hoek.gif) no-repeat;
}

#centerLayout{}

#centerLayout td{
	vertical-align:top;
}

#leftPane{
	width: 180px;
}

#menuContainer{
	background: #89B042;
	position:relative;
	float:left;
	padding-bottom: 10px;
}

#notice{
	position:relative;
	width: 180px;/*166px;*/
	/*height: 212px;*/
	color: #858585;
	background: url(../files/openingsuren_back.gif);
	float:left;
	margin-top: 5px;
	font-size: 90%;
}

#inner_notice{
	/*padding: 6px 9px 6px 9px;*/padding: 7px;
	display:block;
	min-height:140px;
	background:url(../files/openingsuren_gradient.gif) no-repeat transparent;
}

#notice h1{
	font-size: 110%;
	font-weight: bold;
	padding-left:0px;
}

#notice .days{width: 40%;padding-left:2px;}
#notice .hours{width: 55%;text-align: right;padding-right:2px;}
#notice .dayoff{width: 50%;padding-left:2px;}
#notice .date_dayoff{width: 50%;text-align: right;padding-right:2px;}

#events{
	position:relative;
	width: 180px;/*166px;*/
	/*height: 212px;*/
	color: #FFFFFF;
	background: url(http://lips.vera.be/gtremelo2/files/events.gif);
	float:left;
	margin-top: 5px;
	font-size: 90%;
}

#inner_events{
	/*padding: 6px 9px 6px 9px;*/padding: 7px;
	display:block;
	min-height:140px;
	background:url(http://lips.vera.be/gtremelo2/files/events.gif) no-repeat transparent;
}
#inner_events a{
	color: #FFFFFF;
}

#events h1{
	font-size: 110%;
	font-weight: bold;
	padding-left:0px;
}

#centralPane{
	width: 625px;
}

#contentWrapper, #eventListWrapper{
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px;
	background: url(../files/content_back.gif) repeat-x #FFF;
	
	/*height: 768px;*/
	max-height: 602px;height: 100%;
	
	overflow:auto;
	
}

/*Homepage definitions for news*/

.newsBlock{
	margin-bottom: 15px;
}

.newsBlock .newsTable{
	width: 100%;
}

.newsBlock h2{
	margin-top: 0px;
}

.newsBlock td.newsTeaserContainer{
	padding-right: 20px;
}

.newsBlock td.newsThumbContainer{
	width: 205px;
}

#rightPane{
	width: 180px;
}

div.right_block{
	position: relative;
	margin-bottom: 10px;
	padding: 6px 9px 6px 9px;
}

div.right_block h1{
	margin-top: 0px;
	font-size: 120%;
	font-weight: bold;
}

/* Block on the right */

#damiaan_block{
	background: url(../files/damiaan_back.gif) no-repeat;
	height: 96px;
	padding: 0px;
}

#damiaan_block img{
	margin-left: 8px;
	margin-top: 9px;	
}

#zoeken_block{
	height: 50px;
	background: url(../files/zoeken_back.gif) no-repeat;
}

#calendar_block{

}

#activ_block{

}

#activ_block a{
 color: #4CA8D4;
}

#activ_block a.eventTitle{
	display: block;
	font-weight: bold;
}

#activ_block span.eventDate{
	display:block;
}

#activ_block a.moreEvents{
	position: absolute;
	bottom: 12px;
	right: 12px;
}

#stratenplan_block{

}

#calendar_block, #activ_block, #stratenplan_block{
	/* Undo standard padding of block, otherwise interferes with background */
	padding: 0px;
	background:url(../files/block_back.gif) repeat-y;
	position:relative;
	min-height: 140px;
	width: 180px;
}

.inner_block{
	padding: 6px 9px 0px 9px;
	display:block;
	min-height:115px;/*140px;*/
	background:url(../files/block_gradient.gif) no-repeat transparent;
}


.down{
	border: 1px solid #EBEBEB;
	border-top: none;
	display:block;
	margin: 4px;
	/*position: absolute;
	bottom: 0px;*/
	width: 170px;
	height: 30%;
}

.under{
	border: none;
	border-bottom:1px solid #EBEBEB;
	margin-bottom: 0px;
}

/* Footer */

#footerContainer{
	position: relative;
	background: url(../files/footer.gif);
	min-height: 80px;
}

#footerContainer span{
	position:absolute;
	display: block;
	width:100%;
	color: #FFF;
	text-align:center;
	bottom:5px;font-weight:bold;
}

#footerContainer span a{
	color: white;
}

h1{
	color: #858585;
}

h2{
	color: #4CA8D4;
}

h1.itemTitle{
	margin-top: 0px;
}

h4{
	border: 3px double #000;
	padding: 2px 4px;
}

h5{
	font-size: 100%;
	border: 2px inset #89B042;
	padding: 2px 4px;
}

a.readMore{
	float:right;
}