html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, address {
margin: 0;padding: 0;
}
a, a:hover{
color: #aca095;
text-decoration: none;
}
a:hover{
text-decoration: none;
}
body, textarea, input, select{
color: #000000;
font: 11px/18px Arial;
}
img, fieldset{
border: 0;
}
textarea, input{
border: 1px solid #CCCCCC;
}
input[type="checkbox"],
input[type="radio"]
{
border:0;
}
select{
	width:100%;
	border:solid 1px #7f9db9;
	margin-top:5px;
	margin-bottom:5px;
}

p{
margin: 0;padding: 0;
}
body,
html{
height:100%;
overflow:hidden;
/*background-color:#000000;*/
color:#aca095;
}

body{
background:transparent;
}

div.BlurBackground{
position: absolute;
width:1400px;
height:1000px;
left: 50%;
top: 50%;
margin-left: -700px;
margin-top: -500px;
background-image:url(/img/achtergronden/intro-body-bg.jpg);
background-repeat:no-repeat;
z-index:1;
}
div.Canvas{
margin:0 auto;
width:960px;
height:620px;
left: 50%;
top: 50%;
margin-left: -480px;
margin-top: -310px;
position:absolute;
z-index:2;
}

/* ========================================== */
/* Topheader */
/* ========================================== */
div.TopHeader{
position:absolute;
top:0px;
left:0px;
width:960px;
height:19px;
z-index:1;
}

div.RadioContainer{
width:235px;
height:20px;
float:left;
}
div.TopHeaderNavigatie{
height:20px;
width:500px;
float:left;
}
div.TopHeaderNavigatie ul.TopHeaderNavigatie{
height:20px;
margin:2px 0 0 0;
padding:0;
list-style-type:none;
}
div.TopHeaderNavigatie ul.TopHeaderNavigatie li{
float:left;
padding:0 10px 0 10px;
background-image:url(/img/algemeen/topheadernavigatie-spacer.gif);
background-repeat: no-repeat;
background-position: right 2px;
}
ul.TopHeaderNavigatie li:last-child,
ul.TopHeaderNavigatie li.NoSpacer{
background-image:none !important;
}


div.TopHeaderNavigatie ul.TopHeaderNavigatie li a{
text-decoration:none;
color:#aca095;
}
div.TopHeaderNavigatie ul.TopHeaderNavigatie li a:hover,
div.TopHeaderNavigatie ul.TopHeaderNavigatie li a.highlight{
text-decoration:none;
color:#ffffff;
}
div.TopHeaderZoekContainer{
position:absolute;
top:0px;
right:65px;
width:160px;
height:19px;
z-index:10;
}
div.TopHeaderZoekContainer input.TopHeaderZoekInput{
width:106px;
height:14px;
border:0px;
margin:1px 0 0 0;
background-color:#fff;
line-height:14px;
float:left;
}
a.TopHeaderZoekSubmit{
margin: 0 0 0 4px;
width:18px;
height:18px;
background-image:url(/img/algemeen/but-topheaderzoeksubmit.gif);
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
float:left;
}
div.TaalKeuze{
position:absolute;
top:0px;
right:0px;
width:70px;
height:20px;
}
div.TaalKeuze ul.TaalKeuze{
width:70px;
height:20px;
margin:2px 0 0 0;
padding:0;
list-style-type:none;
}
div.TaalKeuze ul.TaalKeuze li{
float:left;
width:20px;
}
div.TaalKeuze ul.TaalKeuze li.TaalNL{
padding:0 11px 0 0;
background-image:url(/img/algemeen/topheadernavigatie-spacer.gif);
background-repeat:no-repeat;
background-position:right 2px;
}
div.TaalKeuze ul.TaalKeuze li.TaalEN{
padding:0 0 0 15px;
}
div.TaalKeuze ul.TaalKeuze li a{
color:#aca095;
text-decoration:none;
}
/* ========================================== */
/* /Topheader */
/* ========================================== */






/* ========================================== */
/* Contentcontainer */
/* ========================================== */

