/* Algemeen */
html, body {
	padding: 0;
	margin: 0;
	height: 100%;
}
html {
	background: #fff url(images/body_bg.jpg) repeat-y top center;
}
body, td {
	font: 11px/18px Tahoma;
	color: #4e4e4e;
}
body.editor {
	background-image: none;
	background-color: #fff;
}
input, textarea {
	font: 11px Tahoma;
	color: #4e4e4e;
}
img {
	border: none;
}
h1 {
	font: 19px/19px Arial;
	color: #1f4070;
	margin: 0 0 20px 0;
}
h2 {
	font: 12px/12px Arial;
	color: #4e4e4e;
	margin: 0;
	font-weight: bold;
}
p {
	margin: 0 0 15px 0;
}
p.h2 {
	font: 12px/12px Arial;
	color: #4e4e4e;
	margin: 0 0 10px 0;
	font-weight: bold;
}
a {
	font: 11px/18px Tahoma;
	color: #1f4070;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
form  {
	padding: 0;
	margin: 0;
}

/* Body */
div#wrapper {
	position: relative;
	margin: 0 auto;
	_height: 100%;
	width: 982px;
	padding: 0 1px;
	min-height: 100%;
	background: #fff;
}
div#header {
	height: 304px;
	width: 982px;
	margin: 0 auto;
	background: #fff url(images/header_bg.jpg) repeat-x top left;
	position: relative;
}
div#bannerContainer {
	height: 304px;
	width: 982px;
	margin: 0 auto;
	position: relative;
}
div.imageFrame {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
	z-index: 1;
}
div#bus_div {
	width: 160px;
	height: 60px;
	background: #fff;
	position: absolute;
	padding: 20px;
	left: 0;
	top: 0;
	z-index: 2;
}
div#logo {
	width: 242px;
	height: 75px;
	position: absolute;
	left: 200px;
	top: 0;
	z-index: 2;
}
div#shortcuts {
	width: auto;
	height: 20px;
	position: absolute;
	right: 0;
	top: 47px;
	background: #fff;
	padding: 10px 20px 0 0;
	text-align: right;
	z-index: 2;
}
div#shortcuts a {
	font: 11px/18px Arial;
	color: #535353;
	text-decoration: none;
	margin-left: 20px;
}
div#shortcuts a:hover {
	text-decoration: underline;
}
div#logo img {
	display: block;
	border: 0;
}
div#body {
	height: auto;
	margin: 0 auto;
	padding-bottom: 46px;
}
div#left {
	margin: 0;
	padding: 23px 0 0 0;
	width: 191px;
	height: auto;
	float: left;
	background: #fff;
}
div#navigation {
	width: 191px;
	height: auto;
	margin: 0;
	padding: 0;
	background: #fff;
	margin-bottom: 20px;
}
div#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#navigation ul li {
	width: 191px;
	margin-bottom: 1px;
}
div#navigation ul li a {
	font: 12px/29px Arial;
	width: 169px;
	height: 29px;
	color: #fff;
	padding: 0 0 0 22px;
	font-weight: bold;
	text-decoration: none;
	background: #31568b url(images/menu_bg2.jpg) repeat-x top left;
	display: block;
}
div#navigation ul li a:hover, div#navigation ul li a#active {
	background: #25426c url(images/menu_hover_bg2.jpg) repeat-x top left;
}
div#navigation ul ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#navigation ul ul li {
	margin: 0;
	padding: 0;
	width: 179px;
}
div#navigation ul ul li a {
	font: 11px/28px Arial;
	color: #4e4e4e;
	text-decoration: none;
	padding: 1px 0 0 33px;
	background: #fff url(images/submenu_bg.jpg) no-repeat top left;
	height: auto;
	width: 158px;
}
div#navigation ul ul li a:hover {
	background: #fff url(images/submenu_bg.jpg) no-repeat top left;
	text-decoration: underline;
}
div#navigation ul ul ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}
div#navigation ul ul ul li {
	margin: 0;
	padding: 0;
	width: 169px;
}
div#navigation ul ul ul li a {
	font: 11px/28px Arial;
	color: #4e4e4e;
	text-decoration: none;
	padding: 1px 0 0 33px;
	background: #fff url(images/submenu_bg.jpg) no-repeat top left;
	height: auto;
	width: 158px;
}
div#navigation ul ul ul li a:hover {
	background: #fff url(images/submenu_bg.jpg) no-repeat top left;
	text-decoration: underline;
}
div#search {
	width: 179px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0 0 20px 12px;
	border-bottom: 1px solid #e7e7e7;
}
div#search input.text {
	height: 16px;
	width: 150px;
	border: 1px solid #ccc;
	padding: 2px 0 0 2px;
}
div.search_text input.text {
	height: 16px;
	width: 150px;
	border: 1px solid #ccc;
	padding: 2px 0 0 2px;
}
div#search #submit {
	vertical-align: top;
}
div#main {
	margin: 0;
	padding: 23px 15px 23px 15px;
	width: 463px;
	height: auto;
	float: left;
	background: #fff;
}
div#main_breed {
	width: 776px;
	height: auto;
	background: #fff;
	float: left;
	padding: 1px 0 23px 15px;
	_padding: 1px 0 23px 5px;
}
div#right {
	margin: 0;
	padding: 0;
	width: 298px;
	height: auto;
	float: left;
	background: #fff;
}
div#footer {
	position: relative;
	bottom: 0;
	width: 982px;
	margin: -41px auto 0 auto;
	height: 41px;
	background: #7695c4 url(images/footer_bg2.jpg) no-repeat bottom right;
}
div#footer div#footer_tekst {
	margin: 14px 0 0 12px;
	font: 11px/11px Arial;
	color: #fff;
	float: left;
}
div#footer div#credits {
	float: right;
	font: 11px/11px Arial;
	color: #b5c7e2;
	margin: 14px 12px 0 0;
}
div#footer div#credits a {
	font: 11px/11px Arial;
	color: #b5c7e2;
	text-decoration: none;
}
div#footer div#credits a:hover {
	text-decoration: underline;
}
div.clear_float {
	clear: both;
}

