@charset "UTF-8";
/* Energy Sport stylesheet - 10-12-2008 */
body
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: arial;
	background-color: #afafaf;
	background-image: url(../img/bgrepeat.png);
	background-position: 140px -750px;
}

body #container
{
	margin-top: 55px;
	width: 100%;
}

body #container #top
{
	background-image: url('../img/container_top.png');
	background-repeat: repeat-x;
	background-position: top;
	height: 19px;
}

body #container #holderContainer
{
	background-color: #fff;
	text-align: center;
}

body #container #holderTop
{
	margin: auto;
	width: 920px;
	background-color:#fff;
	height: 120px;
	text-align: left;
	padding: 0px;
}
body #container #holderTop h1
{
	margin:0;
	padding:0;
	background-image: url('../img/logo.gif');
	background-repeat: no-repeat;
	display: block;
	text-indent: -99999px;
	width: 310px;
	height: 120px;
	float: left;
}
#logo_home
{
	width: 100%;
	height: 115px;
	display: block;
	position: relative;
	margin-top: -40px;
}

body #container #holderTop #quicklinks
{
	width: 610px;
	height: 88px;
	background-color: #fff;
	text-align: right;
	padding-top: 5px;
	float: left;
	word-spacing: 5px;
}
body #container #holderTop #quicklinks a
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #cbcaca;
	text-transform: uppercase;
	padding:0;
	margin:0;
}
body #container #holderTop #quicklinks a:hover
{
	color: #ff9102;	
}

body #container #holderTop #zoekform
{
	width: 610px;
	height: 27px;
	float: left;
	text-align: right;
}
body #container #holderTop #zoekform input
{
	background-image: url('../img/zoekbox.gif');
	background-repeat: no-repeat;
	border: none;
	bottom: -2px;
	width: 198px;
	height: 18px;
	margin: 0;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	position: relative;
	outline: none;
	float:right;
	margin-right: 4px;
}
body #container #holderTop #zoekform input.zoekbutton
{
	width: 37px;
	height: 27px;
	margin:0px;
	padding:0px;
	float: right;
	background: none;
}


