* {
	outline: none;
	margin: 0px;
	padding: 0px; }

div, table, tr, td, ul, li, p, span, input, select, textarea {
	font-family: verdana;
	font-size: 12px;
	color: #333333; }

br.clear {
	clear: both;
	line-height: 1em; }

body {
	margin: 15px 0px 0px 0px;
	text-align: center; }

img {
	border: 0px; }

#container {
	width: 988px;
	margin: 0 auto;
	text-align: left; }

#header {
	height: 59px;
	position: relative; }

#menu {
	position: absolute;
	right: 0px;
	top: 26px;
	width: 534px;
	height: 24px; }

#menu li {
	list-style-type: none;
	float: left; }

div.advertentie_groot {
	width: 988px;
	height: 125px;
 	background-color: #E5E5E5;
	margin: 10px 0px 0px 0px;
vertical-align: middle;
 }

div.advertentie {
	width: 924px;
	height: 75px;
       color: #999999;
       vertical-align: middle;
	background-color: #FFFFFF;
background: url("img/pixel.png");
	margin: 10px 0px 0px 0px; 
	font-size: 12px;
        border: 1px dotted;
        text-decoration:none;
}

div.advertentie_g_links{
float: left;


}
div.advertentie_g_rechts{
float: right;
margin-right: 37px;
margin-top: 15px;

}
div.advertentie a{
background: url("img/pixel.png");
        text-decoration:none;
       color: #999999;
       vertical-align: middle;
}

#submenu {
	width: 988px;
	height: 28px;
	margin: 5px 0px 0px 0px;
	background: url("img/submenu_bg.png") no-repeat 0px 0px; }

#submenu li.links {
	background: transparent;
	padding: 0px 0px 0px 10px; }

#submenu li.rechts {
	background: transparent;
	padding: 0px 0px 0px 20px; }


#submenu li {
	height: 28px;
	line-height: 27px;
	float: left;
	padding: 0px 18px 0px 20px;
	font-size: 11px;
	list-style-type: none;
	background: url("img/submenu_rbg.png") no-repeat 100% 0px; }

div.vakken {
	margin: 10px 0px 0px 0px;
	width: 988px;
	height: 288px; }

div.vakken_p2 {
	margin: 10px 0px 0px 0px;
	background: url("img/p2_bg.gif") repeat-y 0px 0px;
	width: 988px; }


div.vakken2 {
	margin: 10px 0px 0px 0px;
	background: url("img/2vakken_bg.gif") repeat-y 0px 0px;
	width: 988px; }

div.afbeelding_1 {
	position: relative;
	width: 359px;
	height: 288px;
	float: right;
	background: url("img/fotos/voeding.png"); }

div.afbeelding_2 {
	position: relative;
left: 5px;
	width: 356px;
	height: 280px;
	float: right;
        padding: 0px 10px 0px 0px;
	/* background: url("img/fotos/sauna.png"); */
	}

div.afbeelding_3 {
	position: relative;
	width: 359px;
	height: 288px;
	float: right;
	background: url("img/fotos/fitness.png"); }

