/*	Top Navigation */

img { margin: 0; border: 0;}

form { margin: 0px; padding: 0px; }

.form { border: solid 1px black; margin: 0px; padding: 0 0 0 2px; }
input.form {  height: 16px;	width: 103px; background-color: white;  }
textarea.form { width: 103px; }
.button { cursor: pointer; cursor: hand; }

.formtopsubmit { font-size: 8pt; color: white; background-color: #4C4C4C; border: none; }
input.formtop { border: solid 1px black; height: 16px; width: 88px; margin: 0px; padding-left: 2px; }

#wrapper	{
	color: #000000;
	margin: auto;
	padding: 0;
	border: 0;
	width: 942px;
	}

/*	Top Navigation */
#topnav	{ width: 942px; margin-bottom: 3px; height: 83px; }
#topnavleft	{ background-image: url(/images/redesign/header/header_links.gif);
					height: 83px; width:19px;
					float: left; }
#topnavkobus	{ background-image: url(/images/redesign/kobus/kobus_topnav_new.gif);
					background-repeat: no-repeat;
					background-position:  0% 100%; background-color: #4C4C4C;
					width:159px; height: 83px;
					float: left; }
#topnavlogo { background-color: #4C4C4C; height: 83px;
				background-image: url(/images/redesign/logo/filmfocus.co.gif);
				background-repeat: no-repeat;
				background-position:  0% 40%;			
				float: left; width: 140px;}
#topnavmenu	{ text-align: right; height: 61px;
				background-color: #4C4C4C;
				padding: 22px 0 0 0;
				float: left; width: 605px;
				/*background-image: url(/images/redesign/logo/je-blijft-kijken.gif);
				background-repeat: no-repeat;
				background-position:  30% 35%;*/
				color: #CCFF00;
				font-family: arial;
				font-size: 8pt;
				}
#topnavright	{ width: 19px; height: 83px;
					background-image: url(/images/redesign/header/header_rechts.gif);
					float: left; }

/*	Top Navigation */
#topnavmenu #mainsearch { display: inline; padding: 0; margin: 0; }
#topnavmenu #mainsearch input { width: 340px; }

a.topnavtext, a.topnavtext:link, a.topnavtext:visited, a.topnavtext:hover, a.topnavtext:active
	{ margin: 0 3px 0 4px; color: #CCFF00; font-size: 8pt; font-weight: bold; font-family: arial;}
a.topnavtext:hover { color: #CCFF00; text-decoration: underline;}
a.topnavarrow, a.topnavarrow:link, a.topnavarrow:visited, a.topnavarrow:hover, a.topnavarrow:active
	{ margin: 0 3px 0 4px; color: white; font-size: 11pt; font-family: verdana;}
a.topnavarrow:hover { color: #CCFF00;}

a.menulink, a.menulink:link, a.menulink:visited, a.menulink:hover, a.menulink:active
					{ font-size: 9pt; font-weight:  bold; line-height: 25px; color: black; }
a.menulink:hover	{ text-decoration: underline;}

a.menulink_sel, a.menulink_sel:link, a.menulink_sel:visited, a.menulink_sel:active,
	a.menulink_sel:hover	{ font-size: 9pt; font-weight:  bold; line-height: 25px; color: #00AEEF; }
a.menulink_sel:hover	{ text-decoration: underline;}

a.menulinksub, a.menulinksub:link, a.menulinksub:visited, a.menulinksub:active
		{ font-size: 9pt; line-height: 20px; color: black; }
a.menulinksub:hover		{ text-decoration: underline;}

/*	Menu */

#menu	{ border: none 0px; background-color: #CCFF00;
		margin-bottom: 3px; padding: 10px 2px 20px 3px; }
.menu_item { background-image:url(/images/redesign/layout/menu_arrow_black.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		margin: 3px;
		padding: 0 0 0 14px;
		
		}
.menu_item_sel { background-image:url(/images/redesign/layout/menu_arrow_cyan.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		margin: 3px;
		padding: 0 0 0 14px;}
.menu_subitem { margin: 3px; padding: 0 0 0 14px; }

#left	{ width:120px; border: 0; float: left;} 
#content{ width:627px; margin: 0 0 0 3px; border: 0; float: left; }


.forumstartblock	{ border: solid 2px #C5F01C; margin: 0 0 0 10px; padding: 0px; }

.forumstartblockleft	{ float: left; width: 770px; height: 123px; border: solid 2px #C5F01C; margin: 0 0 0 0; padding: 0px;}
.forumstartblockright	{ float: right; height: 123px; width: 140px; border: solid 2px #C5F01C; margin: 0 0 3px 0; padding: 0px;}

.forumstartheader	{ font-size: 9pt; font-weight: bold; background-color: #C5F01C; padding: 3px 4px; }
.forumstartcontent	{ line-height: 18px; font-size: 9pt; color: black; padding: 4px; margin: 0; background-color: white; }
.forumstartcontent td, .forumstartcontent p	{ line-height: 18px; font-size: 9pt; }

a.readmore, a.readmore:link, a.readmore:active, a.readmore:visited, a.readmore:hover { display: block; padding: 0 0 0 15px;
		text-decoration: none; background: url('/images/redesign/layout/cp_read_more.gif') no-repeat left 4px; }
a.readmore:hover { text-decoration: underline; }


/* Buzz forum */
.buzz-summary { padding: 10px 20px 0 20px; }
.buzz-buried, .buzz-buried a { color: #bbb !important; }

ul.buzz {list-style: none; padding: 0; margin: 0;}
ul.buzz li.balloon { background-image: url(/images/buzz/balloon_green.gif); background-repeat: no-repeat; height: 68px; width: 90px; padding: 12px 0 0 0; margin: 0; text-align: center;}
ul.buzz li.balloon_burried { background-image: url(/images/buzz/balloon_gray.gif); background-repeat: no-repeat; height: 68px; width: 90px; padding: 12px 0 0 0; margin: 0; text-align: center;}
ul.buzz li.buzz_this { background-image: url(/images/buzz/buzz_this.gif); background-repeat: no-repeat; height: 22px; width: 72px; padding: 1px 0 0 0; margin: 0 0 0 10px; text-align: center;}

.forumstartcontent ul { list-style:outside; list-style-type:none;margin:0 0 0 -3px; padding:0; }
li.arrow { background:url(/images/buzz/arrow.gif) no-repeat 0.3em 0.6em; padding:0 0 0 1.5em; font-size: 9pt;}
li.arrow_selected { background:url(/images/buzz/arrow_selected.gif) no-repeat 0.3em 0.6em; padding:0 0 0 1.5em; font-size: 9pt;}

.spacer { clear: both; }