/* Contactformulier */
div.mailer_ext {}
div.mailer_ext label {
	display: block;
	float: left;
	width: 110px;
}
div.mailer_ext input {
	margin-bottom: 6px;
	border: 1px solid #ccc;
	height: 17px;
	padding: 4px 0 0 2px;
	font: 11px/11px Tahoma;
	color: #333;
}
div.mailer_ext textarea {
	width: 235px;
	font: 11px/11px Tahoma;
	border: 1px solid #ccc;
	color: #333;
	padding: 4px;
}
div.mailer_ext input.versturen {
	cursor: pointer;
	height: 25px;
	width: 70px;
	padding: 0;
}
div.mailer_ext .error {
	border: 1px solid red;
}
div.mailer_ext div.message br {
	display: none;
}
div.mailer_ext div.message {
	display: block;
	background: #fff;
	cursor: pointer;
	margin: 18px 0 0 0;
	padding: 0;
}
div.mailer_ext div.message ul {
	margin: 0;
	padding: 0 15px;
}
div.mailer_ext div.geslacht {
	margin-bottom: 6px;
	margin-right: 5px;
	float: left;
}
div.mailer_ext div.geslacht input.radio {
	width: auto;
	border: none;
	margin-top: 5px;
}
div.mailer_ext div.geslacht label {
	display: inline;	
	float: none;
	width: auto;
}
div.mailer_ext label#geslacht_label {
	display: none;
}

img#coms_captcha_image {
	border: 1px solid #666;
	width: 240px;
	margin-bottom: 5px;
	height: 80px;
}
input#controle {
	width: 238px;
}

