@charset "utf-8";
*
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
}
body
{
	text-align: center;
	margin: 0;
}
#wrapper
{
	margin: 0 auto;
	width: 880px;
	text-align: center;
	background-color: white;
}
#header
{
	margin: 0;
	padding: 0;
	height: 225px;
}
#login
{
	margin-top: 5px;
	width: 470px;
	height: 55px;
}
#login_fast
{
	margin-top: 15px;
	width: 360px;
	height: 45px;
	margin-left: 10px;
}
#login_user,
#login_password,
#login_fast_user,
#login_fast_password,
#login_fast_button{
	width: 105px;
	margin-left: 0;
	margin-right: 10px;
}
#login_fast_register,
#login_fast_register
{
	float: left;
	margin-top: 15px;
}
#login input,
#login_fast input
{
	margin-top: 3px;
	margin-left: 0;
	width: 100px;
}
#login_button input,
#login_fast_button input
{
	margin-top: 17px;
	width: 50px;
	padding-bottom: 2px;
}
#login_register
{
 width: 120px;
}
#newsticker
{
	float: right;
	width: 500px;
	padding-top: 73px;
	margin: 0px;
	height: 37px;
	overflow: hidden;
	z-index: -100;
}
#menu
{
	float: right;
	z-index:100;
	width: 735px;
	line-height: 23px;
	margin: 0;
	padding: 0;
	display:block;
	z-index: 100;
}
#content
{
	width: 100%;
	margin: 0;
	padding: 0;
}
#home_articles
{
	width: 390px;
	margin: 0;
	padding: 0;
}
#home_articles a:hover
{
	text-decoration: underline;
	color: red;
}
#home_sidebar
{
	width: 478px;
	margin: 0;
	padding: 0;
}
#home_sidebar_small
{
	width: 240px;
	margin: 0;
	padding: 0;
}

#home_banner
{
	width: 473px;
	padding: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
}
#koersen,
#portefeuilles
{
	width: 236px;
	margin: 0;
	padding: 0;
}

#portefeuilles
{
	margin-right: 4px;
}
.portefeuille
{
	width: 226px;
	padding: 5px;
	margin-bottom: 2px;
	text-align: left;
}
.portefeuille h1
{
	padding: 0;
	margin: 10px;
}
.article,
.article_wide
{
	text-align: justify;
	margin:5px;
	padding-left: 10px;
}
.article h2,
.article_wide h2
{
	padding: 0;
	margin-left: 10px;
	margin-top: 0px;
}

#home_articles .article h1 {
    line-height: 20px;
    width: 300px;
    text-align: left;
}
.article_wide h1
{
    line-height: 20px;
    text-align: left;
}

.portefeuille p,
.article p,
.article h1,
.article table,
.article_wide p,
.article_wide h1,
.article_wide table,
.overview,
#search h1
{
	padding: 0;
	margin: 10px 0px 5px;
}

#menu ul
{
	padding: 0;
  margin: 0;
  list-style: none;
}
#menuitems li
{
  float: left;
  position: relative;
  width: 8em;
  padding: 0 25px;
  margin: 0;
}
#menuitems li ul
{
  display: none;
  position: absolute;
  top: 2.2em;
  left: 0;
	z-index: 100;
}
#menuitems li:hover ul, #menuitems li.over ul
{
	display: block;
}
.menulast
{
width: 11em;
}
#article
{
	width: 395px;
	text-align: justify;
}
.article_wide
{
	width: 490px;
	text-align: justify;
}
.msg_error
{
	margin: 10px;
	border: 2px solid red;
	padding: 10px;
	float: left;
	width: 300px;
}
.avatar
{
	float: right;
	padding: 0;
	padding-right: 10px;
	padding-bottom: 0;
}
#login_error
{
	height:25px;
	padding-top:3px;
	padding-right:3px;
}
#welcome
{
	margin-top: 15px;
	width: 470px;
	height: 73px;
	text-align: left;
}
#logo
{
	width:260px;
	height:40px;
	float:right;
	margin-right:10px;
	margin-top:0;
}
tr.alt
{
background: #EEEEEE;
color: #797268;
}
tr[class="alt"] td
{
background: #EEEEEE;
}
td[class~="alt"]
{
background: #fff;
}

.wallet td
{
	text-align: center;
}
.wallet td
{
	text-align: center;
}
/*
.article table
{
	width: 590px;
}
*/
.koersen_placeholder td
{
	padding: 2px;
	text-align: center;
}
.koers_placeholder
{
	overflow: hidden;
	height: 113px;
}
.koersen_tabs td
{
	padding: 2px;
	margin: 0px;
	width: 40px;
}
td.selected
{
	padding: 2px;
	margin: 0px;
	width: 40px;
}
.koersen_tabs
{
	width: 99%;
}
.koers_placeholder .hidden
{
	display: none;
}
.koers_placeholder .selected
{
	display: visible;
}
#subtitle
{
	padding-top: 75px;
	color: white;
	font-size: 13px;
	font-weight: bold;
}