/*
*	Stylesheet for nachtwinkelingent.be
*
*	Ad Eggermont (adeggermont@gmail.com)
*	Frederik De Paepe (frederik@cientouno.be)
*	Alexander Dumarey (dorkstar@gmail.com)
*
*/

/*
	Reset
*/

body, form, ol, ul, dl, li, dt, dd, td, th ,tr, h1, h2, h3, h4, h5, h6, p, pre, blockquote, address { margin: 0; padding: 0; }
ol, ul { list-style: none; }
img { border:0; }
fieldset { margin: 0; padding: 0; border: 0; }
input, select, textarea { font-size: 100%; vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; empty-cells: show; }
th { text-align: left; }
a:focus { overflow: hidden; outline: none; }

/*
	Clearfix
*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/*
*	Algemeen
*/
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #788b9a;
}

a:link, a:visited, a:active {
	color: #6f787f;
	text-decoration: none;
	border-bottom: 1px solid #6f787f;
}

a:hover, a:focus {
	border-bottom-color: #6f787f;
}


/*
*	Lay-out
*/
body {
	background: #b8d5ee;
}

#container {
	width: 941px;
	margin: 0 auto;
}

#header {
	width: 861px;
	float: left;
	height: 124px;
	padding: 41px 39px 40px 41px;
}

	#header h1, #header h2{
		float: left;
	}
	
	#header h1 a, #header h2 a {
		display: block;
		width: 398px;
		height: 122px;
		background: url('../_img/logo.jpg') no-repeat;
		outline: none;
		text-indent: -9999em;
		overflow: hidden;
		border: none;
	}
	
	#header h3 {
		width: 391px;
		height: 57px;
		float: right;
		background: url('../_img/tagline.jpg') no-repeat bottom right;
		text-indent: -9999em;
		padding-top: 65px;
	}
	
	#header #wall {
		float: left;
		margin-top: -71px;
		margin-left: 202px;
	}
	
#content {
	background: url('../_img/content.jpg') repeat-y;
	float: left;
	width: 865px;
	min-height: 327px;
	padding: 18px 38px 0 38px;
}

	#content_top {
		background: url('../_img/content_top.jpg') no-repeat;
		width: 941px;
		height: 162px;
		float: left;
		margin-left: -38px;
		margin-top: -18px;
		margin-bottom: -162px;
	}
	
	#content_bottom {
		background: url('../_img/content_bottom.jpg') no-repeat;
		width: 941px;
		height: 182px;
		float: left;
		margin-left: -38px;
		margin-top: -155px;
		z-index: 1;
	}
	
	#actual_content {
		position: relative;
		z-index: 9999;
		min-height: 300px;
		width: 865px;
	}

#footer {
	float: left;
	width: 941px;
}

	#footer p {
		color: #788b9a;
		font-size: 13px;
		padding: 14px 0 60px 44px;
	}

	#footer a:link, #footer a:visited, #footer a:active {
		color: #788b9a;
		border-bottom-color: #aac5dc;
	}
	
	#footer a:hover, #footer a:focus {
		border-bottom-color: #788b9a;
	}
	
	#twitter, #facebook {
		border: none;
	}
	

/*
*	Homepage
*/
#nav li {
	width: 275px;
	height: 300px;
	float: left;
	padding-right: 20px;
}

#nav li.last {
	padding: 0;
}

	#nav li a {
		border: none;
		color: #FFF;
		display: block;
		width: 275px;
		height: 293px;
		overflow: hidden;
		background-position: 0 0;
		background-repeat: no-repeat;
		text-indent: -9999em;
		outline: none;
	}
	
	#nav li a:hover, #nav li a:focus {
		background-position: 0 -294px;
	}
	
	/* Per link een achtergrondafbeelding */
	#nav li#met_vertreklocatie a {
		background-image: url('../_img/btn_met_vertrekpunt.jpg');
	}
	
	#nav li#zonder_vertreklocatie a {
		background-image: url('../_img/btn_zonder_vertrekpunt.jpg');
	}
	
	#nav li#overzicht a {
		background-image: url('../_img/btn_overzicht.jpg');
	}
	
	/* Konami-code */
	#nav.konami li#met_vertreklocatie a {
		background-image: url('../_img/btn_met_vertrekpunt_konami.jpg');
	}
	
	#nav.konami li#zonder_vertreklocatie a {
		background-image: url('../_img/btn_zonder_vertrekpunt_konami.jpg');
	}
	
	#nav.konami li#overzicht a {
		background-image: url('../_img/btn_overzicht_konami.jpg');
	}
	
