

body {
	margin: 0; padding: 0 0 30px 0;
	background: #0A0D0C;
}


/* ---------------------------------------------------------------------
	Wrapper: Page Width and Positioning
	Width px: XYpx -padding[container]
    Width %: margin[auto, 0]
--------------------------------------------------------------------- */

#wrapper {
	position: relative;
	margin: 0 auto; padding: 0;
	width: 790px;
	background: transparent;
}

#navigation {
	margin: 0; padding: 0;
	width: 790px; height: 159px;
	background: #0A0D0C;
}


/* ---------------------------------------------------------------------
	Navigation Global
--------------------------------------------------------------------- */

#globalnavigation { height: 30px; border-bottom: 1px solid #EBDF0E; cursor: pointer !important; }
#globalnavigation img { float: left; margin: 0; padding: 0; }

#global_1 { float: left; width: 43px; height: 30px; display: block; }
#global_1:link, #global_1:visited { background: url('../../images/nav_1_0.png') left top no-repeat; }
#global_1:hover, #global_1:active { background: url('../../images/nav_1_1.png') left top no-repeat; }
#global_1.aktiv { background: url('../../images/nav_1_1.png') left top no-repeat !important; }

#global_2 { float: left; width: 117px; height: 30px; display: block; }
#global_2:link, #global_2:visited { background: url('../../images/nav_2_0.png') left top no-repeat; }
#global_2:hover, #global_2:active { background: url('../../images/nav_2_1.png') left top no-repeat; }
#global_2.aktiv { background: url('../../images/nav_2_1.png') left top no-repeat !important; }

#global_3 { float: left; width: 169px; height: 30px; display: block; }
#global_3:link, #global_3:visited { background: url('../../images/nav_3_0.png') left top no-repeat; }
#global_3:hover, #global_3:active { background: url('../../images/nav_3_1.png') left top no-repeat; }
#global_3.aktiv { background: url('../../images/nav_3_1.png') left top no-repeat !important; }

#global_4 { float: left; width: 74px; height: 30px; display: block; }
#global_4:link, #global_4:visited { background: url('../../images/nav_4_0.png') left top no-repeat; }
#global_4:hover, #global_4:active { background: url('../../images/nav_4_1.png') left top no-repeat; }
#global_4.aktiv { background: url('../../images/nav_4_1.png') left top no-repeat !important; }

#global_5 { float: left; width: 85px; height: 30px; display: block; }
#global_5:link, #global_5:visited { background: url('../../images/nav_5_0.png') left top no-repeat; }
#global_5:hover, #global_5:active { background: url('../../images/nav_5_1.png') left top no-repeat; }
#global_5.aktiv { background: url('../../images/nav_5_1.png') left top no-repeat !important; }


/* ---------------------------------------------------------------------
	Navigation Film
--------------------------------------------------------------------- */

#filmnavigation { height: 34px; border-bottom: 2px solid #EBDF0E; cursor: pointer !important; }
#filmnavigation img { float: left; margin: 0; padding: 0; }

#film_1 { float: left; width: 87px; height: 34px; display: block; }
#film_1:link, #film_1:visited { background: url('../../images/nav_film_1_0.png') left top no-repeat; }
#film_1:hover, #film_1:active { background: url('../../images/nav_film_1_1.png') left top no-repeat; }
#film_1.aktiv { background: url('../../images/nav_film_1_1.png') left top no-repeat !important; }

#film_2 { float: left; width: 121px; height: 34px; display: block; }
#film_2:link, #film_2:visited { background: url('../../images/nav_film_2_0.png') left top no-repeat; }
#film_2:hover, #film_2:active { background: url('../../images/nav_film_2_1.png') left top no-repeat; }
#film_2.aktiv { background: url('../../images/nav_film_2_1.png') left top no-repeat !important; }

#film_3 { float: left; width: 81px; height: 34px; display: block; }
#film_3:link, #film_3:visited { background: url('../../images/nav_film_3_0.png') left top no-repeat; }
#film_3:hover, #film_3:active { background: url('../../images/nav_film_3_1.png') left top no-repeat; }
#film_3.aktiv { background: url('../../images/nav_film_3_1.png') left top no-repeat !important; }

#film_4 { float: left; width: 131px; height: 34px; display: block; }
#film_4:link, #film_4:visited { background: url('../../images/nav_film_4_0.png') left top no-repeat; }
#film_4:hover, #film_4:active { background: url('../../images/nav_film_4_1.png') left top no-repeat; }
#film_4.aktiv { background: url('../../images/nav_film_4_1.png') left top no-repeat !important; }

#film_5 { float: left; width: 78px; height: 34px; display: block; }
#film_5:link, #film_5:visited { background: url('../../images/nav_film_5_0.png') left top no-repeat; }
#film_5:hover, #film_5:active { background: url('../../images/nav_film_5_1.png') left top no-repeat; }
#film_5.aktiv { background: url('../../images/nav_film_5_1.png') left top no-repeat !important; }

