
 body,
 form
  {
   margin: 0px 0px 0px 0px; /* Removes unwanted space */
  }

 table
  {
   border-collapse: collapse; /* Removes table borders */
   empty-cells: show;
  }

 td
  {
   padding: 0px 0px 0px 0px; /* Removes unwanted within cells */
   vertical-align: top;
  }

 img
  {
   border-width: 0px; /* Hide all image borders by default */
  }

 body
  {
   color: white;

   background-color: #050505;
   background-image: url('module/wessup/image/desktop/background.gif');

   overflow: scroll;
  }

 body,
 div,
 td,
 input,
 select,
 textarea,
 a
  {
   font-family: Tahoma;
   font-size: 8pt;
  }

 a:link,
 a:visited
  {
   color: gray;
   text-decoration: none;
  }

 a:hover,
 a:active
  {
   color: white;
   text-decoration: none;
  }

 .desktop
  {
   width: 100%;
   height: 100%;
  }

 .sheet
  {
   width: 740px;
   height: 675px;

   /*background-color: white;*/

   border-left: 1px solid #757575;
   border-right: 1px solid #757575;
  }

 .sheet td
  {
   border: 0px solid red;
  }

 .header
  {
   height: 117px;

   background-color: #304d5e;
   background-image: url('module/wessup/image/header/header.gif');
  }

 .banner_wessup
  {
   position: relative;

   left: 230px;
   top: 17px;

   width: 507px;
   height: 90px;

   background-color: white;
  }

 .banner_wessup table
  {
   width: 507px;
   height: 90px;

   border: 1px solid black;

   border-left: 2px solid black;
   border-right: 1px solid black;
  }

 .banner_wessup td
  {
   width: 168px;
   border-right: 1px solid black;
  }

 .banner_wessup_item
  {
   margin: 2px 2px 2px 3px;
   /*border: 1px solid black*/
   /*padding: 2px 2px 2px 2px;*/
  }

 .banner_wessup_item div
  {
   height: 80px; /* Separate div for height because of browser incompatibility */

   text-align: center;

   cursor: hand;
  }

 .banner_wessup_item img
  {
   border: 1px solid black;
  }

 .menu
  {
   height: 27px;

   background-color: #0f2535;
  }

 .menu table
  {
   width: 100%;
   height: 100%;

   border: 1px solid #14212b;
  }

 .menu_item
  {
   /*width: 100px;*/

   padding: 0px 8px 0px 8px;

   text-align: center;
   vertical-align: middle;

   color: white;
   font-weight: bold;

   /*white-space: nowrap;*/
  }

 .menu_item a:link,
 .menu_item a:visited
  {
   color: white;
   font-family: Arial;
   font-size: 10pt;
  }

 .menu_item a:hover,
 .menu_item a:active
  {
   color: white;
   font-family: Arial;
   font-size: 10pt;

   text-decoration: underline;
  }

 .menu_seperator
  {
   width: 2px;

   background-image: url('module/wessup/image/menu/seperator.gif');
   background-repeat: no-repeat;
   background-position: center center;
  }

 .page
  {
   /*padding: 7px 7px 7px 7px;*/
   background-color: black;
   background-image: url('module/wessup/image/page/background.gif');
  }

 .news
  {
   width: 100%;
  }

 .news td
  {
   padding: 0px 0px 5px 0px;
  }

 td.news_title
  {
   font-size: 10pt;

   border-top: 1px dashed #999999;
   border-bottom: 1px dashed #999999;

   padding: 5px 0px 5px 0px;
  }

 td.news_content
  {
   font-size: 10pt;

   padding: 5px 0px 5px 0px;
  }

 .news_list_navigator
  {
   height: 10px;

   text-align: right;

   border-bottom: 1px solid black;

   background-color: #353535;
  }

 .news_list_navigator table
  {
   border-collapse: separate;
   border-spacing: 4px;
  }

 .news_list_navigator td
  {
   width: 20px;
   height: 20px;

   text-align: center;

   cursor: hand;

   border: 1px solid black;
  }

 .news_list_navigator td.news_list_navigator_page_selected
  {
   background-color: gray;
  }

 .news_list_navigator a:link,
 .news_list_navigator a:visited
  {
   color: white;
   font-size: 10pt;
   font-weight: bold;
  }

 .news_list_navigator a:hover,
 .news_list_navigator a:active
  {
   color: white;
   font-size: 10pt;
   font-weight: bold;
  }


 .news_list
  {
   background-color: #353535;
  }

 .news_list td
  {
   height: 125px;

   font-size: 12pt;

   padding: 5px;

   border-bottom: 1px solid black;

   cursor: hand;
  }

 .news_list_image
  {
   width: 100px;

   text-align: center;
  }

 .news_list a:link,
 .news_list a:visited
  {
   color: white;
   font-size: 12pt;
  }

 .news_list a:hover,
 .news_list a:active
  {
   color: white;
   font-size: 12pt;
  }


 .discography_outer
  {
   width: 100%;
   height: 100%;

   padding: 2px;
  }

 .discography_border
  {
   width: 100%;
   height: 100%;

   background-color: #004d6d;

   padding: 5px;
  }

 table.discography_inner
  {
   width: 100%;
   height: 100%;

   background-color: black;
   background-image: url('module/wessup/image/page/background.gif');

   border-collapse: separate;
   border-spacing: 2px;
  }

 td.discography_inner
  {
   border: 1px solid #5a5859;
   border-spacing: 1px;
  }

 .discography_inner table
  {
   width: 100%;
   height: 100%;
  }

 .discography_navigation
  {
   height: 25px;
  }

 .discography_navigation table
  {
   width: 100%;

   border: 1px solid #303030;
  }

 .discography_navigation td
  {
   width: 33%;

   background-color: #14394f;
   background-image: url('module/wessup/image/content/discography/navigation/background.gif');
   background-repeat: repeat-x;

   text-align: center;
   vertical-align: middle;

   border-right: 1px solid #303030;
  }

 .discography_navigation a:link,
 .discography_navigation a:visited
  {
   color: white;
   font-size: 10pt;
  }

 .discography_navigation a:hover,
 .discography_navigation a:active
  {
   color: white;
   font-size: 10pt;

   text-decoration: underline;
  }

 td.discography_list_album
  {
   width: 100%;

   padding: 1px;
  }

 table.discography_list_album
  {
   width: 100%;
   height: 192;

   border: 1px solid #5a5859;
  }

 td.discography_list_album_separator
  {
   height: 2px;

   background-color: #282828;
  }

 .discography_list_album_info
  {
   height: 26px;

   background-color: #131a1f;
  }

 .discography_list_album_info td
  {
   border-top: 1px solid #595856;

   vertical-align: middle;

   padding: 5px;
  }

 .discography_list_album_info a:link,
 .discography_list_album_info a:visited
  {
   color: white;
   font-size: 8pt;
  }

 .discography_list_album_info a:hover,
 .discography_list_album_info a:active
  {
   color: white;
   font-size: 8pt;
  }

 .discography_album_data
  {
   height: 97px;

   font-size: 8pt;

   border-bottom: 1px solid #595856;

   background-color: #131a1f;
  }

 td.discography_album_data
  {
   padding: 5px;
  }

 .discography_album_data_name
  {
   width: 50px;

   color: #006f9a;
  }

 .discography_list_album_track_list
  {
   background-color: #353535;

   padding: 3px;
  }

 .discography_list_album_track_list td
  {
   font-size: 10pt;
  }


 .album_photo
  {
   width: 100%;
   height: 100%;

   /*background-color: black;*/
   /*background-image: url('module/wessup/image/page/background.gif');*/
  }

 table.album_photo_bar
  {
   width: 100%;
   height: 42px;

   border-spacing: 3px 8px;
   border-collapse: separate;

   border-bottom: 1px solid #517a91;

   background-color: #014564;
  }

 td.album_photo_bar
  {
   width: 70px;

   font-weight: bold;

   text-align: center;
   vertical-align: middle;

   border-left: 1px solid black;
   border-right: 1px solid black;
  }

 .album_photo_navigation td
  {
   padding: 5px 5px 5px 5px;
  }

 .album_photo a:link,
 .album_photo a:visited
  {
   color: white;
   font-family: Arial;
   font-size: 10pt;
  }

 .album_photo a:hover,
 .album_photo a:active
  {
   color: white;
   font-family: Arial;
   font-size: 10pt;

   text-decoration: underline;
  }

 table.album_photo_item
  {
   height: 260px;
   border-collapse: separate;
  }

 td.album_photo_item
  {
   width: 200px;
   height: 100%;

   border: 1px solid black;
   background-color: #01293e;

   padding: 5px 7px 5px 6px;

   background-position: left top;
   background-repeat: no-repeat;
   background-image: url('module/wessup/image/content/album/photo/item/album_photo_item_border.gif');

   vertical-align: middle;
  }

 /*.album_photo_item div*/
  {
   width: 100%;
   height: 100%;

   border: 1px solid #222222;
   background-color: #353535;
  }

 .album_photo_item_text
  {
   height: 40px;

   color: white;

   font-size: 12pt;
   font-weight: bold;

   background-color: #01293e;

   padding: 5px 5px 5px 5px;
   vertical-align: middle;

   border: 5px solid red;
  }


 table.album_video_outer
  {
   width: 100%;
   height: 100%;

   background-color: #014564;
  }

 td.album_video_outer
  {
   width: 100%;
   height: 100%;

   padding: 5px 5px 5px 5px;

   background-color: #014564;
  }

 table.album_video_bar
  {
   width: 100%;
   height: 86px;

   background-color: #014564;

   border-bottom: 1px solid #517a91;
  }

 td.album_video_bar
  {
   padding: 15px 25px 5px 25px;

   vertical-align: bottom;
  }

 .album_video_bar_statistics
  {
   width: 100%;

   font-size: 10pt;
   font-weight: bold;
  }

 .album_video
  {
   width: 100%;
   height: 100%;

   border: 1px solid black;

   background-color: black;
   background-image: url('module/wessup/image/page/background.gif');
  }

 .album_video_navigation td
  {
   padding: 5px 5px 5px 5px;
  }

 .album_video a:link,
 .album_video a:visited
  {
   color: white;
   font-family: Arial;
   font-size: 10pt;
  }

 .album_video a:hover,
 .album_video a:active
  {
   color: white;
   font-family: Arial;
   font-size: 10pt;

   text-decoration: underline;
  }

 table.album_video_item
  {
   height: 200px;
   border-collapse: separate;
  }

 td.album_video_item
  {
   width: 200px;
   height: 100%;

   border: 1px solid black;
   background-color: #01293e;

   padding: 5px 7px 5px 6px;

   background-position: left top;
   background-repeat: no-repeat;
   background-image: url('module/wessup/image/content/album/video/item/album_video_item_border.gif');
  }

 .album_video_item div
  {
   width: 100%;
   height: 100%;

   border: 1px solid #222222;
   /*background-color: white;*/
  }

 .album_video_item_text
  {
   height: 60px;

   color: white;

   font-size: 9pt;
   font-family: Arial;
   font-weight: bold;

   padding: 5px 5px 5px 5px;
   vertical-align: top;
  }

 table.album_video_player_outer
  {
   width: 720px;
   height: 280px;

   background-color: #004c6d;
  }

 td.album_video_player_outer
  {
   padding: 5px 5px 5px 5px;
  }

 table.album_video_player_inner
  {
   width: 710px;
   height: 269px;

   background-color: black;
  }

 td.album_video_player_inner
  {
   padding: 5px 5px 5px 5px;
  }
