body {
background-color: #ffffff;
color: #000000;
font-family: Arial;
font-size:12px;
line-height:20px;
color: #000000;
text-decoration: none;

        background:url(/images/barBG.png) repeat-x top;
        position:relative;
        margin:0px;
        padding:0px;
        text-align: left !important;

}

html {
        height:100%;
        width:100%;
        position:relative;
        margin:0px;
        padding:0px;

}


table {
font-family: Arial;
font-size:12px;
line-height:20px;
color: #000000;
text-decoration: none;
}

table.home {
line-height:15px;
font-family: Arial;
font-size:12px;
color: #000000;
text-decoration: none;
}

table.legenda {
border: #DBDBDB solid 1px;
line-height:16px;
font-family: Arial;
font-size:11px;
color: #000000;
text-decoration: none;
}

table.analist {
border: #DBDBDB solid 1px;
font-family: Arial;
font-size:11px;
line-height:20px;
color: #000000;
text-decoration: none;
}

table.analist_noborder {
border: #DBDBDB solid 0px;
font-family: Arial;
font-size:11px;
line-height:20px;
color: #000000;
text-decoration: none;
}

th{
font-family: Arial;
font-weight:normal;
font-size:11px;
line-height:20px;
color: #000;
//background-color:#DBDBDB;
background-color:#eeeeee;
text-decoration: none;
}

tr.over{
background-color:#eeeeee;
cursor:hand;
}
tr.out{
background-color:#ffffff;
}
tr.over2{
background-color:#aaaaaa;
cursor:hand;
}
tr.out2{
background-color:#eeeeee;
}
td.analist{
	border-top: #eeeeee solid 1px;
}
td.analist2{
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px;
}
td.analist_gray{
	border-top: #eeeeee solid 1px;
	color:#999999;
}
td.analist_stock{
	border-top: #eeeeee solid 1px;
	color:#003399; 
}

h1 {
font-family: Arial ;
font-size:20px;
line-height:22px;
font-weight:bold;
color: #003399;
letter-spacing:1px;
float:right;
margin: 0;
}
h2 {
font-family:arial; 
font-size:14px; 
font-weight:bold;
color:#003399; 
margin:0;
}
h3 {
font-family:arial; 
font-size:10px; 
font-weight:normal;
color:#999999; 
margin:0;
}
h4 {
font-family:arial; 
font-size:12px; 
font-weight:bold;
color:#000; 
margin:0;
}
h5 {
font-family: Arial ;
font-size:20px;
line-height:22px;
font-weight:bold;
color: #003399;
letter-spacing:1px;
float:right;
margin: 0;
}

a {
font-family:arial; 
color:#003399;
text-decoration: none;
border-color: #000000;
}
a:hover {
text-decoration: underline;
}

a.th_link {
font-family:arial; 
color:#000;
text-decoration: none;
border-color: #000000;
}

hr {
color: #e4ebf1;
height:1px;
}

ul {
list-style-image: url(../images/li.gif);
margin-left: 15px;
margin-top: 10px;
margin-bottom: 0px;
line-height: 150%;
padding-left:0px;
}

.zoeken_button {
width: 80px;
height:16px;
font-weight: bold;
font-family:Verdana;
font-size:10;
color: #fff;
background-color: #336699;
cursor:hand;
border:solid 1px #336699;
}

th.zoeken{
background-color: #eee;
border:solid 0px #336699;
}

.zoeken{
border:solid 1px #ccc;
font-family:Verdana;
font-size:10;
color: #000;
}

table.zoeken{
border:solid 1px #336699;
}

a.submenu_link {
font-family:arial; 
color:#003399;
text-decoration: none;
border-color: #000000;
}
a.submenu_link:hover {
text-decoration: underline;
}

table.submenu {
font-family: Arial;
font-size:12px;
line-height:20px;
color: #000000;
text-decoration: none;
}

tr.submenu {
	font-family:arial; 
	color:#999999;
	text-decoration: none;
	font-weight: bold;
	font-size:12;
	line-height:13px;
}

