@charset "utf-8";

.sortieren		{
				width: 740px; 
				height: 25px;
				background-repeat: no-repeat;
				font-size: 11px; 
				margin: 5px 0px 10px 0px;
				}
.sortieren select {
				font-size: 11px;
				}
.box_navi_in	{
				width: 740px;
				height: 30px;
				background-image:url(../images/boxes/in_navi.png);
				background-position: top left;
				background-repeat:no-repeat;
				font-size: 1px;
				margin: -7px 0px 0px 8px; 
				padding: 0px 0px 0px 0px;
				}

/* Boxe Navigation und Header und one col ----------------------------------------*/
.box_head_outer_yellow_top, .box_teaserhome_outer_yellow_top, .box_moviehome_outer_yellow_top, .box_productdetail_outer_gray_top {
				
				width: 740px;
				height: 8px;
				background-image:url(../images/boxes/out_head_yellow_top.png);
				background-position: top;
				background-repeat:no-repeat;
				font-size: 1px;
				}
.box_teaserhome_outer_yellow_top {
				margin-top: -6px;
				width: 320px;
				background-image:url(../images/boxes/out_teaserhome_yellow_top.png);
				}
.box_moviehome_outer_yellow_top {
				margin-top: 0px;
				width: 660px;
				background-image:url(../images/boxes/out_moviehome_gray_top.png);
				}
.box_head_outer_yellow_bottom, .box_teaserhome_outer_yellow_bottom, .box_moviehome_outer_yellow_bottom, .box_productdetail_outer_gray_bottom  {
				width: 740px;
				height: 8px;
				background-image: url(../images/boxes/out_head_yellow_bottom.png);
				background-position: bottom;
				background-repeat:no-repeat;
				margin-bottom: 10px;
				font-size: 0em;
				}
.box_teaserhome_outer_yellow_bottom {
				width: 320px;
				background-image: url(../images/boxes/out_teaserhome_yellow_bottom.png);
				}
.box_moviehome_outer_yellow_bottom {
				width: 660px;
				background-image: url(../images/boxes/out_moviehome_gray_bottom.png);
				}
* HTML .box_head_outer_yellow_bottom, * HTML .box_teaserhome_outer_yellow_bottom, * HTML .box_moviehome_outer_yellow_bottom {
				height: 10px;
				}
.box_head_outer_yellow_middle, .box_teaserhome_outer_yellow_middle, .box_moviehome_outer_yellow_middle {
				position: relative;
				top: 0px !important;
				top: -23px;
				width: 740px;
				background-image: url(../images/boxes/out_head_yellow_middle.png);
				background-position: right;
				background-repeat: repeat-y;
				padding-bottom: 1px;
				overflow: hidden;
				}
.box_teaserhome_outer_yellow_middle {
				width: 320px;
				height: 250px;
				overflow: hidden;
				}
.box_moviehome_outer_yellow_middle {
				background-image: url(../images/boxes/out_moviehome_gray_middle.png);
				width: 660px;
				height: 250px;
				overflow: hidden;
				}
.box_head_picture {
				margin: 0px 8px 0px 8px;
				height: 230px;
				width: 721px;
				overflow: hidden;
				}
.box_head_picture_mask {
				z-index:10; 
				position:relative; 
				top:-230px;
				height:230px;
				width: 721px;
				background-image: url(../images/boxes/mask_head.png);
				background-repeat: no-repeat;
				margin-left: 0px;
				}
/* -------------------------------------------------------------------*/


/* Boxes Content -----------------------------------------------------*/
.box_1col_content_top {
				height: 8px;
				background-image:url(../images/boxes/in_1col_content_top.png);
				margin: 0px 11px 0px 8px;
				width: 721px;
				}
.box_1col_content_middle {
				text-align: left;
				background-image:url(../images/boxes/in_1col_content_middle.png);
				background-repeat: no-repeat;
				width: 721px;
				background-color: #F8F8F8;
				margin: 0px 11px 0px 8px;
				}
.box_1col_content_bottom, .box_2col_content_bottom {
				margin: 0px 11px 0px 8px;
				background-image:url(../images/boxes/in_1col_content_bottom.png);
				background-repeat:no-repeat;
				background-position:bottom;
				width: 721px;
				height: 6px;
				font-size: 0em;
				}
.box_2col_outline_top {
				height: 8px;
				background-image:url(../images/boxes/in_2col_outline_top.png);
				width: 335px;
				}
.box_2col_outline_middle {
				text-align: left;
				border-right: solid 1px #999999;
				border-left: solid 1px #999999;
				background-repeat: no-repeat;
				width: 313px;
				padding: 10px;
				}