/* Boekingsformulier */
div#form_div {
	width: 298px;
	height: auto;
	float: right;
}
div.mailer_ext_boek_head {
	background: #254470 url(images/mainbreed_rightbg.jpg) repeat-x top left;
	width: 278px;
	height: 24px;
	float: right;
	padding: 10px 10px 0 10px;
}
div.mailer_ext_boek_head h2 {
	font: 12px/12px Arial;
	color: #fff;
	font-weight: bold;
	margin: 0;
}
div.mailer_ext_boek {
	width: 277px;
	float: right;
	padding: 10px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
div.mailer_ext_boek label {
	display: block;
	float: left;
	width: 110px;
}
div.mailer_ext_boek input {
	margin-bottom: 6px;
	border: 1px solid #ccc;
	height: 17px;
	padding: 4px 0 0 2px;
	font: 11px/11px Tahoma;
	color: #333;
	margin-left: 10px;
}
div.mailer_ext_boek #controle, div.mailer_ext_boek .versturen {
	margin: 0;
}
.boek_table {
	margin: 0;
	padding: 0;
	width: 100%;
}
.boek_table td {
	width: 120px;
	height: 30px;
}
.boek_table td.left {
	width: 30px;
}
.boek_table .checkbox {
	margin-top: -2px;
	margin-left: -1px;
}
.boek_table .no_margin {
	margin-left: 0;
}
div.mailer_ext_boek .radio1 {
	vertical-align: middle;
	margin-right: 3px;
}
div.mailer_ext_boek .options input {
	border: none;
}
div.mailer_ext_boek select {
	margin-left: 10px;
	margin-bottom: 6px;
}
div.mailer_ext_boek textarea {
	width: 235px;
	font: 11px/11px Tahoma;
	border: 1px solid #ccc;
	color: #333;
	padding: 4px;
}
div.mailer_ext_boek input.versturen {
	cursor: pointer;
	height: 25px;
	width: 70px;
	padding: 0;
}
div.mailer_ext_boek .error {
	border: 1px solid red;
}
div.mailer_ext_boek div.message br {
	display: none;
}
div.mailer_ext_boek div.message {
	display: block;
	background: #fff;
	margin: 18px 0 0 0;
	cursor: pointer;
	padding: 0;
}
div.mailer_ext_boek div.message ul {
	margin: 0;
	padding: 0 15px;
}

/* Mailer ext  page */
/* Mailer_ext_page */
body#mailer_ext_page_body {
	background: none;
	background: #fff;
	padding: 25px;
	font: 12px/22px Arial, sans-serif;
	color: #646464;
}
body#mailer_ext_page_body a {
	color: #7e99b2;
	border-bottom: 1px dotted #7e99b2;
	text-decoration: none;
}
body#mailer_ext_page_body a:hover {
	color: #4e6b84;
	border-bottom: 1px dotted #4e6b84;
}
body#mailer_ext_page_body h1 {
	display: block;
	font: 20px "Lucida Sans Unicode", sans-serif;
	color: #4e6b84;
	margin: 0 0 22px 0;
	font-weight: normal;
	font-style: normal;
	padding: 0;
}
body#mailer_ext_page_body div#login {
	background: #fff;
	margin: 20px auto;
	padding: 22px 30px;
	border: 1px solid #ccc;
	background: #fff;
	width: 300px;
}

/* Main container */
table#mailer_ext_page {
	border: 1px solid #aaa;
	background: #fff;
	width: 100%;
}
table#mailer_ext_page td {
	padding: 15px 20px;
}

/* Navigatie */
table#mailer_ext_page div#structure a.active:link, table#mailer_ext_page div#structure a.active:visited {
	color: #4e6b84;
}

/* De tabel */
table#mailer_ext_page table#records {
	width: 100%;
	border: none;
}
table#mailer_ext_page table#records, table#mailer_ext_page table#records td {
	font-size: 11px;
}
table#mailer_ext_page table#records th {
	text-align: left;
	white-space: nowrap;
	background: #fff;
	font: 14px/22px "Lucida Sans Unicode", sans-serif;
	color: #fff;
	padding: 5px;
	background: url(modules/mailer_ext/images/mailerpage_heading.gif) repeat-x;
	border-left: 1px solid #fff;
}
table#mailer_ext_page table#records tr.odd {
	background: #fff;
}
table#mailer_ext_page table#records tr.even {
	background: #fafafa;
}
table#mailer_ext_page table#records td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
}
table#mailer_ext_page table#records td.attributes {
	white-space: nowrap;
}
table#mailer_ext_page p.back {
	margin: 22px 0 0 0;
}

/* CSV */
table#mailer_ext_page div#csv {
	float: right;
	margin-top: 15px;
}
table#mailer_ext_page img {
	vertical-align: top;
}

