@media screen, projection

{
	/*******************************************************************\
   ***** GLOBAL slim-300-higher-topic *****
    \*******************************************************************/
	div.higher.noheader,
	div.higher.noheader div.content.trailer {
		position: relative;
	}
	div.higher.noheader h2 {
		background-color: #000;
		border-left: 1px solid #0192AC;
		font-size: 13px;
		font-weight: bold;
		height: 17px;
		-moz-opacity: .8;
		opacity: .8;
		padding: 9px 10px 9px 10px;
		position: absolute;
		right: 8px;
		top: 8px;
		z-index: 10;
	}
	div.higher.noheader h2 {
		filter: alpha(opacity=80);
	}
	div.higher.noheader div.content.trailer img {
		left: 0;
		position: absolute;
		top: -5px;
	}
	div.higher.noheader div.footercontent-left {
		bottom: 11px;
		font-size: 11px;
		right: 130px;
		position: absolute;
	}   
	div.higher.noheader div.overlay {
		background-color: #404040;
		border-bottom: 1px solid #0192AC;
		height: 330px;
		left: 8px;
		-moz-opacity: .6;
		opacity: .6;
		position: absolute;
		top: 8px;
		width: 616px;
	}
    div.higher.noheader div.overlay {
		filter: alpha(opacity=60);
	}
	div.higher.noheader div.overlay img {
		bottom: 4px;
		left: 300px;
		position: absolute;
	}

	/*******************************************************************\
   ***** GLOBAL wide-616-new-dvd *****
    \*******************************************************************/
	div.width-grid2 div.content.new-dvd ul {
		margin: 3px 0 0 2px;
	}
	div.width-grid2 div.content.new-dvd ul li {
		float: left;
		height: 214px;
		list-style: none;
		margin-left: 10px;
		position: relative;
		width: 291px;
	}
	* html div.width-grid2 div.content.new-dvd ul li {
		margin-left: 6px;
		margin-right: 2px;
	}
	div.width-grid2 div.content.new-dvd ul li h4 {
		border-bottom: 1px solid #4EB3C7;
		font-size: 18px;
		margin-top: 5px;
		padding-bottom: 5px;
	}
	div.width-grid2 div.content.new-dvd ul li p.links {
		bottom: 3px;
		padding: 0;
		position: absolute;
		right: 0;
	}

	/*******************************************************************\
   ***** GLOBAL height-grid1-title-search *****
    \*******************************************************************/
	div.height-grid1 div.content.title-search {
		position: relative;
	}
	div.height-grid1 div.content.title-search h3 {
		margin-top: -1px;
	}
	div.height-grid1 div.content.title-search input {
		height: 13px;
		width: 13px;
	}
	div.height-grid1 div.content.title-search input.title {
		height: 12px;
		width: 150px;
	}
	div.height-grid1 div.content.title-search input.submit {
		border: 0;
		bottom: 5px;
		height: 18px;
		position: absolute;
		right: 10px;
		width: 95px;
	}
	div.height-grid1 div.content.title-search dl,
	div.height-grid1 div.content.title-search ul {
		margin: 7px 0 0 0;
	}
	div.height-grid1 div.content.title-search ul li {
	   list-style-type: none;
	}
	div.height-grid1 div.content.title-search dl.checkbox,
	div.height-grid1 div.content.title-search ul.checkbox  {
		margin-left: 0px;
	}
	* html div.height-grid1 div.content.title-search dl.checkbox,
	* html div.height-grid1 div.content.title-search ul.checkbox {
		margin-left: 0px;
	}
	div.height-grid1 div.content.title-search dl.checkbox input,
	div.height-grid1 div.content.title-search ul.checkbox input {
		border: 0;
		margin-top: 1px;
	}
	* html div.height-grid1 div.content.title-search dl.checkbox input,
	* html div.height-grid1 div.content.title-search ul.checkbox input {
		height: 13px;
		width: 13px;
	}
	div.height-grid1 div.content.title-search dl,
	div.height-grid1 div.content.title-search dl dd,
	div.height-grid1 div.content.title-search dl dt,
	div.height-grid1 div.content.title-search ul,
    div.height-grid1 div.content.title-search ul li {
		float: left;
	}
	div.height-grid1 div.content.title-search dl.checkbox dt,
	div.height-grid1 div.content.title-search ul.checkbox li {
		margin-left: 5px;
	}
	div.height-grid1 div.content.title-search dl dd,
	div.height-grid1 div.content.title-search ul li {
		margin-left: 3px;
	}
	div.height-grid1 div.content.title-search a.arrow {
		bottom: 7px;
		left: 12px;
		position: absolute;
	}
	
	/*******************************************************************\
   ***** GLOBAL wide-616-videothek *****
    \*******************************************************************/
	div.width-grid2 div.content.videothek {
		position: relative;
	}
	div.width-grid2 div.content.videothek a.arrow.top {
		position: absolute;
		right: 11px;
		top: 4px;
		z-index: 10;
	}
	div.width-grid2 div.content.videothek div.background {
		background: url("/_assets/pics/dvd-coverflow-bg.gif") repeat-x !important;
		height: 354px;
		margin: 3px 2px 2px 2px;
		width: 612px;
	}
	div.width-grid2 div.content.videothek div.background img {
		background: none !important;
	}
	div.width-grid2 div.content.videothek div.background img.left {
		left: 14px;
		position: absolute;
		top: 132px;
	}
	div.width-grid2 div.content.videothek div.background img.right {
		position: absolute;
		right: 4px;
		top: 132px;
	}
	div.width-grid2 div.content.videothek div.background div.coverflow {
		height: 269px;
		left: 58px;
		position: absolute;
		top: 3px;
		width: 504px;
	}
	div.width-grid2 div.content.videothek div.background div.info-bg {
		background: #FFF;
		filter: alpha(opacity = 60);
		height: 51px;
		left: 59px;
		opacity: 0.6;
		position: absolute;
		bottom: 11px;
		width: 502px;
	}
	div.width-grid2 div.content.videothek div.background div.information {
		height: 51px;
		left: 59px;
		position: absolute;
		bottom: 11px;
		width: 502px;
	}
	div.width-grid2 div.content.videothek div.background div.information img {
		margin: 0;
		padding: 0 2px 0 0;
	}
	div.width-grid2 div.content.videothek div.background div.information form {
		position: absolute;
		right: 8px;
		top: 10px;
	}
	div.width-grid2 div.content.videothek div.background div.information form input {
		float: left;
	}
	div.width-grid2 div.content.videothek div.background div.information input.search {
		width: 124px;
	}
	div.width-grid2 div.content.videothek div.background div.information strong {
		color: #0192AC;
		display: block;
		height: 30px;
		margin: 4px 0 0 14px;
		width: 235px;
	}
	div.width-grid2 div.content.videothek div.background div.information div.rating {
		bottom: 6px;
		left: 14px;
		position: absolute;
	}
	div.width-grid2 div.content.videothek div.background div.information input.submit {
		border: 0;
		height: 18px;
		margin-left: 10px;
		padding: 0;
		width: 18px;
	}
	div.width-grid2 div.content.videothek div.background div.information a.arrow.bottom {
		bottom: 6px;
		position: absolute;
		left: 337px;
	}
	
	/*******************************************************************\
   ***** GLOBAL height-grid4-technik *****
    \*******************************************************************/
	div.height-grid4 div.content.technik div.header-image {
		margin: 8px 0 0 12px;
	}
	div.height-grid4 div.content.technik div.header-image img {
		float: none;
		margin: 0;
		padding: 0;
	}
	div.height-grid4 div.content.technik ul li {
		list-style: none;
		margin: 0 2px 0 2px;
		padding: 7px 12px 21px 9px;
		position: relative;
	}
	* html div.height-grid4 div.content.technik ul li {
		padding-bottom: 15px;
	}
	div.height-grid4 div.content.technik ul li.even {
		background-color: #f4f4f4;
	}
	div.height-grid4 div.content.technik ul li div.links {
		bottom: 6px;
		position: absolute;
		right: 12px;
	}
	div.height-grid4 div.content.technik ul li.last div.links {
		bottom: -9px;
	}
	* html div.height-grid4 div.content.technik ul li.last div.links {
		bottom: -17px;
	}
	div.height-grid4 div.content.technik ul li.last div.links a.arrow.last {
		margin-top: -5px;
	}
	div.height-grid4 div.content.technik ul li h3 {
		margin: 0 0 4px 0;
		padding-bottom: 6px;
	}
	div.height-grid4 div.content.technik ul li p {
		padding-left: 0;
	}
	div.height-grid4 div.content.technik ul li a.arrow {
		background-position: -2px 6px;
		display: block;
	}
}

    /****************************************************\
    ***** CONTENT community trailer-similar *****
    \****************************************************/


    div.box div.content.trailer-preview h3 {
		border-bottom: none;
		padding:0 0 0 10px;
    }

   	div.content.trailer-preview div {
        margin: 8px 3px;
        height: 185px;
        background-color: #f0f0f0;
    }

    div.content.trailer-preview div div.trailer {
        margin: 0;
        height: 130px;
        background-color: #e8e8e8;
        border-bottom: 1px solid #cecece;
    }

    div.content.trailer-preview div div.titles {
        height: 46px;
        width: 810px;
        position: absolute;
        left: 92px;
        bottom: 0px;
    }
    * html div.content.trailer-preview div div.titles {
    	bottom: 3px;
    }
    * html div.content.trailer-preview.users-watching div div.titles {
       	bottom: 5px;
    }
    * html div.content.trailer-preview.serien-nach-stars div div.titles {
       	bottom: -13px;
    }
    * html div.content.trailer-preview.videothek div div.titles {
       	bottom: 15px;
    }
    div.content.trailer-preview div div.titles div {
        float:left;
		height:46px;
		margin:0;
		padding-right:10px;
		width:178px;
    }

    div.content.trailer-preview div div.titles div img {
        float: left;
        margin: 0px;
        padding-right: 2px;
        padding-top: 2px;
        background: #f0f0f0 !important;
    }
    div.content.trailer-preview div div.titles div p a img {
        float: left;
        margin: 2px 0px 0px 0px;
        padding-right: 2px;
        background: #f0f0f0 !important;
    }

    div.content.trailer-preview div div.titles div h4 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin-bottom: 2px;
    }

    div.content.trailer-preview div div.titles div p {
        padding: 0;
    }

    div.content.trailer-preview div div.trailer div {
        float: left;
        background-color: #e8e8e8;
        height: 130px;
        width: 750px;
        margin: 0 0 0 22px;
        padding: 0;
    }

    div.content.trailer-preview div div.trailer img {
        background: no-repeat !important;
        margin: 7px 10px 10px 0;
        padding: 0;
    }

    div.content.trailer-preview div div.trailer img.left {
        margin-left: 22px;
    }

    div.content.trailer-preview div div.trailer img.right {
        float: right;
        margin-right: 22px;
    }

}
