@media screen, projection
{

	/*******************************************************************\
   ***** GLOBAL slim-300-userclip *****
    \*******************************************************************/
	div.header.userclip {
		height: 22px;
	}
	* html div.header.userclip {
		height: 20px;
	}
	div.width-grid1 div.content.userclip {
		padding-bottom: 2px;
	}
	div.width-grid1 div.content.userclip div.video {
		height: 201px;
		margin-left: 2px;
		width: 296px;
	}
	div.width-grid1 div.content.userclip div.video img {
		float: none;
		margin: 0;
		padding: 0;
	}
	div.width-grid1 div.content.userclip div.actions-bg {
		background-color: #F4F4F4;
		height: 25px;
		margin-left: 2px;
		width: 296px;
	}
	div.width-grid1 div.content.userclip div.actions {
		margin-left: 95px;
	}
	div.width-grid1 div.content.userclip div.actions a.icon,
	div.height-grid3 div.content.fotoshow div.actions a.icon {
		background: transparent url("/_assets/pics/icons/icons-sprites.gif") no-repeat;
		display: block;
		float: left;
		height: 23px;
		margin: 1px 5px 0 0;
		text-indent: -999em;
		width: 23px;
	}
	div.height-grid3 div.content.fotoshow div.actions a.icon.magnifier {
		background-position: -224px 0;
	}
	div.width-grid1 div.content.userclip div.actions a.icon.signal,
	div.height-grid3 div.content.fotoshow div.actions a.icon.signal {
		background-position: -84px 0;
	}
	div.width-grid1 div.content.userclip div.actions a.icon.rate {
		background-position: -112px 0;
	}
	div.width-grid1 div.content.userclip div.actions a.icon.share {
		background-position: -140px 0;
	}
	div.width-grid1 div.content.userclip div.actions a.icon.add,
	div.height-grid3 div.content.fotoshow div.actions a.icon.add {
		background-position: -168px 0;
	}

   /*******************************\
   ***** footer-whole-932-flat *****
   \*******************************/
    .box.content.footer-whole-932-flat {
        height:86px;
    }

    .box.content.footer-whole-932-flat img.foto1 {
        float: left;
        margin: 12px 0 12px 12px;
    }

    .box.content.footer-whole-932-flat img.foto2,
    .box.content.footer-whole-932-flat img.foto3 {
        float: left;
        margin: 12px 0 12px 0;
    }

    .box.content.footer-whole-932-flat img.foto4 {
        float: left;
        margin: 12px 0 12px 0;
    }

    .box.content.footer-whole-932-flat div {
        float: left;
        margin: 10px 6px 0px 5px;
    }
    .box.content.footer-whole-932-flat div.other {
        width: 123px;
    }
    .box.content.footer-whole-932-flat div.last {
        margin-right:0px;
        width: 125px;
    }
    .box.content.footer-whole-932-flat div.first {
        width: 123px;
    }
    .box.content.footer-whole-932-flat div h3 {
        margin: 0px 0px 4px 0px;
    }
    .box.content.footer-whole-932-flat div p {
        margin: 0px;
        padding: 0px !important;
    }

    /*************** END OF footer-whole-932-flat ***************/


    /****************************************************\
    ***** CONTENT VERTICAL CAROUSSEL *****
    \****************************************************/
    div.content.vertical-caroussel a.arrowup {
        position: absolute;
        top: 7px !important;
        left: 138px;
    }
    div.content.vertical-caroussel a.arrowdown {
        position: absolute;
        bottom: 11px !important;
        left: 138px;
    }
    div.content.vertical-caroussel.blog a.arrowdown {
		bottom: 34px;
	}
    div.content.vertical-caroussel div.caroussel {
        position: absolute;
        top: 41px;
        width: 300px;
        height: 132px;
    }
    div.content.vertical-caroussel div.caroussel.top {
        position: absolute;
        top: 36px;
        width: 300px;
        height: 132px;
    }
    div.content.vertical-caroussel div.caroussel a.title {
        color: #0192AC;
        /* color: #00AFDE; */
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
        line-height: 13px;
		position: absolute;
        left: 71px;
        top: 0px;
		width: 190px;
    	overflow: hidden;
    	height: 28px;
    }
    div.content.vertical-caroussel div.caroussel p.second-line {
		position: absolute;
        left: 61px;
        top: 23px;
		width: 190px;
	}
    div.content.vertical-caroussel div.caroussel p.time {
        color: #404040;
        position: absolute;
        bottom: 2px;
        right: -1px;
    }

    div.content.vertical-caroussel div.caroussel .further-link p {

        margin: 11px 0 0 0;
        padding: 0;
        text-align: right;
    }

    div.content.vertical-caroussel div.caroussel div.colored {
        margin:0 10px 0 10px;
        background-color: #F4F4F4;
        height:40px;
        padding: 2px;
        position: relative;
    }

    div.content.vertical-caroussel div.caroussel div.uncolored {
        margin: 0 10px 0 10px;
        background-color: #fff;
        height:40px;
        padding: 2px;
        position: relative;
    }

    div.content.vertical-caroussel div.caroussel div.ratings {
        position: absolute;
        left: 72px;
        bottom: 5px;
    }

    div.content.vertical-caroussel div.caroussel div.ratings img {
        background:transparent !important;
        margin: 0;
        padding: 0 2px 0 0;
    }

    div.content.vertical-caroussel div.caroussel div img.preview {
		margin: 0;
        padding: 0;
    }

    div.content.vertical-caroussel div.caroussel div.teaser {
        height:94px;
    }
    /*************** END OF VERTICAL-CAROUSSEL ***************/

    /****************************************************\
    ***** CONTENT VERTICAL CAROUSSEL NOARROW *****
    \****************************************************/

    div.content.vertical-caroussel.noarrow div.caroussel {
        position: absolute;
        top: 10px;
        width: 300px;
        height: 132px;
    }

    div.content.vertical-caroussel.noarrow img.teaser {
        position: absolute;
        left: 12px;
        bottom: 12px;
    }

    /*************** END OF VERTICAL-CAROUSSEL-NOARROW ***************/


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

    div.content.community.trailer-similar div {
        margin: 8px 3px;
        height: 210px;
        background-color: #f0f0f0;
    }

    div.content.community.trailer-similar div div.trailer {
        margin: 0;
        height: 124px;
        background-color: #e8e8e8;
        border-bottom: 1px solid #cecece;
    }
	div.content.community.trailer-similar div div.trailer li {
    	float: left; width:124px;
		background: transparent !important;
		list-style: none;
	}

    div.content.community.trailer-similar ul li div.titles {
        height: 55px;
    	background: transparent !important; width: 100% !important;
    }

    * html div.content.community.trailer-similar div div.titles {
    	bottom: 3px;
    }
    * html div.content.community.trailer-similar.users-watching div div.titles {
       	bottom: 5px;
    }
    * html div.content.community.trailer-similar.serien-nach-stars div div.titles {
       	bottom: -13px;
    }
    * html div.content.community.trailer-similar.videothek div div.titles {
       	bottom: 15px;
    }

    div.content.community.trailer-similar div.trailer ul {
		position: absolute;
    }

    div.content.community.trailer-similar ul li div.titles img {
        float: left;
        margin: 0px !important;
        padding-right: 2px;
        padding-top: 2px;
        background: #f0f0f0 !important;
    }
    div.content.community.trailer-similar div div.titles p a img {
        float: left;
        margin: 2px 0px 0px 0px;
        padding-right: 2px;
        background: #f0f0f0 !important;
    }
	div.content.community.trailer-similar div div.titles h4 {
		height: 52px;
		overflow: hidden;
	}
    div.content.community.trailer-similar div div.titles h4 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
    }
    div.content.community.trailer-similar div div.titles h4 span {
        font-weight: normal;
        color: #404040;
    }
    div.content.community.trailer-similar div div.titles h4 span a {
        
        font-weight: bold;
        color: #0192AC;
    }

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

    div.content.community.trailer-similar div div.trailer div {
        float: left;
        background-color: #e8e8e8;
        height: 124px;
        margin: 0;
        overflow: hidden;
        padding: 0;
    }

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

    div.content.community.trailer-similar div div.trailer img.left {
        margin-left: 13px;
    }

    div.content.community.trailer-similar div div.trailer img.right {
        float: right;
        margin-right: 11px;
    }

    /*************** END OF community trailer-similar ***************/

    /****************************************************\
    *****
    	CONTENT wide-616-users-watching
    	CONTENT wide-616-videothek
    	*****
    \****************************************************/
    div.content.carousel-users-watching div.background,
    div.content.carousel-videothek div.background {
    	background: url('/_assets/pics/carousel/carousel-bg.gif') repeat-x;
    	height: 208px;
    	margin: 8px 0 0 2px;
    	position: relative;
    	width: 612px;
    }
    div.content.carousel-users-watching div.background a.button-left,
    div.content.carousel-videothek div.background a.button-left {
    	left: 14px;
    	position: absolute;
		top: 10px;
    }
    div.content.carousel-users-watching div.background a.button-right,
    div.content.carousel-videothek div.background a.button-right,
    div.content.carousel-videothek div.background a.arrow,
    div.content.serien-nach-stars a.button-right {
    	position: absolute;
    	right: 13px;
		top: 10px;
    }
    div.content.serien-nach-stars a.button-right {
    	right: 0;
    }
    div.content.carousel-videothek div.background a.button-right {
    	right: 11px;
    }
    div.content.carousel-videothek div.background a.arrow {
    	right: 9px;
    	top: 186px;
    }
    div.content.carousel-users-watching div.background a.button-left img,
    div.content.carousel-users-watching div.background a.button-right img,
    div.content.carousel-videothek div.background a.button-left img,
    div.content.carousel-videothek div.background a.button-right img {
    	background: none;
    	margin: 0;
    	padding: 0;
    }
    div.content.carousel-users-watching div.background div.holder,
    div.content.carousel-videothek div.background div.holder {
    	height: 208px;
    	margin-left: 52px;
    	overflow: hidden;
    	width: 498px;
    }
    * html div.content.carousel-users-watching div.background div.holder,
    * html div.content.carousel-videothek div.background div.holder {
    	margin-left: 42px;
    	width: 508px;
    }
    div.content.carousel-videothek div.background div.holder {
    	width: 556px;
    }
    * html div.content.carousel-videothek div.background div.holder {
    	width: 566px;
    }
    div.content.carousel-users-watching ul li,
    div.content.carousel-videothek ul li {
    	float: left;
    	height: 195px;
    	list-style: none;
    	margin: 10px 0 0 10px;
    	overflow: hidden;
    	position: relative;
    	width: 156px;
    }
	div.content.carousel-videothek ul li {
		height: 179px;
		width: 129px;
	}
    div.content.carousel-users-watching ul li div,
    div.content.carousel-videothek ul li div {
    	margin-top: 11px;
    }
    div.content.carousel-users-watching ul li div p,
    div.content.carousel-videothek ul li div p {
    	font-size: 9px;
    	padding: 2px 0 0 0;
    }
    div.content.carousel-users-watching ul li div img,
    div.content.carousel-videothek ul li div img {
    	background: none !important;
    	margin-top: 2px;
    	padding-right: 2px !important;
    }
    div.content.carousel-users-watching ul li h4,
    div.content.carousel-videothek ul li h4 {
    	font-family: Verdana;
    	font-weight: bold;
    	font-size: 11px;
    	line-height: 15px;
    }
    div.content.carousel-users-watching ul li a.thumb img.thumb-button,
    div.content.carousel-videothek ul li a.thumb img.thumb-button {
    	background: none;
    	left: 61px;
    	position: absolute;
    	top: 37px;
    }
    div.content.carousel-users-watching ul li a.thumb img,
    div.content.carousel-videothek ul li a.thumb img {
    	float: none;
    	margin: 0;
    	padding: 0;
    }

    /****************************************************\
    ***** CONTENT wide-616-neue-filmorys *****
    \****************************************************/
	div.content.community.trailer-similar.filmorys div.titles {
		bottom: 0;
		height: 73px;
		position: relative;
	}
	div.content.community.trailer-similar.filmorys div.titles div.links {
		float: none;
		height: 20px;
		width: 500px;
	}
	div.content.community.trailer-similar.filmorys div.titles div.links a {
		float: left;
		margin-right: 20px;
	}

    /****************************************************\
    ***** CONTENT wide-616-serien-nach-stars *****
    \****************************************************/
    div.content.serien-nach-stars div div.titles div {
        width: 139px !important;
    }
    div.content.serien-nach-stars div div.titles div a span {
		color: #444;
		font-weight: normal;
    }
    div.content.serien-nach-stars div div.titles {
        width: 550px !important;
    }

    /****************************************************\
    ***** CONTENT wide-616-videothek *****
    \****************************************************/
    div.content.serien-nach-stars.videothek {
    	position: relative;
    }
    div.content.serien-nach-stars.videothek a.arrow {
		bottom: 3px;
		position: absolute;
		right: 11px;
    }
    div.content.serien-nach-stars.videothek div div.trailer div img {
    	margin-right: 65px !important;
    }
    div.content.serien-nach-stars.videothek div div.trailer div img.last {
    	margin-right: 0px !important;
    }
    div.content.serien-nach-stars.videothek div div.titles div h4 {
        width: 122px !important;
    }

    /****************************************************\
    ***** CONTENT wide-616-nominierungen *****
    \****************************************************/
    div.content.nominierungen {
    	position: relative;
    }
    div.content.nominierungen div,
    div.content.nominierungen div div.trailer,
    div.content.nominierungen div div.trailer div {
    	background-color: #FFF !important;
    	border: 0 !important;
    }
    div.content.nominierungen div div.trailer {
    	margin: 14px 0 0 9px !important;
    }
    * html div.content.nominierungen div div.trailer {
    	margin-top: 3px !important;
    }
    div.content.nominierungen div div.titles {
		bottom: 0px !important;
    	left: 9px !important;
    	width: 592px !important;
    }
    div.content.nominierungen div div.titles div {
    	margin-right: 43px !important;
    	width: 84px !important;
    }
    div.content.nominierungen div div.titles div.last {
    	margin-right: 0px !important;
    	width: 84px !important;
    }
    div.content.nominierungen div div.trailer div {
    	width: 593px !important;
	}
    div.content.nominierungen div div.trailer div img {
		margin-right: 43px !important;
	}
    div.content.nominierungen div div.trailer div img.last {
    	margin-right: 0px !important;
    }
    div.footer a.arrow.nominierungen {
    	bottom: 14px;
    	right: 19px;
    }

	/*************************************\
    ***** GLOBAL COMMUNITY-SLIM-300 *******
    \**************************************/

	.box.content.community-slim-300 div img {
    	margin: 0px;
		background:transparent !important;
	}

	.box.content.community-slim-300 p {
    	margin-bottom: 5px;
	}
	div.content.community-slim-300 h3 {
		margin-bottom: 4px !important;
		margin-top: 6px !important;
		padding-bottom: 4px !important;
	}
	div.content.community-slim-300 a.username {
    	color: #0192AC;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 8px;
		padding: 0px;
		margin: 0;
		font-weight: bold;
	}
	div.content.community-slim-300 a.arrow.community {
		bottom: -5px;
		position: absolute;
		right: 10px;
	}
	div.content.community-slim-300 p.userdata {
    	color: black;
		padding: 0px;
    	font-size: 11px;
		line-height: 16px;
		margin: 2px 0 0 62px;
	}

	div.content.community-slim-300 p.userdata a {
    	color: #A1141C;
    	margin-left: 1px;
	}
	div.content.community-slim-300 p.userdata a.arrowlink img {
        background: transparent;
        margin: 2px 3px 0px 0px;
	}

	div.content.community-slim-300 div.colored {
		margin: 0 10px 0 10px;
        margin-bottom: 2px;
		background-color: #F4F4F4;
		height: 40px;
		padding: 2px;
		overflow: hidden;
	}

	* html div.content.community-slim-300 div.colored img {
		background-color: #F4F4F4 !important;
		margin-top: 1px;
	}

	* html div.content.community-slim-300 div.uncolored img {
		margin-top: 1px;
	}

	div.content.community-slim-300 div.uncolored {
		margin: -1px 10px 0 10px;
        margin-bottom: 2px;
        background-color: #fff;
        height: 40px;
        padding: 2px;
		overflow: hidden;
	}

	/*******************************************************************\
   ***** GLOBAL higher-368-user-rating *****
    \*******************************************************************/
	div.height-grid3 div.content.user-rating div.borderdiv h3 {
		border: 0;
		width: auto;
	}
	div.height-grid3 div.content.user-rating div.borderdiv img {
		margin-bottom: 4px;
		margin-top: 0;
	}
	div.height-grid3 div.content.user-rating ul {
		padding: 0 10px;
	}
		div.height-grid3 div.content.user-rating ul li {
			background-color: #F4F4F4;
			height: 17px;
			list-style-type: none;
			margin: 10px 0 0 0;
			padding: 0 0 0 7px;
		}
		div.height-grid3 div.content.user-rating ul li span,
		div.height-grid3 div.content.user-rating ul li a {
			color: #0192AC;
			font-size: 13px;
			font-weight: bold;
			padding: 0;
		}
		div.height-grid3 div.content.user-rating ul li span {
			color: #EE7F00;
			font-family: Arial, Helvetica, sans-serif;
		}
		div.height-grid3 div.content.user-rating ul li a {
			padding-left: 4px;
		}

    /****************************************************\
   ****** GLOBAL wide-616-charts    			    *******
    \****************************************************/
	div.content.charts ol {
		list-style-position: inside;
		color: #EE7F00;
	}
	div.content.charts div.title {
		border-bottom: 1px solid #0192AC;
		margin-left: 314px;
		margin-bottom: 3px;
		height: 49px;
		position: relative;
	}
	div.content.charts div.title h3 {
		border-bottom: 0;
		padding-bottom: 0px;
		padding-left: 27px;
	}
	div.content.charts div.title p {
		color: #EE7F00;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 48px;
		left: -5px;
		line-height: 50px;
		padding: 0;
		position: absolute;
		top: -1px;
	}
	div.content.charts ol li {
		margin-bottom: 2px;
	}
	div.box.content.charts div.borderdiv h3 {
		padding-top: 2px;
	}
	* html div.box.content.charts div.borderdiv h3 {
		margin-top: 1px;
		padding-top: 0px;
	}

	/*******************************************************************\
   ***** GLOBAL tagcloud-slim-300-right *****
    \*******************************************************************/

	.box.content.tagcloud div.borderdiv {
		margin-left: 11px;
		margin-top: 5px;
		text-align: center;
    }
	.box.content.tagcloud a {
		color: #404040;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 25px;
		padding:0px;
		white-space: nowrap;
    }

	/*******************************************************************\
   ***** GLOBAL wide-616-new-movie / wide-616-preview *****
    \*******************************************************************/
	div.width-grid2 div.content.new-movie div.borderdiv h4,
	div.width-grid2 div.content.preview div.borderdiv h4 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin-top: 5px;
	}
	div.width-grid2 div.content.new-movie div.borderdiv ul li,
	div.width-grid2 div.content.preview div.borderdiv ul li {
		color: #A1141C;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		list-style: none;
	}

    /****************************************************\
   ****** GLOBAL slim-300-disussions    		   *******
    \****************************************************/
	div.content.discussions p.info {
		left: 61px;
		position: absolute;
		top: 13px;
	}
	div.content.discussions div.caroussel p.title {
		font-size: 11px;
		top: -1px;
	}

	/*******************************************************************\
   ***** GLOBAL slim-300-blockbuster *****
    \*******************************************************************/
    div.width-grid1 div.content.blockbuster {
    	position: relative;
	}
	div.width-grid1 div.content.blockbuster h3 {
		margin-top: 2px;
	}
    div.width-grid1 div.content.blockbuster div {
    	width: 300px;
    	padding-top: 5px;
    }
 	div.width-grid1 div.content.blockbuster ul {
		margin: 0px 0 0 12px;
		position: absolute;
		bottom: 20px;
		left: 0px;
	}
	div.width-grid1 div.content.blockbuster ul li {
		float: left;
		height: 91px;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 137px;
	}
	div.width-grid1 div.content.blockbuster ul li.last {
		margin-left: 2px;
	}
	div.width-grid1 div.content.blockbuster ul li a {
		display: block;
		position: relative;
	}
	div.width-grid1 div.content.blockbuster ul li a img {
		position: absolute;
	}
	div.width-grid1 div.content.blockbuster p {
		height: 60px;
		overflow: hidden;
	}
	div.width-grid1 div.content a img.thumb-button {
		background: none !important;
		margin: 33px 0 0 53px !important;
		padding: 0 !important;
	}

	/****************************************************\
    ***** CONTENT ACTION & ABENTEUER *****
    \****************************************************/

    div.content.action-abenteuer div {
    	margin: 8px 2px 12px 2px;
    	height: 216px;
    	background-color: #f0f0f0;
    }

    div.content.action-abenteuer div div.trailer {
    	margin: 0;
    	height: 136px;
    	background-color: #e8e8e8;
    	border-bottom: 1px solid #cecece;
    	position: relative;
    }

    div.content.action-abenteuer div div.trailer div {
    	position: absolute;
    	background-color: #e8e8e8;
    	height: 116px;
    	left: 99px;
    	top: 10px;
    	width: 829px;
    	margin: 0;
    }

    div.content.action-abenteuer div div.trailer img {
    	background: no-repeat !important;
    	padding-right: 7px;
    }

	div.content.action-abenteuer div div.trailer img.left {
    	position: absolute;
    	top: 14px;
    	left: 44px;
    	padding: 0;
    }

    div.content.action-abenteuer div div.trailer img.right {
		position: absolute;
		top: 14px;
		right: 44px;
		padding: 0;
    }

    div.content.action-abenteuer div div.titles {
		margin: 0;
		height: 66px;
		position: absolute;
		left: 104px;
    }

    div.content.action-abenteuer div div.titles div {
		float: left;
		margin: 7px 14px 0 0;
		width: 171px;
		height: 64px;
    }

    div.content.action-abenteuer div div.titles div h4 {
    	font-size: 11px;
		font-weight: bold;
		line-height: 15px;
		margin: 0 0 2px 0;
    }

    div.content.action-abenteuer div div.titles div p {
    	font-size: 9px;
    	line-height: 14px;
    	padding: 0;
    }

    div.content.action-abenteuer div div.titles div img {
    	background: #f0f0f0 !important;
    	margin-right: -2px;
    	overflow: hidden;
    }

	/*******************************************************************\
   ***** GLOBAL higher-368-survey *****
    \*******************************************************************/
	div.height-grid3 div.content.survey div.borderdiv,
	div.height-grid4 div.content.survey div.borderdiv {
		margin-top: 2px;
	}
	div.height-grid3 div.content.survey div.borderdiv img,
	div.height-grid3 div.content.survey div.borderdiv p,
	div.height-grid4 div.content.survey div.borderdiv p {
		float: left;
	}
	div.height-grid4 div.content.survey div.borderdiv img {
		margin-top: 8px;
	}
	div.height-grid4 div.content.survey.survey-right div.borderdiv img {
		float: right;
		padding: 0;
	}
	div.height-grid3 div.content.survey div.borderdiv p,
	div.height-grid4 div.content.survey div.borderdiv p {
		font-size: 11px !important;
		padding: 7px 0 0 0;
		width: 125px;
	}
	div.height-grid3 div.content.survey h3,
	div.height-grid4 div.content.survey h3 {
		border: 0;
		margin-top: 5px;
		padding: 0 12px 0 11px;
	}
	div.height-grid3 div.content.survey input,
	div.height-grid4 div.content.survey input {
		height: 15px;
		width: 15px;
	}
	div.height-grid3 div.content.survey dl,
	div.height-grid4 div.content.survey dl {
		margin-left: 10px;
		margin-top: 11px;
	}
	div.height-grid3 div.content.survey dl dt,
	div.height-grid3 div.content.survey dl dd,
	div.height-grid4 div.content.survey dl dt,
	div.height-grid4 div.content.survey dl dd {
		float: left;
	}
	div.content.survey dl dt input {
		border: 0;
	}
	div.height-grid3 div.content.survey dl dd,
	div.height-grid4 div.content.survey dl dd {
		padding-left: 10px;
		width: 255px;
	}
	div.height-grid3 div.content.survey dl dd label,
	div.height-grid4 div.content.survey dl dd label {
		font-size: 11px;
		line-height: 15px;
	}

	/*******************************************************************\
   ***** GLOBAL higher-368-alerts *****
    \*******************************************************************/
	div.height-grid3 div.content.alerts div.borderdiv {
		margin-top: 0px;
	}
	div.height-grid3 div.content.alerts div.borderdiv p {
		font-size: 12px;
	}
	div.height-grid3 div.content.alerts form {
		padding-top: 6px;
	}
	div.height-grid3 div.content.alerts dl {
		line-height: 14px;
		padding-left: 11px;
		margin-left: 0px;
		margin-top: 0px;
	}
	div.height-grid3 div.content.alerts dl dd {
		margin-top: 1px;
	}
	div.height-grid3 div.content.alerts div.community-box {
		height: 51px;
		margin: 20px 0 5px 12px;
		position: relative;
		width: 280px;
	}
	div.height-grid3 div.content.alerts div.community-box-sans { /* without arrows, for alert-titel */
		margin: 10px 0 5px 10px;
		position: relative;
		width: 280px;
	}
	div.height-grid3 div.content.alerts div.community-box a.login {
		left: 0px;
		position: absolute;
		bottom: -6px;
	}
	div.height-grid3 div.content.alerts div.community-box a.register {
		right: 3px;
		position: absolute;
		bottom: -6px;
	}
	div.height-grid3 div.content.alerts div.community-box p,
	div.height-grid3 div.content.alerts div.community-box-sans p {
		padding: 0;
	}
	div.height-grid3 div.content.alerts div.community-box img {
		background: none !important;
	}
	div.height-grid3 div.content.alerts input.button-save,
	div.content.newsletter input.button-save {
		background: url("/_assets/pics/buttons/button-save.gif") no-repeat;
		border: 0;
		float: left;
		height: 18px;
		margin-left: 10px;
		padding: 0;
		width: 77px
	}
	div.height-grid3 div.content.alerts div.mail {
		margin: 13px 0 0 10px;
		padding-left: 2px;
	}
	div.height-grid3 div.content.alerts div.mail label {
		display: block;
		font-size: 11px;
		margin-bottom: 7px;
		padding-right: 8px;
	}
	div.height-grid3 div.content.alerts input.mail {
		float: left;
		height: 12px;
		width: 179px;
	}
	div.height-grid3 div.content.alerts div.mail.nofloat {
		margin-top: 26px;
	}
	div.height-grid3 div.content.alerts div.mail.nofloat input.mail {
		float: none;
		width: 169px;
	}
	div.height-grid3 div.content.alerts div.mail input.mail {
		float: left;
	}
	* html div.height-grid3 div.content.alerts div.mail.left-margin input {
		margin-left: -10px;
	}
	div.height-grid3 div.content.alerts div.mail.nofloat input.button-save,
	div.content.newsletter input.button-save {
		display: block;
		float: none;
		margin: 10px 0 0 0;
	}
	div.height-grid3 div.content.alerts div.mail input.button-save {
		float: left;
	}

	/*******************************************************************\
   ***** GLOBAL higher-368-alerts-film *****
    \*******************************************************************/
	div.height-grid3 div.content.alerts.alerts-film div.community-box {
		background-color: #F4F4F4;
		height: auto;
		margin-left: 10px;
		padding: 8px 9px 8px 9px;
		width: 262px;
	}

	/*******************************************************************\
   ***** GLOBAL PAGER *****
    \*******************************************************************/
	div.width-grid2 div.content div.pager {
		border-bottom: 2px solid #CCC;
		margin: 23px 107px 10px 107px;
		padding-bottom: 9px;
		position: relative;
		text-align: center;
	}
	* html div.width-grid2 div.content div.pager {
		height: 10px;
		margin-left: 107px;
		margin-right: 107px;
	}
	div.width-grid2 div.content div.pager a {
		color: #EE7F00;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 1px 4px 10px 4px;
	}
	div.width-grid2 div.content div.pager a:hover {
		color: #000;
	}
	div.width-grid2 div.content div.pager a.active {
		border-bottom: 2px solid #404040;
		color: #0192AC;
		font-weight: bold;
		position: relative;
	}
	div.width-grid2 div.content div.pager a.active img {
		background: none !important;
		left: 4px;
		position: absolute;
		bottom: -9px;
	}
	* html div.width-grid2 div.content div.pager a.active img {
		/* bottom: 50px; */
		bottom: -10px;
	}
	div.width-grid2 div.content div.pager small {
		color: #CCC;
	}
	div.width-grid2 div.content div.pager a.forward {
		background-position: -2px 3px;
		bottom: 8px;
		font-size: 11px;
		padding: 1px 0 2px 12px;
		position: absolute;
		right: -95px;
	}
	div.width-grid2 div.content div.pager a.backward {
		background: url("/_assets/pics/arrows/arrow-left.gif") no-repeat 42px 3px;
		bottom: 0px;
		font-size: 11px;
		left: -97px;
		padding-left: 2px;
		padding-right: 15px;
		position: absolute;
	}
	div.width-grid2 div.content div.pager a.backward:hover {
		background-image: url("/_assets/pics/arrows/arrow-left-grey.gif");
	}
	div.width-grid2 div.content div.pager a.disabled,
	div.width-grid2 div.content div.pager a.disabled span {
		color: #aaa;
		cursor: default;
	}
	div.width-grid2 div.content div.pager a.forward.arrowlink img,
	div.width-grid2 div.content div.pager a.backward.arrowlink img {
		margin-top: 2px;
	}
	div.width-grid2 div.content div.pager a.backward.arrowlink img,
	div.width-grid2 div.content div.pager a.backward.arrowlink span {
		float: left;
	}
	div.width-grid2 div.content div.pager a.backward.arrowlink span {
		font-size: 11px;
		padding-right: 3px;
	}

	/*******************************************************************\
   ***** GLOBAL height-grid4-wide-616-comments *****
    \*******************************************************************/
	div.content.comments {
		position: relative;
	}
	div.content.comments.criticism img.question-icon {
		background: none !important;
		padding: 0 !important;
		margin-top: 3px;
	}
	div.content.comments h5 {
		border-bottom: 1px solid #0192AC;
		font-size: 10px;
		font-weight: bold;
		margin: 2px 10px 3px 10px;
		padding-bottom: 2px;
		position: relative;
		text-transform: uppercase;
	}
	* html div.content.comments h5 {
		margin-bottom: 0px;
		margin-top: 0px;
	}
	* html div.content.comments ul li {
		margin-top: 5px;
	}
	div.content.comments h5 img {
		left: 54px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 1px;
	}
	* html div.content.comments h5 img {
		top: -4px;
	}
	div.content.comments ul li {
		background-color: #F4F4F4;
		height: 95px;
		list-style: none;
		margin-top: 10px;
		position: relative;
		width: 596px;
	}
	div.content.comments ul li.even {
		background: none;
	}
	div.content.comments ul li.threaded {
		padding-left: 10px;
		width: 586px;
	}
	div.content.comments ul li.threaded img.line {
		background: none !important;
		left: 0px;
		position: absolute;
		top: -6px;
	}
	div.content.comments ul li img.thumb {
		left: 2px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 26px;
	}
	div.content.comments.small-image ul li img.thumb {
		top: 2px;
	}
	div.content.comments ul li.threaded img.thumb {
		left: 13px;
	}
	div.content.comments ul li div.user-info {
		left: 2px;
		line-height: 13px;
		position: absolute;
		top: 93px;
	}
	div.content.comments ul li.threaded div.user-info {
		left: 13px;
	}
	div.content.comments ul li div.user-info span {
		color: #404040;
		font-size: 9px;
		line-height: 17px;
	}
	div.content.comments ul li div.user-info span.grey {
		color: #808080;
	}
	div.content.comments ul li div.firstline {
		padding-top: 3px;
	}
	div.content.comments ul li strong {
		color: #0192AC;
		float: left;
		padding: 0 8px 0 113px;
	}
	div.content.comments ul li div.ratings {
		float: left;
		margin-left: 8px;
		margin-top: 5px;
	}
	div.content.comments ul li div.ratings img {
		background: none !important;
		margin: 0;
		padding: 0 1px 0 0;
	}
	div.content.comments ul li h4 {
		color: #404040;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: 11px;
		margin: 0 0 0 113px;
	}
	* html div.content.comments ul li div.rating-box {
		margin-left: -101px;
	}
	div.content.comments ul li p {
		margin: 2px 0 0 103px;
	}
	div.content.comments ul li small {
		bottom: 14px;
		color: #808080;
		display: block;
		font-size: 10px;
		height: 24px;
		left: 113px;
		position: absolute;
		width: 480px;
	}
	* html div.content.comments ul li small {
		top: 170px;
	}
	* html div.content.comments.small ul li small {
		top: 100px;
	}
	* html div.content.comments.small-image ul li small {
		top: 77px;
	}

	div.content.comments.small-image ul li small {
		bottom: -1px;
		color: #707070;
		display: inline;
		font-size: 10px;
		height: auto;
		left: 2px;
		position: absolute;
		width: 560px;
	}
	div.content.comments ul li small a.arrow {
		font-size: 11px !important;
		margin: 0 7px 0 2px;
	}
	div.content.comments ul li small a.arrow.no-margin {
		margin-right: 5px;
		padding-left: 7px;
	}
	div.content.comments ul li a.arrow.right-bottom {
		background-position: -2px 5px;
		bottom: 3px;
		padding-top: 0px;
		position: absolute;
		right: 19px;
	}
	div.content.comments ul li.threaded small {
		left: 123px;
	}
	div.content.comments.small-image ul li.threaded small {
		left: 12px;
	}
	div.content.comments ul li img.plus,
	div.content.comments ul li img.minus {
		background: none !important;
		bottom: 26px;
		margin: 0;
		padding: 0;
		position: absolute;
		right: 18px;
	}
	div.content.comments ul li img.minus {
		right: 22px;
	}
	div.content.comments.small-image ul li img.plus,
	div.content.comments.small-image ul li img.minus {
		bottom: 2px;
	}
	div.content.comments.small ul li img.plus,
	div.content.comments.small ul li img.minus {
		bottom: 26px;
	}
	div.content.comments ul li.threaded img.plus {
		right: 18px;
	}
	div.content.comments ul li.threaded img.minus {
		right: 22px;
	}
	div.content.comments ul li small a,
	div.content.comments.small-image ul li small a {
		color: #EE7F00;
	}
	div.content.comments div.pager {
		bottom: 8px;
		left: 0px;
		position: absolute !important;
	}

	/*******************************************************************\
   ***** GLOBAL slim-300-higher-topic *****
    \*******************************************************************/
	div.height-grid3 div.content.topic div.caroussel p.date {
		left: 71px;
		padding: 0;
		position: absolute;
		top: -1px;

	}
	div.height-grid3 div.content.topic div.caroussel h3 {
		border: 0;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		left: 71px;
		line-height: 13px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 14px;
		width: 200px;
	}

	/*******************************************************************\
   ***** GLOBAL higher-368-rubrizierung *****
    \*******************************************************************/
	div.height-grid3 div.content.rubrizierung p {
		padding-left: 12px;
	}


	/*******************************************************************\
   ***** GLOBAL higher-wide-616-fotoshow *****
    \*******************************************************************/
	div.width-grid2 div.header h2 {
		position: relative;
	}
	div.content.fotoshow {
		position: relative;
	}
	div.content.fotoshow div.coverflow-wide {
		width: 483px;
		height: 184px;
		position: absolute;
		top: 73px;
		left: 65px;
	}
	
	div.height-grid2 div.content.fotoshow div.coverflow-wide {
		top: 20px;
	}

	div.content.fotoshow div.coverflow-wide img.left,
	div.content.fotoshow div.coverflow-wide img.right {
		background: none !important;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 44px;
	}
	
	div.content.fotoshow div.coverflow-wide img.left {
		left: -54px;
	}
	
	div.content.fotoshow div.coverflow-wide img.right {
		right: -54px;
	}
	
	div.content.fotoshow div.coverflow-wide div.wrapper {
		position: relative;
	}
	div.content.fotoshow div.coverflow-wide a.thumb {
		position: absolute;
	}
	div.content.fotoshow div.coverflow-wide a.thumb img {
		border: 2px solid #FFF;
		margin: 0;
		padding: 0;
	}
	div.content.fotoshow div.coverflow-wide a.thumb1 {
		left: 0px;
		top: 30px;
		z-index: 70;
	}
	div.content.fotoshow div.coverflow-wide a.thumb1 img {
		height: 128px;
		width: 193px;
	}
	div.content.fotoshow div.coverflow-wide a.thumb2 {
		left: 18px;
		top: 20px;
		z-index: 80;
	}
	div.content.fotoshow div.coverflow-wide a.thumb2 img {
		height: 147px;
		width: 220px;
	}
	div.content.fotoshow div.coverflow-wide a.thumb3 {
		left: 46px;
		top: 10px;
		z-index: 90;
	}
	div.content.fotoshow div.coverflow-wide a.thumb3 img {
		height: 165px;
		width: 248px;
	}
	div.content.fotoshow div.coverflow-wide a.thumb4 {
		left: 101px;
		top: 0px;
		z-index: 100;
	}
	div.content.fotoshow div.coverflow-wide a.thumb4 img {
		height: 184px;
		width: 276px;
	}
	div.content.fotoshow div.coverflow-wide a.thumb5 {
		right: 46px;
		top: 10px;
		z-index: 90;
	}
	div.content.fotoshow div.coverflow-wide a.thumb5 img {
		height: 165px;
		width: 248px;
	}
	div.content.fotoshow div.coverflow-wide a.thumb6 {
		right: 18px;
		top: 20px;
		z-index: 80;
	}
	div.content.fotoshow div.coverflow-wide a.thumb6 img {
		height: 147px;
		width: 220px;
	}
	div.content.fotoshow div.coverflow-wide a.thumb7 {
		right: 0px;
		top: 30px;
		z-index: 70;
	}
	div.content.fotoshow div.coverflow-wide a.thumb7 img {
		height: 128px;
		width: 193px;
	}
	div.content.fotoshow div.description {
		background-color: #F4F4F4;
		bottom: 0px;
		height: 128px;
		left: 10px;
		position: absolute;
		width: 596px;
	}
	
	div.height-grid2 div.content.fotoshow div.description {
		height: 47px;
	}
	
	div.height-grid2 div.content.fotoshow div.description p{
		display: none;
	}
	
	div.content.fotoshow div.description2 {
		background-color: #F4F4F4;
		bottom: 0px;
		top: 20px;
		height: 148px;
		left: 10px;
		position: absolute;
		width: 596px;
	}
	
	div.content.fotoshow div.description p {
		font-size: 13px;
		height: 75px;
		margin: 48px 0 0 159px;
		overflow: hidden;
		padding: 0;
		width: 276px;
	}
	div.height-grid2 div.content.fotoshow div.actions {
		position: absolute;
		top: 10px;
        right: 10px;
	}
	div.content.fotoshow div.actions {
		position: absolute;
		bottom: 26px;
        right: 10px;
	}
	div.height-grid3.width-grid2 div.footercontent.coverflow {
		background: none !important;
		bottom: 24px !important;
		right: 29px !important;
	}
	div.footercontent.coverflow p {
		padding: 0;
	}

	/*******************************************************************\
   ***** GLOBAL wide-616-new-forum *****
    \*******************************************************************/
	div.width-grid2 div.content.new-forum div.borderdiv img {
		margin-top: 4px;
	}
	div.width-grid2 div.content.new-forum ul {
		margin: 9px 0 0 10px;
	}
	div.width-grid2 div.content.new-forum ul li {
		float: left;
		height: 51px;
		list-style: none;
		margin: 0 3px 0 0;
		overflow: hidden;
		width: 296px;
	}
	div.width-grid2 div.content.new-forum ul li.first,
	div.width-grid2 div.content.new-forum ul li.last {
		background-color: #F4F4F4;
	}
	div.width-grid2 div.content.new-forum ul li strong {
		color: #0192AC;
	}
	div.width-grid2 div.content.new-forum ul li small {
		color: #707070;
		font-weight: bold;
		padding-left: 3px;
	}
	div.width-grid2 div.content.new-forum ul li p {
		padding: 3px 0 0 5px;
	}

	/*******************************************************************\
   ***** GLOBAL wide-616-new-forum-empty *****
    \*******************************************************************/
	div.width-grid2 div.content.new-forum.empty {
		position: relative;
	}
	div.width-grid2 div.content.new-forum.empty img {
		float: none;
		margin: 6px 0 0 12px;
		padding: 0;
	}
	div.width-grid2 div.content.new-forum.empty small {
		left: 327px;
		position: absolute;
		top: 6px;
	}
	div.width-grid2 div.content.new-forum.empty p {
		background-color: #f4f4f4 !important;
		height: 32px;
		left: 328px;
		padding: 6px 10px 10px 9px;
		position: absolute;
		top: 70px;
		width: 237px;
	}
	div.width-grid2 div.content.new-forum.empty p strong {
		color: #0192AC;
		display: block;
		margin-bottom: 5px;
	}

	/*******************************************************************\
   ***** GLOBAL slim-300-favorite-star *****
    \*******************************************************************/
	div.width-grid1 div.favorite-star ul {
		margin: 8px 10px 10px 10px;
	}
	div.width-grid1 div.favorite-star ul li {
		background-color: #F4F4F4;
		height: 53px;
		list-style: none;
		margin: 0;
		overflow: hidden;
		padding: 2px;
		position: relative;
		width: 276px;
	}
	div.width-grid1 div.favorite-star ul li.even {
		background: none;
		margin: 8px 0;
	}
	div.width-grid1 div.favorite-star ul li a img {
		float: none;
		margin: 0 !important;
		padding: 0;
	}
	div.width-grid1 div.favorite-star ul li img.thumb {
		left: 2px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 2px;
	}
	div.width-grid1 div.favorite-star ul li strong {
		color: #0192AC;
		display: block;
		line-height: 13px;
		margin: -2px 5px 0 89px;
	}
	div.width-grid1 div.favorite-star ul li p {
		margin: 0 5px 0 89px;
		padding: 0;
	}

	/*******************************************************************\
   ***** GLOBAL slim-300-star-article *****
    \*******************************************************************/
	div.width-grid1 div.favorite-star.star-article ul li p {
		margin-top: 5px;
	}
	div.width-grid1 div.favorite-star.star-article ul li p a {
		color: #A1141C;
	}
	div.width-grid1 div.favorite-star.star-article ul li p a.arrowlink img {
		padding-right: 3px;
	}
	* html div.width-grid1 div.favorite-star.star-article ul li p a.arrowlink img {
		padding-top: 3px;
	}
	div.width-grid1 div.favorite-star.star-article ul li p img {
		background: none !important;
	}
	a.arrow {
		background: transparent url("/_assets/pics/arrows/arrow-right.gif") no-repeat scroll -2px 4px;
		color: #EE7F00 !important;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		padding: 2px 0 2px 11px;
	}
	a.arrow.transparent {
		background: url("/_assets/pics/arrow-transparent.png") no-repeat 0px 5px !important;
	}
	* html a.arrow.transparent {
		background: url("/_assets/pics/arrow-transparent.gif") no-repeat 0px 5px !important;
	}
	a.arrow.transparent:hover {
		background: url("/_assets/pics/arrow-transparent.png") no-repeat 0px 5px;
		color: #EE7E00 !important;
	}
	a.arrow:hover {
		background-image: url("/_assets/pics/arrows/arrow-right-grey.gif");
		color: #404040 !important;
	}

	/*******************************************************************\
   ***** GLOBAL height-grid1-dvd-clubbing *****
    \*******************************************************************/
	div.height-grid1 div.content.dvd-clubbing {
		position: relative;
	}
	div.height-grid1 div.content.dvd-clubbing div.borderdiv {
		margin-top: 4px;
	}
	div.height-grid1 div.content.dvd-clubbing div.borderdiv div.text {
		left: 135px;
		position: absolute;
		top: 8px;
	}
	div.height-grid1 div.content.dvd-clubbing div.borderdiv a.arrow.left {
		bottom: 7px;
		left: 131px;
		position: absolute;
	}
	div.height-grid1 div.content.dvd-clubbing div.borderdiv a.arrow.right {
		bottom: 7px;
		position: absolute;
		right: 11px;
	}
	div.height-grid1 div.content.dvd-clubbing div.borderdiv div.text strong {
		color: #0192AC;
		margin: -2px 0 0 -4px;
	}
	div.height-grid1 div.content.dvd-clubbing div.borderdiv ul li {
		color: #0192AC;
		line-height: 15px;
	}
	div.height-grid1 div.content.dvd-clubbing div.borderdiv ul li span {
		color: #404040;
	}
	* html div.height-grid1 div.content.dvd-clubbing div.borderdiv div.text strong {
		margin: -2px 0 0 -1px;
	}
	* html div.height-grid1 div.content.dvd-clubbing div.borderdiv ul li {
		line-height: 15px;
		margin-left: 15px;
	}
	* html div.height-grid1 div.content.dvd-clubbing div.borderdiv a.arrow.left {
		left: 135px;
	}
	* html div.height-grid1 div.content.dvd-clubbing div.borderdiv a.arrow.right {
		right: 11px;
	}

	/*******************************************************************\
   ***** GLOBAL flyout-270, flyout-300, flyout-374 *****
    \*******************************************************************/
	/*div.flyout-250,
	div.flyout-270,
	div.flyout-290,
	div.flyout-300,
	div.flyout-374 {
		position: absolute;
		z-index: 1000;
	}
	* html div.flyout-300 {
	}*/
	div.flyout-250 div.header-background {
		background: url(/_assets/pics/flyouts/flyout-250-header-bg.png) no-repeat;
		height: 6px;
		overflow: hidden;
		width: 258px;
	}
	* html div.flyout-250 div.header-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyouts/flyout-250-header-bg.png');
	}
	div.flyout-270 div.header-background {
		background: url(/_assets/pics/flyouts/flyout-270-header-bg.png) no-repeat;
		height: 6px;
		overflow: hidden;
		width: 278px;
	}
	* html div.flyout-270 div.header-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-270-header-bg.png');
	}
	div.flyout-290 div.header-background {
		background: url(/_assets/pics/flyouts/flyout-290-header-bg.png) no-repeat;
		height: 6px;
		overflow: hidden;
		width: 298px;
	}
	* html div.flyout-290 div.header-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-290-header-bg.png');
	}
	div.flyout-300 div.header-background {
		background: url(/_assets/pics/flyouts/flyout-300-header-bg.png) no-repeat;
		height: 6px;
		overflow: hidden;
		width: 308px;
	}
	* html div.flyout-300 div.header-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-300-header-bg.png');
	}
	div.flyout-374 div.header-background {
		background: url(/_assets/pics/flyouts/flyout-374-header-bg.png) no-repeat;
		height: 6px;
		overflow: hidden;
		width: 382px;
	}
	* html div.flyout-374 div.header-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-374-header-bg.png');
	}
	div.flyout-250 div.footer-background {
		background: url(/_assets/pics/flyouts/flyout-250-footer-bg.png) no-repeat;
		height: 27px;
		width: 258px;
	}
	* html div.flyout-250 div.footer-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-250-footer-bg.png', sizingMethod='fixed');
	}
	div.flyout-270 div.footer-background {
		background: url(/_assets/pics/flyouts/flyout-270-footer-bg.png) no-repeat;
		height: 7px;
		width: 278px;
	}
	* html div.flyout-270 div.footer-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-270-footer-bg.png', sizingMethod='fixed');
	}
	div.flyout-290 div.footer-background {
		background: url(/_assets/pics/flyouts/flyout-290-footer-bg.png) no-repeat;
		height: 27px;
		width: 298px;
	}
	* html div.flyout-290 div.footer-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-290-footer-bg.png', sizingMethod='fixed');
	}
	div.flyout-300 div.footer-background {
		background: url(/_assets/pics/flyouts/flyout-300-footer-bg.png) no-repeat;
		height: 7px;
		width: 308px;
	}
	* html div.flyout-300 div.footer-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-300-footer-bg.png', sizingMethod='fixed');
	}
	div.flyout-374 div.footer-background {
		background: url(/_assets/pics/flyouts/flyout-374-footer-bg.png) no-repeat;
		height: 27px;
		width: 382px;
	}
	* html div.flyout-374 div.footer-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-374-footer-bg.png', sizingMethod='fixed');
	}
	div.flyout-250 div.content-background {
		background: url(/_assets/pics/flyouts/flyout-250-content-repeat-bg.png) repeat-y;
		position: relative;
		width: 258px;
	}
	* html div.flyout-250 div.content-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-250-content-repeat-bg.png', sizingMethod='scale');
	}
	div.flyout-270 div.content-background {
		background: url(/_assets/pics/flyouts/flyout-270-content-repeat-bg.png) repeat-y;
		position: relative;
		width: 278px;
	}
	* html div.flyout-270 div.content-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-270-content-repeat-bg.png', sizingMethod='scale');
	}
	div.flyout-290 div.content-background {
		background: url(/_assets/pics/flyouts/flyout-290-content-repeat-bg.png) repeat-y;
		position: relative;
		width: 298px;
	}
	* html div.flyout-290 div.content-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-290-content-repeat-bg.png', sizingMethod='scale');
	}
	div.flyout-300 div.content-background {
		background: url(/_assets/pics/flyouts/flyout-300-content-repeat-bg.png) repeat-y;
		position: relative;
		width: 308px;
	}
	* html div.flyout-300 div.content-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-300-content-repeat-bg.png', sizingMethod='scale');
	}
	div.flyout-374 div.content-background {
		background: url(/_assets/pics/flyouts/flyout-374-content-repeat-bg.png) repeat-y;
		position: relative;
		width: 382px;
	}
	* html div.flyout-374 div.content-background {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-374-content-repeat-bg.png', sizingMethod='scale');
	}
	div.flyout-250 div.content-background div.content-gradient {
		background: url(/_assets/pics/flyouts/flyout-250-content-bg.png) no-repeat;
		width: 258px;
	}
	* html div.flyout-250 div.content-background div.content-gradient {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-270-content-bg.png', sizingMethod='fixed');
	}
	div.flyout-270 div.content-background div.content-gradient {
		background: url(/_assets/pics/flyouts/flyout-270-content-bg.png) no-repeat;
		width: 278px;
	}
	* html div.flyout-270 div.content-background div.content-gradient {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-270-content-bg.png', sizingMethod='fixed');
	}
	* html div.flyout-270 div.content-background div.content-gradient {
		width: 271px;
	}
	div.flyout-290 div.content-background div.content-gradient {
		background: url(/_assets/pics/flyouts/flyout-290-content-bg.png) no-repeat;
		width: 298px;
	}
	* html div.flyout-290 div.content-background div.content-gradient {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-290-content-bg.png', sizingMethod='fixed');
	}
	div.flyout-300 div.content-background div.content-gradient {
		background: url(/_assets/pics/flyouts/flyout-300-content-bg.png) no-repeat;
		width: 308px;
	}
	* html div.flyout-300 div.content-background div.content-gradient {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-300-content-bg.png', sizingMethod='scale');
	}
	div.flyout-374 div.content-background div.content-gradient {
		background: url(/_assets/pics/flyouts/flyout-374-content-bg.png) no-repeat;
		width: 382px;
	}
	* html div.flyout-374 div.content-background div.content-gradient {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-374-content-bg.png', sizingMethod='fixed');
		width: auto;
	}
	div.flyout-270.smaller div.content-background div.content-gradient {
		background: url(/_assets/pics/flyouts/flyout-270-content-smaller-bg.png) no-repeat;
	}
	div.flyout-300.small div.content-background div.content-gradient {
		background: url(/_assets/pics/flyouts/flyout-300-content-small-bg.png) no-repeat;
	}
	* html div.flyout-300.small div.content-background div.content-gradient {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-300-content-small-bg.png', sizingMethod='fixed');
	}
	div.flyout-300.smaller div.content-background div.content-gradient {
		background: url(/_assets/pics/flyouts/flyout-300-content-smaller-bg.png) no-repeat;
	}
	div#BoxadminOverlay div.boxadmin a.close,
	div.flyout-250 div.content-background a.close,
	div.flyout-270 div.content-background a.close,
	div.flyout-290 div.content-background a.close,
	div.flyout-300 div.content-background a.close,
	div.flyout-374 div.content-background a.close {
		background: url(/_assets/pics/flyouts/flyout-close.gif) no-repeat;
		display: block;
		height: 19px;
		position: absolute;
		right: 8px;
		text-indent: -999em;
		top: 2px;
		width: 19px;
	}
	* html div#BoxadminOverlay div.boxadmin a.close,
	* html div.flyout-250 div.content-background a.close,
	* html div.flyout-270 div.content-background a.close,
	* html div.flyout-290 div.content-background a.close,
	* html div.flyout-300 div.content-background a.close,
	* html div.flyout-374 div.content-background a.close {
		background: url(/_assets/pics/flyouts/flyout-close-ie6.gif) no-repeat;
	}
	div.flyout-250 div.flyout-content,
	div.flyout-270 div.flyout-content,
	div.flyout-290 div.flyout-content,
	div.flyout-300 div.flyout-content,
	div.flyout-374 div.flyout-content {
		padding: 6px 11px 10px 15px;
	}
	div.flyout-250 div.flyout-content {
		padding-bottom: 5px;
	}
	div.flyout-270 div.flyout-content {
		padding-bottom: 5px;
	}
	div.flyout-374 div.flyout-content {
		padding-right: 11px;
	}
	div.flyout-250 div.flyout-content input,
	div.flyout-270 div.flyout-content input,
	div.flyout-290 div.flyout-content input,
	div.flyout-300 div.flyout-content input,
	div.flyout-374 div.flyout-content input {
		width: auto;
	}
	div.flyout-300 div.flyout-content input.radio {
		background: none;
		border: 0;
	}
	div.flyout-300.small div.flyout-content input {
		float: left;
		margin-bottom: 11px;
		margin-right: 7px;
		width: 107px;
	}
	div.flyout-300.small div.flyout-content p.links {
		margin-bottom: -3px;
	}
	div.flyout-250 div.flyout-content input.submit,
	div.flyout-270 div.flyout-content input.submit,
	div.flyout-290 div.flyout-content input.submit,
	div.flyout-300 div.flyout-content input.submit,
	div.flyout-374 div.flyout-content input.submit {
		background: none;
		border: 0;
		bottom: 8px;
		height: 18px;
		position: absolute;
		right: 15px;
		width: 77px;
	}
	div.flyout-300.small div.flyout-content input.submit {
		float: left;
		height: 18px;
		margin-right: 0px;
		padding: 0;
		position: inherit;
		width: 30px;
	}
	div.flyout-300.small div.flyout-content a.arrow.password {
		margin-left: 33px;
	}
	div.flyout-250 strong.hd,
	div.flyout-270 strong.hd,
	div.flyout-290 strong.hd,
	div.flyout-300 strong.hd,
	div.flyout-374 strong.hd {
		color: #0192AC;
		display: block;
		width: 230px;
		margin-left: 15px;
	}
	div.flyout-290 div.flyout-content div.my-rating strong,
	div.flyout-290 div.flyout-content div.community-rating strong {
		width: 100px;
	}
	div.flyout-290 div.flyout-content div.my-rating strong {
		width: 120px;
	}
	div.flyout-300 div.flyout-content dl {
		margin: 5px 0 0 0;
		width: 250px;
	}
	* html div.flyout-300 div.flyout-content dl {
		margin-top: 0px;
	}
	div.flyout-250 div.flyout-content dl dt,
	div.flyout-270 div.flyout-content dl dt,
	div.flyout-290 div.flyout-content dl dt,
	div.flyout-300 div.flyout-content dl dt {
		float: left;
	}
	div.flyout-300 div.flyout-content dl dt {
		margin-right: 6px;
	}
	div.flyout-300 div.flyout-content dl dd {
		font-size: 11px;
	}
	div.flyout-250 div.flyout-content p,
	div.flyout-270 div.flyout-content p,
	div.flyout-290 div.flyout-content p,
	div.flyout-300 div.flyout-content p,
	div.flyout-374 div.flyout-content p {
		margin: 5px 0 25px 0;
		padding: 0;
	}
	div.flyout-300.small div.flyout-content p {
		margin-bottom: 11px;
	}
	div.flyout-300.smaller div.flyout-content p {
		margin-bottom: -3px;
	}
	div.flyout-300 div.flyout-content textarea {
		height: 94px;
		margin-bottom: 28px;
	}
	div.flyout-374 div.flyout-content textarea {
		height: 105px;
		margin-bottom: 18px;
		width: 347px !important;
	}
	div.flyout-300 div.flyout-content p.small-margin {
		margin-bottom: 7px;
	}
	div.flyout-374 div.flyout-content p.small-margin {
		margin-bottom: 1px;
	}
	div.flyout-374 div.flyout-content a.arrow {
		bottom: 5px;
		position: absolute;
		right: 16px;
	}
	div.flyout-374 div.flyout-content dl {
		line-height: 14px;
		margin: 6px 0 0 0;
	}
	div.flyout-374 div.flyout-content dl dt {
		font-size: 11px;
	}
	div.flyout-374 div.flyout-content dl dd input {
		width: 344px;
	}
	div.flyout-374 div.flyout-content dl dd textarea {
		height: 53px;
	}
	div.flyout-270 div.flyout-content p.buttons {
		margin-bottom: 30px;
		margin-left: 22px;
		margin-top: 2px;
	}
	div.flyout-270 div.flyout-content p.buttons img {
		background: none !important;
		padding-right: 12px;
	}
	div.flyout-250 div.flyout-content p.link {
		margin: 4px 5px 0 0;
	}
	div.flyout-270 div.flyout-content p.link {
		margin: 4px 0 0 0;
	}
	div.flyout-250 div.flyout-content p.link a,
	div.flyout-270 div.flyout-content p.link a {
		float: right;
	}
	div.flyout-290 div.flyout-content div.my-rating,
	div.flyout-290 div.flyout-content div.community-rating {
		float: left;
		width: 115px;
	}
	div.flyout-290 div.flyout-content div.my-rating {
		margin-right: 23px;
	}
	div.flyout-290 div.flyout-content div.ratings {
		margin-top: 4px;
	}
	div.flyout-290 div.flyout-content div.ratings img {
		background: none !important;
		padding-right: 2px;
	}

	/*******************************************************************\
   ***** GLOBAL wide-flat-616-alle-informationen *****
    \*******************************************************************/
	div.width-grid2 div.content.alle-informationen {
		position: relative;
	}
	div.width-grid2 div.content.alle-informationen img {
		float: left;
		margin: 8px 0 0 12px;
	}
	div.width-grid2 div.content.alle-informationen div.text {
		float: left;
		width: 468px;
	}
	div.width-grid2 div.content.alle-informationen div.text a.arrow {
		bottom: 7px;
		position: absolute;
		right: 11px;
	}
	div.width-grid2 div.content.alle-informationen div.text h3 {
		font-size: 14px;
		font-weight: bold;
		margin-top: 5px;
		padding-bottom: 2px;
	}
	div.width-grid2 div.content.alle-informationen div.text p {
		padding: 0;
	}
	/*******************************************************************\
   ***** GLOBAL height-grid5-sponsoren *****
    \*******************************************************************/
	div.height-grid5 div.content.sponsoren {
		position: relative;
	}
	div.height-grid5 div.content.sponsoren h3 {
		border: 0;
		margin: 7px 22px 0 11px;
	}
	div.height-grid5 div.content.sponsoren div.horizontal-divider {
		background-color: #4DB2C6;
		height: 1px;
		left: 12px;
		overflow: hidden;
		position: absolute;
		top: 32px;
		width: 592px;
	}
	div.height-grid5 div.content.sponsoren div.vertical-divider {
		background-color: #4DB2C6;
		height: 580px;
		left: 466px;
		position: absolute;
		top: 32px;
		width: 1px;
	}
	div.height-grid5 div.content.sponsoren a.logo {
		position: absolute;
	}
	div.height-grid5 div.content.sponsoren a.logo.bdmo {
		left: 30px;
		top: 37px;
	}
	div.height-grid5 div.content.sponsoren a.logo.senator {
		left: 159px;
		top: 62px;
	}
	div.height-grid5 div.content.sponsoren a.logo.ffa {
		left: 332px;
		top: 62px;
	}
	div.height-grid5 div.content.sponsoren a.logo.ksm {
		left: 31px;
		top: 119px;
	}
	div.height-grid5 div.content.sponsoren a.logo.video-buster {
		left: 124px;
		top: 129px;
	}
	div.height-grid5 div.content.sponsoren a.logo.mpo {
		left: 227px;
		top: 119px;
	}
	div.height-grid5 div.content.sponsoren a.logo.wappen {
		left: 338px;
		top: 120px;
	}
	div.height-grid5 div.content.sponsoren a.logo.enteractive {
		left: 30px;
		top: 194px;
	}
	div.height-grid5 div.content.sponsoren a.logo.singulus {
		left: 255px;
		top: 199px;
	}
	div.height-grid5 div.content.sponsoren a.logo.videoload {
		left: 30px;
		top: 257px;
	}
	div.height-grid5 div.content.sponsoren a.logo.vw {
		left: 218px;
		top: 241px;
	}
	div.height-grid5 div.content.sponsoren a.logo.inram {
		left: 315px;
		top: 262px;
	}
	div.height-grid5 div.content.sponsoren a.logo.gls {
		left: 29px;
		top: 337px;
	}
	div.height-grid5 div.content.sponsoren a.logo.paramount {
		left: 169px;
		top: 319px;
	}
	div.height-grid5 div.content.sponsoren a.logo.pozzo {
		left: 246px;
		top: 320px;
	}
	div.height-grid5 div.content.sponsoren a.logo.premiere {
		left: 315px;
		top: 337px;
	}
	div.height-grid5 div.content.sponsoren a.logo.ascot {
		left: 30px;
		top: 394px;
	}
	div.height-grid5 div.content.sponsoren a.logo.empire {
		left: 170px;
		top: 391px;
	}
	div.height-grid5 div.content.sponsoren a.logo.eurotape {
		left: 316px;
		top: 398px;
	}
	div.height-grid5 div.content.sponsoren a.logo.kdg {
		left: 29px;
		top: 434px;
	}
	div.height-grid5 div.content.sponsoren a.logo.key-solutions {
		left: 150px;
		top: 438px;
	}
	div.height-grid5 div.content.sponsoren a.logo.koch-media {
		left: 290px;
		top: 446px;
	}
	div.height-grid5 div.content.sponsoren a.logo.msm {
		left: 30px;
		top: 486px;
	}
	div.height-grid5 div.content.sponsoren a.logo.media-control {
		left: 168px;
		top: 487px;
	}
	div.height-grid5 div.content.sponsoren a.logo.sony {
		left: 312px;
		top: 493px;
	}
	div.height-grid5 div.content.sponsoren a.logo.universum {
		left: 118px;
		top: 537px;
	}
	div.height-grid5 div.content.sponsoren a.logo.disney {
		left: 243px;
		top: 535px;
	}
	div.height-grid5 div.content.sponsoren a.logo.stern {
		left: 482px;
		top: 55px;
	}
	div.height-grid5 div.content.sponsoren a.logo.in {
		left: 502px;
		top: 112px;
	}
	div.height-grid5 div.content.sponsoren a.logo.nrj {
		left: 502px;
		top: 200px;
	}
	div.height-grid5 div.content.sponsoren a.logo.kino {
		left: 479px;
		top: 289px;
	}
	div.height-grid5 div.content.sponsoren a.logo.dvd-premiere {
		left: 485px;
		top: 330px;
	}
	div.height-grid5 div.content.sponsoren a.logo.videotipp {
		left: 481px;
		top: 372px;
	}
	div.height-grid5 div.content.sponsoren a.logo.videowoche {
		left: 481px;
		top: 423px;
	}
	div.height-grid5 div.content.sponsoren a.logo.blickpunkt {
		left: 479px;
		top: 472px;
	}
	div.height-grid5 div.content.sponsoren a.logo.musikwoche {
		left: 479px;
		top: 516px;
	}
	div.height-grid5 div.content.sponsoren a.logo.dvd-intelligence {
		left: 490px;
		top: 559px;
	}

	/*******************************************************************\
   ***** GLOBAL height-grid11-nominierungen *****
    \*******************************************************************/
	div.height-grid11 div.content.nominierungen {
		position: relative;
	}
	div.height-grid11 div.content.nominierungen div.pager {
		border-bottom: 2px solid #CCCCCC !important;
		bottom: 40px;
		left: 0px;
		margin-top: 0px;
		position: absolute;
	}
	div.height-grid11 div.content.nominierungen div.info-left,
	div.height-grid11 div.content.nominierungen div.info-right {
		position: absolute;
	}
	div.height-grid11 div.content.nominierungen div.info-left {
		bottom: 6px;
		font-size: 11px;
		left: 12px;
		line-height: 15px;
	}
	div.height-grid11 div.content.nominierungen div.info-right {
		bottom: 9px;
		right: 11px;
	}
	div.height-grid11 div.content.nominierungen div.fullsize-headline h3 {
		border: 0;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	div.height-grid11 div.content.nominierungen div.fullsize-headline small {
		border-bottom: 1px solid #4DB2C6;
		display: block;
		font-size: 10px;
		padding-bottom: 5px;
	}
	div.height-grid11 div.content.nominierungen div.category {
		margin: 4px 0 0 10px;
	}
	div.height-grid11 div.content.nominierungen div.category h4 {
		font-size: 18px;
		margin: 0 0 0 1px;
	}
	div.height-grid11 div.content.nominierungen div.category ul {
		margin-bottom: 9px;
		margin-left: 2px;
	}
	div.height-grid11 div.content.nominierungen div.category ul li {
		float: left;
		height: 270px;
		list-style: none;
		margin: 0 10px 0 0;
		width: 111px;
	}
	* html div.height-grid11 div.content.nominierungen div.category ul li {
		margin-right: 0px;
	}
	div.height-grid11 div.content.nominierungen div.category ul li img {
		margin-bottom: 6px;
	}
	div.height-grid11 div.content.nominierungen div.category ul li.last {
		margin-right: 0;
	}
	div.height-grid11 div.content.nominierungen div.category ul li a.title {
		border-bottom: 1px solid #4DB2C4;
		display: block;
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		line-height: 15px;
		margin-bottom: 2px;
		margin-left: -1px;
		padding-bottom: 5px;
	}
	div.height-grid11 div.content.nominierungen div.category ul li small {
		display: block;
		line-height: 15px;
		margin-left: -1px;
	}

	/*******************************************************************\
   ***** GLOBAL height-grid5-jury *****
    \*******************************************************************/
	div.height-grid5 div.content.jury {
		position: relative;
	}
	div.height-grid5 div.content.jury div.borderdiv h3 {
		width: auto;
	}
	div.height-grid5 div.content.jury p {
		padding: 0;
	}
	div.height-grid5 div.content.jury ul {
		margin: 7px 0 0 10px;
	}
	div.height-grid5 div.content.jury ul li {
		background-color: #F4F4F4;
		height: 95px;
		list-style: none;
		margin: 0 0 10px 0;
		width: 280px;
	}
	div.height-grid5 div.content.jury ul li img {
		margin: 2px 9px 0 2px;
		padding: 0;
	}
	div.height-grid5 div.content.jury ul li strong {
		color: #0192AC;
		display: block;
		line-height: 15px;
		padding-bottom: 7px;
		padding-top: 1px;
	}

	/*******************************************************************\
   ***** GLOBAL slim-300-alle-titel *****
    \*******************************************************************/
	div.width-grid1 div.content.alle-titel {
		position: relative;
	}
	div.width-grid1 div.content.alle-titel div.borderdiv {
		margin: 6px 12px 0 12px;
	}
	div.width-grid1 div.content.alle-titel strong {
		color: #0192AC;
	}
	div.width-grid1 div.content.alle-titel img {
		margin-top: 7px;
	}
	div.width-grid1 div.content.alle-titel a.button {
		bottom: 0px;
		position: absolute;
		right: 3px;
	}

	/*******************************************************************\
   ***** GLOBAL wide-616-kino-suche *****
    \*******************************************************************/
	div.width-grid2 div.content.kino-suche {
		position: relative;
	}
	div.width-grid2 div.content.kino-suche a.arrow {
		bottom: 7px;
		left: 12px;
		position: absolute;
	}
	div.width-grid2 div.content.kino-suche div.borderdiv {
		margin-left: 11px;
	}
	div.width-grid2 div.content.kino-suche dl {
		margin: 0;
	}
	div.width-grid2 div.content.kino-suche strong {
		color: #0192AC;
		display: block;
		margin-bottom: 5px;
		width: 200px;
	}
	div.width-grid2 div.content.kino-suche dt strong {
		margin-bottom: 3px;
	}
	div.width-grid2 div.content.kino-suche fieldset.checkboxes strong {
		margin-bottom: 2px;
	}
	div.width-grid2 div.content.kino-suche fieldset.categories strong {
		margin-bottom: 5px;
	}
	div.width-grid2 div.content.kino-suche input.submit {
		border: 0;
		height: 18px;
		width: 95px;
	}
	div.width-grid2 div.content.kino-suche fieldset.main-field {
		margin-bottom: 9px;
	}
	div.width-grid2 div.content.kino-suche fieldset.main-field dl dd input {
		width: 285px;
	}
	div.width-grid2 div.content.kino-suche fieldset.main-field input.submit {
		left: 311px;
		position: absolute;
		top: 56px;
	}
	div.width-grid2 div.content.kino-suche fieldset.checkboxes {
		margin-bottom: 10px;
		width: 315px;
	}
	div.width-grid2 div.content.kino-suche fieldset.trading {
		margin-bottom: 6px;
	}
	div.width-grid2 div.content.kino-suche fieldset.format {
		margin-bottom: 5px;
	}
	div.width-grid2 div.content.kino-suche fieldset.checkboxes dl {
		float: left;
		margin-right: 55px;
		width: 100px;
	}
	div.width-grid2 div.content.kino-suche fieldset.categories {
		left: 313px;
		position: absolute;
		top: 84px;
	}
	div.width-grid2 div.content.kino-suche fieldset.language {
		left: 313px;
		position: absolute;
		top: 296px;
	}
	div.width-grid2 div.content.kino-suche fieldset.categories dl,
	div.width-grid2 div.content.kino-suche fieldset.language dl {
		float: none;
		width: 155px;
	}
	div.width-grid2 div.content.kino-suche fieldset.categories div.checkbox-container,
	div.width-grid2 div.content.kino-suche fieldset.language div.checkbox-container {
		background-color: #F4F4F4;
		border: 1px solid #BCC5D6;
		height: 108px;
		padding-left: 1px;
		overflow: auto;
		width: 288px;
	}
	div.width-grid2 div.content.kino-suche fieldset.language div.checkbox-container {
		height: 90px;
	}
	div.width-grid2 div.content.kino-suche fieldset.categories div.checkbox-container div.container-content,
	div.width-grid2 div.content.kino-suche fieldset.language div.checkbox-container div.container-content {
		overflow: hidden;
	}
	div.width-grid2 div.content.kino-suche fieldset.checkboxes dl dt,
	div.width-grid2 div.content.kino-suche fieldset.checkboxes dl dd {
		float: left;
	}
	div.width-grid2 div.content.kino-suche fieldset.checkboxes dl dt {
		margin-right: 5px;
	}
	div.width-grid2 div.content.kino-suche fieldset.checkboxes input {
		border: 0;
		height: 13px;
		padding: 0;
		width: 13px;
	}
	div.width-grid2 div.content.kino-suche fieldset.categories-select {
		left: 11px;
		position: absolute;
		top: 221px;
	}
	div.width-grid2 div.content.kino-suche fieldset.categories-select select {
		background-color: #F4F4F4;
		color: #404040;
		font-size: 11px;
		height: 50px;
		overflow: auto;
		width: 291px;
	}
	div.width-grid2 div.content.kino-suche fieldset.checkboxes.debut {
		left: 313px;
		position: absolute;
		top: 221px;
		width: 288px;
	}
	div.width-grid2 div.content.kino-suche fieldset.checkboxes.debut dl,
	div.width-grid2 div.content.kino-suche fieldset.checkboxes.fsk dl {
		float: none;
		margin-right: 0;
		width: 195px;
	}
	div.width-grid2 div.content.kino-suche fieldset.checkboxes.fsk {
		left: 11px;
		position: absolute;
		top: 296px;
		width: 288px;
	}
	div.width-grid2 div.content.kino-suche fieldset.favorites-left {
		left: 11px;
		position: absolute;
		top: 423px;
	}
	div.width-grid2 div.content.kino-suche fieldset.favorites-left dl,
	div.width-grid2 div.content.kino-suche fieldset.favorites-left dl dt,
	div.width-grid2 div.content.kino-suche fieldset.favorites-left dl dd {
		float: left;
	}
	div.width-grid2 div.content.kino-suche fieldset.favorites-left dl dt {
		margin-right: 10px;
	}
	div.width-grid2 div.content.kino-suche fieldset.favorites-left dl.second dt {
		margin-left: 10px;
	}
	* html div.width-grid2 div.content.kino-suche fieldset.favorites-left dl.second dt {
		margin-left: 5px;
	}
	div.width-grid2 div.content.kino-suche fieldset.favorites-left dl dd input {
		float: left;
		width: 91px;
	}
	div.width-grid2 div.content.kino-suche fieldset.favorites-left dl dd img {
		float: left;
		margin: 0;
		padding: 0;
	}
	div.width-grid2 div.content.kino-suche fieldset.favorites-right {
		left: 313px;
		position: absolute;
		top: 423px;
	}
	div.width-grid2 div.content.kino-suche fieldset.favorites-right select {
		float: left;
		width: 186px;
	}
	* html div.width-grid2 div.content.kino-suche fieldset.favorites-right select {
		width: 175px;
	}
	div.width-grid2 div.content.kino-suche fieldset.favorites-right input {
		float: left;
		margin-left: 10px;
		padding: 0;
	}

	/*******************************************************************\
   ***** GLOBAL height-grid4-kommentar-verfassen *****
    \*******************************************************************/
	div.height-grid4 div.content.kommentar-verfassen h3 {
		border: none;
		color: #0192AC;
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		margin: 1px 0 2px 0;
		padding: 0;
	}
	div.height-grid4 div.content.kommentar-verfassen div.borderdiv strong {
		display: block;
	}
	div.height-grid4 div.content.kommentar-verfassen form dl dt label {
		font-weight: bold;
	}
	div.height-grid4 div.content.kommentar-verfassen form dl.topic {
		margin-bottom: 7px;
	}
	* html div.height-grid4 div.content.kommentar-verfassen form dl.topic {
		margin-bottom: 4px;
	}
	* html div.height-grid4 div.content.kommentar-verfassen form dl.checkbox {

	}
	div.height-grid4 div.content.kommentar-verfassen form dl.topic dt {
		margin-bottom: 1px;
	}
	div.height-grid4 div.content.kommentar-verfassen form dl.comment {
		margin-bottom: 10px;
		margin-top: 8px;
	}
	div.height-grid4 div.content.kommentar-verfassen form dl.comment dt {
		margin-bottom: 1px;
	}
	div.height-grid4 div.content.kommentar-verfassen form dl.comment strong.red {
		color: #EE7F00;
		font-weight: normal;
	}
	* html div.height-grid4 div.content.kommentar-verfassen form dl.checkbox {
		margin-left: 8px;
	}
	div.height-grid4 div.content.kommentar-verfassen form dl.checkbox dt {
		float: left;
		margin-right: 6px;
	}
	div.height-grid4 div.content.kommentar-verfassen form dl.checkbox dd {
		float: left;
	}
	div.height-grid4 div.content.kommentar-verfassen form dl.checkbox dt input {
		border: 0;
		height: 15px;
		width: 15px;
	}
	div.height-grid4 div.content.kommentar-verfassen form dl.checkbox.left {
		margin-right: 83px;
	}
	* html div.height-grid4 div.content.kommentar-verfassen form dl.checkbox.left {
		margin-left: 4px;
	}
	div.height-grid4 div.content.kommentar-verfassen form dl dd textarea {
		height: 302px;
	}
	div.height-grid4 div.content.kommentar-verfassen.bewertung form dl dd textarea {
		height: 194px;
	}
	div.height-grid4 div.content.kommentar-verfassen form dl dd p {
		padding: 0;
	}
	div.height-grid4 div.content.kommentar-verfassen a.arrow.comment {
		bottom: 7px;
		position: absolute;
		right: 9px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box {
		background-color: #F4F4F4;
		height: 90px;
		margin: 14px 0 0 10px;
		width: 596px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li {
		float: left;
		list-style: none;
	}
	* html div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li {
		margin-left: 6px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li.left-col {
		width: 197px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li.right-col {
		width: 368px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li h4 {
		border-bottom: 1px solid #4DB2C6;
		color: #0192AC;
		font-size: 18px;
		font-weight: normal;
		line-height: 22px;
		margin: 5px 0 4px 1px;
		padding-bottom: 3px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li.right-col h4 {
		margin-bottom: 2px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li img {
		background: none;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li div.ratings,
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li small {
		float: left;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li small {
		display: block;
		margin: 3px 0 0 10px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li div.ratings img {
		background: none;
		padding-right: 2px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li table {
		font-family: Verdana;
		font-size: 11px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li table tr {
		height: 23px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li table tr td.col1 {
		padding-right: 6px;
	}
	div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li table tr td.col2 {
		padding-right: 10px;
	}

	/*******************************************************************\
   ***** GLOBAL whole-932-fotoshow-hochformat / querformat / hoch und quer *****
    \*******************************************************************/
	div.width-grid3 div.content.fotoshow {
		position: relative;
	}
	div.width-grid3 div.content.fotoshow div.fotoshow {
		height: 251px;
		left: 120px;
		position: absolute;
		top: 44px;
		width: 700px;
		z-index: 100;
	}
	div.width-grid3 div.content.fotoshow.quer div.fotoshow {
		width: 910px;
	}
	div.width-grid3 div.content.fotoshow.quer div.fotoshow {
		left: 11px;
	}
	div.width-grid3 div.content.fotoshow.quer.hoch div.fotoshow {
		left: 111px;
	}
	div.width-grid3 div.content.fotoshow.quer.hoch div.fotoshow {
		width: 709px;
	}
	div.width-grid3 div.content.fotoshow.quer div.fotoshow small {
		left: 644px;
	}
	div.width-grid3 div.content.fotoshow.quer.hoch div.fotoshow small {
		left: 437px;
	}
	div.width-grid3 div.content.fotoshow div.fotoshow small {
		font-size: 9px;
		left: 431px;
		position: absolute;
		top: 239px;
	}
	div.width-grid3 div.content.fotoshow.quer div.fotoshow object {
        position: absolute;
        left: 45px;
    }
	div.width-grid3 div.content.fotoshow.quer div.fotoshow a.arrowleft {
        position: absolute;
        left: 0;
        top: 30px;
    }
	div.width-grid3 div.content.fotoshow.quer div.fotoshow a.arrowright {
        position: absolute;
        right: 0;
        top: 30px;
    }

	div.width-grid3 div.content.fotoshow div.fotoshow a.button img {
		margin-top: 75px;
	}
	div.width-grid3 div.content.fotoshow div.fotoshow div.elements {
		float: left;
		margin: 0 14px;
		width: 596px;
	}
	div.width-grid3 div.content.fotoshow div.description {
		background-color: #F4F4F4;
		bottom: 10px;
		height: 130px;
		width: 912px;
	}
	div.width-grid3 div.content.fotoshow.quer.hoch div.description p {
		width: 355px;
	}
	div.width-grid3 div.content.fotoshow div.description a.arrow {
		bottom: 5px;
		position: absolute;
		right: 9px;
	}
	div.width-grid3 div.content.fotoshow div.description p {
		font-size: 11px;
		height: auto;
		left: 129px;
		position: absolute;
		top: 32px;
		width: 345px;
	}
	div.width-grid3 div.content.fotoshow.quer div.description p {
		left: 111px;
	}
	div.width-grid3 div.content.fotoshow.quer.hoch div.description p {
		left: 127px;
	}
	div.width-grid3 div.content.fotoshow.quer div.description div.actions {
		right: 10px;
	}
	div.width-grid3 div.content.fotoshow div.description div.actions {
		bottom: 35px;
		right: 5px;
	}
	div.width-grid3 div.content.fotoshow div.description div.rating-box {
		left: 56px;
		position: absolute;
		top: 91px;
	}
	div.width-grid3 div.content.fotoshow div.description div.rating-box img {
		margin-right: -1px;
	}
	div.width-grid3 div.content.fotoshow div.description div.rating-box small {
		font-size: 10px;
	}
	div.width-grid3 div.content.fotoshow h3 strong {
		color: #EE7F00;
		font-family: Arial;
		font-size: 18px;
		font-weight: normal;
	}

	/*******************************************************************\
   ***** GLOBAL whole-932-keine-fotoshow *****
    \*******************************************************************/
	div.width-grid3 div.content.fotoshow.upload img.left-image {
		margin: 4px 0 0 12px;
	}
	div.width-grid3 div.content.fotoshow.upload a.arrow {
		bottom: 7px;
		position: absolute;
		right: 11px;
	}
	div.width-grid3 div.content.fotoshow.upload div.upload-box {
		background-color: #F4F4F4;
		height: 48px;
		left: 396px;
		position: absolute;
		top: 148px;
		width: 526px;
	}
	div.width-grid3 div.content.fotoshow.upload div.upload-box p {
		float: left;
		margin: 9px 0 0 10px;
		padding: 0;
	}
	div.width-grid3 div.content.fotoshow.upload div.upload-box a {
		float: right;
		margin: 20px 66px 0 0;
	}
	div.width-grid3 div.content.fotoshow.upload div.rating-box {
		margin: 14px 0 0 11px;
		width: 370px;
	}
	div.width-grid3 div.content.fotoshow.upload div.rating-box small,
	div.width-grid3 div.content.fotoshow.upload div.rating-box div {
		float: left;
	}
	div.width-grid3 div.content.fotoshow.upload div.rating-box small {
		font-size: 10px;
	}
	div.width-grid3 div.content.fotoshow.upload div.rating-box div {
		margin-left: 10px;
	}

	/*******************************************************************\
   ***** GLOBAL slim-300-umfrage *****
    \*******************************************************************/
	div.width-grid1 div.content.umfrage {
		position: relative;
	}
	div.width-grid1 div.content.umfrage div.ratings {
		margin-top: 3px;
	}
	div.width-grid1 div.content.umfrage div.ratings img {
		padding-right: 2px;
	}
	div.width-grid1 div.content.umfrage a.arrow.survey {
		bottom: -3px;
		left: 12px;
		position: absolute;
	}
	div.width-grid1 div.content.umfrage a.arrow.vote {
		bottom: -3px;
		right: 11px;
		position: absolute;
	}

   	/****************************************************\
    ***** CONTENT higher-431-wish-list *****
    \****************************************************/
	div.box.wish-list {
		background: url(/_assets/pics/wish-list-bg.png) no-repeat;
		float: left;
		height: 407px;
		position: relative;
		width: 322px;
	}
	/*
	div.box.wish-list div.bg-right {
		background: url(/_assets/pics/wish-list-bg-right.png) no-repeat;
		height: 407px;
		position: absolute;
		right: -12px;
		top: 0px;
		width: 12px;
	}
	*/
	div.box.wish-list div.content {
		background: none !important;
	}
	div.box.wish-list div.content h2 {
		display: block;
		margin: 0;
		padding: 0;
		text-indent: -999em;
	}
	div.box.wish-list div.content h2.my-wish-list {
		background: url(/_assets/pics/headline-my-wish-list.gif) no-repeat;
		height: 30px;
		margin: 33px 0 0 20px;
		width: 201px;
	}
	div.box.wish-list div.content h2.your-wish-list {
		background: url(/_assets/pics/headline-your-wish-list.gif) no-repeat;
		height: 20px;
		margin: 43px 0 0 20px;
		width: 276px;
	}
	div.box.wish-list div.content a.footer-link {
		bottom: 27px;
		display: block;
		position: absolute;
		right: 28px;
		text-indent: -999em;
	}
	div.box.wish-list div.content a.footer-link.left {
		left: 20px;
	}
	div.box.wish-list div.content a.footer-link.edit-wish-list {
		background: url(/_assets/pics/button-edit-wish-list.gif) no-repeat;
		height: 15px;
		width: 175px;
	}
	div.box.wish-list div.content a.footer-link.create-wish-list {
		background: url(/_assets/pics/button-create-own-wish-list.gif) no-repeat;
		bottom: 23px;
		height: 20px;
		width: 163px;
	}
	div.box.wish-list div.content div.vertical-carousel {
		margin: 17px 0 0 19px;
	}
	div.box.wish-list div.content div.carousel div.elements {
		margin: 0 0 0 60px;
	}
	div.box.wish-list div.content div.carousel div.elements strong {
		color: #0192AC;
	}
	div.box.wish-list div.content div.carousel div.elements p {
		font-family: Verdana;
		font-size: 11px;
		margin: 0;
		padding: 0;
	}
	div.box.wish-list div.content div.carousel div.elements p.title {
		color: #EE7F00;
	}
	div.box.wish-list div.content div.carousel div.elements p.link {
		bottom: 0px;
		position: absolute;
		right: 12px;
	}
	div.box.wish-list div.content div.carousel div.elements p.link.left {
		left: 59px;
	}
	div.box.wish-list div.content div.carousel div.elements p.date {
		padding-bottom: 13px;
	}
	div.box.wish-list div.content div.carousel div.elements p.link a img {
		background: none !important;
		margin-right: 0;
	}
	div.box.wish-list div.content div.carousel div.colored,
	div.box.wish-list div.content div.carousel div.uncolored {
		height: 77px;
		position: relative;
		width: 277px;
	}
	div.box.wish-list div.content div.carousel div.colored {
		background-color: #E7E7E7;
	}
	div.box.wish-list div.content div.carousel img.preview {
		left: 2px;
		position: absolute;
		top: 2px;
	}

	/*******************************************************************\
   ***** GLOBAL height-grid6-video-champions *****
    \*******************************************************************/
	div.height-grid6 div.content.video-champions div.fullsize-headline {
		position: relative;
	}
	div.height-grid6 div.content.video-champions div.fullsize-headline h3 {
		border: 0;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	div.height-grid6 div.content.video-champions div.fullsize-headline small {
		border-bottom: 1px solid #4DB2C6;
		display: block;
		font-size: 10px;
		padding-bottom: 5px;
	}
	div.height-grid6 div.content.video-champions div.fullsize-headline a.vote-now {
		position: absolute;
		right: 10px;
		top: 28px;
	}
	div.height-grid6 div.content.video-champions a.vote-now {
		position: absolute;
		right: 12px;
		bottom: 12px;
	}
	div.height-grid6 div.content.video-champions div.fullsize-headline a.vote-now img,
	div.height-grid6 div.content.video-champions a.vote-now img {
		margin: 0;
		padding: 0;
	}
	div.height-grid6 div.content.video-champions div.champions {
		background-color: #F4F4F4 !important;
		height: 630px;
		margin: 8px 0 0 12px;
		width: 592px;
	}
	div.height-grid6 div.content.video-champions div.champions h4 {
		padding: 7px 0 0 9px;
	}
	div.height-grid6 div.content.video-champions div.champions ul li {
		float: left;
		height: 110px;
		list-style: none;
		margin: 0 0 10px 10px;
		width: 185px;
	}
	* html div.height-grid6 div.content.video-champions div.champions ul li {
		margin-left: 5px;
	}
	div.height-grid6 div.content.video-champions div.champions ul li img {
		margin: 0;
		padding: 0;
	}
	div.height-grid6 div.content.video-champions div.champions ul li a.thumb {
		float: left;
	}
	div.height-grid6 div.content.video-champions div.champions ul li div {
		background: none !important;
		float: left;
		height: 110px;
		margin-left: 10px;
		position: relative;
		width: 97px;
	}
	div.height-grid6 div.content.video-champions div.champions ul li div a.title {
		display: block;
		float: left;
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		line-height: 15px;
		margin-bottom: 2px;
		padding-bottom: 5px;
	}
	div.height-grid6 div.content.video-champions div.champions ul li div small {
		font-size: 9px;
		line-height: 15px;
	}
	div.height-grid6 div.content.video-champions div.champions ul li div input {
		background: none;
		border: 0;
		bottom: 10px;
		height: 15px;
		left: 0px;
		position: absolute;
		width: 15px;
	}

	div.content.search-result a.arrow.last {
	   float: right;
	}
}