/* ################################################################################# */
/*                                                                                   */
/*                                     BODY                                          */
/*                                                                                   */
/* ################################################################################# */



* {
	box-sizing: 			border-box
	-moz-box-sizing: 		border-box;
	margin: 			0;
	padding: 			0;
}

html, body {
	height: 			100%;
}

html {
	font-size: 			100%;
	overflow-y:			scroll;	/* laat altijd de linker scrollbalk zien in FireFox */
}

body {
	background:			#FFFFFF url(../images/bg_body.gif) repeat-x left top;
	color: 				#333333;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			62.5%; /* standaard font grootte is nu 10px, dus 1.2em = 12px */
	margin: 			0;
	min-width: 			990px;
	line-height: 		140%;
	text-align: 		center;
}


/* ################################################################################# */
/*                                                                                   */
/*                                      TAGS                                         */
/*                                                                                   */
/* ################################################################################# */


p {
	font-size:			1.2em;
	line-height:		normal;
	margin:				0 0 1em 0;
	padding: 			0;
}

h1 {
	font-size:			2em;
	line-height:		normal;
	margin:				0 0 0.1em 0;
}

h2 {
	color:				#E20D15;
	font-size:			1.3em;
	line-height:		normal;
	margin:				1em 0 1em 0;
}

h3 {
	font-size:			1.1em;
	margin:				0 0 1em 10px;
	text-transform: 	uppercase;
}

.hr {
	border-bottom: 		#CCCCCC 1px solid;
	margin:				0 0 0 0;
	width: 				100%;
}

.bold {
	font-weight:		bold;
}


.odd {
	background:			#F3F3F3;
}

.even {
	background:			#FFFFFF;
}


a {
	color:				#333333;
	text-decoration:	underline;
}

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

img {
	border: 			0;
}

ul {
	list-style: 			none;
	margin: 			0;
	padding: 			0;
}

form {
	margin: 			0;
	padding: 			0;
}

.inputfocus {
     background:			#FFFF95;
}

input.text, select {
	border:				#CCCCCC solid 1px;
}

textarea{
	border:				#CCCCCC solid 1px;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:			1.0em;
}

input.radio {
	margin: 			0;
	padding: 			0;
}
input.checkbox {
	margin: 			0;
	padding: 			0;
}

button {
	background: 		none;
	border: 			0;
	cursor: 			pointer;
	font-size:			1em;
	font-weight: 		bold;
	margin: 			0;
	padding: 			0;
	text-transform: 	uppercase;
}




/* ################################################################################# */
/*                                                                                   */
/*                                   CONTAINER                                       */
/*                           om de site te centreren                                 */
/*                                                                                   */
/* ################################################################################# */


#container {
	margin: 			0 auto;
	text-align: 		left;
	width: 				990px;
}

html>body #container {
	height: 			auto;
}


/* ################################################################################# */
/*                                                                                   */
/*                                     HEADER                                        */
/*                                                                                   */
/* ################################################################################# */


#header {
	clear: 				both;
	padding:			0 0 0 20px;
}


/* logo */
h1#vz-logo {
	float: 				left;
	margin:				0;
	padding: 			14px 0 0 0;
}

h1#vz-logo a {
	display: 			block; /* h1 in de header wordt vervangen door het Voetbalzaken.nl logo */
}

h1#vz-logo a span {
	display: 			none;
}


/* logintab */
#tab-login {
	background: 		url(../images/tab_login_right.gif) no-repeat right top;	
	float: 				right;
	line-height:		normal;
	margin: 			0 0 0 5px;	
	overflow: 			hidden;
}

#tab-login a {
	background: 		url(../images/tab_login_left.gif) no-repeat left top; 
	color: 				#333333;
	display:			block; 
	font-size:			1.1em;
	font-weight:		bold;
	padding:			8px 45px 15px 20px;
	text-decoration: 	none;
	text-transform: 	uppercase;
}


/* ################################################################################# */
/*                                                                                   */
/*                                    COLUMNS                                        */
/*                                                                                   */
/* ################################################################################# */


#col-1234 {
	clear:				both;
	margin:				-9px 0 0 0;
	overflow:			hidden;
	width:				990px;
}

#col-12,
#col-23 {
	float:				left;
	margin:				0 10px 0 0;
	overflow:			hidden;
	width:				490px;
}

#col-34 {
	float:				left;
	overflow:			hidden;
	width:				490px;
}

#col-123 {
	float:				left;
	margin:				0 10px 0 0;
	overflow:			hidden;
	width:				740px;
}

#col-234 {
	float:				left;
	overflow:			hidden;
	width:				740px;
}

#col-1, 
#col-2,
#col-3 {
	float:				left;
	margin:				0 10px 0 0;
	overflow:			hidden;
	width:				240px;
}


.col-3 {
	float:				left;
	margin:				0 10px 0 0;
	overflow:			hidden;
	width:				240px;
}


#col-12 #col-2,
#col-23 #col-3,
#col-123 #col-3 {
	margin:				0;
}

#col-4 {
	float:				left;
	overflow:			hidden;
	width:				240px;
}

.col-4 {
	float:				left;
	overflow:			hidden;
	width:				240px;
}

/* debug-mode
#col-1 { background:#FF00FF}
#col-2 { background:#FF0600}
.col-3 { background:#FF00F0}
.col-4 { background:#FF0A00}
*/

/* ################################################################################# */
/*                                                                                   */
/*                                     BOXES                                         */
/*                                                                                   */
/* ################################################################################# */


/* gradient boxes met schaduw */
.box-1col-grad-shadow {
	background: 		url(../images/bg_box_1col_grad_shadow_top.gif) no-repeat left top;
}

.box-1col-grad-shadow-bottom {
	background: 		url(../images/bg_box_1col_grad_shadow_bottom.gif) no-repeat left bottom;
	width:				240px;
}

.box-2col-grad-shadow {
	background: 		url(../images/bg_box_2col_grad_shadow_top.gif) no-repeat left top; 
}

.box-2col-grad-shadow-bottom {
	background: 		url(../images/bg_box_2col_grad_shadow_bottom.gif) no-repeat left bottom;
	width:				490px;
}

.box-2col-grad-login {
	background: 		url(../images/bg_box_2col_grad_login_top.gif) no-repeat left top; 
}

.box-2col-grad-login-bottom {
	background: 		url(../images/bg_box_2col_grad_login_bottom.gif) no-repeat left bottom;
	width:				490px;
}

.box-3col-grad-shadow {
	background: 		url(../images/bg_box_3col_grad_shadow_top.gif) no-repeat left top; 
}

.box-3col-grad-shadow-bottom {
	background: 		url(../images/bg_box_3col_grad_shadow_bottom.gif) no-repeat left bottom;
	width:				740px;
}

.box-4col-grad-shadow {
	background: 		url(../images/bg_box_4col_grad_shadow_top.gif) no-repeat left top; 
}

.box-4col-grad-shadow-bottom {
	background: 		url(../images/bg_box_4col_grad_shadow_bottom.gif) no-repeat left bottom;
	width:				990px;
}

.box-1col-grad-shadow,
.box-2col-grad-shadow, 
.box-2col-grad-login,
.box-3col-grad-shadow, 
.box-4col-grad-shadow {
	clear:				both;
	padding:			15px 0 0 0;
}

.box-1col-grad-shadow-bottom,
.box-2col-grad-shadow-bottom,
.box-2col-grad-login-bottom,
.box-3col-grad-shadow-bottom,
.box-4col-grad-shadow-bottom {
	clear:				both;
	height:				auto;
	min-height:			150px;
	padding:			0 5px 5px 5px;	
}

