html 
{
	height: 100%; 
	max-height: 100%; 
	padding: 0;
	margin: 0; 
	border: 0; 
	font-family: Trebuchet MS;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}


body 
{
	height: 100%; 
	max-height: 100%; 
	overflow: hidden; 
	padding: 0; 
	margin: 0; 
	border: 0;
    text-align: center;
    background-color : #2B3856;			
    /* #150517 #2B3856 #254117 #3B3131*/
    /*background-color : #2A0000;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-base-color:#3C0B11;
    scrollbar-shadow-color:#F3F3F3;
    scrollbar-face-color:#5C1619;
    scrollbar-highlight-color:#F3F3F3;
    scrollbar-dark-shadow-color:#FFFFFF;
    scrollbar-3d-light-color:#3C0B11;*/    
}

#header
{
	position:absolute; 
	margin:0; 
	top:0; 
	left:0; 
	display:block; 
	width:100%; 
	height:110px; 
	z-index:5; 
	overflow:hidden;	
	/*border-bottom: 1px solid #FF3300;*/
}

#left 
{
	position:absolute; 
	left:0; 
	top:110px; 
	bottom:1px; 
	width:150px; 
	overflow:auto; 
	z-index:4;
	/*border-right: 1px solid #FF3300;*/
}

* html #left {
	height:100%; 
	top:0px; 
	bottom:1px; 
	z-index:4;
	border-top:130px solid #2B3856; 
	border-bottom:1px solid #2B3856; 
	color:#2B3856;
}

#content 
{
	overflow:auto; 
	position:absolute;
	top:130px; 
	bottom:1px; 
	left:150px; 
	right:0; 
	z-index:3; 
}

* html #content {
	top:0; 
	left:0; 
	right:0; 
	bottom:0; 
	height:100%; 
	max-height:100%; 
	width:100%; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	border-top:130px solid #2B3856; 
	border-bottom:1px solid #2B3856; 
	border-left:150px solid #2B3856;
}

H2
{
    color: #E3DDB9;
    font-family: Trebuchet MS;
    font-size: 12pt;
}

a 
{
	color: #629AB5;
	font-weight: bold;
	text-decoration: none;
}

a:hover 
{
	color: #FFCC00;
	text-decoration: none;
}

li
{
    /*margin-left: 1.5em;*/
	padding-left: 1.5em;
    text-indent: -1.5em;
}

.textnormal
{
    color: #E3DDB9;
    font-family: Trebuchet MS;
    font-size: 10pt;
    text-align: left;
}

.textnormalcenter
{
    color: #E3DDB9;
    font-family: Trebuchet MS;
    font-size: 10pt;
    text-align: center;
}

.textnormalright
{
    color: #E3DDB9;
    font-family: Trebuchet MS;
    font-size: 10pt;
    text-align: right;
}

.textbold
{
    color: #E3DDB9;
    font-family: Trebuchet MS;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}

.textsmallcenter
{
    color: #E3DDB9;
    font-family: Trebuchet MS;
    font-size: 8pt;
    text-align: center;
}

.textyellowbold
{
    color: #CC6600;
    font-family: Trebuchet MS;
    font-size: 10pt;
    font-weight: bold;
}

.textyellowboldcenter
{
    color: #CC6600;
    font-family: Trebuchet MS;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}

input.movies
{
   color: #629AB5;
   font-family: Trebuchet MS;
   font-size: 10pt;
   font-weight: bold;
   background-color:#2B3856;
   border:1px solid;
   border-color:#2B3856;
   
}
   
input.movies_hover
{
   color: #FFCC00;
}

/*************************************************************/
/* NAVIGATION MAIN                                           */
/*************************************************************/

#navMainContainer
{
   	width: 100px;
    text-align:center;
    margin: 0 auto;
}

#navMainList
{
    margin: 0;
	padding: 0;	
	font-family: Trebuchet MS;
    font-size: 10pt;
}

* html #navMainList
{
    margin: 0;
	padding: 0;	
	font-family: Trebuchet MS;
    font-size: 10pt;
}

#navMainlist li 
{ 
	list-style: none;	
    text-align: center;
	
}

* html #navMainlist li 
{ 
	padding-top: 0;
	padding-bottom: 0;
	list-style: none;	
    text-align: center;
}

#navMainlist li a
{
    display: inline-table ;     
	width: 100px;
	height: 20px;
	text-decoration: none;
	color: #2B3856;   /* bruin: #2A0000 */
	background-image: url(../img_site/button_out.gif);
	background-position:center;
    background-repeat: no-repeat;
    padding-left: 22px;
	margin-top: 5px;
	margin-bottom: 5px;
}