#bubbles {
	width: 855px;
	position: absolute;
	top: 518px;
	margin: 0 auto;
	padding: 0 43px 0 43px;
}

	#bubbles div {
		width: 224px;
		height: 70px;
		position: absolute;
		text-align: center;
		font-size: 12px;
		color: #77899a;
		line-height: 1.6;
		padding: 28px 18px 0 18px;
		background-repeat: no-repeat;
		opacity: 0;
		top: 15px;
	}
	
	/* Per bubble een achtergrondafbeelding en positie */
	#bubbles #bubble1 {
		background-image: url('../_img/bubble_big.png');
		left: 43px;
	}
	
	#bubbles #bubble2 {
		background-image: url('../_img/bubble_small.png');
		left: 338px;
	}
	
	#bubbles #bubble3 {
		background-image: url('../_img/bubble_small.png');
		left: 635px;
	}
	

/*
*	General
*/
#content h1 {
	color: #df5656;
	font-size: 18px;
	padding-bottom: 18px;
	padding-top: 18px;
}

#content h2 {
	color: #df5656;
	font-size: 24px;
	padding: 3px 0 10px 0;
	margin-bottom: 15px;
	background: url('../_img/bg_tabs.jpg') repeat-x bottom left;
}

#content h3 {
	/*color: #abc6db;*/
	color: #df5656;
	font-size: 16px;
	padding-bottom: 7px;
	padding-top: 14px;
}

#content p {
	line-height: 1.4;
	font-size: 14px;
	padding-bottom: 7px;
}

#content a:link, #content a:visited, #content a:active {
	color: #788b9a;
	border-bottom-color: #aac5dc;
}
	
#content a:hover, #content a:focus {
	border-bottom-color: #788b9a;
}

#content ol {
	padding-top: 10px;
}

	#content ol li {
		list-style-type: decimal;
		margin-left: 35px;
		padding-bottom: 7px;
		line-height: 1.3;
	}

/* a img */

a.linkedImage {
        border: 0;
        display: block;
        font-size: 11px;
        color: #808080;
}

a.linkedImage img {
        display: block;
}

/*
 * Submenu
 */

.subnav {
	float: right;
	width: 450px;
	z-index: 9999;
}

.subnav li {
	float: right;
	margin: 0 0 0 7px;
}


.subnav_home a:link, .subnav_home a:visited  {
	display: block;
	height: 26px;
	width: 76px;
	text-indent: -9999em;
	outline: none;
	background: url('../_img/subnav_home.png');
	border: none !important;
}
.subnav_home a:hover, .subnav_home a:active, .subnav_home a:focus  {
	background-position: -76px 0;
}

.subnav_zoeken a:link, .subnav_zoeken a:visited  {
	display: block;
	height: 26px;
	width: 172px;
	text-indent: -9999em;
	outline: none;
	background: url('../_img/subnav_zoekopdracht.png');
	border: none !important;
}

.subnav_zoeken a:hover, .subnav_zoeken a:active, .subnav_zoeken a:focus  {
	background-position: -172px 0;
}

.subnav_resultaten a:link, .subnav_resultaten a:visited  {
	display: block;
	height: 26px;
	width: 166px;
	text-indent: -9999em;
	outline: none;
	background: url('../_img/subnav_resultaten.png');
	border: none !important;
}
.subnav_resultaten a:hover, .subnav_resultaten a:active, .subnav_resultaten a:focus  {
	background-position: -166px 0;
}

.subnav_product a:link, .subnav_product a:visited  {
	display: block;
	height: 26px;
	width: 123px;
	text-indent: -9999em;
	outline: none;
	background: url('../_img/subnav_product.png');
	border: none !important;
}

.subnav_product a:hover, .subnav_product a:active, .subnav_product a:focus  {
	background-position: -123px 0;
}

.subnav_overzicht a:link, .subnav_overzicht a:visited  {
	display: block;
	height: 26px;
	width: 98px;
	text-indent: -9999em;
	outline: none;
	background: url('../_img/subnav_overzicht.png');
	border: none !important;
}

.subnav_overzicht a:hover, .subnav_overzicht a:active, .subnav_overzicht a:focus  {
	background-position: -98px 0;
}

