

/*******************************************/
/* 					GENERAL 			   */
/*******************************************/
html, body{
	margin			: 0px;
	padding			: 0px;
	overflow		: hidden;
}

.clear{
	clear			: both;
}

.show{
	display			: block;
}

.hide{
	display			: none;
}

.left{
	float			: left;
}

.right{
	float			: right;
}

img a, img{
	border			: 0px;
}

.site_container,
.site_container .ximage_container,
.site_container .main_container,
.site_container .footer_container{
	width			: 975px;
}

.site_container {
	position		: absolute;
	top				: 50%;
	left			: 50%;
	height			: 578px;
	xborder			: 1px solid #f1f1f1;
	margin			: -289px 0px 0px -487px;
}

.site_container_mcp {
	position		: static;
	margin			: 0;
	padding-bottom	: 40px
}

/*******************************************/
/* 					TOP MENU 			   */
/*******************************************/

/* er zit een extra pixel aan de onderkant van menu-image, daarom zijn de top- en bottom-margin verschillend */
.site_container .menu_container{
	width			: 925px;
	height			: auto;
	background		: #341A01;
	padding			: 7px 25px 8px 25px;
}

.site_container .menu_container li.selected a img,
.site_container .menu_container li a:hover img,
.site_container #bottomMenu li.selected a img,
.site_container #bottomMenu li a:hover img {
	filter				:alpha(opacity=75);
	-moz-opacity		:.75;
	opacity				:.75;
}

.site_container .menu_container #mainMenu{
	width			: 925px;
}

.site_container .menu_container div.mnu{
	height			: 18px;
}

.site_container .menu_container div.lvl_0{
	height			: 19px;
}

.site_container .menu_container div.mnu ul,
.site_container .menu_container div.mnu ul li{
	margin			: 0px;
	padding			: 0px;
}

.site_container .menu_container div.lvl_1,
.site_container .menu_container div.lvl_2{
	margin-top		: 8px;
}

.site_container .menu_container div.mnu ul,
.site_container .menu_container div.mnu ul li,
.site_container .menu_container div.mnu ul li a,
.site_container .menu_container div.mnu ul li img{
	float			: left;
	list-style		: none;
}

.site_container .menu_container div.mnu ul li,
.site_container .menu_container div.mnu ul li a{
	font-size		: 1px;
	margin			: 0px;
	padding			: 0px;
}

.site_container .menu_container div.lvl_1 ul li,
.site_container .menu_container div.lvl_2 ul li{
	margin-right	: 15px;
}


.site_container .menu_container ul.visited li{
	 opacity		: 0.3;
}

.site_container .menu_container ul.visited li:hover,
.site_container .menu_container ul.visited li.selected{
	opacity			: 1;
}

.site_container .footer_container{
	height			: 68px;
	background		: #341A01;
}

.site_container .footer_container .logo{
	margin-right		: 23px;
	background			: url(../img/website/menu/odeon_logo.png) no-repeat scroll;
	width				: 75px;
	height				: 68px;
}

.site_container .footer_container .logo a {
    height				: 68px;
    display				: block;
 }

/* BOTTOM MENU */
.site_container .footer_container ul#bottomMenu{
	width				: 850px;
	height				: 25px;
	overflow			: hidden;
	text-align			: justify;
	padding				: 0px;
	margin				: 25px 0px 0px 25px;
}

.site_container .footer_container ul#bottomMenu,
.site_container .footer_container ul#bottomMenu li{
	list-style			: none;
	float				: left;
}

/********************************************/
/*		page								*/
/********************************************/
.site_container .page_container {
	margin				: 0;
	padding				: 0;
}

.site_container .lvl_0,
.site_container .lvl_0 #image_container,
.site_container .lvl_0 .content_container,
.site_container .lvl_0 .content_menu_container{
	height				: 478px;
}

.site_container .lvl_1,
.site_container .lvl_1 #image_container,
.site_container .lvl_1 .content_container,
.site_container .lvl_1 .content_menu_container{
	height				: 452px;
}

