/**
 *	Algemene opmaak
**/

html, body{
	height: 100%;
}

body{
	background-image: url(../files/back1.gif);
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	color: #333333; 
}  

.fullWidth{
	width: 100%;
}

.menuContainer{
	background-image: url(../files/back2.gif);
	vertical-align: top;
	height: 262px;
}

img#fontsize{
  border: 0px;
}

.homeImageContainer{
/*	background-image: url(../files/back2.gif);*/
	background: #003300;
	vertical-align: top;
}

.footerHome{
	background-image: url(../files/back2.gif);
	text-align: center;
	padding: 10px;
}

img.footerImg{
	display: inline;
	border: none;
}

td.counter, .menuContainer{
	width: 180px;
}

td.counter{
	text-align: center;
	font-family: Arial, Helvetica;
  font-size: x-small;
  padding-left: 30px;
  padding-right: 30px;  
  vertical-align:top;  
}

td.openingsuren{
  vertical-align: top;height:100%;
}

div.openingsuren{
	text-align: left;
}

td.blank{height: auto;}

.bannerContainer{
  height: 80px;
}

.bannerSpacer{
	width: 204px;
}

img.bannerImage{
  float: left;
}

.menuTable{
	width: 180px;
}

img{
	display: block;
}

.imageMenu{
	margin: 0px;
	padding: 0px;
	/*margin-bottom: 2px;*/
	line-height: 16px;
	border: none;
} 

.imageMenu img{
	height: 16px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	border: none;
	line-height: 16px;
}                    

.genMenu{
	padding-top: 7px;
}

.horizontalRuler{    
	background-image: url(../files/back3.gif);
	background-repeat: repeat-x;
	height: 22px;
}

#quicklink{
  text-align:center;
  margin-left:5px;
}

#quicklink td{
  height:24px;
  text-align:left;
  padding-left: 35px;
  padding-right: 35px;
  font-size: 100%;
}

#quicklink a{
  color:#194719;
  font-size:120%;
  font-weight:bold;  
}

#quicklink .openingsuren{background: url(../files/ico_openingsuren.gif) no-repeat;}
#quicklink .nuttige_nummers{background: url(../files/ico_nuttige_nummers.gif) no-repeat;}
#quicklink .map{background: url(../files/ico_map.gif) no-repeat;}
#quicklink .eloket{background: url(../files/ico_eloket.gif) no-repeat;}


#homeContent .horizontalRuler{
	background-image: url(../files/back2.gif);  
	background-repeat: repeat-x;
	height: auto;
	vertical-align: top;
	text-align: left;
}

#newsblock_container, #eventListHome{
  width: 790px;
}

#eventListHome{padding:5px 0px 5px 05px;}

#newsblock_container{
  font-size: 100%;
}

#newsblock_container td{
    width: 50%;
    vertical-align:top;
}

.newsblock_header{
  background: url(../files/blokje.gif) no-repeat #AF4444 5px 4px;
  position: relative;
  color: #FFFFFF;
  padding: 3px;
  padding-left:35px;
  font-weight:bold;
  margin-bottom: 5px;
}

#newsArchiveContainer{
  padding-left: 10px;
}

.cat_overzicht{
  position:absolute;
  right: 5px;
  top:2px;
}

.cat_overzicht a{
  color: #ECCF33;
}

.newsblock_content{
  
}

td.homeRight_container{
  vertical-align:top;
}

.homeRight{
  margin: 10px 0px 10px 20px;
  background:#FFFFFF;
  width: 180px;
  padding:10px;
  border: 1px solid #194719;
}

/*.homeRight{
  position:absolute;
  background:#FFFFFF;
  left:1000px;
  top: 315px;
  width: 180px;
  padding:10px;
  height: 400px;
  border: 1px solid #194719;
}*/

span.datum{
  font-weight: bold;
}

.contentContainer, .contentContainerGeneral, .homecontentContainer{
	vertical-align: top; 
	font-size: 100%;  
}

