
  body, p, td, a, span, div, select, input, textarea, option {

    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #000000;

  }

  body                              { position: absolute; padding: 0px; margin: 0px; width: 100%; height: 100%; background: #000000 url('../images/background.jpg') center top no-repeat; line-height: 21px; text-align: center; }
  table                             { border-collapse: collapse; }
  td                                { padding: 0px; text-align: left; vertical-align: top; line-height: 21px; }
  p                                 { line-height: 21px; margin: 0px 0px 15px 0px; }
  div                               { line-height: 21px; }
  span                              { line-height: 21px; }
  form                              { margin: 0px; }
  select                            { vertical-align: middle; }
  img                               { border: 0px; }
  a                                 { text-decoration: underline; color: #000000; }
  a:hover                           { text-decoration: underline; color: #000000; }
  ul                                { list-style: square outside; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 15px; }
  ol                                { list-style: decimal; }
  li                                { }
  h1                                { font-weight: bold; font-size: 18px; margin: 0px 0px 15px 0px; }
  h2                                { font-weight: bold; font-size: 15px; margin: 0px 0px 11px 0px; }
  h3                                { font-weight: bold; font-size: 12px; margin: 0px 0px  9px 0px; }
  h4                                { font-weight: bold; font-size: 11px; margin: 0px 0px  0px 0px; }
  blockquote                        { font-style: italic; }

  .body_popup                       { position: absolute; padding: 0px; margin: 0px; width: 100%; height: 100%; background: #000000 url('../images/back_popup.gif'); line-height: 21px; }

  .table_main_a                     { width: 750px; background: #000000 url('../images/back_main_a.gif') top left repeat-y; margin: 0px auto; text-align: left; }
  .table_main_b                     { width: 750px; background: #000000 url('../images/back_main_b.gif') top left repeat-y; margin: 0px auto; text-align: left }
  .table_top                        { width: 750px; }
  .table_bottom                     { width: 750px; }
  .table_content                    { width: 570px; }
  .table_iconlinks                  { }
  .table_bulletlinks                { margin: 0px 0px 0px 0px; }
  .table_talentlinks                { margin: 0px 0px 0px 0px; width: 255px; }
  .table_breadcrumb                 { width: 100%; height: 30px; background: #ffffff; }
  .table_detail                     { width: 540px; }
  .table_a                          { width: 100%; } /* thumb list 'Mijn profiel' */
  .table_b                          { width: 100%; } /* demo/video list 'Mijn profiel' */
  .table_c                          { background: #ffffff; } /* tickets order form */
  .table_demo                       { width: 255px; margin-bottom: 15px; }
  .table_video                      { width: 255px; margin-bottom: 15px; border: 1px solid #666666; }
  .table_beoordeling                { width: 255px; margin-bottom: 15px; background: #cccccc; }
  .table_reactie                    { width: 255px; margin-bottom: 15px; background: #cccccc; }

  .cell_main_top                    { vertical-align: top; }
  .cell_main_top_banner             { vertical-align: top; padding: 0px 0px 0px 0px; }
  .cell_main_bottom                 { vertical-align: bottom; }
  .cell_top_left                    { width: 30px; }
  .cell_top_center                  { width: 180px; }
  .cell_top_right                   { width: 570px; }
  .cell_bottom_left                 { width: 30px; }
  .cell_bottom_center               { width: 180px; background: #666666; height: 40px; vertical-align: middle; }
  .cell_bottom_right                { width: 540px; background: #666666; height: 40px; vertical-align: middle; text-align: right; padding: 0px 15px 0px 15px; }
  .cell_content_home_top_left       { width: 285px; }
  .cell_content_home_top_right      { width: 255px; background: #ffcc00; padding: 15px; }
  .cell_content_top_left            { width: 255px; background: #ffcc00; padding: 15px; vertical-align: bottom; }
  .cell_content_top_right           { width: 285px; }
  .cell_content_left                { width: 285px; }
  .cell_content_right               { width: 285px; }
  .cell_iconlink_left               { vertical-align: middle; padding: 0px 5px 5px 0px; width: 16px; }
  .cell_iconlink_right              { vertical-align: middle; padding: 0px 0px 5px 0px; }
  .cell_bulletlink_left             { vertical-align: top; padding: 2px 5px 0px 0px; width: 16px; }
  .cell_bulletlink_right            { vertical-align: top; padding: 0px 0px 0px 0px; }
  .cell_talentlink_left             { vertical-align: middle; padding: 0px 5px 0px 0px; width: 16px; }
  .cell_talentlink_right            { vertical-align: middle; padding: 0px 0px 0px 0px; }
  .cell_breadcrumb                  { vertical-align: middle; text-align: left; padding: 5px 15px 5px 15px; }
  .cell_form_field                  { vertical-align: middle; padding: 0px 10px 5px 0px; text-align: right; }
  .cell_form_value                  { vertical-align: middle; padding: 0px 10px 5px 0px; }
  .cell_form_input                  { vertical-align: middle; padding: 0px 10px 5px 0px; }
  .cell_form_spacer                 { height: 15px; }
  .cell_form_input_sub              { vertical-align: middle; padding: 0px 3px 0px 0px; }
  .cell_a_thumb                     { vertical-align: middle; padding: 0px 5px 10px 0px; }
  .cell_a_icon                      { vertical-align: middle; padding: 0px 5px 10px 0px; }
  .cell_b_icon                      { vertical-align: middle; padding: 5px 5px 5px 0px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
  .cell_b_data                      { vertical-align: middle; padding: 5px 10px 5px 0px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
  .cell_b_head                      { vertical-align: middle; padding: 5px 5px 5px 0px; }
  .cell_c_head                      { vertical-align: middle; padding: 5px 5px 5px 5px; font-weight: bold; }
  .cell_c_data                      { vertical-align: middle; padding: 5px 5px 5px 5px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
  .cell_detail_left                 { width: 255px; padding: 0px 15px 0px 0px; }
  .cell_detail_right                { width: 255px; padding: 0px 0px 0px 15px; border-left: 1px solid #999999; }
  .cell_demo_top                    { padding: 5px 10px 5px 10px; background: #ffcc00; border: 1px solid #666666; text-align: center; }
  .cell_demo_bottom_left            { padding: 5px 5px 5px 5px; background: #666666; vertical-align: middle; text-align: left; }
  .cell_demo_bottom_right           { padding: 5px 5px 5px 5px; background: #666666; vertical-align: middle; text-align: right; }
  .cell_video_left                  { padding: 10px 5px 10px 10px; background: #ffcc00; vertical-align: middle; text-align: center; }
  .cell_video_right                 { padding: 10px 10px 10px 5px; background: #ffcc00; vertical-align: middle; text-align: center; width: 100%; }
  .cell_beoordeling                 { padding: 5px 10px 5px 10px; background: #ffffff; border: 1px solid #666666; text-align: center; }
  .cell_reactie                     { padding: 10px 10px 10px 10px; background: #ffffff; border: 1px solid #666666; text-align: center; }

  .div_spacer                       { height: 15px; }
  .div_textblock                    { padding: 15px; }
  .div_textblock_01                 { padding: 15px; background: #ffffff; }
  .div_textblock_02                 { padding: 15px; background: #cccccc; }
  .div_textblock_03                 { padding: 15px; background: #999999; }
  .div_textblock_04                 { padding: 15px; background: #666666; }
  .div_textblock_05                 { padding: 15px; background: #333333; }
  .div_textblock_06                 { padding: 15px; background: #000000; }
  .div_textblock_07                 { padding: 15px; background: #ffcc00; }
  .div_pagehead                     { font-weight: bold; font-size: 18px; }
  .div_01                           { background: #ffffff; } /* Lightest */
  .div_02                           { background: #cccccc; }
  .div_03                           { background: #999999; }
  .div_04                           { background: #666666; }
  .div_05                           { background: #333333; }
  .div_06                           { background: #000000; } /* Darkest */
  .div_07                           { background: #ffcc00; } /* Yellow */
  .div_tooltip                      { width: 200px; position: absolute; top: -9999px; left:-9999px; padding: 5px; border: 1px solid #000000; background: #ffffff; line-height: 16px; z-index: 999; }
  .div_loginname                    { font-weight: bold; color: #ffcc00; width: 150px; overflow: hidden; }
  .div_logintype                    { font-weight: normal; color: #ffcc00; width: 150px; overflow: hidden; }
  .div_message                      { padding: 10px; background: #ffffff; }
  .div_levelup                      { padding: 15px 0px 15px 15px; }
  .div_float                        { float: right; background: #999999; padding: 15px; margin: 0px 0px 10px 10px; }
  .div_caption                      { background: #666666; color: #ffffff; padding: 3px; text-align: center; }
  .div_rule                         { clear: both; height: 10px; border-top: 1px solid #999999; }
  .div_highlight                    { padding: 10px; background: #ffffff; margin-bottom: 10px; }

  .text_footer                      { color: #ffffff; }
  .text_breadcrumb                  { text-decoration: none; color: #1f2545; font-size: 11px; }
  .text_login_label                 { color: #ffffff; }
  .text_warning                     { color: #cc0000; font-weight: bold; }
  .text_demolist_head               { color: #000000; font-weight: bold; }
  .text_videolist_head              { color: #000000; font-weight: bold; }
  .text_01                          { color: #ffffff; }
  .text_02                          { color: #cccccc; }
  .text_03                          { color: #999999; }
  .text_04                          { color: #666666; }
  .text_05                          { color: #333333; }
  .text_06                          { color: #000000; }
  .text_07                          { color: #ffcc00; }
  .text_bullet_01                   { color: #ffffff; }
  .text_bullet_02                   { color: #cccccc; }
  .text_bullet_03                   { color: #999999; }
  .text_bullet_04                   { color: #666666; }
  .text_bullet_05                   { color: #333333; }
  .text_bullet_06                   { color: #000000; }
  .text_bullet_07                   { color: #ffcc00; }
  .text_demo                        { color: #ffffff; }
  .text_demo_artist                 { font-weight: bold; }
  .text_video                       { color: #ffffff; }
  .text_video_artist                { font-weight: bold; }
  .text_quote                       { color: #ffffff; font-weight: bold; text-align: center; }
  .text_subcategory                 { color: #cccccc; font-weight: normal; }
  .text_question                    { font-weight: bold; }
  .text_scroller                    { font-weight: bold; color: #ffffff; }

  .link_footer                      { color: #ffffff; text-decoration: none; }
  :hover.link_footer                { color: #ffffff; text-decoration: underline; }
  .link_menu                        { display: block;  border-bottom: 1px solid #444444; }
  .link_menu_lastingroup            { display: block;  border-bottom: 1px solid #cccccc; }
  .link_icon_01                     { color: #ffffff; text-decoration: none; }
  :hover.link_icon_01               { color: #ffffff; text-decoration: underline; }
  .link_icon_02                     { color: #cccccc; text-decoration: none; }
  :hover.link_icon_02               { color: #cccccc; text-decoration: underline; }
  .link_icon_03                     { color: #999999; text-decoration: none; }
  :hover.link_icon_03               { color: #999999; text-decoration: underline; }
  .link_icon_04                     { color: #666666; text-decoration: none; }
  :hover.link_icon_04               { color: #666666; text-decoration: underline; }
  .link_icon_05                     { color: #333333; text-decoration: none; }
  :hover.link_icon_05               { color: #333333; text-decoration: underline; }
  .link_icon_06                     { color: #000000; text-decoration: none; }
  :hover.link_icon_06               { color: #000000; text-decoration: underline; }
  .link_icon_07                     { color: #ffcc00; text-decoration: none; }
  :hover.link_icon_07               { color: #ffcc00; text-decoration: underline; }
  .link_bullet_01                   { color: #ffffff; text-decoration: none; }
  :hover.link_bullet_01             { color: #ffffff; text-decoration: underline; }
  .link_bullet_02                   { color: #cccccc; text-decoration: none; }
  :hover.link_bullet_02             { color: #cccccc; text-decoration: underline; }
  .link_bullet_03                   { color: #999999; text-decoration: none; }
  :hover.link_bullet_03             { color: #999999; text-decoration: underline; }
  .link_bullet_04                   { color: #666666; text-decoration: none; }
  :hover.link_bullet_04             { color: #666666; text-decoration: underline; }
  .link_bullet_05                   { color: #333333; text-decoration: none; }
  :hover.link_bullet_05             { color: #333333; text-decoration: underline; }
  .link_bullet_06                   { color: #000000; text-decoration: none; }
  :hover.link_bullet_06             { color: #000000; text-decoration: underline; }
  .link_bullet_07                   { color: #ffcc00; text-decoration: none; }
  :hover.link_bullet_07             { color: #ffcc00; text-decoration: underline; }
  .link_talent                      { color: #ffffff; font-weight: bold; text-decoration: none; }
  :hover.link_talent                { color: #ffcc00; font-weight: bold; text-decoration: none; }
  .link_breadcrumb                  { color: #1f2545; text-decoration: none; font-size: 11px; }
  :hover.link_breadcrumb            { color: #1f2545; text-decoration: underline; }
  .link_category                    { color: #ffcc00; text-decoration: none; font-weight: bold; }
  :hover.link_category              { color: #ffcc00; text-decoration: underline; font-weight: bold; }
  .link_demo_artist                 { color: #000000; text-decoration: none; font-weight: bold; }
  :hover.link_demo_artist           { color: #000000; text-decoration: underline; font-weight: bold; }
  .link_demo_title                  { color: #000000; text-decoration: none; }
  :hover.link_demo_title            { color: #000000; text-decoration: underline; }
  .link_video_artist                { color: #000000; text-decoration: none; font-weight: bold; }
  :hover.link_video_artist          { color: #000000; text-decoration: underline; font-weight: bold; }
  .link_video_title                 { color: #000000; text-decoration: none; }
  :hover.link_video_title           { color: #000000; text-decoration: underline; }
  .link_scroller                    { color: #ffffff; text-decoration: none; font-weight: bold; }
  :hover.link_scroller              { color: #ffcc00; text-decoration: underline; font-weight: bold; }

  .image_menubutton                 { width: 180px; height: 30px; display: block; }
  .image_head                       { width: 285px; height: 30px; display: block; }
  .image_icon                       { width: 16px; height: 16px; vertical-align: middle; }
  .image_icon_help                  { width: 16px; height: 16px; vertical-align: middle; margin-left: 5px; }
  .image_bullet                     { width: 16px; height: 16px; vertical-align: middle; }
  .image_sectionhead                { width: 255px; height: 16px; }
  .image_sectionblock               { width: 570px; height: 140px; }
  .image_bullet_breadcrumb          { width: 4px; height: 7px; margin: 0px 5px 0px 5px; vertical-align: middle; }
  .image_photo                      { border: 1px solid #666666; }
  .image_beoordeling                { width: 68px; height: 16px; vertical-align: middle; }
  .image_skyscraper                 { width: 120px; height: 600px; }

  .input_text                       { color: #000000; background: #ffcc00; vertical-align: middle; }
  .input_text_readonly              { color: #000000; background: #cccccc; vertical-align: middle; }
  .input_text_login                 { color: #000000; background: #ffffff; vertical-align: middle; width: 140px; }
  .input_select                     { color: #000000; background: #ffcc00; vertical-align: middle; }
  .input_button                     { margin-right: 10px; }
  .input_radio                      { vertical-align: middle; }
  .input_checkbox                   { vertical-align: middle; }
  
  .paragraph_highlight              { padding: 10px; background: #ffffff;}

  .list_bullets                     { list-style: none; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
  .list_bullets li                  { padding: 0px 0px 0px 20px; }

/*

  .cell_shadow_right                  { width: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/back_main_right.png') }
  .cell_shadow_right[class]           { background: url('../images/back_main_right.png') top left repeat-y }
  .cell_shadow_left                   { width: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/back_main_left.png') }
  .cell_shadow_left[class]            { background: url('../images/back_main_left.png') top right repeat-y }

*/

	.private_message {
		background: orange;
		border: 2px white solid;
		padding: 3px;
		color: white;
		line-height: 15px;
	}
	
	.pages_navigation, .pages_navigation li {
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		list-style: none;
		line-height: 10px;
	}
	
	.pages_navigation li {
		float: left;
	}
	
	.pages_navigation li a {
		background: orange;
		border: 2px white solid;
		padding: 3px 4px 3px 4px;
		margin: 0px 3px 0px 0px;
		color: white;
		text-decoration: none;
		line-height: 10px;
	}
	
	.pages_navigation li.active a, .pages_navigation li a:hover {
		background: #fed980;
	}
	
	.agenda, .agenda li {
		list-style: none;
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		float: left;
		text-align: left;
	}
	
	.testimonial, .testimonial li {
		list-style: none;
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		float: left;
		text-align: left;
	}
	
	.talent_icon {
		float: left;
		margin: 0px 5px 10px 0px;
		border: 2px #FFF solid;
	}
	
	.talent_icon_small {
		float: left;
		margin: 5px 4px 10px 4px;
		border: 1px #999999 solid;
	}
	
	.small_icon_container {
		padding: 0px 0px 0px 10px;
		clear: both;
		background: #FFF;
	}
	
	.small_icons {
		background: #FFF;
	}