.site_container .lvl_2,
.site_container .lvl_2 #image_container,
.site_container .lvl_2 .content_container,
.site_container .lvl_2 .content_menu_container{
	height				: 426px;
}

.site_container .page_container{
	background			: #341a01;
}

.site_container .page_container .content_menu_container{
	width				: 325px;
	background-color	: #341a01;

}

.content_menu_container.partypics.right{
	xbackground-color	: #545456;
}
/*******************************************
 *             sideblock (logo)            *
 *******************************************/
/* (all) */
.site_container .page_container #image_container {
	width				: 325px;
	background			: url(../img/website/logo.png) no-repeat scroll;
}

/********************************************/
/*		page title							*/
/********************************************/

.site_container .page_container .brown div.page_title,
.site_container .page_container .gold div.page_title{
	font				: bold 15px arial, verdane, helvetica, san-serif;
	color				: #c49a6b;
	padding				: 0;
	margin				: 0px 0 5px 0;
}

.site_container .page_container .gold div.page_title{
	color				: #fff;
}

.site_container .page_container .content_container hr,
.site_container .page_container .homepage_dimensions hr,
.site_container .page_container .half_column hr{
	border				: none;
	border-top			: 2px solid #927b6e;
	width				: 590px;
	height				: 2px;
	margin				: 0 auto 0 0;
	text-align			: left;
}

.site_container .page_container .homepage_dimensions hr{
	width				: 476px;
	border-top			: 1px solid #fff;
}

.site_container .page_container .half_column hr{
	width				: 295px;
}

.site_container .page_container .gold hr{
	border-top			: 2px solid #fff;
}

/********************************************/
/*		page links							*/
/********************************************/

.brown a{
/*	color				: #fff; */
	color				: #c49a6b;
}

.gold a{
/* color				: #c49a6b; */
	color				: #fff;
}

/*******************************************
 *               scrollBar      		*
 *******************************************/
.site_container .page_container .scrollBar{
	width				: 30px;
	margin-top			: 10px;
}

.site_container .lvl_0 .scrollBar{
	height				: 458px;
}

.site_container .lvl_1 .scrollBar{
	height				: 399px;
}

.site_container .lvl_2 .scrollBar{
	height				: 373px;
}

.site_container .page_container .homepage_dimensions .scrollBar{
	height				: 380px;
}

/*****************************************/
/*        scrollBar arrows     		     */
/*****************************************/

.site_container .page_container .scrollBar a:focus{
	outline				: none;
}

.site_container .page_container .scrollBar a.scrollArrow{
	display				: block;
	position			: relative;
	height				: 10px;
	width				: 10px;
	background-repeat	: no-repeat;
	margin-left			: auto;
	margin-right		: auto;
}

.site_container .page_container .scrollBar a.scrollArrow span{
	display				: none;
}

.site_container .page_container .scrollBar a.Up {
	background-image	: url(../img/website/scroller_up.png);
}

.site_container .page_container .scrollBar a.Down {
	position			: relative;
	background-image	: url(../img/website/scroller_down.png);
}

.site_container .page_container .scrollBar a.UpBrown {
	background-image	: url(../img/website/scroller_brown_up.png);
}


.site_container .page_container .scrollBar a.DownBrown {
	position			: relative;
	background-image	: url(../img/website/scroller_brown_down.png);
}

/***************************************/
/*		scroll bar slider			   */
/***************************************/
.site_container .page_container .scrollBar .sliderWrapper{
	width				: 10px;
	margin-left			: auto;
	margin-right		: auto;
	outline				: none;
	margin-top			: 3px;
	margin-bottom		: 3px;
}

.site_container .lvl_0 .scrollBar .sliderWrapper{
	/*height				: 438px;*/
	height				: 432px;
}

.site_container .lvl_1 .scrollBar .sliderWrapper{
	/*height				: 412px;*/
	height				: 406px;
}

