/* _ User dashboard _________________________________________________________ */
div.main .userdash,
div.main .userdash .userdash_block				{ position: relative; display: block; clear: both; width: 100%; float: left; }
div.main .userdash input						{ width: 228px; }
div.main .userdash input.userdash_submit		{ position: relative; width: auto; float: right; border: 1px solid #29b8c8; background: #29b8c8; color: #fff; font-size: 14px; font-weight: bold; padding: 6px 15px; }
div.main .userdash input.userdash_submit:hover	{ border: 1px solid #013359; background: #013359; cursor: pointer; }
div.main .userdash .bottomlinks					{ text-align: right; line-height: normal; margin-top: 10px; font-size: 11px; }
div.main .userdash .errormessage				{ display: none; }
div.main .userdash .errormessage.bright			{ display: block; margin-bottom: 3px; }
div.main .userdash .errormessage div			{ display: block; background: #F75F5F; color: #fff; }
div.main .userdash .errormessage.bright div		{ background: #C00; }
div.main .userdash .errormessage div p			{ padding: 10px; }
div.main .userdash a							{ text-decoration: none; color: #555; }

div.main .userdash .userdash_actions						{ position: relative; margin: 0; margin-top: 10px; padding: 0; }
div.main .userdash .userdash_actions li						{ margin: 3px 0; }
div.main .userdash .userdash_actions li a					{ position: relative; display: block; padding-left: 25px; }
div.main .userdash .userdash_actions li a:hover				{ color: #29b8c8; }
div.main .userdash .userdash_actions li ins					{ position: absolute; left: 0; top: 0; display: block; width: 16px; height: 16px; margin-right: 5px; }
div.main .userdash .userdash_actions li.terugbetaling ins	{ background: url(../img/icons/dash_sprite.png?v=0.2) no-repeat center top; }
div.main .userdash .userdash_actions li.fsmc ins			{ background: url(../img/icons/dash_sprite.png?v=0.2) no-repeat center -16px; }
div.main .userdash .userdash_actions li.sdmt ins			{ background: url(../img/icons/dash_sprite.png?v=0.2) no-repeat center -16px; }
div.main .userdash .userdash_actions li.congressen ins		{ background: url(../img/icons/dash_sprite.png?v=0.2) no-repeat center -80px; }
div.main .userdash .userdash_actions li.gegevens ins		{ background: url(../img/icons/dash_sprite.png?v=0.2) no-repeat center -32px; }
div.main .userdash .userdash_actions li.afmelden ins		{ background: url(../img/icons/dash_sprite.png?v=0.2) no-repeat center -48px; }
div.main .userdash .userdash_actions li.confirm ins			{ background: url(../img/icons/dash_sprite.png?v=0.2) no-repeat center -64px; }

div.main .userdash .userdash_rememberme				{ position: relative; float: left; height: 30px; line-height: 30px; margin: 3px 0; }
div.main .userdash .userdash_rememberme .mpcheckbox	{ position: relative; top: 7px; margin-right: 3px; }
div.main .userdash .userdash_rememberme input		{ position: relative; width: auto; top: 2px; margin-right: 5px; }

div.main .userdash .errormessage div			{
	-moz-border-radius:		3px;
    -webkit-border-radius:	3px;
    -khtml-border-radius:	3px;
    border-radius:			3px;
}


/* _ Sidebox - gray _________________________________________________________ */
table.tevagray					{ position: relative; margin: 0; padding: 0; width: 100%; }
table.tevagray tr.gray td		{ background: #808080; color: #fff; text-shadow: 1px 0 0 rgba(0,0,0,0.3); padding: 10px; }
table.tevagray tr.highlight td	{ background: #29B8C8; color: #fff; text-align: center; font-weight: bold; text-shadow: none; border-top: 1px solid #fff; padding: 5px 10px; }
table.tevagray tr.gray h2		{ font-size: 14px; color: #fff; font-weight: normal; }
table.tevagray tr.gray h1		{ font-size: 22px; color: #fff; font-weight: normal; margin-bottom: 10px; }
table.tevagray tr.highlight a	{ color: #fff; text-decoration: none; }
table.tevagray tr.gray a		{ color: #fff;}


/* _ Videos _________________________________________________________ */
div.videoblock					{ position: relative; width: 100%; min-height: 300px; display: block; float: left; clear: both; overflow: hidden; }
div.videoblock .flowplayer		{ position: relative; width: 100%; height: 100%; min-height: 100%; display: block; float: left; clear: both; overflow: hidden; }


