/* Algemeen / Defaults */
body {
	background-color: #EEEEE6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td {
    vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #000000;*/
}

img {   
    border:none
}

.link_grafiek {
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.link_grafiek:hover  {
    text-decoration: underline;
}

.link { color: #000000; text-decoration: underline; font-size: 10px;
     }
.link:hover { color: #000000; text-decoration: none; font-size: 10px;}

a {
	color: #17328C;
	text-decoration: none;
}

.extra { text-decoration: underline;
         font-weight: bold;}

a:hover {
	text-decoration: underline;
}

Input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 16px;
	border: 1px solid #D4D2AC;
	background-color: #ffffff;
}

Select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	border: 1px solid #D4D2AC;
	background-color: #ffffff;
}


/* Algemeen */

.r  {text-align:right;}
.l  {text-align:left}
.strong {font-weight:bold; }
.floatL { float: left; }
.floatR { float: right; }

td.menu {vertical-align:bottom; padding-left: 5px; font-size: 14px;}

.reset {display: block;width: 100%;clear: both;margin: 0;padding: 0;}
.spacer {display: block; width: 100%; clear: both; height: 10px; }
.divider {
	background-image: url(../images/img_divider_news_home.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	background-position: left center;
	width: 100%;
}

.dvhdr1 { background:#17328c; font:bold 12px Arial, helvetica, sans-serif;    border: solid 1px #17328c; padding:2px 5px 2px 5px; width:250px; color:#fff; line-height:1.4em; }
.dvbdy1 { background:#eee;  font:normal 12px Arial, helvetica, sans-serif; border: solid 1px #17328c; border-top: none; padding:5px; width:250px; line-height:1.5em; }

.bgImage {
	background-image: url("/images/img_bg.jpg");
	background-repeat: no-repeat;
}

.HWrapper { width: 969px;
            height: 130px;
            display: block;
            float: left;
            }

.HdrLB 	{	width: 241px;
			height: 30px;
			float: left;
			display: block;
			color: #17328C;  
            }

.HdrRB	{	width: 728px;
			min-width: 728px;
			height: 100px;
			min-height: 100px;
			float: right;
			display: block;
			}
				
.HdrLO	{	width: 241px;
			padding-top: 21px;
			float: left;
			display: block;
			}
			
.HdrRO	{	width: 728px;
			height: 30px;
			float: right;
			display: block;
			}

.txtSubline{
	font-size: 10px;
	color: #999999;
}
.txtTitle,
.txtTitel{
	color: #17328C;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
}
.txtSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.leesverder {
	color: #BA0604;
	text-decoration: none;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.leesverder a 
{
    color: #BA0604;
	text-decoration: none;
}
.leesverder a:hover {
	text-decoration: underline;
}

.FormSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 20px;
	background-color: #BA0604;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.buttonform {   background-color: #BA0605;
                font-size: 11px;
                color: #FFFFFF;
                height: 20px;
                border: solid 1px #BA0605; }

.dropdownlist { width: 145px; }

.FormInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 16px;
	width: 324px;
	border: 1px solid #D4D2AC;
	background-color: #ffffff;
	text-indent: 4px;
}
.FormSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 324px;
	border: 1px solid #D4D2AC;
	background-color: #ffffff;
}

.FormZoekveld{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 16px;
	width: 100%;
	border: 1px solid #D4D2AC;
	background-color: #F7F6ED;
}
.FormZoekveldSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width: 50px;
	background-color: #BA0604;
	font-weight: bold;
	text-align:center
}
.FormZoekveldSubmit a {	color: #FFFFFF;   }
    
.registreer { color: #BA0604;
              text-decoration: none;
              font-weight: bold;}
                

/*---  Guruwatch ---*/

.klguru { background-image:url('/images/img_logoGW_background.gif'); background-repeat:no-repeat; background-position:center;}
.klguru a {text-decoration: none;  font-weight:normal; color:#17328C;}
.klguru a:hover {text-decoration: underline;}
.klguru div {font: 11px arial, helvetica, sans-serif; height:18px;  vertical-align: middle; text-align:right; overflow:hidden; white-space:nowrap; float:left; display: block; width: 50px; }
.klguru td {font: normal 11px arial, helvetica; }

.klguru .changeUp   {color:green;}
.klguru .changeDown {color:red;}
.klguru .pad        {padding-left:4px}

.close { background-color: #CFCFCF; }
.rowline {border-bottom: 1px solid #f7f7f7;}


/*--- Koersen --- */

.kl a {text-decoration: none;  font-weight:normal; color:#17328C;}
.kl a:hover {text-decoration: underline;}
.kl div {font: 11px arial, helvetica, sans-serif; height:18px; line-height:18px; vertical-align:bottom; text-align:right; overflow:hidden; white-space:nowrap; float:left; display: block; width: 50px;}
/*.kl td  {font: 11px arial, helvetica, sans-serif; height:18px; line-height:18px; vertical-align:bottom; overflow:hidden; white-space:nowrap; display: block}*/

.kl .changeUp   {color:green;}
.kl .changeDown {color:red;}
.kl .pad        {padding-left:4px}

.klname a       {color:#17328C; } 
.klname a:hover { color:#740044; } 

div.klname   {width:105px; text-align:left; overflow:hidden;}
div.klnames  {width: 88px; text-align:left; overflow:hidden;}
div.klnamel  {width:150px; text-align:left; overflow:hidden;}
div.klwide   {width:200px; text-align:left;}

div.klshort  {width: 50px}
div.kllong   {width: 60px;}
div.kldouble {width:120px;}

div.klicon   {width: 20px; }

div.klresearch{width: 80px; overflow: hidden; }

.gray {color:gray;}

div.empty  {width: 18px; background-color: #FFF;} 
div.center {text-align:center;}
div.right  {text-align:right}
div.left   {text-align:left}


.klhead { color:#aaa; border-bottom: 1px solid #ddd}
.klhead div {font: 12px arial; font-weight: bold;}

.guruklhead { color:#000; border-bottom: 1px solid #ddd; margin:5px 0 5px 0; }
/*.guruklhead td {font: 11px arial; font-weight: bold; padding: 0px; white-space:normal; overflow:visible; display:block; height:100%; vertical-align:bottom;}*/

.chartMsg {color:Red; font-weight:bold; width:100%; text-align:center; padding:20px}
.koersprofile{ width: 225px; padding:5px;background:#EAEFFA; border: solid 1px #C99100; font: normal 11px arial;}
.koersHeader h1{font-size:20px;}
.f7 { background-color: #eae9d7; }
.altRowkoersen { background-color: #eae9d7; }
.footerKoersen {text-align:center; color:#808080; font-size:9px;}

/*---  IR ---*/
.IRStringBox     {background-color:White; width:658px;} 
.IRStringBox .bl {border-left: solid 1px #d4d2ac;}
.IRStringBox .br {border-right: solid 1px #d4d2ac;}
.IRStringBox a   {color:Black; font-weight:bold}
.IRStringBox td  {vertical-align:middle; text-align:center}

/*---  Forum/Discussie ---*/
.forumLink { color: #333; height: 16px; margin: 0px; padding-top:2px; font-weight: bold; text-decoration: none; font-size: 12px; overflow:hidden; white-space:nowrap; }
.forumLink a:hover { text-decoration: underline;  }

.forumTitle {color: #333; margin: 0px; padding: 2px 0 2px 0; font-weight: bold; text-decoration: none; font-size: 18px; white-space:nowrap;}

.forumSmall {font-size: 10px; color: #999999; width: 325px; overflow: hidden;}
.forumSmall a{color: #999999;}
.Forum_company {    font-size: 12px;
                    font-weight: bold;} 

.ForumQuote {   border: 1px solid #ddd;
                background: url(/images/quote.gif) no-repeat top left #F7F7F7;
                padding-left: 23px;
                padding-top: 5px;
                font-size: 90%;
                font-style: italic;}
                


.forumBody {font-family: Arial, Helvetica, sans-serif; width: 325px; overflow: hidden;}

.seperator {background:url("/images/img_divider_smal.jpg") no-repeat bottom; padding-bottom: 5px}

.author { border: solid 1px #C99100; background:#F7F7F7; color:#7F0000; font-weight:bold; padding: 2px 0 2px 4px;  border-top:1px solid #C99100;}
.postcontent { margin:10px; overflow: hidden; font-size:12px; line-height:1.4em;  clear: both }
.postHeader { height: 18px; font-size: 12px; background:#fff; border-top:1px solid #C99100; /* border-top:1px solid #0097ad;*/ border-bottom:1px dashed #eee; color:#C99100; padding-left:4px; width: 100%;}

.forumCloudItem1{font-size:  7px;}
.forumCloudItem2{font-size: 10px;}
.forumCloudItem3{font-size: 13px;}
.forumCloudItem4{font-size: 16px;}
.forumCloudItem5{font-size: 18px;}
.forumCloudItem6{font-size: 21px;}
.forumCloudItem7{font-size: 24px;}

/*--- Breedtes ---*/
ul.col1Width {width: 470px;}    /* 50% */
ul.col2Width {width: 320px;}    /* 35% */
ul.col3Width {width: 265px; }   /* 30% */

ul.col1Width .title {width: 420px;}    /* 50% */
ul.col2Width .title {width: 270px;}    /* 35% */
ul.col3Width .title {width: 215px;}    /* 30% */

/*--- Nieuws ---*/
.newsTitle {text-decoration: none;}

ul.newsList {margin: 0px; padding: 0px; list-style: none none outside;}
li.newsList {margin: 0px; padding: 4px  0px;  border-bottom: 1px solid #f7f7f7; clear:both}
li.newsList .time  {float: left; display: block; width: 40px; padding: 1px 1px 1px 0px; margin-right:4px; font: normal 12px Arial,Helvetica,sans-serif; border: 1px solid #ddd; background: #f7f7f7; text-align: center; height: 13px; white-space:nowrap;}
li.newsList .title {float: left; display: block; overflow:hidden; white-space:nowrap; height: 17px;}
li.newsList .lead  {}

li.newsListDetail {margin: 0px; padding: 4px  0px;  border-bottom: 1px solid #f7f7f7; clear:both}
li.newsListDetail .time  {font-size: 10px; color:#878787; margin: 1px 1px 1px 0;}
li.newsListDetail .clear {color:#fff}
li.newsListDetail .title {font-size: 12px; color:#17328C; font-weight: bold; display:block;  overflow:hidden; white-space:nowrap;}
.guruBackground {background-color:#F4F4EA; padding:5px 5px 10px 5px !important;}

ul.col2Width li.newsListDetail .title {width:320px;}
ul.col3Width li.newsListDetail .title {width:265px;}

.newsListHome .title { font-size: 20px; color: #17328C; font-weight: bold; display:block }
.newsListHome .time  { font-size: 10px; color: #878787; display:block }
.newsListHome .lead  {}

.newsListVideo .time  { font-size: 10px; color: #878787; display:block }
.newsListVideo .title { font-size: 12px; color: #17328C; font-weight: bold; display:block }

a.newsCloudItem4        {font-size:11px; margin: 0 1 0 1}
a.newsCloudItem4:hover  {font-weight:bold; margin: 0}

.nieuwsWrapper {    float: left; display: block; width: 100%;  border-bottom: solid 1px #f7f7f7; padding: 5px 0 5px 0;}
.nieuwsTime {   float: left; display: block; width:  40px; padding: 1px 2px 1px 0px; font: normal 12px Arial,Helvetica,sans-serif; border: 1px solid #ddd; background: #f7f7f7; text-align: center; height: 13px; white-space:nowrap;}
.nieuwsTitle {  float: left; display: block; padding-left: 5px;}
.NieuwsHeader {   font-size: 11px; display: block; float: left;}

/*--- Koers > Columns! ---*/
ul.columnList     {margin: 0px; padding: 0px; list-style: none none outside;}
ul.columnList li  {margin: 0px; padding: 4px 0px;  border-bottom: 1px solid #f7f7f7; clear:both}

ul.columnList li .time { float: left; display: block; width:40px; padding: 1px 1px 1px 0px; margin-right:4px; font: normal 12px Arial,Helvetica,sans-serif; border: 1px solid #ddd; background: #f7f7f7; text-align: center; height: 13px; }
ul.columnList li .title{ float: left; display: block; margin: 1px 0 0 0px; overflow:hidden; white-space:nowrap;}
ul.columnList li .lead { float: left; display: block; width:100%; clear:both }

/*--- Agenda ---*/
.agendalist span { width: 250px; height:18px; overflow:hidden; white-space:nowrap; float:left;}
.agendalist span.short  {width: 0px;  padding-right:0px;}

.beursAgenda { margin: 0 0 0 0px; padding: 0 0 0 0px; }

.beursAgenda_date  { float: left; display: block; width:50px; height:13px; padding:2px 0 2px; color:#444; line-height:17px;}
.beursAgenda_tekst { float: left; display: block; width:330px; color:#444; font-size: 12px;padding:0 2px; line-height:17px; }
.beursAgenda_title { float: left; display: block; width:220px; padding:1px 3px; font-weight: normal; color:#17328C; background:#ffffff; font-size:12px; overflow:hidden; }
.beursAgenda_title a { font-weight: bold; text-decoration: none; }
.beursAgenda_title a:hover { font-weight: bold; text-decoration: underline;  color:#740044; }
.beursAgenda_artikel_wrapper {width:610px; overflow:hidden; display: block; border:0;  border-bottom: solid 1px #D4D2AC; }


/*--- Inlogscherm (Mijn Gegevens) ---*/

.tableGegevens { width: 330px; }

.div_main { width: 330; display: block; float: left; }
.div_content { display: block; float: left; width: 330;}
.div_checkbox { float: left; display: block; width: 30;}
.div_checkbox_text { float: left; display: block; width: 290;}
.div_hr { background-color: #D4D2AC; border: solid 1px #D4D2AC; }
.div_verplicht { font-size: 12px; }


/* --- SEO Tags ---*/
.title h1 {  font-size: 20px; color: #17328C; font-weight: bold; display:block}
.NieuwsHeader h1{font-size: 22px; color: #000000; font-weight: bold; display:block}
.header h2 {  font-size: 13px; font-weight: bold; line-height:15px; margin:0;  text-align:center;}
/* --- end SEO Tags ---*/


/* --- Beursonline ---*/
.TipMiniValueDiv{ font-size: 12px; font-weight: bold; float: left; width: 30px;margin-bottom: 3px; margin-right: 3px; } 
.TipMaxiValueDiv{ font-size: 12px; font-weight: bold; width: 250px; float: left; margin-bottom:3px; margin-right: 3px;} 

.tiplist {
	width : 325px;
	text-align : left;
/*	font-family : Verdana, Arial, Helvetica, sans-serif;*/
	border-bottom:1px solid #C32026;}
	
.tiplistHome {width:260px; margin-right:10px;}
.tiplist td		{padding:2px; margin:0;}
.tiplist .arrow {width:20px; text-align:center;	}
.tiplist .rank  {width:20px;}
.tiplist .prev  {width:20px; text-align:center; color:gray; }
.tiplist .fonds {width:195px;}
.tiplist .altRowtipList {background:#f8e8e9;}

.HeaderTiplist	 {BORDER: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; padding-left: 5px; padding-top: 1px; padding-bottom: 2px; WIDTH: 100%; COLOR: #ffffff; BACKGROUND-COLOR: #C32026; background-image: url('http://img.iex.nl/images/iex25/img_header_beursonline.gif'); background-repeat: no-repeat; background-position: left; height: 17px; margin: 10px 0px 2px 0px;}
.HeaderTiplistLeft {background-color:#17328c;BORDER: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; padding-left: 5px !important; padding-top: 1px; padding-bottom: 2px; WIDTH: 100%; COLOR: #ffffff; BACKGROUND-COLOR: #C32026; background-image: url('http://img.iex.nl/images/iex25/img_header_beursonline.gif'); background-repeat: no-repeat; background-position: left; height: 17px; margin: 10px 0px 2px 0px;}
.HeaderTiplistLeft a {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff}
.HeaderTiplistLeft a {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff}
.HeaderTiplistLeft a:hover {TEXT-DECORATION: none; color: #ffffff;}

.HeaderTiplistRight { background:#17328c url("/images/img_header_beursonline_right.gif") right top no-repeat;}
.HeaderTiplist a {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff}
.HeaderTiplist a {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff}
.HeaderTiplist a:hover {TEXT-DECORATION: none; color: #ffffff;}

/* --- Beursonline ---*/


/* GuruWatch */
#tblGuruwatch .BgSubMenu {
	background-color: #D4D2AC;
}
#tblGuruwatch .MenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	margin-right: 10px;
	height: 15px;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}
#tblGuruwatch .MenuItemActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BA0604;
	text-align: right;
	margin-right: 10px;
	height: 15px;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
}
#tblGuruwatch .MenuItemActive a {
	color: #BA0604;
	text-decoration: none;
}

#tblGuruwatch .MenuItemActive a:hover {
	color: #BA0604;
	text-decoration: none;
	font-weight: bold;
}

#tblGuruwatch .MenuItem a {
	color: #000000;
	text-decoration: none;
}
#tblGuruwatch .MenuItem a:hover {
	color: #BA0604;
	text-decoration: none;
	font-weight: bold;
}

.imgSentiment {height:9px;margin:0;}
.sentimentMargin {margin:0 0 0 -3px;}

.uitleg a:link, 
.uitleg a:visited {font-size: 11px; text-decoration:underline;}

.dashedline {background-image:url('/images/img_dashedLine.gif'); background-repeat:repeat-x; padding-top:8px;}

.guruNieuwsHome .title {font-size: 12px; color: #17328C; font-weight: bold; display:block; margin-top:5px;}
.guruNieuwsHome .lead a:link,
.guruNieuwsHome .lead a:visited,
.guruNieuwsHome .lead a:hover,
.guruNieuwsHome .lead a:active {text-decoration:none; color:#000000;}

.blue {color:#17328c;}
.red {color:Red;}
.redChart {color:#B80606;}
.green {color:#00981C;}
.yellow {color:#F19526;}

#gurudetail {margin-left:-3px; margin-right:-3px; padding-left:0px; padding-right:0px;}
#gurudetail .detail td {font: normal 11px arial, helvetica; }
#gurudetail .changeDown {color:Red;}
#gurudetail .changeUp {color:Green}
#gurudetail .col1 {width:110px;}
#gurudetail .col2 {width:96px;}
#gurudetail .col3 {width:65px;}

.guruSentiment { background-color:#fff;padding:3px; font: normal 11px arial, helvetica; text-align:center;}

/* Login */
.introLogin {padding:5px;}
.introLogin a,
.introLogin a:active,
.introLogin a:hover,
.introLogin a:visited { color:#10719B; text-decoration:underline;}

/*coolinvestor*/
#coolInvestor {margin:0 auto 5px; text-align:left; background-color:#fff;border:1px solid #6e8ca9;color:#676868;font:normal 11px Verdana,Arial,Helvetica,sans-serif;}
#coolInvestor .content {padding:0 5px 5px 5px;color:#676868;}
#coolInvestor .content a {color:#1477A2;}
#coolInvestor .content img {margin:5px 5px 5px 0;}
#coolInvestor .content .item {padding:3px;background-color:#F7F7F7;}
#coolInvestor .content .separator {border-bottom:solid 1px #E3E3E3;}
#coolInvestor .clear {display: block;width: 100%;clear: both;margin: 0;padding: 0;}

.footer td {font:normal 10px Verdana,Arial,Helvetica,sans-serif;}

.ajaxloader {
    background-image:url(/images/ajax-loading16x16blue.gif);
    background-repeat:no-repeat;
    background-position:right top;
}

.TextadItemBordertop { border-top:1px dotted #CCCCCC; }

.TextadItem {
    border-bottom:1px dotted #CCCCCC;
    clear:both;
    padding:5px 0;
    background-color: #FFFFFF;
}

.TextadItem .Logo {
    border:1px solid #CCCCCC;
    display:block;
    float:left;
    width:70px;
    height:46px;
    margin:0 5px 0 0;
    background-repeat:no-repeat;
    background-position:center center;
}

.TextadItem .Text {font-size:11px;}

.TextadItem .Text Strong {
    color:Black;
    font-weight:normal;
}

.Dummy
{
    clear:both;
    font-size:0;
    line-height:0;
}