td.info {
background-image:  url("../images/bginfo.gif");
padding-left:42px;
padding-top:20px;
font-family:arial; 
font-size:12px;
color: #000000;
text-decoration: none;
}

td.info_be {
background-image:  url("../images/bginfo_be.gif");
padding-left:42px;
padding-top:20px;
font-family:arial; 
font-size:12px;
color: #000000;
text-decoration: none;
}

td.magazine {
background-image:  url("../images/bgmagazine.gif");
padding-left:5px;
padding-right:3px;
padding-top:20px;
font-family:arial; 
font-size:12px;
color: #000000;
text-decoration: none;
}

td.alex {
background-image:  url("../images/alex.gif");
padding-left:5px;
padding-right:3px;
padding-top:20px;
font-family:arial; 
font-size:12px;
color: #000000;
text-decoration: none;
}

td.abn {
background-image:  url("../images/abn.gif");
padding-left:5px;
padding-right:3px;
padding-top:20px;
font-family:arial; 
font-size:12px;
color: #000000;
text-decoration: none;
}
td.IGM {
background-image:  url("../images/igm.gif");
padding-left:5px;
padding-right:3px;
padding-top:20px;
font-family:arial; 
font-size:12px;
color: #000000;
text-decoration: none;
}

td.dvdb {
background-image:  url("../images/dvdb.gif");
padding-left:5px;
padding-right:3px;
padding-top:20px;
font-family:arial; 
font-size:12px;
color: #000000;
text-decoration: none;
}

div.splashtransparency {
	background-color:#000; 
	position:absolute; 
	top:0px; 
	left:0px;
	z-index:80;
	width:100%;
	height:2300px;
	filter: alpha(opacity=65);
	-moz-opacity: .65; 
	opacity:.65;
}

div.splashbox {
	text-align:right;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:.99;
	background-color:#fff; 
	position:absolute; 
	top: 50%;
	left: 50%;
	margin-left:-315px;
	margin-top:-160px;
	z-index:99;
	width:630px;
	height:320px;
}
.hide{
	display:none;
}

.details_TabOn {

	font-weight:bolder;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	text-align:center;
	padding:4px;
	padding-right: 7px;
}

.details_TabOff {

	border-bottom: 1px solid #666;
	border-right: 1px solid #DDD;
	
	text-align:center;
	padding:4px;	
	padding-right: 7px;
	
}

.details_TabOff_Last {

	border-bottom: 1px solid #666;
	
	text-align:center;
	padding:4px;	
	padding-right: 7px;
	
}



.boxTable {margin-top:5px; margin-bottom:8px; }
.boxTable td { font-size:11px; }