.site_container .lvl_2 .scrollBar .sliderWrapper{
	/*height				: 386px;*/
	height				: 380px;
}

.site_container .lvl_2 .scrollBar .sliderWrapper{
	/*height				: 386px;*/
	height				: 380px;
}

.site_container .page_container .homepage_dimensions .scrollBar .sliderWrapper{
	/*height				: 351px;*/
	height				: 345px;
}

.site_container .page_container .scrollBar .sliderWrapper .slider{
	height				: 1px;
	background-image	: url(../img/website/scroller.png);
}

.site_container .page_container .scrollBar .sliderWrapper .sliderBrown {
	background-image	: url(../img/website/scroller_brown.png);
}

/*******************************************
 *               scrollWrapper      		*
 *******************************************/
.site_container .page_container .content_container .scrollWrapper,
.site_container .page_container .content_container .bottom_line{
	width				: 595px;
	margin-left			: 20px;
}

.site_container .page_container .content_container .scrollWrapper{
	margin-top			: 17px;
}

.site_container .page_container .half_column .scrollWrapper{
	width				: 273px;
}

.site_container .page_container .small_column .scrollWrapper{
	width				: 160px;
	margin-left			: 0;
}

.site_container .page_container .content_menu_container .scrollWrapper{
	width				: 292px;
	border-right		: 3px solid #fff;
	margin-left			: 0px;
}

.site_container .page_container #scrollWrapper,
.site_container .page_container #scrollWrapperContent{
	position			: relative;
	overflow			: hidden;
	padding				: 0px;
}

.site_container .page_container .content_container .bottom_line{
	border-bottom		: 2px solid #927b6e;
	padding-bottom		: 20px;
}

.site_container .lvl_0 .scrollWrapper {
	height				: 421px;
}

.site_container .lvl_0 .full_height {
	height				: 478px;
}

.site_container .lvl_1 .scrollWrapper {
	height				: 395px;
}

.site_container .lvl_1 .full_height {
	height				: 452px;
}

.site_container .lvl_2 .scrollWrapper {
	height				: 369px;
}

.site_container .lvl_2 .full_height {
	height				: 426px;
}

/* photo_rooms */
.site_container .page_container .photo_rooms #scrollWrapper {
	width				: 160px;
	height				: 458px;
}

/*******************************************
 *               scrollContent      		*
 *******************************************/
.site_container .page_container #scrollContent {
	float				: left;
	position			: relative;
	margin-bottom		: 10px;
}

.site_container .page_container #scrollContent{
	width				: 590px;
}

.site_container .page_container .content_menu_container #scrollContent{
	width				: 292px;
}

.site_container .page_container .homepage_dimensions #scrollContent{
	width				: 451px;
}


/* photo_rooms */
.site_container .page_container .small_column #scrollContent {
	width				: 160px;
}

/*******************************************
 *         CONTENT               		   *
 *******************************************/
/* menucard */
.site_container .page_container .article,
.site_container .page_container .menuItem,
.site_container .page_container .google_maps{
	margin-top			: 15px;
}

.site_container .page_container .menuItem .menuItemSubHeader,
.site_container .page_container .menuItem .menuItemSubHeaderOmschrijving{
	width				: 530px;
	font				: bold 12px/15px arial, helvetica, sans-serif;
	margin-top			: 0;
	margin-bottom		: 0;
}

.site_container .page_container .menuItem .normal{
	font-weight			: normal;
}

/* menucard */
.site_container .page_container .menuItem .menuItemSubHeaderOmschrijving {
	font				: 10px/14px arial, helvetica, sans-serif;
	margin				: 2px 0px 2px 0px;
}

/*******************************************
 *         scrollbar CONTENT               *
 *      Voor de 2e kolom         			*
 *******************************************/

.site_container .page_container #scrollDescription {
	float				: left;
	position			: relative;
	width				: 275px;
	margin-bottom		: 10px;
}

