/*-------------------- GENERAL CLASSES --------------------*/
body {
	color:#494949;
	font-family:Verdana,sans-serif;
	font-size:11px;
	height:100%;
	margin:0;
}
h1, h2, h3, h4, h5, h6 {}
h1 {font-size: 1.6666em}
h2 {font-size: 1.6666em}
h3 {}
h4 {font-size: 1.1666em}
h5 {}
h6 {}

.clear {clear: both;}

.container { font-size: 1em; }
#container {
	padding-bottom: 180px;
	z-index: 50;
}
 
#big-wrapper {
	min-height:100%;
   position:relative;
}

.g {margin: 1em 1px !important;}

/*-------------------- HEADER -------------------*/
#header-container {
	position: relative;
	z-index: 100;
}
.header-container {
	position: relative;
	height: 213px;	
	background: url('../img/helperbad_header_huisstijl.jpg') no-repeat center;
	margin: 0 auto;
}
#header {
	width: 950px;
	height:159px;
	margin: 0 auto;
	position: relative;
}
#header .logo {
	position: absolute !important;
	text-indent: -1234em;
}
#header #zwembad {
	height: 96px;
	left: 0;
	top: 25px;
	width: 296px;
}
#header #zwembad a{
	background: url('../img/helperbad_logo.png') no-repeat;
	width: 296px;
	height: 96px;
	display: block;
}
#header #gemeente {
	height: 51px;
	right: 48px;
	top: 53px;
	width: 107px;}
#header #gemeente a{
	background: url('../img/logo_gemeentegroningen.png') no-repeat;
	height:59px;
	width:115px;
	display: block;
}
#header .size {
	bottom:4px;
	position:absolute;
	left:0;
}
#header .size ul.textsize {
	list-style-type: none;
	line-height: 2em;
	display: table;
}
#header .size ul.textsize li {
	display: table-cell;
	vertical-align: bottom;
}
#header .size ul.textsize li a {text-decoration: none; color: #494949; padding: 0 2px; }
#header .size ul.textsize li a:hover {background-color: #f27f7f;}
#header .size ul.textsize li a#font-smaller {font-size:11px;}
#header .size ul.textsize li a#font-larger {font-size: 14px;}
#header .size ul.textsize li a#font-largest {font-size: 17px;}
#header .search-form {
	bottom: 4px;
	right: 0;
	position: absolute;
}



/*-------------------- MENU --------------------*/

/* --- general style horizontal menu --- */
.menuholder {margin:0 auto; width: 950px;}

ul.menu, ul.navTreeLevel0 {
	list-style-type: none;
	width: 950px;
	_width: 950px;
	margin: 0 auto;
	float: left;
}
ul.menu li, ul.navTreeLevel0 li {
	float: left;
	margin-right:10px;
}
ul.menu li a, ul.navTreeLevel0 li a {text-decoration: none; color:#ffffff;}
ul.menu li a:link li a, ul.navTreeLevel0 li a:link li a {color: #ffffff;}
ul.menu li a:visited, ul.navTreeLevel0 li a:visited {color: #ffffff;}
ul.menu li a:hover, ul.navTreeLevel0 li a:hover {color: #ff575e;}
ul.menu li a:active, ul.navTreeLevel0 li a:active {color: #ff575e;}

ul.navTree li a.navTreeCurrentNode {color: #ff575e;}
ul.navTree li a.navTreeItemInPath {color: #ff575e;}

/* --- topmenu --- */
#topmenu {
	height: 21px;
	background: url('../img/topmenu_bg.png') repeat-x;
	font-size: 0.9em;
}

/* --- mainmenu --- */
#mainmenu {
	height: 22px;
	background: url('../img/mainmenu_bg.gif') repeat-x;
	padding: 0.8em 0;
}
#mainmenu #nav, #mainmenu #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#mainmenu .navTreeLevel0 li {
	float: left;
}
#mainmenu .navTreeLevel0 ul {
	position: absolute;
	width: 140px;
	left: -1234em;
}
#mainmenu .navTreeLevel0 li:hover ul {
	left: auto;
}
#mainmenu .navTreeLevel0 li:hover ul,
#mainmenu .navTreeLevel0 li.hover ul {
	left: auto;
	background-position: 0 0;
}
#mainmenu .navTreeLevel0 a {
	display: block;
	margin: 2px 5px 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	background: none;
}
#mainmenu .navTreeLevel0 ul li {
	background-color: #212121;
	width: 140px;
	height: 25px;
}



