/**
 * Reset the CSS
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-decoration	: none;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse	: separate;
	border-spacing	: 0;
	float			: right;
}
caption, th {
	text-align: left;
	font-weight: normal;
}
div.site-title td {
	text-align: right;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
A:link, A:visited
{
    cursor		: pointer; 
	cursor		: hand;
	color		: #EEEEEE;
}
A:hover
{
    text-decoration: underline;
    cursor	: pointer; 
	cursor	: hand; 
}

 
/**
 * Generic
 */
.pointer
{ 
	cursor	: pointer; 
	cursor	: hand; 
}

.hidden
{
	display : none;
}
 
/**
 * Start
 */ 
body
{
	font-family	: "Lucida Sans Unicode","Lucida Grande",LucidaGrande,"Lucida Sans",Geneva, Verdana, Arial, Sans-serif;
	font-size	: 10px;
	
	background	: #f3f3f3;
	margin		: 0px 0px 0px 0px;
	
	text-align	: justify;
	
	background-color	: black;	
	background-image	: url(images/image/bg_main.jpg);
	background-repeat	: repeat-y;
	background-position : top center;
	background-attachment : fixed;
	
}

div.site-wrapper
{
	width		: 100%;
	text-align	: center;
}

div.site
{
	width		: 990px;
	margin-left	: auto;
	margin-right: auto;
	
	margin-bottom	: 10px;
}

div.main-block {
	float:left;
	text-align:left;
	width:990px;

}
div.top-menu-block-wrapper
{
	float	: left;
	width	: 990px;
}

div.top-menu-block
{
	float		: left;
	clear		: left;
	margin-top	:10px;
}

div.top-search-block
{
	float		: right;
	clear		: right;
	margin-top	: 12px;
	width		: 205px;

}
input.top-search-field {
	border:0 none black;
	color:#eeeeee;
	float:right;
	font-size:13px;
	height:20px;
	padding-left:15px;
	padding-top:4px;
	width:164px;
	background	: url(images/image/search_bg.png);

}

#top_search_submit {
	background:url(images/image/search_icon.png);
	border:0 none black;
	float:right;
	font-size:1pt;
	height:24px;
	width:24px;
}
#subscribe-email, #forgot-password-email, #login-password, #login-email {
	width:330x;
}

div.top-search-block
{
	float		: right;
	clear		: right;
	margin-top	: 12px;
}

#login-password, #login-email, #forgot-password-email, #forgot-password-button, #subscribe-button, #subscribe-email, #search-box {
	background:transparent url(images/image/search_bg.png) repeat scroll 0 0;*/
	border:0 none;
	color:#EEEEEE;
	float:left;
	font-size:13px;
	height:20px;
	margin-bottom:5px;
	padding-left:10px;
	padding-top:4px;
}	
	
#login-password, #login-email, #forgot-password-email, #forgot-password-button, #subscribe-button{
	width: 300px;
	border:0 none;
}
	
#subscribe-email 
{
	width: 195px;
	border:0 none;
}
#login-button, #search-button, #forgot-password-button {
	background		: transparent url(images/image/search_bg.png) repeat scroll 0 0;
	border			: 0 none black;
	color			: #EEEEEE;
	float			: left;
	font-size		: 13px;
	height			: 24px;
	padding-bottom	: 2px;
	text-align		: center;
	width			: 80px;
	cursor			: pointer;
}
#subscribe-button {
	background:transparent url(images/image/search_bg.png) repeat scroll 0 0;
	border:0 none black;
	color:#EEEEEE;
	float:left;
	font-size:13px;
	height:24px;
	padding-bottom:3px;
	padding-left: 5px;
	text-align:center;
	width:80px;
	cursor:pointer;
}
#login-button:hover, #subscribe-button:hover, #search-button:hover, #forgot-password-button:hover  {
	background: #e71822;
	
}
div.login a.forgot-password {
	color		: white;
	float		: left;
	font-size	: 10px;
	font-style	: italic;
	margin		: 8px 0px 4px 10px;
}

div.subscribe-visitor-title, div.login-title, div.forgot-password-title, div.advertisement-title, div.teaser-list-title-text, div.right-column-b-title, div.profile-title, div.poll-title, div.static-title, div.episode-title, div.language-title-text 
{
	background		: transparent url(images/image/teaser-list-title-text_bg.png) repeat-x scroll 0 0;
	float			: left;
	font-size		: 16px;
	
	height			: 26px;
	
	margin-bottom	: 10px;
	
	padding			: 11px 0px 2px 5px;
	
	text-align		: left;
	width			: 305px;
	color			: #C5CBD0;
}

div.language-title-text 
{
	width		: 80px;
	background	: none;		
}