.site_container .page_container .half_column .description{
	margin-top			: 10px;
	color				: #341A01;
}

/*******************************************
 * 					Content 			   *
 *******************************************/
.site_container .page_container .content_container,
.site_container .page_container .half_column,
.site_container .page_container .right_border{
	width				: 650px;
	font				: 12px/14px arial, verdane, helvetica, sans-serif;
	color				: #fff;
	z-index				: 2;
}

.site_container .page_container .right_border{
	width				: 647px;
	border-right		: 3px solid #fff;
}

.site_container .page_container .half_column{
	width				: 325px;
}

/* hack voor transparante achtergrond in FF2 */
.site_container .page_container .brown, x:-moz-any-link {
	background-image	: url("/Frontend/img/website/brown.png");
}


.site_container .page_container .brown{	
	background			: url(../img/website/content_bg.png);
}

.site_container .page_container .gold{
	background-image	: url("/Frontend/img/website/gold.png");
}


/* contact */
.site_container .page_container .contact .content_container #content_text {
	width				: 295px;
	padding-right		: 10px;
}

/* contact */
.site_container .page_container .contact .content_container #content_image {
	width				: 265px;
}

.site_container .page_container .contact .content_container #content_image img {
	width				: 305px;
}

/* left menu */
.site_container .page_container .content_menu_container .menu_item {
	display				: block;
	height				: 47px;
	width				: 275px;
	text-decoration		: none;
	background-color	: #341a01;
	border-bottom		: 1px solid #fff;
	color				: #fff;
	font-family			: arial, helvetica, sans-serif;
	padding				: 0 10px;
	margin				: 0;
}

.site_container .page_container .content_menu_container .selected {
	background-color	: #d9c486;
}

.site_container .page_container .content_menu_container .menu_name,
.site_container .page_container .content_menu_container .date,
.site_container .page_container .content_menu_container .menu_item .menu_name {
	line-height			: 46px;
	cursor				: pointer;
}

.site_container .page_container .content_menu_container .menu_name,
.site_container .page_container .content_menu_container .menu_item .menu_name {
	font-weight			: bold;
	font-size			: 14px;
	width				: 269px;
	overflow			: hidden;
	white-space			: nowrap;
}

.site_container .page_container .content_menu_container .menu_partypics .menu_name{
	width				: 200px;
}

.site_container .page_container .menu_partypics .date {
	font-size			: 12px;
}

/* jobs */
.site_container .page_container .content_container .job_description hr {
	border-top			: 2px solid #fff;
	width				: 275px;
}

/*******************************************
 *              photoscroller              *
 *******************************************/
.site_container .page_container .content_container #photo_scroller {
	height				: 46px;
	border-top			: 3px solid #fff;
}

.site_container .page_container .content_container .photoscroller {
	overflow			: hidden;
	position			: relative;
}

.site_container .page_container .content_container .photoscroller .photoscroller_items img {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	left				: 0;
	top					: 0px;
	border-right		: 1px solid #fff;
	cursor				: pointer;
}

.site_container .page_container .content_container #photoscrollerWrapper {
	clear				: both;
	width				: 647px;
	height				: 46px;
}

/*******************************************
 *              photocontainer             *
 *******************************************/
.site_container .lvl_0 .partypics_container{
	height				: 429px;
	overflow			: hidden;
}

.site_container .lvl_1 .partypics_container {
	height				: 403px;
	overflow			: hidden;
}

.site_container .lvl_2 .partypics_container {
	height				: 377px;
	overflow			: hidden;
}

.site_container .page_container .partypics_container img{
	float				: right;
}

.site_container .page_container .partypics_container img.image_border{
	border-left			: 3px solid #fff;
}



/******************************************************************************************************************************/
/******************************************************************************************************************************/
/*******************************************/
/* 				AGENDA CONTENT 			   */
/*******************************************/

.site_container .page_container .content_container .divContainer{
	background-color	: rgba(255, 255, 255, 0.8); /* #341a01; */
	xbackground		: #fff;
}