* html #navMainlist li a
{
    display: inline;     
}

#navMainlist li a:hover
{
	color: #ffffff;	
	background-image: url(../img_site/button_over.gif);
}

#navMainlist #current a
{ 
    /*background-color: #ffffff;	
    display: inline;     
	width: 100px;
	height: 20px;
	text-decoration: none;*/
	color: #ffffff;   /* bruin: #2A0000 */	
    /*padding-left: 22px;
	margin-top: 5px;
	margin-bottom: 5px;*/
} 

#navMainlist #current a:hover
{
	color: #ffffff;	
	background-image: url(../img_site/button_out.gif);
}

/*************************************************************/
/* NAVIGATION FOTO                                           */
/*************************************************************/

#navFotoContainer
{
   	width: 100%;   
}

#navFotoList ul
{
    list-style-type: none;
   	text-align:center;
}

#navFotoList li
{
  	display: inline;
  	list-style-type: none;
}

#navFotoList li a
{
	display: inline-block;
	width: 150px;
	height: 20px;
	text-decoration: none;    
	color: #2A0000;
	background-image: url(../img_site/button_fotos_out.gif);
    background-repeat: no-repeat;
    padding-left: 22px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#navFotoList li a:hover
{
	color: #ffffff;	
	background-image: url(../img_site/button_fotos_over.gif);
}

/*************************************************************/
/* TABLE REUEN & TEVEN                                       */
/*************************************************************/
.clsTableHond
{
    margin-left: auto; 
    margin-right: auto;
    width: 787px;	/*790px werkt niet in IE */
    padding: 0px;	
    border-spacing: 0px;
    color: #E3DDB9;
    font-family: Trebuchet MS;
    font-size: 8pt;
}

.clsTableHond H2 
{
    color: #E3DDB9;
    font-family: Trebuchet MS;
    font-size: 12pt;
}

.clsTableHond td.header 
{
    width: 100px;
    color: #CC6600;
    font-family: Trebuchet MS;
    font-size: 8pt;
    font-weight: bold;
}


/*************************************************************/
/* GASTENBOEK                                                */
/*************************************************************/
.clsTableGuestbook {
 	margin-left: auto; 
	margin-right: auto;
	width: 787px;	/* was 900px */
	padding: 0px;	
	border-spacing: 0px;
    font-family: Trebuchet MS;
    font-size: 10pt;
	/*background-color: #666666;*/
}

.clsTableGuestbook td.left {
	border-bottom: 2px solid #2B3856;
	border-right: 2px solid #2B3856;
}

.clsTableGuestbook td.left_description {
	/*color: #FF6600;*/
	color: #CC6600;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
    font-family: Trebuchet MS;
	font-size: 12px;
	font-weight : bold;	
	width: 70px;
}

.clsTableGuestbook td.left_entry {
	color: #E3DDB9;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
    font-family: Trebuchet MS;
	font-size: 12px;
	width: 230px;
}

.clsTableGuestbook td.right {
	border-bottom: 2px solid #2B3856;
}

.clsTableGuestbook td.right_entry {
	color: #E3DDB9;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
    font-family: Trebuchet MS;
	font-size: 12px;
}

.clsTableForm {
 	margin-left: auto; 
	margin-right: auto;
	width: 787px;	/*was 700px */
	padding: 3px;	
	border-spacing: 2px;
}

.clsForm_Login {
 	margin-left: auto; 
	margin-right: auto;
	width: 100px;	
	padding: 3px;	
	border-spacing: 2px;
}

/*Form Description Elements */
.frmDescription {
	font-family: Trebuchet MS;
	font-size : 12px;
	color : #CC6600;
	font-weight : bold;	
	background-color : #2B3856;
	vertical-align: text-top;
	width: 187px;
}

.frmInput {
	font-family: Trebuchet MS;
	font-size : 12px;
	color : #E3DDB9;
	background-color : #2B3856; 
	width: 450px;
}

.frmInput2 {
	font-family: Trebuchet MS;
	font-size : 12px;
	color : #E3DDB9;
	background-color : #2B3856; 
	width: 150px;
}

/*Form Elements */
.txtBox1{
    background-color: #2B3856;
    font-family: Trebuchet MS;
    font-size: 12px;    
    color: #E3DDB9;  
    text-decoration: none;
}	
	
.txtField1{
    background-color: #2B3856;
    font-family: Trebuchet MS;
    font-size: 12px;    
    color: #E3DDB9;  
    text-decoration: none;
}

input.submit {
	background-color: #CC6600;
	color: #E3DDB9;
	font-weight: bold;
}