div.subscribe-visitor-message-text
{
	float	: left;
	clear	: left;
	
	color	: red;
	margin	: 5px 0px 5px 0px; 
}

/**
 * Profile
 */
div.profile-block
{
	float	: left;
	font-size : 16px;
	color	: white;
	width	: 500px;
	margin	: 10px 0px 0px 10px;
}
 
div.profile-delete-data,
div.question-row,
div.profile-header-row,
div.profile-form-row
{
	margin	: 3px 0px 3px 0px;
	
	color		: white;
	font-size	: 14px;
	
	float 	: left;
	clear	: left;
}

div.profile-delete-data
{
	margin	: 10px 0px 10px 0px;
}

div.profile-delete-data a
{
	color 	: red;
}

div.profile-header-row
{
	font-weight	: 900;
	font-size	: 18px;
}

div.question-col1,
div.profile-form-col1-required,
div.profile-form-col1
{
	float		: left;
	clear		: left;
	font-weight	: 900;
	width		: 300px;	
}

div.question-col2,
div.profile-form-col2
{
	float		: right;
	clear		: right;
	width		: 200px;	
}

div.delete-form-col1
{
	margin	: 10px 0px 10px 0px;
}

#hidden_delete_content #key
{
	margin	: 5px 0px 0px 0px;
}

/**
 * Titles
 */
div.item-title-text,
div.teaser-list-title-text,
div.teaser-related-list-title-text,
div.subscribe-visitor-title
div.login-title
{
	padding			: 10px 0 5px 7px;
	margin-bottom	: 5px;	
	font-size		: 16px;
	font-weight		: 900;		
	text-align		: left;	
	font-weight		: normal;
	color			: #C5CBD0;	
}
 
 
div.title-show
{
	background-image	: url(images/image/title_show.png);	
	height				: 27px;
	width				: 204px;
	margin				: 13px 10px 0;
}
 
/**
 * Order from top to bottom
 */
a.header-home-link
{
	float	 		: left;
	margin-bottom	: 20px;
	margin-right	:25px;	
}

div.top-row-default,
div.top-row-frontpage,
div.top-row-level1,
div.top-row-level2,
div.center-row-frontpage,
div.center-row-level1,
div.center-row-level2,
div.site-footer,
div.search-block
{
	float			: left;
	clear			: left;
	width			: 990px;
	background-image: url(images/image/bg_content_ie.png);	
}
 
div.top-row-level1
{
	height	: 400px;
}
 
div.top-row-level2
{
	height	: 350px;
}
 
div.teaser-list-navigation,
div.teaser-block
{
	width	: 650px;
}
 
div.front-right-a div.teaser-block
{
	width	: 150px;
}

/**
 * Episode right element
 */

div.episode-teaser
{
	height: 235px;	
}
div.episode-img 
{
	float		: left;
	height		: 45px;
	width		: 80px;
	margin-top	: 4px;
	margin-left	: 2px;
	padding		: 1px;
	border		: 1px solid #666666;
}
div.episode-img img 
{
	float: left;
}
div.episode-short-title:hover 
{
	color			: #FCDC28;
	cursor			: pointer;
	text-decoration	: underline;
}
div.episode-short-title 
{
	color		: #EEEEEE;
	float		: left;
	font-size	: 12px;
	line-height	: 16px;
	margin-left	: 5px;
	text-align	: left;
	width		: 215px;
}
div.episode-item
{
	width	: 310px;
	float	: left;
	height	: 60px; 	
}

/**
 * Tabbed element
 */
div.tabbed-element-block
{
	float	: left;
	clear	: left;
	width	: 420px;
	margin 	: 0px;
}

div.tabbed-element-block div.teaser-block
{
	width	: 420px;	
}

div.tab-short-title-text
{
	color		: #EEEEEE;
	float		: left;
	font-size	: 12px;
	font-weight	: 900;
	height		: 12px;
	margin-left	: 10px;
	margin-top	: 4px;
	overflow	: hidden;
	text-align	: left;
	width		: 275px;
	text-transform: uppercase;
}

li.tab-menu-title-li 
{
	cursor			: pointer;
	font-size		: 12px;
	height			: 35px;
	line-height		: 3;
	text-align		: center;
	margin-left		: 11px;
	margin-right	: 11px;
	color			: #C5CBD0;

}

li.selected
{
	color: #FCDC28;
}

div.tab-content
{
	height: 100px;
	margin-top: 4px;	
}

li.tab-list-item
{
	margin-left:15px;
	float: left;
}

div.tab-info
{
	font-size	: 12px;		
}

.tab-list-item img
{
	height		: 56px;
	width 		:	100px;
	margin-top	: 2px;
	margin-left	: 2px;
	float		: left;
	
}

.tab-img-border
{
	float: left;
	height: 60px;
	width: 104px;
	margin-top: 4px;
	margin-left: 2px;
	border: 1px solid #666666;
}