/* Inloggen */
div#login input {
	margin: 2px 0 6px 0;
	width: 175px;
}
div#login input.versturen, div#login input.checkbox {
	width: auto;
}
div#login input.versturen {
	margin-right: 7px;
}
		
/* Kopiëren naar stylesheet a.u.b. */
		#tabs {
			width: 298px;
			height: 550px;
			background: #7695c4;
			margin: 1px 0 0 0;
		}
		#tabs_navigation {
			height: 35px;
			margin: 0;
			padding: 0;
			list-style: none;
			background: #fff;
		}
		#tabs_navigation li {
			float: left;
		}
		#tabs_navigation a {
			font: 12px/35px Arial;
			font-weight: bold;
			color: #fff;
			display: block;
			width: 94px;
			background: #31568b url(images/tabblad_bg.jpg) repeat-x top left;
			text-decoration: none;
			padding: 0 0 0 5px;
		}
		#tabs_navigation a.element_active {
			background: #7695c4;
			width: 94px;
			border-right: 1px solid #fff;
		}
		#tabs_navigation a.element1_active {
			background: #7695c4;
			width: 93px;
			border-right: 1px solid #fff;
			border-left: 1px solid #fff;
		}
		#tabs_navigation a.element2_active {
			background: #7695c4;
			width: 94px;
			border-left: 1px solid #fff;
		}
		#tabs_content {
			position: relative;
			height: 500px;
			overflow: hidden;
			background: #7695c4;
			margin: 10px 7px 0 8px;
		}
		#tabs_content .element {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			float: left;
			background: #7695c4;
		}

/* News */

#tabs h1 {
	display: none;
}
#tabs div.highlighted {
	width: 263px;
	height: 80px;
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 10px;
	float: left;
	background: #7695c4 url(images/highlighted_bg.jpg) repeat-x top left;
	font: 11px/18px Tahoma;
	color: #000;
}
#tabs div.highlighted h2 a {
	font: 12px/18px Arial;
	color: #244473;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
}
#tabs div.highlighted h2 a:hover {
	text-decoration: underline;
}
#tabs div.highlighted_image {
	width: 81px;
	height: 81px;
	float: right;
	margin: 0 0 0 5px;
}
#tabs div.highlighted_image img {
	border: 1px solid #3a5f96;
	width: 80px;
}
#tabs div#day {
	width: 263px;
	padding: 10px;
	height: auto;
	float: left;
	background: #7695c4 url(images/day_bg.jpg) repeat-x top left;
}
#tabs div#day h2 {
	font: 13px/13px Arial;
	color: #fff;
	font-weight: bold;
	margin: 0 0 5px 0;
}
#tabs div#day h3 {
	margin: 0;
	color: #fff;
	font: 11px/20px Arial;
}
#tabs div#day h3 a {
	font: 11px/20px Arial;
	color: #fff;
	text-decoration: none;
	height: auto;
}
#tabs div#day h3 a:hover {
	text-decoration: underline;
}

/* Trace */

div#trace {
	width: auto;
	height: 39px;
	padding: 0 0 0 12px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	font: 11px/39px Tahoma;
	color: #fff;
}
div#trace a {
	font: 11px/39px Tahoma;
	color: #fff;
	text-decoration: none;
}
div#trace a:hover {
	text-decoration: underline;
}

/* Breed nieuws */