div.blauw {
/*width: 459px;*/
	width: 302px;
	height: 280px;
	float: right;
	background: #863180 url("img/blauwvlak_bottom.gif") no-repeat 0px 100%; }

div.blauw_inh {
	/*width: 423px;*/
	width: 266px;
	padding: 10px 18px 0px 18px;
	background: url("img/blauwvlak_boven.gif") no-repeat 0px 0px; }

div.blauwkl {
/*width: 359px;*/
	width: 302px;
	height: 280px;
	float: left;
	background: #863180 url("img/blauwvlak_bottom.gif") no-repeat 0px 100%; }

div.blauw_p2 {
	width: 219px;
	float: left; }

div.blauw_p2_inh {
	width: 173px;
	padding: 10px 18px 0px 18px;
	background: #863180 url("img/blauwvlak_p2_boven.png") no-repeat 0px 0px; }

div.beslist{
width: 100%;
color: #FF0000;
text-align: center;
}

h2 {
	font-family: Trebuchet MS;
	font-size: 30px;
	line-height: 1em;
	color: #FFFFFF;
	font-weight: normal; }

h3 {
	font-family: Trebuchet MS;
	font-size: 20px;
	line-height: 1em;
	margin: -8px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: normal; }

h4 {
	width: 320px;
	font-family: Trebuchet MS;
	font-size: 20px;
	line-height: 1em;
	padding: 7px 0px 2px 0px;
	color: #7A2C74;
	font-weight: normal; }

h4.klein {
	width: 209px;
	font-family: Trebuchet MS;
	font-size: 20px;
	line-height: 1em;
	padding: 7px 0px 2px 0px;
	color: #7A2C74;
	font-weight: normal; }

h5 {
	width: 359px;
	font-family: Trebuchet MS;
	font-size: 25px;
	margin: 210px 0px 0px 0px;
	line-height: 1em;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal; }

h6 {
	width: 359px;
	font-family: Trebuchet MS;
	text-align: center;
	font-size: 40px;
	line-height: 1em;
	color: #FFFFFF;
	font-weight: normal; }
	

ul.blauw {
	margin: 5px 0px 0px 0px;
	width: 266px; }

ul.blauw li {
	width: 100%;
	height: 25px;
	list-style-type: none;
	line-height: 23px;
	color: #FFFFFF;
	background: url("img/dotted_bg.gif") repeat-x 0px 100%; }

ul.blauw_p2 {
	margin: 5px 0px 0px 0px;
	width: 173px; }

ul.blauw_p2 li {
	width: 100%;
	height: 25px;
	list-style-type: none;
	line-height: 23px;
	color: #FFFFFF;
	background: url("img/dotted_bg.gif") repeat-x 0px 100%; }

div.vak_links {
	width: 429px;
	float: left;
	padding: 0px 15px 10px 15px; }

div.vak_rechts {
	width: 429px;
	float: right;
	padding: 0px 15px 10px 15px; }

p {
	margin: 6px 0px 3px 0px;
	line-height: 18px; }

ul.blauw li.bottom {
	background: transparent; }

img.afbeelding {
	width: 138px;
	height: 107px;
	padding: 4px 6px 6px 4px;
	background: url("img/afb_bg.gif") no-repeat 0px 0px;
	float: left;
	margin: 5px 10px 3px 0px; }

img.afbeelding_rechts {
	width: 138px;
	height: 107px;
	padding: 4px 6px 6px 4px;
	background: url("img/afb_bg.gif") no-repeat 0px 0px;
	float: right;
	margin: 2px 0px 6px 10px; }

small {
	font-size: 10px;
	color: #999999; }

div.vak_groot {
	width: 988px;
	margin: 10px 0px 0px 0px;
	background: url("img/vak_groot_bg.gif") repeat-y 0px 0px; }

div.vak_groot_inh {
	width: 898px;
	padding: 4px 15px 12px 15px;
	background: url("img/vak_groot_top.gif") no-repeat 0px 0px; }

div.vak_groot_ad {
	width: 313px;
	height: 258px;
	margin: -4px -15px 0px 10px;
	padding: 25px 30px 0px 30px;
	background: url("img/vak_groot_ad_bg.gif") no-repeat 0px 0px;
	float: right; }

div.vak_middel {
	width: 749px;
	float: left; }

div.vak_middel_inh {
	width: 739px;
	padding: 0px 15px 12px 15px; }

div.vak_middel_inh img{
margin: 5px 5px 5px 5px;
}

div.vak_middel_ad {
	position: relative;
	z-index: 5;
	width: 195px;
	height: 240px;
	margin: -4px -15px 0px 10px;
	padding: 10px 0px 0px 18px;
	background: url("img/vak_middel_ad_bg.gif") no-repeat 0px 0px;
	float: right; }
div.vak_middel_ad img{
	
	margin: 0px 0px 0px 0px;
}
div.vak_middel_ad_groot {
	position: relative;
	z-index: 5;
	width: 336px;
	height: 400px;
	margin: -4px -15px 0px 10px;
	padding: 10px 0px 0px 18px;
	background: url("img/vak_middel_ad_bg_groot.gif") no-repeat 0px 0px;
	float: right; }
div.vak_middel_ad_groot img{
	
	margin: 0px 0px 0px 0px;
}

#footer {
	width: 988px;
	height: 43px;
	padding: 5px 0px 0px 0px;
	line-height: 18px;
	text-align: center;
	font-size: 11px;
	color: #999999;
	margin: 10px 0px 15px 0px;
	background: url("img/footer_bg.png") no-repeat 0px 0px; }

#footer_sub {
	width: 988px;
	height: 43px;
	padding: 5px 5px 0px 0px;
	line-height: 18px;
	text-align: left;
	font-size: 11px;
	color: #999999;
	margin: 10px 0px 15px 0px;
	}

a:link, a:visited, a:active {
	text-decoration: underline;
	color: #F28E06; }

a:hover {
	text-decoration: none;
	color: #F28E06; }	

a:link.nul, a:visited.nul, a:active.nul {
	text-decoration: none;
	color: #333333; }

a:hover.nul {
	text-decoration: underline;
	color: #F28E06; }

a:link.wit, a:visited.wit, a:active.wit {
	color: #FFFFFF;
	text-decoration: none; }

a:hover.wit {
	color: #F28E06;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 12px;
	background: url("img/arrow.gif") no-repeat 1px 4px; }

a:link.small, a:visited.small, a:active.small {
	color: #999999;
	font-size: 10px;
	text-decoration: none; }

a:hover.small {
	color: #999999;
	font-size: 10px;
	text-decoration: underline; }

a:link.meer, a:visited.meer, a:active.meer {
	color: #F28E06;
	font-style: italic;
	text-decoration: underline; }

a:hover.meer {
	color: #F28E06;
	font-style: italic;
	text-decoration: none; }

a:link.footer, a:visited.footer, a:active.footer {
	color: #999999;
	font-size: 11px;
	text-decoration: underline; }

a:hover.footer {
	color: #999999;
	font-size: 11px;
	text-decoration: none; }
#beslist div,
#beslist table,
#beslist tr,
#beslist th,
#beslist td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
#beslist :focus{outline:0;}
#beslist ol,
#beslist ul{list-style:none;}
#beslist table{border-collapse:separate;border-spacing:0;}
#beslist caption,
#beslist th,
#beslist td{text-align:left;font-weight:normal;}
#beslist blockquote:before,
#beslist blockquote:after,q:before,
#beslist q:after{content:"";}
#beslist blockquote,
#beslist q{quotes:"" "";}
#beslist a:hover{text-decoration:underline!important;}
#beslist{font-family:tahoma,verdana,sans-serif;font-size:12px;}
#beslist table{width:100%;}
#beslist table tr td{vertical-align:middle;border-top:1px solid #ccc;padding:10px 5px;}
#beslist table tr.odd td{background-color:#eee;}
#beslist .shoplogo{width:82px;}
#beslist .shoplogo img{border:1px solid #ccc;}
#beslist .description a{color:#777;text-decoration:none;}
#beslist .price{text-align:right;color:#777;}
#beslist .price a{font-weight:bold;color:#F28E06;font-size:18px;text-decoration:none;white-space:nowrap;}
#beslist .porto{white-space:nowrap;}
#beslist .backlink{padding:5px 0;border-top:1px solid #ccc;text-align:right;vertical-align: middle;font-size:11px;}
#beslist .backlink a{color:#808080; text-decoration: none;}
#beslist img{margin: 0px 0px 0px 0px;}
.nocontent{color:#777;text-align:center;}
.nocontent a{color:#74B93D;}





ul.tabs
{
height: 27px;
clear: both;
overflow: hidden;
background: url('/images/left_sub_menu.gif') no-repeat;
padding-left: 7px;
line-height: 27px;
color: #FFFFFF;
}
ul.tabs li
{
float: left;
display: inline;
background-image: url('/images/mid_sub_menu.gif');
height: 27px
}
ul.tabs li span
{
border-right: 1px solid #cf7a06;
border-left: 1px solid #f38e08;
display: block;
height: 21px;
line-height:17px;
overflow:hidden;
padding: 0px 18px 0px 18px;
margin-top:6px;
color: #ffffff;
font-size: 11px;
text-align: center;
cursor: pointer;
}
ul.tabs li.right
{
background: url('/images/right_sub_menu.gif') 100% 0px;
padding-right: 18px;
}
ul.tabs li.right span
{
border-right: 0px
}
ul.tabs li span:hover
{
text-decoration: underline;
}

ul.tabs li.selected
{
text-decoration: underline;
color: #ffffff;
}

ul.tabs li.left
{
padding-left: 11px;
}

ul.tabs li.left span
{
border-left: 0px
}
div.tab-content {
border-right: 1px solid #cf7a06;
border-left: 1px solid #f38e08;
border-top: 1px solid #f38e08;
border-bottom: 1px solid #f38e08;
padding: 15px 15px 15px 15px;
}
div.single_left{
float:left; 
border: 1px; 
padding: 5px; 
border-radius: 15px; 
border-style:solid; 
border-color:#999999; 
width: 600px;
}
div.single_right{
float:right; 
border: 1px; 
padding: 5px; 
border-radius: 15px; 
border-style:solid; 
border-color:#999999; 
width: 180px;
}