.tab-teaser-text
{
	float		: left;
	margin-top	: 2px;
	margin-left	: 10px;
	width		: 276px;
	
	color		: #C5CBD0;
	
	font-size	: 11px;
	line-height	: 15px;
	
	text-align	: left;
}

.tab-list-item-container
{
	cursor			: pointer;
	width			: 395px;
	height			: 65px;
}

.tab-content-container-background
{
	width	: 418px;
	float	: left;
}

.tab-menu-title-container
{
	float				: left;
	margin  			: 10px 7px 5px;
	background-image	: url(images/image/teaser-list-title-text_bg.png);
}

.tab-menu-title-ul li 
{
	float			: left;
}

.tab-content-embed-field
{
	margin-top: 2px;
	margin-left: 21px;
	width: 420px;
	float:left;	
}

.tab-content-embed-input-field
{
	width:328px;
	border: 1px solid #333333;
	height: 20px;
	color: #CCCCCC;
}

.tab-content-embed-title-text
{
	width: 55px;
	float:left;
	font-size: 12px;
	font-weight: 900;
	line-height:20px;
	color: #EEEEEE
}

.tab-content-link-field
{
	margin-top: 4px;
	margin-left: 21px;
	width: 420px;
	float:left;
}

.tab-content-link-input-field
{
	width:328px;
	border: 1px solid #333333;
	height: 20px;
	color: #CCCCCC;
}

.tab-content-link-title-text
{
	width : 55px;
	float:left;
	font-size: 12px;
	font-weight: 900;
	line-height: 20px;
	color: #EEEEEE
}

.tab-content-video-controls
{
	display: none;
}

/**
 * spotlight block on frontpage
 */
div.level-0 div.spotlight-block
{
	float	: right;
	margin	: 22px 10px 0;
}
div.level-1 div.spotlight-block
{
	float		: right;
	margin-left	: 10px;
	width		: 550px;
}
div.level-2 #item
{
	float		: left;
	margin-left	: 5px;
}
div.spotlight-block-level1,
div.spotlight-block-level2
{
	float		: left;
	width 		: 980px;
	padding-left: 5px;
}

div.level-0 div.item-block-container div.item-image
{
	margin-left	: 10px;	
}

div.level-0 div.item-block-container div.teaser-text
{
	width		: 400px;
	margin-left	: 10px;	
}

div.top-row-level1 div.spotlight-block
{
	float	: left;
}

div.spotlight-block-container
{
}

div.spotlight-block-container div.item-title-text,
div.spotlight-block-container div.teaser-text
{
	float	: left;
	clear	: left;
}

div.spotlight-block-container div.item-title-text
{
	width	: 550px;
}

div.spotlight-block-container div.teaser-text
{
	color		: #EEEEEE;
	font-size	: 12px;
	line-height	: 16px;
	text-align	: left;
	width		: 540px;
	text-align	: justify;
	margin		: 5px
}

/**
 *
 */
div.center-row-frontpage,
div.center-row-level1,
div.center-row-level2
{
	margin	: 0px;
	float	: left;
	background-image	: url(images/image/bg_content_ie.png);	
}

div.topcurve
{
	width				: 990px;
	height				: 8px;		
	background-image	: url(images/image/curve_top.png);
	float				: left;
	margin-top			: 5px;
}

div.bottomcurve
{
	width				: 990px;
	height				: 8px;		
	background-image	: url(images/image/curve_bottom.png);
	float				: left;
	margin-bottom		: 5px;
}

/**
 * Frontpage right column
 */
 
div.front-right
{
	background:transparent url(images/image/line_vertical.png) repeat-y scroll 0 0;
	float:right;
	margin-right:10px;
	margin-top:0px;
	padding-left:14px;
	width:315px;	
}

div.level-2 div.front-right {
	float		: right;
	margin-left	: 10px;
	width		: 395px;
	margin-top	: 10px;
}

div.level-1 div.front-right
{
	float: right;
}

div.front-right-a
{
	float			: left;
	width			: 150px;
}

div.front-right-b
{
	background	: transparent url(images/image/line_vertical.png) repeat-y scroll 0 0;
	float		: right;
	width		: 240px;
}

/**
 * Teaser block
 */
div.teaser-block
{
	float	: left;	
}

div.teaser-list-title-text
{
	background-image	: url(images/image/teaser-list-title-text_bg.png);
	float				: left;
	height				: 20px;
	margin-bottom		: 10px;
	margin-left			: 15px;
	margin-top			: 0px;
	padding-bottom		: 5px;
	width				: 620px;
}

div.teaser-list-title-text div
{
	padding-bottom	: 2px;
}

div.teaser-block form
{
	float	: right;
}