/* voor Internet Explorer */
/*\*/
* html .box-1col-grad-shadow-bottom,
* html .box-2col-grad-shadow-bottom,
* html .box-2col-grad-login-bottom,
* html .box-3col-grad-shadow-bottom,
* html .box-4col-grad-shadow-bottom {
	height:				150px;
}
/**/


/* gradient boxes zonder schaduw */
.box-1col-grad {
	background: 		url(../images/bg_box_1col_grad_top.gif) no-repeat left top;
}

.box-1col-body {
	background: 		url(../images/bg_box_1col_body.gif) no-repeat 6px 60px;
}

.box-1col-grad-bottom {
	background: 		url(../images/bg_box_1col_grad_bottom.gif) no-repeat left bottom; 
	width:				240px;
}

.box-2col-grad {
	background: 		url(../images/bg_box_2col_grad_top.gif) no-repeat left top;
}

.box-2col-body {
	background: 		url(../images/bg_box_2col_body.gif) no-repeat 6px 60px;
}

.box-2col-grad-bottom {
	background: 		url(../images/bg_box_2col_grad_bottom.gif) no-repeat left bottom; 
	width:				490px;
}

.box-3col-grad {
	background: 		url(../images/bg_box_3col_grad_top.gif) no-repeat left top;
}

.box-3col-body {
	background: 		url(../images/bg_box_3col_body.gif) no-repeat 6px 60px;
}

.box-3col-grad-bottom {
	background: 		url(../images/bg_box_3col_grad_bottom.gif) no-repeat left bottom; 
	width:				740px;
}

.box-4col-grad {
	background: 		url(../images/bg_box_4col_grad_top.gif) no-repeat left top;
}

.box-4col-body {
	background: 		url(../images/bg_box_4col_body.gif) no-repeat 6px 60px;
}

.box-4col-grad-bottom {
	background: 		url(../images/bg_box_4col_grad_bottom.gif) no-repeat left bottom; 
	width:				990px;
}

.box-1col-grad,
.box-2col-grad,
.box-3col-grad,
.box-4col-grad,
.box-1col-body,
.box-2col-body,
.box-3col-body,
.box-4col-body {
	clear:				both;
}

.box-1col-grad-bottom,
.box-2col-grad-bottom,
.box-3col-grad-bottom,
.box-4col-grad-bottom {
	clear:				both;
	height:				auto;
	min-height:			75px;
	padding:			15px 5px 5px 5px;
}

/* voor Internet Explorer */
/*\*/
* html .box-1col-grad-bottom,
* html .box-2col-grad-bottom,
* html .box-3col-grad-bottom,
* html .box-4col-grad-bottom {
	height:				75px;
}
/**/


/* speciale boxes met schaduw */
.box-1col-special-shadow {
	background: 		url(../images/bg_box_1col_special_shadow_top.gif) no-repeat left top; 
}

.box-1col-special-shadow-bottom {
	background: 		url(../images/bg_box_1col_special_shadow_bottom.gif) no-repeat left bottom;
	width:				240px;
}

.box-2col-special-shadow {
	background: 		url(../images/bg_box_2col_special_shadow_top.gif) no-repeat left top; 
}

.box-2col-special-shadow-bottom {
	background: 		url(../images/bg_box_2col_special_shadow_bottom.gif) no-repeat left bottom;
	width:				490px;
}

.box-3col-special-shadow {
	background: 		url(../images/bg_box_3col_special_shadow_top.gif) no-repeat left top; 
}

.box-3col-special-shadow-bottom {
	background: 		url(../images/bg_box_3col_special_shadow_bottom.gif) no-repeat left bottom;
	width:				740px;
}

.box-4col-special-shadow {
	background: 		url(../images/bg_box_4col_special_shadow_top.gif) no-repeat left top; 
}

.box-4col-special-shadow-bottom {
	background: 		url(../images/bg_box_4col_special_shadow_bottom.gif) no-repeat left bottom;
	width:				990px;
}

.box-1col-special-shadow, 
.box-2col-special-shadow, 
.box-3col-special-shadow,
.box-4col-special-shadow {
	clear:				both;
	margin:				1px 0 0 0;
	padding:			15px 0 0 0;
}

.box-1col-special-shadow-bottom,
.box-2col-special-shadow-bottom,
.box-3col-special-shadow-bottom,
.box-4col-special-shadow-bottom {
	clear:				both;
	height:				auto;
	min-height:			75px;
	padding:			0 5px 5px 0px;	
}

/* voor Internet Explorer */
/*\*/
* html .box-1col-special-shadow-bottom,
* html .box-2col-special-shadow-bottom,
* html .box-3col-special-shadow-bottom,
* html .box-4col-special-shadow-bottom {
	height:				75px;
}
/**/


/* ################################################################################# */
/*                                                                                   */
/*                                     NAVIGATIE                                     */
/*                                                                                   */
/* ################################################################################# */


/* headernavigatie */
#header-nav {
	float:				right;
 	overflow: 			hidden;
 	text-align: 		right;
}

#header-nav a {
 	color:				#333333;
 	text-decoration: 	underline;
}

#header-nav a:hover {
 	color:				#E20D15;
	text-decoration: 	underline;
}

#header-nav ul {
 	float: 				left;
 	list-style: 		none;
 	margin: 			5px 0 0 0;
}

#header-nav ul li {
 	border-right: 		1px solid #333333;
 	float: 				left;
 	padding: 			0 10px 0 10px;
}

#header-nav ul li.last {
 	border-right: 		none;
}


/* hoofd-tabnavigatie als je ingelogd bent */
#tab-nav {
	/*color: 			#FFFFFF; */
	font-size: 			1.3em;
	font-weight:			bold;
	margin:				30px 0 0 0;
	overflow: 			hidden;
	text-transform: 		uppercase;
	width:				inherit;
}

#tab-nav a {
	display: 			block;
	text-decoration: 	none;
}

#tab-nav ul {
 	float: 				left;
 	list-style: 		none;
 	margin: 			0;
	padding:			0 0 0 20px;
}

#tab-nav ul li {
	background: 		url(../images/tab_nav_inactive_left.gif) no-repeat left bottom;	
 	float: 				left;
 	margin: 			6px 3px 0 0;
	line-height:		normal;
	padding:			0 0 0 10px;
	overflow: 			hidden;
}

#tab-nav ul li.active {
	background: 		url(../images/tab_nav_active_left.gif) no-repeat left bottom;	
 	margin: 			0 3px 0 0;
}

#tab-nav ul li a {
	background: 		url(../images/tab_nav_inactive_right.gif) no-repeat right bottom;
	color:				#FFFFFF;
 	padding: 			5px 35px 4px 25px;
}

#tab-nav ul li a:hover {
	color:				#D3E10D;
}

#tab-nav ul li.active a, #tab-nav ul li.active a:hover {
	background: 		url(../images/tab_nav_active_right.gif) no-repeat right bottom; 
	color:				#333333;
 	padding: 			9px 35px 6px 25px;
}


/* subnavigatie als je ingelogd bent */
#sub-nav {
	background:			url(../images/bg_nav_4col_special_shadow.gif) no-repeat left top;
	clear:				both;
	font-size:			1.2em;
	height:				30px;
	overflow:			hidden;
	padding:			6px 5px 5px 15px;	
	width:				990px;
}

#sub-nav a {
	color: 				#333333;
	text-decoration: 	none;
}

#sub-nav a:hover {
 	color:				#E20D15;
	text-decoration: 	underline;
}

