﻿@charset "utf-8";
/* CSS Document */

div{
margin:0;
padding:0;
}

body,html{
margin:0;
padding:0;
height:100%;
background-color:#FFFFFF;
background-image:url(../images/bg-body.jpg);
background-repeat:repeat-x;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#181818;
}

html{
overflow-y:scroll;
}

/*START - GENERAL CLASSES*/

.clearer{
clear:both;
float:none;
}

h1{
font-size:18px;
padding-bottom:10px;
font-weight:bold;
color:#f4672b;
}

h2{
font-size:14px;
padding-bottom:10px;
font-weight:bold;
color:#f4672b;
}

h3{
font-size:12px;
padding-bottom:10px;
font-weight:bold;
color:#f4672b;
}

p{
padding-bottom:10px;
}

a:link, a:visited{
color:#f4672b;
text-decoration:none;
}

a:hover{
color:#f4672b;
text-decoration:underline;
}

ul{
margin:0px 0px 5px 0px;
padding:0px;
}

ul li{
margin-left:40px;
}

ol{
margin:0px;
padding:0px;
}

ol li{
margin-left:40px;
list-style-position:inside;
}

ul.horizontalNAV li{
float:left;
margin-left:5px;
border-left:1px solid #181818;
padding-left:5px;
list-style-type:none;
}

ul.horizontalNAV li.first{
border:none;
}			

	ul.horizontalNAV li a{
	color:#181818;
	}

#contactgegevens p{
line-height:18px;
margin-left:20px;
}

#contactgegevens .p-plusimage{
margin:5px 0 5px 0;
background:none;
border:none;
margin:5px 0 5px 10px;
padding:0px 0px 0px 10px;
line-height:normal;

background-image:url(../images/liststyle-plus.png);
background-repeat:no-repeat;
}		

/*END*/

#header{
height:252px;
}

	#headerDIV{
	margin:0 auto;
	padding-top:5px;
	width:1000px;
	position:relative;
	z-index:2;
	}
	
		#headerDIV h2{
		font-size:24px;
		font-style:italic;
		color:#4b4b4b;
		position:absolute;
		top:110px;		
		left:250px;		
		}
		
		#logo-go4fit{
		position:absolute;
		top:110px;
		z-index:2;			
		}
		
		#woman{
		position:absolute;
		top:105px;
		z-index:1;
		}
		
		#logo-wellnessclubs{
		position:absolute;
		top:10px;
		right:10px;
		}
		
		#navtop{
		position:absolute;
		top:20px;		
		left:330px;
		}		

		#navmain{
		position:absolute;
		top:70px;		
		left:250px;
		z-index:2;
		}
		
			#navmain ul{
			margin:0;
			padding:0;		
			}
		
				#navmain ul li{
				float:left;
				margin-left:0px;
				list-style-type:none;
				text-align:center;
				
				font-family:Myriad Pro, Arial;
				font-size:12px;
				font-weight:bold;			
				}
				
					#navmain ul li a{
					padding-top:8px;			
					background-image:url(../images/bg-navmain-li-a.jpg);
					background-repeat:no-repeat;
					display:block;
					width:100px;
					height:30px;
					color:#666666;
					}
					
					#navmain ul li a:hover{		
					background-image:url(../images/bg-navmain-li-a-hover.jpg);
					background-repeat:no-repeat;
					}		
					
					#navmain ul li#first a{		
					background-image:url(../images/bg-navmain-li-a-first.jpg);
					background-repeat:no-repeat;
					display:block;
					width:113px;
					height:30px;
					}	
					
					#navmain ul li#first a:hover{		
					background-image:url(../images/bg-navmain-li-a-first-hover.jpg);
					background-repeat:no-repeat;
					}
			
		#icons{
		position:absolute;
		top:158px;		
		left:250px;		
		}
		
			#icons img{
			margin-right:10px;		
			}
		
		#breadcrumb{
		position:absolute;
		top:225px;		
		left:250px;				
		}

			#breadcrumb a{
			text-decoration:none;
			color:#181818;
			}	

			#breadcrumb a#br-active{
			text-decoration:underline;
			color:#f4672b;
			}		

#content{padding-top:10px;}

#container{
background-image:url(../images/bg-content.jpg);
background-repeat:no-repeat;

