/*
#################
#	ALGEMEEN	#
#################
*/

html,
body,
div,
span,
h1, h2, h3, h4, h5, h6,
table, tr, td,
a {
	margin: 0;
	padding: 0;
}

h2 {
	margin-bottom: 8px;
	font-size: 1.8em;
	text-transform: uppercase;
}

h3.intro {
	margin-bottom: 20px;
}

p {
	margin: 0px;
	margin-bottom: 15px;
}

img {
	border: none;
}

.hidden {
	display: none;
}

div.clear {
	clear: both;
	line-height: 0px;
}

body {
	font: 62.5% Arial, Helvetica, sans-serif;
}

/*
#################
#	LAY-OUT		#
#################

HOOFDPAGINA
*/

div#zoeken {
	position: absolute;
	margin: 95px 0 0 587px;
}

div#sub-container div#zoeken {
	margin: 95px 0 0 565px;
}

div#zoeken form {
	margin: 0;
	padding: 0;
}

div#zoeken input {
	float: left;
	border: 1px solid #BF005C;
	background-color: white;
	font-weight: bold;
	width: 100px;
}

.zoek {
	width: 50px;
	height: 20px;
}

div#container {
	width: 742px;
	margin: 0 auto;
	margin-top: 28px;
	border: 1px solid #fff;
	background: url(../images/siteLogo.gif) no-repeat 208px 0px;
}

div#header {
	height: 357px;
	background: url(../images/bg_header.jpg) no-repeat 2px 0;
}

div#content {
clear:both;
	font-size: 1.2em;
	color: #881842;
	padding: 0 0 15px 0;
	background: #fff url(../images/bg_content.gif) repeat-y;
}

#aanbiedingOverlay {
	position: absolute;
	margin: 8px 0 0 260px;
	z-index: 2;
}

div#content h2 {
	display: block;
	width: 361px;
}

.alineaHome {
	float: left;
	width: 712px;
	padding: 5px 5px 15px 5px;
} 

.alineaHome p {
	padding: 5px 10px;
}

div.itemLeft,
div.itemRight {
	/*clear: left;*/
	float: left;
	width: 356px;
	padding: 5px 5px 15px 5px;
}

div.itemLeft {
	margin: -25px 0 0 0;
}

div.itemRight {
	/*float: right;
	clear: right;*/
}

div.itemRight h2 {
	text-align: right;
}

div.itemRight img {
	float: right;
}

div#footer {
	height: 9px;
	margin-bottom: 70px;
	padding-top: 22px;
}

div#footer a {
	float: right;
	width: 120px;
	display: block;
}

div#footer img {
	display: block;
}

/* BLOKKEN */

.blockContainer {
	min-height: 210px;
	margin-bottom: 20px;
}

.blockContainer p {
	font-size: 1.1em;
}

.blok {
	float: left;
	width: 237px;
	min-height: 210px;

	margin-left: 10px;
}

	.blokHeader {
		width: 228px;
	
		margin: 15px 15px 0px 5px;
	}
	
	.blokMain {
		width: 198px;
	margin-left: 15px;
	height:14em;
	overflow:auto;
		
		color: #881842;
		font-size: 1.1em;
	}
	
	.blokNewsMain {
		width: 198px;
		min-height: 73px;
	
	
	}
	
		.blokNewsMain img {
		
			margin-right: 3px;
		}
	
	.newsitem{
	margin-left: 16px;
	font-size: 1.1em;
	}
	.blokNewsFooter {
		width: 228px;
		font-size: 1.1em;
		margin-left: 5px;
		margin-bottom: 5px;
	}
	
		.blokNewsFooter ul {
		margin:0;
			color: #881842;
			list-style: none;
			list-style-image: url(../images/dot.gif);
			
		}
	
	.blokActies {
		width: 187px;
		height: 39px;
		margin-bottom: 7px;
		background: url("../images/bg_actiesBlok.gif") no-repeat;
	}
	
		.blokActies h2 {
			padding-top: 7px;
			color: #fff;
			margin-left: 10px;
			font-size: 1.1em;
		}
		.blokActies img {
			float: right;
			margin-top: 1px;
			margin-right: 5px;
		}
	
	.blok p {
		color: #881842;
	}	
	
	.blok a {
		
		color: #881842;
		
	}	
	.blok a:hover {
		
		color: #c21b59;
		
	}	

