  body{
    margin:0px;

    font-weight:normal;   
	font-family: 'Assistant', sans-serif, arial;
    font-size:14px;
    
    background-color:#ffffff;
	color:#353535;
  }

body.NoScroll{
	overflow:hidden;
}

.Radius {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

.RadiusLeft {
	border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
}

.RadiusRight {
	border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
}	
	a
	{
		color:#ec2326;
		text-decoration:none;
	}

	div.NoMobile { display:block; }
	td.NoMobile {display: table-cell;}

	div.AtMobile{ display:none; }
	td.AtMobile { display:none; }

	span.NormalText { display:initial; }
	span.ShortText { display:none; }
	
	p.LastUpdate
	{
		color:#aaaaaa;
	}
	
	p.TextAlignRight
	{
		text-align:right;
	}
	
	img
	{
		border:0px;
	}	
	
	ul.ErrorMessages li
	{
		color:#ec2326;
	}

	span.Small
	{
		font-size:11px;
	}

	a.Italic,
	span.Italic,
	p.Italic
	{
		font-style:italic;
	}

  div.ClearBoth{
    clear:both;
  }
  
  div.LogoHidden
  {
  	position:absolute;
  	top:-1000px;
  }

  div.LogoHidden img{width:100%;max-width:615px;height:auto;}
  div.ColumnFans{background-color:red;width:50%;z-index:1;height:100%;position:fixed;top:0px;left:0px;background-repeat:no-repeat;background-image:url(/img/psvfans.jpg);background-size:auto 100%;background-position-x:-25%;}
  
  div.Website
  {
		min-height:100vh;
		text-align:left;
		position:relative;
		max-width:1326px;
		margin: 0px auto;
		background-color:#ffffff;
		z-index:2;
		padding:0px 20px 0px 20px;
	}
	
/* HEADER */	
	
	div.Website div.LogoSupVer
	{
		float:left;
		clear:both;
		background-image:url(/img/logo_12eman3.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:368px;
		padding-top:0px;
		height:100px;
		margin:23px 0px 0px 20px;
		text-align:right;
		font-size:16px;
		font-weight:bold;
		cursor:pointer;
	}

	div.Website div.LinkItems{float:right;height:40px;width:180px;margin:20px 10px 0px 0px;}
	div.Website div.LinkItems div.Item{float:left;line-height:40px;margin-left:20px;}
	div.Website div.LinkItems div.Item.Language img{border:0px;height:20px;width:auto;margin-top:10px;}

	div.Website div.ButtonItems {float:right;width:310px;margin:20px 20px 0px 0px;}
	div.Website div.ButtonItems div.ButtonJoin1{float:right;padding:10px;background-color:#323232;color:#ffffff;text-transform:uppercase;font-size:16px;font-weight:800;border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px;line-height:20px;}
	div.Website div.ButtonItems div.ButtonJoin2{float:right;padding:10px;background-color:#ec2326;border-radius: 0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;-webkit-border-radius: 0px 5px 5px 0px;line-height:20px;margin-left:0px;}
	div.Website div.ButtonItems div.ButtonJoin2 a{color:#ffffff;text-transform:uppercase;text-decoration:none;font-size:16px;font-weight:800;}
	
/* MENU */	

	div.Website div.MenuBar{float:right;height:40px;margin:20px 20px 0px 0px;width:792px;}
	div.Website div.MenuButton{display: none;}
	div.Website div.MenuBar div.MenuItem{float:left;margin-left:30px;padding:5px 15px 5px 5px;height:20px;background-image:url(/img/menuarrowbottom.png);background-repeat:no-repeat;background-position:right 12px;}
	div.Website div.MenuBar div.MenuItem a{text-decoration:none;color:#000000;font-size:16px;}

	div.SubMenu
	{
		background-color:#ec2326;
		padding:5px;
		float:left;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		display:none;
		border-radius: 0px 0px 5px 5px;
		margin:3px 0px 0px 10px;
		border-top:2px solid #353535;
	}

	div.SubMenu div.SubMenuItem{padding:2px 5px 2px 5px;}

	div.SubMenu div.SubMenuItem a{color:#ffffff;font-size:15px;}
	
	
/* BREADCRUMP */	
	
	div.Website div.Breadcrump
	{
		clear:both;
		padding:10px 10px 0px 10px;
		position:relative;
		color:#999999;
	}
	
	div.Website div.Breadcrump a
	{
		color:#999999;
		text-decoration:none;
	}
	
/* CONTENT */	
	
	div.Website div.Content
	{
		padding:10px 1px 0px 1px;
		position:relative;
		background-color:#ffffff;
		min-height: calc(100% - 278px);
	}

	div.Website div.Content.Filter{
		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
		filter: alpha(opacity=20);
		opacity: 0.20;
	}
	
	div.Website div.Content div.BlockItem div.BlockNewsItems
	{
		float:left;
		height:300px;
		width:100%;
		margin-top:60px;
	}

	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems
	{
		float:left;
		width:100%;
		height:300px;
		position:relative;
		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		box-shadow: 0px 3px 6px rgba(0,0,0,0.49);
		-moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.49);
		-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.49);
	}
	
	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul
	{
		position:relative;
		width:100%;
		height:300px;
		top:0px;
		left:0px;
		margin:0px;
	}	
	
	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li
	{
		position:absolute;
		top:0px;
		left:0px;
		margin:0px;
		display:block;
		z-index:50;
		opacity:0;
		width:calc(100% - 40px);
		height:300px;
		overflow:hidden;
	}

	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsPhoto
	{
		float:left;
		width:60%;
		height:300px;
		overflow:hidden;
		background-repeat:no-repeat;
		background-position:center center;
	}

	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsPhoto img
	{
		width:100%;
		height:300px;
	}

	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsContent
	{
		float:left;
		width:40%;
	}

	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsContent div.NewsContentTitle
	{
		text-transform:uppercase;
		font-size:20px;
		margin:20px 20px 15px 20px;
		font-weight:700;
	}

	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsContent div.NewsContentDate
	{
		font-size:16px;
		margin:0px 20px 15px 20px;
		color:#b48e45;
		text-transform:uppercase;
	}

	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsContent div.NewsContentText
	{
		font-size:16px;
		margin:0px 20px 10px 20px;
		height:44px;
		overflow-y:hidden;
	}

	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsContent div.NewsContentMore
	{
		font-size:16px;
		margin:0px 20px 0px 20px;
	}

	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItemBullets
	{
		clear:both;
		float:left;
		margin-top:10px;
		height:20px;
		z-index:102;
	}

	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItemBullets div.NewsBullet
	{
		float:left;
		margin-right:10px;
		height:20px;
		width:20px;
		background-color:#323232;
		cursor:pointer;
		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
	}

	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItemBullets div.NewsBullet.activeSlide
	{
		background-color:#ec2326;
	}

	div.Website div.Content div.BlockBanners
	{
		clear:both;
		float:left;
		width:calc(100% - 40px);
		height:60px;
		margin:40px 20px 40px 20px;
		position:relative;
	}
	
	div.Website div.Content div.BlockBanners ul
	{
		position:relative;
		width:100%;
		height:60px;
		top:0px;
		left:0px;
		margin:0px;
	}	
	
	div.Website div.Content div.BlockBanners ul li
	{
		position:absolute;
		top:0px;
		left:0px;
		margin:0px;
		display:block;
		z-index:50;
		opacity:0;
		width:calc(100% - 40px);
		height:60px;
	}

	div.Website div.Content div.BlockBanners ul li img,
	div.Website div.Content div.BlockBanners ul li iframe
	{
		max-width:468px;
		height:auto;
		border:0px;
		float:left;
		width:100%;
	}
	
	div.Website div.Content div.BlockBanners ul li img.BannerRight,
	div.Website div.Content div.BlockBanners ul li iframe.BannerRight
	{
		float:right;
	}

	div.Website div.Content div.ColumnSubMenuItems{float:left;width:25%;}
	div.Website div.Content div.ColumnSubMenuItems div.SubMenuTitle{display:none;padding-top:60px;height:calc(100% - 60px);background-image:url(/img/icon-arrow-white-left.png);background-repeat:no-repeat;background-size:20px 20px;background-position:10px 10px;}
	div.Website div.Content div.ColumnSubMenuItems div.SubMenuTitle div{color:#ffffff;font-size:18px;line-height:18px;font-weight:700;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
	div.Website div.Content div.ColumnSubMenuItems div.BlockItem{margin:0px 0px 30px 0px;width:calc(100% - 40px);}
	div.Website div.Content div.ColumnSubMenuItems div.BlockItem div.BlockContent ul {margin-left:6px;}

	div.Website div.Content div.ColumnSubMenuItems.Open {max-width:320px;width:auto; background-color:#ffffff;cursor:auto;border-radius: 0px 10px 0px 0px; -moz-border-radius: 0px 10px 0px 0px; -webkit-border-radius: 0px 10px 0px 0px;}
	div.Website div.Content div.ColumnSubMenuItems.Open div.SubMenuTitle{cursor:pointer;background-color:#ec2326;float:right;width:40px;background-image:url(/img/icon-arrow-white-right.png);z-index:2;border-radius: 0px 10px 0px 0px; -moz-border-radius: 0px 10px 0px 0px; -webkit-border-radius: 0px 10px 0px 0px;}
	div.Website div.Content div.ColumnSubMenuItems.Open div.BlockItem{width:calc(100% - 40px);}
	div.Website div.Content div.ColumnSubMenuItems.Open div.BlockItem div.BlockContent { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; padding-right:10px;box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border:0px;}
	div.Website div.Content div.ColumnSubMenuItems.Open div.BlockItem div.BlockContent ul.ListOfItems li { margin-bottom:6px; }

	div.Website div.Content div.ColumnContent{float:left;width:75%;}
	div.Website div.Content div.ColumnContent h1,
	div.Website div.Content div.ColumnContent h2{margin-left:0px;margin-right:0px;font-size:20px;color:#ec2326;text-transform:uppercase;}
	div.Website div.Content div.ColumnContent h2{font-size:20px;}
	div.Website div.Content div.ColumnContent p{margin-left:0px;margin-right:0px;font-size:16px;line-height:26px;}
	div.Website div.Content div.ColumnContent p.Notes{font-size:14px;line-height:20px;font-style:italic;}
	div.Website div.Content div.ColumnContent ul li{font-size:16px;line-height:26px;}
	div.Website div.Content div.ColumnContent ol li{font-size:16px;line-height:26px;}

	div.Website div.Content ul li.ItemDate{font-size:16px;padding-right:10px;}
	div.Website div.Content ul li.ItemNews{font-size:16px;padding:0px 10px 10px 0px;}
	div.Website div.Content ul li.ItemNews a{font-size:16px;}

/* BlockItems */	

	div.Website div.Content div.RowBlockItems
	{
		float:left;
		width:100%;
	}
		
	div.Website div.Content div.BlockItem
	{
		float:left;
		margin:30px 20px 30px 20px;
	}

	div.Website div.Content div.BlockItem.BlockWidth3{width:calc(25% - 40px);}
	div.Website div.Content div.BlockItem.BlockWidth4{width:calc(33.3333% - 40px);}
	div.Website div.Content div.BlockItem.BlockWidth6{width:calc(50% - 40px);}
	div.Website div.Content div.BlockItem.BlockWidth8{width:calc(66.6667% - 40px);}
	div.Website div.Content div.BlockItem.BlockWidth12{width:calc(100% - 40px);}
	
	div.Website div.Content div.BlockItem div.HomeTitle { max-width:600px;line-height:48px;height:150px;}
	div.Website div.Content div.BlockItem div.HomeTitle a{text-decoration:none;font-size:48px;font-weight:700;color:#323232;}
	div.Website div.Content div.BlockItem div.HomeTitle a span.Attention{color:#ec2326;}

	div.Website div.Content div.BlockItem div.BlockHeader
	{
		float:left;
		font-weight:700;
		font-size:24px;
		text-transform:uppercase;
		color:#ec2326;
		margin-bottom:16px;
		width:100%;
		height:32px;
		overflow:hidden;
	}

	div.Website div.Content div.BlockItem div.BlockHeader span
	{
		color:#323232;
	}

	div.Website div.Content div.BlockItem div.BlockHeader div.More
	{
		float:right;
		margin-top:8px;
	}

		div.Website div.Content div.BlockItem div.BlockHeader div.More a{
			font-size:16px;
			text-transform:lowercase;
			font-weight:100;
		}

	div.Website div.Content div.BlockItem div.BlockHeader h1,
	div.Website div.Content div.BlockItem div.BlockHeader h2,
	div.Website div.Content div.BlockItem div.BlockHeader h3
	{
		font-size:15px;
		padding:0px;
		margin:0px;
	}
	
	div.Website div.Content div.BlockItem div.BlockContent
	{
		float:left;
		width:calc(100% - 2px);
		border:1px solid #dfdfdf;
		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		box-shadow: 0px 3px 6px rgba(0,0,0,0.49);
		-moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.49);
		-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.49);
	}
	
	div.Website div.Content div.BlockItem.Watermark div.BlockContent
	{
		background-image:url(/img/watermerk_supportersvereniging-psv.jpg?20200623);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	
	div.Website div.Content div.BlockItem div.BlockContent h1
	{
		margin-left:20px;
		margin-right:20px;
		font-size:18px;
	}

	div.Website div.Content div.BlockItem div.BlockContent p
	{
		margin-left:20px;
		margin-right:20px;
		font-size:16px;
		line-height:26px;
	}

	div.Website div.Content div.BlockItem div.BlockContent p.BlockPhoto
	{
		margin:0px;
	}

	div.Website div.Content div.BlockItem div.BlockContent p.BlockPhoto img
	{
		width:100%;
		height:auto;
		border-radius: 10px 10px 0px 0px;
		-moz-border-radius: 10px 10px 0px 0px;
		-webkit-border-radius: 10px 10px 0px 0px;
	}

	div.Website div.Content div.BlockItem div.BlockContent img.BlogVanHarrie
	{
		float:right;
		margin:0px 0px 20px 20px;
		width:100px;
		height:auto;
	}

	div.Website div.Content div.BlockItem div.BlockContent a.More
	{
		font-weight:500;
		color:#ec2326;
	}

	div.Website div.Content div.BlockItem div.BlockContent .SubTitle
	{
		color:#b48e45;
		text-transform:uppercase;
	}

	div.Website div.Content div.BlockItem div.BlockContent embed.EmbedSlideShow
	{
		width:288px;
		height:192px;
	}
	
	div.Website div.Content div.BlockItem div.BlockContent ul,
	div.Website div.Content div.BlockItem div.BlockContent ul li
	{
		margin-left:-12px;
	}
	
	/*div.Website div.Content div.BlockItem div.BlockContent ul li.ItemNews
	{
		margin-bottom:8px;
	}*/
	
	div.Website div.Content div.BlockItem div.BlockContent div.NewsItemsLeft,
	div.Website div.Content div.BlockItem div.BlockContent div.NewsItemsRight
	{
		float:left;
	}
	
	div.Website div.Content div.BlockItem div.BlockContent div.NewsItemsRight
	{
		margin-left:20px;
	}
	
	div.Website div.Content div.BlockItem div.BlockFooter
	{
		float:left;
		font-size:15px;
		padding:20px 10px 10px 20px;
		width:calc(100% - 30px);
	}
	
	div.Website div.Content div.BlockItem div.BlockFooter a
	{
		font-style:italic;
	}

	div.Website div.Content div.BlockItem div.BlockFooter div.ButtonSocial
	{
		float:left;
		margin-right:10px;
		height:30px;
		width:30px;
	}

	div.Website div.Content div.BlockItem div.BlockFooter div.ButtonClubSong
	{
		float:right;
		height:30px;
		background-color:#ec2326;
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		padding:0px 10px 0px 25px;
		background-image:url(/img/icon_clubsong.jpg);
		background-repeat:no-repeat;
		background-position:5px 7px;
	}

	div.Website div.Content div.BlockItem div.BlockFooter div.ButtonClubSong a
	{
		color:#ffffff;
		font-style:normal;
		line-height:28px;
		font-size:16px;
	}

	div.Website div.Content div.BlockItem div.BlockContent table.Pool
	{
		width: 100%;
		table-layout: fixed;
	}
	
	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolRank,
	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolPoints
	{
		text-align:right;
		width:40px;
		font-size:28px;
		font-weight:700;
		border-bottom:1px solid #dfdfdf;
		padding:0px 20px 0px 20px;
	}
	
	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolName
	{
		font-size:20px;
		line-height:28px;
		border-bottom:1px solid #dfdfdf;
	}

	div.Website div.Content div.BlockAuctionContent
	{
		float:left;
		width:calc(100% - 340px);
	}

	div.Website div.Content div.BlockAuctionBids
	{
		float:right;
		width:320px;
		margin:20px 0px 20px 0px;
	}

	div.Website div.Content div.BlockAuctionBids table
	{
		width: 100%;
		table-layout: fixed;
	}
	
	div.Website div.Content div.BlockAuctionBids table tr td.AuctionBid
	{
		text-align:right;
		width:104px;
		font-size:28px;
		font-weight:700;
		border-bottom:1px solid #dfdfdf;
		padding:0px 10px 0px 10px;
	}
	
	div.Website div.Content div.BlockAuctionBids table tr td.AuctionName
	{
		font-size:20px;
		line-height:28px;
		border-bottom:1px solid #dfdfdf;
		overflow:hidden;
	}

	div.Website div.Content div.BlockItem.NoBorder div.BlockContent
	{
		border-radius: 0px 0px 0px 0px;
		-moz-border-radius: 0px 0px 0px 0px;
		-webkit-border-radius: 0px 0px 0px 0px;
		box-shadow:unset;
		-moz-box-shadow:unset;
		-webkit-box-shadow:unset;
		border:0px;
	}

	div.Website div.Content div.BlockItem.NoBorder div.BlockContent p
	{
		margin-left:0px;
	}

	div.Website div.Content div.BlockItem.OnlyPhoto div.BlockContent p
	{
		margin:0px;
		padding:0px;
	}

	div.Website div.Content div.BlockItem.OnlyPhoto div.BlockContent img
	{
		width:100%;
		height:auto;
		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
	}

	div.Website div.Content div.BlockItem div.BlockContent ul.ListOfItems{margin-left:-10px;}
	div.Website div.Content div.BlockItem div.BlockContent ul.ListOfItems li{list-style:none;margin-bottom:20px;}
	div.Website div.Content div.BlockItem div.BlockContent ul.ListOfItems li a{font-size:18px;font-weight:700;}

	div.Website div.Content div.BlockItem div.CalendarDate
	{
		font-size:28px;
		text-align:center;
		float:left;
		width:calc(25% - 1px);
		font-weight:700;
		height:70px;
		padding-top:10px;
		border-bottom:1px solid #dfdfdf;
		border-right:1px solid #dfdfdf;
		vertical-align:middle;
	}

	div.Website div.Content div.BlockItem div.CalendarDate span
	{
		font-size:16px;
		color:#b48e45;
		font-weight:100;
	}

	div.Website div.Content div.BlockItem div.CalendarDate span.Small
	{
		display:none;
	}

	div.Website div.Content div.BlockItem div.CalendarText
	{
		float:left;
		width:calc(75% - 40px);
		padding:20px;
		height:40px;
		border-bottom:1px solid #dfdfdf;
		font-size:16px;
		overflow:hidden;
	}

	div.Website div.Content div.BlockItem div.CalendarDate.Today
	{
		border-right:1px solid #ffffff;
		background-color:#ec2326;
		color:#ffffff;
	}
	
	div.Website div.Content div.BlockItem div.CalendarText.Today.First
	{
		border-radius: 0px 5px 0px 0px;
		-moz-border-radius: 0px 5px 0px 0px;
		-webkit-border-radius: 0px 5px 0px 0px;
	}

	div.Website div.Content div.BlockItem div.CalendarDate.Today span
	{
		color:#ffffff;
	}

	div.Website div.Content div.BlockItem div.CalendarText.Today
	{
		background-color:#ec2326;
		color:#ffffff;
	}
		
	div.Website div.Content div.BlockItem div.CalendarDate.Today.First
	{
		border-radius: 5px 0px 0px 0px;
		-moz-border-radius: 5px 0px 0px 0px;
		-webkit-border-radius: 5px 0px 0px 0px;
	}

	div.Website div.Content div.BlockItem div.CalendarText.Today a{
		color:#ffffff;
		border-bottom:dotted 1px #ffffff;
	}

	div.Website div.Content div.BlockItem.LastNews div.BlockContent
	{
		background-color:#f5f5f5;
		border-color:#f5f5f5;
		box-shadow:unset;
		-moz-box-shadow:unset;
		-webkit-box-shadow:unset;
	}

	div.Website div.Content div.BlockItem.LastNews div.BlockContent div.BlockNewsItem{
		width:calc(25% - 20px);
		margin:10px;
		float:left;
	}

	div.Website div.Content div.BlockItem.LastNews div.BlockContent div.BlockNewsItem div.NewsItemDate
	{
		color:#b48e45;
		text-transform:uppercase;
		height:16px;
	}

	div.Website div.Content div.BlockItem.LastNews div.BlockContent div.BlockNewsItem div.NewsItemTitle
	{
		background-color:#ffffff;
		border-radius: 10px 10px 0px 0px;
		-moz-border-radius: 10px 10px 0px 0px;
		-webkit-border-radius: 10px 10px 0px 0px;
		margin-top:10px;
		padding:10px;
		height:36px;
		overflow:hidden;
	}

		div.Website div.Content div.BlockItem.LastNews div.BlockContent div.BlockNewsItem div.NewsItemTitle a {
			color:#353535;
			font-size:16px;
			font-weight:700;
		}

	div.Website div.Content div.BlockItem.LastNews div.BlockContent div.BlockNewsItem div.NewsItemLink
	{
		background-color:#ffffff;
		border-radius: 0px 0px 10px 10px;
		-moz-border-radius: 0px 0px 10px 10px;
		-webkit-border-radius: 0px 0px 10px 10px;
		margin-bottom:10px;
		padding:10px;
	}

		div.Website div.Content div.BlockItem.LastNews div.BlockContent div.BlockNewsItem div.NewsItemLink a {
			font-size:16px;
		}
	
/* FOOTER */	
	
	div.Website div.Footer
	{
		padding:10px;
		background-color:#f6f6f6;
		margin-top:20px;
	}
	
	div.Website div.Footer div.FooterBlockText
	{
		float:left;
		width:50%;
		max-width:440px;
		margin:0px 0px 0px 12px;
	}
	
	div.Website div.Footer div.FooterBlockSocial
	{
		float:right;
		width:200px;
		color:#ec292c;
		font-size:16px;
		font-weight:700;
		margin:10px 0px 0px 0px;
	}

	div.Website div.Footer div.FooterBlockSocial a img
	{
		border:0px;
		margin:20px 20px 0px 0px;
	}
  
/* BANNERS */

	div.Banner
	{
		float:left;
		width:120px;
		margin-top:12px;
		margin-right:12px;
		margin-left:12px;
	}

	div.Banner img
	{
		width:120px;
	}	
	
/* TABLES */	

	div.TableContent td
	{
		padding:5px;
	}
	
	div.TableContent td.FieldCell.Even
	{
		background-color: #efefef;
	}
	
	div.TableContent td.FieldCell.Right
	{
		text-align:right;
	}
	
	div.TableContent td.FieldCell.Bold
	{
		font-weight:bold;
	}
	
	div.TableContent td.FieldCell.Italic
	{
		font-style:italic;
	}
	
	div.TableContent td.HeaderRest
	{
		font-weight:bold;
		color:#ffffff;
		background-color:#ec2326;
	}
	
	div.FanPhoto
	{
		float:left; 
		margin:8px;
		overflow:hidden;
		width:50px;
		height:50px;
	}
	
	div.FanPhoto img
	{
		min-width:50px;
		min-height:50px;
	}

/* PanelButtons */	

	div.PanelButtons
	{
		clear:both;
		margin-top:20px;
	}
	
	div.PanelButtons div.ButtonLeft
	{
		float:left;
	}
	
	div.PanelButtons div.ButtonRight
	{
		float:right;
	}
	
  div.ButtonNormalActive,
  div.ButtonNormalInactive,
  div.ButtonPreviousActive,
  div.ButtonPreviousInactive,
  div.ButtonNextActive,
  div.ButtonNextInactive
  {
	height:30px;
	background-color:#ec2326;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding:0px 10px 0px 10px;
	line-height:30px;
  }
  
  div.ButtonNormalActive,
  div.ButtonNormalInactive
  {
	  /*text-align:center;*/
  }
  
  div.ButtonPreviousActive,
  div.ButtonPreviousInactive
  {
	  text-align:left;
  }
  
  div.ButtonNextActive,
  div.ButtonNextInactive
  {
	  text-align:right;
  }

  div.ButtonNormalActive,
  div.ButtonPreviousActive,
  div.ButtonNextActive{
  	cursor:pointer;
  }

  a.ButtonActive{
  	color: #ffffff;
  	text-decoration:none;
  	font-size:14px;
  	font-weight:bold;
  }
	
/* TableContentBorder */

	div.TableContentBorder
	{
		border:1px solid #000000;
	}

	div.TableContentBorder.Small
	{
		max-width:500px;
	}
	
	div.TableContentBorder.DisplayNone
	{
		display:none;
	}

	div.TableContentBorder table
	{
		width: 100%;
	}

	div.TableContentBorder table tr td
	{
		font-size:16px;
		padding:5px;
	}

	div.TableContentBorder table tr td input[type=text]{width:calc(100% - 10px);height:24px;}
	div.TableContentBorder table tr td input[type=text].Price{max-width:100px;}
	div.TableContentBorder table tr td select{width:calc(100% - 5px);height:30px;}
	div.TableContentBorder table tr td select.NoWidth{width:auto;}
	div.TableContentBorder table tr td input[type=submit],
	div.TableContentBorder table tr td input[type=button]{width:50%;min-width:200px;font-size:16px;height:32px;}
	div.TableContentBorder table tr td textarea{width:calc(100% - 10px);height:100px;}
	
	td.TableContentHeaderNormal,
	td.TableContentHeaderDate,
	td.TableContentHeaderTime,
	td.TableContentHeaderResults,
	td.TableContentHeaderRest,
	td.TableContentHeaderPoints
	{
		background-color:#ec2326;
		color:#ffffff;
		font-size:18px;
		font-weight:700;
	}
	
	td.TableContentHeaderNormal
	{
		width:100px;
	}
	
	td.TableContentHeaderDate
	{
		width:80px;
	}
	
	td.TableContentHeaderTime
	{
		width:62px;
	}

	td.TableContentHeaderResults
	{
		width:40px;
	}
	
	td.TableContentHeaderPoints
	{
		width:70px;
		text-align:right;
	}
	
	td.TextBold
	{
		font-weight:bold;
	}
	
	td.TableContentFieldWhite,
	td.TableContentFieldWhiteRight,
	td.TableContentFieldWhiteBold,
	td.TableContentFieldWhiteCenter
	{
		background-color:#ffffff;
	}
	
	td.TableContentFieldGrey,
	td.TableContentFieldGreyRight,
	td.TableContentFieldGreyBold,
	td.TableContentFieldGreyCenter
	{
		background-color:#eeeeee;
	}

	td.TableContentFieldWhiteBold,
	td.TableContentFieldGreyBold
	{
		font-weight:bold;
	}

	td.TableContentFieldWhiteRight,
	td.TableContentFieldGreyRight
	{
		text-align:right;
	}

	td.TableContentFieldWhiteCenter,
	td.TableContentFieldGreyCenter
	{
		text-align:center;
	}

	img.NewsPhoto
	{
		float:right;
		margin-left:10px;
		margin-bottom:10px;
		border:0px;
		max-width:50%;
	}
	
	div.NewsItemExtraBlock
	{
		border:1px dotted #000000;
		padding:10px;
		background-color:#eeeeee;
		margin-bottom:10px;
	}
	
	table.PoolPoints tr td{font-size:16px;padding:5px;vertical-align:top;}
	table.PoolPoints tr td.Bull{width:20px;text-align:right;}

	/* INFOBLOCK */
	
	div.InfoBlock
	{
		clear:both;
	}
	
	div.InfoBlock div.InfoBlockHeader
	{
		background-color: #eeeeee;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    padding: 10px;
    text-transform: uppercase;
	}	
	
	div.InfoBlock div.InfoBlockContent div.InfoBlockContentLeft,
	div.InfoBlock div.InfoBlockContent div.InfoBlockContentRight
	{
		float:left;
		width:300px;
	}
	
	div.PanelMobile
	{
		width:1px;
		height:1px;
		display:none;
	}
	
	img.PhotoNewsItem,
	img.PhotoBorder
	{
		width:100%;
		max-width:620px;
		border:1px solid #000000;
	}
	
	iframe.MovieBorder	
	{
		width:620px;
		height:349px;
	}
	
	div.SocialMedia
	{
		float:right;
	}
	
	div.SocialMedia span.SocialMedia
	{
		margin-top:5px;
		height:15px;
		display: block;
		float: left;
	}
	
	a.SocialMedia span
	{
		width:20px;
		height:20px;
		display: block;
		float: left;
		clear: none;
		overflow: hidden;
		text-indent: -9999px;
		background: url(/img/socialmedia.png?2) no-repeat left top;	
		margin-left:2px;
	}
	
	a.SocialMedia span.Twitter{ background-position:0px 0px; }
	a.SocialMedia span.Facebook{ background-position:-20px 0px; }
	a.SocialMedia span.Instagram{ background-position:-40px 0px; }
	a.SocialMedia span.Pinterest{ background-position:-60px 0px; }
	a.SocialMedia span.GooglePlus{ background-position:-80px 0px; }
	a.SocialMedia span.YouTube{ background-position:-100px 0px; }
	
	a.SocialMedia.NewLine
	{
		clear:both;
	}
	
	ul.ExtraOptions li,
	ul.OverviewBig li
	{
		margin-bottom:15px;
	}
	
	div.PanelPopUp {
		display: none;
		position: absolute;
		top: 0px;
		left: 0px;
	}

	div.PanelPopUp div.PopUpTransparant {
		position: absolute;
		top: 0px;
		left: 0px;
		background-color: #000000;
		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)'; /* For IE8 */
		filter: alpha(opacity=60); /* For IE7 and less */
		opacity: 0.6;
		z-index: 200;
	}

	div.PanelPopUp div.PopUpContent {
		position: absolute;
		top: 100px;
		left: 100px;
		/*	border:1px solid #bababa;*/
		/*	background-color:#ffffff;*/
		z-index: 201;
		overflow: hidden;
		background-color:#ffffff;
	}

	span.LinkDetailsMatch
	{
		cursor:pointer;
	}

	span.LinkDetails
	{
		cursor:pointer;
		text-decoration:underline;
	}	
	
	div.LinkClose
	{
		text-align:center;
		margin:0px;
	}
	
	div.LinkClose span
	{
		cursor:pointer;
		text-decoration:underline;
	}	
	
	/* GallerySlider */
	
	div.Website div.Content div.GallerySlider
	{
		float:left;
		width:620px;
		height:620px;
		position:relative;
	}
	
	div.Website div.Content div.GallerySlider div.GalleryPhotos
	{
		float:left;
		width:620px;
		height:620px;
		position:relative;
	}
	
	div.Website div.Content div.GallerySlider div.GalleryPhotos ul
	{
		position:absolute;
		width:620px;
		height:620px;
		top:0px;
		left:0px;
		margin:0px;
	}	
	
	div.Website div.Content div.GallerySlider div.GalleryPhotos ul li
	{
		position:absolute;
		top:0px;
		left:0px;
		margin:0px;
		display:block;
		z-index:100;
		opacity:0;
		width:620px;
		height:620px;
		overflow:hidden;
	}

	div.Website div.Content div.GallerySlider div.GalleryPhotos ul li img
	{
		max-width:620px;
		max-height:620px;
		overflow:hidden;
		margin: 0px auto;
	}
	
	div.Website div.Content div.GalleryThumbs
	{
		clear:both;
		float:left;
		width:622px;
		margin-top:10px;
	}	
	
	div.Website div.Content div.GalleryThumbs div.GalleryThumb
	{
		float:left;
		width:148px;
		height:148px;
		margin-left:10px;
		margin-bottom:10px;
	}	
	
	div.Website div.Content div.GalleryThumbs div.GalleryThumb.Item0
	{
		margin-left:0px;
	}
	
	div.Website div.Content div.GalleryThumbs div.GalleryThumb img
	{
		max-width:148px;
		max-height:148px;
		cursor:pointer;
	}	
	
	/* ContactForm */
	
	div.ContactFormFieldName
	{
		clear:both;
		float:left;
		width:200px;
		font-weight:bold;
		margin-bottom:5px;
	}
	
	div.ContactFormFieldValue
	{
		float:left;
		width:300px;
		margin-bottom:5px;
	}
	
	div.ContactFormFieldValue input
	{
		border:1px solid #000000;
		width:298px;
	}
	
	div.ContactFormFieldValue input.radioInput
	{
		border:0px;
		width:auto;
	}
	
	div.ContactFormFieldValue textarea
	{
		border:1px solid #000000;
		width:298px;
		height:100px;
	}
	
	div.ContactFormFieldActions
	{
		float:left;
		width:300px;
		padding-left:200px;
	}

	div.ContactFormFieldActions input
	{
		border:1px solid #000000;
	}
	
	div.BlockPoolName{ clear:both; float:left; font-size:16px; width:25%; min-height:30px; line-height:30px; margin:5px 0px 5px 0px; }
	div.BlockPoolValue { float:left; font-size:16px; width:30%; min-height:30px; line-height:30px; margin:5px 0px 5px 0px; }
	div.BlockPoolValue input[type=text]{width:calc(100% - 10px);height:24px;}
	div.BlockPoolValue select{height:30px;}
	div.BlockPoolValue input[type=submit]{width:50%;min-width:200px;font-size:16px;height:32px;}
	div.BlockPoolSummary { float:left; color:#aaaaaa; width:calc(45% - 10px); font-size:13px; min-height:30px; line-height:15px; margin:5px 0px 5px 10px; }
	
	div.PopUpKampioenschap20172018Image
	{
		clear:both;
		margin-top:5px;
		margin-left:5px;
		width:490px;
		height:345px;
		position:relative;
		background-image:url(/img/OverlayKampioenschap20172018.jpg);
	}

	div.PopUpKampioenschap20172018Text1
	{
		float:left;
		overlay:hidden;
		width:490px;
		height:50px;
		margin-top:20px;
		text-align:center;
		color:#ffffff;
		text-shadow:2px 2px 2px #000000;
		-moz-text-shadow:2px 2px 2px #000000;
		-webkit-text-shadow:2px 2px 2px #000000;
		font-weight:900;
		font-size:28px;
	}

	div.PopUpKampioenschap20172018Text2
	{
		float:left;
		overlay:hidden;
		padding-right:10px;
		width:480px;
		height:240px;
		text-align:right;
		color:#ffffff;
		text-shadow:8px 8px 8px #000000;
		-moz-text-shadow:8px 8px 8px #000000;
		-webkit-text-shadow:8px 8px 8px #000000;
		font-weight:900;
		font-size:200px;
		line-height:240px;
	}

	div.PopUpKampioenschap20172018Buttons
	{
		clear:both;
	}

	div.PopUpKampioenschap20172018ButtonLeft
	{
		float:right;
		margin-top:5px;
		padding-top:10px;
		margin-right:5px;
		width:240px;
		border:1px solid #000000;
		height:28px;
		background-color:#ee1c25;
		color:#ffffff;
		font-weight:bold;
		font-size:16px;
		text-align:center;
		cursor:pointer;
	}

	div.PopUpKampioenschap20172018ButtonRight
	{
		float:left;
		margin-top:5px;
		padding-top:10px;
		margin-left:5px;
		width:240px;
		border:1px solid #000000;
		height:28px;
		background-color:#ee1c25;
		color:#ffffff;
		font-weight:bold;
		font-size:16px;
		text-align:center;
		cursor:pointer;
	}

	div.PopUpKampioenschap20172018Logo12eMan
	{
		float:left;
		position:absolute;
		background-image:url(/img/logo_12eman.png);
		width:226px;
		height:186px;
		top:162px;
		left:-10px;
	}

	div.PopUpMisterPSVImage
	{
		clear:both;
		margin-top:5px;
		margin-left:5px;
		width:490px;
		height:345px;
		position:relative;
		background-image:url(/img/nieuws/nieuws_nl_12626/1619099235_1619099531166.jpg);
		background-size:auto 345px;
		background-position:0px 60px;
	}

	div.PopUpMisterPSVButtons
	{
		clear:both;
	}

	div.PopUpMisterPSVButtonLeft
	{
		float:right;
		margin-top:5px;
		padding-top:10px;
		margin-right:5px;
		width:240px;
		border:1px solid #000000;
		height:28px;
		background-color:#ee1c25;
		color:#ffffff;
		font-weight:bold;
		font-size:16px;
		text-align:center;
		cursor:pointer;
	}

	div.PopUpMisterPSVButtonRight
	{
		float:left;
		margin-top:5px;
		padding-top:10px;
		margin-left:5px;
		width:240px;
		border:1px solid #000000;
		height:28px;
		background-color:#ee1c25;
		color:#ffffff;
		font-weight:bold;
		font-size:16px;
		text-align:center;
		cursor:pointer;
	}

	div.PopUpMisterPSVLogo12eMan
	{
		float:left;
		position:absolute;
		background-image:url(/img/logo_12eman3.png);
		width:100%;
		height:60px;
		top:0px;
		left:0px;
		background-repeat:no-repeat;
		background-position:center 5px;
		background-color:#ffffff;
		background-size:auto 50px;
		
	}

	
	
		div.PopUpButtons
		{
			clear:both;
		}
	
		div.PopUpButtonLeft
		{
			float:right;
			margin-top:5px;
			padding-top:10px;
			margin-right:5px;
			width:240px;
			border:1px solid #000000;
			height:28px;
			background-color:#ee1c25;
			color:#ffffff;
			font-weight:bold;
			font-size:16px;
			text-align:center;
			cursor:pointer;
		}
	
		div.PopUpButtonRight
		{
			float:left;
			margin-top:5px;
			padding-top:10px;
			margin-left:5px;
			width:240px;
			border:1px solid #000000;
			height:28px;
			background-color:#ee1c25;
			color:#ffffff;
			font-weight:bold;
			font-size:16px;
			text-align:center;
			cursor:pointer;
		}
		
	div.BlockPageHeader{width:100%;padding-top:50px;height:150px;background-image:url(/img/paginaheader.jpg?20210916);color:#ffffff;font-size:60px;text-align:center;font-weight:700;text-transform:uppercase;}
	div.BlockPageHeader h2,
	div.Website div.Content div.ColumnContent div.BlockPageHeader h2{margin:0px;color:#ffffff;font-size:60px;text-align:center;font-weight:700;text-transform:uppercase;}
	
	table.TablePoolMatchDetails {width:calc(100% - 20px);margin:10px;} 
	table.TablePoolMatchDetails tr td{padding:2px;} 
	table.TablePoolMatchDetails tr td.Points{text-align:right;} 
	
	div.PanelMobileAttention{display:none;}
/* ----------------------------------------------------------------------------------------------- */

@media (max-width: 1280px)
{
	div.Website div.LogoSupVer{width:calc(50% - 40px);max-width:368px;background-size:100% auto;}

	div.Website div.MenuBar{clear:both;float:right;margin:10px 0px 0px 20px;}

	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolRank { width:30px;padding:0px 10px 0px 10px; }
	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolPoints{ padding:0px 10px 0px 10px; }

	div.Website div.Content div.ColumnSubMenuItems div.BlockItem div.BlockContent h1 {margin-left:10px;margin-right:10px;}
	div.Website div.Content div.ColumnSubMenuItems div.BlockItem div.BlockContent ul.ListOfItems {margin-left:-20px;}
	div.Website div.Content div.ColumnSubMenuItems div.BlockItem div.BlockContent ul.ListOfItems li a {font-size:16px;}
}
		
/* ----------------------------------------------------------------------------------------------- */

@media (max-width: 1024px)
{
	div.Website div.Content div.ColumnSubMenuItems div.BlockItem div.BlockContent ul.ListOfItems li a {font-size:15px;}

	div.Website div.Content div.BlockBanners {height:130px;}
	div.Website div.Content div.BlockBanners ul {height:130px;}
	div.Website div.Content div.BlockBanners ul li{height:130px;text-align:center;}
	div.Website div.Content div.BlockBanners ul li img{float:none;}
	div.Website div.Content div.BlockBanners ul li img.BannerRight{float:none;margin-top:10px;}
}
		
/* ----------------------------------------------------------------------------------------------- */

@media (max-width: 980px)
{
	div.Website div.LinkItems{position:absolute;right:8px;}

	div.Website div.ButtonItems{margin-top:60px;}

	div.Website div.MenuBar div.MenuItem{margin-left:20px;}

	div.Website div.Content div.ColumnSubMenuItems div.BlockItem div.BlockContent ul.ListOfItems li a {font-size:14px;}

	div.Website div.Content div.BlockItem div.CalendarDate span.Long{display:none;}
	div.Website div.Content div.BlockItem div.CalendarDate span.Small{display:block;}
	div.Website div.Content div.BlockItem div.CalendarText {font-size:15px;padding:20px 10px 20px 10px;width:calc(75% - 20px);}

	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolRank {font-size:22px;width:24px;}
	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolPoints{font-size:22px;}
	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolName{font-size:18px;line-height:22px;}

	div.Website div.Content div.BlockItem div.HomeTitle { line-height:36px;height:auto;}
	div.Website div.Content div.BlockItem div.HomeTitle a{font-size:36px;}
	div.Website div.Content div.BlockItem div.BlockNewsItems{margin-top:40px;}
}
		
/* ----------------------------------------------------------------------------------------------- */

@media (max-width: 848px)
{
	div.Website div.LogoSupVer{width:calc(50% - 70px);max-width:368px;background-size:100% auto;margin-left:80px;}

	div.Website div.MenuBar{height:0px;}
	div.Website div.MenuBar div.MenuItem{display:none}

	div.Website div.MenuBar.Open{position:absolute;width:80%;left:10%;top:164px;background-color:yellow;height:auto;z-index:2;margin:0px auto;border-bottom:1px solid #323232;}
	div.Website div.MenuBar.Open div.MenuItem{display:block;background-image:none;background-color:#ffffff;float:none;margin:0px;border-left:1px solid #323232;border-right:1px solid #323232;border-top:1px solid #dfdfdf;padding:20px;}
	div.Website div.MenuBar.Open div.MenuItem a{font-size:20px;}

	div.Website div.MenuButton{position: absolute;top: 40px;left: 40px;padding: 10px 10px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: #ec2326;background-color: #323232;border: 0;margin: 0;overflow: visible;}
	div.Website div.MenuButton:hover {opacity: 0.7; }
	div.Website div.MenuButton.Open:hover {opacity: 0.7; }
	div.Website div.MenuButton.Open div.MenuButtonBox div.MenuButtonInner,
	div.Website div.MenuButton.Open div.MenuButtonBox div.MenuButtonInner::before,
	div.Website div.MenuButton.Open div.MenuButtonBox div.MenuButtonInner::after {background-color: #ffffff; }

	div.Website div.MenuButton div.MenuButtonBox {width: 24px;height: 24px;display: inline-block;position: relative; }
	div.Website div.MenuButton div.MenuButtonBox div.MenuButtonInner {display: block;top: 50%;margin-top: -2px; }
	div.Website div.MenuButton div.MenuButtonBox div.MenuButtonInner,
	div.Website div.MenuButton div.MenuButtonBox div.MenuButtonInner::before,
	div.Website div.MenuButton div.MenuButtonBox div.MenuButtonInner::after {width: 24px;height: 4px;background-color: #ffffff;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease; }
    
	div.Website div.MenuButton div.MenuButtonBox div.MenuButtonInner::before, 
	div.Website div.MenuButton div.MenuButtonBox div.MenuButtonInner::after {content: "";display: block; }
	div.Website div.MenuButton div.MenuButtonBox div.MenuButtonInner::before {top: -10px; }
	div.Website div.MenuButton div.MenuButtonBox div.MenuButtonInner::after {bottom: -10px; }

	div.Website div.MenuButton div.MenuButtonBox div.MenuButtonInner {top: 2px; }
	div.Website div.MenuButton div.MenuButtonBox div.MenuButtonInner::before {top: 10px;transition-property: transform, opacity;transition-timing-function: ease;transition-duration: 0.15s; }
	div.Website div.MenuButton div.MenuButtonBox div.MenuButtonInner::after {top: 20px; }
	div.Website div.MenuButton.Open div.MenuButtonBox div.MenuButtonInner {transform: translate3d(0, 10px, 0) rotate(45deg); }
	div.Website div.MenuButton.Open div.MenuButtonBox div.MenuButtonInner::before {transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity: 0; }
	div.Website div.MenuButton.Open div.MenuButtonBox div.MenuButtonInner::after {transform: translate3d(0, -20px, 0) rotate(-90deg); }

	div.Website div.Breadcrump{padding:10px 10px 0px 40px;}

	div.Website div.Content div.ColumnSubMenuItems {
		width:40px;
		background-color:#ec2326;
		border-radius: 0px 10px 0px 0px;
		-moz-border-radius: 0px 10px 0px 0px;
		-webkit-border-radius: 0px 10px 0px 0px;
		position:fixed; 
		top:144px;
		left:0px;
		height:calc(100% - 144px);
		box-shadow: 0px 3px 6px rgba(0,0,0,0.49);
		-moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.49);
		-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.49);
		cursor:pointer;
	}

	div.Website div.Content div.ColumnSubMenuItems div.SubMenuTitle{display:block;}
	div.Website div.Content div.ColumnSubMenuItems div.BlockItem {display:none;}

	div.Website div.Content div.ColumnSubMenuItems.Open div.BlockItem {display:block;}
	div.Website div.Content div.ColumnSubMenuItems.Open div.BlockItem h1 {display:none;}

	div.Website div.Content div.ColumnSubMenuItems.Open div.BlockItem div.BlockContent div.NewsItemsLeft,
	div.Website div.Content div.ColumnSubMenuItems.Open div.BlockItem div.BlockContent div.NewsItemsRight
	{
		margin-left:10px;
	}

	div.Website div.Content div.ColumnSubMenuItems.Open div.BlockItem div.BlockContent ul li.ItemNews
	{
		margin-bottom:6px;
	}

	div.Website div.Content div.ColumnSubMenuItems.Open div.BlockItem div.BlockContent ul li.ItemNews,
	div.Website div.Content div.ColumnSubMenuItems.Open div.BlockItem div.BlockContent ul li.ItemNews a
	{
		font-size:14px;
	}
	
	div.Website div.Content div.ColumnContent {margin:0px 20px 0px 40px; width:calc(100% - 60px);}

	div.Website div.Content div.BlockItem.BlockWidth3{width:calc(50% - 40px);}
	div.Website div.Content div.BlockItem.BlockWidth6{width:calc(100% - 40px);}

	div.Website div.Content div.BlockItem.LastNews div.BlockContent div.BlockNewsItem{width:calc(50% - 20px);}

	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolRank{font-size:18px;width:20px;padding-right:5px;}
	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolPoints{font-size:18px;width:36px;}
	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolName{font-size:14px;line-height:16px;}

	div.Website div.Footer div.FooterBlockText{margin:0px 0px 0px 30px;}

}
		
/* ----------------------------------------------------------------------------------------------- */

@media (max-width: 768px)
{
	div.Website{padding:0px 10px 0px 10px;}
	div.Website div.LinkItems{right:0px;}
	div.Website div.ButtonItems {width:200px;}
	div.Website div.ButtonItems div.ButtonJoin1 {clear: both;width: 178px;padding: 5px;border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;text-align: center;}
	div.Website div.ButtonItems div.ButtonJoin2{width:178px;padding:5px;border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;text-align: center;}

	div.Website div.MenuButton {left: 30px;}

	div.Website div.Content div.BlockItem.BlockWidth4{width:calc(100% - 40px);}
	div.Website div.Content div.BlockItem.BlockWidth8{width:calc(100% - 40px);}

	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolRank,
	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolPoints
	{
		width:40px;
		font-size:28px;
		padding:0px 20px 0px 20px;
	}
	
	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolName
	{
		font-size:20px;
		line-height:28px;
	}

	div.BlockPoolName{ font-weight:700;min-height:auto;margin:5px 0px 0px 0px; }
	div.BlockPoolValue { clear:both;width:50%;}
	div.BlockPoolSummary { float:left; color:#aaaaaa; width:calc(50% - 10px);}
	
	div.BlockPageHeader{padding-top:55px;height:115px;font-size:42px;}
	div.BlockPageHeader h2,
	div.Website div.Content div.ColumnContent div.BlockPageHeader h2{font-size:42px;}


	div.Website div.Content div.BlockAuctionContent
	{
		clear:both;
		width:100%;
	}

	div.Website div.Content div.BlockAuctionBids
	{
		clear:both;
		width:100%;
	}
}
		
/* ----------------------------------------------------------------------------------------------- */

@media (max-width: 576px)
{
  img {max-width:100%;}
	span.NormalText { display:none; }
	span.ShortText { display:block; }

	div.Website div.LogoSupVer{width:calc(100% - 20px);margin:40px 10px 0px 10px;}
	div.Website div.LinkItems{margin:10px 10px 0px 0px;width:168px;}
	div.Website div.ButtonItems{clear:both;margin:10px;width:calc(100% - 20px);}
	div.Website div.ButtonItems div.ButtonJoin1{width:calc(60% - 40px);clear:none;margin:0px;border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px;height:34px;line-height:34px;background-color:#323232;}
	div.Website div.ButtonItems div.ButtonJoin2{width:calc(40% - 10px);border-radius: 0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;-webkit-border-radius: 0px 5px 5px 0px;height:34px;line-height:34px;background-color:#ec2326;}

	div.Website div.MenuButton{top:150px;left:0px;padding:10px 8px 10px 8px;}
	div.Website div.Content div.BlockItem{margin:30px 10px 30px 10px;}

	div.Website div.Content div.ColumnSubMenuItems {top:204px;height:calc(100% - 204px);}

	div.Website div.Content div.BlockItem.BlockWidth3{width:calc(100% - 20px);}
	div.Website div.Content div.BlockItem.BlockWidth4{width:calc(100% - 20px);}
	div.Website div.Content div.BlockItem.BlockWidth6{width:calc(100% - 20px);}
	div.Website div.Content div.BlockItem.BlockWidth8{width:calc(100% - 20px);}
	div.Website div.Content div.BlockItem.BlockWidth12{width:calc(100% - 20px);}

	div.Website div.Content div.BlockItem div.BlockNewsItems{height:520px;}
	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems{height:520px;}
	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul{height:520px;}
	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li{height:520px;}
	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsPhoto{width:100%}
	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsContent{width:100%}
	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsContent div.NewsContentTitle{margin:20px 10px 10px 10px;}
	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsContent div.NewsContentDate{margin:0px 10px 10px 10px;}
	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsContent div.NewsContentText{margin:0px 10px 10px 10px;}
	div.Website div.Content div.BlockItem div.BlockNewsItems div.NewsItems ul li div.NewsContent div.NewsContentMore{margin:0px 10px 0px 10px;}		

	div.Website div.Footer div.FooterBlockText{width:calc(100% - 40px);max-width:none;}
	div.Website div.Footer div.FooterBlockSocial{clear:both;float:left;width:calc(100% - 40px);margin: 0px 0px 0px 30px;}

	div.TableContentBorder table tr td{font-size:15px;padding:8px 5px 8px 5px;}

	table.PoolPoints tr td{font-size:15px;padding:4px;vertical-align:top;}
	table.PoolPoints tr td.Bull{width:16px;text-align:right;}
	td.TableContentHeaderTime {width:40px;}
	
	div.BlockPageHeader{padding-top:40px;height:90px;font-size:38px;}
	div.BlockPageHeader h2,
	div.Website div.Content div.ColumnContent div.BlockPageHeader h2{font-size:38px;}
	
	div.PopUpMisterPSVImage
	{
		clear:both;
		margin-top:5px;
		margin-left:5px;
		width:300px;
		height:200px;
		position:relative;
		background-image:url(/img/nieuws/nieuws_nl_12626/1619099235_1619099531166.jpg);
		background-size:auto 200px;
		background-position:0px 40px;
	}

	div.PopUpMisterPSVButtons
	{
		clear:both;
	}

	div.PopUpMisterPSVButtonLeft
	{
		float:right;
		margin-top:5px;
		padding-top:5px;
		margin-right:5px;
		width:140px;
		border:1px solid #000000;
		height:28px;
		background-color:#ee1c25;
		color:#ffffff;
		font-weight:bold;
		font-size:14px;
		text-align:center;
		cursor:pointer;
	}

	div.PopUpMisterPSVButtonRight
	{
		float:left;
		margin-top:5px;
		padding-top:5px;
		margin-left:5px;
		width:140px;
		border:1px solid #000000;
		height:28px;
		background-color:#ee1c25;
		color:#ffffff;
		font-weight:bold;
		font-size:14px;
		text-align:center;
		cursor:pointer;
	}

	div.PopUpMisterPSVLogo12eMan
	{
		float:left;
		position:absolute;
		background-image:url(/img/logo_12eman3.png);
		width:100%;
		height:40px;
		top:0px;
		left:0px;
		background-repeat:no-repeat;
		background-position:center 5px;
		background-color:#ffffff;
		background-size:auto 30px;
		
	}	
}
		
/* ----------------------------------------------------------------------------------------------- */

@media (max-width: 480px) {
	div.NoMobile, td.NoMobile { display:none; }
	div.AtMobile { display:block; }
	td.AtMobile {display: table-cell;}

	div.Website div.ButtonItems div.ButtonJoin1{width:calc(100% - 140px);padding:5px 0px 5px 0px;height:34px;}
	div.Website div.ButtonItems div.ButtonJoin2{width:100px;}

	div.Website div.Content div.BlockItem div.HomeTitle { line-height:24px;height:auto;}
	div.Website div.Content div.BlockItem div.HomeTitle a{font-size:24px;}

	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolRank { width:30px;padding:0px 10px 0px 10px; }
	div.Website div.Content div.BlockItem div.BlockContent table.Pool tr td.PoolPoints{ padding:0px 10px 0px 10px; }

	iframe
	{
		max-width:280px;
		height:auto;
	}
	
	iframe.MovieBorder	
	{
		width:280px;
		height:158px;
	}
	
	li.ItemDate
	{
		margin-bottom:10px;
	}
	
	/* GallerySlider */
	
	div.Website div.Content div.GallerySlider
	{
		width:280px;
		height:280px;
	}
	
	div.Website div.Content div.GallerySlider div.GalleryPhotos
	{
		width:280px;
		height:280px;
	}
	
	div.Website div.Content div.GallerySlider div.GalleryPhotos ul
	{
		width:280px;
		height:280px;
	}	
	
	div.Website div.Content div.GallerySlider div.GalleryPhotos ul li
	{
		width:280px;
		height:280px;
	}

	div.Website div.Content div.GallerySlider div.GalleryPhotos ul li img
	{
		max-width:280px;
		max-height:280px;
	}
	
	div.Website div.Content div.GalleryThumbs
	{
		width:280px;
		margin-top:4px;
	}	
	
	div.Website div.Content div.GalleryThumbs div.GalleryThumb
	{
		width:138px;
		height:138px;
		margin-left:4px;
		margin-bottom:4px;
	}	
	
	div.Website div.Content div.GalleryThumbs div.GalleryThumb.Item2
	{
		margin-left:0px;
	}

	div.Website div.Content div.GalleryThumbs div.GalleryThumb img
	{
		max-width:138px;
		max-height:138px;
	}	

	/* ContactForm */
	
	div.ContactFormFieldName
	{
		width:280px;
	}
	
	div.ContactFormFieldValue
	{
		width:280px;
	}
	
	div.ContactFormFieldValue input
	{
		width:278px;
	}
	
	div.ContactFormFieldValue textarea
	{
		width:278px;
		height:100px;
	}
	
	div.ContactFormFieldActions
	{
		width:280px;
		padding-left:0px;
	}
	
	div.TableContentBorder
	{
		overflow-x:auto;
	}

	div.TableContentBorder table tr td{font-size:14px;padding:10px 3px 10px 3px;}

	div.TableContentBorder.TableJoin table tr td
	{
		clear:both;
		float:left;
		display:inline-block;
		width:calc(100% - 6px);
		padding:3px;
	}

	div.TableContentBorder.TableJoin table tr td input[type=file]{width:98%;}
	
	div.BlockPageHeader{padding-top:36px;height:70px;font-size:24px;}
	div.BlockPageHeader h2,
	div.Website div.Content div.ColumnContent div.BlockPageHeader h2{font-size:24px;}
	
	div.PanelMobileAttention{display:block;}
	div.PanelMobileAttention img{border:0px;width:100%;height:auto;position:fixed;bottom:0px;z-index:100;}
	div.Website div.Footer.MobileAttention{
		padding-bottom:60px;
	}
	
	table.TablePoolMatchDetails {width:calc(100% - 10px);margin:5px;} 
	table.TablePoolMatchDetails tr td.TableContentHeaderRest{font-size:14px;} 
	table.TablePoolMatchDetails tr td.TableContentHeaderResults{font-size:14px;} 
	table.TablePoolMatchDetails tr td strong{word-break: break-all;} 
}
		
/* ----------------------------------------------------------------------------------------------- */