#sub-nav ul {
 	list-style: 		none;
 	margin: 			0;
	padding:			0 0 15px 0;	
}

#sub-nav ul li {
 	border-right: 		1px solid #333333;
	display:			inline;
 	padding: 			0 10px 0 10px;
}

#sub-nav ul li.active {
	font-weight:		bold;
}

#sub-nav ul li.active a:hover {
	text-decoration: 	none;
}

#sub-nav ul li.last {
 	border-right: 		none;
}


/* tabnavigatie in een box */
.tab-box {
	/*color: 			#FFFFFF; */
	font-size: 			1.1em;
	font-weight:			bold;
 	overflow: 			hidden;
	width:				inherit;
}

.tab-box a {
	display: 			block;
	text-decoration: 	none;
}

.tab-box ul {
 	float: 				left;
 	list-style: 		none;
 	margin: 			0;
	padding:			0 0 0 10px;
}

.tab-box ul li {
	background: 		url(../images/tab_box_inactive_left.gif) no-repeat left top;	
 	float: 				left;
 	margin: 			0 3px 0 0;
	line-height:		normal;
	padding:			0 0 0 3px;
	overflow: 			hidden;
}

.tab-box ul li.active {
	background: 		url(../images/tab_box_active_left.gif) no-repeat left top;	
}

.tab-box ul li a {
	background: 		url(../images/tab_box_inactive_right.gif) no-repeat right top;
	color:				#FFFFFF;
 	padding: 			5px 9px 5px 5px;
}

.tab-box ul li a:hover {
	color:				#D3E10D;
}

.tab-box ul li.active a, .tab-box ul li.active a:hover {
	background: 		url(../images/tab_box_active_right.gif) no-repeat right top; 
	color:				#E20D15;
}


/* tabnavigatie in een box voor alfabetisch sorteren */
.tab-box-alphabet {
	/*color: 			#FFFFFF; */
	font-size: 			1.1em;
	font-weight:		bold;
 	overflow: 			hidden;
	width:				inherit;
}

.tab-box-alphabet a {
	display: 			block;
	text-decoration: 	none;
}

.tab-box-alphabet ul {
 	float: 				left;
 	list-style: 		none;
 	margin: 			0;
	padding:			0 0 0 10px;
}

.tab-box-alphabet ul li {
	background: 		url(../images/tab_box_inactive_left.gif) no-repeat left top;	
 	float: 				left;
 	margin: 			0 1px 0 0;
	line-height:		normal;
	padding:			0 0 0 3px;
	overflow: 			hidden;
}

.tab-box-alphabet ul li.active {
	background: 		url(../images/tab_box_active_left.gif) no-repeat left top;	
}

.tab-box-alphabet ul li a {
	background: 		url(../images/tab_box_inactive_right.gif) no-repeat right top;
	color:				#FFFFFF;
 	padding: 			5px 8px 5px 5px;
}

.tab-box-alphabet ul li a:hover {
	color:				#D3E10D;
}

.tab-box-alphabet ul li.active a, .tab-box-alphabet ul li.active a:hover {
	background: 		url(../images/tab_box_active_right.gif) no-repeat right top; 
	color:				#E20D15;
}


/* footernavigatie */
#footer-nav {
	clear: 				both;
	overflow: 			hidden;
}

#footer-nav a {
	color: 				#CCCCCC;
	text-decoration: 	none;
}

#footer-nav a:hover {
	color: 				#E20D15;
	text-decoration: 	none;
}

#footer-nav ul {
 	list-style: 		none;
 	margin: 			0;
	padding:			0 0 15px 0;	
}

#footer-nav ul li {
 	border-right: 		1px solid #CCCCCC;
	display:			inline;
	line-height: 		1em;
 	padding: 			0 10px 0 10px;
}

#footer-nav ul li.last {
 	border-right: 		none;
}


/* ################################################################################# */
/*                                                                                   */
/*                                     DELETED                                       */
/*                                                                                   */
/* ################################################################################# */

.deleted {
 border-left:  #FFCECE 5px solid;
 color:    #FFCECE;
 font-weight:  bold;
}


.deleted img {
	filter:			alpha(opacity=10);
	-moz-opacity:		.10;
	opacity:		.10;
}

.deleted a {
	font-weight:		normal;;
}


/* ################################################################################# */
/*                                                                                   */
/*                                     TABELLEN                                      */
/*                                                                                   */
/* ################################################################################# */

/* blok waarin Phillip Cocus staat op de homepage */
#intro {
	height:				329px;
	margin:				0;
	padding:			0;
} 

#intro iframe {
	margin:				3px 0 0 0;
} 


/* tabeleigenschappen voor de navigatie van de competities */
.competition-nav {
	background:			#CCCCCC;
	height:				25px;
	overflow:			hidden;
	width:				230px;
}

.competition-nav table {
	border-collapse:		collapse;
	border-spacing:			0;
	color:				#FFFFFF;
	font-size:			1.1em;
	margin:				2px 0 0 0;
	padding:			0;	
	width:				100%;
}

.competition-nav td {
	font-weight:		bold;
	padding: 			0;
	text-align:			center;
}

.competition-nav .nextclubs a {
	background:			url(../images/icon_bullit_15x15_comp_right.gif) no-repeat right center;
	color:				#FFFFFF;
	line-height:		normal;
	padding: 			7px 23px 7px 0;
	text-decoration:	none;
}

.competition-nav .previousclubs a {
	background:			url(../images/icon_bullit_15x15_comp_left.gif) no-repeat left center;
	color:				#FFFFFF;
	line-height:		normal;
	padding: 			7px 0 7px 23px;
	text-decoration:	none;
}

.competition-nav a:hover {
 	color:				#E20D15;
	text-decoration:	none;
}

.competition-nav td.previous {
	padding: 			3px 0 0 10px;
}

.competition-nav td.previous a {
	text-decoration:		none;
}

.competition-nav td.next {
	padding: 			3px 10px 0 0;
}

/* tabeleigenschappen voor de competities */
.table-competition table {
	border-left:			#CCCCCC 1px solid;
	border-right:			#CCCCCC 1px solid;
	border-collapse:		collapse;
	border-spacing:			0;
	font-size:			1em;
	margin:				0 1px 25px 1px;
	padding:			0;	
	width:				230px;
}

/* voor Internet Explorer */
/*\*/
* html .table-competition table {
	border-right:			0;
	margin:				0 0 25px 0px;
	padding:			0;	
}
/**/

.table-competition td {
	padding: 			3px 0 4px 0;
	height:				21px;
	vertical-align:			middle;
}

.table-competition td a {
 	color:				#333333;
 	text-decoration: 	underline;
}

.table-competition td a:hover {
 	color:				#E20D15;
	text-decoration: 	underline;
}

.table-competition td.clubhome, .table-competition td.club, .table-competition td.pos {
	padding: 			3px 0 4px 9px;
}

.table-competition td.clubhome, .table-competition td.clubaway {
	text-align:			left;
	width:				90px;
}



.table-competition td.club {
	text-align:			left;
	width:				100px;
}

.table-competition td.pos {
	text-align:			left;
	width:				20px;
}

.table-competition td.matches, .table-competition td.points {
	padding: 			0 10px 0 0;
	text-align:			right;
}

.table-competition td.date, .table-competition td.score  {
	font-size:			10px;
	padding: 			0 10px 0 0;
	text-align:			right;
	width:				30px
}


/* ################################################################################# */
/*                                                                                   */
/*                                     CONTENT                                       */
/*                                                                                   */
/* ################################################################################# */


