body{
	font-family:Arial, Trebuchet MS, Lucida Sans Unicode, sans-serif;
	margin:0; 
	padding:0;
	text-align:center; 					/* fix for center elements */
	background-image:url('img/__background.png');
	background-repeat:repeat-x;
	background-attachment:scroll; 		/* scroll / fixed */
	background-position:top;
}

/* -------------------------------------------------------------------------------------------------------------------------------------------- */

.contact{
	border-width:1px;
	font-size:12px;
	width:80%; 
	border-color:#AAAAAA; 
	border-style:dashed; 
	padding:2px; 
	background-color:#EEEEEE;
	layer-background-color:#EEEEEE; 	/* Netscape bg fix */
}

/* -------------------------------------------------------------------------------------------------------------------------------------------- */

#bgBorder{
	z-index:1;
	position:absolute; 					/* needed for center */
	width:870px;
	height:980px;
	left:-435px; 						/* fix for center width */
	margin-left:50%; 					/* fix for center  */
	margin-right:50%; 					/* fix for center  */
	border:0px solid #FF0000;
	background-image:url('img/__siteBorder.jpg');
	background-repeat:no-repeat;
}

/* -------------------------------------------------------------------------------------------------------------------------------------------- */

#mainContainer{
	z-index:2;
	position:absolute; 					/* needed for center */
	width:838px;						/* website */
	height:100%;						/* TESTEN! */
	left:-431px; 						/* fix for center width */
	margin-left:50%; 					/* fix for center  */
	margin-right:50%; 					/* fix for center  */
	/*padding:0;*/
	border:0px solid #FF0000;
	text-align:left;
	background-image:url('img/__bgContent.png');
	background-repeat:no-repeat;
}

/* -------------------------------------------------------------------------------------------------------------------------------------------- */

#header{
	width:100%;							/* TESTEN! */
	height:140px;
	border:0px solid #00FF00;
	background-image:url('img/__header.png');
	background-repeat:repeat-x;			/* no-repeat ! */
	margin:0 auto;						/* TESTEN! */
}

#menu{
	width:100%;							/* TESTEN! */
	height:55px;
	border:0px solid #0000FF;
	margin:0 auto;						/* TESTEN! */
}

#content{
	color: #181959;
	font-size:18px;
	height:626px;						/* occasions */
	border:0px solid #0000FF;
	margin:0 auto;						/* TESTEN! */
	padding:20px;
	overflow:auto;
}

#footer{
	width:100%;							/* TESTEN! */
	height:40px;
	border:0px solid #00FF00;
	background-image:url('img/test.png');
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	text-align:center; 					/* x-center */
	vertical-align:middle;				/* y-center */
	color:#ABABAB;
}

/* -------------------------------------------------------------------------------------------------------------------------------------------- */

#mainMenu{
	background-color: #FFF;				/* Background color of main menu */
	font-family: Arial, Trebuchet MS, Lucida Sans Unicode, sans-serif;	/* Fonts of main menu items */
	font-size:25px;						/* Font size of main menu items */
	border-bottom:1px solid #000000;	/* Bottom border of main menu */
	height:30px;
	position:relative;					/* Don't change this position attribute */
}
#mainMenu a{
	padding-left:5px;					/* space menu item */
	padding-right:5px;					/* space menu item */
	font-weight:bold;
	position:absolute; 					/* Don't change these 2 options */
	bottom:-1px;						/* Change to -2px if not using a strict doctype */
}
#mainMenu .activeMenuItem{
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;		
	background-color: #000000;
	color: #F90;						/* Text color */
	cursor:pointer;						/* Cursor when the user moves the mouse over the menu item */
}
#mainMenu .inactiveMenuItem{
	color: #000;						/* Text color */
	cursor:pointer;						/* Cursor when the user moves the mouse over the menu item */
}

/* -------------------------------------------------------------------------------------------------------------------------------------------- */

#submenu{		
	font-family: Arial, Trebuchet MS, Lucida Sans Unicode, sans-serif;	/* Font of sub menu items */
	background-image:url('img/__bgSubmenu.png');
	background-repeat:repeat-x;
	width:100%;							/* Don't change this option */
	height:25px;
	vertical-align: middle;
}	
#submenu div{
	white-space:nowrap;					/* Don't change this option */
}
#submenu a{	
	text-decoration:none;				/* none / underline; */
	padding-left:5px;					/* Space at the left of each sub menu item */
	padding-right:5px;					/* Space at the right of each sub menu item */
	color: #FFF;						/* Text color */
	font-size:18px;
}
#submenu a:link, a:visited{
	color: #FFF;	
}
#submenu a:hover, a:active, a:focus{
	color: #F90;
}