.actieblok {
	padding: 10px;
	font-size: 1.2em;
}
.actieblok p.first{
	font-size: 1.2em;
	color: #fff;
	font-weight:bold;
}
.actieblok p {
	/* padding-top: 5px; */
}
.actieblok a { 
	text-decoration: none;
	color:#fff;
}

/* SUBPAGINA */
div#sub-container {
	width: 754px;
	margin: 0 auto;
	padding: 28px 0 10px 0;
	background: url(../images/sub-bg_container.png) repeat-y;
}

div#top {
	position: relative;
	height: 145px;
	width: 730px;
	margin: 0 auto;
	border-top: 1px solid transparent;
	background: url(../images/siteLogo.gif) no-repeat top center;
}

div.sub-header {
	position:	relative;
	clear:		left;
	height:		79px;
	width:		506px;
	margin:		14px auto auto auto;
	padding:	35px 0 13px 224px;
}

div.sub-content {
	position: relative;
	width: 730px;
	margin: 0 auto;
	padding: 0 0 15px 0;
	background: url(../images/sport-bg_content.jpg) no-repeat left bottom;
}

div#columnLeft {
	float: left;
	width: 205px;
}

div.imgLeft {
	height: 275px;
	background: #891d45 url(../images/bg_imgLeft.gif) repeat-y top right;
}

div#columnLeft img {
	float: left;
}

div#columnContent {
	float: right;
	width: 503px;
	background: url(../images/sub-bg_columnContent.jpg) no-repeat 293px 0px;
}

div.item {
	color: #881842;
	width: 480px;
	background-color: green;
	font-size: 1.2em;
	margin-bottom: 20px;
	padding: 0 10px 15px 0;
	background: url(../images/sub-bg_item.jpg) no-repeat bottom;
}

div.imgItem {
	float: right;
	margin-left: 5px;
	height: 100px;
	width: 100px;
}

div#sub-footer {
	height: 35px;
	width: 754px;
	margin: 0px auto;
	background-color: #ffffff;
	margin-top: 0px;
	padding-bottom: 15px;
	background: url(../images/sub-bg_footer.png) no-repeat;
}

div#sub-footer a {
	float: right;
	display: block;
}

/* SPORTPAGINA */
body#bodySPORT {
	background: #b2dbdf url(../images/sport-bgBody.gif) repeat-x;
}

body#bodySPORT div.sub-header {
	background: url(../images/sport-bgHeader.jpg);
}

body#bodySPORT div.sub-header h2 {
	font-size: 30px;
	color: #307b98;
}

body#bodySPORT div.item h3 {
	font-size: 1.8em;
	color: #56b2c5;
}

body#bodySPORT div.imgItem {
	float: right;
	height: 202px;
	width: 216px;
	background: url(../images/sport-bg_imgItem.jpg) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sport-bg_imgItem.jpg',sizingMethod='scale');
}

/* BEAUTY & HAIRPAGINA */
body#bodyBH {
	background: #f3e4a9 url(../images/BH-bgBody.gif) repeat-x;
}

body#bodyBH div.sub-header {
	background: url(../images/BH-bgHeader.jpg);
}

body#bodyBH div.sub-header h2 {
	font-size: 30px;
	color: #881842;
}

body#bodyBH div.sub-content {
	background: url(../images/BH-bg_content.jpg) no-repeat left bottom;
}

body#bodyBH div.imgLeft {
	background-color: #881c44;
}

body#bodyBH div.item h3 {
	font-size: 1.8em;
	color: #ffbc51;
}

body#bodyBH div.imgItem {
	height: 222px;
	width: 216px;
	text-align: right;
	background: url(../images/BH-bg_imgItem.jpg) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/BH-bg_imgItem.jpg',sizingMethod='scale');
}