div.ContentContainer{
position:absolute;
top:19px;
left:0px;
width:958px;
height:600px;
background-color:#000000;
border:solid 1px #525152;
z-index:1;
}
div.HomepageTekst{
position:absolute;
top:215px;
left:180px;
z-index:2;
width:200px;
height:30px;
}
div.AchtergrondFiguur{
position:absolute;
top:0px;
left:0px;
z-index:1;
background-image:url(/img/achtergronden/achtergrond-eve-home.jpg);
background-position:left bottom;
background-repeat:no-repeat;
width:629px;
height:600px;
}
h1.LogoSportEve{
position:absolute;
left:414px;
top:37px;
width:178px;
height:82px;
background-image:url(/img/algemeen/logo-sport+eve-09.png);
background-repeat:no-repeat;
z-index:100;
text-indent:-9999px;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/algemeen/logo-sport+eve-09.png');
}
a.LogoSportEveLink{
position:absolute;
left:414px;
top:37px;
width:178px;
height:82px;
z-index:101;
display:block;
}
div.HoofdNavigatie{
position:absolute;
top:170px;
left:13px;
height:110px;
width:140px;
z-index:3;
}

div.HoofdNavigatie div div{
clear:both;
font-size:10px;
color:#c7d5c6;
height:16px;
width:140px;
line-height:11px;
margin:0px 0 0px 0px;
/*visibility: hidden;*/
_margin:-2px 0 0px 0px;
text-align:right;
}

div.HoofdNavigatie ul.HoofdNavigatie li{
text-align:right;
line-height:14px;
}
div.HoofdNavigatie ul.HoofdNavigatie li a{
color:#838383;
text-decoration:none;
font-size:12px;
}

div.HoofdNavigatie ul.HoofdNavigatie li a.highlight{
color:#ffffff;
}
div.HoofdNavigatie ul.HoofdNavigatie li a:hover{
color:#ffffff;
}
div.ShopOnlineButton{
margin:14px 0 0 0;
}
div.HoofdNavigatieSpacer{
position:absolute;
left:163px;
top:146px;
height:157px;
width:1px;
background-color:#838383;
z-index:3;
}
div.LaatsteNieuwsSpacer{
position:absolute;
left:629px;
top:130px;
height:420px;
width:1px;
background-color:#838383;
z-index:3;
}
h2.KopLaatstenieuws{
position:absolute;
left:642px;
top:148px;
color:#d1d1d1;
z-index:3;
font-weight:normal;
font-size:18px;
line-height:22px;
height:21px;
width:200px;
visibility:hidden;
}
div.NieuwsberichtenContainer{
position:absolute;
left:642px;
top:160px;
width:310px;
}
div.NieuwsberichtItem{
margin:37px 0 0 0;
width:310px;
height:83px;
position:relative;
}
div.NieuwsberichtItemThumb{
position:absolute;
top:0px;
left:0px;
width:83px;
height:83px;
}
div.NieuwsberichtItemBody{
position:absolute;
top:0px;
left:83px;
height:83px;
width:215px;
margin: 0 0 0 10px;
}
div.NieuwsberichtItemBody p,
div.NieuwsberichtItemBody h3{
color:#aca095;
}
div.NieuwsberichtItemBody h3{
font-size:14px;
}
div.NieuwsberichtItemBody p{
line-height:13px;
margin:10px 0 0 0;
}