/*
* Zoekformulier
*/
#met_vertrekpunt_form {
	width: 865px;
	float: left;
	padding-top: 54px;
}

	#met_vertrekpunt_form h2 {
		font-size: 34px;
		background: none;
		padding: 0 0 3px 10px;
		margin: 0;
	}
	
	#met_vertrekpunt_form #adres {
		background: url('../_img/bg_search.jpg') no-repeat top left;
		color: #0F0;
		width: 670px;
		height: 40px;
		border: none;
		outline: none;
		padding: 10px 0 0 20px;
		color: #bacbd8;
		font-size: 24px;
		font-weight: normal;
	}
	
	#met_vertrekpunt_form #adres:focus {
		background-position: bottom left;
	}

	#met_vertrekpunt_form #submit {
		width: 154px;
		height: 47px;
		background: url('../_img/btn_search.jpg') no-repeat top left;
		overflow: hidden;
		text-indent: -9999em;
		border: none;
		outline: none;
		margin-left: 17px;
	}
	
	#met_vertrekpunt_form #submit:hover {
		cursor: pointer;
		background-position: bottom left;
	}
	
	input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]:focus, input[type="button"]:focus
	{   
		border : 0px;
	}
	
	#uitgebreid_link {
		width: 681px;
		text-align: right;
		padding: 16px 9px 0 0;
		float: left;
	}
	
		#content #uitgebreid_link a:link, #content #uitgebreid_link a:visited, #content #uitgebreid_link a:active {
			font-size: 16px;
			color: #afbfcc;
			border-color: #c4d6e4;
			outline: none;
		}
		
		#content #uitgebreid_link a:hover, #content #uitgebreid_link a:focus {
			border-color: #afbfcc;
		}

.zoeken {
	height: 100px;
}
	.zoeken input {
		height: 25px;
		padding: 5px;
		font-size: 16px;
		color: #444;
	}
	
	.error {
		float: left;
		width: 690px;
	}
	
		.error li {
			color: #df5656;
			padding: 20px 0 0 40px;
			font-size: 15px;
			background: url('../_img/error.jpg') no-repeat 13px 16px;
		}

#uitgebreid {
	width: 690px;
	margin: 30px 0 33px 0;
	overflow: hidden;
	/*height: 256px;*/
	height: 0;
	float: left;
}

	#uitgebreid label {
		width: 525px;
		text-align: right;
		display: block;
		float: left;
		font-size: 16px;
		color: #778997;
		padding: 3px 0;
	}
	
	#uitgebreid p {
		float: left;
		width: 274px;
		padding-left: 250px;
		padding-bottom: 20px;
		text-align: right;
		font-size: 13px;
		color: #9fb7ca;
	}
	
	#uitgebreid select {
		width: 143px;
		float: right;
	}
	
	#uitgebreid  #tijdstip{
		float: right;
		margin-right: 131px;
	}



/*-------------------- Google Maps ------------------- */

#glocation, #glocation_breed {
	width: 865px;
	height: 400px;
	border: 1px solid #484e53;
	border-top: 1px solid #8d98a3;
	border-left: 1px solid #8d98a3;
	overflow: hidden;
}

#content #glocation h3 {
	font-size: 14px;
	padding-bottom: 11px;
	padding-top: 0;
	margin-top: 7px;
}

#content #glocation p {
	font-size: 13px;
	padding: 0 0 6px 0;
}

#gmap {
	width: 865px;
	height: 500px;
	border: 1px solid #484e53;
	border-top: 1px solid #8d98a3;
	border-left: 1px solid #8d98a3;
	overflow: hidden;
	float: left;
}

/*
*	Overzichtstabel
*/