/* Home opsomming */
body #container #holderContainer ul
{
	margin: 0px;
	list-style-type: none;
	text-align: left;
	padding: 0px;
}
body #container #holderContainer li
{
	cursor: pointer;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
body #container #holderContainer ul h2
{
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	display: block;
	width: 920px;
	font-size:17px;
	text-transform: uppercase;
	line-height: 40px;
	height: 40px;
	color: #fff;
	text-indent: 17px;
}
body #container #holderContainer ul div
{
	padding: 0px;
	height: 200px;
	cursor: auto;
	/*display:none;*/
}
body #container #holderContainer ul div div
{
	margin: auto;
	padding: 0px;
	padding-left: 17px;
	display: block;
	width: 903px;
}
body #container #holderContainer ul h3
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding:0;
	padding-top: 15px;
	margin:0;
}
body #container #holderContainer ul #home h2
{
	color: #807f7f;	
}
body #container #holderContainer ul div.home_over
{
	float: left;	
	width: 356px;
	padding: 0px;
	overflow: hidden;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.05em;
}
body #container #holderContainer ul div.home_nieuws
{
	float: left;	
	width: 346px;
	padding: 0px;
	overflow: hidden;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.05em;
	margin-left: 15px;
}
body #container #holderContainer ul div.home_nieuws em
{
	font-style: normal;
	font-family: tahoma;
	font-size:10px;
	padding-right: 10px;
	color: #585858;
}
body #container #holderContainer ul div.home_nieuws strong
{
	font-family: tahoma;
	font-size:10px;
	color: #404040;
	text-transform: uppercase;
}
body #container #holderContainer ul div.home_nieuws div
{
	border-top: 1px dotted #ccc;
	margin:0;
	padding:0;
	width: 330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body #container #holderContainer ul div.home_nieuws div img
{
	float:right;
}

body #container #holderContainer ul div.home_menu
{
	float: left;	
	width: 166px;
	height: 140px;
	background-image: url('../img/menubg.gif');
	background-repeat:no-repeat;
	margin-top:18px;
	padding-top: 18px;
}
body #container #holderContainer ul div.home_menu div.spacer
{
 height: 28px;
 width : 60px;
 margin: 0px;
 padding: 0px;
}
body #container #holderContainer ul div.home_menu em
{
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	background-image: url('../img/buttonbg.gif');
	background-repeat: no-repeat;
	position: absolute;
}
body #container #holderContainer ul div.home_menu a
{
	text-decoration: none;
	color: #545454;
	line-height: 19px;
	height: 19px;
	display: block;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url('../img/button_end.gif');
	background-repeat: no-repeat;
	background-position: right;	
	margin-bottom: 12px;
	position: relative;
}
body #container #holderContainer ul div.home_menu a:hover
{
	color: #000;	
}
body #container #holderContainer ul div.home_menu br
{
	margin-bottom: 8px;
	padding: 0px;
}

body #container #holderContainer ul div.hometxt
{
	float: left;	
	width: 356px;
	padding: 0px;
	overflow: hidden;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.05em;
}
body #container #holderContainer ul div.homebuttons
{
	float: left;
	width: 153px;
	padding: 0px;
	text-align: center;
}
body #container #holderContainer ul div.homebuttons img.button
{
	padding: 0px;
	padding-top: 37px;
}
body #container #holderContainer ul div.homebuttons img
{
	padding: 0px;
	padding-top: 10px;
}
body #container #holderContainer ul div.homeimg
{
	float: left;
	width: 394px;
	padding: 0px;
	text-align: right;
}
body #container #holderContainer ul div.homeimg img
{
	margin-top: 10px;
}

body #container .adresgegevens
{
	height: 48px;
	/*background-image: url('../img/adresgegevens.gif');
	background-repeat: no-repeat;
	background-position: center;
	/text-indent: -99999px;*/
	padding-top: 22px;
}
.bamlink
{
	padding-top: 5px;	
}
body #container #footer
{
	background-image: url('../img/container_top.png');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 19px;
}

/* Content pagina's */
#page_container
{
	margin: 0px;
	list-style-type: none;
	text-align: left;
	padding: 0px;
}
#page_container #themebar
{
	height: 41px;
	position: relative;
}
.siteTab
{
	height: 100px;
	width: 224px;
	position: relative;
	float: right;
	margin-top: -25px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#tabText
{
	margin-top: 4px;
	padding-right: 3px;
	color: #515151;
}
#page_container #themebar h2
{
	padding: 0px;
	font-size:15px;
	text-transform: uppercase;
	/*color: #fff;*/
	text-indent: 17px;
}
#page_container .boxmodel
{
	margin: auto;
	padding: 0px;
	display: block;
	width: 920px;
	overflow: auto;
}
#page_container #subbar
{
	height: 41px;
	background-color: #fff;
	border-bottom: 1px solid #d1d1d1;
}
#page_container #subbar div
{
	padding-left: 10px;	
}
#page_container #subbar em
{
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	background-image: url('../img/buttonbg.gif');
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-top: 12px;
	margin-left: 11px;
}
#page_container #subbar a
{
	text-decoration: none;
	color: #545454;
	line-height: 19px;
	height: 19px;
	display: block;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url('../img/button_end.gif');
	background-repeat: no-repeat;
	background-position: right;	
	margin-bottom: 12px;
	position: relative;
	float: left;
}
#page_container #subbar a:hover
{
	color: #000;	
}

#page_container #content_holder
{
	background-image: url('../img/contentbg.gif');
	background-repeat: repeat-x;
}
#page_container #textarea
{
	float: left;
	width: 573px;
	padding-top: 30px;
	padding-left: 17px;
	font-family: arial;
	font-size: 11px;
	line-height: 22px;
	color: #515151;
	overflow: hidden;
}
#page_container #textarea h1
{
	font-size:15px;
	text-transform: uppercase;
	color: #4a4a4a;
	padding: 0px;
	margin: 0px;
	
}
#page_container #rcolumn
{
	float: left;
	width: 274px;
	padding-top: 56px;
	padding-left: 56px;
}
#page_container #rcolumn #interesseBlok
{
	margin-bottom: 36px;
}

#page_container #rcolumn #overlay
{
	position: absolute;
	margin-left: 1px;
	margin-top: 1px;
	z-index: 100;
}
#page_container #rcolumn #imgRotate
{
	border: 1px solid #9a9797;
	border-bottom: none;
	width: 245px;
	height: 164px;
	background-color: #fff;
}
#page_container #rcolumn #imgRotateBar
{
	background-image: url('../img/rotatebg.gif');
	background-repeat: repeat-x;
	height: 27px;
	width: 247px;
}
#page_container #rcolumn #imgRotateBar div
{
	float: left;
}
#page_container #rcolumn #imgRotateBar div.right
{
	float: right;
}
#mediaPrev, #mediaNext
{
	cursor: pointer;	
}

#page_container #content_footer
{
	background-image: url('../img/contentbg_footer.gif');
	background-repeat: repeat-x;
	height: 35px;
}
#page_container .nieuwsarchief h3
{
	padding: 0px;
	margin-bottom: 0px;
}
#page_container .nieuwsarchief em
{
	font-style: normal;
	font-weight: bold;
	padding-right: 10px;
}
.scheiding
{
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
}
#team h3
{
	padding: 0px;
	margin-bottom: 0px;
display: block;
overflow: hidden;
position: relative;
}
#team h3, #team h3 a {
font-size: 12px !important;
}

a:link, a:active, a:visited
{
	color: 	#515151;
}
a:hover
{
	text-decoration: none;
	color: #ff9102;
}

/* Thema's */
.grijs
{
	background-color: #eaeaea;
	color: #686868;
}
.grijsbg
{
	background-image: url('../img/bg/grijsbg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #eaeaea;
}
.grijsbg h3
{
	color: #686868;	
}
.grijsbottom
{
	background-image: url('../img/bg/grijsbgbottom.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}
.body_grijs
{
	background-color: #afafaf;	
}
.rood
{
	background-color: #f62929;
	color: #fff;
}
.roodbg
{
	background-image: url('../img/bg/roodbg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f62929;
}
.body_rood
{
	background-color: #d80707;	
}
.oranje
{
	background-color: #ff9102;
	color: #fff;
}
.oranjebg
{
	background-image: url('../img/bg/oranjebg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fe9f02;
}
.oranje h3
{
	color: #fff;
}
.oranje .hometxt
{
	color: #804a04;	
}
.body_oranje
{
	background-color: #f47300;	
}
.geel
{
	background-color: #ffd012;	
	color: #fff;
}
.geelbg
{
	background-image: url('../img/bg/geelbg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffd012;
}
.geelbg h3
{
	color: #fff;
}
.geelbg .hometxt
{
	color: #804a04;	
}
.body_geel
{
	background-color: #ffcc00;	
}
.groen
{
	background-color: #47a105;	
	color: #fff;
}
.groenbg
{
	background-image: url('../img/bg/groenbg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #449a05;
}
.groen h3
{
	color: #7bd13c;
}
.groen .hometxt
{
	color: #fff;	
}
.body_groen
{
	background-color: #2f6e00;	
}
.blauw
{
	background-color: #0078ff;	
	color: #fff;
}
.blauwbg
{
	background-image: url('../img/bg/blauwbg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #0073f4;
}
.blauw h3
{
	color: #a3efff;
}
.blauw .hometxt
{
	color: #fff;	
}
.body_blauw
{
	background-color: #0083df;	
}
.paars
{
	background-color: #7e048d;	
	color: #fff;
}
.paarsbg
{
	background-image: url('../img/bg/paarsbg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #770385;
}
.paars h3
{
	color: #ef94fa;
}
.paars .hometxt
{
	color: #fff;	
}
.body_paars
{
	background-color: #9108a1;	
}
.roze
{
	background-color: #fa12f7;	
	color: #fff;
}
.rozebg
{
	background-image: url('../img/bg/rozebg.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f00ded;
}
.roze h3
{
	color: #fff;
}
.roze .hometxt
{
	color: #fff;	
}
.body_roze
{
	background-color: #ef0dec;	
}

/* IE 6 hacks */
li
{
	_margin:0px !important;
	_padding: 0px !important;
	/*_border: 1px solid #fff;*/
	_height: 40px !important;
}
h2
{
	_margin: auto !important;
	_margin-top: 0px !important;
	_margin-bottom: 0px !important;
	_padding: 0px !important;
}
.siteTab
{
	_position: absolute !important;
	_float: right !important;
	_right: 0;
	_margin-top: -5px;
}
.fTab img
{
	_position: relative !important;	
}
.home_menu em
{
	_width: 130px;
	_margin-top: 10px;
}
.pageH2
{
	margin-top: 13px !important;	
}
.homebuttons
{
	_padding-top: 50px !important;
	_height: 140px !important;
}

/* Over rules */
font
{
	font-family: arial !important;
	font-size: 11px !important;
	line-height: 22px !important;
	color: #515151 !important;
}