/* FYSIOPAGINA */
body#bodyFYSIO {
	background: #f3e4a9 url(../images/fysio-bgBody.gif) repeat-x;
}

body#bodyFYSIO div.sub-header {
	background: url(../images/fysio-bgHeader.jpg);
}

body#bodyFYSIO div.sub-header h2 {
	font-size: 30px;
	color: #881842;
}

body#bodyFYSIO div.sub-content {
	background: url(../images/fysio-bg_content.jpg) no-repeat left bottom;
}

body#bodyFYSIO div.imgLeft {
	background-color: #881c44;
}

body#bodyFYSIO div.item h3 {
	font-size: 1.8em;
	color: #ffbc51;
}

body#bodyFYSIO div.imgItem {
	height: 222px;
	width: 216px;
	text-align: right;
	background: url(../images/fysio-bg_imgItem.jpg) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fysio-bg_imgItem.jpg',sizingMethod='scale');
}

/* WCPAGINA */
body#bodyWC {
	background: #f3e4a9 url(../images/fysio-bgBody.gif) repeat-x;
}

body#bodyWC div.sub-header {
	background: url(../images/fysio-bgHeader.jpg);
}

body#bodyWC div.sub-header h2 {
	font-size: 30px;
	color: #881842;
}

body#bodyWC div.sub-content {
	background: url(../images/fysio-bg_content.jpg) no-repeat left bottom;
}

body#bodyWC div.imgLeft {
	background-color: #881c44;
}

body#bodyWC div.item h3 {
	font-size: 1.8em;
	color: #ffbc51;
}

body#bodyWC div.imgItem {
	height: 222px;
	width: 216px;
	text-align: right;
	background: url(../images/fysio-bg_imgItem.jpg) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fysio-bg_imgItem.jpg',sizingMethod='scale');
}

/* BAR & RESTAURANTPAGINA */
body#bodyBR {
	background: #4f0c2c url(../images/BR-bgBody.gif) repeat-x;
}

body#bodyBR div.sub-header {
	background: url(../images/BR-bgHeader.jpg);
}

body#bodyBR div.sub-header h2 {
	font-size: 30px;
	color: #e4c4c2;
}

body#bodyBR div.sub-content {
	background: url(../images/BR-bg_content.jpg) no-repeat left bottom;
}

body#bodyBR div.imgLeft {
	background-color: #b7151d;
}

body#bodyBR div.item h3 {
	font-size: 1.8em;
	color: #e2432b;
}

body#bodyBR div.imgItem {
	height: 222px;
	width: 216px;
	text-align: right;
	background: url(../images/BR-bg_imgItem.jpg) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/BR-bg_imgItem.jpg',sizingMethod='scale');
}

/* Acties */
body#bodyACTIE {
	background: #4f0c2c url(../images/actie-bgBody.gif) repeat-x;
}

body#bodyACTIE div.sub-header {
	background: url(../images/actie-bgHeader.jpg);
}

body#bodyACTIE div.sub-header h2 {
	font-size: 30px;
	color: #e4c4c2;
}

body#bodyACTIE div.sub-content {
	background: url(../images/actie-bg_content.jpg) no-repeat left bottom;
}

body#bodyACTIE div.imgLeft {
	background-color: #b7151d;
}

body#bodyACTIE div.item h3 {
	font-size: 1.8em;
	color: #e2432b;
}

body#bodyACTIE div.imgItem {
	height: 222px;
	width: 216px;
	text-align: right;
	background: url(../images/actie-bg_imgItem.jpg) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/actie',sizingMethod='scale');
}
/* NIEUWS PAGINA */
body#bodyNIEUWS {
	background: #b2dbdf url(../images/nieuws-bgBody.gif) repeat-x;
}

body#bodyNIEUWS div.sub-header {
	background: url(../images/nieuws-bgHeader.jpg);
}

body#bodyNIEUWS div.sub-header h2 {
	font-size: 30px;
	color: #307b98;
}

body#bodyNIEUWS div.item h3 {
	font-size: 1.8em;
	color: #56b2c5;
}