div.teaser-list-icon-block div.teaser-item
{
	float		: left;
	margin-left	: 5px;
	width		: 157px;
	height		: 140px;
}

div.teaser-list-block div.teaser-item
{
	float	: left;
	width	: 660px;
	height	: 104px;	
}

div.teaser-list-block div.item-teaser-image
{
	border		: 1px solid #5C5C5C;
	float		: left;
	padding		: 0;
	margin-left	: 10px;
	margin-right: 10px
}

div.teaser-list-icon-block div.item-teaser-image
{
	border		: 1px solid #5C5C5C;
	float		: left;
	height		: 77px;
	width		: 134px;
	padding		: 0;
	margin-left	: 10px;
	margin-right: 10px
}

div.teaser-right-a div.item-teaser-image
{
	border		: 1px solid #5C5C5C;
	float		: left;
	height		: 77px;
	margin-left	: 2px;
	width		: 134px;
}

div.teaser-right-a div.teaser-item
{
	float		: left;
	width		: 140px;
	height		: 120px;
	clear		: left
}
div.front-right-a div.teaser-list-title-text
{
	background-image:url(images/image/teaser-list-title-text_bg.png);
	float		: left;
	height		: 20px;
	padding-left: 5px;
	width		: 135px;
	margin-left	: 0;
}
div.front-right-a div.advertisement-title 
{
	background-image:url(images/image/teaser-list-title-text_bg.png);
	float		: left;
	height		: 24px;
	padding-left: 5px;
	width		: 135px;
	margin-left	: 0;
}

div.teaser-right-a div.item-teaser-image img
{
	float	: left;
	height	: 73px;
	margin	: 2px;
	width	: 130px;
}
div.front-right-b div.episode-title 
{
	height		: 24px;
	margin-left	: 13px;
	padding-left: 5px;
	width		: 225px;
}
div.front-right-b div.episode-item 
{
	float		: left;
	height		: 60px;
	margin-left	: 12px;
	width		: 230px;
}
div.front-right-b div.episode-short-title
{
	width		: 130px;
	margin-top	: 2px;	
}
div.teaser-related-items div.item-teaser-image img {
	float:left;
	height:45px;
	margin:2px;
	width:75px;
}

div.teaser-related-items div.thumbnail-overlay {
	height : 47px;
	width  : 77px;
	padding: 0;
}

div.teaser-block div.item-teaser-image a {
	height	: 73px;
	width	: 130px;
}
div.item-teaser-image img {
	float	: left;
	height	: 73px;
	margin	: 2px;
	width	: 130px;
}
div.teaser-list-block div.teaser-item div.teaser-text *,
div.teaser-list-block div.teaser-item div.teaser-title-text *,
div.teaser-list-block div.teaser-item div.teaser-item-toolbar
{
	float	: left;
}

div.teaser-list-block div.teaser-item div.teaser-title-text a
{
	color			: #EEEEEE;
	float			: left;
	font-size		: 12px;
	height			: 13px;
	margin-bottom	: 5px;
	padding-bottom	: 2px;
	overflow		: hidden;
	text-align		: left;
	width			: 300px;
}

div.teaser-list-block div.teaser-item div.teaser-text *,
div.item-text,
div.item-tags *
{
	text-align	: justify;
	font-size	: 11px;
	line-height	: 15px;
	color		: #C5CBD0;
	float		: left
}

div.teaser-list-block div.teaser-item div.teaser-text *,
div.item-tags *
{
	height		: 51px;
}

div.teaser-list-block div.teaser-item div.teaser-text *
{
	overflow	: hidden;
	height		: 47px;
}

div.level-2 div.item-text
{
	float:left;
	width:540px;
}


div.teaser-text
{
	color		: #cccccc;
	width		: 475px;
	height		: 51px;	
	text-align	: justify;
	overflow	: hidden;
	line-height	: 16px;
	float		: left;
}

div.teaser-item-toolbar div.teaser-tags a
{
	padding	: 0px 0px 2px 0px;
}

div.teaser-list-block div.teaser-item div.teaser-item-toolbar div.teaser-tags span a,
div.teaser-list-block div.teaser-item div.teaser-item-toolbar div.teaser-tags span div.tag-separator
{
	float	: left;
}

div.spotlight-block a.video:hover div.thumbnail-overlay, div.video div.item-teaser-image a:hover div.thumbnail-overlay {
	background-image:url(images/image/rollover_teaser_video.png);
	display:none;
}
div.teaser-related-items div.video div.item-teaser-image a:hover div.thumbnail-overlay {
	background-image:url(images/image/rollover_related_video.png);
	display:none;
}
div.item-teaser-image a:hover div.thumbnail-overlay, a.item-teaser-text:hover div.thumbnail-overlay {
	display:block;
}