/* ruimte waarin de content komt */
.content {
	clear:				both;
	padding:			0 10px 10px 10px; /* 0 10px 30px 10px, maar aangepast vanwege lijst onderaan pagina over voetbalzaken*/
}

.content-header {
	clear:				both;
	padding:			10px;
}

.content h1 {
	margin:				0 0 0.5em 0;
}


.content ul {
	clear:				both;
	font-size:			11px;
	margin:				0 20px 10px 0;
}

.content ul li {
	background:			url(../images/icon_bullit_15x15_news.gif) no-repeat left top;
	font-size:			1.2em;
	line-height:			normal;
	margin:				0 0 5px 5px;
 	padding: 			0 0 0 25px;
}

.content ul li.last {
	margin:				0 0 15px 5px;
}


table.stats {
	font-size:			1.2em;
	margin:				-0.5em 0 1em 0;
	width:				210px;
}

table.data {
	border-left:		#CCCCCC 1px solid;
	border-right:		#CCCCCC 1px solid;
	border-collapse:	collapse;
	border-spacing:		0;
	font-size:			1.2em;
	margin:				0 1px 25px 1px;
	padding:			0;	
	width:				100%;
}

.data .content {
 padding:   10px;
}
 
.data .content .images {
 float:    right;
 margin:    0 0 20px 20px;
 overflow:   hidden;
 text-align:   center;
 width:    200px;
}
 
.data .content .images img {
 clear:    both;
 margin:    0 0 20px 0;
}
 
.headerprint {
 background:   url(../images/header_print.gif) no-repeat center top;
 clear:    both;
 font-size:   1.3em;
 font-weight:  bold;
 height:    80px;
 padding:   3px 0 0 0;
 text-align:   center;
}

.bgprint {
 background:   url(../images/header_print.gif) no-repeat center top;
 font-size:   1.3em;
margin:		30px 0;
 padding:   7px 0 0 0;
} 


/* voor Internet Explorer */
/*\*/
* html table.data {
	border-right:		0;
	margin:				0 0 25px 0px;
	padding:			0;	
}
/**/


.stats-value {
	text-align:			right;
}

/* groene mededelingenbalk */
#message {
	clear:				both;
	height:				72px;
	overflow:			hidden;
 	padding: 			0 0 0 15px;
}

#message ul {
 	float: 				left;
 	list-style: 		none;
 	margin: 			0;
 	padding: 			0;
}

#message ul li {
	font-size:			1.2em;
	line-height:		normal;
	margin:				0 0 3px 0;
 	padding: 			0;
}

#message a {
	color:				#333333;
	display:			block;
	line-height:		normal;
	overflow:			hidden;
 	padding: 			0 30px 0 0;
	text-decoration:	none;
}

#message a:hover {
	text-decoration:	none;
}


/* groene aanmeldbalk */
#subscribe {
	clear:				both;
	height:				60px;
	overflow:			hidden;
 	padding: 			0 0 0 15px;
}

#subscribe a {
	color:				#333333;
	display:			block;
	line-height:			normal;
	overflow:			hidden;
 	padding: 			0 20px 0 0;
	text-decoration:		none;
}

#subscribe a:hover {
	text-decoration:		none;
}

#subscribe .img-right {
	float:				right;
	margin:				15px 0 15px 30px;
}


/* nieuwsitems en column */
.subheader {
	background:			#CCCCCC;
	clear:				both;
	color:				#FFFFFF;
	font-size:			0.9em;
	font-weight:			bold;
	height:				25px;
	overflow:			hidden;
	padding:			0;
	width:				100%;
}

.subheader p {
	margin:				0;
	padding:			0.5em 10px 0 10px;
}

.newsitem {
	clear:				both;
	height:				180px;
	overflow:			hidden;
}

.columnitem {
	clear:				both;
	height:				295px;
	overflow:			hidden;
	padding:			0 10px;
}

.newsitem p, .columnitem p, .newsitem h2, .columnitem h2 {
	margin:				0;
	padding:			0.5em 0 0 0;
}

.img-left {
	float:				left;
	padding:			10px 10px 5px 0;
}

.newsheaders {
	clear:				both;
	margin:				0;
	overflow:			hidden;
 	padding: 			10px 20px 0 0;
}


.newsheaders a, .newsitem a, .columnitem a {
	color:				#333333;
	text-decoration:		none;
}

.newsitem a:hover, .columnitem a:hover {
	color:				#E20D15;
	text-decoration:		none;
}

.newsheaders a:hover {
	color:				#E20D15;
	text-decoration:		underline;
}

.newsheaders ul {
 	float: 				left;
	margin:				0 20px 10px 0;
}

.newsheaders ul li {
	background:			url(../images/icon_bullit_15x15_news.gif) no-repeat left top;
	font-size:			1.2em;
	line-height:			normal;
	margin:				0 0 5px 5px;
 	padding: 			0 0 0 25px;
}

.newsheaders ul li.last {
	margin:				0 0 15px 5px;
}

*html .newsheaders ul li.last {
	margin:				0 0 25px 5px;
}

.readmorelink, .columnlink {
	border-top:			#CCCCCC 1px solid;
	clear:				both;
	font-size:			0.9em;
	font-weight:			bold;
	height:				35px;
	line-height:			2em;
	margin:				0 0 10px 0;
	overflow:			hidden;
 	padding: 			10px 10px 0 10px;
	text-transform: 		uppercase;
}

.readmorelink a {
	background:			url(../images/icon_bullit_17x17_news.gif) no-repeat right center;
	color:				#333333;
	padding:			2px 25px 2px 0;
	text-decoration:		none;
}

.columnlink a {
	background:			url(../images/icon_bullit_17x17_column.gif) no-repeat right center;
	color:				#333333;
	padding:			2px 25px 2px 0;
	text-decoration:		none;
}

.readmorelink a:hover, .columnlink a:hover {
	color:				#E20D15;
	text-decoration:		none;
}


/* ################################################################################# */
/*                                                                                   */
/*                                    ZOEKEN                                         */
/*                                                                                   */
/* ################################################################################# */


/* zoeken openbare pagina */
.searchresults {
	background:			#CCCCCC;
	clear:				both;
	color:				#FFFFFF;
	font-size:			0.9em;
	font-weight:		bold;
	height:				25px;
	overflow:			hidden;
	padding:			0;
	width:				100%;
}

.searchresults p {
	margin:				0;
	padding:			0.5em 10px 0 10px;
}

.searchitem {
	clear:				both;
	margin:				0 0 20px 0;
	overflow:			hidden;
	padding:			0;	
}

.searchitem p {
	margin:				0;
	padding:			0.25em 10px 0 10px;
}

.searchitem h2 {
	margin:				0;
	padding:			0.5em 10px 0 10px;
}

.searchitem h2 a {
	color:				#E20D15;
	text-decoration:	underline;
}

.searchitem p.breadcrumbsearch {
	color:  			#AAAAAA;
	font-size:			1.1em;
	margin:				0;
	padding:			0.25em 10px 0 10px;
}

.search-nav {
	border-top:			#CCCCCC 1px solid;
	clear:				both;
	font-size:			1.2em;	
	font-weight:		bold;
	line-height:		2em;
	margin:				20px 0 20px 0;
	overflow:			hidden;
	padding:			7px 0 0 0;
	text-align:			center;
}

.search-nav ul li {
 	color:				#E20D15;
	display:			inline;
 	padding: 			0 2px 0 2px;
}

.search-nav a {
 	color:				#333333;
	font-weight:		normal;
 	text-decoration: 	none;
}