.site_container .lvl_0 .content_container .divContainer{
	height			: 478px;
}

.site_container .lvl_1 .content_container .divContainer{
	height			: 452px;
}

.site_container .page_container .content_container .image,
.site_container .page_container .content_container .twocolumn,
.site_container .page_container .content_container .fourcolumn,
.site_container .page_container .content_container .fivecolumn,
.site_container .page_container .content_container .sixcolumn,
.site_container .page_container .content_container .sevencolumn{
	height			: 478px;
}
.site_container .lvl_0 .content_container .onecolumn,
.site_container .lvl_0 .content_container .threecolumn{
	height			: 478px;
}
.site_container .lvl_1 .content_container .onecolumn,
.site_container .lvl_1 .content_container .threecolumn{
	height			: 452px;
}

.site_container .page_container .content_container .onecolumn{
	width			: 161px;
	float			: left;
}

.site_container .page_container .content_container .threecolumn{
	width			: 489px;
	float			: left;
}

/* 			TOTALE CONTENT CONTAINER 	   */
.site_container .page_container .image{
	width			: 325px;
	height			: 478px;
}

.site_container .page_container .content_container span.agenda_container a,
.site_container .page_container .homepage_right_container .agenda_container div.agenda_item{
	width			: 160px;
	height			: 93px;
	margin			: 0px 3px 3px 0px;
	float			: left;
	text-decoration	: none;
	overflow		: hidden;
}
.site_container .page_container .content_container span.agenda_container .name_description_container{
	height			: 62px;
	overflow		: hidden;
}

/* onderste rij moet een hoogte hebben van 94px */
.site_container .page_container .content_container  span.height94 a{
	height			: 94px;
}
/* bij lvl_1 wordt de hoogte totaal 26px kleiner, dus worden alle rijen 88px */
.site_container .lvl_1 .content_container span.agenda_container a,
.site_container .lvl_1 .content_container  span.height94 a{
	height			: 88px;
}

/* 			AGENDA CONTENT CONTAINER 	   */
.content_container .agenda_container div,
.content_container .agenda_subcontainer div{
	font-family		: arial;
	font-size		: 10px;
}

.content_container .agenda_container .date{
	float			: right;
	margin			: 4px 8px 0px 8px;
}
.content_container .agenda_container .name,
.content_container .extra_content_container .name,
.content_container .agenda_subcontainer .name_plus_description .name{
	margin			: 2px 4px;
	font-famliy		: arial;
	font-size		: 12px;
	font-weight		: bold;
}
.content_container .agenda_subcontainer .name_plus_description{
	height			: 145px;
	overflow		: hidden;
}
.content_container .agenda_container .name{
	margin			: 4px 8px;
}
.content_container .agenda_container .description{
	margin			: 2px 8px;
	height			: 38px;
	overflow		: hidden;
}


/* 	AGENDA CONTENT CONTAINER AAN DE LINKERKANT	*/
.content_container .divContainer .onecolumn .agenda_img,
.content_container .onecolumn .logo_img{
	width			: 161px;
	padding			: 0;
	margin			: 0;
}

.content_container .agenda_subcontainer{
	padding			: 0;
	margin			: -3px 0 0 0;
}

.site_container .lvl_0 .content_container .divContainer .onecolumn .agenda_img{
	height			: 192px;
}
.site_container .lvl_1 .content_container .divContainer .onecolumn .agenda_img{
	height			: 182px;
}

.site_container .lvl_0 .agenda_subcontainer{
	height			: 189px;
}
.site_container .lvl_1 .agenda_subcontainer{
	height			: 179px;
}

.site_container .lvl_0 .onecolumn .logo_img{
	height			: 94px;
}
.site_container .lvl_1 .onecolumn .logo_img{
	height			: 88px;
}

.content_container .agenda_subcontainer .date{
	float			: right;
	margin			: 2px 4px 0px 4px;
}