div.thumbnail-overlay {
	height	:75px;
	width	:132px;
}

div.thumbnail-overlay {
	cursor	: pointer;
	display	: none;
	margin	: 0px;
	position: absolute;
	z-index	: 5;
}

div.teaser-tags *
{
	font-style 		: italic;	
	color			: #8A959E;
	margin-right	: 3px;
	font-size		: 11px;
}

div.item-teaser-short-title
{
	color		: #eeeeee;
	font-size	: 12px;
	line-height	: 16px;
	float		: left;
	margin-top	: 5px;
	margin-left	: 12px;
	text-align	: center;
	width		: 130px;
}

div.front-right-a div.item-teaser-short-title
{
	margin-left	: 0px;

}

div.item-teaser-short-title:hover, div.teaser-text:hover
{
	text-decoration	: underline;
	color			: #FCDC28;
	cursor			: pointer; 
	cursor			: hand; 
}

div.line-horizontal
{
	background-image	: url(images/image/line_horizontal.png);	
	float				: left;
	height				: 2px;
	margin-left			: 10px;
	margin-top			: 10px;
	width				: 625px;
}

div.teaser-related-items div.line-horizontal
{
	width				: 385px;
}
div.line-400{
	background-image	:url(images/image/line_horizontal.png);
	float				:left;
	height				:2px;
	margin-bottom		:5px;
	margin-left			:10px;
	margin-top			:8px;
	width				:400px;
}

div.teaser-list-navigation
{
	float		: left;	
	text-align	: center;
	padding		: 10px 0px 10px 0px;
	font-size 	: 24px;
}

div.teaser-list-navigation
{
	border-top	: 1px solid #242627;
	margin-left	: 15px;
	width		: 620px;
	
}

div.teaser-list-navigation,
div.teaser-list-navigation a,
div.teaser-list-navigation a:active,
div.teaser-list-navigation a:link,
div.teaser-list-navigation a:visited
{
	text-decoration	: none;
	color			: #bababa;
}

div.teaser-list-navigation a.current
{
	border-bottom	: 1px solid #f3f3f3;
	color			: #f3f3f3;
}

/* teaser related items */

div.teaser-related-items,
div.teaser-related-items div.teaser-block,
div.teaser-related-items div.teaser-list-title-text
{
	float : right;
	width : 425px;
}

div.teaser-related-items div.teaser-item
{
	height 	: 90px;
	width	: 92px;	
}
div.teaser-related-items div.item-teaser-image a {
	height	:49px;
	width	:79px;
}
div.teaser-related-items div.item-teaser-short-title
{
	width		: 92px;
	font-size	: 9px;	
}
div.teaser-related-list-title-text
{
	border-bottom	: 1px solid #252629;
	float			: left;
	height			: 20px;
	margin			: 0 0 10px 10px;
	padding-left	: 0;
	width			: 410px;
}

div.teaser-related-items div.teaser-item-odd, div.teaser-related-items div.teaser-item-even {
	width	: 408px;
	height	: 74px;
}

div.level-2 div.teaser-related-items div.teaser-item-odd {

	height	: 78px;
}

div.level-2 div.teaser-related-items div.teaser-item-even {

	height	: 78px;
}

div.level-2 div.teaser-related-items div.teaser-item-odd {

	height	: 78px;
}

div.level-2 div.teaser-related-items div.teaser-item-even {

	height	: 78px;
}


div.teaser-related-items div.teaser-list-block {
	overflow-x	: hidden;
	overflow-y	: scroll;
	width		: 420px;
}

div.level-1 div.teaser-related-items div.teaser-list-block {
	height		: 351px;
	float		: left;
	overflow-x	: hidden;
	overflow-y	: scroll;
	width		: 420px;
}
div.level-2 div.teaser-related-items div.teaser-list-block {
	height		: 294px;
	float		: left;
	overflow-x	: hidden;
	overflow-y	: scroll;
	width		: 420px;
}

div.teaser-title-text {
	font-size	: 14px;
	font-weight	: 900;
	text-align	: left;
}
div.teaser-related-items div.teaser-text {
	font-size	: 10px;
	height		: 32px;
	line-height	: 11px;
	overflow	: hidden;
	width		: 285px;
	float		: left;
}

.itext, .text {
	color		: #EEEEEE;
	font-size	: 12px;
}

div.article_text 
{
	color		: #D2D8DE;
	font-size	: 12px;
	line-height	: 18px;
	margin-left	: 10px;
	padding		: 0 5px;
	width		: 540px;
	float		: left;
}

div.list-pager-block {
	float			: left;
	margin-left		: 15px;
	width			: 100%;
	font-size		: 18px;
	margin-bottom	: 15px;
}