div#main_breed h1 {
	margin-top: 22px;
	margin-bottom: 10px;
}
div.nieuwsbreed_message_over {
	width: 370px;
	float: left;
	margin-bottom: 15px;
	margin-right: 10px;
}
div.nieuwsbreed_message_head {
	width: 370px;
	height: 27px;
}
div.nieuwsbreed_message_head h2 a {
	font: 12px/27px Arial;
	font-weight: bold;
	color: #fff;
	width: 360px;
	height: 27px;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
	background: #31568b url(images/brede_bg.jpg) repeat-x top left;
}
div.nieuwsbreed_message_head h2 a:hover {
	background: #25426c url(images/brede_bg_hover.jpg) repeat-x top left;
}
div.nieuwsbreed_message {
	width: 348px;
	height: 175px;
	padding: 20px 10px 10px 10px;
	float: left;
	font: 11px/22px Tahoma;
	color: #444;
	border: 1px solid #d9d9d9;
}
div.nieuwsbreed_message a {
	color: #244473;
	text-decoration: underline;
}
div.nieuwsbreed_message a:hover {
	text-decoration: none;
}
div.info {
	width: 350px;
	height: auto;
	float: left;
	padding: 10px 0 7px 0;
}
div.nieuwsbreed_message p.info {
	float: left;
	width: 110px;
	margin: 0;
	line-height: 18px;
}
div.image_div {
	width: 81px;
	height: 81px;
	float: left;
	padding-right: 15px;
	margin-top: 5px;
}
div.image_div img {
	border: 2px solid #ccc;
	width: 80px;
}
div.image_messsage_div {
	width: 152px;
	height: auto;
	float: left;
	padding-right: 15px;
	margin-top: 5px;
}
div.image_messsage_div img {
	width: 150px;
	border: 2px solid #ccc;
}
div#mainbreed_left {
	width: 463px;
	height: auto;
	padding: 22px 15px 23px 0;
	background: #fff;
	float: left;
}
div#mainbreed_left h1 {
	margin: 0 0 20px 0;
}
div#mainbreed_right {
	width: 278px;
	padding: 0 10px;
	height: auto;
	background: #7695c4 url(images/mainbreed_rightbg.jpg) repeat-x top left;
	float: left;
}
div#mainbreed_right h2 {
	font: 12px/35px Arial;
	color: #fff;
	font-weight: bold;
}
div#info_div {
	width: 278px;
	height: auto;
	padding: 10px 0;
	float: left;
	font: 11px/18px Tahoma;
	color: #fff;
}
div#info_div h3 {
	font: 11px/18px Tahoma;
	color: #fff;
	font-weight: bold;
	margin: 0;
}
div.nieuws_gallery {
	width: 132px;
	height: 132px;
	float: left;
	margin-right: 3px;
	margin-bottom: 5px;
}
div.nieuws_gallery img {
	border: 2px solid #ccc;
	width: 130px;
}
div.nieuws_gallery img:hover {
	border: 2px solid #fff;
}

/* Sitemap */

div#sitemap ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
}
div#sitemap ul li a {
	font: 12px/18px Arial;
	font-weight: bold;
	text-decoration: none;
}
div#sitemap ul li a:hover {
	text-decoration: underline;
}
div#sitemap ul ul {
	list-style: disc;
	margin: 0 0 0 15px;
}
div#sitemap ul ul li {
	margin: 0 0 0 15px;
}
div#sitemap ul ul li a {
	font: 11px/18px Arial;
	font-weight: bold;
}

/* Zoekpagina */

div.search_text {
	width: 220px;
	float: left;
}
div.element_even, div.element_odd {
	padding: 10px 0;
	border-top: 1px solid #e7e7e7;
}
div.element_even h2, div.element_odd h2 {
	margin: 0 0 2px 0;
}
div.element_even h2 a, div.element_odd h2 a {
	font: 12px/18px Arial;
	color: #1f4070;
	font-weight: bold;
	text-decoration: none;
}
div.element_even h2 a:hover, div.element_odd h2 a:hover {
	text-decoration: underline;
}
div.search_bottom {
	width: 100%;
	float: left;
	padding-top: 12px;
	border-top: 1px solid #e7e7e7;
}
div.previous {
	float: left;
}
div.next {
	float: right;
}
div.previous a, div.next a {
	font: 11px/18px Tahoma;
	color: #888;
	font-weight: bold;
	text-decoration: none;
}
div.previous a:hover, div.next a:hover {
	text-decoration: underline;
}
p.results {
	margin: 15px 0 0 0;
	font: 15px/18px Arial;
	font-weight: bold;
}

/* Tabel */

table.tabel {
	width: 100%;
	margin-top: 5px;
}
table.tabel td {
	padding: 3px 0 3px 0;
}
table.tabel td.toptd {
	background: #31568d;
	color: #fff;
	font-weight: bold;
	padding: 0 0 0 5px;
}
table.tabel tr.toptr {
	background: #31568d;
}
table.tabel td.toptd h3 {
	margin: 4px 0 4px 0;
	font: 11px/11px Tahoma;
	color: #fff;
	font-weight: bold;
}