.box_2col_outline_bottom {
				background-image:url(../images/boxes/in_2col_outline_bottom.png);
				background-repeat:no-repeat;
				background-position:bottom;
				width: 335px;
				height: 8px;
				font-size: 0em;
				}
.container_2col_left {
				float: left;
				margin:0px 30px 0px 8px;
				}
.container_2col_right {
				float: left;
				height: auto;
				}
/* -------------------------------------------------------------------*/



/* Boxes Marginalspalte ----------------------------------------------*/
.box_marginal_outer_gray_top, .box_marginal_outer_yellow_top {
				width: 240px;
				height: 8px;
				background-image: url(../images/boxes/out_marginal_gray_top.png);
				background-position: right top;
				background-repeat:no-repeat;
				font-size: 0em;
				}
*html .box_marginal_outer_gray_top, .box_marginal_outer_yellow_top {
				height: 8px;
				}
.box_marginal_outer_yellow_top {
				background-image: url(../images/boxes/out_marginal_yellow_top.png);
				}
.box_marginal_outer_gray_bottom, .box_marginal_outer_yellow_bottom {
				width: 240px;
				height: 10px;
				background-image: url(../images/boxes/out_marginal_gray_bottom.png);
				background-position: right top;
				background-repeat:no-repeat;
				margin-bottom: 10px;
				font-size: 0em;
				}
.box_marginal_outer_yellow_bottom {
				background-image: url(../images/boxes/out_marginal_yellow_bottom.png);
				}
.box_marginal_outer_gray_middle, .box_marginal_outer_yellow_middle {
				width: 240px;
				background-image: url(../images/boxes/out_marginal_gray_middle.png);
				background-position: right;
				background-repeat: repeat-y;
				padding-bottom: 1px;
				}
.box_marginal_outer_yellow_middle {
				background-image: url(../images/boxes/out_marginal_yellow_middle.png);
				}
.box_marginal_inner_middle, .box_marginal_inner_middle_2, .box_1col_inner_middle {
				margin: 0px 11px 0px 8px;
				background-image:url(../images/boxes/in_marginal_top.png);
				background-repeat:no-repeat;
				background-position:top;
				width: 205px;
				padding: 8px 8px 8px 8px;
				text-align: left;
				font-size: 11px;
				}
.box_1col_inner_middle h3{
				padding: 0px 0px 15px 8px;
				margin: 0px;
				}
.box_1col_inner_middle {
				margin: 50px 3px 0px 0px;
				background-image:url(../images/boxes/in_1col_middle.png);
				width: 721px;
				}
.box_marginal_inner_middle H4, .box_marginal_inner_middle_2 H4 {
				margin: 0px 0px 5px 0px;
				padding: 0px;
				font-size: 11px;
				text-transform: uppercase;
				}
.box_marginal_inner_middle H5, .box_marginal_inner_middle_2 H5 {
				margin: 0px 0px 2px 0px;
				padding: 0px;
				font-size: 11px;
				font-weight:normal;
				}
.box_marginal_inner_middle ul, .box_marginal_inner_middle_2 ul{
				margin: 8px 0px 0px 0px;
				padding: 0px;
				list-style:none;
				border-bottom: solid 1px #999999;
				}
.box_marginal_inner_middle_2 {
				background-image:url(../images/boxes/in_marginal_top_2.png);
				}
.box_marginal_inner_bottom, .box_marginal_inner_bottom_1, .box_marginal_inner_bottom_2, .box_1col_inner_bottom {
				margin: 0px 11px 0px 8px;
				background-image:url(../images/boxes/in_marginal_bottom.png);
				background-repeat:no-repeat;
				background-position:bottom;
				width: 221px;
				height: 6px;
				font-size: 0em;
				}
.box_1col_inner_bottom {
				background-image:url(../images/boxes/in_1col_bottom.png);
				width: 721px;
				}
.box_marginal_inner_bottom {
				background-image:url(../images/boxes/in_marginal_bottom_1.png);
				}
.box_marginal_inner_bottom_2 {
				background-image:url(../images/boxes/in_marginal_bottom_2.png);
				height: 20px;
				text-align: right;
				font-size: 11px;
				}
.box_1col_outline_top,.box_1col_outline_bottom {
				width: 705px;
				height: 8px;
				background-image:url(../images/boxes/in_1col_outline_top.png);
				margin-left: 8px;
				}
.box_1col_outline_bottom {
				background-image:url(../images/boxes/in_1col_outline_bottom.png);
				}
