/******************************** HOME *******************************************/
body.home #content{
	text-align:center;
	background:url('../img/background_home.jpg') no-repeat center top;
}
body.home #content img{
	
	margin-top:370px;

}
body.home #content a,body.home #content h2{
	margin-top:33px;
	color:#51ADD8;
	font-weight:bold;
}
body.home #container{
	background: none;
}

/******************************** STANDARD *******************************************/
#previousPage{
	position:absolute;
	background: url("../img/wave_previous.gif") no-repeat;
	display:block;
	width:69px;
	height:13px;
	margin:0px 0 0 20px;
	bottom:20px;
}

#nextPage{
	position:absolute;
	background: url("../img/wave_next.gif") no-repeat;
	display:block;
	width:69px;
	height:13px;
	margin:0px 0 0 653px;
	bottom:20px;
}

div.oneColumn{
	float:left;
	width:331px;
	padding-left:20px;
}
div.oneColumn2{
	float:left;
	width:331px;
	
}

div.twoColumns{
	float:left;
	width:702px;
	
}
/******************************** GALLERY *******************************************/
.slideTextbox{
	
	position:absolute;
	background: #EEF6F8;
	top:528px;
	width:742px;
	padding-bottom:20px;
}
.showText{
	position:absolute;
	background: url("../img/showText.png") no-repeat;
	display:block;
	width:38px;
	height:38px;
}

a.showText:hover{
	background: url("../img/showTextHover.png") no-repeat;
}





.hideText{
	background: url("../img/hideText.gif") no-repeat;
	display:block;
	width:64px;
	height:17px;
	margin-left:331px;
}
#previousImage{
	position:absolute;
	background: url("../img/previousImage.png") no-repeat;
	display:block;
	width:47px;
	height:46px;
}

a#previousImage:hover{
	background: url("../img/previousImageHover.png") no-repeat;
}

#nextImage{
	position:absolute;
	background: url("../img/nextImage.png") no-repeat;
	display:block;
	width:47px;
	height:46px;
}

a#nextImage:hover{
	background: url("../img/nextImageHover.png") no-repeat;
}	
	
/******************************** CONTACT *******************************************/
body.contact #content{
	background:#F5F4F4 url('../img/bg_contact.png') no-repeat left bottom;
}


/******************************** TIMELINE *******************************************/
#timeline {
	position:absolute;
	list-style-type: none;
	width:800px;
	left:0px;
	top:0px;
	height:39px;
	margin-left:-2px;
}
#timeline li{
	float:left;
	background:url('../img/timeline.png') no-repeat;
	padding:14px 0 0 10px;
}
#timeline li.first{
	background:url('../img/timeline_first.png') no-repeat;
	width:16px;
	height:39px;
}
#timeline li.last{
	background:url('../img/timeline_last.png') no-repeat;
	width:15px;
	height:39px;
}
#timeline a{
	font-size:10px;
	color:#97A89D;
	display:block;
	width:36px;
	height:39px;
}
#timeline a span{
	float:right;
	color:#97A89D;
	margin:12px 8px 0 0;
	display:inline;
	cursor:pointer;
}
/******************************** POPUP *******************************************/
body.popup{
	background:url('../img/popup_wave.gif') repeat-x top left;
}

body.popup #content{
/*	background:#EEF6F8; */

	position:fixed;
	top:44px;
	bottom:25px;
	left:0px;
	right:0px;
	overflow:auto;
	padding:0 20px;
}

body.popup #footerNavi{
	position:absolute;
	bottom:0px;
	left:0px;
	height:25px;
	background:#E5E0DD;
	width:100%;
	list-style-type: none;
}

body.popup #footerNavi li{
	float:right;
	padding:5px 10px;
}
body.popup #footerNavi li a{
	color:#AB9C8F;
	font-size:12px;
}
/**************************ACCORDION*****************************/


.Accordion {
	position:absolute;
	bottom:0px;
	background:#F5F4F4;
}
.AccordionPanelTab {
	height:0;
	line-height:0;
}
.AccordionPanelContent {
	padding-left:20px;
	width:722px;
	height:auto;
	overflow:hidden;
}
.AccordionPanelContent .oneColumn {
	padding-bottom: 20px;
}
.AccordionPanelContent h1{
	margin-top: 23px;
}




