@media screen, projection {

	/*******************************************************************\
   ***** GLOBAL newsletter-slim-300-right *****
    \*******************************************************************/
	div.content.newsletter-slim-300-right div img {
        margin-top: 10px;
	}
    div.content.newsletter-slim-300-right ul {
		float: left;
    	margin: 6px 0px 0px -6px;
    	padding: 0;
    }
    .box.content.newsletter-slim-300-right ul li {
        color: #00afdc;
        list-style-position: inside;
    }
    .box.content.newsletter-slim-300-right li span {
        color: #414141;
        margin-left: -6px;
    }
    .box.content.newsletter-slim-300-right p.footertext {
        position: absolute;
		left:0px;
		bottom:35px;
    }

    .box.content.newsletter-slim-300-right dd,
    .box.content.newsletter-slim-300-right a.footerlink {
        position: absolute;bottom:10px;
    }

    .box.content.newsletter-slim-300-right dd {width: 130px; left: 12px;}
    .box.content.newsletter-slim-300-right a.footerlink {
        right: 12px;
        bottom:12px;
    }

	/*******************************************************************\
   ***** GLOBAL whole-932-best-images *****
    \*******************************************************************/
	div.width-grid3 div.content.best-images ul li {
		color: #0192AC;
		list-style-position: inside;
		padding-left: 2px;
	}
	div.width-grid3 div.content.best-images ul li strong {
		color: #414141;
		margin-left: -6px;
	}
	div.width-grid3 div.content.best-images ul li span {
		color: #414141;
		margin-left: 10px;
	}
	div.width-grid3 div.content.best-images {
		position: relative;
	}
	div.width-grid3 div.content.best-images div.coverflow,
	div.width-grid2 div.content.top-stars div.coverflow {
		height: 276px;
		left: 295px;
		position: absolute;
		top: 49px;
		width: 554px;
	}
	div.width-grid3 div.content.best-images div.coverflow.fallback {
		width: 320px;
	}
	div.width-grid3 div.content.best-images div.coverflow.fallback img {
		margin-top: 10px;
		float: right;
	}
	div.width-grid3 div.content.best-images div.coverflow img.left,
	div.width-grid3 div.content.best-images div.coverflow img.right,
	div.width-grid2 div.content.top-stars div.coverflow img.left,
	div.width-grid2 div.content.top-stars div.coverflow img.right {
		background: none !important;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 80px;
	}
	div.width-grid3 div.content.best-images div.coverflow img.left,
	div.width-grid2 div.content.top-stars div.coverflow img.left {
		left: -63px;
	}
	div.width-grid3 div.content.best-images div.coverflow img.right,
	div.width-grid2 div.content.top-stars div.coverflow img.right {
		right: -63px;
	}
	div.width-grid3 div.content.best-images div.coverflow div.wrapper,
	div.width-grid2 div.content.top-stars div.coverflow div.wrapper {
		position: relative;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb {
		position: absolute;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb img,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb img {
		border: 2px solid #FFF;
		margin: 0;
		padding: 0;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb1,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb1 {
		left: 0px;
		top: 36px;
		z-index: 70;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb1 img,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb1 img {
		height: 193px;
		width: 128px;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb2,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb2 {
		left: 31px;
		top: 25px;
		z-index: 80;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb2 img,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb2 img {
		height: 220px;
		width: 147px;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb3,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb3 {
		left: 72px;
		top: 14px;
		z-index: 90;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb3 img,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb3 img {
		height: 248px;
		width: 165px;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb4,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb4 {
		left: 142px;
		top: 0px;
		z-index: 100;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb4 img,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb4 img {
		height: 276px;
		width: 184px;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb5,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb5 {
		right: 72px;
		top: 14px;
		z-index: 90;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb5 img,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb5 img {
		height: 248px;
		width: 165px;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb6,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb6 {
		right: 31px;
		top: 25px;
		z-index: 80;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb6 img,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb6 img {
		height: 220px;
		width: 147px;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb7,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb7 {
		right: 0px;
		top: 36px;
		z-index: 70;
	}
	div.width-grid3 div.content.best-images div.coverflow a.thumb7 img,
	div.width-grid2 div.content.top-stars div.coverflow a.thumb7 img {
		height: 193px;
		width: 128px;
	}
	div.width-grid3 div.content.best-images div.user-actions {
		background-color: #F4F4F4;
		bottom: 0px;
		height: 118px;
		left: 10px;
		padding: 12px 0 0 9px;
		position: absolute;
		width: 903px;
	}
	div.user-actions .image-info
	{
	   position: absolute; 
	   left: 420px; 
	   width: 450px;
	   bottom: 0px; 
	   height: 45px;
	}
	div.user-actions .image-info .image-credits
	{
	   float: right;
	}
	div.user-actions .image-info .image-subtitle
	{
	   float: left; 
	   width: 300px;
	}
	
	div.width-grid3 div.content.best-images div.user-actions strong {
		color: #0192AC;
	}
	div.width-grid3 div.content.best-images div.user-actions small {
		display: block;
		font-size: 11px;
		margin-bottom: 16px;
	}
	div.width-grid3 div.content.best-images div.user-actions div.ratings {
		margin-top: 5px;
	}
	div.width-grid3 div.content.best-images div.user-actions div.ratings span {
		padding-left: 9px;
		vertical-align: top;
	}
	div.content.best-images div.user-actions a.zoom {
		bottom: 10px;
		position: absolute;
		right: 10px;
	}
	div.width-grid3 div.content.best-images div.user-actions a.button-vote {
		bottom: 10px;
		left: 10px;
		position: absolute;
	}

	/*******************************************************************\
   ***** GLOBAL height-grid5-width-grid2-interviews *****
    \*******************************************************************/
	div.content.interviews {
		position: relative;
	}
	div.content.interviews div.pager {
		bottom: 25px;
		left: 0px;
		position: absolute;
	}
	div.content.interviews div.article-photo {
		background-color: #F4F4F4;
		height: auto !important;
		margin: 2px 10px 10px 10px;
		padding: 2px;
		position: relative; 
	}
	* html div.content.interviews div.article-photo {
		margin-left: 5px;
		margin-right: 5px;
	}
	div.content.interviews div.article-photo img {
		background: none !important;
		float: none;
		margin: 0 0 2px 0;
		padding: 0;
	}
	div.content.interviews div.article-photo p {
		font-family: Verdana;
		font-size: 9px;
		line-height: 14px;
		margin: 0;
		overflow: hidden;
		padding: 2px;
	}
	* html div.content.interviews div.article-photo p {
		width: 250px;
	}
	div.content.interviews strong {
		display: block;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 4px 0 0 11px;
	}
	div.content.interviews p {
		margin-top: 10px;
	}
	div.content.interviews p strong {
		display: inline;
		padding: 0;
	}
	div.content.interviews p strong.blue {
		color: #0192AC;
	}
	div.box div.content.interviews h3, 
	div.content.interviews h3 {
		margin: 5px 12px 3px;
		padding: 4px 0;
		width: auto;
	}
	div.content.interviews div.wrapper {
		height: 800px;
		overflow: hidden;
	}

	/*******************************************************************\
   ***** GLOBAL height-grid5-width-grid2-rubrizierung *****
    \*******************************************************************/
	div.width-grid2 div.content.rubrizierung a.download {
		background: url(/_assets/pics/icons/icon-download.gif) no-repeat;
		color: #707070;
		display: block;
		font-family: Verdana;
		font-size: 10px;
		height: 23px;
		right: 12px;
		line-height: 11px;
		padding: 1px 0 0 27px;
		position: absolute;
		top: 14px;
		width: 80px;
	}
	* html div.width-grid2 div.content.interviews.rubrizierung p {
		line-height: 13px;
	}
	div.content.interviews div.teaser {
		font-family: Verdana;
		font-weight: bold;
		margin: 4px 0 12px 0;
    }
	div.content.interviews p.teaser {
		font-family: Verdana;
		font-weight: bold;
		margin: 4px 0 12px 0;
		padding-left: 11px;
	}
	div.width-grid2 div.content.interviews.rubrizierung div.article-photo {
		min-height: 201px;
		height: auto !important;
		height: 201px;
		width: 254px;
	}
	div.width-grid2 div.content.interviews.rubrizierung div.article-photo.left {
		margin-top: 2px;
	}
	div.content.interviews h4 {
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		margin-left:10px;
		margin-top:10px;
	}
	div.content.interviews h4.bigger,
	div.content.gewinnspiel-detail h4.question {
		font-size: 14px;
	}
	div.content.gewinnspiel-detail h4.question {
		color: #808080;
		font-weight: bold;
		margin: 10px 0 0 12px;
	}
	div.width-grid2 div.content.interviews.rubrizierung small.author {
		display: block;
		font-style: italic;
		margin-top: 15px;
		padding: 0 12px 0 9px;
	}
	div.width-grid2 div.content.interviews.rubrizierung div.pager {
		margin-top: 16px;
	}

	/*******************************************************************\
   ***** GLOBAL height-grid7-width-grid2-rubrizierung *****
    \*******************************************************************/
	div.height-grid7 div.content.interviews.rubrizierung div.article-photo {
		min-height: 216px;
		height: auto !important;
		height: 216px;
		margin-bottom: 4px;
		width: 276px;
	}
	div.height-grid7 div.content.interviews.rubrizierung h4 {
		margin-top: 15px;
		width: auto;
	}

	/*******************************************************************\
   ***** GLOBAL width-grid2-filmografie *****
    \*******************************************************************/
    div.width-grid2 div.content.filmografie div.wrapper {
        position: absolute;
        left: 0;
        top: 2px;
    }
    div.width-grid2 div.content.filmografie div.wrapper div.colored,
    div.width-grid2 div.content.filmografie div.wrapper div.uncolored {
        margin: 4px 10px 3px;
        height: 77px;
        padding: 3px 0 0;
        position: relative;
        width: 520px;
    }
    
    div.width-grid2 div.content.filmografie div.wrapper div.colored div.passepartout,
    div.width-grid2 div.content.filmografie div.wrapper div.uncolored div.passepartout {
        width: 120px;
    }
    div.width-grid2 div.content.filmografie div.wrapper div.colored img,
    div.width-grid2 div.content.filmografie div.wrapper div.uncolored img {
        background: none !important;
        padding: 0;
        margin: 2px 0 0;
    }
    
	div.width-grid2 div.content.filmografie div.wrapper h4 {
		font-size: 12px;
		font-weight: bold;
		margin-bottom: -2px;
	}
	div.width-grid2 div.content.filmografie div.wrapper p {
	   margin-left: 120px;
	   width: 360px;
	   padding-left: 0;
	}
    
	div.width-grid2 div.content.filmografie div.wrapper img.icon-kino {
		position: absolute;
		right: 10px;
		top: 4px;
	}
	div.width-grid2 div.content.filmografie div.wrapper div.actions {
		position: absolute;
		left: 485px;
		bottom: 20px;
	}

	div.width-grid2 div.content.filmografie div.wrapper a.icon {
		background: url("/_assets/pics/icons/icons-sprites.gif") no-repeat;
		display: block;
		float: left;
		height: 23px;
		line-height: 23px;
		margin: 0 0 0 5px;
		text-indent: -999em;
		width: 23px;
	}
	div.width-grid2 div.content.filmografie div.wrapper div.uncolored a.icon.play {
		background-position: -29px 0;
		margin-bottom: 5px;
	}
	div.width-grid2 div.content.filmografie div.wrapper div.colored a.icon.play {
		background-position: -29px -29px;
		margin-bottom: 5px;
	}
	div.width-grid2 div.content.filmografie div.wrapper div.uncolored a.icon.photo-camera {
		background-position: -56px 0;
	}
	div.width-grid2 div.content.filmografie div.wrapper div.colored a.icon.photo-camera {
		background-position: -56px -29px;
	}
	div.width-grid2 div.content.filmografie div.wrapper div.year {
		color: #0192AC;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		position: absolute;
        right: -47px;
		top: 0;
		height: 75px;
		width: 44px;
		padding: 5px 1px 0 0;
		z-index: 10;
	}
	div.box div.content.filmografie div.wrapper div.colored div.year {
	    background-color: #F4F4F4;
	}
	
	div.width-grid2 div.content.filmografie div.arrowup img,
	div.width-grid2 div.content.filmografie div.arrowdown img {
		background: none !important;
	}
	div.width-grid2 div.content.filmografie div.arrowup {
		left: auto;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 5;
	}
	div.width-grid2 div.content.filmografie div.arrowdown {
		bottom: 11px;
		left: auto;
		position: absolute;
		right: 0;
		z-index: 5;
	}

	/*******************************************************************\
   ***** GLOBAL height-grid1-fun-links *****
    \*******************************************************************/
	div.width-grid1 div.footercontent.fun p {
		padding-left: 10px;
		width: auto;
	}
	div.width-grid1 div.footercontent a.link1 {
		margin-right: 32px;
	}
	* html div.width-grid1 div.footercontent a.link1 {
		margin-right: 29px;
	}
	div.width-grid1 div.footercontent a.link2 {
		margin-right: 36px;
	}

	/*******************************************************************\
   ***** GLOBAL width-grid2-top-stars *****
    \*******************************************************************/
	div.width-grid2 div.content.top-stars {
		position: relative;
	}
	div.width-grid2 div.content.top-stars h3 {
		border: 0;
	}
	div.width-grid2 div.content.top-stars div.coverflow {
		left: 72px;
		top: 27px;
	}
	div.width-grid2 div.content.top-stars div.background {
		background-color: #F4F4F4;
		bottom: 10px;
		height: 36px;
		left: 10px;
		padding: 94px 0 0 0;
		position: absolute;
		width: 597px;
	}
	div.width-grid2 div.content.top-stars.wide div.background {
		padding-top: 45px;
		height: 81px;
	}
	div.width-grid2 div.content.top-stars.wide div.background {
		padding-top: 50px;
	}
	div.width-grid2 div.content.top-stars div.background strong {
		color: #0192AC;
	}
    div.width-grid2 div.content.top-stars div.background p {
        margin-left: 50px;
    }
	div.width-grid2 div.content.top-stars div.background a.arrowlink img {
		float: none;
	}
	* html div.width-grid2 div.content.top-stars div.background a.arrowlink img {
		margin-top: 2px;
	}
	div.width-grid2 div.content.top-stars a img {
		background: none !important;
		margin: 0;
	}
	div.content.top-stars a.zoom {
		bottom: 39px;
		position: absolute;
		right: 9px;
	}
	div.width-grid2 div.content.top-stars a.more {
		bottom: 16px;
		position: absolute;
		right: 19px;
	}
	div.width-grid2 div.content.top-stars a.more img {
		margin-right: 3px;
		margin-top: 2px;
	}

	/*******************************************************************\
   ***** GLOBAL width-grid2-glamour *****
    \*******************************************************************/
	div.width-grid2 div.borderdiv h3 {
		margin-bottom: 8px;
		margin-top: 2px;
		padding-bottom: 3px;
	}
	div.width-grid2 div.content.glamour ul li {
		background-color: #F4F4F4;
		float: left;
		height: 148px;
		list-style: none;
		padding: 2px 10px 10px 2px;
		position: relative;
		width: 281px;
	}
	* html div.width-grid2 div.content.glamour ul li {
		height: 148px;
	}
	div.width-grid2 div.content.glamour ul li h4 {
		font-size: 13px;
		font-weight: bold;
		margin: 0;
	}
	div.width-grid2 div.content.glamour ul li p {
		margin-top: 2px;
	}
	div.width-grid2 div.content.glamour ul li p.text {
		margin: 7px 0 7px 0;
	}
	div.width-grid2 div.content.glamour ul li a.arrow {
		bottom: 1px;
		position: absolute;
		right: 11px;
	}
	div.width-grid2 div.content.glamour ul li img {
		background: none !important;
	}
	div.width-grid2 div.content.glamour ul li img.thumb {
		margin: 0 10px 0 0;
		padding: 0;
	}
	div.width-grid2 div.content.glamour ul li div.ratings {
		height: 9px;
	}
	div.width-grid2 div.content.glamour ul li div.ratings img {
		margin: 0;
		padding: 0 2px 0 0;
	}

	div.width-grid2.height-grid8 div.content.glamour.glamour-list ul.alfabet{
		margin: 8px;
	}
	div.width-grid2.height-grid8 div.content.glamour.glamour-list ul.alfabet li {
		width: auto; height: auto; background: transparent;
		padding: 6px;
		padding-bottom: 0px;
		margin: auto !important;
		background:transparent url(/_assets/pics/navigation/nav-divider.gif) no-repeat scroll 0px 8px;
	}
	div.width-grid2.height-grid8  div.content.glamour.glamour-list ul.alfabet li.first {
		background:transparent;
	}
	div.width-grid2.height-grid8  div.content.glamour.glamour-list ul.alfabet a {
		color:#EE7F00;
		display: block;
	}
	div.width-grid2.height-grid8  div.content.glamour.glamour-list ul.list {
		margin:4px;
	}
	div.width-grid2.height-grid8  div.content.glamour.glamour-list ul.list h4 {
		font-size: 1em;
	}
	div.width-grid2.height-grid8  div.content.glamour.glamour-list ul.list li {
		width: 192px;
		height:104px;
		overflow: hidden;
		margin: 5px;
		padding:0;
	}
	div.width-grid2.height-grid8  div.content.glamour.glamour-list ul.list li img.thumb {
		width: 68px;
		/* height: 102px; */
		margin-top: 1px;
		margin-left: 1px;
	}
	div.width-grid2.height-grid8  div.content.glamour.glamour-list ul.list li p.link {
		position:relative;
		top:10px;
	}

	div.width-grid2.height-grid8  div.content.glamour.glamour-list div.pager {
		position: absolute;
		bottom: 10px;
	}


	/*******************************************************************\
   ***** GLOBAL width-grid2-star-movies *****
    \*******************************************************************/
	div.width-grid2 div.content.star-movies div p {
		float: right;
		margin-right: 11px;
	}
	div.width-grid2 div.content.star-movies p a.arrowlink img {
		background: none !important;
	}

	/*******************************************************************\
   ***** GLOBAL slim-300-video-playlist-less *****
    \*******************************************************************/
	div.width-grid1 div.content.vertical-caroussel.video-playlist-less a.video-playlist-less-img {
		background-color:#F4F4F4;
		display:block;
		height:94px;
		margin:0 10px 2px;
		padding:2px;
		position:relative;
		width:247px;
	}
	div.width-grid1 div.content.vertical-caroussel.video-playlist-less a.video-playlist-less-img img {
		float: none;
		margin: 0;
		padding: 0;
		position:absolute;
	}
	div.width-grid1 div.content.vertical-caroussel.video-playlist-less a.video-playlist-less-img div {
		background-color:#000000;
		bottom:0px;
		opacity:0.7;
		position:absolute;
		width:276px;
		z-index:2;
	}
	div.width-grid1 div.content.vertical-caroussel.video-playlist-less a.video-playlist-less-img span {
		display: block;
		font-size:15px;
		margin:6px 8px;
	}
	div.width-grid1 div.content.vertical-caroussel.video-playlist-less a.arrowup {
		top: 2px;
	}
	div.width-grid1 div.content.vertical-caroussel.video-playlist-less div.caroussel {
		top:37px;
	}
	div.width-grid1 div.content.vertical-caroussel.video-playlist-less a.arrowdown {
		bottom: 0;
	}
}
