html {  }
body {font:13px  Arial;  margin:0px; padding:0px; text-align: center; background: #C3C3C3;}
h1 {}
a:link, a { color: #ffffff; text-decoration: none;}
a:visited {}
a:hover {}
a:active {}
ul { list-style: none; margin: 0px; padding: 0px;}
.clearFix { clear: both; }
.floatLeft { float: left; }
.txtInput { float: left; border: 1px solid #000000; }
.linkClass { text-decoration: underline; }
.invisible { display: none;  }
.visible { display: block;  }

#page { margin-top:80px; width: 904px; height: 542px; background: url(/images/back1.jpg) no-repeat;	margin-left: auto; margin-right: auto;	text-align: left; } 

#mainMenu { float: left; margin: 130px 0 0 0px; color: #ffffff; text-align: right; width: 160px; }
#mainMenu #mainList a { color: #ffffff; text-decoration: none; margin-right: 2px; }
#mainMenu #mainList { margin-left:30px; border: 1px solid #ccc; }
#mainMenu #mainList li { border-bottom: 1px solid #ccc; line-height:21px; }
#mainMenu #mainList li.last{ border:none; }

#currentPageNavigation { float: left; text-align: right; width: 150px; line-height: 20px; }

#currentPage { float: left; width: 150px; color: #E91112; font-weight: bold; font-size: 18px; margin-top: 20px;   }

#pageContent { float: left; width: 678px; margin-top: 130px; margin-left: 38px; color: #ffffff; }
 #pageText { margin-left: 4px; float: left; height: 360px; width: 370px;  color: #ffffff;  }
 #albumThumbs { float: left; height: 360px; width: 288px;  color: #ffffff; }
 
 #pageNavigation { float: left; height: 20px; color: #FFCC00;}
 #pageImage { float: right; width: 287px; margin-top:1px;   border-left: 1px solid #E91112;}
 

#backButton { float: left; width: 220px; height: 135px; background-color: #ffffff;}
#backPageButton { float: left; }
#navigation { float: left; width: 652px; height: 135px; background-color: #ffffff;}

#orangeMonth { margin: 30px 0 40px 20px; font-weight: bold; font-size:18px; color: #FFCC00; }
.calendarTable { margin: 0 0 20px 20px; }
.calendarTable TD { border: 1px solid #ffffff; height: 24px; font-size: 13px; color: #ffffff; }
.calendarTable .data { padding-top:3px; width: 35px; text-align: center; }
.calendarTable .activity { width: 240px;}
.prevNext { margin-left: 20px; font-size: 13px; font-weight: normal; }
 
.maand { font-size: 18px; color: #FFCC00; font-weight: bold; margin:15px 0 0 10px; }

.albumDetails { float: left;}
.fotoThumb { float: left; margin: 5px;  text-align: center;}

.fotoPage { width: 388px; height: 350px; }

.whiteTable { background: #ffffff; } 

.album {
	margin: 10px;
	float: left;
    text-align: center;
}
.fotoalbumH1 {
    margin: 4px;
}

.fotoalbums {
    position:absolute;
    margin-top: 3px;
    width: 673px;
    height: 375px;
    overflow: -moz-scrollbars-vertical !important;
    overflow: auto;
    
}