.content_container .agenda_subcontainer .description{
	height			: 130px;
	overflow		: hidden;
}

.content_container .agenda_subcontainer .description a{
	color			: #fff;
}

.content_container .agenda_subcontainer .description,
.lvl_0 .content_container .agenda_subcontainer .order_popup{
	margin			: 10px 4px 6px 4px;
}
.lvl_1 .content_container .agenda_subcontainer .order_popup{
	margin			: 2px 4px 6px 4px;
}

.content_container .agenda_subcontainer .order{
	width				: 100px;
	float				: left;
	text-decoration		: none;
}

.content_container .agenda_subcontainer .popup{
	float				: right;
}




/* 	EXTRA AGENDA CONTENT CONTAINER WAT EROVER HEEN KOMT   */
.content_container .extra_content_container .name{
	margin				: 0;
}
.site_container .page_container .content_container .extra_content{
	height				: 478px;
	left				: 811px;
	overflow			: hidden;
	position			: absolute;
	width				: 0px;
	opacity				: 0;
	z-index				: 10000;
}
.site_container .page_container .content_container .extra_content .movie_clip{
	left				: 811px;
	overflow			: hidden;
	position			: absolute;
	top					: 0;
	width				: 0;
	opacity				: 0;
	text-align			: center;
}

.site_container .page_container .content_container .extra_content .movie_clip .close{
	padding				: 8px 7px 0 0;
}
.site_container .lvl_0 .content_container .extra_content .movie_clip{
	height				: 478px;
}

.site_container .lvl_1 .content_container .extra_content .movie_clip{
	height				: 452px;
}

.site_container .lvl_2 .content_container .extra_content .movie_clip{
	height				: 426px;
}

.site_container .page_container .content_container .extra_content .movie_clip .movie_clip_container{
	position			: relative;
	top					: 30px;
}
.site_container .page_container .content_container .extra_content .movie_clip .movie_clip_container #movie_object{
	background-color	: #341A01;
}


.site_container .lvl_0 .content_container .extra_content{
	height				: 478px;
	top					: 35px;
}

.site_container .lvl_1 .content_container .extra_content{
	height				: 452px;
	top					: 61px;
}

.site_container .lvl_2 .content_container .extra_content{
	height				: 426px;
	top					: 87px;
}

.content_container .extra_content_container .line{
	width				: 472px;
	height				: 1px;
	font-size			: 1px;
	clear				: both
}

.site_container .page_container .content_container .extra_content .extra_content_container{
	xmargin				: 8px 7px 0px 7px;
	padding				: 8px 7px;
}

.site_container .lvl_0 .content_container .extra_content .extra_content_container{
	height			: 366px
}

.site_container .lvl_1 .content_container .extra_content .extra_content_container{
	height			: 345px
}

.site_container .lvl_2 .content_container .extra_content .extra_content_container{
	height			: 314px
}

.content_container .extra_content_container .close{
	cursor			: pointer;
	float			: right;
	position		: relative;
	right			: 0;
}
.content_container .extra_content_container .movie{
	cursor			: pointer;
	float			: right;
	position		: relative;
	right			: 20px;
}
.content_container .extra_content_container .text_container{
	width			: 160px;
	margin			: 7px 0;
	float			: left
}

.content_container .extra_content_container .no_top_margin{
	margin-top		: 0px;
}

.content_container .extra_content_container .text_max_height{
	height			: 281px;
	overflow		: hidden;
}

.content_container .extra_content_container .image_container{
	width			: 295px;
	float			: right;
	margin-top		: 7px
}

.site_container .lvl_0 .content_container .extra_content .tumbs_container{
	height			: 94px
}

.site_container .lvl_1 .content_container .extra_content .tumbs_container{
	height			: 88px
}

.content_container .extra_content .tumbs_container img{
	xfloat			: right;
	cursor			: pointer;
}