/* Nieuws pagina */

div.news_highlighted {
	width: 450px;
	float: left;
	height: auto;
	margin-bottom: 15px;
}
div.news_highlighted h2 {
	margin: 0 0 5px 0;
}
div.news_highlighted h2 a {
	font: 12px/18px Arial;
	font-weight: bold;
	text-decoration: none;
}
div.news_highlighted h2 a:hover {
	text-decoration: underline;
}
div.news_highlighted_image {
	width: 84px;
	float: left;
	padding-right: 15px;
	margin-top: 3px;
}
div.news_highlighted_image img {
	border: 2px solid #ccc;
	width: 80px;
}
div.news_image_messsage_div {
	width: 154px;
	float: left;
	padding-right: 15px;
	margin-top: 5px;
}
div.news_image_messsage_div img {
	border: 2px solid #ccc;
	width: 150px;
}
div#news_day h3 {
	margin: 0;
	color: #1f4070;
	font: 12px/25px Arial;
}
div#news_day h3 a {
	font-weight: bold;
	color: #1f4070;
}
p.date_p {
	margin: 0 0 5px 0;
	color: #bbb;
}

/* News_view linkerkant */

div.laatstenieuws {
	width: 167px;
	float: left;
	padding: 20px 12px 12px 12px;
}
div.laatstenieuws p.date_p {
	margin: 0 0 5px 0;
}
div.laatstenieuws p.no_margin {
	margin: 0 0 5px 0;
}
div.laatstenieuws a.top_a {
	font: 12px/12px Arial;
	color: #1f4070;
	text-decoration: none;
	font-weight: bold;
}
div.laatstenieuws a.top_a:hover {
	text-decoration: underline;
}
p.terug_p {
	margin-top: 10px;
}

/* PHPlist */
div#phplist p.forgotten {
	padding-left: 145px;
	margin: 0;
}
div#phplist div.clear_float {
	height: 1px;
	margin: 0;
}
div#phplist h2.top {
	margin-top: 18px;
}
/* Form, input en label instellingen */
div#phplist div.label {
	display: block;
	float: left;
	width: 145px;
}
div#phplist div.input {
	width: 200px;
	float: left;
	margin-top: 2px;
}
div#phplist input.text, div#phplist input.focus {
	margin-bottom: 6px;
	border: 1px solid #ccc;
	height: 17px;
	padding: 4px 0 0 2px;
	font: 11px/11px Tahoma;
	color: #333;
}
div#phplist input.focus {
	border-color: #999;
}
div#phplist input.verzenden, div#phplist input.verzenden_hover {
	width: auto;
	cursor: pointer;
	margin-top: 11px;
	border: 1px solid #ccc;
	padding: 4px 0 0 2px;
	font: 11px/11px Tahoma;
	color: #333;
	cursor: pointer;
	height: 25px;
	padding: 0;
}
div#phplist input.verzenden_hover {
	border-color: #999;
}
div#phplist div.theading {
	display: block;
	float: left;
	width: 235px;
	font-weight: bold;
	padding: 5px 0;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}
div#phplist div.tdivision {
	display: block;
	float: left;
	width: 235px;
	padding: 5px 0;
	border-bottom: 1px solid #f0f0f0;
}	
/* PHPlist Navigation */
div#phplist ul.navigation {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#phplist ul.navigation  li {
	float: left;
	background: none;
	padding: 0;
}
div#phplist ul.navigation  li a {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	text-transform: capitalize;
}
div#phplist ul.navigation  li a:hover, div#phplist ul.navigation li a.active {}

/* Afbeeldingsgallerij */

div#gallery_div {
	width: 750px;
	height: auto;
	float: left;
}
div.thumbnail {
	width: 160px;
	height: 160px;
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #d7d7d7;
}
div.thumbnail img {
	border: 5px solid #fff;
}
div.thumbnail img:hover {
	border: 5px solid #e7e7e7;
}
div.paginering {
	font: 17px/25px Tahoma;
	color: #fff;
	width: 700px;
	height: 25px;
	background: #1f4070;
	padding: 0 5px;
	margin: 5px 0 0 0;
}
div.paginering a {
	font: 13px/25px Tahoma;
	color: #fff;
}