/*
 img.album_video_player
  {
   width: 398px;
   height: 231px;
  }
*/

 td.album_video_player
  {
   width: 398px;
   height: 231px;

   padding: 5px 5px 5px 5px;
  }

 .album_video_player_action
  {
   width: 100%;
   height: 23px;

   background-color: #15394f;
  }

 .album_video_player_action td
  {
   text-align: center;
   vertical-align: middle;

   border: 1px solid #101010;
  }

 .album_video_player a:link,
 .album_video_player a:visited
  {
   color: white;
   font-family: Arial;
   font-size: 9pt;
  }

 .album_video_player a:hover,
 .album_video_player a:active
  {
   color: white;
   font-family: Arial;
   font-size: 9pt;

   text-decoration: underline;
  }

 .album_video_player_comment
  {
   width: 300px;
   height: 142px;

   background-color: #21292c;

   border: 1px solid #5a5859;
  }

 .album_video_player_comment td
  {
   padding: 4px 4px 0px 4px;
  }

 .album_video_player_comment_input
  {
   width: 100%;

   color: white;
   background-color: #012a41;

   border: 1px solid #303030;
  }

 .album_video_player_comment_textarea
  {
   width: 100%;
   height: 86px;

   color: white;
   background-color: #012a41;

   border: 1px solid #303030;

   overflow: hidden;
  }

 .album_video_player_community
  {
   width: 300px;
   height: 117px;

   color: black;
   background-color: #21292c;

   border: 1px solid #5a5859;
  }

 .album_video_player_community input
  {
   width: 180px;

   color: white;
   background-color: #14384e;

   border: 1px solid #1a1a1a;
  }

 .album_video_player_comment_list
  {
   width: 100%;
   height: 300px;
  }

 td.album_video_player_comment_list_title
  {
   height: 10px;

   text-align: left;

   font-size: 14pt;
   font-family: Times New Roman;

   padding: 3px 7px;

   border-top: 1px solid #333333;
   border-bottom: 1px solid #333333;
  }

 td.album_video_player_comment_list_item_outer
  {
   height: 50px;
   padding: 7px 0px;
  }

 table.album_video_player_comment_list_item_inner
  {
   width: 100%;
   height: 30px;

   padding: 3px 7px;

   background-color: #090909;

   border: 1px solid #333333;
  }

 td.album_video_player_comment_list_item_inner
  {
   padding: 5px 5px;
  }

 .album_video_player_comment_list_item_inner_title
  {
   color: #505050;
   background-color: #161616;
  }

 .album_video_player_comment_list_item_inner_message
  {
   padding: 5px 0px 0px 0px;
  }


 .download_outer
  {
   width: 100%;
   height: 100%;

   padding: 2px;
  }

 .download_border
  {
   width: 100%;
   height: 100%;

   background-color: #022643;

   padding: 5px;
  }

 table.download_inner
  {
   width: 100%;
   height: 100%;

   background-color: black;
   background-image: url('module/wessup/image/page/background.gif');

   border-collapse: separate;
   border-spacing: 2px;
  }

 table.download
  {
   width: 600px;
   height: 60%;

   margin: 10px 50px;

   border-collapse: separate;
   border-spacing: 2px;
  }

 .download img
  {
   margin: 1px;
  }

 td.download_data
  {
   width: 150px;

   border-top: 2px solid #232323;
   border-right: 2px solid #232323;
   border-bottom: 2px solid #232323;
  }

 .download_info
  {
   height: 50px;

   color: #006f9a;

   border-bottom: 1px solid #333333;
  }

 .download_info strong
  {
   color: white;
   font-weight: normal;
  }

 .download_data table
  {
   width: 100%;
   height: 100%;
  }

 .download_button
  {
   height: 10px;

   padding: 2px;
   text-align: center;

   background-color: #232323;
  }

 table.download_data
  {
   height: 10px;

   border-collapse: separate;
   border-spacing: 5px
  }

 .download_data_item_label
  {
   color: #006f9a;
  }

 .download_data_item_data
  {
   padding: 0px 0px 0px 10px;
  }

 .download_data a:link,
 .download_data a:visited
  {
   color: white;
   font-family: Arial;
   font-size: 8pt;
  }

 .download_data a:hover,
 .download_data a:active
  {
   color: white;
   font-family: Arial;
   font-size: 8pt;

   text-decoration: underline;
  }

 td.download_separator
  {
   height: 3px;

   border: 1px solid black;

   background-color: #282828;
  }

 table.link
  {
   width: 99%;
   height: 60%;

   margin: 10px 1%;

   border-collapse: separate;
   border-spacing: 2px;
  }

