/* Global reset ////////////////////////////////////////////////////////////////////////////////*/
*	    { 	
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}

em { font-style: italic; }
table {	border-collapse: collapse; border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
caption, th, td { font-weight:normal; text-align:left; }
ol, ul { list-style:none;}
input, select, textarea { background: #FFF; }
h1, h2, h3, h4, h5, strong, b { font-weight: bold; }

/* Global reset  end////////////////////////////////////////////////////////////////////////////////*/

/* Base ////////////////////////////////////////////////////////////////////////////////*/
body { 
	background: #8A8F95 url("/fileadmin/tvkrant/GFX/bg.png") repeat-x left top fixed;
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	text-align: center;
}

p, table td, table th, input {
	font-size: 11px;
}

td { vertical-align: top; }
	
form {
	display	: inline;
}

.clearer {
	clear: both;
	height:1px; 
	border-top:1px dashed #AAA; 
	margin-top:1px;
	width: 100%;
}

/* Base  end////////////////////////////////////////////////////////////////////////////////*/

#container {
	display			: inline;
	float			: left;
	margin			: 0px;
	margin-left		: 5px;
	position		: relative;
	text-align		: left;
	width			: 867px;
}

#headerContainer {
	width			: 867px;
	height			: 216px;
	margin-bottom	: 18px;
	margin-right	: 10px;
	display			: inline;
	float			: left;	
}

#mainContainer {
	width: 867px;
	/*min-height: 598px;
  *height: 598px;*/ /* IE only */
}
#mainContentContainer {
	margin-top		: 5px;
}

#mainFloat {
	display			: inline;
	float			: left;
	width			: 867px;
	margin-right	: 10px;
	min-height		: 598px;
}

#headerBanner {
	width			: 867px;
	height			: 192px;
	background		: #000;
}

#headerMenu {
	width			: 867px;
	height			: 25px;
	background		: #000 url("/fileadmin/tvkrant/GFX/menu2.jpg");	
}

#headerMenu a {
	background-image	: url("/fileadmin/tvkrant/GFX/menu2.jpg");
	float			: left;
	text-decoration: none;
}
	a#home				{ display: block; height: 25px; width: 62px;  background-position: 0px 0px; left: 0px; top: 0px; }
	a:hover#home			{ display: block; height: 25px; width: 62px;  background-position: 0px 25px; }
	
	a#filmsoptv			{ display: block; height: 25px; width: 74px;  background-position: -62px 0px; left: 62px; top: 0px; }
	a:hover#filmsoptv		{ display: block; height: 25px; width: 74px;  background-position: -62px 25px; }
	
	a#programmagids			{ display: block; height: 25px; width: 66px; background-position: -141px 0px; left: 140px; top: 0px; }
	a:hover#programmagids		{ display: block; height: 25px; width: 66px; background-position: -141px 25px; }
  
	a#films			{ display: block; height: 25px; width: 103px;  background-position: -209px 0px; left: 202px; top: 0px; }
	a:hover#films		{ display: block; height: 25px; width: 103px;  background-position: -209px 25px; }
	
	a#dvd				{ display: block; height: 25px; width: 53px;  background-position: -313px 0px; left: 306px; top: 0px; }
	a:hover#dvd			{ display: block; height: 25px; width: 53px;  background-position: -313px 25px; }
	
	a#games				{ display: block; height: 25px; width: 63px;  background-position: -362px 0px; left: 352px; top: 0px; }
	a:hover#games			{ display: block; height: 25px; width: 63px;  background-position: -362px 25px; }
	
	a#cd				{ display: block; height: 25px; width: 38px;  background-position: -425px 0px; left: 413px; top: 0px; }
	a:hover#cd			{ display: block; height: 25px; width: 38px;  background-position: -425px 25px; }
	
	a#specials			{ display: block; height: 25px; width: 68px;  background-position: -467px 0px; left: 449px; top: 0px; }
	a:hover#specials		{ display: block; height: 25px; width: 68px;  background-position: -467px 25px; }
	
	a#abonneeservice		{ display: block; height: 25px; width: 118px; background-position: -534px 0px; left: 514px; top: 0px; }
	a:hover#abonneeservice		{ display: block; height: 25px; width: 118px; background-position: -534px 25px; }
	
	a#abonneer		{ display: block; height: 25px; width: 160px; background-position: -645px 0px; left: 635px; top: 0px; }
	a:hover#abonneer		{ display: block; height: 25px; width: 160px; background-position: -645px 25px; }
	