.search-nav a:hover {
 	color:				#E20D15;
	text-decoration: 	underline;
}

.search-previous a {
	background:			url(../images/icon_bullit_15x15_search_left.gif) no-repeat left center;
	color:				#333333;
	margin:				0 10px 0 0;
	padding:			2px 0 2px 20px;
	text-decoration:	none;
}

.search-next a {
	background:			url(../images/icon_bullit_15x15_search_right.gif) no-repeat right center;
	color:				#333333;
	margin:				0 0 0 10px;
	padding:			2px 20px 2px 0;
	text-decoration:	none;
}


/* ################################################################################# */
/*                                                                                   */
/*                                  STARTPAGINA                                      */
/*                                                                                   */
/* ################################################################################# */

/* berichtenbox */
.mail, .invite {
	float:				right;
	margin:				0 0 0 20px;
	padding:			2.9em 0 0 0;
}

.mail a {
	background:			url(../images/icon_mail_25x25.gif) no-repeat center top;
	padding:			30px 0 0 0;
}

.invite a {
	background:			url(../images/icon_invite_25x25.gif) no-repeat center top;
	padding:			30px 0 0 0;
}





/* overzicht van contacten */
.contact {
	margin:				0 0 0 1px;
	min-height:			55px;
	padding:			5px 10px 5px 10px;
}

*html .contact {
	height:				55px;
}

.contact img {
	float:				left;
	margin:				0 10px 0 0;
}

.contact p {
	margin:				0;
}

/* overzicht van contacten in zoekresultaten */
.contact-searchresults {
	border-right:		#CCCCCC	1px solid;
	font-size:			1em;
	margin:				0 0 0 1px;
	width:				100%;
}

.contact-searchresults p {
	margin:				0;
}

.contact-searchresults a {
	font-weight:		bold;
}









.sort-alphabet {
	display:			block;
	float:				right;
	margin: 			0 10px 0 0;
}

.sort-alphabet a {
	padding:			0 2px 0 0;
}

.sort-alphabet a.active {
	font-weight:			bold;
	padding:			0 2px 0 0;
}




/* Clubs */
.clubs {
	border-right:			#CCCCCC	1px solid;
	font-size:			1em;
	margin:				0 0 0 1px;
	width:				100%;
}

.clubs p {
	margin:				0;
}

.clubs a {
	font-weight:		bold;
}

.new-message {
	border-left:		#D3E10D 5px solid;
	font-weight:		bold;
}

.member {
	padding:			5px 0 5px 10px;
	width:				207px;
}

.clubsort {
	padding:			5px 0 5px 10px;
	width:				272px;
}

.adressdata {
	padding:			5px 0 5px 10px;
}

.contactdata {
	padding:			5px 0 5px 10px;
	width:				155px;
}

.photo {
	padding:			5px 5px 5px 10px;
	width:				30px;
}

.clubs .logo {
	padding:			5px 5px 5px 10px;
	width:				100px;
}

.clubs .club {
	padding:			5px 5px 5px 10px;
	width:				150px;
}

.clubs .address {
	padding:			5px 5px 5px 10px;
}

.clubs .contact {
	padding:			5px 5px 5px 10px;
	width:				150px;
}

.sort .match {
	border:				0;
	padding:			5px 0 5px 10px;
	width:				260px;
}

.sort .date {
	padding:			5px 0 5px 10px;
	width:				291px;
}

.match .clubhome {
	padding:			5px 5px 5px 10px;
	width:				130px;
}

.match .clubaway {
	padding:			5px 5px 5px 10px;
	width:				180px;
}

.match .date {
	padding:			5px 5px 5px 10px;
}

.name {
	padding:			5px 0 5px 5px;
	width:				165px;
}

.company {
	padding:			5px 0 5px 5px;
	width:				165px;
}

.company-location {
	padding:			5px 0 5px 5px;
	width:				225px;
}

.branche {
	padding:			5px 0 5px 5px;
}

.branche-club {
	padding:			5px 0 5px 5px;
}

.businessclub {
	padding:			5px 10px 5px 5px;
}

.subject {
	padding:			5px 0 5px 5px;
}

.date {
	padding:			5px 0 5px 5px;
	width:				130px;
}

.action {
	padding:			5px 5px 5px 5px;
	width:				65px;
}

.action img {
	margin:				0 3px 0 3px;
}


.button-special {
	background: 		url(../images/bt_special_green.gif) no-repeat right top;	
	float: 				right;
	clear:				right;
	line-height:		normal;
	margin: 			5px 0 0 5px;	
	overflow: 			hidden;
	width:				225px;
}

.button-special a {
	color: 				#333333;
	display:			block; 
	font-size:			1.1em;
	font-weight:		bold;
	padding:			11px 45px 10px 20px;
	text-decoration: 	none;
	text-transform: 	uppercase;
}

.button-special a:hover {
	color:				#E20D15;
	text-decoration: 	none;
}

/* ################################################################################# */
/*                                                                                   */
/*                            CONTACTENPAGINA's                                      */
/*                                                                                   */
/* ################################################################################# */



.searchres.sort .member{
	width:				240px;
}

.searchres.sort .company {
	width:				240px;
}

.searchres.sort .company p {
	margin:				0 0 0 10px;
}

.searchres.sort .branche {
	width:				140px;
}

.searchres.sort .branche p {
	margin:				0 0 0 20px;
}

.searchres.sort .businessclub {
	margin:				0;
	width:				135px;
}

.searchresdata .photo {
	width:				30px;
}

.searchresdata .name {
	width:				190px;
}

.searchresdata .company {
	width:				215px;
}

.searchresdata .branche {
	width:				110px;
}

.searchresdata .businessclub {
	/*width:				135px;*/
}



/* ################################################################################# */
/*                                                                                   */
/*                            BERICHTENPAGINA's                                      */
/*                                                                                   */
/* ################################################################################# */



.inbox-message {
	border-right:			#CCCCCC	1px solid;
	font-size:			1em;
	margin:				0 0 0 1px;
	width:				100%;
}

.inbox-message p {
	margin:				0;
}

.inbox-message a {
	font-weight:			bold;
}

.mails.sort .member {
	margin:				0;
	width:				242px;
}

.mails.sort .subject {
	margin:				0;
	width:				262px;
}

.mails.sort .subject p {
	margin:				0 0 0 2px;
}

.mails.sort .date {
	margin:				0;
	width:				125px;
}

.mails.sort .date p {
	margin:				0 0 0 12px;
}

.mails.sort .action {
	text-align:			center;
	width:				70px;
}

.mails .photo {
	margin:				0;
	width:				30px;
}

.mails .name {
	margin:				0;
	width:				200px;
}

.mails .subject {
	margin:				0;
	width:				260px;
}

.mails .date {
	margin:				0;
	width:				125px;
}

.mails .action {
	text-align:			center;
	width:				70px;
}


.reply-message {
	display:			block;
	float:				right;
	margin: 			0 15px 0 0;
}

.delete-message {
	display:			block;
	float:				right;
	margin: 			0 15px 0 0;
}

.reply-message a {
	background:			url(../images/icon_reply_15x15.gif) no-repeat right center;
	padding:			0 20px 0 0;
}

.delete-message  a {
	background:			url(../images/icon_trash_15x15.gif) no-repeat right center;
	padding:			0 20px 0 0;
}


#form_bericht label {
	clear:				both;
	float:				left;
	font-size:			1.2em;
	margin:				1em 0 3px 0px;
}

