body {
    width: 100%;
	position: relative; /* this is done for the Autosuggest js under Safari */
}
a,p,body,div,img,ul,li,h1,h2,input,form,textarea,table,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
    color: #808080;
}
a,p,body,div,img,ul,li,h1,h2,h3,form,table { /* Reset all text formats */
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
}
h2 {
	font-size: 16px;
	font-weight: bold;
}
#wrapper {	
    position: relative;
	width: 960px;
	min-height: 100%;
	margin : 0px auto; /* center this DIV */
	overflow: hidden; /* make sure the wrapper continues on the background downwards when content grows*/
}
#content {
    width: 790px;
    float: left;
    position: relative;
	overflow: hidden; /* make sure the wrapper continues on the background downwards when content grows*/
}
#wrapper_bottom {
    clear: both;
	width: 960px;
	height: 20px;
	margin : 0px auto; /* center this DIV */
    text-align: right;
}
#header {
	width: 100%;
	height: 30px;
}
#topmenu {
    width: 100%;
    height:  30px;
}
.topmenu_item a{
    text-align: center;
    float: right;
    width: 130px;
}
.active_topmenu_item a{
    text-align: center;
    font-weight: bold;
    float: right;
    width: 130px;
}
#navmenu {
    width:  170px;
    float: left;
}
.navmenu_item {
    text-align: right;
    padding: 50px 0px 0px 0px;
	font-size: 16px;
    width: 150px;
    height: 80px;
    float: left;
    margin: 0 10px 0 0;
}
.active_navmenu_item a{
    text-align: right;
    padding: 50px 0px 0px 0px;
	font-size: 16px;
    font-weight: bold;
    width: 150px;
    height: 80px;
    float: left;
    margin: 0 10px 0 0;
}
.navmenu_item a{
    text-align: right;
    font-size: 16px;   
}
#expotabel{
    height: 538px;
	// background-color: #efefe0; /* only for expotabel.jpg */
	background-image: url('/images/expoback_new.jpg');
	background-repeat: no-repeat;
}
#tekst_in_expotabel {
    height: 538px;
    overflow: auto;
}
#tekst_in_expotabel table{
    color: #ffffff;
    font-size: 14px;
}
#tekst_in_expotabel h2{
    color: #ffffff;
}
#expotabel table{
    margin: 10px;
}
#tekst{
    height: 538px;
    overflow: auto;
    padding: 15px;
}
#afbeeldingen td{
    padding: 15px;
}
#contact{
    height: 538px;
    background-color: #f3f6e5;
    padding: 15px;
}
#periodes table{
    width: 100%;
    height: 100%;
    border-collapse: collapse;
}
#periodes td{
    border: solid;
    border-width: thin;
    padding: 10px;
	font-size: 10px;
    text-align: center;
}
#title {
	font-size: 70px;
    text-align: center;
	color: #FFF;
    width: 800px;
    float: left;
    position: absolute;
    left: 0px;
    bottom: 0px;
}
.homepage {
    background: url(images/index.jpg);
    font-size: 70px;
	font-weight: normal;
	color: #FFFFCC;
    text-align: center;
    vertical-align: bottom;
}
.navhome {
	font-size: 16px;
	font-weight: normal;
	color: #FF0000;
	font-style: normal;
	text-decoration: none;
	line-height: normal;
}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    line-height: 30px;
}
.background {
	background-color: #FFFFCC;
	background-repeat: no-repeat;
	background-position: center center;
}
.notice_error {
    background: url(/images/notice-error.png) no-repeat;
    background-position: 5px 3px;
	width: 450px;
	border: 1px solid red;
    font-weight: bold;
    color: red;
	background-color: #E6C0C0;
    padding: 10px 10px 10px 40px;
	margin : 0px auto 10px auto; /* center this DIV */
}
.notice_success {
    background: url(/images/notice-success.png) no-repeat;
    background-position: 10px 10px;
	width: 450px;
	border: 1px solid green;
    font-weight: bold;
    color: green;
	background-color: #B4FBA2;
    padding: 10px 10px 10px 36px;
	margin : 0px auto 10px auto; /* center this DIV */
}
.mandatory{
    color: red;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    vertical-align: top;
}
