* 
{
  margin: 0;
}

body, html {
   min-width: 750px;
   background: url(../images/olto_bg_content.jpg) repeat-y center;
   padding: 0px;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   text-align: left;
   height: auto;
}

div, table, td, tr, ul, li, legend, fieldset {
   margin: 0px;
   padding: 0px;
   color: #000000;
   text-align: left;

}

legend {
   font-size: 16px;
   font-weight: bold;
}

fieldset {
   padding: 4px;
}

a {
   color: #642d16;
   text-decoration: none;
}

a:hover {
   color: #642d16;
   text-decoration: underline;
}

.innerContentBox a,
.innerContentBox a:hover,
.innerContentBox a:visited {
   color: #0e629d;
   text-decoration: underline;
}

a img {
   border: 0px;
}

h1 {
   font-size: 18px;
   margin: 0px;
}

ul {
   list-style-type: square;
   margin-left: 20px;
}

ul#news {
	background: none;
   padding: 20px;
   font-family: "Trebuchet MS", Arial;
   font-size:16px;
   font-weight: bold;
   margin:auto;
   list-style:none;
   width: 530px;
   height: 39px;
   text-transform:uppercase;
}

img {
   margin-bottom: 10px;
   text-align: right;
}

p {
   margin-bottom: 10px;
}
   

/*************
  MAIN OLTO
**************/
.pageBox {
   margin: auto;
   width: 100%;
   min-height: 100%;
   text-align: center;
   height: auto;
}

.headerBox {
   background: url(../images/olto_header.jpg) no-repeat top;
   height: 160px;
   text-align: center;
}

.upperagenda {
   background: url(../images/olto_upper_agenda.png) no-repeat top;
   height: 50px;
   text-align: center;
}

.upperheader {
   background:url(../images/olto_upper_header.png) no-repeat top;
   height: 110px;
}

.menuBox {
   background:url(../images/olto_bg_menu.jpg) repeat-x;
   height:44px;
   text-align:center;
}

.contentBox {
   text-align: center;
}

.innerContentBox {
   position:relative;
   padding: 15px;
   text-align:justify;
   width: 710px;
   margin: 0px auto;
   height: auto;
}

.contactBox {
   text-align: left;
   width: 355px;
   height: 200px;
   float: left;
}

.linksBox,
.agendaBox,
.nieuwsBox {
   clear: both;
   text-align: left;
   width: 710px;
   float: left;
}

.contactBox {
   text-align: justify;
   width: 355px;
   height: 200px;
   float: left;
}

.contactBox img,
.linksBox img,
.agendaBox img,
.nieuwsBox img {
   float: left;
   text-align: left;
   padding-right: 10px;
}

h2 {
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   float: left;
   font-size: 17px;
   margin-top: 0px;
}

h3 {
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   float: left;
   font-size: 13px;
	font-weight: normal;
   margin-top: 0px;
}

.contactBox h2 {
   width: 200px;
}

.linksBox h2,
.agendaBox h2 {
   width: 500px;
}

.nieuwsBox h2 {
   width: 500px;
	padding-top: 9px;
}

.nieuwsBox h3 {
   width: 100px;
}

.text {
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   float: left;
   font-size: 13px;
   text-align: justify;
}

#naam {
   padding-top: 10px;
   font-weight: bold;
   width: 200px;
}

#email {
   color: #0e629d;
   text-decoration: underline;
   width: 200px;
}

#url {
   color: #0e629d;
   text-decoration: underline;
   width: 500px;
}

#description {
   width: 560px;
}

.footer {
   clear: both;
   height: 54px;
   position: relative;
   background:url(../images/olto_footer.jpg) no-repeat;
   text-align: center;
}

.map {
	clear: both;
	text-align: center;
	width: 626px;
	height: 498px;
	border: #333333 solid 1px;
	background: url(../images/map_opa.png);
}

.mapImg {
   margin: 0px;
	padding: 0px;
}