.overzicht {
	width: 100%;
	margin-top: 25px;
	font-size: 16px;
	float: left;
}

	.overzicht {
		background: url('../_img/bg_table_top.jpg') no-repeat top left;
	}

	.overzicht tr.table_top {
		height: 34px;
	}
	
	.overzicht tr.table_top:hover {
		background: none;
	}

	.overzicht tr.table_top th {
		padding-top: 3px;
		color: #FFF;
		font-weight: 400;
		padding-left: 10px;
	}
	
		#content .overzicht tr.table_top th a {
			color: #FFF;
			border-bottom-color: #d98383;
			margin-left: 20px;
		}
		
		#content .overzicht tr.table_top th a:hover, #content .overzicht tr.table_top th a:focus {
			border-bottom-color: #FFF;
		}
		
		#content .overzicht tr.table_top th.selected {
			background: url('../_img/sort_down.jpg') no-repeat 10px 13px;
		}
		
		#content .overzicht tr.table_top th.selected a {
			margin-left: 20px;
			border-bottom-color: #FFF;
		}
	
	.overzicht td {
		padding: 0 10px;
		vertical-align: middle;
	}
	
		.overzicht.lijst td {
			padding-left: 30px;
		}
	
	.overzicht tr.even {
		background-color: #dfedfa;
	}
	
	.overzicht tr:hover {
		background-color: #f2f9ff;
	}
	
	.overzicht td a {
		border-bottom: 0;
		display: block;
		height: 50px;
		line-height: 50px;
		outline: none;
	}
	
	.overzicht .linkedImage {
		padding-top: 8px;
		height: 42px;
	}


/*
*	Pagination
*/

.pagination {
	float: right;
	padding: 40px 0 20px 0;
	font-size: 12px;
	line-height: 1;
}

	.pagination:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.pagination li {
		list-style: none;
		margin-right: 2px;
		float: left;
		display: block;
	}
	
#content .pagination a:link, #content .pagination a:visited, #content .pagination a:active {
	display: block;
	border: 1px solid #A7B7C5;
	margin-right: 2px;
	padding: 7px 11px;
	outline: none;
}

#content .pagination a:hover, #content .pagination a:focus {
	border-color: #788B9A;
	background-color: #dfedfa;
}

.pagination .previous-off,
.pagination .next-off {
	color: #a7b7c5;
	padding: 8px 12px;
	font-weight: bold;
}
 
.pagination .page-active{
	color: #FFF;
	background-color: #788B9A;
	padding: 8px 12px;
}


/*
 * Winkel pagina
 */
#content .adres {
	font-size: 18px;
	color: #97a4af;
	margin-top: -5px;
	padding-bottom: 18px;
	font-style: italic;
}

#winkel_info {
	background: url('../_img/bg_winkel_info.jpg') repeat-y;
}

#winkel_producten {
	width: 550px;
	float: left;
	height: auto;
	color: #88949e;
}

	#content #winkel_producten h3 {
		font-size: 18px;
		padding: 0px 0 18px 0;
	}
	
	#content p.descr {
		color: #97A4AF;
		margin: 0 0 25px 0;
		font-size: 15px;
		line-height: 1;
		padding: 9px 9px 9px 35px;
		background: #dceaf6 url('../_img/bg_descr.jpg') no-repeat 5px 5px;
	}

	#winkel_producten .producten {
		width: 100%;
		font-size: 16px;
		margin: 0 0 15px 0;
	}
	
	#winkel_producten .producten img {
		height: 45px;
	}
	
	#winkel_producten .producten td {
		border-bottom: 1px solid #c3d5e3;
		width: 20%;
		padding: 6px;
	}
	
	#winkel_producten .producten td+td {
		border-bottom: 1px solid #c3d5e3;
		width: 60%;
		text-align: left;
	}
	
	#winkel_producten .producten td+td+td {
		border-bottom: 1px solid #c3d5e3;
		width: 20%;
		text-align: right;
		padding: 0 30px 0 0;
	}
	
	#winkel_producten .producten .last td  {
		border-bottom: none;
	}
	
#winkel_open_betaling {
	width: 280px;
	float: right;
	padding: 0 0 10px 15px;
}

	#winkel_open_betaling .winkel_foto {
		width: 275px;
		height: 183px;
		border: 1px solid #8d98a3;
	}
	
	#winkel_open_betaling .uren {
		width: 285px;
		font-size: 13px;
		text-align: center;
	}
	
	#winkel_open_betaling .uren td {
		padding: 4px 0;
	}
	
	#winkel_open_betaling .uren .dag {
		width: 100px;
		font-variant: small-caps;
		text-align: left;
	}
	
	#content #winkel_open_betaling h3 {
		font-size: 16px;
		padding: 17px 0 9px 0;
	}
	
	#betalingsmogelijkheden li {
		float: left;
		padding-right: 10px;
	}