/*
 table.mail_list
  {
   width: 80%;
   height: 80%;

   margin: 10% 10%;

   border-collapse: separate;
   border-spacing: 2px;
  }
*/

 table.mail_list
  {
   width: 400px;
   margin: 100px 100px;

   border-collapse: separate;
   border-spacing: 2px;
  }

 .mail_list td
  {
   padding: 5px 5px;
  }


 .footer
  {
   height: 53px;

   background-color: #152e3d;
   background-image: url('module/wessup/image/footer/background.gif');
   background-repeat: repeat-x;
  }

 .footer td
  {
   vertical-align: middle;
  }

 .footer_post td
  {
   padding: 0px 5px;
  }


 .body
  {
   scrollbar-3dlight-color: #ffffff;
   scrollbar-arrow-color: #ffffff;
   scrollbar-base-color: #000000;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-face-color: #000000;
   scrollbar-highlight-color: #000000;
   scrollbar-shadow-color: #222423;
  }







 .menu_item_het_lot_beslist
  {
   /*width: 100px;*/

   padding: 0px 8px 0px 8px;

   text-align: center;
   vertical-align: middle;

   color: gold;
   font-weight: bold;

   /*white-space: nowrap;*/
  }

 .menu_item_het_lot_beslist a:link,
 .menu_item_het_lot_beslist a:visited
  {
   color: gold;
   font-family: Arial;
   font-size: 10pt;
  }

 .menu_item_het_lot_beslist a:hover,
 .menu_item_het_lot_beslist a:active
  {
   color: gold;
   font-family: Arial;
   font-size: 10pt;

   text-decoration: underline;
  }


 .condolence
  {
   width: 100%;
  }

 .condolence td
  {
   padding: 0px 0px 5px 0px;
  }

 td.condolence_title
  {
   font-size: 10pt;

   border-top: 1px dashed #999999;
   border-bottom: 1px dashed #999999;

   padding: 5px 0px 5px 0px;
  }

 td.condolence_content
  {
   font-size: 10pt;

   padding: 5px 0px 5px 0px;
  }

 .condolence_list_navigator
  {
   height: 10px;

   text-align: right;

   border-bottom: 1px solid black;

   background-color: #353535;
  }

 .condolence_list_navigator table
  {
   margin-left: auto;
   margin-right: 0px;

   border-collapse: separate;
   border-spacing: 4px;
  }

 .condolence_list_navigator td
  {
   width: 20px;
   height: 20px;

   text-align: center;

   cursor: hand;

   border: 1px solid black;
  }

 .condolence_list_navigator td.condolence_list_navigator_page_selected
  {
   background-color: gray;
  }

 .condolence_list_navigator a:link,
 .condolence_list_navigator a:visited
  {
   color: white;
   font-size: 10pt;
   font-weight: bold;
  }

 .condolence_list_navigator a:hover,
 .condolence_list_navigator a:active
  {
   color: white;
   font-size: 10pt;
   font-weight: bold;
  }


 .condolence_list
  {
   background-color: #353535;
  }

 .condolence_list td
  {
   height: 12pt;

   font-size: 12pt;

   padding: 5px;

   border-bottom: 1px solid black;

   cursor: default;
  }

 .condolence_list_image
  {
   width: 100px;

   text-align: center;
  }

 .condolence_list a:link,
 .condolence_list a:visited
  {
   color: white;
   font-size: 12pt;
  }

 .condolence_list a:hover,
 .condolence_list a:active
  {
   color: white;
   font-size: 12pt;
  }
