/* RESET */
/* Simple reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }
a img { border:none; }


/* BEGIN GENERAL */
html, body { height:100%; }

*
{
	padding:0;
	margin:0;
}

body
{
    padding:0;
    margin:0;  
    font-size:12px;
    color:#000000;  
    font-family:Arial,Tahoma, Geneva, Verdana, Sans-Serif;
    background: url('/images/project/bg.jpg.v=1') #005da8 no-repeat top center;
}

form 
{

}

input, select, textarea
{

}

textarea 
{ 
	
}


#header { height: 238px; background: url('/images/project/header_borderLine.png.v=1') bottom center no-repeat; position: relative; z-index: 11;}
.container { width: 960px; display: block; margin: 0 auto;}

#linkHome 
{
	height: 235px; 
	width: 361px; 
	display: block; 
	position: absolute; 
	left: 0px; 
	top: 0px;
	background: url('/images/project/logo.jpg') left top no-repeat; 
	text-indent: -9999px;   
}
#taalKeuze 
{
	height: 22px; 
	width: 80px; 
	display: block; 
	position: absolute; 
	right: 0px; 
	top: 20px;
	background: url('/images/project/language_sprite.png') left top no-repeat; 
}
#taalKeuze ul li { display: block; float: left; width: 26px; height: 22px; margin: 0px;  }
#taalKeuze ul li a { display: block; width: 15px; height: 14px; margin: 4px 7px 4px 6px; cursor: pointer; text-align: center; color: #FFFFFF; text-transform: lowercase; font-size: 10px; font-weight: bold;  text-decoration: none; }
#taalKeuze ul li a.TaalSelected,#taalKeuze ul li a:hover { background: url('/images/project/language_sprite.png.v=1') left bottom no-repeat; color: #047f53; text-transform: lowercase;  }

#searchContainer { position: absolute; right: 15px; top: 183px; width: 183px;  background: url('/images/project/search_corner.png.v=1') #ffffff left top no-repeat; z-index: 10;}
#searchContainer input { height: 18px; display: block; border: 0; float: left; padding: 2px 0 2px 3px; margin-left: 3px; }
#btnZoeken { background: url('/images/project/search.png.v=1') left top no-repeat; width: 26px; height: 22px; display: block; text-indent: -9999px; float: right;}
.banner { position: absolute; right: 0px; top: 86px; width: 669px; height:63px; text-indent: -9999px; padding: 0; margin: 0; background: url('/images/project/header/banner_nl.png.v=1') left top no-repeat; z-index: 2;  }
.banner.langEN { background: url('/images/project/header/banner_en.png.v=1') left top no-repeat; }
.banner.langFR { background: url('/images/project/header/banner_fr.png.v=2') left top no-repeat; height:136px; }

#content { }
/* END GENERAL */

/* BEGIN FOOTER */
div#footer
{ 
	display: block;
    background: url('/images/project/header_borderLine.png.v=1') top center no-repeat;
}

div#innerfooter
{
	margin: 0 0 25px 0;
    padding: 0 0 0 0;
	text-align: center;
	color: #80afd4;
}

div#footer a:link,div#footer a:visited
{
	color: #80afd4;
	font-weight: normal;
}

div#footer a:hover
{

}

div#footer a:active
{

}

.bannerFooter {width: 100%; height:45px; text-indent: -9999px; background: url('/images/project/footer/banner_nl.gif.v=1') center 16px no-repeat; margin: 0 0 30px 0; padding-top: 16px; display: block; }
.bannerFooter.langEN { background: url('/images/project/footer/banner_en.gif.v=1') center 16px no-repeat;  }
.bannerFooter.langFR { background: url('/images/project/footer/banner_fr.gif.v=1') center 16px no-repeat;   }
/* END FOOTER */