#form_bericht input {
	clear:				both;
	float:				left;
	margin:				0 0 8px 0px;
	padding:			1px 5px 1px 2px;
	width:				550px;	
}

#form_bericht select {
	clear:				both;
	float:				left;
	margin:				0 0 8px 0px;
	width:				550px;	
}

#form_bericht textarea {	
	clear:				both;
	float:				left;
	margin:				0 0 8px 0px;
	padding:			1px 5px 1px 2px;
	width:				550px;	
}


#form_bericht button {
	clear:				both;
	float:				left;
	margin:				0 0 25px 0;
}

#form_bericht button#cancel {
	margin:				25px 0 10px 0;
}



/* ################################################################################# */
/*                                                                                   */
/*                            CONTACTENPAGINA's                                      */
/*                                                                                   */
/* ################################################################################# */



.my-contacts {
	border-right:			#CCCCCC	1px solid;
	font-size:			1em;
	margin:				0 0 0 1px;
	width:				100%;
}

.my-contacts p {
	margin:				0;
}

.my-contacts a {
	font-weight:			bold;
}

.sort {
	border-right:			#CCCCCC	1px solid;
	font-size:			1em;
	font-weight:			bold;
	height:				40px;
	margin:				0 0 0 1px;
	overflow:			hidden;
	width:				100%;
}

.sort p {
	margin:				0;
}

.sort a.active{
	background:			url(../images/icon_bullit_13x13_down.gif) no-repeat right 2px;
	padding:			0 20px 0 0;
}


.friend.sort .member{
	margin:				0;
	width:				242px;
}

.friend.sort .company-location {
	margin:				0;
}

.friend.sort .branche-club {
	margin:				0;
}

.friend.sort .action {
	text-align:			center;
	width:				70px;
}


.friend .photo {
	margin:				0;
	width:				30px;
}

.friend .name {
	margin:				0;
	width:				200px;
}

.friend .company-location {
	margin:				0;
	width:				150px;
}

.friend .branche-club {
	margin:				0 0 0 -5px;
	width:				145px;
}

.friend .action {
	text-align:			center;
	width:				70px;
}



/* ################################################################################# */
/*                                                                                   */
/*                                  CLUBPAGINA's                                       */
/*                                                                                   */
/* ################################################################################# */

.cluboverview {
	font-size:			1em;
	margin:				0 0 0 1px;
}

.cluboverview p {
	margin:				1px 0 0 0;
}


.cluboverview.sort {
	border-right:			#CCCCCC	1px solid;
	font-weight:			bold;
	height:				40px;
	overflow:			hidden;
	width:				100%;
}


.cluboverview.sort .clubsort {
	margin:				0;
	width:				280px;
}

.cluboverview.sort .adressdata {
	margin:				0 0 0 -5px;
	width:				195px;
}

.cluboverview.sort .contactdata {
	margin:				0 0 0 -7px;
	width:				120px;
}

.cluboverview .logo {
	border:				0;
	padding:			5px 0 5px 10px;
	width:				150px;
}

.cluboverview .club {
	padding:			5px 0 5px 10px;
	width:				125px;
}

.cluboverview .address {
	padding:			5px 0 5px 10px;
	width:				200px;
}

.cluboverview .contact {
	padding:			5px 0 5px 10px;
	width:				120px;
}







/* ################################################################################# */
/*                                                                                   */
/*                                  KAARTEN PAGINA's                                 */
/*                                                                                   */
/* ################################################################################# */


.resticket {
	font-size:			1em;
	margin:				0 0 0 1px;
}

.resticket p {
	margin:				1px 0 0 0;
}

.resticket.sort {
	border-right:			#CCCCCC	1px solid;
	font-weight:			bold;
	height:				40px;
	overflow:			hidden;
	width:				100%;
}


.resticket.sort .match p {
	margin:				0;
}

.resticket.sort .date p {
	margin:				0 0 0 -5px;
}

.resticket.sort .time p {
	margin:				0 0 0 -7px;
}

.resticket.sort .tickets p {
	margin:				0 0 0 -7px;
}

.resticket .match {
	border:				0;
	padding:			5px 0 5px 10px;
	width:				145px;
}

.resticket .arra_omschrijving {
	border:				0;
	padding:			5px 0 5px 23px;
	width:				300px;
}

.resticket .date {
	padding:			5px 0 5px 10px;
	width:				95px;
}

.resticket .time {
	padding:			5px 0 5px 10px;
	width:				55px;
}

.resticket .tickets {
	padding:			5px 0 5px 10px;
	text-align:			center;
	width:				60px;
}

.resticket .res {
	padding:			5px 0 5px 10px;
	width:				155px;
}

.resticket .sep {
	padding:			0px 0 5px 0px;
	width:				10px;
}


.resticket .button-special {
	background: 		url(../images/bt_special_green_small.gif) no-repeat right top;	
	float: 				right;
	clear:				right;
	line-height:		normal;
	margin: 			-5px 0 0 5px;	
	overflow: 			hidden;
	width:				150px;
}

.resticket .button-special a {
	color: 				#333333;
	display:			block; 
	font-size:			1.1em;
	font-weight:		bold;
	padding:			11px 45px 10px 20px;
	text-decoration: 	none;
	text-transform: 	uppercase;
}

.resticket .button-special a:hover {
	color:				#E20D15;
	text-decoration: 	none;
}













/* voor Internet Explorer */
/*\*/
*html #messageform button div {
	margin: 			0 0 0 5px;
	padding: 			0 0 0 6px;
}

* html #messageform  button div p {
	margin: 			0 0 -5px 0;
	padding: 			8px 6px 6px 0px;
}







/* overzicht van profiel */
.profile {
	min-height:			200px;
	padding:			0 10px 20px 10px;
}

*html .profile {
	height:				200px;
	padding:			0 10px 10px 10px;
}

.profile table {
	font-size:			1em;
	float:				left;
	height:				100%;
	vertical-align:			top;
	width:				100%; /*170px;*/
}

.profile table.clubprofile {
	font-size:			1em;
	float:				left;
	height:				200px; /*100%*/
	vertical-align:			top;
	width:				170px;
}


.profile table td {
	vertical-align:			top;
}

.profile table td.profilewidth {
	width:				400px;
}

.profile img {
	float:				left;
	margin:				0 25px 0 0;
}

.profile .logo img {
	float:				right;
	margin:				0 0 25px 25px;
}

.profile h2 {
	margin:				-1em 0 1em 0;
}

.profile h3 {
	font-size:			1.3em;
	margin:				1em 0 0 0;
	text-transform:		none;
}

.profile .phone {
	background:			url(../images/icon_phone_15x15.gif) no-repeat left center;
	line-height:		1.5em;
	padding:			0 0 0 25px;
}

.profile .fax {
	background:			url(../images/icon_fax_15x15.gif) no-repeat left center;
	line-height:		1.5em;
	padding:			0 0 0 25px;
}

.profile .m-phone {
	background:			url(../images/icon_m-phone_15x15.gif) no-repeat left center;
	line-height:		1.5em;
	padding:			0 0 0 25px;
}

.profile .website {
	background:			url(../images/icon_website_15x15.gif) no-repeat left center;
	line-height:		1.5em;
	padding:			0 0 0 25px;
}

.profile .email {
	background:			url(../images/icon_mail_15x15.gif) no-repeat left center;
	line-height:		1.5em;
	padding:			0 0 0 25px;
}

.data td {
	vertical-align:		top;
}

.data .name {
	font-weight:		bold;
	padding:			10px;
	width:				150px;
}

.data .value {
	padding:			10px;
}