.homecontentContainer{
  width: 800px;
}

.contentContainerAgenda{
	position:relative;
}

.contentTable{
	font-size: 100%;
}

.contentTable .contentContainer{
	padding: 5px;	 
		font-size: 100%;
}

.imageContainer{
	vertical-align: top;
}

h3.loc{
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
}

a.subfolder, a.titleTitle{
	font-family: Arial, Helvetica; 
	font-size: 120%; 
	color: #003300; 
	font-weight: bold; 
	line-height: 30px;
}

a.titleTitle{
	line-height: 10px;
}

.folderLinkContainer{
	padding: 10px;
	padding-left: 15px;
	vertical-align: top;
}

img.readMore{
	border: none;
}

span.title{	 
	font-size: 120%; 
	color: #003300; 
	font-weight: bold ;
}

span.abstract{	 
	font-size: 90%; 
	color: #333333;
}

/**
 * 	Headings
**/

h1{
	font-family: Arial, Helvetica; 
	font-size: 120%; 
	color: #003300; 
	font-weight: bold ;
}

h2{
	font-family: Arial, Helvetica; 
	font-size: 140%; 
	color: #990000;
}

h3{
	font-family: Arial, Helvetica; 
	font-size: 100%; 
	color: #003300;
}

h4{
	font-family: Arial, Helvetica; 
	font-size: 90%; 
	color: #003300;
}
/* Added styles for handelaars- en verenigingenmodule */
.lijstitem{
	overflow: hidden;
	display: block;
	clear: both;
	margin-bottom: 10px;
	float: left; 
	width: 550px;
}
.lijstitem_logo{
	float:left;
	margin: 0px;
	padding: 0px;
}
.lijstitem_foto{
	margin-top: 10px;
	display: block;
	clear: left;
}

span.shortNReadMore{
	margin-top: -20px;
	padding: 0px;
	display: block;
	float: left;
	width: 390px;
}

/*.lijstItemListContainer{
	width: 560px;
}*/

span.contact{
	display: block;
}

.labelcontact{
	font-weight: bold;
}
.labelextrainfo{
	font-weight: bold;
}
.lijstitem_error_searchstring {
	font-weight: bold;
	color: #ff0000;
}
.nextpreviousinlist {
	text-align: center;
	clear: both;
}
.lijstitem_teaser_in_full {
	display: block;
	overflow: hidden;
	width: 100%;
}

/* Tekst wrappen in full view
.lijstitem_teaser_in_full span.shortNReadMore{
	display: inline;
	float: none;
}
*/

.news_thumb_container, .list_logo_container{
	margin-right: 10px; 
	margin-bottom: 0px;
	/*Anders wordt de div te groot getoond in IE*/
	overflow:hidden;
	padding: 0px;
	float:left;
	clear: left;
	text-align: right;
}

.list_logo_container{
	float: left;
}

img.news_thumbnail{
	border:1px solid #7271C5; 
	margin:0px; 
}

/* Hieronder volgt het gedeelte specifiek voor GBoutersem */
.lijstItemListContainer{
	padding: 10px;
	padding-left: 15px;
	vertical-align: top;
}
.lijstitem .teaserTitle {
	font-size: 120%; 
	color: #003300; 
	font-weight: bold ;
	/* Teaserview: show logo and short presentation lower */
	display: block;
	margin-bottom: 8px;
}
.lijstitem .title {
	/* Full view: show logo and short presentation lower */
	display: block;
	margin-bottom: 8px;
}

.print_icoon {
	display: inline;
}
/* End added styles for handelaars- en verenigingenmodule */

/* Start forms */
.verplicht
{
	  color: #214263;
	  background-color: #E6EBF1; 
}
.nietverplicht
{
	  color: #000000;
	  background-color: #FFFFFF;
}
div #hide{
	display: none;
}
textarea{
	font-family:"Times New Roman";
	font-size: 14px;
}
/* End forms */

.company_search{
  margin-top: 24px;
}

.calendarContainer{
  vertical-align: top;
}