/* -------------------------------------------------------------------*/


/* Boxes Home --------------------------------------------------------*/
.teaser_home   	{
				float:left; 
				width: 320px; 
				overflow:hidden; 
				margin-right: 20px;
				margin-bottom: 10px;
				}
.movie_home		{
				float:left; 
				overflow:hidden; 
				margin-top: 24px;
				margin-bottom: 10px;
				}
.teaser_home   	{
				float:left; 
				width: 320px; 
				overflow:hidden; 
				smargin-right: 20px;
				}
.box_categories {
				float: left;
				margin-bottom: 10px;
				height: auto; 
				width: 320px;
				text-align: left;
				}
*html .box_categories {
				height: 219px; 
				}
.box_categories_outer_gray_top {
				width: 320px;
				height: 8px;
				background-image: url(../images/boxes/out_categories_gray_top.png);
				background-position: top;
				background-repeat:no-repeat;
				font-size: 0em;
				}
.box_categories_outer_gray_bottom {
				width: 320px;
				height: 8px;
				background-image: url(../images/boxes/out_categories_gray_bottom.png);
				background-position: bottom;
				background-repeat:no-repeat;
				margin-bottom: 10px;
				font-size: 0em;
				}
*html .box_categories_outer_gray_bottom {
				height: 10px;
				}
.box_categories_outer_gray_middle {
				width: 320px;
				height:400px;
				background-image: url(../images/boxes/out_categories_gray_middle.png);
				background-position: right;
				background-repeat: repeat-y;
				}
*html .box_categories_outer_gray_middle {
				margin-left: 0px;
				}
.box_categories_ab_picture, .box_categories_cc_picture {
				float:left;
				margin: 0px 11px 0px 8px;
				height: 230px;
				}
.box_categories_cc_picture {
				height: 200px;
				}
* html .box_categories_ab_picture, * html .box_categories_cc_picture { 
				margin: 0px 8px 0px 4px;
				} 
.box_movie_picture, .box_teaser_picture {
	 			position: relative;
				margin: 0px 8px 0px 8px;
				height: 250px;
				}
.box_categories_picture_ab_mask, .box_categories_picture_cc_mask { 
				z-index:1; 
				position:relative; 
				top:-230px;
				height:230px;
				width: 341px;
				background-image: url(../images/home/mask_categories_ab.png);
				background-repeat: no-repeat;
				float: left;
				margin-left: 8px;
				margin: 0px 11px 0px 8px;
				}
.box_categories_picture_cc_mask { 
				top:-200px;
				height:200px;
				background-image: url(../images/home/mask_categories_cc.png);
				}
*html .box_categories_picture_mask	
				{
				top: -203px;
				left: 8px;
				margin-left: 0px;
				}
.box_movie_picture_mask, .box_teaser_picture_mask { 
				z-index:10; 
				position:relative; 
				top:-250px;
				height:250px;
				width: 641px;
				background-image: url(../images/home/mask_movie.png);
				background-repeat: no-repeat;
				margin-left: 8px;
				}
.box_teaser_picture_mask { 
				width: 301px;
				background-image: url(../images/home/mask_teaser.png);
				}
* html .box_movie_picture_mask, * html .box_teaser_picture_mask { 
				top:-253px;
				}
.box_categories_description_l, .box_categories_description_r {
				background-image: url(../images/home/back_categories.png);
				background-repeat:no-repeat;
				background-position:top;
				float: left; 
				width: 126px; 
				height:150px; 
				margin: -185px 0px 0px 8px;
				font-size: 11px;
				padding: 8px 8px 0px 8px
				}
.box_categories_description_r {
				float: right; 
				margin: -185px 11px 0px 0px;
				}
* html .box_categories_description_l {
				margin: -185px 0px 0px 4px;
				}
* html .box_categories_description_r {
				margin: -185px 5px 0px 0px;
				}
.box_cc_description {
				background-image: url(../images/home/back_cc.png);
				background-repeat:no-repeat;
				background-position:top;
				float: left; 
				width: 325px; 
				height:85px; 
				margin: -190px 0px 0px 8px;
				font-size: 11px;
				padding: 8px 8px 0px 8px;
				text-align: left;
				}
.box_cc_description h3 {
				font-family: Century Gothic, sans-serif;
				font-size: 11px;
				margin: -6px 23px 12px 0px;
				padding: 0px;
				float: left;
				}