/* ################################################################################# */
/*                                                                                   */
/*                                     LOGIN                                         */
/*                                                                                   */
/* ################################################################################# */


.transparant {
	/*position: 			absolute;
	width: 				100%;
	height: 			100%;
	min-height:			100%;
	margin: 			0;
	padding: 			0;
	top:				0;
   	left:				0;
	z-index: 			100;
	background: 		#FFFFFF;
	filter: 			alpha(opacity=85);
	-moz-opacity: 		0.85;
	opacity: 			0.85;*/
	
	
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color:#4a932e;
	margin:0;
	padding:0;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}





/* ################################################################################# */
/*                                                                                   */
/*                                     FOOTER                                        */
/*                                                                                   */
/* ################################################################################# */

#footer {
	border-top: 		1px solid #CCCCCC;
	clear: 				both;
	color: 				#CCCCCC;
	overflow:			hidden;
	padding:			20px 0 0 0;	
	text-align: 		center;
}



/* ################################################################################# */
/*                                                                                   */
/*                                     UITNODIGINGEN                                 */
/*                                                                                   */
/* ################################################################################# */

.accepted {
	background:			#DFFFDF;
	border-left:		#CCFFCC 5px solid;
	color:				#CCFFCC;
	font-weight:		bold;
}

.accepted img {
	filter:alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.10;
}


/* ################################################################################# */
/*                                                                                   */
/*                                      FORMS                                        */
/*                                                                                   */
/* ################################################################################# */

.error {
	border:	 			#E20D15 solid 1px;
	color:				#E20D15;
}

button div {
	background: 			url(../images/bt_green_left.gif) no-repeat left center;
	margin: 			0;
	padding: 			0 0 0 5px;
}

button div p, .tips button div p {
	background: 			url(../images/bt_green_right.gif) no-repeat right center;
	margin: 			0;
	padding: 			7px 9px 7px 4px;
	white-space: 			nowrap;
}


/* zoekformulier kort */

.searchform {
	height:				39px;
	overflow:			hidden;
	width:				210px;
}

.searchform input {
	color:  			#999999;
	margin:				1px 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				145px;	
}

*html .searchform button div {
	float:				right;
	position:			absolute;
	right:				1px;
	margin: 			-9px 0 0 5px;
	padding:			1px 0 0 6px;
}

*html .searchform button div p {
	margin:				-6px 0 -5px 0;
	padding:			10px 12px 10px 6px;
}








/* nieuwsbriefformulier aanmelden kort */
#nieuwsbriefform {
	height:				125px;
	overflow:			hidden;
	width:				210px;
}



#nieuwsbriefform label {
	float:				left;
	font-size:			1.2em;
	margin:				0 0 3px 0px;
}

#nieuwsbriefform input {
	margin:				0 0 8px 0px;
	padding:			1px 5px 1px 2px;
	width:				209px;	/*210px*/
}

#nieuwsbriefform button {
	float:				right;
	margin:				0 0 10px 0px; /*112px;*/
	padding:			0;
	width:				100px; /*IE7 = 150px */
}

*html #nieuwsbriefform button div {
	float:				right;
	margin: 			-2px 0 0 0;
	padding:			1px 0 0 2px;
}

*html #nieuwsbriefform button div p {
	margin: 			-2px 0px 0 4px;
	padding: 			7px 11px 7px 5px;
}














/* pollformulier openbare pagina */


#pollform {
	height:				151px;
	overflow:			hidden;
	width:				210px;
}

#pollform p {
	margin:				20px 0 0 0;
}

#pollform label {
	float:				left;
	font-size:			1.2em;
	margin:				-13px 0 0 25px;
}

#pollform input {
	display:			block;
	margin:				7px 0 0 4px;
}

#pollform button {
	float:				right;
	margin:				-22px 0 17px 0px; /*112px;*/
	padding:			0;
	width:				60px; /*IE7 = 100px */
}


*html #pollform label {
	margin:				-15px 0 0 25px;
}


*html #pollform input {
	margin:				-3px 0 0 0;
}



*html #pollform button div {
	float:				right;
	margin: 			-2px 0 0 5px;
	padding:			1px 0 0 2px;
}

*html #pollform button div p {
	margin: 			-2px 0px 0 4px;
	padding: 			7px 11px 7px 5px;
}












/* pollresultaten openbare pagina */
.answer {
	clear:				both;
	margin:				0 0 10px 0; 
	padding:			0 0 20px 0; 
}

.answer p {
	display:			block;
	float:				left;
	width:				35px;
}

div#yes  {
	background: 		url(../images/poll_left_green.gif) no-repeat 6px 3px;
	float:				left;
	padding:			0 0 0 15px;
}

div#yes  p {
	background: 		url(../images/poll_right_green.gif) no-repeat right 3px;
	display:			normal;
	float:				none;
	width:				auto;
}

div#no  {
	background: 		url(../images/poll_left_red.gif) no-repeat 6px 3px;
	float:				left;
	padding:			0 0 0 15px;
}

div#no  p {
	background: 		url(../images/poll_right_red.gif) no-repeat right 3px;
	display:			normal;
	float:				none;
	width:				auto;
}

.score {
	float:				right;
	font-size:			0.8em;
	padding:			0 10px 0 0;
}

.score p {
	display:			normal;
	float:				none;
}





/* Aanmeldformulier openbare pagina */


#aanmeldform button {
	font-size:			0.8em;
	margin:				20px 0 17px 0;
}

*html #aanmeldform button div {
	float:				right;
	margin: 			-2px 0 0 0px;
	padding:			1px 0 0 2px;
}

*html #aanmeldform button div p {
	font-size:			1em;
	margin: 			-2px 0px 0 4px;
	padding: 			7px 11px 7px 5px;
}


#loginvergetenform {
	height:				100px;
	overflow:			hidden;
	padding:			10px;
	text-align:			left;
	width:				210px;
}

.login-container h3 {
	padding-left:			120px;
}

.login-container p {
	padding:			0 10px 0 105px;
	text-align:			left;
}

#loginvergetenform label {
	font-size:			1.1em;
	margin:				0 0 0 -10px;
}


#loginvergetenform input {
	margin:				5px 0 0 -10px;
	width:				209px;
}



#loginvergetenform button {
	float:				right;
	margin:				10px -10px 10px 0px; 
	padding:			0;
	width:				150px;
}
#loginvergetenform button div {
	float:				right;
	margin: 			-2px 0 0 0px;
	padding:			1px 0 0 2px;
}

#loginvergetenform button div p {
	font-size:			1em;
	margin: 			0px 0px 0 4px;
	padding: 			7px 11px 7px 5px;
}


*html #loginvergetenform button div {
	float:				right;
	margin: 			-2px 0 0 0px;
	padding:			1px 0 0 2px;
}

*html #loginvergetenform button div p {
	font-size:			1em;
	margin: 			-2px 0px 0 4px;
	padding: 			7px 11px 7px 5px;
}

.loginvergetenmodalclass {
	border:				none;
	height:				370px;
	margin:				-25px 0 0 -141px;
	top: 				50%;
	left: 				50%;
	width:				750px;
}










/* nieuw lid aanmelden */
#tellafriendform button {
	margin:				0 0 10px 98px;
}
/* voor Internet Explorer */
/*\*/
*html #tellafriendform button div p {
	margin: 			-3px 0 0 -6px;
	padding: 			7px 3px 7px 1px;
}
/**/


/* profiel bewerken */
#profileform input.normal {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				300px;	
}

#profileform input.small {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				150px;	
}

#profileform input.smaller {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				50px;	
}

