body, td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
a.navlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}
a.navlink:hover{
text-decoration: underline;
}
a.navlink:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}
.new{
font-family:Arial, Helvetica, sans-serif;
size:12px;
}

#vb_web_page {
	padding:0px 0px 0px 60px; 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}  

#vb_web_page h1.title {
	padding-top:40px;
	font-weight:normal;  
	font-size:32px;
	/*new*/
	width:450px;
	height:40px;
}
 
/*
#vb_web_page #vb_webpage_url {
	position:absolute;
	top:67px;
}
*/  
     
/* logo */
#vb_web_page #vb_webpage_logo  {
	position:absolute;
	top:0px;
	left:641px;
 }

#vb_web_page #vb_webpage_logo img {
	border:0;
}


/* content */

#vb_web_page #vb_content_container {
	padding-top: 12px;
	width: 920px;
	clear:both;
}

/* PRESENTATIONS */
#vb_web_page #vb_presentations_container {
	width: 584px;
/*	min-height:400px;*/
	float:left;   
}     

#vb_web_page #vb_presentations_container {
	cursor:pointer;
}
         
#vb_web_page #vb_presentations_container .p_item {
	display:block;
	float:left;
	margin-right:6px;
	margin-bottom:20px;
	background-repeat: no-repeat; 
	background-position: left center;    
   /* background-color: #777;*/  
}
     
#vb_web_page #vb_presentations_container .p_item:hover .p_specs a{
/*	text-decoration:underline;
*/	filter:alpha(opacity=50);
			-moz-opacity:0.50;
			-khtml-opacity: 0.50;
			opacity: 0.50;
}
         
#vb_web_page #vb_presentations_container .p_specs {
	position:relative;
	height:60px;
	padding-top:4px;
	width:100%;
	background-color:white;
}                                

#vb_web_page #vb_presentations_container .p_specs h5 {
	margin:0;
	font-weight: normal;
	font-size: 16px;   
} 	    

#vb_web_page .presentation_date{   
	
}
         
/* INFO PAGES */
#vb_web_page #vb_info_container {
	width: 310px;
	float:left;
	/*color:#ddd;*/
	font-size:10px;
	line-height:18px;
	margin-top:-14px;
}

/* THUMB LAYOUT */
.p_item_small{
	width:272px;
	height:170px;
}
.p_item_small .p_specs{
	top:130px;
}
.p_item_wide{
	width:550px;
	height:170px;
}
.p_item_wide .p_specs{
	top:130px;
}
.p_item_large{
	width:550px;
	height:350px;
}
.p_item_large .p_specs{
	top:300px;
}     
 
/* STYLEZ */
#vb_webpage {
	font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana,sans-serif;  
}  

#vb_webpage_logo_viewbook {
	font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana,sans-serif;  
}

#vb_web_page .small {
	font-size: 11px;
	line-height:16px;
	/*kunnen deze kleuren weg? Anders pakken de .font_color_2 presets de kleuren niet op */
	/*color:#878586;*/
}

#vb_web_page #vb_presentations_container a {
	text-decoration:none;
	/*kunnen deze kleuren weg? Anders pakken de .font_color_2 presets de kleuren niet op */
	/*color:#BACCDB;*/
}          

.vb_medium_title{
	width: 100px;
}

#vb_web_page .vb_medium_title {
	margin-top:0px;
	margin-bottom:20px;
	font-size:12px;
	font-weight:normal;
	color:white;     
	color: #333;
}


#vb_info_container h1, #vb_info_container h2, #vb_info_container h3, #vb_info_container h4 
	font-weight:normal;  
	margin-bottom:5px;
}   
#vb_info_container h1 {
	font-size:20px;
}
#vb_info_container h2 {
	font-size:16px;
}                    
#vb_info_container h3 {
	font-size:15px;
}
#vb_info_container h4 {
	font-size:13px;
}
       
h4.info_menu_item  {
	margin:0;
	margin-bottom:5px;
}

#vb_web_page .push {height:50px; clear:both;} /* must be the same height as the footer, see http://ryanfait.com/sticky-footer/*/
#w_footer {
	clear:both;
	padding-top:60px;
	height:25px;
	padding-left:60px;
	font-size:10px;
	font-weight:normal;
	filter:alpha(opacity=30);
			-moz-opacity:0.30;
			-khtml-opacity: 0.30;
			opacity: 0.30;
}
#w_footer a {
	text-decoration:none;
}