/* -------------------------------------------------------------------*/
.cc_seitentitel	{
				height: 90px; 
				width: 300px; 
				z-index:99; 
				position: relative; 
				top: -150px; 
				left: 260px; 
				float: left; 
				background-color: #FFFFFF; 
				text-align:left; 
				padding: 15px;
				filter:alpha(opacity=85); /* IE */
				-moz-opacity:0.85; /* Gecko-Browser */
				opacity:0.85; /* Opera 9+ */
				}
.cc_seitentitel h2 {
				font-family: Century Gothic, sans-serif;
				font-size: 18px;
				margin: -6px 23px 12px 0px;
				padding: 0px;
				color: #93117e;
				}
/* Boxes Productlist -------------------------------------------------*/
.box_list, .cc_box_list	{
				float: left;
				margin-bottom: 10px;
				height: 280px; 
				overflow:hidden;
				width: 360px;
				}
*html .box_list	{
				height: 219px; 
				}
.cc_box_list	{
				height: 320px; 
				}
.box_list_empty {
				float: left;
				height: 280px; 
				width: 360px;
				background-image:url(../images/boxes/productlist_empty.png);
				}	
.box_productlist_outer_gray_top {
				width: 360px;
				height: 8px;
				background-image: url(../images/boxes/out_productlist_gray_top.png);
				background-position: top;
				background-repeat:no-repeat;
				font-size: 0em;
				}
.box_productlist_outer_gray_bottom {
				width: 360px;
				height: 8px;
				background-image: url(../images/boxes/out_productlist_gray_bottom.png);
				background-position: bottom;
				background-repeat:no-repeat;
				margin-bottom: 10px;
				font-size: 0em;
				}
*html .box_productlist_outer_gray_bottom {
				height: 10px;
				}
.box_categorylist_outer_gray_bottom {
				width: 325px;
				height: 20px;
				background-image: url(../images/boxes/out_categorylist_gray_bottom.png);
				background-position: bottom;
				background-repeat:no-repeat;
				margin-bottom: 10px;
				text-align: right;
				padding-right: 35px;
				padding-top: 10px;
				}
.box_categorylist_outer_gray_bottom a {
				font-family: Century Gothic, sans-serif;
				text-transform: uppercase;
				}
.box_productlist_outer_gray_middle {
				width: 360px;
				height:200px;
				background-image: url(../images/boxes/out_productlist_gray_middle.png);
				background-position: right;
				background-repeat: repeat-y;
				}
.box_productlist_picture {
				margin: 0px 8px 0px 8px;
				background-image:url(../images/boxes/in_productlist_img.png);
				background-repeat:no-repeat;
				background-position:top;
				width: 200px;
				height: 200px;
				float:left;
				}
* html .box_productlist_picture { 
				margin: 0px 8px 0px 4px;
				} 
.box_productlist_picture_mask { 
				z-index:10; 
				position:relative; 
				top:-203px;
				}
.box_categorylist_picture {
				width:341px; 
				height: 110px; 
				overflow:hidden; 
				margin: 0px 11px 0px 8px;
				}
* html .box_categorylist_picture { 
				margin: 0px 8px 0px 4px;
				} 
.box_categorylist_picture_mask { 
				width: 341px;
				height: 110px;
				margin: 0px 11px 0px 8px;
				z-index:10; 
				background-image: url(../images/products/mask_category.png);
				position:relative; 
				top:-110px;
				}
* HTML .box_categorylist_picture_mask { 
				background-image: url(../images/products/mask_category.gif);
				}
.box_productlist_description {
				margin: 0px 0px -3px 0px;
				padding: 0px 8px 0px 8px; 
				background-image:url(../images/boxes/in_productlist_description.png);
				background-repeat:no-repeat;
				background-position:top;
				width: 118px;
				height: 200px;
				float:left;
				text-align: left;
				font-size: 0.91em;
				}
.box_price		{
				border-top: dotted 1px #999999;
				border-bottom: dotted 1px #999999;
				text-align:right;
				margin: 12px 0px 12px 0px;
				}
.box_categorylist_empty {
				width: 360px; 
				margin-bottom: 10px; 
				float: left; 
				height: 149px;
				background-image: url(../images/boxes/produccategory_empty.png);
				}
/* -------------------------------------------------------------------*/


/* Boxes Productdetail -------------------------------------------------*/

.box_productdetail_outer_gray_top {
				background-image:url(../images/boxes/out_producdetail_gray_top.png);
				}
.box_productdetail_outer_gray_bottom {
				background-image: url(../images/boxes/out_producdetail_gray_bottom.png);
				}
.box_productdetail_outer_gray_middle {
				background-image: url(../images/boxes/out_producdetail_gray_middle.png);
				height: 500px;
				}
/* -------------------------------------------------------------------*/