#film_6 { float: left; width: 143px; height: 34px; display: block; }
#film_6:link, #film_6:visited { background: url('../../images/nav_film_6_0.png') left top no-repeat; }
#film_6:hover, #film_6:active { background: url('../../images/nav_film_6_1.png') left top no-repeat; }
#film_6.aktiv { background: url('../../images/nav_film_6_1.png') left top no-repeat !important; }

#film_7 { float: left; width: 149px; height: 34px; display: block; }
#film_7:link, #film_7:visited { background: url('../../images/nav_film_7_0.png') left top no-repeat; }
#film_7:hover, #film_7:active { background: url('../../images/nav_film_7_1.png') left top no-repeat; }
#film_7.aktiv { background: url('../../images/nav_film_7_1.png') left top no-repeat !important; }


/* ---------------------------------------------------------------------
	Containers: Positioning within Wrapper
--------------------------------------------------------------------- */

#containerCS, #containerSC, #containerF  { margin: 0; padding: 30px 0; }


/* ---------------------------------------------------------------------
	Stagetop
--------------------------------------------------------------------- */

#stagetop {
	margin: 0 0 -1px 0; padding: 0;
	border-bottom: 2px solid #EAEAEA;
	background: transparent;
}
#switcher {
	float: right; margin: -24px 0 0 0; padding: 0;
}
#switcher a {
	font-size: 17px;
}


/* ---------------------------------------------------------------------
	Stages: Content Areas Negative Margins
--------------------------------------------------------------------- */

#stage {
	width: 100%;
	background: transparent;
}
#containerCS #stage {
	float: left;
	margin-right: -290px;
}
#containerSC #stage {
	float: right;
	margin-left: -290px;
}
#containerF #stage {
	float: left;
	margin-right: -290px;
}


/* ---------------------------------------------------------------------
	Contents: Content Areas within Stages
--------------------------------------------------------------------- */
#content { background: transparent; }
#containerCS #content { margin-right: 290px; }
#containerSC #content {	margin-left: 290px; }
#containerF #content { margin-right: 0; }


/* ---------------------------------------------------------------------
	Content Boxes:
	ContainerCS (Content left, Sidebar right)
	ContainerSC (Sidebar right, Content left)
--------------------------------------------------------------------- */

#containerCS #content .cbox {
	float: left; width: 100%;
	margin: 0; padding: 20px 0;
	border-top: 1px solid #EAEAEA;
	overflow: hidden !important;
}
#containerSC #content .cbox {
	float: right; width: 100%;
	margin: 0; padding: 20px 0;
	border-top: 1px solid #222;
	overflow: hidden !important;
}


/* ---------------------------------------------------------------------
	Sidebars:
	ContainerCS (Content left, Sidebar right)
	ContainerSC (Sidebar right, Content left)
--------------------------------------------------------------------- */

#sidebar {
	margin: 0;
	width: 260px;
	background: transparent;
	overflow: hidden !important;
}
#containerCS #sidebar { float: right; }
#containerSC #sidebar { float: left; }
#sidebar .cbox {
	float: left; width: 100%;
	margin: 0; padding: 20px 0;
	border-top: 1px solid #EAEAEA;
	overflow: hidden !important;
}


/* ---------------------------------------------------------------------
    Content Boxes Full (no Sidebar): cboxCS, cboxSC 
--------------------------------------------------------------------- */

#containerF #content .cbox, #containerF #content .cboxCS, #containerF #content .cboxSC {
	float: left;
	width: 100%;
	margin: 0; padding: 20px 0 !important;
	border-top: 1px solid #EAEAEA;
	overflow: hidden !important;
}

.cboxCS .stage, .cboxSC .stage {
	padding: 0;
	width: 100%;
}

/* Content Boxes Full CS (Content left, Sidebar right) */
.cboxCS .stage {
	float: left;
	margin-right: -290px;
}
.cboxCS .contentbox {
	margin-right: 290px;
}
.cboxCS .sidebox {
	float: right;
	width: 260px;
}


/* Content Boxes Full SC (Sidebar left, Content right) */
.cboxSC .stage {
	float: right;
	margin-left: -290px;
}
.cboxSC .contentbox {
	/* _position: relative; rechts Ÿberlappenden Bildmargin bei Vollbild im IE abstellen */
	_left: 30px !important; /* rechts Ÿberlappenden bei Vollbild im IE abstellen */
	margin-left: 290px;
}
.cboxSC .sidebox {
	float: left;
	width: 260px;
}


/* ---------------------------------------------------------------------
	Footer
--------------------------------------------------------------------- */
#footer {
	clear: both; position: relative; top: -1px !important;
	margin: 0; padding: 10px 0 0 0;
	border-top: 2px solid #EAEAEA;
}
