/******************************** Standaard dingen*******************************/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, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol, ul{ list-style: none; }blockquote, q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}body {	font-family: "Trebuchet MS", "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;	font-size: 13px;	line-height: 16px;	color: #000;}a {	text-decoration: none;	color: #40bfea;}p {	margin-bottom: 15px;}img {	vertical-align: bottom;}input, select, textarea {	border: 1px solid #d9dbdc;	color: #000;	font-family: "Trebuchet MS", "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;	font-size: 13px;}h1 {	font-size: 28px;	line-height: 40px;	margin-bottom: 10px;}#addthis {	width: 940px;	padding: 10px 5px;	float: left;}.addthis_toolbox {	float: right;}table td {	padding-right: 20px;}/******************************** Algemeen*******************************/#header_wrapper {	background-color: #40bfea;	overflow: hidden;	/* padding: 15px; */	padding-top: 10px;	margin-bottom: 10px;}#header {	position: relative;	width: 980px;	margin-left: auto;	margin-right: auto;	padding-bottom: 10px;}#logo-fitness365 {	margin-bottom: 3px;}	#fit-every-day {	display: inline-block;	height: 24px;		font-size: 24px;	line-height: 24px;	font-style: italic;	font-weight: bold;}		#photo-building {	width: 130px;	height: 73px; 	top: -15px;	right: 220px;	position: absolute;	margin-left: 120px;}#langflags a {	margin: 2px;	}#langflags {	position: absolute;	right: 0;	top: 0;	}#contentwrapper {	width: 980px;	margin-left: auto;	margin-right: auto;	min-height: 350px;	overflow:hidden;}#topmenu {	height: 30px;	background-image: url('/images/template/menu_bg.png');	background-repeat: no-repeat;	-webkit-border-radius: 0 0 6px 6px;	-moz-border-radius: 0 0 6px 6px;	border-radius: 0 0 6px 6px;	font-size: 14px;	margin-bottom: 10px;}#topmenu ul {	list-style-type: none;}#topmenu ul li {	display: inline-block;	padding: 2px;	color: #fff;	*zoom: 1;	*display: inline;}#topmenu ul li a {	display: inline-block;	padding: 6px 3px;	line-height: 14px;	color: #fff;	*zoom: 1;	*display: inline;}#topmenu ul li a:hover {	text-decoration: underline;}#dockContainer {    left: 6px;    position: fixed;    top: 20%;}#topmenu ul li ul {	visibility: hidden;	position: absolute;	z-index: 2;	margin-left: -2px;	margin-top: 1px;	-webkit-border-radius: 0 0 6px 6px;	-moz-border-radius: 0 0 6px 6px;	border-radius: 0 0 6px 6px;	background-color: #ececec;	opacity: 0.9;	filter: alpha(opacity=90);	width: 150px;	padding: 15px;	padding-top: 5px;	padding-bottom: 10px;	font-size: 13px;	border: 1px solid #000;}#topmenu ul li ul li {	float: none;	margin-left: 0;	margin-bottom: 0;	border: none;	width: 150px;	color: #000;	padding: 0;}#topmenu ul li ul li strong {	display: block;	margin-top: 5px;}#topmenu ul li ul li a {	display: block;	color: #000;	padding: 2px 0;}#containerBelowMenu {	position: relative;	margin-bottom: 10px;}#button_aanmelden {	background-image: url('/images/template/wordlid_home.png');	position: absolute;	height: 71px;	width: 400px;	text-align: center;	font-size: 48px;	line-height: 71px;	top: 0;	right: 0;}#videoHolder a {	float: right;	padding-bottom: 5px;}	#videoHolder {	display: inline-block;	position: absolute;	right: 0;	bottom: 0;	width: 400px;	*display: inline;	*zoom: 1;}#buttonholder1 {	position: relative;	width: 980px;	margin-bottom: 10px;	margin-top:10px;}#buttonholder2 {	margin-bottom: 10px;}#content_home1 li {	list-style-type: disc;	margin-left: 20px;	}	#content_home1 {	display: inline-block;	vertical-align: top;	width: 590px;	list-style-type: disc;	*display: inline;	*zoom: 1;}#content_home1 table td, #content_home2 table td {	vertical-align: top;}#content_home2 {	width: 980px;	margin-bottom: 10px;}#button_abonnementenEN {		background-image: url('/images/index/button_abonnementenEN.png');		margin-right: 14px;}#button_abonnementenNL {		background-image: url('/images/index/button_abonnementenNL.png');		margin-right: 14px;}#button_companyfitness {		background-image: url('/images/index/button_bedrijfsfitness.png');		position: absolute;		right:0;}	.button_homepage {	display: inline-block;	vertical-align: top;	width: 315px;	line-height: 50px;	height: 100px;	text-align: center;	font-size: 32px;	font-weight: bold;	color: #ffffff;	*zoom: 1;	*display: inline;}#button_newsletter {	display: inline-block;	background-image: url('/images/template/nieuwsbrief_home.png');	height: 71px;	width: 980px;	line-height: 71px;	padding-left: 20px;	text-align: left;	font-size: 42px;	*zoom: 1;	*display: inline;}#index_content {	width: 500px;	float: left;	padding: 5px;}.content_item li {	list-style-type: disc;	margin-left: 20px;}.content_item {	width: 950px; 	float: left;}	#footer_wrapper_inner {	height: 350px;	background-image: url('/images/template/footer_bg.png');	background-repeat: repeat-x;}#footer {	margin-left: auto;	margin-right: auto;	font-size: 11px;	color: #fff;	overflow: hidden;	width: 980px;}#footer a {	color: #fff;}#footer a:hover {	text-decoration: underline;}#footer_under a.poweredby {	color: #707070;	font-size: 11px;	}#footer_under {	color: #fff;	margin-left: auto;	margin-right: auto;	margin-top: 20px;	font-size: 15px;	text-align: center;}.footer_box {	float: left;	padding-top: 20px;	width: 170px;	padding-left: 10px;	padding-right: 10px;}.footer_box_first {	padding-left: 0;}.footer_box h2 {	font-size: 15px;	color: #fff;	font-weight: bold;	margin-bottom: 10px;}.footer_box h3 {	font-size: 13px;	color: #fff;	font-weight: bold;	margin-top: 10px;}#facebookthumb {	position: absolute;	width: 84px;	bottom: 10px;	right: 0px;}#videoholder {	text-align: center;}#carousel {	padding-bottom: 10px;	position: relative;}.carouselwrap {	height: 40px;	width: 980px;	margin-left: auto;	margin-right: auto;	overflow: hidden;	padding-bottom: 5px;}#logocarousel {	height: 40px;	width: 980px;	margin-bottom:10px;}#index_newsbox  h2{	color: #fff;	margin-bottom: 15px;}#index_newsbox {	width: 394px;	float: right;}#index_newsbox_inner {	height: 586px;	width: 384px;	background-image: url('/images/template/news_bg.png');	background-repeat: repeat-x;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	padding: 5px;}#index_newsbox_inner_mirror {	margin-top: 5px;	height: 176px;	width: 384px;	background-image: url('/images/template/news_bg_mirror.png');	background-repeat: repeat-x;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	padding: 5px;}#addthis_wrapper {	width: 980px;	float: right;	text-align: right;	margin-bottom: 10px;}.album {	margin-bottom: 10px;}.gallery_overview {	margin-bottom: 10px;}.gallery_overview a {	font-size: 20px;	display: block;	color: #000;	padding: 1px 0;}.album li {	display: inline-block;	margin-bottom: 4px;}.black {	color: #000;}#dockContainer {	position: fixed; top: 20%; left: 6px; }  #jqDock { position: relative; bottom: 48px; } .dock {list-style-type: none; *margin-left: -20px;}.jqDockLabel { background: #333; color: #fff; padding: 3px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }  #footer_under a {	color: #fff;}.newstable td {	padding: 5px;	height: 355px;}.newstable h2 {	font-size: 16px;	margin-bottom: 5px;}.newstable ul {	list-style-type: disc;	margin-left: 15px;}h2 a {	text-decoration: none;	color: #000;}h2 a:hover {	text-decoration: none;	color: #000;}.newstable {	border-top: 1px solid #383838;	margin-top: 5px;}.newstable td {	padding-top: 10px;}table {		border-collapse: collapse;}p.formLabel {	margin-bottom: 8px;}p.formLabel label {	float: left;	width: 140px;	margin-right: 10px;}p.formLabel label.nostyle {	float: none;	width: auto;	margin-right: none;}p.formLabel input {	width: 200px;	border: 1px solid #000;}p.formLabel select {	width: 202px;	border: 1px solid #000;}p.formLabel textarea {	border: 1px solid #000;	width:300px;	height: 200px;}p.formLabel input.submit {	width: 156px;	background-color: #000;	color: #fff;	font-weight: bold;}p.formLabel select.dateselect {	float: left;	width:65px;	margin-left: 3px;}p.formLabel select.first {	margin-left: 0;	width:66px;}.contact td {	padding-top: 20px;}div#notificationbar {	font-size: 12px;	font-weight: bold;	text-align: center;	padding: 2px;	margin-top:20px;	margin-bottom:10px;}div#notificationbar.success {	border: 1px solid #55B05A;}div#notificationbar.error {	border: 1px solid #D63642;}input.error,textarea.error,select.error {	background-color: #D63642;}
