/****** Headers  ******/

@import url("css/jquery.tabs.css");

/* typography */
h1 { 
	font-size:17px;
	margin:7px 0;
	color:#005A98;
}
h2 { 
	font-size:14px;
	margin:0 0 7px;
	color:#005A98;
}
h3 {
	font-size:13px;
	margin:0 0 7px;
	color:#000;
}
p {
	margin:5px 0 15px;
}
	
ul {
	margin:5px 0;
	padding:0 0 0 25px;
}
li {
	margin:0;
	padding:0;
}
form {
	margin:5px 0;
}
hr {
	background-color:#BECA00;
	border:medium none;
	color:#BECA00;
	height:1px;
	margin:12px 0 !important;
	margin:3px 0;
	padding:0; 
}
.clear {
	clear:both;
}
.floatRight { float:right; }
.floatLeft { float:left; }
.mt { margin-top:10px; }
.mr { margin-right:10px; }
.mb { margin-bottom:10px; }
.ml { margin-left:10px; }

.mt20 { margin-top:20px; }
.mr20 { margin-right:20px; }
.mb20 { margin-bottom:20px; }
.ml20 { margin-left:20px; }

.HeaderWatchlist {
	background-color:#9BA600;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:16px;
	text-align:center;
	width:100%;
}	
.HeaderKoersen {
	background-color:#016893;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:16px;
	text-align:center;
	width:100%;
}
.HeaderPortefeuilles {
	background-color:#9BA600;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:16px;
	text-align:center;
	width:100%;
}
.HeaderForums {
	background-color:#C8DEE9;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
.headerKoersenTR {
	background-color:#C8DEE9;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
.HeaderForumsTR {
	background-color:#C8DEE9;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}

.HeaderKoersen td, .headerKoersenTR td, .HeaderWatchlist td, .HeaderPortefeuilles td, .HeaderForumsTR td, .HeaderForums td  {
	padding:3px 5px;
}


/****** Content ******/

/*TD {color: #000000; line-height: 17px; font-size: 12px; font-family: Arial, sans-serif;}*/


.TextBody {line-height: 17px; font-size: 12px; font-family: Arial, sans-serif;}

.content_Main {width: 870px; line-height: 17px; font-size: 12px; font-family: Arial, sans-serif;}

.siteWrapper {width: 1000px; align: center;}

TABLE.NieuwsTable { font-weight: normal; }

.content {line-height: 17px; font-size: 12px; font-family: Arial, sans-serif;}

.contentR {line-height: 17px; font-size: 11px; font-family: Arial, sans-serif;}

.blueline {MARGIN: 2px 0px 2px 1px; BORDER-BOTTOM: #005A98 1px solid}

IMG {BORDER:none;}

A {COLOR: #005A98; TEXT-DECORATION: none}

A:hover {COLOR: #333333; TEXT-DECORATION: underline}

.Select {font-size: 9px;}

.floatLeft { float:left; }
.floatRight { float:right; }

.Title {
	background-color:#016893;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 0;
	text-align:center;
	width:100%;
}

.Title_MV {
	background-color:#016893;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 5px 3px 0;
	text-align:center;
	width:100%;
}


.Title_rankings {
	background-color:#9BA600;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:16px;
	padding:3px 0;
	text-align:center;
	width:100%;
	margin-bottom:1px;
}

.sTop {background-color: #3366CC; background-image: url("/_VT/vt/images/header_back.gif");}

.sRight {width: 130px;}
.menuBG {
	background-color: #f8f8eb;
}

.menu { 
	width:145px;
}

div#skyscraper {
	text-align:center;
	padding:10px;
}

.menu_header {
	background-color:#9BA600;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px;
	padding:3px 0 3px 5px;
}

.menu_item {
	padding-left: 5px;
	color: #454545;
	line-height: 16px;
	font-size: 11px;
	font-family: Arial;
	margin-bottom:4px;
}

.menu_note {color: #00309C; padding-left:20px; font-size: 9px; font-family: Verdana;}

.content_noteR {font-size: 10px; line-height: 14px;}

.Head {BORDER-BOTTOM: black 1px solid; font-size: 12px; font-weight: bold; height: 16px; COLOR: White;	background-color: #dbca01;}

.Item {font-size: 11px; font-family: Arial, sans-serif;}

.content_Popup {background-color: #ffffff; padding-left:8px; padding-right:8px; FONT-SIZE: 10px; FONT-FAMILY: Arial, Geneva, Helvetica;}


.content_title_font {width: 100%; font-size: 11px; color: #ffffff; font-weight: bold; font-family: Arial; padding-left:5px; padding-top:0px; background-color: #295a6c;}

.TextKoersUp		/*colorup*/			{COLOR: #009900}
.TextKoersDown		/*colordown*/		{COLOR: #ff0000}
.TextKoersNeutral						{COLOR: #000000}

/****** Borders ***************************************/

.bl {border-left: 1px solid #beca00;}
.br {BORDER-RIGHT: 1px solid #beca00;}
.bt {BORDER-TOP: 1px solid #beca00;}
.bb {BORDER-BOTTOM: 1px solid #beca00;}
.bf {BORDER: none; }
.bn {BORDER: none; }
.bbw{BORDER-BOTTOM: 1px solid white}

.nospace {border-collapse: collapse; padding:0px;}
.nospace td {border-collapse:collapse; padding:0px;}

/****** rows **************************************/


TR.Row0 				{BACKGROUND-COLOR: #f8f8eb; font-size: 11px;}
TR.Row1 				{BACKGROUND-COLOR: #ffffff; font-size: 11px;}
.AltRowNieuws			{background-color: #e7f1f6; font-size: 11px;}
.RowNieuws				{background-color: #ffffff; font-size: 11px;}
.RowKoersen				{font-size: 11px;  }
.AltRowKoersen			{background-color: #e7f1f6; font-size: 11px;}
.altRowPortfolio  		{background-color: #e7f1f6; font-size: 11px; font-family: Arial, sans-serif;}
.RowPortfolio 			{BACKGROUND-COLOR: #ffffff; font-size: 11px; font-family: Arial, sans-serif;}
.qtxt					{font-size: 11px; font-family: Arial, sans-serif;}
.HeaderMarkten			{background-color: #295a6c; font-size: 13px; color: #ffffff; font-weight: bold; font-family: Arial, sans-serif; padding-left:2px; padding-top:0px;}	
.RowWatchList			{background-color: #ffffff; font-size: 11px;}
.altRowWatchList		{background-color: #f8f8eb; font-size: 11px;}	

.RowWatchList a			{COLOR: #005A98; background-color: #ffffff; font-size: 11px; FONT-WEIGHT: bold;}
.RowWatchList a:hover			{COLOR: #005A98; background-color: #ffffff; font-size: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
.altRowWatchList a		{COLOR: #005A98; background-color: #EFF8E9; font-size: 11px; FONT-WEIGHT: bold;}	
.altRowWatchList a:hover		{COLOR: #005A98; background-color: #EFF8E9; font-size: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}	
.TextSubHeader      	{font-weight: bold;}

/****** Buttons ***************************************/
.button {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005D9E;
	border: 1px solid #005C9C;
	font-weight: bold;
	padding:3px 5px;
	text-align: center;
	cursor:pointer;
}

.ButtonForm	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	color: #005D9E;
	padding:3px 5px;
	font-weight: bold;
	border: 1px solid #005C9C;
	font-size: 12px;
	background-color:#fff;
	cursor:pointer;
}
.ButtonLink 		{
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center; 
	text-decoration: none; 
	color: #005D9E; 
	border: 1px solid #005C9C;
	padding:3px 5px;
	background-color:#fff;
	cursor:pointer;
}

.ButtonLink:hover, .ButtonForm:hover {
	background-color:#C8DEE9; 
	color:#000;
} 
/*a.ButtonLink:link, a.ButtonLink:visited {*/

/****** Some defaults *********************************/

body	{FONT-SIZE: 12px; MARGIN: 0px 0px 0px; LINE-HEIGHT: 17PX; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF}
table	{FONT-SIZE: 12PX; COLOR: #000000; LINE-HEIGHT: 17PX; FONT-FAMILY: Arial, Helvetica, sans-serif;}
img		{border:0px}

.HeaderTop {
	background-image: url(http://img.iex.nl/_VT/IEX/Header_bg.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
.TekstWit a{
	color: #FFFFFF;
	font-size: 11px;
}
.TekstWit a:hover {
	color: #FFFFFF;
	font-size: 11px;

}
.TekstWit {
	color: #FFFFFF;
	font-size: 11px;
}
.bgDoeMee {
	background-image: url(http://img.iex.nl/_VT/IEX/img_doemee_bg.gif);
	background-repeat: repeat-x;
}

/* ADDED 24-12-2009 */

/* styleTop */

.StyleTopHeader {
	width:998px;
	height:170px;
	border-bottom:1px solid #BECA00;
}
div#logo {
	display:inline;
	float:left;
	height:110px;
	width:260px;
}
.StyleTopHeader div#logo a#beursspel_logo {
	background:#FFFFFF url(images/Header_logo.jpg) no-repeat;
	display:block;
	height:80px;
	margin:15px 46px 5px 0;
	width:214px;
}
.StyleTopHeader div#leader_right {
	height:90px;
	width:730px;
	text-align:right;
	float:right;
	margin:10px 0;
}

/* Personal Dashboard */

div#scoreblok {
	background-color:#E7F1F6;
	border-bottom:1px solid #D3D0D0;
	border-top:1px solid #D3D0D0;
	display:inline;
	float:left;
	margin:0 0 10px;
	overflow:hidden;
	padding:3px 0;
	width:998px;
}

/* personalDashboardNoPortf */
div#scoreblok form {
	margin :0;
	padding:0;
	float:right;
	width:560px;
}
div#scoreblok form fieldset {
	margin:0;
	padding:8px 0;
	border:none;
}
div#scoreblok form fieldset legend {
	font-family :"Trebuchet MS", Sans-Serif;
	font-size :1.5em;
	font-weight :normal;
	line-height :normal;
	color :#000;
	padding :0 2px 0 10px;
}
div#scoreblok ul {
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
div#scoreblok ul.aanmelden_ww_vergeten {
	display:block;
	margin:11px 10px;
}
div#scoreblok ul.aanmelden_ww_vergeten li {
	font-size:0.9em;
	margin-right:30px;
}
div#scoreblok ul.aanmelden_ww_vergeten li a {
	border-bottom:1px solid #AAAAAA;
	text-decoration:none;
}
div#scoreblok ul.aanmelden_ww_vergeten li a:hover {
	border-bottom:1px solid #EDF3FC;
}
div#scoreblok ul li {
	display:inline;
	list-style:none;
	margin:1px 0 2px;
	padding:0;
	text-align:left;
}
div#scoreblok form fieldset ul li label {
	display:inline-block;
	font-size:0.9em;
	margin:2px 15px;
	text-align:right;
}
div#scoreblok form fieldset ul li input {
	width:150px;
	border:1px solid #aaa;
	padding:3px;
	font-size:0.9em;
	height:22px;
}
div#scoreblok form fieldset ul li input.login_button {
	background:#FFFFFF;
	border:1px solid #AAAAAA;
	color:#666666;
	cursor:pointer;
	font-size:0.9em;
	margin:0;
	padding:1px 5px 3px;
	text-align:center;
	width:55px;
}
div#scoreblok form fieldset ul li a {
	margin:2px 10px 0 0;
	font-size:0.9em;
}

/* personalDashboardPortf */
div#dashboard ul {
	display:block;
	float:right;
	margin:0 10px 0 15px;
}
div#dashboard ul li {
	font-size:0.9em;
	display:block;
}
div#dashboard ul li label {
	font-weight:bold;
	margin-right:5px;
}
div#dashboard ul.portefeuille {
	margin:10px;
	float:left;
}
div#dashboard ul.portefeuille li {
	font-size:0.9em;
	margin-right:20px;
	display:inline-block;
	float:left;
}
div#dashboard ul.portefeuille li a {
	border-bottom:1px solid #AAAAAA;
	text-decoration:none;
}
div#dashboard ul.portefeuille li a:hover {
	border-bottom:1px solid #EDF3FC;
}
div#dashboard ul.portefeuille li a.logout:hover {
	color:#ff0000;
	border-bottom:1px solid #ff0000;
}
div#dashboard h2 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	border:none;
}
div#dashboard h2 a {
	text-decoration:none;
}

/* home tabs */
div#speluitleg {
	width:498px;
	height:188px;
	overflow:hidden;
}
div#beurscompetities, div#prijzen, div#portefeuilles, div#watchlist {
	border:1px solid #BECA00;
	border-top:none;
	height:136px;
}
div#stand-dag, div#stand-maand, div#stand-all {
	border:1px solid #BECA00;
	border-top:none;
	border-right:none;
	overflow:hidden;
}
div#stand-wrapper {
	width:315px;
	overflow:hidden;
}
div#prijzen a img {
	float:left;
	margin-right:5px;
}
div#prijzen img {
	border:1px solid #BECA00;
}
div#prijzen p {
	margin:0;
}
div.tabs-container ul {
	margin:0 0 2px;
}

/* prijzenpagina */
/* prizepage */
div.prijs_info {
	float:left;
	margin-right:20px;
	width:440px;
}
div.prijs_gallery {
	float:right;
	width:370px;
}
div.prijs_gallery a img {
	border:1px solid #BECA00;
	padding:2px;
}
div.prijs_gallery a:hover img {
	border:1px solid #BECA00;
	padding:2px;
}
