body.b1{
    background-color:#666666; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-left: 0px; 
    margin-right: 0px;
    color: white;
    font-family: Arial;
}

div.page{
    text-align: center;
}
div.Table_01 {
    position: relative;
    margin: 0 auto;
    vertical-align: middle;
    text-align:center;
	width:780px;
	height:550px;
}

div.index-03 {
	position:absolute;
	left:68px;
	top:0px;
	width:694px;
	height:62px;
}

div.index-04 {
	position:absolute;
	left:762px;
	top:0px;
	width:18px;
	height:124px;
}

div.index-05 {
	position:absolute;
	left:68px;
	top:62px;
	width:620px;
	height:62px;
}

div.index-06 {
	position:absolute;
	left:688px;
	top:62px;
	width:74px;
	height:62px;
}

div.index-07 {
	position:absolute;
	left:0px;
	top:124px;
	width:34px;
	height:1px;
}

div.index-08 {
	position:absolute;
	left:34px;
	top:124px;
	width:34px;
	height:150px;
}

div.index-09 {
	position:absolute;
	left:68px;
	top:124px;
	width:620px;
	height:56px;
}

div.index-10 {
	position:absolute;
	left:688px;
	top:124px;
	width:74px;
	height:150px;
}

div.index-11 {
	position:absolute;
	left:762px;
	top:124px;
    background-color: #999999;		
	width:18px;
	height:149px;
}

div.index-12 {
	position:absolute;
	left:0px;
	top:124px;
    background-color: #999999;	
	width:34px;
	height:149px;
}

div.index-13 {
	position:absolute;
	left:68px;
	top:180px;
	width:115px;
	height:94px;
}

div.index-14 {
	position:absolute;
	left:183px;
	top:180px;
	width:378px;
	height:45px;
}

div.index-15 {
	position:absolute;
	left:561px;
	top:180px;
	width:127px;
	height:94px;
}

div.index-16 {
	position:absolute;
	left:183px;
	top:225px;
	width:378px;
	height:49px;
}

div.index-17 {
	position:absolute;
	left:0px;
	top:274px;
	width:1px;
	height:276px;
}

div.index-18 {
	position:absolute;
	left:1px;
	top:273px;
	background-color: #666666;
	width:33px;
	height:277px;
}

div.index-19 {
	position:absolute;
	left:34px;
	top:274px;
	background-color: #666666;	
	width:34px;
	height:276px;
}

div.index-20 {
	position:absolute;
	left:68px;
	top:274px;
	width:620px;
	height:29px;
}

div.index-21 {
	position:absolute;
	left:688px;
	top:274px;
	width:74px;
	height:29px;
}

div.index-22 {
	position:absolute;
	left:762px;
	top:273px;
	background-color: #666666;	
	width:18px;
	height:277px;
}

div.menu {    
	position:absolute;
	left:68px;
	top:310px;
	width:620px;
	height:29px;
	color: white;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
}

a:link {
    color: #FFFFFF;
    text-decoration: none;   
}

a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

a:hover {
    color: #503939;
    background: #FFFFFF;  
    text-decoration: none;   
}

a:active {
    color: #EEEEEE;   
    text-decoration: none;
}

div.index-24 {
	position:absolute;
	left:688px;
	top:303px;
	width:74px;
	height:247px;
}

div.maincontent {
	position:absolute;  
	left:68px;
	top:332px;
	background-color: #333333;			
	width:620px;
    padding-bottom: 100px;    
    min-height: 100px;    
}

div.backtotop{
    position:absolute; 
	right: 5px;
	width: 200px;
	bottom: 40px;
	text-align: right;
	text-decoration: none;
	font-size: small;
}


div.pagefooterspace {
	position:absolute; 
	left: 0px;
	bottom: 10px; 	
	height: 10px;
	background-color: #666666;			
	width:620px;    
}

div.pagefooter1 {
	position:absolute;
	left: 0px;
	bottom: 0px; 	  	
	background-color: #333333;			
	width:390px;
	text-align: left;
}
div.pagefooter2 {
	position:absolute;
	bottom: 0px; 	  	
	background-color: #333333;			
	right: 0;
	width:230px;
	text-align: right;
}

div.itemBody{
	position:relative;  
	background-color: #FFFFFF;	
    font-size: medium;
	margin-top: 10px;	
    margin-left: 5px;
    margin-right: 5px;
}



/* ================================== MODULES ================================== */

/* ************* */
/* AGENDA-MODULE */
/* ************* */

td.agendanav {
    background-color: #444444;     
}

table.bg1{
    background-color: #777777;     
}

table.bg2{
    background-color: #999999;     
}

/* **************** */
/* PHOTOBOOK-MODULE */
/* **************** */
a.listen:link {
    color: lightblue;
    text-decoration: none;   
}

a.listen:visited {
    color: lightblue;
    text-decoration: none;
}

a.listen:hover {
    color: #503939;
    background: #FFFFFF;  
    text-decoration: none;
}

a.listen:active {
    color: lightblue;  
    text-decoration: none;
}