body#bodyNIEUWS div.imgItem {
	float: right;
	height: 202px;
	width: 216px;
	background: url(../images/nieuws-bg_imgItem.jpg) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nieuws-bg_imgItem.jpg',sizingMethod='scale');
}

/*
#########################
#	MENU'S & LIJSTEN	#
#########################

HOOFDMENU */
ul.mainMenu {
	height: 34px;
	width: 730px;
	margin: 125px 0 0 0px;
	padding: 0;
	list-style-type: none;
	background-color:#881842;
	/*background: url(../images/menus/mainMenu/bg_menu.gif) no-repeat;*/
}

ul.mainMenu li {
	float: left;
}

ul.mainMenu li a {
	padding:5px 10px;
	display: block;
	text-decoration: none;
	color:#fff;
	font-size:1.3em;
	text-transform:uppercase;
}
ul.mainMenu li a#active{
		background-color:#ffffff;
	color:#881842;
}
/*
ul.mainMenu li a.home {
	height: 11px;
	width: 44px;
	margin: 12px 0 0 85px;
}

ul.mainMenu li a.home:hover {
	height: 34px;
	width: 84px;
	margin: 0 0 0 77px;
	background: url(../images/menus/mainMenu/bg_homeHover.gif) no-repeat;
}

ul.mainMenu li a.br {
	height: 10px;
	width: 139px;
	margin: 12px 0 0 41px;
}

ul.mainMenu li a.br:hover {
	height: 34px;
	width: 176px;
	margin: 0 0 0 28px;
	background: url(../images/menus/mainMenu/bg_brHover.gif) no-repeat;
}

ul.mainMenu li a.sport {
	height: 10px;
	width: 44px;
	margin: 12px 0 0 43px;
}

ul.mainMenu li a.sport:hover {
	height: 34px;
	width: 82px;
	margin: 0 0 0 24px;
	background: url(../images/menus/mainMenu/bg_sportHover.gif) no-repeat;
}

ul.mainMenu li a.fysio {
	height: 10px;
	width: 44px;
	margin: 12px 0 0 28px;
}

ul.mainMenu li a.fysio:hover {
	height: 34px;
	width: 82px;
	margin: 0 0 0 10px;
	background: url(../images/menus/mainMenu/bg_fysioHover.gif) no-repeat;
}

ul.mainMenu li a.bh {
	height: 10px;
	width: 108px;
	margin: 12px 0 0 10px;
}

ul.mainMenu li a.bh:hover {
	height: 34px;
	width: 148px;
	margin: 0 0 0 8px;
	background: url(../images/menus/mainMenu/bg_bhHover.gif) no-repeat;
}

ul.mainMenu li a i {
	display: none;
}

/* HOOFDMENU OP EEN SUBPAGINA 
div#top ul.mainMenu {
	height: 34px;
	margin: 125px 0 0 0;
}

div#top ul.mainMenu li a.home:hover,
div#top ul.mainMenu li a.br:hover,
div#top ul.mainMenu li a.sport:hover,
div#top ul.mainMenu li a.bh:hover {
	height: 34px;
}

/* HOOFDMENU OP DE BAR & RESTAURANTPAGINA 
body#bodyBR ul.mainMenu {
	position: absolute;
	background: url(../images/menus/mainMenu/BR-bg_menu.gif) no-repeat;
}

/* HOOFDMENU OP DE SPORTPAGINA 
body#bodySPORT ul.mainMenu {
	position: absolute;
	background: url(../images/menus/mainMenu/sport-bg_menu.gif) no-repeat;
}

/* HOOFDMENU OP DE BEAUTY & HAIRPAGINA 
body#bodyBH ul.mainMenu {
	position: absolute;
	background: url(../images/menus/mainMenu/BH-bg_menu.gif) no-repeat;
}
/* FYSIOPAGINA 
body#bodyFYSIO ul.mainMenu {
	position: absolute;
	background: url(../images/menus/mainMenu/fysio-bg_menu.gif) no-repeat;
}
/* ACTIES 
body#bodyACTIE ul.mainMenu {
	position: absolute;
	background: url(../images/menus/mainMenu/actie-bg_menu.gif) no-repeat; 
}

/* NIEUWS 
body#bodyNIEUWS ul.mainMenu {
	position: absolute;
	background: url(../images/menus/mainMenu/nieuws-bg_menu.gif) no-repeat;
}

/* SUBMENU */
ul#subMenu {
	width: 205px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	list-style-type: none;
	text-transform: uppercase;
}