div.teaser-related-items div.teaser-text a {
font-size	: 10px;

}

div.teaser-text h3 a {
font-weight:100;

}

/**
 * Item block on level 2
 */
div.item-block
{
	float				: left;
	width 				: 990px;
	background-image	: url(images/image/bg_content_ie.png);	
}

div.item-block #item,
div.item-block div.item-title-text
{
	float	: left;
	clear	: left;
	width	: 400px;
}

div.item-block div.item-text
{
	float	: left;
	width 	: 550px;
	padding	: 10px;
	height	: 600px;
}

div.item-advertisement-google
{
	width		: 535px;
	text-align	: center;
	padding		: 5px;
}

div.item-advertisement-rectangle
{
	float			: right;
	margin-top		: 30px;
	padding-right	: 120px;
}

div.item-tags
{
	float	: left;
	clear	: left;
	width	: 540px;	
}

div.item-tags *
{
	float		: left;
	font-size	: 12px;
	font-style	: italic;
	margin-top	: 20px;
	margin-right : 3px;
}

div.tag-separator
{
	margin-right : 3px;
}

/**
 * Gallery
 */
div.gallery
{	
	/*margin		: 10px 0 10px 0;*/
	text-align	: center;	
	width		: 550px;	
}

a.gallery img
{
	border	: 1px solid #5C5C5C;
	padding	: 1px;
	margin	: 5px 0 15px 10px;
}

div.hidden
{
	display: none;
}



/**
 * Linkdump
 */

div.linkdump-block
{
	float			: left;
	margin-bottom	: 20px;
}

div.linkdump
{

	float		: left;
	font-size	: 12px;
	line-height	: 20px;
	margin-left	: 5px;
	text-align	: left;

	float		: left;
	font-size	: 12px;
	line-height	: 20px;
	margin-left	: 1px;
	text-align	: left;

}

/**
 * Linkdump
 */


ul.linkdump li a, ul.front-right li a:visited {
	color:#C5CBD0;
	display:block;
	padding:0.3em 0;
	text-decoration:none;
}
ul.linkdump li {
	border-bottom	: 1px solid #242627;
	height			: 25px;
	list-style-type	: none;
	margin-bottom	: 2px;
	padding-bottom	: 2px;
	padding-left	: 3px;
	width			: 306px;
}
div.front-right-b ul.linkdump li {
	width			: 225px;
	margin-left		: 15px;
}
ul.linkdump li a:hover {
	color			: #FFFFFF;
	text-decoration	: underline
}

div.linkdump-block
{
	float			: left;
	margin-bottom	: 20px;
}

div.linkdump
{
	float		: left;
	font-size	: 12px;
	line-height	: 20px;
	margin-left	: 1px;
	text-align	: left;
}
ul.linkdump li a, ul.front-right li a:visited {
	color:#C5CBD0;
	display:block;
	padding:0.3em 0;
	text-decoration:none;
}
ul.linkdump li {
	border-bottom	: 1px solid #242627;
	height			: 25px;
	list-style-type	: none;
	margin-bottom	: 2px;
	padding-bottom	: 2px;
	padding-left	: 3px;
	width			: 306px;
}
div.front-right-b ul.linkdump li {
	width			: 225px;
	margin-left		: 15px;
}
ul.linkdump li a:hover {
	color			: #FFFFFF;
	text-decoration	: underline
}
/**
 * Bookmarking-bar
 */
div.bookmarking-bar
{
	background-image	: url(images/image/teaser-list-title-text_bg.png);
	clear				: left;
	float				: left;
	height				: 25px;
	margin				: 10px 0 10px 10px;
	padding-top			: 10px;
	text-align			: center;
	width				: 550px;
}

div.bookmarking-bar a
{
	color 			: #C5CBD0;
	text-decoration	: none;
}

/**
 * RSS 
 */
div.rss-block
{
	float	: right;
} 

ul.rss-list
{
	padding-bottom	: 10px;
	width	: 200px;
	
	float	: left;
}
 
li.rss-item
{
	width	: 240px;	
	float	: left;
	
	margin-top	: 3px;
}

li.rss-item img
{
	float : left;
}

a.rss-item-link
{
	float	: right;
	width	: 225px;
	height	: 13px;
	
	overflow	: hidden;
	color		: #a2a2a2;	
}

a.rss-item-link div
{
	color		 : #a2a2a2;
	font-size	 : 11px;
	
	padding : 0px 0px 2px 3px;

	float	: left;
	
	width	: 200px;
	height	: 13px;
	
	cursor	: pointer; 
	cursor	: hand;		
}

div.rss-block div.advertisement-title
{
	display : none;
}

img.advertisement {
	border			: 0 none;
	margin-bottom	: 10px;
	width			: 310px;
	height			: 90px;
	float			: left;
}