div#prevWeek img, div#thisWeek img {
	margin-top		: 6px;
	margin-left		: 1px;
}

#headerMenu span {
	visibility		: hidden;
}
#headerMenu #rss {
	margin-top		: 4px;
	margin-right		: 4px;
  float: right;
}
#search {
	font-family		: Verdana,Arial,Helvetica;
	font-size		: 10px;
	color			: #000000;
	width			: 160px;
	border			: #ffffff 1px solid;
}
		
#searchbox {
	padding-top		: 2px;
}
		
#searchbutton {
	background		: none;
	margin-top		: 2px;
	margin-left		: 5px;
}

#weekContainer {
	background		: #D9DDE0;
}

#weekMenu {
	width			: 674px;
	height			: 25px;
	background		: #2D2C2C url("/fileadmin/tvkrant/GFX/menuBg.gif") repeat-x bottom left;
}

#weekSubmenu {
	width			: 674px;
	height			: 20px;
	background		: #CCD04F;		
}

#weekTips {
	display			: inline;
	float			: left;	
	width			: 180px;
}

#bioscooptip {
	background		: #FFF;
	margin-bottom	: 5px;
	display			: inline;
	float			: left;	
	width			: 180px;
}
#bioscooptip a {
	color 			: #2F2F2F;
	font-size		: 115%;
}
#bioscooptip img {
	vertical-align	: middle;
}
#specialContainer {
	background-color	: #FFFFFF;
	display			: inline;
	float			: left;
	width			: 674px;
	margin-t		: 10px;
	height			: 215px;
	margin-top		: 15px;
}

#specialHead {
	background-color	: #AB2AC7;
	padding			: 0px 8px 0px 8px;	
	width			: 674px;
	height			: 22px;
	color			: white;
}
#specialHeadSpecial {
	float			: left;
	width			: 72px;
	font-family		: arial;
	font-size		: 15px;
	font-weight		: bold;
	margin-top		: 1px;
	
}
#specialHeadTitle {
	float			: left;
	font-family		: arial;
	font-size		: 15px;
	margin-top		: 1px;
}

#specialContent{
	background-color	: #ffffff;
	padding			: 0px 8px 0px 8px;
	width			: 674px;	
	height			: 186px;
	*height			: 191px;
	font-family		: verdana;
	font-size		: 11px;
	margin-top		: 2px;

}
#specialImage {
	float			: right;
	margin-right		: 12px;
	*margin-right		: 0px;
	
}
#specialText {
	width			: 400px;
	height			: 170px;
	overflow		: hidden;
	float			: left;
}
#specialLink {
	width			: 400px;
	float			: left;
}

#specialLink a, #specialLink a:hover, #specialLink a:visited{
	color			: #6F0289;
	font-family		: verdana;
	font-size		: 11px;
}

#specialImage img {
	height			: 180px;
}

#adContainer {
	left			: 877px;
	position		: absolute;
	top			: 0px;
	width			: 120px;
	overflow		: hidden;
	text-align		: center;
}

#adSmall {
	/*
	background	: #B8177E;
	*/
	width		: 120px;
	height		: 185px;
	margin-top      : 32px;	
	text-align	: center;
	cursor		: pointer;
}

#adLarge {
	width			: 120px;
	height			: 600px;
	margin-top     		: 18px;	
	text-align       	: center;
	font-style       	: italic;
	font-size        	: 90%;   
  	color            	: #fff;     
}

#footer {
	width			: 864px;
	height			: 20px;
	margin-top		: 11px;
	padding			: 0px 0px 0px 0px;
	text-align		: right;
	vertical-align	: middle;
	float			: left;
	font-size		: 100%;
}
#footer img{
	vertical-align	: middle;
	border			: 0px;
}
#footer a, #footer a:visited, #footer a:active, #footer a:hover {
	color			: #ffffff;
	text-decoration	: none;
	margin-left		: 10px;
}
#footer a:active, #footer a:hover {
	text-decoration	: underline;
}

.LinktextBlack {
	font-size		: 12px;
	color			: #000;
	text-decoration		: none;
}

.content-block {
		float: left;
		display: inline;
		padding: 5px;
		padding-right: 0px;
}

.content-block-item td {
		vertical-align: middle;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cl {
	clear: left;
}

.cr {
	clear: right;
}

.cb {
	clear: both;
}
