* {
	position: relative;
}

body { 
		font-family:  Verdana, Arial, sans-serif, Tahoma; 
		font-size: 10px;
		color: #000000; 
		background-color: #4D4D5A; 
		overflow: hidden;
		vertical-align: top;
	}
	
td { 
		font-size: 10px; 
		text-align: left;
	}

/* Container Table */
tabl.TABLE-container { 
		width: 800px; 
		height: auto; 
		border: none; 
	}
	
td.TD-container { 
		width: 100%; 
		height: auto;
		/*height: 100%;*/
	}

/* Main Content Table */
table.TABLE-content	{ 
		width: auto; 
		/*height: 402px;*/ 
		border: none;
	}
	
td.TD-content-01 { 
		width: auto; 
		height:  0px; 
		background-color: #4D4D5A;
	}

td.TD-content-02 { 
		width:  745px; 
		height:  31px;
		background-color: #4D4D5A;
	}

td.TD-content-03 { 
		width:  255px; 
		height: auto; 
		background-color: #4D4D5A;
		padding-left: 10px;
		padding-top: 20px;
		margin-top: 0px;
		vertical-align: top;
	}
	
	/*td.TD-content-03 img{ 
		padding-bottom: 67px;
	}*/
		
td.TD-content-04 { 
		width:  240px; 
		height: 402px;
		background-color: #4D4D5A;
		padding-right: 10px;
		vertical-align: top;
	}
	
td.TD-content-05 {
		font-size: 1em;
		width:  504px; 
		height: auto; 
		background-color: #FFFFFF; 
		vertical-align: top;
		padding: 10px;
	}
		
	td.TD-content-05 .input {
			border-color: #4D4D5A;
			border-style: solid;
			border: 1px;
			background: #D8A722; 
			font: 1em;
			font-family: Tahoma, Verdana, Arial, sans-serif;
		}
		
	td.TD-content-05 .button {
			border-color: #4D4D5A;
			border-bottom: solid;
			border: 1px;
			background: #4D4D5A; 
			font: 1em;
			font-family: Verdana, Arial, sans-serif, Tahoma;
			color: #D8A722;
		}

		
td.TD-content-06 {
		width:  745px; 
		height:  14px; 
		background-color: #4D4D5A;
	}
	
td.TD-content-06-fill { 
		width:  745px; 
		height:  14px; 
		background-color: #D8A722; 
		text-align: right; 
		vertical-align: middle; 
		font-weight: bold; 
		color: #FFFFFF; 
		font-size: 1em; 
		padding: 10px;
	}
	
td.TD-content-07 { 
		width: auto; 
		height:  85px; 
		background-color: #4D4D5A;
	}

table.TABLE-ctnt-01 { 
		width:  241px; 
		height: 402px; 
		border: none;
	}
	
td.TD-content-01-01 { 
		width:  241px; 
		height:  80px;
	}
	
td.TD-content-01-02 { 
		width:  241px; 
		height: 242px; 
		background-color: #FFFFFF;
	}

td.TD-content-01-03 { 
		width:  240px; 
		height:  80px; 
	}

/* rechter kolom */
table.TABLE-ctnt-02 { 
		width:  255px; 
		height: 0px; 
	}

/* td boven foto rechterkant */
td.TD-content-02-01 { 
		width:  255px; 
		height: 0px;
	}

/* foto rechterkant */
td.TD-content-02-02 { 
		width:  255px; 
		height: 241px; 
		vertical-align: top;
}

/* logo joshua */
td.TD-content-02-03 { 
		width:  255px; 
		height:  161px;
		vertical-align: bottom;
	}

a.A-submenu {
		text-decoration: none; 
		font-weight: bold; 
		color: #FFFFFF; 
		font-size: 10px;
	}
	
a.A-submenu:hover { 
		color: #4D4D5A;
	}

#TXT-container { 
		position: absolute; 
		left: 0px; 
		top: 0px; 
		width: 490px; 
		height: 402px; 
		clip: rect(0,490,402,0); 
		overflow: hidden; 
		visibility: hidden;
	}
	
#TXT-content { 
		position: absolute; 
		font: 1em;
		left: 0px; 
		top: 0px; 
		width: 490px; 
		padding: 8px;
	}

.input {
		border-color: #4D4D5A;
		border-style: solid;
		border: 1px;
		background: #D8A722; 
		font: 1em;
		font-family: Tahoma, Verdana, Arial, sans-serif;
	}
	
.button {
		border-color: #4D4D5A;
		border-bottom: solid;
		border: 1px;
		background: #4D4D5A; 
		font: 1em;
		font-family: Verdana, Arial, sans-serif, Tahoma;
		color: #D8A722;
	}


/* Force Vertical Scrollbar */
html { 
	/*overflow: visible;*/ 
	overflow-x: scroll; 
	overflow-y: scroll; 
	padding-bottom: 15px;
	/*overflow-y: scroll; 
	overflow-x: hidden; 
	height: 100%;
	margin-bottom: 0.1em;*/
}