.boxTable .Header { background-color:#336699; color:#ffffff; font-size:11px; padding-left:5px; }

.boxTable .Header a { text-decoration:none; color:#ffffff; }
.boxTable .Header a:hover { text-decoration:underline; color:#ffffff; }


/* BAR TOP */
#bartop                                      { top:0px; height: 30px; }
#bartop td									 { padding:0px; margin:0px; }

/* BAR MENU */
#barMenu                                     {  margin-top:0px; padding-top:0px; }
#barMenu ul                                  { margin:0px; padding:0px; left:-10px;}
#barMenu ul     li                           { float:left; }
#barMenu li                                  { float:left; list-style:none; margin-top:0px; }
#barMenu li a                                { float:left; text-decoration:none; color:#A7C3DF; font-size:11px; padding:0 10px 0 10px; height:26px; line-height:28px; border-right:#6289AF 1px solid; margin-top:0px; }
#barMenu li.active a                         { float:left; text-decoration:none; color:#fff; font-size:11px; font-weight:bold; }
#barMenu li.active a:hover                   { float:left; text-decoration:none; color:#fff; font-size:11px; font-weight:bold; }
#barMenu li a:hover                          { float:left; text-decoration:underline; color:#fff; font-size:11px; }



/* SEARCH */
#Search							{  }
#Search .input          		{ background:url(/images/searchINPUT.png) no-repeat top left; width:188px; padding:0 0 0 5px; height:22px; line-height:22px !important; border:none; font-size:11px; color:#7c7c7c;}
#Search .submit         		{ background:url(/images/searchBTN.png) repeat-x top; width:26px; height:22px; border:none; vertical-align:top; }

body * tbody                                   { text-align: left; }


.reactions 						{ width: 100%;  }

.reactions .header				{ background-color:#336699;  }
.reactions .header .user		{ font-weight:bolder; color:#fff; padding-left:5px; }
.reactions .header .date		{ color:#eee; text-align:left;  }
.reactions .header .reportbad	{ color:#fff; text-align:left; font-style:italic; }
.reactions .header .reportbad a	{ color:#fff; }
.reactions .header .action		{ text-align:right; padding-right:5px;  }
.reactions .header .action a	{ color:#fff; }

.reactions .body 			{ padding-top:10px; margin-left:0px; padding-left:20px; padding-bottom:15px;   }
.reactions .body .quote			{ font-style:italic; border:1px solid #666666; background-color:#eeeeee; padding:5px; margin-bottom:6px; }


.clear								{ clear:both; }

#addthis_container					{ text-align:right; width:236px;  }

.forumTable                             { width:100%; }
.forumTable .headCell                   { font-weight:bolder; font-variant:small-caps;  }
.forumTable .rowRubriek                 { background-color:#336699; color:#fff; font-weight:bolder; }
.forumTable .rowRubriek a               { color:#fff; text-decoration: none; }
.forumTable .rowRubriek a:hover         { text-decoration: underline; }

.forumTable .rowCategorie_odd          {  }
.forumTable .rowCategorie_even          { background-color:#f1f1f1; }
.forumTable .rowCategorieMore           { font-variant: small-caps; padding-top:10px; padding-bottom:10px; }

.forumTable .rowOdd                     { background-color:#fff; }
.forumTable .rowEven                    { background-color:#eee; }

.forum_add                              { float:right; margin:3px; padding: 4px; width:200px; text-align:center; }
.forum_add .icon                        { margin-right:6px; vertical-align: middle; }
.forum_add a                            { font-weight:bolder;}

.reaction_add                           { float:right; margin:3px; padding: 4px; width:200px; text-align:center; }
.reaction_add .icon                     { margin-right:6px; vertical-align: middle; }
.reaction_add a                         { font-weight:bolder;}

.forum_post                             { width:100%; }
.forum_post .header                     { background-color:#336699; color:#fff; }
.forum_post .user                       { padding-left:6px; }
.forum_post .user .icon                 { margin-right:4px; vertical-align: middle; }
.forum_post .date                       { color:#eee; text-align:center; width:194px; }
.forum_post .reportbad                  { width:100px; text-align:right; padding-right:6px; }
.forum_post .reportbad a                { color:#fff; }
.forum_post .avatar                     { width:80px; vertical-align: top; }
.forum_post .avatar .image              { border:1px solid #666; width:60px; height:60px; margin:4px; }
.forum_post .body 			{ padding-top:14px; margin-left:0px; padding-left:6px; padding-bottom:8px; vertical-align: top;   }
.forum_post .body .quote		{ font-style:italic; border:1px solid #666666; background-color:#eeeeee; padding:5px; margin-bottom:6px; }
.forum_post .footer                     { background-color: #eee;  }
.forum_post .footer .left               { width:80px; }
.forum_post .footer .quote              { padding-left: 6px; padding-top: 3px; padding-bottom:3px; }
.forum_post .footer .quote a            { color:#000; }
.forum_post .footer .quote .icon        { margin-right:4px; vertical-align: middle; }
.forum_post .footer .openingpost        { text-align:right; padding-right:6px; }
.forum_post .footer .openingpost .icon  { margin-right:4px; vertical-align: middle; }