#profileform input.upload {	
	margin:				0 20px 0 0;
	padding:			1px 5px 1px 2px;
}

#profileform label {
	margin:				0 2em 0 0.5em;
}

#profileform textarea {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				300px;	
}

#profileform p {
	font-size:			1em;
	margin:				10px 0 0 0;
}

#profileform img {
	margin:				0 3px 0 3px;
}

#profileformcontactpersoon input.normal {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				300px;	
}

#profileformcontactpersoon input.small {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				150px;	
}

#profileformcontactpersoon input.smaller {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				50px;	
}

#profileformcontactpersoon input.upload {	
	margin:				0 20px 0 0;
	padding:			1px 5px 1px 2px;
}

#profileformcontactpersoon label {
	margin:				0 2em 0 0.5em;
}

#profileformcontactpersoon textarea {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				300px;	
}

#profileformcontactpersoon p {
	font-size:			1em;
	margin:				10px 0 0 0;
}

#profileformcontactpersoon img {
	margin:				0 3px 0 3px;
}


#profileform button {
	margin:				10px 0 17px 0;
}

*html #profileform button div {
	float:				right;
	margin: 			-2px 0 0 0px;
	padding:			1px 0 0 2px;
}

*html #profileform button div p {
	font-size:			1em;
	margin: 			-2px 0px 0 4px;
	padding: 			7px 11px 7px 5px;
}










/* kaarten bestellen */
#orderform input.normal {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				300px;	
}

#orderform input.small {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				150px;	
}

#orderform input.smaller {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				50px;	
}

#orderform input.upload {	
	margin:				0 20px 0 0;
	padding:			1px 5px 1px 2px;
}

#orderform label {
	margin:				0 2em 0 0.5em;
}

#orderform textarea {	
	margin:				0 5px 0 0;
	padding:			1px 5px 1px 2px;
	width:				300px;	
}

#orderform p {
	font-size:			1em;
	margin:				10px 0 0 0;
}

#orderform img {
	margin:				0 3px 0 3px;
}

#orderform .calculate .match {
	border:				0;
	padding:			5px 0 5px 10px;
	width:				250px;	
}

#orderform .calculate .price {
	border:				0;
	padding:			5px 0 5px 10px;
	width:				100px;	
}

#orderform .calculate .amount {
	border:				0;
	font-size:			12px;
	padding:			5px 0 5px 10px;
	width:				100px;	
}



#orderform .calculate .total {
	border:				0;
	padding:			5px 0 5px 10px;
	width:				100px;	
}


.calculate {
	font-size:			1em;
	margin:				2em 0;

}

#tekst2 button {
	margin:				30px 0 30px 250px;
}


.downloadlogo {
	width:				75px;
}

.downloadlogo img {
	margin:				5px 5px 5px 0;			

}

.downloadnaam {
	font-size:			12px;
	width:				635px;
	padding:			5px 5px 5px 10px;				

}

.arrdesc {
	padding:			5px 5px 5px 10px;

}



/* instellingen bewerken */
#configform {
	padding:			0 10px;			
}


#configform input {
	clear:				both;
	display:			block;
	margin:				1em 0 1.7em 0;
}

*html #configform input {
	clear:				both;
	display:			block;
	margin:				1em 0 2em 0;
}

#configform label {
	clear:				both;
	display:			block;
	font-size:			1.2em;
	margin:				-3em 0 0 0;
	padding:			0 0 0 25px;
}


#configform button {
	margin:				10px 0 17px 0;
}

*html #configform button div {
	float:				right;
	margin: 			-2px 0 0 0px;
	padding:			1px 0 0 2px;
}

*html #configform button div p {
	font-size:			1.2em;
	margin: 			-2px 0px 0 4px;
	padding: 			7px 11px 7px 5px;
}











/* uitgebreid zoeken */
.tips p {
	background:			url(../images/icon_info_15x15.gif) no-repeat left top;
	padding:			0 0 0 25px;
}

#adv-searchform .content {
	overflow:			hidden;
	width:				230px;
}

#adv-searchform .content {
	padding:			10px 10px 20px 10px;
}

#adv-searchform label {
	float:				left;
	font-size:			1.2em;
	margin:				0 0 3px 0px;
}

#adv-searchform input {
	margin:				0 0 8px 0px;
	padding:			1px 5px 1px 2px;
	width:				210px;	
}

#adv-searchform select {
	margin:				0 0 8px 0px;
	width:				208px;	
}


.tips button {
	margin: 			0 0 5px 225px;
}

#adv-searchform button {
	margin:				10px 0 17px 0;
}

*html #adv-searchform button div {
	float:				right;
	margin: 			-2px 0 0 0px;
	padding:			1px 0 0 2px;
}

*html #adv-searchform button div p {
	font-size:			1.2em;
	margin: 			-2px 0px 0 4px;
	padding: 			7px 11px 7px 5px;
}










/* loginformulier popup */


div#login-container {
	background:			url(../images/bg_box_2col_grad_login_bottom.gif) no-repeat left bottom;
	clear:				both;
   	position: 			absolute;
	margin: 			-150px 0 0 -115px;
	top:				50%;
   	left:				50%;
	z-index: 			105;
}

div#login-container h3 {
	margin: 			0 0 0 -75px;
}

.login-container h3 {
	margin: 			0 0 0 -45px;
}



.login-container {
	background:			url(../images/bg_box_2col_grad_login_bottom.gif) no-repeat left bottom;
	clear:				both;
   	position: 			absolute;
	margin: 			-150px 0 0 -115px;
	top:				50%;
   	left:				50%;
	text-aling:			left;
	z-index: 			105;
}

div#login-container a {
 	color:				#333333;
	font-weight:		normal;
 	text-decoration: 	none;
}

div#login-container a:hover {
	color:				#E20D15;
}



#loginform {
	margin: 			0 12px 20px 110px;
	overflow:			hidden;
	padding:			10px 0 0 0;
	width:				210px;
}

#loginform a {
	text-decoration:		underline;
}

.close-window {
	display:			block;
	float:				right;
	margin: 			0 10px 0 0;
}

.close-window a {
	background:			url(../images/icon_close_15x15.gif) no-repeat right center;
	padding:			0 20px 0 0;
}

#loginform label {
	float:				left;
	font-size:			1.2em;
	margin:				0 0 3px 3px;
}

#loginform input {
	margin:				0 0 8px 0px;
	padding:			1px 5px 1px 2px;
	width:				209px;	
}

#loginform button {
	float:				right;
	margin:				10px 0 17px 0px;
	padding:			0;
	width:				100px;
}

*html #loginform button div {
	float:				right;
	margin: 			-2px 0 0 0px;
	padding:			1px 0 0 2px;
}

*html #loginform button div p {
	font-size:			1.2em;
	margin: 			-2px 0px 0 4px;
	padding: 			7px 11px 7px 5px;
}

#login_login input.onthouden {
	margin: 			0 0 0 0px;
	float:				left;
	height:				15px;
	width:				15px;
}

#login_login span.onthouden {
	margin: 			0 0 0 10px;
font-size:		12px;
	float:			left;
}

.mb-5 {
	margin-bottom:		5px;
}

.mt-10 {
	margin-top:		10px;
}

.h-80 {
	height:			80px;
	overflow:			hidden;
}

.partners-top {
	float:			left;
}

.partners-top div {
         float:                   left;
         font-size:               12px;
         color:                   #666666;
         padding:                 10px 10px 10px 30px;
         line-height:             20px;
}

.partners-top img {
	float:			left;
	margin:		6px 30px 0 0;
}