#winkel_route {
	width: 865px;
	float: left;
	padding-top: 27px;
	padding-bottom: 25px;
}
	
	#content #winkel_route h3 {
		font-size: 18px;
		padding: 0 0 18px 0;
	}

	#winkel_route #glocation {
		width: 550px;
		float: left;
	}
	
	#winkel_route #groute {
		width: 285px;
		float: right;
		margin-top: -10px;
	}
	
#aanraden {
	border:none; 
	overflow:hidden; 
	width:280px; 
	height:30px;
	margin-top: 15px;
}


/*
*	Overzicht
*/
.subnav.overview {
	margin-top: -65px;
}

#tabs_overview {
	background: url('../_img/bg_tabs.jpg') repeat-x bottom left;
	height: 37px;
	width: 100%;
	margin-bottom: 30px;
}

	#tabs_overview li {
		float: left;
		margin-right: 4px;
	}

	#tabs_overview a {
		display: block;
		height: 37px;
		border-bottom: none;
		text-indent: -9999em;
		outline: none;
	}
	
	#tabs_overview #map a {
		background: url('../_img/bg_tab_kaart.jpg') no-repeat 0 -74px;
		width: 110px;
	}
	
	#tabs_overview #map a:hover, #tabs_overview #map a:focus {
		background-position: 0 -37px;
	}
	
	#tabs_overview #map.selected a {
		background-position: 0 0;
		cursor: default;
	}
	
	#tabs_overview #list a {
		background: url('../_img/bg_tab_lijst.jpg') no-repeat 0 -74px;
		width: 91px;
	}
	
	#tabs_overview #list a:hover, #tabs_overview #list a:focus {
		background-position: 0 -37px;
	}
	
	#tabs_overview #list.selected a {
		background-position: 0 0;
		cursor: default;
	}
	

/*
*	Contactform
*/
#contactForm {
	margin-top: 30px;
	background: url('../_img/bg_contactform.jpg') repeat-y;
} 

	#contactForm label:hover {
		cursor: pointer;
	}

	#contactForm dt {
		font-size: 16px;
		padding-bottom: 5px;
	}
	
	#contactForm dd {
		padding-bottom: 25px;
	}
	
	#contactForm textarea, #contactForm input {
		border: 1px solid #b7cad9;
		padding: 5px;
		color: #9caab8;
		font-family: Verdana, Arial, sans-serif;
		width: 350px;
	}
	
	#contactForm textarea:focus, #contactForm input:focus {
		border: 1px solid #788b9a;
		outline: none;
	}
	
	#contactForm textarea {
		height: 170px;
	}
	
	#contactForm #submit {
		width: 150px;
		background-color: #FFF;
	}
	
	#contactForm #submit:hover {
		border: 1px solid #788b9a;
		color: #788b9a;
		cursor: pointer;
	}
	
	#contactForm #verzend {
		padding-bottom: 0;
	}
	
	#contactForm #onderwerp {
		padding: 8px 0 26px 0;
	}
	
	#contactForm .error {
		width: 425px;
	}
	
		#contactForm .error li {
			width: 425px;
			padding: 10px 0 15px 25px;
			background: url('../_img/error.jpg') no-repeat 0 6px;
		}
	
		.errors li {
			color: #df5656;
			padding: 10px 0 0 30px;
			font-size: 15px;
			background: url('../_img/error.jpg') no-repeat 0 6px;
		}
		
		#contactForm .not_valid span {
			display: block;
			width: 390px;
			padding: 10px 0 0 25px;
			background: url('../_img/error.jpg') no-repeat 0 6px;
			color: #df5656;
			font-size: 15px;
		}
	
	#contactForm fieldset {
		width: 425px;
		float: left;
		overflow: hidden;
	}
	
	#message {
		margin-right: 15px;
	}
	
	#content #mailtje {
		font-size: 14px;
		font-style: italic;
		padding: 35px 0 10px 0;
	}


/*
*	Zonder vertrekpunt
*/
#products_overview {
	padding: 25px 0 25px 0;
}

	#products_overview li {
		float: left;
		width: 100px;
		padding: 0 22px 40px 0;
	}
	
	/* temp @TODO */
	#products_overview li img {
		width: 100px;
	}
	
#product_image {
	float: left;
	height: 25px;
	margin-right: 10px;
}