img.advertisement {
	border			: 0 none;
	margin-bottom	: 10px;
	width			: 310px;
	float			: left;
}
div.front-right-a img.advertisement {
	border		: 1px solid #5C5C5C;
	float		: left;
	margin-left	: 2px;
	width		: 130px;
	height		: 165px;
	padding		: 2px;
	}

/**
 * Static Pages
 */
div.static-block,
div.static-error-text,
div.static-image
{
	width		: 550px;
	float		: left;
}

div.static-title
{
	width		: 550px;
	background	: transparent none repeat scroll 0 0;
	margin-left	: 10px;
}


div.static-image
{	
	float			: left;
	height			: 310px;
	margin-bottom	: 20px;
	margin-left		: 10px;
	overflow		: hidden;
	width			: 550px;
}

div.static-text,
div.static-error-text
{
	line-height	: 20px;
	padding		: 15px;
	text-align	: justify;
	width		: 542px;
}

div.static-error-text
{
	font-weight	: 900;
	font-size	: 22px;
	line-height	: 30px;	
	
	height	: 500px;
}

div.static-error-text a
{
	color	: #999999;	
}

div.static-text iframe
{
	padding	: 0;		
}

#static_page_about
{
	width	: 100%;
	height	: 500px;
}


/**
 * Subscribe
 */ 
div.front-right div.subscribe-visitor
{
	float			: left;
	margin-bottom	: 10px;
	width			: 310px;
}
 
div.top-row-default div.subscribe-visitor
{
	float			: left;
	margin-bottom	: 10px;
	width			: 600px;
	text-align	: center;
}

div.top-row-default div.subscribe-visitor-title,
div.top-row-default div.subscribe-visitor-text,
div.top-row-default div.subscribe-visitor-message-text,
div.top-row-default div.subscribe-visitor-extended-text
{
	float		: left;
	
	width		: 650px;
	text-align	: center;
}

div.top-row-default div.subscribe-visitor-extended-text
{
	margin	: 20px 0px 0px 0px;
}

div.top-row-default div.subscribe-visitor-title
{
	height		: 220px;
	line-height	: 20px;
}

div.top-row-default div.subscribe-visitor-title
{
	float		: left;
	font-weight	: 900;
}

div.top-row-default div.episode-img
{
	width	: 160px;
	height	: 90px;
} 

div.top-row-default div.episode-short-title
{
	margin	: 10px 0px 0px 44px;
	width	: 160px;
}

div.top-row-default div.episode-item
{
	width	: 200px;
	height	: 150px;
	margin	: 25px 0px 0px 0px;
	text-align	: center;
}

div.top-row-default div.episode-img
{
	float	: none;
	margin	: 0px 0px 0px 56px;
} 

div.top-row-default a.episode-item-link
{
	float	: left;
	width	: 200px;
	height	: 150px;
	text-align	: center;
}

div.top-row-default div.episode-short-title
{
	float	: left;
	width	: 190px;
	text-align	: center;
}

div.top-row-default #subscribe-email
{
	width		: 300px;
	
	margin		: 10px 0px 0px 180px;
	
	border	: white 1px solid;
}

div.top-row-default #subscribe-button
{
	width		: 200px;
	padding 	: 0px;
	
	margin		: 10px 0px 0px 235px;
	
	border	: white 1px solid;	
}

div.subscribe-message
{
	text-align	: left;
	padding		: 10px;
	font-size	: 10px;
	color		: #eeeeee;
}
.mail-icon
{
	background-image	: url(images/image/mail_icon.png);	
	width				: 24px;
	height				: 24px;
	float				: left;
}

.contest-form
{
	float:	left;
	width: 275px;
}

.contest-question-answer
{
	float:	left;
	clear:	both;
	display: inline;
}

.contest-question
{
	color: #FFFFFF;
}

.contest-answer
{
	clear: both;
	display: block;
	color: 	#ff0000;
	margin-top: 1px;
}

.contest-error
{
	width:	275px;
	float: left;
}

input.contest-question-answer
{
	margin-right: 2px;
}

.contest-submit
{
	float:right;
}



/**
 * Login
 */
div.login
{
	float	: left;
	width	: 325px;	
}

div.top-row-default div.login
{
	margin	: 50px 0px 0px 50px;
}

div.login-error,
div.forgot-password-error,
div.forgot-password-message
{
	font-size	: 14px;
	
	color	: red;
	margin  : 5px 0px 5px 0px;
}

div.logout-text a
{
	width	: 250px;
	float	: left;
	clear	: left;
	margin	: 5px 0px 5px 0px;
	padding	: 0px 0px 3px 0px;
}


/**
 * Specific gadget/game/babe etc. rollover border colors
 */
 
div.gadget div.item-teaser-image a:hover
{	
	border-color	: #b0d017;
}

