html {
     overflow: -moz-scrollbars-vertical;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #101010;
	background-color: #f9f9f9;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
img {
	display: block;
	border: 0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #101010;
	vertical-align: top;
}
a {
	color: #101010;
	text-decoration: none;
}
button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eaeaea;
	border: 1px solid #d4d4d4;
	font-size: 11px;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eaeaea;
	border: 1px solid #d4d4d4;
	font-size: 11px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	border: 1px solid #d4d4d4;
    font-size: 11px; 
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	border: 1px solid #d4d4d4;
	font-size: 11px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	border: 1px solid #d4d4d4;
	font-size: 11px;
}
form
{
	margin: 0px;
}
object {
	display: block;
}
embed {
	display: block;
}
.light_grey {
	background-color: #eaeaea;
	vertical-align: middle;
	padding: 0px 4px 0px 4px;
}
.dark_grey {
	background-color: #d4d4d4;
	vertical-align: middle;
	padding: 0px 2px 0px 2px;
}
.black {
	background-color: #101010;
	color: #f9f9f9;
	vertical-align: middle;
}
.black a {
	color: #f9f9f9;
	display: block;
	height: 20px;
	line-height: 20px;
}
.black a:hover {
	color: #101010;
	background-color: #eaeaea;
}
.v_spacer {
	width: 10px;
}
.h_spacer {
	height: 10px;
	line-height: 10px;
}
.img_v_spacer {
	width: 10px;
}
.img_h_spacer {
	height: 10px;
}
.input_field {
	width: 104px;
	border: none;
	margin: 2px 0px 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #f9f9f9;
}
.radio {
	border: none;
	background-color: transparent;
}
.img_td {
	background-color: #eaeaea;
}
#pscroller
{
	width: 100%;
	text-align: left;
	height: 20px;
}
#pscroller a
{
  text-decoration: none;
  color: #101010;
	font-weight: bold;
}
.scroller td
{
	text-align: left;
	vertical-align: middle;
}
.banner_cell
{
	padding: 0px 0px 5px 0px;
	border-bottom: solid 1px #d4d4d4;
  margin: 0px 0px 5px 0px;
}
.rotor
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px; 
  border-bottom: none;
}
.textLink:hover
{
	text-decoration: underline;
}
.contactHead
{
	font-weight: bold;
	padding-top: 10px;
}
.contactLink
{
	text-decoration: underline;
}
.contactLink:hover
{
	text-decoration: none;
}
.nav_table a
{
  display: block;
  background: #D4D4D4 url("../images/nav_bg.gif") no-repeat;
  width: 20px;
  height: 17px;  
  font-size: 10px;
  padding-top: 3px;
}
.nav_table a:hover
{
  background-color: #10248C;
  color: #ffffff;
}
.nav_table .active {
  background-color: #000000;
  color: #ffffff;
}
.nav_table .disabled {
  background: #D4D4D4 url("../images/nav_bg.gif") no-repeat;  
  color: #888888;
  width: 20px;
  height: 17px;  
  font-size: 10px;
  padding-top: 3px;
}
.media
{
    background-color: #FFF2DF;
}
.media_text {
    color: #FF9900;
}
.media_head {
    background-color: #FF9900;
    color: #f9f9f9;
    vertical-align: middle;
    padding: 0px 4px 0px 4px; 
    font-weight: bold;
    height: 18px; 
    line-height: 18px;
}
.media_user_head {
    font-weight: bold;
    font-size: 14px; 
}
.media_main_table .yellow {
   color: #FF9900;
}
.media_main_table .blue {
   color: #10248C;
}
.media_overig_head {
    font-weight: bold;
    padding: 0px 0px 0px 10px;
    font-size: 20px; 
    line-height: 40px; 
    color: #ffffff;
    background-color: #10248C;
   /*background-image: url(../images/media_overig_head.png);*/
}
.mediaplayer {
    border-bottom: solid 1px #eeeeee;
    margin-bottom: 10px;
}
.media_info {
    background-color: #ffffff;
}
.media_info .label {
    font-weight: bold;
}
.media_info .media_text_box {
    border: solid 1px #000000;
    padding: 4px;
    height: 53px;
    overflow: hidden;
}
.media_info table {  
    margin: 0px;
} 
.media_info hr {
    height: 1px;
    width: 100%;
}
.total_views {
    font-size: 16px;
    font-weight: bold;
}
.star {
    margin-right: -3px; 
    display: inline; 
    width: 20px; 
    height: 20px;
}
.media_detail_link {
    text-decoration: underline;
}
.media_upload {
    width: 468px;
}
.media_upload td.intro {
   font-weight: bold;
   line-height: 15px; 
   text-align: justify;
   padding: 30px 0px 20px 10px;   
}
.autoTxt {
    width: 468px;
    margin: 10px 0px 0px 0px;
}
.autoTxt select {
    width: 130px;
}
.autoTxt input {
    width: 130px;
}
.autoTxt td.label {
    width: 85px;
}
.autoTxt input.text {
    width: 130px;
}
.autoTxt input.submit {
    width: 130px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    border: solid 1px #d4d4d4;
}
.autoTxt input.bouwjaar {
    width: 50px;
}
.occasion_list td {
    padding: 5px;
    text-align: center;
}
.occasion_list .title td {
    background-color:  #eaeaea;
    font-weight: bold;
}
.occasion_list .odd td {
    background-color:  #ffffff;
    border: solid 1px #eaeaea; 
}
.occasion_list .even td{
    background-color:  #eaeaea; 
}
.occasion_list_nav td {
    padding: 0px;
}
.occasion_details {
    width: 468px;
    margin: 10px 0px 0px 0px;
    background-color: #f9f9f9;
}
.occasion_details .label {
    font-weight: bold;
    width: 120px;
}
.occasion_details .sep {
    font-weight: bold;
    width: 10px;
}
.occasion_details .comp_details {
    background-color: #eaeaea; 
    text-align: right;
}
.footer_list{
    text-align: center;
}
.footer_list a {
    white-space: nowrap;
}
/* webvertentie */
#webvertentieBox {
    margin-bottom: 2px;
    padding: 2px 0px 2px 0px;  
}
#webvertentieBox div {
    margin: 0px;
    padding: 0px;  
    font-family: verdana, arial, sans-serif; 
}
#webvertentieBox_title {
    width: 300px; 
    height: 18px;
    overflow-x: hidden;  
}
#webvertentieBox_title a {
    text-decoration: underline;   
    font-size: 14px;
    font-weight: bold;
}
#webvertentieBox_text {
    font-size: 10px;  
    color: #000000; 
    line-height: 10px;
}
#webvertentieBox_link {
    width: 300px; 
    height: 14px;
    overflow-x: hidden;    
}
#webvertentieBox_link a {
    color: #888888;
    font-size: 10px; 
    text-decoration: none;    
}
.btn_media_calendar {
    display: block; 
    width: 27px; 
    height: 22px; 
    background: #999999 url(../images/btn_open_calendar.jpg) no-repeat center center;    
}
.btn_uw_media {
    display: block;
    text-align: center;
    vertical-align: middle;
    border-right: solid 1px #D27E00;    
    border-bottom: solid 1px #D27E00;    
    border-left: solid 1px #FFD291;    
    border-top: solid 1px #FFD291; 
    background-color: #FF9900;   
    color: #ffffff;
    font-weight: normal;
}
.btn_uw_media:hover {
    color: #ffffff;
    background-color: #FFA41A;
}
.input_uw_media {
    border: solid 1px #FF9900; 
    padding-top: 3px; 
    font-size: 11px; 
    height: 16px;      
}
.btn_uw_media_calendar {
    border-right: solid 1px #D27E00;    
    border-bottom: solid 1px #D27E00;    
    border-left: solid 1px #FFD291;    
    border-top: solid 1px #FFD291;
    text-align: center; 
    display: block; 
    width: 25px; 
    height: 20px; 
    background: #FF9900 url(../images/btn_media_calendar.gif) no-repeat center center;    
} 
.btn_uw_media_calendar:hover {
    background-color: #FFA41A;
}
.detail_bar_uw_media {
    border-top: solid 1px #FF9900;
    border-bottom: solid 1px #FF9900;       
}
.text_uw_media {
    color: #E68A00;    
}
.global_search_table {
    height: 90px; 
    border: solid 1px #cccccc;
    background-color: #eaeaea;   
    width: 448px;
    margin: 10px auto 0px auto; 
}
.global_search_table td {
    padding: 4px;   
}
.global_search_table img {
    margin: 5px 5px 5px 0px; 
    width: 100px;    
}
.global_search_table .thumb_cell {
    float: left; 
    width: 100px; 
    height: 70px; 
    overflow: hidden;
}
.global_search_table .result_title_box {
    height: 15px;
    overflow: hidden;
}.global_search_table .result_title {
    font-weight: bold; 
    text-decoration: underline;
}
.global_search_table .result_date {
    font-style: italic; 
    font-size: 10px;
}
.global_search_table .result_text {
    height: 42px;
    overflow: hidden;
}
.search_nav_bar {
    text-align: center; 
    border-top: solid 1px #cccccc;
    background-color: #eaeaea;
    height: 40px;   
    margin-top: 10px;
    padding-top: 6px;
}
.btn_disabled {
    display: block;
    text-align: center;
    vertical-align: middle;
    border-right: solid 1px #888888;    
    border-bottom: solid 1px #888888;    
    border-left: solid 1px #eeeeee;    
    border-top: solid 1px #eeeeee; 
    background-color: #bbbbbb;   
    color: #ffffff;
    font-weight: normal;
}
#leader_board_div {
    text-align: center;    
}
#leader_board_table {
    margin: 5px auto 10px auto;   
}
#main_content_container {
    float: left;   
}
#js_footer_container {
    margin: -25px 0px 0px 0px;
    z-index: 1000;
    position: relative;    
}
#mid_right_field {
    width: 778px; 
    vertical-align: top; 
    background: #f9f9f9 url(../images/bg_border.gif) top left repeat-y;   
    padding-bottom: 120px; 
}
#edition_list_table {
    margin-bottom: 10px;   
}
#edition_list_table #edition_list div { 
    font-size: 11px;   
    line-height: 14px; 
    text-align: right;
    width: 130px;     
}
#edition_list_table #edition_list a {  
    color: #3f3f3f;      
}
#edition_list_table #edition_list a:hover {
    color: #666666;      
}
#edition_list_table #e_paper_list {
   padding: 20px 0px 0px 0px;
}
#edition_list_table #e_paper_list div {
    font-size: 10px;   
    line-height: 13px;  
    text-align: right;
    width: 130px;
}
#edition_list_table #e_paper_list a {       
    color: #3f3f3f;      
}
#edition_list_table #e_paper_list a:hover {
    color: #666666;      
}
.button_grey {
    background-color: #999999; 
    cursor: pointer; 
    font-size: 11px; 
    border-right: solid 1px #666666; 
    border-bottom: solid 1px #666666; 
    border-top: solid 1px #DADADA; 
    border-left: solid 1px #DADADA; 
    color: #ffffff;    
}
.button_grey:hover {  
    color: #ffffff;    
}
#profile_button_home {
    margin: 4px 0px 0px 0px;   
}
#bg_login_bar {
    background: #eaeaea url(../images/bg_login_bar.png) repeat-y top left; 
    height: 30px;    
}
