body 
{
	background-color: white;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	margin:0px;
}

#main_container
{
	width: 1002px; 
	margin-left: auto;
	margin-right: auto;
}
#struc_kop
{
}
#struc_midden
{
	margin-top: 5px;
	border: 0px dashed black;
	text-align: center;
}
#struc_voet
{
	margin-top: 2px;
	text-align: center;
}
#belegger_tv_logo
{
	text-align: center;
	float: left;
	width: 269px;
}
#leaderboard
{
	overflow: hidden;
	text-align: right;
	float: right;
	width: 728px;
}
#video_image
{
	background: #E2E2E2;
	width: 640px;
	border: 1px solid black;
	float: left;
	margin-right: 2px;
	position: relative;
}
#zoek_resultaten
{
	background: url(../img/layout/video_rechts_bg.jpg) repeat-x bottom;
	width: 640px;
	min-height: 478px;
	_height: 478px;
	border: 1px solid black;
	float: left;
	margin-right: 2px;
	position: relative;
	padding: 0px;
	text-align: left;
}
#video_text_logo
{
	bottom: 28px;
	left: 489px;
	position: absolute;
	display: block;
}
#video_text
{
	background: url(../img/layout/video_text_bg.jpg) no-repeat top;
	width: 620px;
	height: 75px;
	position: absolute;
	bottom: 0px; 
	left: 0px;
	filter:alpha(opacity=85); 
	-moz-opacity:0.85;	
	-khtml-opacity: 0.85; 
	opacity: 0.85; 
	text-align: left;
	padding: 10px;
	display: block;
	cursor: pointer;
}
#video_rechts
{
	background: url(../img/layout/video_rechts_bg.jpg) repeat-x bottom;
	width: 336px;
	float: right;
	border: 1px solid black;
	text-align: left;
	padding: 10px;
	overflow: hidden;
}
#video_rechtss
{
	background: url(../img/layout/video_rechts_bg.jpg) repeat-x bottom;
	width: 336px;
	float: right;
	border: 1px solid black;
	text-align: left;
	padding: 10px;
	overflow: hidden;
}
#opsomming_cat
{
	width: 481px;
	float: right;
	text-align: left;
	padding: 10px;
}
#opsomming_beleggertv
{
	width: 481px;
	float: left;
	text-align: left;
	padding: 10px;
}
#maxreactiesdiv
{
	display: none;
}
#player_tools
{
	padding-left: 0px;
	padding-top: 1px;
	width: 638px;
	background: #E2E2E2;
	text-align: right;
	border: 0px;
}
#player_table
{
	text-align: left;
	color: #696666;
	font-size: 11px;
	width: 100%;	
}
#player_title
{
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#player_title2
{
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#player_title h1
{
	font-weight: bold;
	font-size: 12px;
	/*color: #696666;*/
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#player_title2 h1
{
	font-weight: bold;
	font-size: 12px;
	color: #696666;
	margin: 0px;
	padding: 0px;
}
#player_bekeken
{
	height: 16px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#player_title_bar
{
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	background-image: url(/img/layout/titel_grad.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 19px;
}
#player_title_bar2
{
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
	background-image: url(/img/layout/titel_onder.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 19px;
	border-bottom:1px solid #000000;
}
#zoek_resultaten_title
{
	height: 20px;
	width: 630px;
	background: #9E9E9E;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	color: #E2E2E2;
}
#zoek_resultaten_content
{
	padding: 2px 10px;
}
#ratingspan_gestemd
{
	position: absolute;
	display: none;
	color: black;
	background-color: #E2E2E2;
	height: 20px;
	width: 110px;
	line-height: 22px;
}
div.reactie_kop
{
	background-color: #EEEEEE;
	height: 20px;
	padding: 3px;
	margin-top: 2px;
}
div.reactie_opties
{
	height: 20px;
	line-height: 20px;
	float: right;
	text-align: right;
}
div.reactie_showhide
{
	height: 20px;
	line-height: 20px;
	float: left;
	text-align: left;
	padding-left: 5px;
}
div.reactie_opties img 
{
	vertical-align: middle;
	cursor: pointer;
}
div.reactie_titel
{
	height: 20px;
	line-height: 20px;
	float: left;
}
.reactie_onderwerp
{
	width: 60px;
	float: left;
}
.reactie_invoer
{
	float: left;
}
.reatie_comment
{
	padding-top: 3px;
	padding-left: 10px;
	float: left;
}
.reactie_formulier
{
	padding-top: 3px;
}
div.reactie_inhoud
{
	word-wrap: break-word;
	overflow: hidden;
	padding: 1px 3px 10px 3px; 
	color: gray;
}
div.in
{
	display: none;
}
div.out
{
	display: block;
}
div.faq
{
	padding-left: 15px;
	background-repeat: no-repeat;
}
div.q_in
{
	background-image: url(/img/icon/arrow_in.gif); 
}
div.q_out
{
	background-image: url(/img/icon/arrow_out.gif); 
}

a:link, a:visited 
{
	color: #000000;
	text-decoration: none;
}
a:hover 
{
	color: #CC3300;
	text-decoration: underline;
}
a.white:link, a.white:visited 
{
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover 
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.line:link, a.line:visited 
{
	color: #000000;
	text-decoration: underline;
}
a.line:hover 
{
	color: #CC3300;
	text-decoration: none;
}
a.noline:link, a.noline:visited 
{
	color: #000000;
	text-decoration: none;
}
a.noline:hover 
{
	color: #CC3300;
	text-decoration: none;
}
a.logo_link
{
	font-family:Arial; 
	font-size:10px; 
	font-weight:bold; 
	margin-left:8px;
	margin-right:8px;
	color: #000;
}
a.logo_link:hover 
{
	font-family:Arial; 
	font-size:10px; 
	font-weight:bold; 
	margin-left:8px;
	margin-right:8px;
	color: #000;
}
a.reactie_showhide:link, a.reactie_showhide:visited 
{
	font-size:9px; 
	color: #000000;
	text-decoration: none;
}
a.reactie_showhide:hover 
{
	color: #CC3300;
	text-decoration: underline;
}
a.meer_link:link, a.meer_link:visited 
{
	color: #D81F20;
	font-weight: bold;
	text-decoration: none;
}
a.meer_link:hover 
{
	text-decoration: underline;
}


A:link img, A:visited img, A:hover img {border: 0px;}

span.kop_rood
{
	color: #D81F20;
	font-weight: bold;
	font-size: 17px;
}

div.snapshot
{
	background: url(/img/layout/schaduw_snapshot.jpg) no-repeat; 
	padding-bottom: 10px; 
	min-height: 63px;
	_height: 63px;
}

div.snapshot_ftv
{
	background: url(/img/layout/schaduw_snapshot_ftv.jpg) no-repeat; 
	padding-bottom: 10px; 
	min-height: 63px;
	_height: 63px;
}

div.snapshot img {
    vertical-align: top
}

img.snapshot
{
	margin: 1px 0 0 1px; 
	display: block; 
	border: 0; 
	float: left;
}

p.snapshot
{
	margin: 0;
	padding: 0;
}

/******TAGCLOUD*********/
.smallestTag { font-size: 10px; margin: 5px 10px 5px 0px; }
.smallTag { font-size: 14px; margin: 5px 10px 5px 0px; }
.smallmediumTag { font-size: 16px; margin: 5px 10px 5px 0px; }
.mediumTag { font-size: 18px; margin: 5px 10px 5px 0px; }
.mediumlargeTag { font-size: 20px; margin: 5px 10px 5px 0px; }
.largeTag { font-size: 22px; margin: 5px 10px 5px 0px; }
.largestTag { font-size: 24px; margin: 5px 10px 5px 0px; } 


/******PAGINA TELLER*********/
.teller_huidig
{
	border: 1px solid #DADADA;
	background: #DADADA;
	text-align: center;
	margin: 3px;
	width: 25px;
}
.teller_niethuidig
{
	border: 1px solid #DADADA;
	background: white;
	text-align: center;
	margin: 3px;
	width: 25px;
}

/******TABLE ELEMENTEN*******/
table
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
}

#video_text_table
{
	color: white;
	font-family: Arial;
	font-size: 12px;
}

#video_text_table p
{
    margin: 0;
    padding: 0;
}

td.td_streep_h
{
	height: 6px;
	background-image: url(../img/layout/streep_h.gif);
	background-position: center;
	background-repeat: repeat-x;
}

td.compagnion_banner{
  height: 60px;
	width: 234px
}

/******FORM ELEMENTEN*******/
#video_categorie_select
{
	height:18px; 
	font-size:10px;
}
#video_bron_select
{
	height:18px; 
	font-size:10px;
}
#zoekterm
{
	height:15px; 
	font-size:11px; 
	color:#000000;
}
input.site
{
	height:12px; 
	font-size:10px; 
	color:#000000;
}
input.site2
{
	height:22px; 
	font-size:11px; 
	color:#000000;
}
input.btn 
{
	border : 1px solid #C5C2C2;
	width: 70px;
	height: 18px;
	background: #E4E4E4;
	font-family:Arial; 
	font-weight:bold; 
	font-size:10px; 
}
input.btn2 
{
	border : 1px solid #C5C2C2;
	width: 70px;
	height: 22px;
	background: #E4E4E4;
	font-family:Arial; 
	font-weight:bold; 
	font-size:10px; 
}
/*
 * MENU
 */
/* ================================================================ */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {
    margin-top: 5px;
    width: 1000px;
    height: 22px;
    font-size: 0.85em;
    position: relative;
    z-index: 100;
    font-family: Arial, Verdana, sans-serif
}

* html #menu {
    width: 1000px;
    w\idth: 1000px
}

#menu ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-image: none;
    font-weight: bold
}

#menu ul ul {
    width: 149px;
    font-weight: normal
}

#menu li {
    float: left;
    width: 96px;
    position: relative
}

#menu a, #menu a:visited {
    text-align: center;
    display: block;
    font-size: 11px;
    text-decoration: none;
    color: #838383;
    width: 95px;
    height: 22px;
    background: #E3E1E2;
    line-height: 22px
}

* html #menu a, * html #menu a:visited {
    width: 95px;
    w\idth: 95px
}