div.game div.item-teaser-image a:hover
{	
	border-color	: #0fb5dc;
}

div.babe div.item-teaser-image a:hover
{	
	border-color	: #ef0309;
}

div.entertainment div.item-teaser-image a:hover
{	
	border-color	: #ef037f;
}

.entertainment
{
	color	: #ef037f;
}

.babe
{
	color 	: #ef0309;
}

.gadget
{
	color	: #b0d017;
}
.games
{
	color	: #0fb5dc;
}

div.teaser-no-item
{
	height	: 50px;
	width	: 300px;
	
	text-align	: center;
	
	font-size	: 13pt;
	font-weight	: 900;
}


/**
 * Footer
 */
div.site-footer
{
	height 				: 360px;
	margin-bottom		: 20px;
	background-image	: url(images/image/bg_content_ie.png);	
}

div.language-block
{
	background-image: url(images/image/teaser-list-title-text_bg.png);
	height			: 35px;
	margin-right	: 5px;
}

div.language-footer-block
{
	background-image: url(images/image/teaser-list-title-text_bg.png);
	height			: 35px;
	margin			: 10px;
	text-align		: center;	
}

div.language-block img, div.language-footer-block img {
	margin : 10px;
}

div.item-footer {
height:35px;
margin-bottom:2px;
margin-top:5px;
padding-bottom:10px;
}

img.lang-icon {
	height : 18px;
	width : 26px;
}

div.site-title
{	
	float	: left;
	padding	: 5px 0px 0px 0px;
}


div.tag-cloud-block a
{	
	padding		: 4px;
	line-height : 30px;
	color		: #eeeeee;	
}

div.tag-cloud-block a
{	
	padding	: 4px;
	line-height : 30px;
	color	: #eeeeee;	
}
div.tag-cloud-block {
	line-height	: 25px;
	margin-left	: auto;
	margin-right: auto;
	width		: 960px;
	height		: 276px;
}

/**
 * Static menu block
 */
 
ul.jd_menu li
{
	float : left;
} 


/**
 * Search
 */ 

div.extended-search-container 
{
	height	: 25px;
	padding	: 10px 0;
	width	: 550px;
}
div.search-block 
{
	float:left;
}
div.extended-search 
{
}
div.extended-search input {
	background	: transparent url(images/image/search_bg.png) repeat scroll 0 0;
	border		: medium none;
	color		: #8A959E;
	padding		: 4px 0 2px 10px;
	width		: 350px;
}
div.extended-search input, div.extended-search select {
	float		: left;
	margin-left	: 7px;
}
#search-box 
{
	width		: 250px;
	height		: 18px;
	margin-left	: 15px;
}
/**
 * Advertisement block
 */ 
div.advertisement-block
{
	padding	: 7px 0px 7px 0px;
	float 	: left;
	clear	: left;
}
 
div.sky-advertisement
{
	position : relative;
	width	 : 0px;
	height	 : 0px;
}

div.sky-advertisement div.sky-1
{
	top	: 500px;
}

div.sky-advertisement div.sky-2
{
	top	: 1500px;
}

div.sky-advertisement-block-1
{
	position : absolute;
	display	 : block;
	left 	: 500px;		
	top		: 139px;
}

div.sky-advertisement-block-2
{
	position : absolute;
	display	 : block;
	left 	: 500px;		
	top		: 750px;
}

div.rectangle
{
	float	: left;
	margin	: 5px 0 10px 0px;
	width	: 300px;
}
/**
 * Button
 */
 
.button-icons
{
	background-image	: url(images/image/icons_unselected.jpg);	
	width				: 22px;
	height				: 18px;
	border				: 0px;
	margin-right		: 10px;
	margin-top			: -1px;
	cursor				: pointer; 
	cursor				: hand; 
}

.button-list
{
	background-image	: url(images/image/list_unselected.jpg);	
	width				: 22px;
	height				: 18px;
	border				: 0px;
	margin-top			: -1px;
	margin-right		: 10px;
	cursor				: pointer; 
	cursor				: hand; 

}

.button-list:hover
{
		background-image	: url(images/image/list_selected.jpg) !important;

}

.button-icons:hover
{
		background-image	: url(images/image/icons_selected.jpg) !important;
}

/**
 * wh-games
 */
#wh-games
{
	float		: left;
	width		: 620x;
	margin-left	: 15px;
	margin-top	: 15px;
	padding 	: 2px;
	text-align	: left;

}

#zylom, #zylom * 
{
	margin-left	 :auto;
	margin-right :auto;
}

#zylom img 
{
	float:left;
	text-align: left;
}

#zylom span.text 
{
	color	: white;
}
strong {
	font-weight	: 900;
	font-size	: 14px;
}