html {
	height :100%;
	font-family	    : arial,verdana;
	color		    : white;

}

th.pageTitle {
	vertical-align : top;
	padding-top    : 15px;
	height : 50px;
}

pre {
 white-space: pre-wrap;       /* css-3 */
 width: 500px;
 word-wrap : break-word;
 overflow: hidden;
}

body.stip {
		background-image	: url('images/bgstip.gif');
		background-repeat   : repeat-x;		
		background-position: left top;
		margin:0px;
		height	: 100%;
}


tr.menu {
		background-color    : #007D00;
		height		    : 40px;
}


table {
}

table.main {

		width		    : 800px;
		height		    : 100%;
		background-color    : #007D00;
		background-image    : url('images/bloem-bg.gif');
		background-repeat   : repeat-y;
		background-position : center top;
}


table.inhoud {
	width : 95%;
}

table.gastenboek {
	width : 70%;
}

table.collectie {
	width	: 85%;
}

table.collectie_list {
	width	  : 95%;
	font-size : 8pt;
}

table.collectie_edit {
	width	  : 85%;
	font-size : 10pt;
}

table.collectie_edit input, table.collectie_edit textarea{
     font-size : 8pt;
     width     : 400px;
}


td.edit_left {
	width        : 25%;
	text-align   : right;
}

table.collectie_list th,table.collectie_edit th {
	vertical-align : top;
	padding-top    : 15px;
	height : 30px;
	font-size : 12pt;
}

table.main tr {
	vertical-align : top;
}

table.gastenboek tr {
	height	: 30px;
}

table.inhoud tr {
	vertical-align : top;
}


table.collectie tr {
	vertical-align : top;
}

body.zoomwindow{
		background-color    : #007D00;
		font-family	    : "arial,verdana";
}


td.collectie_l {
	width           : 40%;	
	vertical-align	: top;
	text-align      : center;
	padding		: 10px;	
}

td.collectie_r {
	text-align	: left;
	vertical-align  : top;
	font-size	: 10pt;
	padding		: 10px;
}

td.seperator {
   background-color     : white;
   font-size		: 2px;
}

td.menu_seperator {
   background-color     : white;
   font-size		: 6px;
}

td.pageNumber {
	font-size : 9pt;
}

td.pageNumber a {
	color : white;
	text-decoration :  none;
}

td.faqQuestion {
	font-size : 10pt;
	font-weight : bold;
}

td.faqAnswer {
	font-size : 9pt;
}
h1 {
	font-size :12pt;	
}

a.home {
	color : white;
}

td.blokcontent {
      font-size	    : 9pt;
      border-bottom : 1px solid white;
      border-left   : 1px solid white;
      border-right  : 1px solid white;
}

td.blokcontent a {
	color : white;
	text-decoration :  none;
	
}

td.bloktop {
      font-size	    : 9pt;
      font-weight   : bolder;
      border-top    : 1px solid white;
      border-left   : 1px solid white;
      border-right  : 1px solid white;
}

td.blokleft {
      font-size	    : 9pt;
      border-left   : 1px solid white;
}

td.blokright {
      font-size	    : 9pt;
      border-right  : 1px solid white;
}

ul {
	list-style: disc;
	padding: 0;
	margin: 0;
	list-style:none; 
	height:40px; 
	position:relative; 
}
	
ul li {
	float: left;
	position: relative;
}

ul li:hover ul, ul a:hover ul, li.sfHover ul {visibility:visible; }

ul ul {
        visibility:hidden;
	position: absolute;
	width:201px;
	top: 40px;
	left: 40px;
	padding: 0px 0px 0px 0px;
	margin-left:-1px;
	border:1px solid #fff;
	border-width:1px 0px 0px 0px!important;
}

ul ul li {
	background-color    : #007D00;
	height:40px; 
	line-height:1em; 
	padding:0px 0px; 
	width:200px;
	border:1px solid #fff;
	border-width:0px 1px 1px 1px!important;
}

select {
     font-size: 8pt;
}

a.smallHeader {
	color : white;
	text-decoration: none;
}