ul#subMenu li {
	background: url(../images/menus/subMenu/bg_li.gif) repeat-y top right;	
}

ul#subMenu li#liTop {
	background: url(../images/menus/subMenu/bg_liTop.gif) no-repeat top right;
}

ul#subMenu li#liBottom {
	background: url(../images/menus/subMenu/bg_liBottom.gif) no-repeat bottom right;
}

ul#subMenu li a {
	display: block;
	width: 180px;
	padding: 8px 0 8px 20px;
	color: #881842;
	text-decoration: none;
	border-bottom: 1px solid #881842;
}

ul#subMenu li a:hover,
ul#subMenu li a.active {
	color: #fff;
	background: #881842;
}

ul#subMenu li a.active,
ul#subMenu li a.active:hover {
	background: #881842 url(../images/menus/subMenu/bg_liActive.gif) no-repeat 6px 10px;
}

/* SUBMENU OP DE SPORTPAGINA */
body#bodySPORT ul#subMenu li a.omgeving {
	color: #fff;
	border-bottom: 1px solid #54b1c5;
	background: #54b1c5;
}

body#bodySPORT ul#subMenu li a.omg_active, 
body#bodySPORT ul#subMenu li a.omgeving:hover {
	color: #fff;
	border-bottom: 1px solid #c22503;
	background: #2C7796;
}

/* SUBMENU OP DE BEAUTY&HAIRPAGINA */
body#bodyBH ul#subMenu li a.omgeving {
	color: #fff;
	border-bottom: 1px solid #ffbc51;
	background: #ffbc51;
}

body#bodyBH ul#subMenu li a.omg_active, 
body#bodyBH ul#subMenu li a.omgeving:hover {
	color: #fff;
	border-bottom: 1px solid #c22503;
	background: #EE8846;
}
/* SUBMENU OP DE FYSIO */
body#bodyFYSIO ul#subMenu li a.omgeving {
	color: #fff;
	border-bottom: 1px solid #ffbc51;
	background: #ffbc51;
}

body#bodyFYSIO ul#subMenu li a.omg_active, 
body#bodyFYSIO ul#subMenu li a.omgeving:hover {
	color: #fff;
	border-bottom: 1px solid #c22503;
	background: #EE8846;
}

/* SUBMENU OP DE BAR&RESTAURANTPAGINA */
body#bodyBR ul#subMenu li a.omgeving {
	color: #fff;
	border-bottom: 1px solid #c22503;
	background: #c22503;
}

body#bodyBR ul#subMenu li a.omg_active, 
body#bodyBR ul#subMenu li a.omgeving:hover {
	color: #fff;
	border-bottom: 1px solid #c22503;
	background: #A01F0C;
}
/* SUBMENU OP DE ACTIES */
body#bodyACTIE ul#subMenu li a.omgeving {
	color: #fff;
	border-bottom: 1px solid #c22503;
	background: #c22503;
}

body#bodyACTIE ul#subMenu li a.omg_active, 
body#bodyACTIE ul#subMenu li a.omgeving:hover {
	color: #fff;
	border-bottom: 1px solid #c22503;
	background: #A01F0C;
}
/* SUBMENU OP NIEUWS */
body#bodyNIEUWS ul#subMenu li a.omgeving {
	color: #fff;
	border-bottom: 1px solid #54b1c5;
	background: #54b1c5;
}

body#bodyNIEUWS ul#subMenu li a.omg_active, 
body#bodyNIEUWS ul#subMenu li a.omgeving:hover {
	color: #fff;
	border-bottom: 1px solid #c22503;
	background: #2C7796;
}