/* 	colors		TOTALE CONTENT CONTAINER 	   */
.site_container .page_container .content_container span.agenda_container a{
	background-color: #341A01;
	color			: #fff;
	text-decoration	: none;
}

.site_container .page_container .content_container span.agenda_container a:hover,
.site_container .page_container .content_container .agenda_subcontainer,
.site_container .page_container .content_container .onecolumn {
	color			: #fff;
	background-color: #C49A6B;
}
.site_container .page_container .content_container span.agenda_container  a:hover div.name,
.site_container .page_container .content_container .agenda_subcontainer div.name,
.site_container .page_container .content_container .extra_content_container div.name{
	color			: #27170D;
}

.site_container .page_container .content_container span.agenda_container a .name{
	color			: #bb9945;
}

/* 	AGENDA CONTENT CONTAINER AAN DE LINKERKANT	*/
.content_container .agenda_subcontainer{
	border-top		: 3px dotted #fff;
	border-bottom	: 3px dotted #fff
}

.content_container .agenda_subcontainer .link a{
	color			: #fff
}

.content_container .agenda_subcontainer .order,
.content_container .extra_content_container .text_container a{
	color			: #9C1421;
}

.content_container .onecolumn .logo_img{
	background-color: #341A01;
}


/* 	EXTRA AGENDA CONTENT CONTAINER WAT EROVER HEEN KOMT   */
.content_container .extra_content_container .link a{
	color			: #9C1421
}

.site_container .page_container .content_container .extra_content{
	background-color: #C49A6B;
	color			: #fff;
}

.site_container .page_container .content_container .extra_content .extra_content_container{
	border-bottom	: 3px dotted #fff;
}

.site_container .page_container .content_container .extra_content .extra_content_container .text_container .description{
	height			: 14px;
	overflow		: hidden;
}

.content_container .extra_content_container .line{
	border-bottom	: 1px solid #fff;
}

.content_container .extra_content .tumbs_container{
	background-color: #341A01;
}
/*****************************************************************************
 *  PHOTO page
 ****************************************************************************/
/* general */
.white {
	background-color	: #fff;
	color				: #000;
}

/* thumbs */
.small_column {
 	width				: 190px;
}

#admin-content .site_container .page_container .small_column{
	xoverflow-x			: auto;
}

.site_container .page_container .small_column img {
	margin				: 0;
	padding				: 10px 0 0 10px;
	left				: 0;
	top					: 0px;
	border-right		: 0px solid #fff;
	cursor				: pointer;
}

.site_container #full_image_container {
	width	: 460px;
}
/* agenda */
.site_container #full_image_container.agenda_image_container {
	width	: 295px;
}
/* partypics */
.site_container #full_image_container.partypics_container {
	width	: 647px;
}


.site_container #full_image_container .full_image{
	padding				: 10px 10px 0 0;
	border-right		: 1px solide #888;
	width				: 449px;
	overflow			: hidden;
}
.site_container .lvl_0 #full_image_container .full_image{
	height				: 444px;					/*full height minus (2 times 10px padding) minus 14px full_image_name*/
}

.site_container .lvl_1 #full_image_container .full_image{
	height				: 418px;					/*full height minus (2 times 10px padding) minus 14px full_image_name*/
}

.site_container .lvl_2 #full_image_container .full_image{
	height				: 392px;					/*full height minus (2 times 10px padding) minus 14px full_image_name*/
}

#photo-container #tmp_large-asset-img-container {
	float: right
}
/* title */
.site_container #full_image_container .full_image_name{
	color				: #333;
	font-weight			: bold;
	font-size			: 12px;
}


 /*****************************************************************************
 * HOME page
 ****************************************************************************/
.site_container .page_container .homepage_left_container{
	width				: 184px;
}

.site_container .page_container .specials_container{
	height				: 88px;
	background			: #E7E8E9;
	overflow			: hidden;
}

.site_container .page_container .specials_container .article{
	padding				: 0px 15px;
}

.site_container .page_container .homepage_dimensions{
	background			: #231F20;
}

