html, input, textarea{
	font: normal normal normal 12px/normal Tahoma, Verdana, sans-serif;
}
body {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	font: normal normal normal 12px/normal Tahoma, Verdana, sans-serif;
	text-align: justify;
}
a, a:active, a:focus, a:hover, a:link {
        text-decoration: none;
        color: #0067AB;
}
a:visited{
        text-decoration: none;
        color: #0E5584;
}
a.navframe, a:active.navframe, a:focus.navframe, a:hover.navframe, a:link.navframe{
        color: #0067AB;
        text-decoration: none;
}
a:visited.navframe {
        color: #0E5584;
        text-decoration: none;
}
div {
	margin: 0 0 5px 0;
}
div.navigation {
	/* div gebruikt in de bovenste navigatie van de pagina */
        color: navy;
        vertical-align: middle;
        height: 47px;
		  text-align: center;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}
form {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}
h1 {

}
h2 {
        margin: 0 0 10px 0;
        padding: 0 0 0 0;
        font: normal normal bold 18px/normal Tahoma, Verdana, sans-serif;
        text-align: justify;
}
h3 {
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	font: normal normal bold 15px/normal Tahoma, Verdana, sans-serif;
	text-align: left;
}
h4 {
        margin: 10px 0 10px 0;
        padding: 0 0 0 0;
        font: normal normal bold 12px/normal Tahoma, Verdana, sans-serif;
}
hr {
        color: Black;
		  height: 1px;
}
p {
        text-align: justify;
}
table{
        font: normal normal normal 12px/normal Tahoma, Verdana, sans-serif;
}
td{
		vertical-align: top;
}
tr{

}
ul {

}
/*  ONTWERP BASISTABEL: ontwerp_main  */
table.ontwerp_table{
        background: transparent none no-repeat fixed top;
        width: 710px;
        height: 100%;
}
td.ontwerp_topframe{
        background: transparent url('images/titleframe.jpg') no-repeat top;
        width: 710px;
        height: 130px;
}
td.ontwerp_nav_top{
        background: transparent url('images/nav_top.jpg') no-repeat top;
        width: 170px;
        height: 47px;
}
td.ontwerp_navframe{
        background: transparent url('images/navigation_top.jpg') no-repeat top left;
        width: 530px;
        height: 47px;
}
td.ontwerp_navigation{
        background: transparent url('images/navigation.jpg') repeat-y top left;
        width: 170px;
        vertical-align: top;
}
td.ontwerp_mainframe{
        background: transparent url('images/bgcolor.jpg') repeat;
        width: 510px;
        vertical-align: top;
        padding: 0 10px 0 10px;
        height: 100%;
}
td.ontwerp_credits{
        background: transparent url('images/credits.jpg') no-repeat top;
        width: 710px;
        height: 40px;
        vertical-align: bottom;
        padding: 0 0 0px 25px; /* 20 ipv 35 */
}
table.newsTable{
        width: 490px;
		  margin: 0 0 0 0;
		  padding: 0 0 0 0;
}
td.newsTablePages{
	background: transparent url('images/newsframe_pages.jpg') no-repeat top;
	height: 10px;
	padding-left: 10px;
	text-align: center;
}
td.newsTableTop{
	background: transparent url('images/newsframe_top.jpg') no-repeat top;
	height: 10px;
	padding-left: 20px;
}
td.newsTableMain{
	background: transparent url('images/newsframe_main.jpg') repeat-y top;
	padding: 5px 15px 5px 20px;
}
td.newsTableBottom{
	background: transparent url('images/newsframe_bottom.jpg') no-repeat bottom;
	height: 10px;
	text-align: right;
}
td.downloads_links{
	width: 200px;
}
td.downloads_rechts{
	width: 400px;
}
div.navigation_column{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 5px;
        border: 1px solid Black;
        background-color: #EBEBEB;
        width: 170px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.navigation_left{
	/* linkse navigatie */
        border: 1px solid Black;
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-color: #EBEBEB;
        width: 175px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
div.navigation_padding{
        /* linkse navigatie met spatie aan de randen */  
        border: 0px solid Black;  
        margin: 0px 0px 0px 0px;
        padding: 5px 5px 5px 5px;
        background-color: #EBEBEB;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
div.mainframe{
        width: 510px;
        overflow: auto;
        font: normal normal normal 12px/normal Tahoma, Verdana, sans-serif;
        text-align: justify;
			margin: 0px 0px 0px 0px;
}
div.ingesprongen{
        padding: 0px 0px 0px 10px;
}
div.credits{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
		  margin: 0 0 0 0;
		  padding: 0 0 0 0;
}
a.credits{
        color: Black;
        text-decoration: none;
}

/*  HANDLERS: fouten, e.d.  */
div.error{
        border: 1px dashed red;
        width: 90%;
        padding: 3px 3px 3px 3px;
        margin: 5px 5px 5px 5px;
        font-size: 12px;
}
div.succes{
        border: 1px dashed green;
        width: 90%;
        padding: 3px 3px 3px 3px;
        margin: 5px 5px 5px 5px;
        font-size: 12px;
}
div.message{
	border: 1px dashed #00008B;
	width: 90%;
	padding: 3px 3px 3px 3px;
	margin: 5px 5px 5px 5px;
	font-size: 12px;
}