/* BEGIN HEADERS */
h1 {font-size:24px;color:#1a8eca;font-weight:bold;font-style:normal;padding:0;margin:0 0 16px 0; }
h2 {font-size:20px;color:#FF0000;font-weight:bold;font-style:normal;padding:0;margin:8px 0 8px 0; }
h3 {font-size:18px;color:#1a8eca;font-weight:bold;font-style:normal;padding:0;margin:12px 0 12px 0; }
h4 {font-size:18px;color:#FF0000;font-weight:bold;font-style:normal;padding:0;margin:8px 0 8px 0; }
h5 {font-size:15px;color:#1a8eca;font-weight:bold;font-style:normal;padding:0;margin:6px 0 6px 0; }
/* END HEADERS */

/* BEGIN TEKST */
p
{
	margin-top:0px;
    margin-bottom:15px;
    line-height:15px;
}

td p
{
	margin-top:0px;
    margin-bottom:15px;
    line-height:15px;
}

a:link, a:visited
{
	color:#1a8eca;
	font-weight: bold;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a:active
{
	
}

.textblock ul li
{
    margin-left:0px;
    background-image:url(/images/modules/acmsTekst/bullet.gif.v=1);
    background-position:0px 6px;
    background-repeat:no-repeat;
    padding-left:13px;
}

.textblock ul ul li
{
     background-image:url(/images/modules/acmsTekst/bullet2.gif.v=1);
     background-position:0px 6px;
     background-repeat:no-repeat;
}
/* END TEKST */


/* BEGIN Default.aspx aanpassingen */
#content { width: 968px;}
.innerContentLeft { width: 398px; float: left; margin: 0;}
.innerContentRight { margin: 0 0 0 12px; padding: 0 4px; width: 550px; float: left;}
.innerContentFull { width: 968px; margin: 0 0 15px 0;}

.innerPromoShop {width: 968px; height: 929px; display: block; margin: 0 0 15px 0; background: url("/images/project/PromoShop/PromoShop2012_nl.jpg.v=2") no-repeat left top; position: relative;}
.innerPromoShop.frans { background: url("/images/project/PromoShop/PromoShop2012_FR.jpg.v=2") no-repeat left top;}

#promoshop_Bidon { width: 307px; height: 313px; position: absolute; left: 0px; top: 0px; display: block;}
#promoshop_Badlaken { width: 349px; height: 294px; position: absolute; right: 0px; top: 0px; display: block;}
#promoshop_Zweetbandjes { width: 323px; height: 264px; position: absolute; left: 0px; top: 307px; display: block;}
#promoshop_Sporttas { width: 388px; height: 296px; position: absolute; right: 0px; top: 297px; display: block;}

#productList { margin: 0 4px;}
#productList li { display: block; position: relative; width: 390px; height: 110px; margin: 10px 0 0 0; background: url("/images/project/productList_bg.png.v=1") no-repeat right top; }
#productList li:first-child { margin-top: 0px;}
#productList li .productListTitle { width: 181px; height: 16px; display: block; position: absolute; right: 0px; top: 14px; color:#ff0000; font-size:15px; font-weight: bold; text-decoration: none;}
#productList li .productListTitle:hover { text-decoration: underline;}
#productList li .productListDescription { width: 181px; height: 67px; display: block; position: absolute; right: 0px; top: 35px; font-size: 13px; color: #000000; font-weight: normal; }
#productList li .productListNew { width: 67px; height: 67px; position: absolute; left: 0px; top: 0px; z-index:2; background: url("/images/project/productList_new.png.v=1") no-repeat left top; text-indent: -9999px; }

#sportersTeamsButton { display: block; position: relative; width: 390px; padding: 0 4px 9px 4px; height: 172px; margin: 30px 0; /*background: url("/images/project/sportersTeam_new_Button.png.v=1") no-repeat left top; */text-decoration: none;z-index: 4;}
#sportersTeamsButton span { display: block;}
#sportersTeamsButton .sortersTeamsButtonTitle { width: 150px; height: 25px; display: block; position: absolute; top: 14px; left: 21px; color: White; text-decoration: none; text-transform: uppercase; font-size: 15px; font-weight: bold;z-index: 3;}
#sportersTeamsButton .sortersTeamsButtonBekijk { width: auto; height: 27px; display: block; position: absolute; bottom: 32px; left: 21px; color: White; text-decoration: none; text-transform: uppercase; font-size: 30px; font-weight: bold; padding-right: 25px;  background: url("/images/project/sportersTeam_Arrow.png.v=1") no-repeat right 10px;z-index: 3;  }

.innerContentRight_Top { width: 550px; height: 18px; display: block; background: url('/images/project/innerContentRight.png.v=1') no-repeat center top;}
.innerContentRight_Content { width: 508px; display: block; background: url('/images/project/innerContentRight_bg.png.v=1') repeat-y center top; padding: 3px 21px;}
.innerContentRight_Bottom { width: 550px; height: 27px; display: block; background: url('/images/project/innerContentRight.png.v=1') no-repeat center -19px; margin: 0 0 30px 0;}

.innerContentFull_Top { width: 960px; height: 18px; display: block; background: url('/images/project/innerContentFull.png.v=1') no-repeat center top;}
.innerContentFull_Content { width: 918px; display: block; background: url('/images/project/innerContentFull_bg.png.v=1') repeat-y center top; padding: 3px 21px;}
.innerContentFull_Bottom { width: 960px; height: 27px; display: block; background: url('/images/project/innerContentFull.png.v=1') no-repeat center -19px;}

.innerContentFull_Content_Left { width: 453px; height: 100%; display: block; float: left; margin: 0 12px 0 0; }
.innerContentFull_Content_Right { width: 453px; height: 100%; display: block; float: left; }
.innerContentFull_Content_Left2 { width: 325px; height: 100%; display: block; float: left; margin: 0 0 0 0; position: relative; }
.innerContentFull_Content_Left2 img { margin: 0 56px;}
.innerContentFull_Content_Right2 { width: 593px; height: 100%; display: block; float: left; }
.productListImage { width: 200px; height: 110px; display: block; background: url('/images/project/producten/ProductList_Sprite.png.v=1') no-repeat left top; text-indent: -9999px; cursor: pointer;}
#productListImageProEnergy { background-position:  -200px -110px; height: 110px; width: 200px; }
#productListImageHighEnergy { background-position:  -200px -0px; height: 110px; width: 200px; }
#productListImageIsotone { background-position:  -0px -110px; height: 110px; width: 200px; }
#productListImageMultiNine { background-position:  -0px -220px; height: 110px; width: 200px; }
#productListImageSportWater { background-position:  -200px -220px; height: 110px; width: 200px; }
#productListImageEnergyGel { background-position:  -0px -0px; height: 110px; width: 200px; }
#productListImageIsoLemon { background-position:  -0px -330px; height: 110px; width: 200px; }

#productList_small { width: 100%; height: 84px; display: block;  margin: 0 0 20px 0;}
#productList_small li {width: 155px;  height: 84px; display: block; float: left; text-indent: -9999px; margin: 0 0 0 6px;  }
#productList_small li:first-child { margin-left: 0px;}

#productList_small li a { background-image: url('/images/project/producten/ProductList_Sprite_small.png.v=1'); background-repeat: no-repeat; width: 100%; height: 100%; display: block;}
#productListSmallImageProEnergy { background-position:  -155px -84px; }
#productListSmallImageHighEnergy { background-position:  -155px -0px;}
#productListSmallImageIsotone { background-position:  -0px -84px; }
#productListSmallImageMultiNine { background-position:  -0px -168px; }
#productListSmallImageSportWater { background-position:  -155px -168px; }
#productListSmallImageEnergyGel { background-position:  -0px -0px; }
#productListSmallImageIsoLemon { background-position: -0px -252px; }

.productList_big { width: 100%; height: 342px; display: block;  margin: 30px 0;}
#productList_big_row1 { margin: 10px 0 0 0;}
.productList_big li {width: 213px;  height: 407px; display: block; float: left; text-indent: -9999px; margin: 0 0 0 139px;  }
#productList_big_row2 li { margin-left: 93px;}
.productList_big li.small {width: 106px;  }
.productList_big li.small2 {width: 106px; /*margin-left: 0px;*/  }
.productList_big li:first-child,#productList_big_row2 li:first-child { margin-left: 0px;}
.productList_big li a { background-image: url('/images/project/producten/ProductList_Sprite_big.jpg.v=1'); background-repeat: no-repeat; width: 100%; height: 100%; display: block;}
#productListBigImageProEnergy { background-position:  -0px -0px; }
#productListBigImageHighEnergy { background-position:  -0px -408px;}
#productListBigImageHighEnergy { background-position:  -0px -408px;}
#productListBigImageIsotone { background-position:  -428px -0px; }
#productListBigImageMultiNine { background-position:  -214px -0px; }
#productListBigImageSportWater { background-position:  -214px -408px; }
#productListBigImageEnergyGel { background-position:  -428px -408px; }
#productListBigImageIsoLemon { background-position:  -642px -0px; }

#calendarContainer { margin: 2px 0;}
#calendarContainer iframe { margin: 0 20px; border: none; overflow: hidden;}
#calendarContainer_Top { width: 390px; padding: 0 4px; height: 15px; display: block; background: url('/images/modules/calendar/calendarContainer_Full.png.v=1') no-repeat center top;}
#calendarContainer_Content { width: 374; height:165px; display: block; background: url('/images/modules/calendar/calendarContainer_bg.png.v=1') repeat-y center top; padding: 0px 8px;}
#calendarContainer_Bottom { width: 390px; padding: 0 4px 6px 4px;  height: 11px; display: block; background: url('/images/modules/calendar/calendarContainer_Full.png.v=1') no-repeat center -16px;}
#calendarContainer #calendarTitle { font-weight: bold; font-size: 18px; text-align: center; color: #1A8ECA; padding: 7px 0 2px 0; background: url('/images/modules/calendar/calendar_line.png.v=1') no-repeat center top; text-transform: uppercase;}

#socialMediaContainer { margin: 0 0 0 16px; padding: 0; height: 239px; }
#socialMediaContainer_Top { width: 550px; height: 13px; display: block; background: url('/images/project/socialMediaContainer_sprite.png.v=1') no-repeat left top;}
#socialMediaContainer_Content { width: 534px; height:166px; display: block; background: url('/images/project/socialMediaContainer_sprite.png.v=1') repeat-y right top; padding: 0 8px;}
#socialMediaContainer_Bottom { width: 550px; height: 13px; display: block; background: url('/images/project/socialMediaContainer_sprite.png.v=1') no-repeat left -13px;}

#bannerContainer { margin-left: 8px;}
#textboxDark_Top { width: 918px; height: 5px; display: block; background: url('/images/project/sporters_sprite.gif.v=1') no-repeat left bottom;}
#textboxDark_Content { width: 882px; display: block; background-color: #eef5f8; padding: 4px 18px;}
#textboxDark_Bottom { width: 918px; height: 5px; display: block; background: url('/images/project/sporters_sprite.gif.v=1') no-repeat left top;}

#subFooter { margin: 0 0 40px 0;}

#defaultContent { min-height: 808px;}


/* END Default.aspx aanpassingen */


/* BEGIN AlterPage aanpassingen */
.linkContainer { width: 100%; display: block;}
.linkContainer div { width: 50%; float: left;}
/* END AlterPage aanpassingen */


/* BEGIN GENERAL CLASSES */
.clear,.clearer { clear: both;}
.alignRight { text-align: right;}
.noMarginTop { margin-top: 0;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
/* END GENERAL CLASSES */


/* navigation */ 
#topnavigatie { width: 100%; display: block; height: 20px; background: url('/images/project/navigation_sprite.gif.v=1') #bce4f6 no-repeat right top; margin: 0 0 13px 0; }
#topnavigatie ul { width: 100%; display: block; height: 20px; background: url('/images/project/navigation_sprite.gif.v=1') no-repeat left -20px; }
#topnavigatie ul li { width: 33%; display: block; float: left; height: 20px; background: url('/images/project/navigation_sprite.gif.v=1') no-repeat left bottom; text-align: center; }
#topnavigatie ul li:first-child { background: none; }
#topnavigatie ul li a,#topnavigatie ul li span { height: 15px; display: block; width: 100%; padding-top: 3px; }
#topnavigatie ul li span { color:#ffffff; font-weight: bold; text-decoration:none;}

#probeerZelf { position: absolute; left: 50px; bottom: 10px; height: 80px; width: 140px; display: block; background: url('/images/project/producten/probeerzelf.png') no-repeat left top; text-indent: -9999px; }