#menu a#service {
    width: 95px
}

#menu li#puntnl {
    width: 38px;
}

#menu a#puntnl_link {
    width: 40px;
}

#menu ul ul {
    visibility: hidden;
    position: absolute;
    top: 22px;
    left: 0;
    width: 120px;
    border: 1px solid #369;
    height: auto
}

* html #menu ul ul {
    top: 22px;
    t\op: 22px
}

#menu table {
    position: absolute;
    top: 0;
    left: 0;
    border-collapse: collapse
}

#menu ul ul a, #menu ul ul a:visited {
    text-align: left;
    font-size: 11px;
    background: #fff;
    color: #000;
    line-height: 18px;
    padding: 0 3px;
    width: 114px;
    border-bottom: 1px solid #E3E1E2;
    height: 18px
}

#menu ul ul a.last, #menu ul ul a.last:visited {
    border-bottom: none
}

* html #menu ul ul a, * html #menu ul ul a:visited {
    width: 114px;
    w\idth: 114px
}

#menu a:hover {
    text-decoration: underline;
    visibility: visible
}

#menu ul ul a:hover {
    color: #369;
    background: #E3E1E2
}

#menu :hover > a {
    text-decoration: underline
}

#menu ul ul :hover > a {
    color: #369;
    background: #E3E1E2
}

#menu ul li:hover ul, #menu ul a:hover ul {
    visibility: visible
}


/*** OMSCHRIJVING TOOLTIP ***/
img.omschrijving_tooltip
{
    vertical-align: middle
}

.tool-tip
{
	color: #000;
	width: 300px;
	z-index: 13000;
    background: #ffe;
    border: 1px solid #000
}
 
.tool-title
{
	font-weight: bold;
	margin: 0;
	color: #gray;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text
{
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}

/*** PAGINA TELLER ***/
div.teller_on
{
	float: left;
	border: 1px solid black;
	background: #DADADA;
	width: 25px;
	height: 18px;
	margin: 2px;
	padding-top: 4px;
	text-align: center;
}

div.teller_off
{
	cursor: pointer;
	float: left;
	border: 1px solid black;
	background: #FFFFFF;
	width: 25px;
	height: 18px;
	margin: 2px;
	padding-top: 4px;
	text-align: center;
}