.site_container .page_container .specials_container,
.site_container .page_container .homepage_dimensions,
.site_container .page_container .homepage_dimensions .content_wrapper,
.site_container .page_container .homepage_dimensions .bottom_line {
	width				: 506px;
	padding				: 0px;
	margin				: 0px;
}

.site_container .page_container .homepage_dimensions .content_wrapper{
	width				: 476px;
}

.site_container .page_container .homepage_dimensions .scrollWrapper{
	width				: 461px;
	height				: 350px;
	margin				: 20px 0px 20px 15px;
}

.site_container .page_container .homepage_right_container{
	width				: 285px;
}

.site_container .page_container .hp_column .top_part{
	height				: 268px;
}

.site_container .page_container .hp_column .bottom_part{
	height				: 210px;
}

.site_container .page_container .homepage_left_container .booking_container{
	position			: relative;
	z-index				: 100;
	font-family			: arial, verdana, sans-serif;
	font-size			: 12px;
	xbackground			: #9CA0A3;
	background			: #fff;
	border-left			: 1px solid #cfcfcf;
}

.site_container .page_container .homepage_left_container .booking_container .booking_title{
	height				: 58px;
	background			: url(../img/website/odeon_booking_logo.gif) 0px 3px no-repeat;
	margin				: 0px 0px 10px 5px;
}

.site_container .page_container .homepage_left_container .booking_container .calendar_icon{
	display				: block;
	width				: 27px;
	height				: 23px;
	background			: url(../img/website/calendar_icon.gif);
}

.site_container .page_container .homepage_left_container .booking_container form .select{
	margin-left			: 15px;
}

.site_container .page_container .homepage_left_container .booking_container form input.submit{
	height				: 20px;
	font-size			: 10px;
	margin				: 20px 0px 0px 20px;
}

.site_container .page_container .homepage_right_container .agenda_container{
	background			: #fff;
}

.site_container .page_container .homepage_right_container .agenda_container div.agenda_item{
	width			: 285px;
	height			: 131px;
	background-color: #C49A6B;
	margin			: 0px 0px 3px 0px;
}

.site_container .page_container .homepage_right_container .agenda_container div.agenda_item div{
	font-family		: arial;
	font-size		: 12px;
	margin-left		: 10px;
}

.site_container .page_container .homepage_right_container .agenda_container div.agenda_item div.date,
.site_container .page_container .homepage_right_container .agenda_container div.agenda_item div.link a{
	color			: #fff;
	font-size		: 10px;
	margin-top		: 10px;
}

.site_container .page_container .homepage_right_container .agenda_container div.agenda_item div.title_plus_teaser{
	height			: 89px;
	overflow		: hidden;
	margin-left		: 0;
}

.site_container .page_container .homepage_right_container .agenda_container div.agenda_item div.title{
	color			: #341A01;
	font-size		: 16px;
	font-weight		: bold;
	line-height		: 14px;
}

.site_container .page_container .homepage_right_container .agenda_container div.agenda_item div.teaser{
	color			: #fff;
	font-size		: 11px;
	font-weight		: bold;
	line-height		: 10px;
	margin-top		: 3px;
	height			: 75px;
	overflow		: hidden;
}

.site_container .page_container .homepage_right_container .agenda_container div.agenda_item div.link a{
	color			: #BE1E2D;
	text-decoration	: none;
}

/* NEWSLETTER SUBSCRIBE FORM */
body #frm_subscribe ul{
	list-style			: none;
}

body #frm_subscribe ul li{
	font				: 12px/14px arial, helvetica, sans-serif;
	color				: #FFF;
}

body #frm_subscribe ul li.input{
	margin-bottom		: 10px;
}

body #frm_subscribe ul li .submitbutton{		
	background			: #C49A6B; 
	color				: #fff; 
	text-decoration		: none;
	font-weight			: bold;
	border				: 1px solid #fff;
	padding				: 5px 15px;
}