/*
*	404
*/
#page_not_found {
	background: url('../_img/bg_404.jpg') no-repeat bottom right;
	margin: 0 0 25px 0;
}

	#page_not_found h1 {
		font-size: 30px;
	}
	
		#page_not_found h1 span {
			display: block;
			font-size: 50px;
			padding-bottom: 20px;
		}
		
	#page_not_found p {
		font-size: 21px;
		font-weight: 700;
		color: #8b97a1;
		padding: 21px 0 0 0;
	}
	
	#page_not_found ul {
		font-size: 18px;
		padding: 27px 0 282px 35px;
	}
	
		#page_not_found ul li {
			padding: 0 0 32px 28px;
			background: url('../_img/pijltje_404.jpg') no-repeat;
		}
		
		#content #page_not_found a:link, #content #page_not_found a:visited, #content #page_not_found a:active {
			color: #8b97a1;
			border-color: #b5c6d3;
		}
		
		#content #page_not_found a:hover, #content #page_not_found a:focus {
			border-color: #8b97a1;
		}
		
		
#content #about p {
	font-size: 14px;
	padding: 0 0 14px 0;
}


/*
*	Score en reacties
*/
#content #bekijk_reacties {
	font-size: 13px;
}

#reacties_reageren {
	background: transparent url('../_img/bg_winkel_info.jpg') repeat-y scroll 0 0;
	width: 867px;
	float: left;
	margin-top: 40px;
	padding: 10px 0 10px 0;
}

#reacties {
	width: 550px;
	padding: 0 35px 0 0;
	float: left;
}

	.reactie {
		border-bottom: 1px solid #c3d5e3;
		margin-bottom: 40px;
	}
	
		#content .reactie_zelf {
			padding: 0 0 10px 0;
		}
	
		#content .meta, #content .score {
			padding: 0 0 0 0;
			font-style: italic;
			color: #9baab5;
			font-size: 12px;
		}
	
		#content .meta {
			float: left;
		}
	
		#content .score {
			float: right;
		}

#reageren {
	width: 282px;
	overflow: hidden;
	float: left;
}

	#reageren label:hover {
		cursor: pointer;
	}

	#reageren dt {
		font-size: 15px;
		padding-bottom: 3px;
	}

	#reageren dd {
		padding-bottom: 20px;
	}
	
	#reageren dd#captcha-element {
		padding-bottom: 0;
	}

	#reageren textarea, #reageren input {
		border: 1px solid #b7cad9;
		padding: 4px;
		color: #9caab8;
		font-family: Verdana, Arial, sans-serif;
		width: 270px;
		font-size: 13px;
	}

	#reageren textarea:focus, #reageren input:focus {
		border: 1px solid #788b9a;
		outline: none;
	}

	#reageren textarea {
		height: 170px;
	}

	#reageren #submit {
		width: 140px;
		background-color: #FFF;
	}

	#reageren #submit:hover {
		border: 1px solid #788b9a;
		color: #788b9a;
		cursor: pointer;
	}

	#reageren #verzend {
		padding-bottom: 0;
	}

	#reageren .error {
		width: 425px;
	}
	
		#reageren .errors li {
			display: block;
			width: 390px;
			padding: 8px 0 0 22px;
			background: url('../_img/error_small.jpg') no-repeat 0 6px;
			color: #df5656;
			font-size: 13px;
		}
		
		#reageren .not_valid span {
			display: block;
			width: 390px;
			padding: 10px 0 0 25px;
			background: url('../_img/error.jpg') no-repeat 0 6px;
			color: #df5656;
			font-size: 15px;
		}
		
	#content #extra_info {
		font-style: italic;
		font-size: 11px;
		color: #8fa5b7;
		padding: 3px 0 7px 0;
	}
		
/*
*	Score-overzicht
*/
.score_overzicht img {
	margin-top: 7px;
}


/*
*	Score geven
*/
#score {
	display: none;
	overflow: hidden;
	padding: 0 0 20px 0;
	width: 282px;
}

#content #score_label {
	display: none;
	font-size: 15px;
	padding: 0;
}

#score li {
	float: left;
	padding-right: 5px;
}

	#score li a {
		background: url('../_img/score_geven.jpg') no-repeat bottom left;
		display: block;
		width: 25px;
		height: 32px;
		text-indent: -9999em;
		overflow: hidden;
		border: none;
	}
	
	#score li.hover a {
		background: url('../_img/score_geven.jpg') no-repeat top left;
	}

	#score li.selected a {
		background: url('../_img/score_geven.jpg') no-repeat top left;
	}