/* ------------------- SIDEBAR -------------------- */

/* --- submenu --- */
.submenu {
	font-size: 1.09em;
	list-style-type: none;
	margin: 0;
}
.submenu li {
	border-top: 1px solid #CCCCCC;
	height: 19px;
	padding: 0.5em 0 0.5em 0.45em;
}

.submenu li.noborder {border: none; height: 10px;}
.submenu li.noborder a {padding-left: 10px;}
.submenu li.first {border: none;}
.submenu li a {text-decoration: none; color: #494949; padding-left: 30px; display: block; height: 18px;}
.submenu li a:link,
.submenu li a:visited {
	color:#494949;
	background: url('../img/icon_submenu.gif') no-repeat left bottom;
}
.submenu li a:hover,
.submenu li a:active,
.submenu li.visualNoMarkercurrent a {
	color: #ff575e; 
	text-decoration: underline;
	background: url('../img/icon_submenu.gif') no-repeat left top;
}



/* --- links naar andere zwembaden --- */

ul.links {padding-left: 10px; margin:0 1em 2em;}
ul.links li a {text-decoration: none;}
ul.links li a:link {color: #494949;}
ul.links li a:visited {color: #494949;}
ul.links li a:hover {color: #FF575E; text-decoration: underline;}
ul.links li a:active {color: #FF575E; text-decoration: underline;}


/* --- Aanmelden knop --- */

div.buttonholder {margin:0 0 1em;}

div.aanmelden-theme { float: left; width: 220px; margin: 10px 20px;}
div.aanmelden-theme a.aanmeldbutton {
	background-image: url('../img/button_tropischzwembad.gif');
	background-position: center bottom;
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	float: left;
	text-decoration: none;
	color: #ffffff;
}
div.aanmelden-theme a.aanmeldbutton:visited {color: #ffffff;}
div.aanmelden-theme a.aanmeldbutton:hover {background-position: center top; color: #ffffff;}
div.aanmelden-theme a.aanmeldbutton:hover span {background-position: center top;}

div.aanmelden-theme a.aanmeldbutton span.button_corner_left {
	background-image: url('../img/button_tropischzwembad_left.gif');
	background-position: center bottom; 
	float: left; 
	background-repeat: no-repeat;
	height: 25px;
	width: 4px;
}
div.aanmelden-theme a.aanmeldbutton span.button_corner_right {
	background-image: url('../img/button_tropischzwembad_right.gif');
	background-position: center bottom; 
	float: left; 
	background-repeat: no-repeat;
	height: 25px;
	width: 4px;
}
div.aanmelden-theme a.aanmeldbutton span.button_text {
	float: left;
	height: 25px;
	padding: 0 25px;
	line-height: 23px;
}


/* routebeschrijving */

#map_canvas {
	border:1px solid #DDDFE1;
	height:196px;
	overflow:hidden;
	width:196px;
}

form.maps_google_postcode input.text {
	border:1px solid #BBBBBB;
	margin-right:5px;
	padding:2px;
	width:130px;
}


/*-------------------- CONTENT --------------------*/


/* --- innerfade --- */
ul.photoslider,
ul.photoslider-large {
	width: 470px;
	list-style-type: none;
	margin: 0;
}
.breadcrumb {
	height: 40px;
	font-size: 0.83em;
	line-height: 4.2em;
}

.contentbox {
	border:1px solid #CCCCCC;
	margin-bottom:1em;
	padding:15px;
}
.open-contentbox {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding: 15px 0;
}
.roof-contentbox {
	border-top: 1px solid #CCCCCC;
	margin-bottom: 0;
	padding: 10px 0 0;
}
.submenu-contentbox {
	border:1px solid #CCCCCC;
	margin-bottom:1em;
	padding: 0 10px;
}
.sidebar-contentbox {
	border:1px solid #CCCCCC;
	margin-bottom:1em;
	padding:15px;
}
.routedescription-contentbox {
	border:1px solid #CCCCCC;
	margin-bottom:1em;
	padding:15px;
	display: none;
}
p.bezoekadres {
	margin:0 0 2em;
}






/* Evenementenkalender */

dl.portletCalendar {}
dl.portletCalendar dt.portletHeader {}
dl.portletCalendar dt.portletHeader .day {font-family: Helvetica, sans-serif; font-size: 100px; font-weight: bold; color: #f7b2b3;}
dl.portletCalendar dt.portletHeader .month {}
dl.portletCalendar dt.portletHeader a#calendar-previous { background: url('..img/calendar-previous.gif') no-repeat; display: block; width: 19px; height: 19px;}
dl.portletCalendar dt.portletHeader a#calendar-next { background: url('..img/calendar-next.gif') no-repeat; display: block; width: 19px; height: 19px;}

dl.portletCalendar dd.portletItem {}
dl.portletCalendar dd.portletItem table.ploneCalendar {}
dl.portletCalendar dd.portletItem table.ploneCalendar caption.hiddenStructure {}
dl.portletCalendar dd.portletItem table.ploneCalendar thead {}
dl.portletCalendar dd.portletItem table.ploneCalendar thead tr.weekdays {}
dl.portletCalendar dd.portletItem table.ploneCalendar tbody {}
dl.portletCalendar dd.portletItem table.ploneCalendar tbody tr {}
dl.portletCalendar dd.portletItem table.ploneCalendar tbody tr td {}


/* Openingstijden tabel */
/*
ul.timetable {
	list-style-type: none;
}
ul.timetable li {
	float: left;
	margin-left: 40px;
}
ul.timetable li a.timetable-button {
	background-position: center bottom;
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	float: left;
	text-decoration: none;
	color: #ffffff;
}
ul.timetable li a.timetable-button:visited {color: #ffffff;}
ul.timetable li a.timetable-button:hover,
ul.timetable li a.timetable-button.active {background-position: center top; color: #ffffff;}
ul.timetable li a.timetable-button.active span,
ul.timetable li a.timetable-button:hover span {background-position: center top;}

ul.timetable li a span.button_corner_left {
	background-position: center bottom; 
	float: left; 
	background-repeat: no-repeat;
	height: 25px;
	width: 4px;
}

ul.timetable li a span.button_corner_right {
	background-position: center bottom; 
	float: left; 
	background-repeat: no-repeat;
	height: 25px;
	width: 4px;
}

ul.timetable li a span.button_text {
	float: left;
	height: 25px;
	padding: 0 10px;
	line-height: 23px;
}


ul.timetable li a.tropisch {background-image: url('../img/button_tropischzwembad.gif');}
ul.timetable li a.tropisch span.button_corner_left {background-image: url('../img/button_tropischzwembad_left.gif');}
ul.timetable li a.tropisch span.button_corner_right {background-image: url('../img/button_tropischzwembad_right.gif');}

ul.timetable li a.meter {background-image: url('../img/button_25meterbad.gif');}
ul.timetable li a.meter span.button_corner_left {background-image: url('../img/button_25meterbad_left.gif');}
ul.timetable li a.meter span.button_corner_right {background-image: url('../img/button_25meterbad_right.gif');}

ul.timetable li a.instructie {background-image: url('../img/button_instructiebad.gif');}
ul.timetable li a.instructie span.button_corner_left {background-image: url('../img/button_instructiebad_left.gif');}
ul.timetable li a.instructie span.button_corner_right {background-image: url('../img/button_instructiebad_right.gif');}






table.openingstijdentabel { width: auto; clear: both; }

table.openingstijdentabel td {width: 29px; padding: 0; height: 29px;}
table.openingstijdentabel th {width: 29px; padding: 0; height: 29px;}

table.openingstijdentabel th span {
	position: relative;
	left: -7px;
	top: -4px;
}

table.openingstijdentabel tr td {	
	border-bottom: 1px solid #e8e5e5;
	border-left: 1px solid #e8e5e5;
	font-size: 1em;
}
table.openingstijdentabel tr td.last {
	border-bottom: 1px solid #e8e5e5;
	border-left: 1px solid #e8e5e5;
	border-right: 1px solid #e8e5e5;
}
table.openingstijdentabel thead tr th {
	border-bottom: 1px solid #e8e5e5;
	background:transparent url(../img/table_streepjes.gif) no-repeat scroll left bottom;
	font-size: 1em;
}
table.openingstijdentabel thead tr th.first {
	border-bottom: none;
	background: none;
}

table.tropisch td.time-60 div {width:29px; height: 28px; background: url('../img/openingstijdentabel-bg.gif') no-repeat;}
table.tropisch td.time-30 div {width: 15px; height: 28px; background: url('../img/openingstijdentabel-bg.gif') no-repeat;}

table.wedstrijdbad td.time-60 div {width:29px; height: 28px; background: url('../img/openingstijdentabel-bg-blauw.gif') no-repeat;}
table.wedstrijdbad td.time-30 div {width: 15px; height: 28px; background: url('../img/openingstijdentabel-bg-blauw.gif') no-repeat;}

table.instructiebad td.time-60 div {width:29px; height: 28px; background: url('../img/openingstijdentabel-bg-groen.gif') no-repeat;}
table.instructiebad td.time-30 div {width: 15px; height: 28px; background: url('../img/openingstijdentabel-bg-groen.gif') no-repeat;}

table.openingstijdentabel td.time-0 div {}
table.openingstijdentabel td.indent-30 div {margin-left: 14px;}
*/










/* Openingstijden tabel */
ul.timetable {
	list-style-type: none;
}
ul.timetable li {
	float: left;
	margin-left: 40px;
}
ul.timetable li a.timetable-button {
	background-position: center bottom;
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	float: left;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}
ul.timetable li a.timetable-button:visited {color: #ffffff;}
ul.timetable li a.timetable-button:hover,
ul.timetable li a.timetable-button.active {background-position: center top; color: #ffffff;}
ul.timetable li a.timetable-button.active span,
ul.timetable li a.timetable-button:hover span {background-position: center top;}

ul.timetable li a span.button_corner_left {
	background-position: center bottom; 
	float: left; 
	background-repeat: no-repeat;
	height: 25px;
	width: 4px;
}

ul.timetable li a span.button_corner_right {
	background-position: center bottom; 
	float: left; 
	background-repeat: no-repeat;
	height: 25px;
	width: 4px;
}

ul.timetable li a span.button_text {
	float: left;
	height: 25px;
	padding: 0 10px;
	line-height: 23px;
}


ul.timetable li a.tropisch {background-image: url('../img/button_tropischzwembad.gif');}
ul.timetable li a.tropisch span.button_corner_left {background-image: url('../img/button_tropischzwembad_left.gif');}
ul.timetable li a.tropisch span.button_corner_right {background-image: url('../img/button_tropischzwembad_right.gif');}

ul.timetable li a.meterbad {background-image: url('../img/button_25meterbad.gif');}
ul.timetable li a.meterbad span.button_corner_left {background-image: url('../img/button_25meterbad_left.gif');}
ul.timetable li a.meterbad span.button_corner_right {background-image: url('../img/button_25meterbad_right.gif');}

ul.timetable li a.instructie {background-image: url('../img/button_instructiebad.gif');}
ul.timetable li a.instructie span.button_corner_left {background-image: url('../img/button_instructiebad_left.gif');}
ul.timetable li a.instructie span.button_corner_right {background-image: url('../img/button_instructiebad_right.gif');}


table.openingstijdentabel {width: auto; clear: both;}
table.openingstijdentabel td {width:29px; padding:0; height:29px;}
table.openingstijdentabel th {width:29px; padding:0; height:29px;}

table.openingstijdentabel th span {
	position: relative;
	left: -7px;
	top: -4px;
}

table.openingstijdentabel tr td {	
	border-bottom: 1px solid #e8e5e5;
	border-left: 1px solid #e8e5e5;
	font-size: 1em;
}
table.openingstijdentabel tr td.last {
	border-bottom: 1px solid #e8e5e5;
	border-left: 1px solid #e8e5e5;
	border-right: 1px solid #e8e5e5;
}
table.openingstijdentabel .thead tr th {
	border-bottom: 1px solid #e8e5e5;
	background:transparent url('../img/table_streepjes.gif') no-repeat scroll left bottom;
	font-size: 1em;
}
table.openingstijdentabel .thead tr th.first {
	border-bottom: none;
	background: none;
}

table.tropisch td.time-60 div {width:29px; height: 28px; background: url('../img/openingstijdentabel-bg.gif') no-repeat;}
table.tropisch td.time-45 div {width: 21px; height: 28px; background: url('../img/openingstijdentabel-bg.gif') no-repeat;}
table.tropisch td.time-30 div {width: 15px; height: 28px; background: url('../img/openingstijdentabel-bg.gif') no-repeat;}
table.tropisch td.time-15 div {width: 8px; height: 28px; background: url('../img/openingstijdentabel-bg.gif') no-repeat;}

table.wedstrijdbad td.time-60 div {width:29px; height: 28px; background: url('../img/openingstijdentabel-bg-blauw.gif') no-repeat;}
table.wedstrijdbad td.time-45 div {width: 15px; height: 28px; background: url('../img/openingstijdentabel-bg-blauw.gif') no-repeat;}
table.wedstrijdbad td.time-30 div {width: 15px; height: 28px; background: url('../img/openingstijdentabel-bg-blauw.gif') no-repeat;}
table.wedstrijdbad td.time-15 div {width: 8px; height: 28px; background: url('../img/openingstijdentabel-bg-blauw.gif') no-repeat;}

table.instructiebad td.time-60 div {width:29px; height: 28px; background: url('../img/openingstijdentabel-bg-groen.gif') no-repeat;}
table.instructiebad td.time-45 div {width: 15px; height: 28px; background: url('../img/openingstijdentabel-bg-groen.gif') no-repeat;}
table.instructiebad td.time-30 div {width: 15px; height: 28px; background: url('../img/openingstijdentabel-bg-groen.gif') no-repeat;}
table.instructiebad td.time-15 div {width: 8px; height: 28px; background: url('../img/openingstijdentabel-bg-groen.gif') no-repeat;}

table.openingstijdentabel td.time-0 div {}
table.openingstijdentabel td.indent-15 div {margin-left: 8px;}
table.openingstijdentabel td.indent-30 div {margin-left: 14px;}
table.openingstijdentabel td.indent-45 div {margin-left: 21px;}








/*-------------------- TEASERS ---------------------*/

.teaser {
	padding: 0;
}
.teaser .title-bg {
	background: url('../img/teaser_title_bg.png') repeat-x;
	height: 37px;
	position:relative !important;
	top: 93px;
	width: 308px;
}
.teaser .arrangementen-bg {width: 467px;}
.teaser h2 span.icon {
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	float: left;
	
	padding: 0;
	
}
.teaser h2 span.zwemmen {
	background-image: url('../img/icon_zwemmen.png');
	height: 16px;
	margin: 8px;
	width: 50px;
}
.teaser h2 span.schaatsen {
	background-image: url('../img/icon_schaatsen.png');
	height: 27px;
	margin: 4px;
	width: 40px;
}
.teaser h2.white {margin-bottom: 0; padding-left:10px;}
.teaser h2.white a {line-height: 1.8em;}
.teaser h2.white a:link {color: #fff; text-decoration: none;}
.teaser h2.white a:visited {color: #fff; text-decoration: none;}
.teaser h2.white a:hover {color: #fff; text-decoration: underline;}
.teaser h2.white a:active {color: #fff; text-decoration: none;}

.teaser h2.arrangementen {padding-left: 10px;}

.teaser .photo {position: relative; width: 308px; height: 130px;}
.teaser .photozwemmen {background: url('../img/teaser_zwemmen.jpg') no-repeat; }
.teaser .photoschaatsen {background: url('../img/teaser_schaatsen.jpg') no-repeat;}
.teaser .photoarrangementen {background: url('../img/teaser_arrangementen.jpg') no-repeat;}	

.teaser p {padding:10px 10px 0; margin: 0;}

.teaser a.arrow-link {
	background: url(../img/arrow_link.png) no-repeat;
	bottom: 0;
	display: block;
	height: 26px;
	left: 269px;
	position: relative !important;
	text-indent: -1234em;
	width: 39px;
}




/*-------------------- FOOTER --------------------*/


.footer-container {
	background-color:#D9D9D9;
	background-position:center top;
	background-repeat:repeat-x;
	border-top:1px solid #999999;
	bottom:0;
	height:150px;
	margin:0 auto;
	padding-top:20px;
	position:absolute;
	width:100%;
}
.portlet-static-footer-small-sitemap {
	margin: 0 auto; 
	width:950px;
}
.portlet-static-footer-small-sitemap ul {
list-style-type: none;
margin: 0;
}
.portlet-static-footer-small-sitemap ul li {font-weight: bold; margin-bottom: 2px;}
.portlet-static-footer-small-sitemap ul li ul {margin: 0;}
.portlet-static-footer-small-sitemap ul li.mediact,
.portlet-static-footer-small-sitemap ul li ul li {font-size:1em; font-weight: normal; margin: 0;}

.portlet-static-footer-small-sitemap ul a {text-decoration: none;}
.portlet-static-footer-small-sitemap ul a:link {color: #494949;}
.portlet-static-footer-small-sitemap ul a:visited {color: #494949;}
.portlet-static-footer-small-sitemap ul a:hover {color: #FF575E;}
.portlet-static-footer-small-sitemap ul a:active {color: #FF575E;}


/*-------------------- FORMS --------------------*/


form{
	padding: 2px;
	float: left;
}
form.search {
	
}
form.search .inputsearch {
	width: 100px;
}
form#contactform {
	width: 450px;
}
form#nieuwsbrief {width: 200px;}
form#nieuwsbrief p {margin-bottom: 0px;}
form#nieuwsbrief input.text {
	padding: 2px;
	width: 100px;
}

form#nieuwsbrief input.submit {margin-top:10px;}
form#nieuwsbrief p.p-form {margin: 0 0 0.5em;}

form#form-aanmelden label,
form#nieuwsbrief label,
form#contactform label {
	float: left;
	cursor: pointer;
	margin: 0.5em 0;
} 
form#nieuwsbrief label,
form#contactform label {width: 90px;}
form#form-aanmelden label {width: 150px;}

/*----------------------------------------------------------------------------------------------*/
/*------------------------------ OVERWRITE BLUEPRINT CLASSES -----------------------------------*/
/*----------------------------------------------------------------------------------------------*/

dd {
	margin:0;
}
.box {
	background: none;
	margin: 0;
	padding: 0;
}
/*----------------------------------------------------------------------------------------------*/
/*------------------------------ OVERWRITE PLONE CLASSES ---------------------------------------*/
/*----------------------------------------------------------------------------------------------*/

#portal-breadcrumbs {
	margin: 0;
}
#portal-breadcrumbs a {
	text-decoration: none;
	color: #494949;
}
#portal-breadcrumbs a:visited {color: #494949;}
#portal-breadcrumbs a:hover {color: #494949; text-decoration: underline;}

#portal-breadcrumbs span span {color:#FF575E;}

.search-form .LSBox input{
	background: url(../img/searchbox.gif) no-repeat 0 0;
	border: none;
	height: 20px;
	line-height: 21px;
	padding: 3px 0 0 5px;
	width: 135px;
	float: left;
}
.search-form .LSBox input.searchButton {
	background: url(../img/searchbox_glass.gif) no-repeat 0 0;
	border: none;
	cursor:	pointer;
	float: left;
	height:	21px;
	text-indent: -1234em;
	width: 25px;
}
/* Menu Hacks */
.menuholder dl, .menuholder dd {
	margin: 0px !important; 
	padding: 0px !important;
}
.menuholder dt {
	display: none;q
}
.navTreeLevel0 li div a img {
	display:none;
}
#nav .portletHeader {
display:none;
}

/* Content Hacks */
#content #parent-fieldname-text ul {
	list-style-type: none;
	margin: 0;
}

dt.portletHeader {
	font-size: 1.6666em;
	font-weight: normal;
}


/* Tabs Hacks */
.image-right {
	float:right;
	padding: 10px 0 10px 10px;
}
.image-inline {
	padding: 10px 10px 10px 0;
}
div#tabs table {
	width: 350px;
}
div#tabs table.width200 {
	width: 200px;
}
div#tabs table.width250 {
	width: 250px;
}
div#tabs table.width300 {
	width: 300px;
}
div#tabs table.width350 {
	width: 350px;
}
div#tabs table.width400 {
	width: 400px;
}
div#tabs table.width450 {
	width: 450px;
}
div#tabs table.width500 {
	width: 500px;
}
div#tabs table.width550 {
	width: 550px;
}
div#tabs table.border {
		border: 1px solid #CCC;
}

table.openingstijdentabel {
	width: auto !important;
}

div#tabs ul li a {	
}
div#tabs ul li a h2.webobject_header {
	font-size: 1em;
	margin: 0;
}




/* Zoekresultaten stylen */