background-position:top center;
}

	#content{
	margin:0 auto;
	width:1000px;
	height:auto !important;
	position:relative;
	
	z-index:1;
	*z-index:0;
	}
	
		#contentleft{
		float:left;
		width:250px;
		padding-top:150px;
		}

			#newslist ul li{
			list-style-type:none;
			margin-left:10px;
			}

			#newslist ul li p{
			border:1px solid #e4e4e4;
			background-color:#eeeeee;
			width:200px;
			padding:5px 5px 5px 5px;
			margin-left:5px;
			line-height:18px;
			cursor:pointer;
			}
			
			#newslist ul li a{
			color:#6b6b6b;
			}			
			
			#newslist ul li p.p-plusimage{
			color:#f4672b;
			margin:5px 0 5px 0;
			background:none;
			border:none;
			padding:0px 0px 0px 10px;
			line-height:normal;
			
			background-image:url(../images/liststyle-plus.png);
			background-repeat:no-repeat;
			cursor:pointer;			
			}
			
			#navsub{padding-bottom:20px;}
			
			#navsub ul{}
			
			#navsub ul li{
			list-style-type:none;
			margin-left:10px;
			margin-bottom:2px;
			}
			
			#navsub ul li a{
			display:block;
			border:1px solid #e4e4e4;
			background-color:#eeeeee;
			width:200px;
			padding:5px 5px 5px 5px;
			margin-left:5px;
			line-height:18px;
			font-weight:bold;
				}			
		
		#contentmiddle{
		float:left;
		width:540px;
		padding:0 10px 0 0;
		}
		
			#contentmiddle p{
			margin-left:10px;
			line-height:22px;
			font-size:12px;
			}
			
			#contentmiddle.contentmiddletext{
			width:730px;
			}

			#contentmiddle ul{
			margin-bottom:10px;
			}

			#contentmiddle ul li{
			line-height:22px;
			font-size:12px;
			}
			
			#contentmiddle ul ul li{
			list-style-type:none;
			margin-left:45px;
			}			
			
			#contentmiddle ul ul li a{
			font-size:11px;
			color:#4b4b4b;
			}						
			
			#contentmiddle h2{
			font-style:italic;
			color:#4b4b4b;
			}			
			
		
		#contentright{
		float:left;
		width:200px;			
		}
		
			#callme{
			background-image:url(../images/bg-callme.jpg);
			background-repeat:no-repeat;				
			}
			
			#newsletter{
			background-image:url(../images/bg-newsletter.jpg);
			background-repeat:no-repeat;				
			}			
		
				.functions{
				margin-bottom:8px;
				padding:5px;
				width:183px;
				height:106px;					
				}
			
				.functions p{
				margin-left:15px;
				color:#454545;
				padding:0;
				}	
				
				.functions .addtext{
				color:#b0b0b0;
				margin:0;
				padding:0;
				text-align:center;
				}	
				
				.functions .link{
				padding-left:110px;
				}
				
				.functions .link a{
				color:#454545;
				}	
				
				#contentright .bottomspace{
				margin-bottom:5px;
				}

#partnerlogos{
margin:10px 0 10px 0;
text-align:center;
}

	#partnerlogos a{
	margin-right:25px;
	}

#footer{
background-image:url(../images/bg-footerDIV.jpg);
background-repeat:repeat-x;

background-position:top center;
background-color:#f9a986;
}

	#footerDIV{
	margin:0 auto;
	padding:20px 0 25px 0;
	width:1000px;
	position:relative;
	}	
	
		#footerDIV p{
		color:#ffffff;
		}
		
		#footerDIV a:link, #footerDIV a:visited{
		color:#ffffff;
		line-height:18px;
		}
		
		#sitemap{margin:0 auto; width:610px;}

		#sitemap ul{margin:0 auto;}

			#sitemap ul li{
			float:left;
			list-style-type:none;			
			margin:0px 30px 0px 0px;
			}
			
			#sitemap ul li a{
			font-weight:bold;
			}
					
				#sitemap ul li ul li{
				float:none;
				margin:0px 10px 0px 5px;
				}		
				
					#sitemap ul li ul li a{
					font-weight:normal;
					background-image:url(../images/liststyle.png);
					background-repeat:no-repeat;
					padding-left:10px;
					}
		
#navbottom{
margin:0 auto;
padding-top:5px;
width:1000px;
position:relative;		
}

	#navbottom a{
	color:#181818;
	}

	#navbottom p{
	position:absolute;
	top:5px;
	right:10px;
	}