div.NieuwsberichtItemBody a:hover p{
text-decoration:underline;
}
a.BulletLink:link,
a.BulletLink:visited,
a.BulletLink:active,
a.BulletLink:hover{
padding:0 0 0 17px;
background-image:url(/img/algemeen/bullet-link.gif);
background-repeat:no-repeat;
background-position:0 4px;
color:#aca095;
}
a.BulletLink:hover{
text-decoration:underline;
}
div.StyleITContainer{
position:absolute;
overflow-y: auto;
overflow-x: hidden;
right:0px;
top:160px;
width:658px;
padding:10px;
height:419px;
z-index:5;
background-color:#000;
scrollbar-arrow-color: #000000;
scrollbar-face-color: #aca095;
scrollbar-highlight-color: #aca095;
scrollbar-3dlight-color: #000000;
scrollbar-shadow-color: #aca095;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
}
div.StyleITContainerBG{
position:absolute;
right:0px;
top:94px;
width:744px;
height:504px;
z-index:4;
background-image:url(/img/achtergronden/StyleITContainerBG2.png);
background-repeat:no-repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/achtergronden/StyleITContainerBG2.png');
}
div.StyleITSpacer{
position:absolute;
top:-10px;
left:50px;
width:10px;
height:300px;
z-index:5;
}
div.weblogContainer{
float:left;
width:400px;
color:#ffffff;
margin:0 0 0 56px;
}
div.weblogContainer h3{
margin:0 0 15px 0;
font-size:13px;
color:#aca095;
}
div.weblogContainer ul.weblogContainer,
div.StyleITContainer ul.weblogContainer{
	list-style-type:none;
	margin:10px 0 0 0;
}
div.weblogContainer ul.weblogContainer li,
div.StyleITContainer ul.weblogContainer li{
	padding-left:20px;
	line-height:16px;
	background-image:url(/img/algemeen/arrow-list.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	color:#FFFFFF;	
}
div.weblogContainer ul.weblogContainer li a,
div.StyleITContainer ul.weblogContainer li a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
div.weblogContainer ul.weblogContainer li a:hover,
div.StyleITContainer ul.weblogContainer li a:hover{
	text-decoration:underline;
}

div.weblogContainer p{
	margin-bottom:15px;
}

div.weblogContainer div.back{
	background-image:url(/img/algemeen/back.gif);
	background-position: 0 4px;
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:16px;
	cursor:pointer;
	/*position:absolute;
	bottom:0;*/
}

div.weblogContainer div.hoofdstukImage {
width:100%;
}

div.weblogContainer div.hoofdstukImage  img,
div.hoofdstukImage  img{
float: right;
border:0;
}
h2, h3, h4{
color:#CCCCCC;
}

div.rechterContainer{
	float:right;
	width:158px;
	border-left:1px solid #525152;
	height:409px;
	padding-top:20px;
	
}

div.rechterContainer h4, 
div.rechterContainer p {
	padding-left:15px;
	padding-right:20px;
}
div.rechterContainer h4{
padding-top:5px;
}

div.rechterContainer p
{
padding-bottom:20px;
}
div.StyleITBGVisual{
position:absolute;
bottom:0px;
left:0px;
width:279px;
height:315px;
}
/* ========================================== */
/* /Contentcontainer */
/* ========================================== */

/* ========================================== */
/* Webshop */
/* ========================================== */
div.ShopNavigatie{
position:absolute;
top:75px;
left:5px;
height:110px;
width:170px;
z-index:3;
}

div.ShopContainer{
position:absolute;
overflow-y: auto;
overflow-x: hidden;
right:75px;
top:75px;
width:630px;
padding:0px;
height:525px;
z-index:5;
background-color:#FFFFFF;
color:#000;
}

div.ShopNavigatie ul.ShopNavigatie{
height:110px;
width:100px;
padding:0;
margin:0;
list-style-type:none;
}
div.ShopNavigatie ul.ShopNavigatie li{
text-align:right;
line-height:14px;
}
div.ShopNavigatie ul.ShopNavigatie li a{
color:#838383;
text-decoration:none;
font-size:12px;
}

div.ShopNavigatie ul.ShopNavigatie li a.highlight{
color:#ffffff;
}
div.ShopNavigatie ul.ShopNavigatie li a:hover{
color:#ffffff;
}

table.TABLE-productoverzichtborder, td.TD-productoverzichtborder{
border-collapse: collapse; 
border: solid 1px #cccccc;
}

.sportsfinder
{
	background-color:#aca095;
	height:100px;
}
/* ========================================== */
/* /Webshop */
/* ========================================== */

div.StyleITContainer label{
width:150px;
float:left;
padding:0 10px 0 0;
text-align:right;
font-weight:normal;
}
div.StyleITContainer input{
line-height:14px;
}
div.freepage_footer{
margin:10px 0 0 0;
}
table.basket tr th{
background:#333333;
padding:0 0 0 5px;
}
table.basket tr.orderrij{
padding:0 0 0 5px;
}
div.basket-error{
color:#ff0000;
}
div.StyleITContainer h2{
font-size:27px;
line-height:30px;
color:#000000;
}
div.StyleITContainer h4{
font-size:23px;
line-height:26px;
color:#000000;
}
div.StyleITContainer h5{
font-size:23px;
line-height:24px;
color:#000000;
}
input.buttonwhite{
background-color:#aca095;
border:0px;
font-weight:bold;
cursor:pointer;
}

a.backbutton:link,
a.backbutton:visited,
a.backbutton:active,
a.backbutton:hover{
color:#aca095;
}
a.backbutton:hover{
text-decoration:underline;
}

div.FlashCarouselContainer{
position:absolute;
top:120px;
left:164px;
z-index:1;
width:794px;
height:480px;
overflow:hidden;
}

div#poweredBy
{
	position:absolute;
	right:5px;
	top:5px;
	height:42px;
	width:42px;
	background-image:url(/img/algemeen/poweredby.png);
	background-repeat:no-repeat;
	display:none;
}

div.publishitContainer{
height:480px;
left:164px;
overflow:hidden;
position:absolute;
top:120px;
width:794px;
z-index:1;
}