@charset "utf-8";


/*	=
	@author		BlueBerry new media
	@version	1.0
	@since		Mei 09
	----------------------------------------------------*/


/*	=RESETS / TEMPLATE
	----------------------------------------------------*/
	* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	body { background: #000 url(images/body_bg.jpg) no-repeat top center; border-left: 1px solid black; }
	img { border: 0; }
	a { outline: 0; }
	h1 { font-family: "Arial Black"; font-style: italic; font-weight: normal; font-size: 20px; color: #fff; text-decoration: none; }
	.clr { overflow: hidden; height: 100%; }
	.hide { display: none; }	

	#page-box {  z-index: 100; position: relative; width: 979px; margin: 0 auto; text-align: left; overflow: visible; height: 100%; }
	#navigation-box { z-index: 200; position: relative; background: url(images/header_bg.jpg) no-repeat left top; height: 75px; }
	#background-right { position: absolute; top: 0px; right: 0px; width: 50%; height: 75px; background: url(images/body_bg_right.gif) repeat-x; }

	
/*	=NAV-META
	----------------------------------------------------*/
	#nav-meta { padding: 10px 0 0 0; text-align: right;  }
	#nav-meta li { display: inline; padding: 0 0 0 5px; border-left: 1px solid #b0b0b0; }
	#nav-meta li.first { border-left: 0px; }
	#nav-meta li a { font-weight: bold; color: #b0b0b0; text-decoration: none; }
	#nav-meta li a:hover { text-decoration: underline; }
	
	#language-select li { list-style-type: none; float: left; padding: 12px 2px;} 

/*	=NAV-MAIN
	----------------------------------------------------*/
	#nav-main { overflow: visible; position: absolute; bottom: 0px; padding: 0 0 0 17px; }
	#nav-main li { position: relative; float: left; display: inline; }
	#nav-main li a { vertical-align: bottom; display: block; float: left; height: 36px; font-style: italic;  text-decoration: none; font-size: 12px; font-stretch: extra-expanded; color: #fff; font-family: "Arial Black";  }
	#nav-main li:hover a { cursor: pointer; background: url(images/nav-main_hover_left.gif) no-repeat left top; }
	#nav-main li:hover a span { background: url(images/nav-main_hover_right.gif) no-repeat right top; }
	#nav-main li a.active { cursor: pointer; background: url(images/nav-main_hover_left.gif) no-repeat left top; }
	#nav-main li a.active span { background: url(images/nav-main_hover_right.gif) no-repeat right top; }
	#nav-main li:hover ul li a { background: none; }
	#nav-main li:hover ul li a span { background: none; }
	#nav-main li a span { display: block; float: left; height: 29px; padding: 7px 10px 0 10px;}
	#nav-main li ul { position: absolute; display: none; top: 36px; left: 0; width: 186px; background-color: #CF0400; }
	#nav-main li ul li { width: 100%; white-space: nowrap; display: block; float: none; clear: both; padding: 0; margin: 0;  }
	#nav-main li ul li a { display: block; float: none; height: auto; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; padding: 8px 12px; }
	#nav-main li ul li:hover, #nav-main li ul li a:hover { text-decoration: none; background: #b00300; }
	#nav-main li:hover ul { display: block; }

	
	
	#nav-main li ul li:hover, #nav-main li ul li a:hover 
	
	#nav-main li ul li{position: relative;} 
	#nav-main li ul li ul{display: none !important; position: absolute; top: 5px; left: 180px;} 
	#nav-main li ul li:hover ul {display: block !important;} 
	
/*	=FOOTER
	----------------------------------------------------*/	
	#footer { margin-top: 10px; background:url(images/footer_bg.jpg) no-repeat center top; padding: 36px 0 50px 0; }
	#footer ul { position: relative; width: 976px; margin: 0 auto; text-align: center; }
	#footer ul li { display: inline; padding: 0 0 0 5px; border-left: 1px solid #b0b0b0; } 
	#footer ul li.first, #footer ul li.last { position: absolute; border: none; }
	#footer ul li.first { position: absolute; left: 0px; }
	#footer ul li.last { right: 0px; }
	#footer ul li.noborder { border: none; }
	#footer ul li a { font-weight: normal; color: #b0b0b0; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }
	
/*	=HOMEPAGE SPECIFIC
	----------------------------------------------------*/	
	#homepage-news { float: left; width: 560px; }
	#homepage-news .news-item { width: 560px; height: 108px; padding: 12px; margin-bottom: 18px; background: url(images/homepage_new_bg.jpg) no-repeat left top; }
	#homepage-news .news-item .vsl { float: left ; border: 1px solid #afafaf;}
	#homepage-news .news-item div { float: left; width: 385px; }
	#homepage-news .news-item h2 { height: 26px; padding: 4px 0 0 18px;}
	#homepage-news .news-item h2 a { cursor: pointer;  font-family: "Arial Black"; font-style: italic; font-weight: normal; font-size: 14px; color: #fff; text-decoration: none; }
	#homepage-news .news-item p { padding: 8px 0 0 18px; }
	#homepage-news .news-item p a { color: #fff; font-size: 12px; line-height: 17px; text-decoration: none; }
	#homepage-news .banner-item { text-align: center; margin-bottom: 18px; }
	
	#homepage-header { z-index: 150; position: relative; height: 500px; margin-bottom: 24px; background: url(images/homepage_header_bg.png) no-repeat left bottom; }
	#homepage-header .logo { display: block; float: left; margin-top: 28px; }
	
	#homepage-flash-header { position: absolute; top: 170px; left: 0px; }
	#homepage-flash-carrousel { position: absolute; top: 244px; left: 6px; }
	
	#homepage-cta-blocks { position: absolute; bottom: 3px; right: 25px; height: 207px; }
	#homepage-cta-blocks .cta { float: left; width: 157px; padding: 0 10px; height: 207px; border-left: 1px solid #525252; }
	#homepage-cta-blocks .cta.first { border-left: none; }
	#homepage-cta-blocks .cta img { border: 1px solid #fff; }
	#homepage-cta-blocks .cta h2 { margin: 5px 0 2px 0; color: #fff; font-size: 12px; }
	#homepage-cta-blocks .cta p a { color: #c0c0c0; font-size: 12px; text-decoration: none; }

/*	=SUBPAGE SPECIFIC
	----------------------------------------------------*/
	#subpage-header { z-index: 150; position: relative; height: 405px; background: url(images/subpage_header_bg.png) no-repeat left bottom; }
	#subpage-header #bumper { position: absolute; left: 363px; top: 239px; }
	#subpage-header #partners { position: absolute; left: 650px; top: 300px; }
	#subpage-header #partners { margin-bottom: 18px; width: 340px; height: 98px; }
	#subpage-header #partners h2 { margin-bottom: 5px; }
	#subpage-header #partners h2 a { cursor: pointer; font-family: "Arial Black"; font-style: italic; font-weight: normal; font-size: 13px; color: #fff; text-decoration: none; }
	
	#subpage-header .logo { display: block; float: left; margin-top: 28px; }
	#subpage-vsl { position: absolute; top: 247px; left: 7px; width: 608px; height: 150px; }
	#subpage-vsl .overlay { position: absolute; top: 0px; left: 0px; width: 608px; height: 150px; background:url(images/subpage-header_overlay.png) no-repeat left top; }
	#subpage-vsl .crumbpath_bg { position: absolute; bottom: 0px; width: 608px; height: 31px; left: 0px; background: url(images/crumbpath_bg.png);  }
	#subpage-vsl .crumbpath {  position: absolute; bottom: 0px; left: 0px; color: #fff; width: 500px; height: 31px; padding: 0 7px; line-height: 31px;}
	#subpage-vsl .crumbpath a { line-height: 31px; color: #fff; text-decoration: none; }
	#subpage-vsl .crumbpath a:hover { text-decoration: underline; }
	#subpage-vsl .crumbpath a.first { padding: 0 0 0 14px; background: url(images/crumbpath_arrow.gif) no-repeat left center; }
	
	#subpage-outer { float: left; width: 584px; background: #171717 url(images/subpage_bg.gif) no-repeat left top; }
	#subpage-inner { padding: 34px 26px 0 26px; background: url(images/subpage_bg_bottom.gif) no-repeat left bottom; }
	#subpage-inner .banner { text-align: center; padding: 18px 0; }

	
/*	=BAR
	----------------------------------------------------*/
	#bar { float: right; width: 371px; }
	#bar .partners { padding: 17px; margin-bottom: 18px; width: 340px; height: 98px; background: url(images/partners_bg.gif) no-repeat left top; }
	#bar .partners h2 a { cursor: pointer; font-family: "Arial Black"; font-style: italic; font-weight: normal; font-size: 13px; color: #fff; text-decoration: none; }
	#bar .flash-partners { padding: 15px 0 0 0; }
	#bar .banner { float: right; }
	
	
	#bar .block { width: 232px; margin-bottom: 18px; background: url(images/block_bg.gif) repeat; }
	#bar .block .top { background:url(images/block_bg_top.gif) no-repeat left top; }
	#bar .block .bottom {  padding: 5px 12px; background:url(images/block_bg_bot.gif) no-repeat left bottom; }
	#bar .block h3 { font-size: 13px; font-family: "Arial Black"; font-style: italic; font-weight: normal; color: #fff;  }
	#bar .block p { margin: 12px 0 0 0; color: #c0c0c0;  }

	#bar .frm-newsletter { padding: 5px 12px; margin-bottom: 18px; width: 208px; height: 213px; background:url(images/frm_newsletter_bg.gif) no-repeat; }
	#bar .frm-newsletter h3 { font-size: 13px; font-family: "Arial Black"; font-style: italic; font-weight: normal; color: #fff; }
	#bar .frm-newsletter p { margin: 12px 0 0 0; color: #c0c0c0;  }
	#bar .frm-newsletter input.txt { width: 195px; padding: 3px; color: #000; margin: 18px 0; border: 1px solid #fff; background: #fff; }
	#bar .frm-newsletter input.submit { float: right; margin-right: 4px; }
	
	#poll .bottom h3 { padding: 5px; }
	#bar #poll_ajax { padding: 18px 0 18px 0; height: 100%; overflow: hidden;  }
	#bar #poll_ajax label { display: block; margin: 5px 0 16px 0; color: #c0c0c0; height: 100%; overflow: hidden; }
	#bar #poll_ajax label input { float: left; margin-right: 5px;}
	#bar #poll_ajax label span { display: block; float: left;  }
	#bar #poll_ajax input.submit { float: right; margin-right: 4px; }
	#bar #poll_ajax .results {padding: 0 0 5px 2px;} 
	#bar #poll_ajax .results .result  {background-color: #CF0400; color: #c0c0c0;}

	#bar #bar-cta { overflow: hidden; height: 100%; margin: 18px 0 18px 0; }
	#bar #bar-cta .cta { float: left; width: 157px; padding: 0 10px; height: 207px; border-left: 1px solid #525252; }
	#bar #bar-cta .cta.first { border-left: none; }
	#bar #bar-cta .cta img { border: 1px solid #fff; }
	#bar #bar-cta .cta h2 { margin: 5px 0 2px 0; color: #fff; font-size: 12px; }
	#bar #bar-cta .cta p a { color: #c0c0c0; font-size: 12px; text-decoration: none; }
	
/*	=DYNAMIC INPUT
	----------------------------------------------------*/
	.dynamic-input { font-size: 12px; line-height: 18px; color: #fff; }
	.dynamic-input p { padding: 0 0 10px 0; }
	.dynamic-input h2, 
	.dynamic-input h3, 
	.dynamic-input h4, 
	.dynamic-input h5 { margin: 0 0 5px 0; padding: 10px 0 5px 0; }
	.dynamic-input h2 { font-size: 25px; }
	.dynamic-input h3 { font-size: 21px; }
	.dynamic-input h4, .dynamic-input h5 { font-size: 16px; }
	.dynamic-input a, .dynamic-input a:active, .dynamic-input a:visited { color: #d30101; text-decoration: underline; }
	.dynamic-input a:hover { text-decoration: none; }
	.dynamic-input ul, .dynamic-input ol { margin: 0 0 10px 0;  }
	
	
	.dynamic-input ul li { padding: 0 0 0 10px; list-style: square inside; }
	.dynamic-input ol li { padding: 0 0 0 10px; list-style-position: inside; }
	
/* SANDER
*/ 
	p.date {font-style: italic; color: #999; padding: 8px 0 8px 0; } 
	
	#subpage-inner h1.pagetitle { margin-bottom: 20px;} 

/*	=specific.NEWS OVERVIEW
	----------------------------------------------------*/	
	#news-overview .news-item { padding: 0 10px 20px 0; border: none; background: url(images/subpage_bg.jpg) left top no-repeat; margin: 0;}
	#news-overview .news-item a {float: left;  }
	#news-overview .news-item .vsl { border: 2px solid #B11F1E; }
	#news-overview .news-item .details { width: 310px; padding: 0px 0 0 0;  float: right; }
	#news-overview .news-item .details a { font-size: 12px; line-height: 16px; color: #fff; text-decoration: none; } 
	#news-overview .news-item .details h2 { padding: 0 0 0 7px; background: url(images/homepage_news_h2-even_bg.gif) top left no-repeat;  width:310px; }
	#news-overview .news-item .details h2 a { overflow: hidden;  font-family: "Arial Black";  font-style: italic; font-size: 15px; font-weight: normal; color: #fff; text-decoration: none; }
	#news-overview .news-item .details p {padding: 0 10px 10px 10px; }
/*	=specific.NEWS ARCHIVE
	----------------------------------------------------*/	
	#news-archive .news-item { padding: 10px; margin: 0 0 20px 0; border-top: 1px solid #383838; border-bottom: 1px solid #151515; background: #2b2a2a;  }
	#news-archive .news-item { padding: 0 10px 10px 0; border: none; background: url(images/subpage_bg.jpg) left top no-repeat;}
	#news-archive .news-item .vsl { border: 2px solid #B11F1E; }
	#news-archive .news-item .details { width: 485px; padding: 0px 0 0 0; }
	#news-archive .news-item .details a { font-size: 12px; line-height: 16px; color: #fff; text-decoration: none; } 
	#news-archive .news-item .details h2 { height: 26px; padding: 4px 0 0 7px; background: url(images/homepage_news_h2-even_bg.gif) top left no-repeat;  }
	#news-archive .news-item .details h2 a { overflow: hidden; height: 18px; font-family: "Arial Black";  font-style: italic; font-size: 15px; font-weight: normal; color: #fff; text-decoration: none; }
	#news-archive .news-item .details p {padding: 10px; }
	
/*	=RELATED ITEMS
	----------------------------------------------------*/
	.related-items { margin: 20px 0; padding: 12px 10px; background: url(images/subpage_bg.jpg) left top no-repeat;  }
	.related-items h3 { padding: 0 0 8px 0px; color: #fff; font-family: "Arial Black"; font-style: italic; font-size: 15px !important; font-weight: normal; }
	.related-items ul { margin: 0 !important;}
	.related-items li { margin: 0 !important; padding: 4px 0 4px 5px; list-style: none !important; font-size: 12px; color: #CF0400; border-top: 1px solid #2a2a2a; }
	.related-items li a { display: block; color: #c6c6c6; text-decoration: none !important; }
	.related-items li a:hover { text-decoration: underline !important; }


/*	=RELATED IMAGES
	----------------------------------------------------*/
	.related-images { margin: 20px 0; padding: 12px 0 12px 10px;  background: url(images/subpage_bg.jpg) left top no-repeat;  }
	.related-images h3 { padding: 0 0 0 0px; color: #fff; font-family: "Arial Black"; font-style: italic; font-size: 15px !important; font-weight: normal; }	
	.related-images ul { margin: 0 !important;}
	.related-images li { float: left; margin: 10px 10px 0 0 !important; list-style: none !important; }
	.related-images li a img { border: 1px solid #CF0400; }


/*	=USER-COMMENTS	
	----------------------------------------------------*/	
	.user-comments { margin: 20px 0 0 0; padding: 10px; font-size: 12px;  background: url(images/subpage_bg.jpg) left top no-repeat; }
	.user-comments .user { padding: 0 0 5px 0; color: #c2c2c2; border-bottom: 1px solid #2a2a2a; }
	.user-comments h3 { color: #fff; font-family: Arial Black; font-style: italic; font-size: 15px !important; font-weight: normal; }			
	.user-comments ul li { list-style: none; padding: 10px 10px 10px 0; } 
	.user-comments .edit { float: right; }
	.user-comments p { float: right; width: 400px; color: #fff; padding: 9px 5px 5px 5px; margin-right: 200px;} 
	.user-comments p.edited { font-size: 11px; color: #d6d6d6; } 
	.user-comments .vsl { float: left; margin: 5px 0 0 0; border: 3px solid #e3dfcf; }
	.user-comments form { font-size: 12px; color: #fff;  }
	.user-comments form a { color: #fff; font-weight: bold; }
	.user-comments form h3 { color: #fff; margin: 15px 0 8px 0; }
	.user-comments .textarea { width: 450px; height: 100px; margin: 8px 0; padding: 3px; color: #555555; font-size: 12px; background: #dbdbdb; border: 1px solid #b8b8b8; }	
	.user-comments .not-logged { font-size: 12px; color: #fff; margin: 20px 0 0 0; }
	.user-comments .not-logged h3 { color: #fff; }
	.user-comments .not-logged a { color: #d30101; }
	.user-comments .breedte { width: 700px; }

	/*	=specific.PHOTOALBUM OVERVIEW
	----------------------------------------------------*/
	#photoalbum-overview { }
	#photoalbum-overview .album { font-size: 12px; color: #fff; float: left; padding: 0 10px 5px 0;  height: 280px;} 
	#photoalbum-overview .album  p{width: 200px; }
	#photoalbum-overview .album h2 a { font-size: 13px; color: #fff; font-weight: bold; text-decoration: none; }
	#photoalbum-overview strong.date { font-size: 12px; }	
	
	#photoalbum ul li { float: left; list-style: none; padding:5px 5px 0 0; } 
	
/*	=PAGING
	----------------------------------------------------*/	
	.paging {  position: relative; background-color: #000; widht: 100%; height: 25px; } 
	.paging ul { float: none; list-style: none; font-size: 0; line-height: 0; float: right; margin-right: 40%;}
	.paging ul li { display: inline; height: 19px; }
	.paging ul li a { display: table-cell; vertical-align: middle; height: 19px; padding: 0 12px; font-size: 12px; line-height: 19px; color: #fff; text-decoration: none;  cursor: pointer; }
	.paging ul li a:hover { text-decoration: underline; }
	.paging ul li a.img { padding: 0; background: none; }
	.paging ul li a.selected { font-weight: bold; background: #770502;}
	
	
/*	=specific.STANDARD FORM
	----------------------------------------------------*/

	.standard-form .required { margin: 0 0 10px 0; color: #717171; font-size: 12px; } 
	.standard-form ol { color: #fff; font-size: 12px; line-height: 17px; }
	.standard-form ol li { padding: 6px; width: 500px; border-top: 1px solid #383838; list-style: none;}
/*
	.standard-form ol li.even {  border-top: 1px solid #383838; border-bottom: 1px solid #151515; }
*/	
	.standard-form fieldset { margin: 0 0 20px 0; border: none;}
	.standard-form legend { margin: 0 0 10px 0; font-family: "Arial Black"; font-size: 15px; font-weight: normal; color: #fff; font-style: italic;}
	.standard-form label { padding: 3px 10px 4px 0; }
	.standard-form label.col-a { width: 150px; padding: 3px 0 4px; float: left; }	
	.standard-form span.col-b { padding: 3px 0 4px; float: right; }	
	.standard-form .txt { width: 170px; padding: 3px; color: #555555; background: #c7c7c7; border: 2px solid #fff; }
	.standard-form .textarea { width: 170px; height: 150px; padding: 3px; color: #555555; font-size: 12px; background: #c7c7c7; border: 2px solid #fff; }
	.standard-form .error { color: #555555; background: red; border: 2px solid #B11F1E; }
	.standard-form input.medium { width: 50px;}
	.standard-form select.medium { width: 65px;}
	.standard-form select.xsmall { width: 50px;}
	.standard-form input.small { width: 30px;}
	.standard-form input.xsmall { width: 16px;}
	
	.standard-form input.radio {  margin: 0 3px 0 0; padding: 5px 0 0 0; }
	.standard-form input.checkbox {  margin: 0 3px 0 0; }
	.standard-form .select { width: 178px; height: 23px; background: #c7c7c7; border: 2px solid #fff; }
	
	.standard-form #error { position: absolute; z-index: 10; color: #df4347; padding: 4px; padding: 35px 0 0 180px; }
	.standard-form .error li{ list-style: none;}
	.standard-form #error img { float: left; }
	.standard-form #error #error-text { color: #df4347; font-weight:bold; font-size: 12px; display: block; float: left; margin-left: 5px; padding-top: 1px;  }
	
	
	ul.controlpanel li {list-style: none;} 
	
	#video-overview .txt h2  a{ font-family: "Arial Black"; font-size: 20px; font-weight: normal; color: #fff; text-decoration: none;  font-style: italic;}
	#video-overview .txt {margin-left: 10px; color: #fff; margin-bottom:10px; }
	.videos-small {margin-top: 50px;} 
	.videos-small div { height: 170px;  width: 170px; float: left; padding-right: 7px;} 
	.videos-small div img{ border: 1px solid #999;} 
	.videos-small div p{padding: 5px  0px 5px 0; color: #fff; font-weight: bolder; } 
	#text-page #subpage-outer { background: url(images/subpage_bg.gif) left top no-repeat #171717;}
	#text-page {min-height: 500px;}
	
	
	#event-overview .event { border-top: 1px solid #2f2f2f;  }
	#event-overview .event.even { }
	#event-overview .event .vsl { margin: 5px 0 0 0; border: 1px solid #2f2f2f; float: left; margin-right: 5px;}
	#event-overview .event h2 { margin: 0 0 5px 0; ; }
	#event-overview .event h2 a { height: 25px; width: 370px; text-decoration: none; font-family: "Arial Black"; font-style: italic; font-weight: normal;  font-size: 15px; color: #fff; }
	#event-overview .event ul { width: 370px; }
	#event-overview .event ul li { font-size: 12px; line-height: 17px; color: #fff;  list-style: none;}
	#event-overview .event ul li span { color: #8b8b8b; }
	#event-overview .event ul li a { color: #fff; text-decoration: underline; }
	#event-overview .event ul li a:hover { text-decoration: none; }	
	#event-overview h3 { margin: 0 0 5px 10px; font-family: Arial Black; font-weight: normal; font-size: 15px; font-style: italic;  color: #fff;}
	#event-overview h2.red { margin: 0 0 5px 0; font-family: Arial Black; font-weight: normal; font-style: italic; font-size: 20px; color: red; margin: 0px 0 20px 0; }
	#event-overview label { color: white; font-size: 12px;}
	#event-overview label input { color: #555555; background: #dbdbdb; border: 1px solid #b8b8b8;}
	
	
	#event-overview .standard-form {  margin-left: -10px;}	

	#event-overview .standard-form .button {  margin-top: 10px;   background: #dbdbdb; border: 1px solid #b8b8b8;}	
	#event-overview .standard-form .button_delete {  margin-top: 10px;  background-image: url(/assets/global/css/images/basket_delete.png); background-repeat:  no-repeat; background-color:  #ccc; background-position: 5px 5px; border: 1px solid #b8b8b8;}	
	#event-overview ol li {font-size: 12px; color : #fff; margin: 10px;}
	#event-overview label.col-a { padding: 0px;  } 
	#event-overview span.col-b  { float: left; } 
	#event-overview span.col-b p { padding: 0px;  } 
	#event-overview a.button{float: right; background: grey; border: 2px solid #2F2F2F; padding: 5px 5px 5px 25px; color: #000; text-decoration: none;}
	#event-overview a.delete{background-image: url(/assets/global/css/images/basket_delete.png); background-repeat:  no-repeat; background-color:  #ccc; background-position: 5px 5px;}
	#event-overview a.order{background-image: url(/assets/global/css/images/basket_add.png); background-repeat:  no-repeat; background-color:  #ccc; background-position: 5px 5px;}
	
	ul#sitemap { color: #FFF; padding: 2px 0 2px 5px;} 
	ul#sitemap ul { padding: 0px 0px 20px 0px;}
	ul#sitemap li h3 {font-size: 15px;}
	ul#sitemap ul li ul {padding: 0px;}
	ul#sitemap ul li li {font-size: 10px;}
	ul#sitemap li { padding: 2px 0 2px 15px; list-style: none;} 
	ul#sitemap li a {color: #FFF;} 
	
	#template .top{ width: 232px; overflow: hidden;} 
	
#template h3 strong { font-family: "Arial Black"; font-style: italic; font-weight: normal; } 

	
	#event-overview ol li {list-style-type: none;}
	#event-overview .event ul li span { margin-right: 5px;} 
	#event-overview label.col-a { font-weight: bolder;}
	
		
/*	=DYNAMIC INPUT
	----------------------------------------------------*/
	.dynamic-input { font-size: 12px; line-height: 20px; color: #fff; }
	.dynamic-input p { margin: 0 0 10px 0; }
	.dynamic-input h2, 
	.dynamic-input h3, 
	.dynamic-input h4, 
	.dynamic-input h5 { margin: 0 0 5px 0; padding: 10px 0 5px 0; font-family: "Arial Black"; font-style: italic; font-weight: normal;}
	.dynamic-input h2 { font-size: 25px; }
	.dynamic-input h3 { font-size: 21px; }
	.dynamic-input h4, .dynamic-input h5 { font-size: 16px; }
	.dynamic-input a, .dynamic-input a:active, .dynamic-input a:visited {text-decoration: underline; }
	.dynamic-input a:hover { text-decoration: none; }
	.dynamic-input ul, .dynamic-input ol { margin: 0 0 10px 0;  }
	.dynamic-input ul li { padding: 0 0 0 10px; list-style: square inside; }
	.dynamic-input ol li { padding: 0 0 0 10px; list-style-position: inside; }
	.dynamic-input img { margin-right: 10px; }
	.dynamic-input .related-images img { margin-right: 0px; }
	.dynamic-input .photos img { margin-right: 0px; }
	
	div#videoplayer {background: url('images/bg_video.png') no-repeat; padding: 10px 0 0 12px; margin-bottom: 20px; height: 200px;}