body 
{
	margin: 0px;
	padding: 0px;
	background: url(../background/pcnbackground.png) repeat-x;
	background-attachment: fixed;
	text-align: justify;
	font: 13px calibri;
	color: #444444;
}

h1, h2, h3 
{
	margin-top: 0px;
	font-weight: normal;
	color: #FFFFFF;
}

h1 
{
	font-size: 2.4em;
}

h1.success
{
	background: url(../gfx/icons/accept.png) no-repeat left 50%;
	padding-left: 20px;		
}

h1.error
{
	background: url(../gfx/icons/cancel.png) no-repeat left 50%;
	padding-left: 20px;		
}

h2 
{
	font-size: 1em;
}

h3 {
	font-size: 1.1em;
}

p, ol, ul 
{
	margin-bottom: 1.8em;
}

a {
	color: #000000;
}

a:hover 
{
	text-decoration: none;
	color: #FF0000;
}

a img 
{
	border: none;
}

form
{
	margin: 0;
	padding: 0;
}

fieldset
{
	margin: 0;
	padding: 0;
	border: none;
}

#wrapper 
{
	width: 960px;
	margin: 0 auto;
	border: 10px solid #FFFFFF;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-radius: 5px;	
	background: #fff;
}

/* Header */

#header 
{
	background: #444444 url(../gfx/site/headerr.gif) no-repeat left 50%;
	width: 960px;
	height: 100px;
	margin: 0px auto;
	position: relative;
	border-bottom: 2px solid #444;
}

#header a 
{
	text-decoration: none;
	color: #FFFFFF;
}

#header div#loggedIn
{
	width: 400px;
	text-align: right;
	font-weight: normal;
	color: #FFF;
	top: 18px;
	right: 19px;
	height: 20px;
	position: absolute;
}

div#spacer
{
	margin-top: 8px;
	background: #485F15;
	height: 10px;
}

div#spacer2
{
	margin-top: 0px;
	background: #526F15;
	height: 5px;
}

/* Logo */

#logo {
	float: left;
	padding-left: 20px;
}

#logo h1, #logo p {
	margin: 0px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}

#logo h1 {
	padding: 15px 0px 0px 0px;
}


#logo p
{
	margin-left: 2px;
}

/* Menu */

#menu 
{
	float: right;
	margin-top: 55px;
	padding-right: 10px;
	font-size: 14px;
	float: right;
}

#menu ul 
{
	width: 630px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li 
{
	float: right;
	padding: 0;
	margin: 0px;
}

#menu a 
{
	display: block;
	width: auto;
	padding: 4px 8px;
}

#menu a:hover 
{
	text-decoration: underline;
}

#menu .active 
{
	background: url(../gfx/site/background_menu_active.gif) repeat-x;
	border: 1px dotted #E2E2E2;
	color: #FFF;
	margin-top: -1px;
}

#menu .active a 
{	
}

/* Page */

#page 
{
	width: 960px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	background: #FFFFFF;
}

#header-pic {
	width: 960px;
	height: 170px;
}

#header-pic img
{
	width: 960px;
	height: 160px;
}

/* Content */

#content {
	float: right;
	width: 670px;
}

.post
 {
	margin: 0px 0px 30px 0px;
}

.post .title 
{
	margin: 0px;
	background: #444444 url(../gfx/site/img02.jpg) no-repeat left 50%;
	padding: 4px 25px;
	font-size: 1em;
}

.post ul#faq
{
	margin: 0;
	padding: 0;
	padding-right: 5px;
	list-style: none;
}

.post ul#faq li
{
	margin: 0;
	padding: 0;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	list-style: none;
	border-bottom: 1px dotted #999;
}

.post ul#faq li h1 
{
	background: url(../gfx/site/info_icon.gif) no-repeat left 50%;
	padding-left: 20px;
	color: #888;
	font-weight: bold;
	font-size: 1.2em;
}

.post ul#faq li p
{
	text-align: left;
}

.post h1 
{
	color: #555;
	font-weight: bold;
	font-size: 1.1em;
}

.post .entry 
{
	padding-left: 15px;
	padding-top: 12px;
	margin: 0;
}

.post .entry p
{
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 5px;
}

/* Sidebar */

#sidebar 
{
	float: left;
	width: 280px;
	padding-bottom: 20px;
}

#sidebar-bgtop 
{
}

#sidebar-bgbtm 
{
	margin-right: 2px;
	border-right: 1px dotted #E5E5E5;
}

.sidebar-bgbtm 
{
	margin-right: 2px;
	border-right: 1px dotted #E5E5E5;
	margin-bottom: 30px;
}

#sidebar-content
{
}

#left
{
	margin-left: 20px;
}

#right
{
	margin-left: 50px;
}

#sidebar ul 
{
	padding: 0px;
	margin-right: 2px;
	margin: 0px;
	list-style: none;
}

#sidebar ul li ul
{
	padding: 0;
	margin: 0;
}

#sidebar li li 
{
	margin-left: 15px;
	margin-right: 20px;
	line-height: 22px;
	padding-left: 15px;
	border-bottom: 1px dotted #E1E1E1;
	background: url(../gfx/site/img04.jpg) no-repeat left 50%;
}

#sidebar li ul 
{
	margin-bottom: 1em;
	list-style: none;
}

#sidebar h2
 {
	background: #444444 url(../gfx/site/img02.jpg) no-repeat left 50%;
	padding: 4px 25px;
	font-size: 1em;
}

#sidebar p
{
	padding: 8px;
}

#sidebar a 
{
	text-decoration: none;
}

#sidebar a:hover 
{
	text-decoration: underline;
}

#sidebar img.imageLeft
{
	margin-left: 30px;
	margin-top: 75px;
	margin-bottom: 40px;
	max-width: 160px;
}

#sidebar img.imageRight
{
	margin-left: 90px;
	margin-top: 75px;
	margin-bottom: 40px;
	max-width: 160px;
}

label
{
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
}

#searchForm
{
	padding-bottom: 30px;
}

#searchForm input
{
	width: 243px;
	padding: 3px;
	padding-left: 5px;
	font-size: 13px;
	font-family: calibri;
	padding-left: 3px;
	margin-top: 1px;
	border: none;
}

#searchForm  input#submitImage
{
	vertical-align: middle; 
	cursor: pointer; 
	margin-left: 5px;
	margin-top: -2px;
	width: 17px;
	height: 17px;
}

button.submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 120px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-right: 10px;
}

div.imageInputWrapper
{ 
	width: 278px; 
	height: 23px;
	padding: 0;
	border: solid 1px #E4E4E4;  
}

#loginForm input
{
	width: 250px;
	padding: 3px;
	font-size: 13px;
	font-family: calibri;
	margin-bottom: 2px;
	padding-left: 3px;
}

#loginForm input.checkbox
{
	width: 15px;
	height: 15px;
	margin: 0;
	margin-right: 5px;
	padding: 0;
	float: left;
	border: none;
}

#loginForm input.password
{
	font-family: verdana;
}

#loginForm input#submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 120px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-right: 10px;
}

#lostpassForm input
{
	width: 250px;
	padding: 3px;
	font-size: 13px;
	font-family: calibri;
	margin-bottom: 2px;
	padding-left: 3px;
}

#lostpassForm input#submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 170px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-right: 10px;
}


#uploadForm input
{
	border: 1px solid #E2E2E2;
	background: #FFF;
	padding: 3px;
}

#uploadForm p
{
	margin-top: 8px;
	color: #666;
}

#uploadForm  input#submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 120px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
}

.focusField
{
	border: 1px solid #888;
	background-color: #F9F9F9;
}

.idleField
{
	border: 1px solid #D1D1D1;
	background-color: #FFF;
}

#registerForm input
{
	width: 250px;
	padding: 3px;
	font: 13px;
	font-family: calibri;
	margin-bottom: 2px;
	padding-left: 3px;
}

#registerForm input#submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 120px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
}

#registerForm ul#Merken 
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#registerForm ul#Merken li
{
	width: 250px;
	padding: 2px;
	border-bottom: 1px dotted #CCC;
}

#registerForm select
{
	margin-bottom: 2px;
}

#registerForm input.radio
{
	border: none;
	background: none;
	width: 25px;
	height: 15px;
}

#registerForm span.radioSpan
{
	position: relative;
	font-size: 13px;
	top: -2px;
}

#registerForm span.radioSpan_2
{
	position: relative;
	font-size: 13px;
	top: -2px;
}

#registerForm input#radio
{
	border: none;
	background: none;
	width: 15px;
	height: 15px;
}

#settingsForm input
{
	width: 250px;
	padding: 3px;
	font-size: 13px;
	font-family: calibri;
	margin-bottom: 2px;
	padding-left: 3px;
}

#settingsForm .inputSmall
{
	width: 55px;
	padding: 3px;
	font-size: 13px;
	font-family: calibri;
	margin-bottom: 2px;
	margin-right: 2px;
	padding-left: 3px;
}

#settingsForm textarea
{
	width: 250px;
	height: 80px;
	padding: 3px;
	font-size: 13px;
	font-family: calibri;
	margin-bottom: 2px;
	padding-left: 3px;
	border: 1px solid #CCC;
}

#settingsForm select
{
	font-size: 13px;
	font-family: calibri;
	margin-bottom: 2px;
	padding: 1px;
	padding-left: 0px;
	width: 258px;
	border: 1px solid #CCC;
}

#settingsForm select.genSelect
{
	font-size: 13px;
	font-family: calibri;
	margin-bottom: 2px;
	padding: 1px;
	width: 60px;
	padding-left: 0px;
	border: 1px solid #CCC;
}

#settingsForm input.password
{
	font-family: verdana;
}

#settingsForm input#submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 170px;
	background: #333;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
}

#settingsForm input.submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 170px;
	background: #333;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
}

#settingsForm input#radio
{
	border: none;
	background: none;
	width: 15px;
	height: 15px;
}

#settingsForm span.radioSpan
{
	position: relative;
	font-size: 13px;
	top: -2px;
}

#settingsForm span
{
 	margin-left: 5px;
 	font-size: 12px;
 	margin-bottom: 3px;
}

#mailingForm p
{
	margin: 0;
	padding-top: 5px;
	padding-bottom: 2px;
}

#mailingForm input
{
	width: 630px;
	padding: 3px;
	font-size: 13px;
	font-family: calibri;
	margin-bottom: 2px;
	padding-left: 3px;
}

#mailingForm input#attachment
{
	width: 300px;
}

#mailingForm textarea
{
	width: 630px;
	height: 350px;
	padding: 3px;
	font-size: 13px;
	font-family: calibri;
	margin-bottom: 2px;
	padding-left: 3px;
	border: 1px solid #CCC;
}

#mailingForm input#submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 170px;
	background: #333;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-right: 15px;
	margin-top: -1px;
	float: right;
}

#orderForm
{
	padding: 0;
}

#orderForm input
{
	width: 30px;
	font-size: 12px;
	padding: 1px;
	margin-top: -2px;
}

#submitOrderForm input
{
	margin-left: 10px;
}

#submitOrderForm select
{
	width: 150px;
	border: 1px dotted #E4E4E4;
	margin-left: 5px;
	margin-right: 10px;
	padding-left: 2px;
}

#submitOrderForm input#submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 150px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-right: 10px;
	float: right;
}

#submitForm
{
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: right;
}

#submitForm input#submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 150px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-right: 10px;
}

#delItemForm input#submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #333;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-right: 10px;
}

#demotip 
{     
	display: none;     
	background: transparent url(../gfx/site/black_arrow.png);     
	font-size: 12px;     
	height: 75px;    
	width: 160px;     
	padding: 25px;
	padding-top: 20px;
	color: #fff;
	text-align: left;
}

#tooltip_large
{     
	display: none;     
	background: transparent url(../gfx/site/tooltip_groot.png);     
	font-size: 0.9em;    
	height: 250px;    
	width: 365px;     
	padding-left: 85px;
	padding-right: 60px;
	padding-top: 33px;
	color: #fff;
	text-align: left;
}

div#cartContainer
{
	padding-top: 10px;
}

div#fail 
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 35px;
	padding-bottom: 10px;
	background: transparent url(../gfx/site/icons/error.png) no-repeat 10px 5px;     
	border: 1px dotted red; 
}

div#fail p
{
	margin: 0;
	padding: 0;
}


div#fail ul
{
	padding: 0;
	padding-top: 8px;
	padding-left: 15px;
	padding-bottom: 8px;
	margin: 0;
	list-style: square;
}

div#fail li
{
	margin: 0;
	padding: 1px;
}

ul#cartList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#cartList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 19px;
	clear: both;
}

ul#cartList li #subtotal
{
	margin-top: 10px;
}

ul#cartList li div.delete
{
	float: left;
	width: 25px;
	text-align: left;
}

ul#cartList li div.item
{
	float: left; 
	width: 420px;
}

ul#cartList li div.item2
{
	float: left; 
	width: 445px;
}

ul#cartList li div.price
{
	float: left; 
	width: 60px;
	text-align: right;
}

ul#cartList li div.amount
{
	float: left; 
	width: 50px;
	text-align: right;
}

ul#cartList li div.subtotal
{
	float: left; 
	width: 90px;
	text-align: right;
}

ul#cartList li.cart_odd
{
	background-color: #F8F8F8;
	border-top: 1px dotted #E4E4E4;
	border-bottom: 1px dotted#E4E4E4;
}

ul#cartList li.cart_even
{
	background-color: #FFF;
}

div#subtotal
{
	padding-top: 5px;
	height: 19px;
	margin-top: 15px;
	margin-bottom: 5px;
	padding-left: 10px;
	border-top: 1px dotted #E4E4E4;
	border-bottom: 1px dotted #E4E4E4;
}

div#subtotal div.subtotalCart
{
	float: left;
	text-align: left;
	width: 555px;
}

div#subtotal div.subtotalCart2
{
	float: left;
	text-align: right;
	width: 90px;
}

div#discount
{
	padding: 2px;
	padding-left: 10px;
}

div#discount div.discount
{
	float: left;
	text-align: left;
	width: 555px;
}

div#discount div.discount2
{
	float: left;
	text-align: right;
	width: 90px;
}

div#overweight
{
	padding: 2px;
	padding-left: 10px;
}

div#overweight div.overweight
{
	float: left;
	text-align: left;
	width: 555px;
}

div#overweight div.overweight2
{
	float: left;
	text-align: right;
	width: 90px;
}

div#portoDiscount
{
	padding: 2px;
	padding-left: 10px;
}

div#portoDiscount div.portoDiscount
{
	float: left;
	text-align: left;
	width: 555px;
}

div#portoDiscount div.portoDiscount2
{
	float: left;
	text-align: right;
	width: 90px;
}

div#total
{
	padding-top: 5px;
	height: 19px;
	margin-top: 5px;
	padding-left: 10px;
	border-top: 1px dotted #E4E4E4;
	border-bottom: 1px dotted #E4E4E4;
}

div#total div.total
{
	float: left;
	text-align: left;
	width: 555px;
}

div#total div.total2
{
	float: left;
	text-align: right;
	width: 90px;
}

div#productContainer
{
	padding-top: 10px;
}

ul#productList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#productList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 19px;
}

ul#productList li div.item
{
	float: left; 
	width: 445px;
}

ul#productList li div.item_novp
{
	float: left; 
	width: 500px;
}

ul#productList li div.price
{
	float: left; 
	width: 60px;
	text-align: right;
}

ul#productList li div.amount
{
	float: left; 
	width: 50px;
	text-align: right;
}

ul#productList li div.cart
{
	float: left; 
	width: 35px;
	text-align: right;
}

ul#productList li div.cart img
{
	margin-top: -1px;
}

ul#productList li div.volumep
{
	float: left; 
	width: 50px;
	text-align: right;
}

ul#productList li.prod_odd
{
	background-color: #F4F4F4;
	border-top: 1px solid #E4E4E4;
}

ul#productList li.prod_even
{
	background-color: #FFF;
	border-top: 1px solid #E4E4E4;
}

ul#productList li div
{
	height: 15px;
}

ul#productList li input#amount
{
	width: 18px;
	text-align: right;
	padding-right: 2px;
}

div#clublistContainer
{
	padding-top: 10px;
}

ul#clubList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#clubList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#clubList li.club_odd
{
	background-color: #F4F4F4;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#clubList li.club_even
{
	background-color: #FFF;
}

ul#clubList li div.view
{
	float: left;
	width: 30px;
}

ul#clubList li div.top_pcn
{
	float: left;
	width: 120px;
}

ul#clubList li div.pcn
{
	float: left;
	width: 120px;
	color: #777;
}

ul#clubList li div.clubnaam
{
	float: left;
	width: 415px;
}

ul#clubList li div.top_eigenklant
{
	float: left;
	width: 80px;
	text-align: right;
}

ul#clubList li div.eigenklant
{
	float: left;
	width: 80px;
	color: #777;
	text-align: right;
}

ul#logList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#logList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#logList li.odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#logList li.even
{
	background-color: #FFF;
}

ul#logList li div.view
{ 
	float: left;
	width: 25px;
}

ul#logList li div.id
{ 
	float: left;
	width: 80px;
}

ul#logList li div.name
{ 
	float: left;
	width: 125px;
}

ul#logList li div.status
{ 
	float: left;
	width: 110px;
}

ul#logList li div.message
{ 
	float: left;
	width: 140px;
}

ul#logList li div.datetime
{ 
	float: left;
	text-align: right;
	width: 170px;
}

ul#inschrijvingenList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#inschrijvingenList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#inschrijvingenList li.odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#inschrijvingenList li.even
{
	background-color: #FFF;
}

ul#inschrijvingenList li div.view
{ 
	float: left;
	width: 25px;
}

ul#inschrijvingenList li div.id
{ 
	float: left;
	width: 80px;
}

ul#inschrijvingenList li div.CPS
{ 
	float: left;
	width: 100px;
}

ul#inschrijvingenList li div.name
{ 
	float: left;
	width: 170px;
}

ul#inschrijvingenList li div.woonplaats
{ 
	float: left;
	width: 140px;
}

ul#inschrijvingenList li div.telefoon
{ 
	float: left;
	text-align: right;
	width: 90px;
}

ul#inschrijvingenList li div.mobiel
{ 
	float: left;
	text-align: right;
	width: 90px;
}

ul#inschrijvingenList li div.email
{ 
	float: left;
	text-align: left;
	width: 200px;
}

ul#contactList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#contactList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#contactList li.odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#contactList li.even
{
	background-color: #FFF;
}

ul#contactList li div.view
{
	float: left;
	width: 30px;
}

ul#contactList li div.top_cps
{
	float: left;
	width: 120px;
}

ul#contactList li div.cps
{
	float: left;
	width: 120px;
	color: #777;
}

ul#contactList li div.naam
{
	float: left;
	width: 255px;
}

ul#contactList li div.merk
{
	float: left;
	width: 200px;
}

ul#paymentList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#paymentList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#paymentList li.odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#paymentList li.even
{
	background-color: #FFF;
}

ul#paymentList li div.view
{
	float: left;
	width: 30px;
}

ul#paymentList li div.top_cps
{
	float: left;
	width: 120px;
}

ul#paymentList li div.cps
{
	float: left;
	width: 120px;
	color: #777;
}

ul#paymentList li div.name
{
	float: left;
	width: 290px;
}

ul#paymentList li div.info
{
	float: left;
	width: 110px;
	text-align: right;
}

ul#paymentList li div.total
{
	float: left;
	width: 100px;
	text-align: right;
}

ul#clieopList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#clieopList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#clieopList li.odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#clieopList li.even
{
	background-color: #FFF;
}

ul#clieopList li div.view
{
	float: left;
	width: 30px;
}

ul#clieopList li div.date
{
	float: left;
	width: 120px;
}

ul#clieopList li div.name
{
	float: left;
	width: 390px;
}

ul#clieopList li div.amount
{
	float: left;
	width: 110px;
	text-align: right;
}

ul#clieopList li div.file
{
	float: left;
	width: 110px;
	text-align: right;
}


ul#paymentProcess
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#paymentProcess li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#paymentProcess li.odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#paymentProcess li.even
{
	background-color: #FFF;
}

ul#paymentProcess li div.processItem
{
	float: left;
	margin-top: -3px;
	width: 30px;
}

ul#paymentProcess li div.factuurnummer
{
	float: left;
	width: 110px;
}

ul#paymentProcess li div.omschrijving
{
	float: left;
	width: 400px;
}

ul#paymentProcess li div.bedrag
{
	float: left;
	width: 50px;
	text-align: right;
}

ul#paymentProcess li div.PDF
{
	float: left;
	width: 50px;
	text-align: right;
}

div#processTotal_left
{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 530px;
	text-align: right;
}

div#processTotal_right
{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 70px;
	text-align: right;
}

#processForm input#submit
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 120px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-left: 10px;
	float: left;
}

ul#viewordersList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#viewordersList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#viewordersList li.order_odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#viewordersList li.order_even
{
	background-color: #FFF;
}

ul#viewordersList li div.top_delItem
{
	float: left;
	margin-left: -5px;
	width: 50px;
}

ul#viewordersList li div.delItem
{
	float: left;
	margin-top: -2px;
	margin-left: -5px;
	width: 50px;
}

ul#viewordersList li div.view
{
	float: left;
	width: 30px;
}

ul#viewordersList li div.view img
{
	height: 16px;
	margin-right: 6px;
}

ul#viewordersList li div.top_ordernummer
{
	float: left;
	width: 110px;
}

ul#viewordersList li div.ordernummer
{
	float: left;
	width: 110px;
	color: #777;
}

ul#viewordersList li div.clubnaam
{
	float: left;
	width: 255px;
}

ul#viewordersList li div.top_orderbedrag
{
	float: right;
	width: 120px;
	padding-right: 5px;
	text-align: right;
}

ul#viewordersList li div.orderbedrag
{
	float: right;
	width: 120px;
	padding-right: 5px;
	text-align: right;
}

ul#incassoList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#incassoList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#incassoList li.odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#incassoList li.even
{
	background-color: #FFF;
}

ul#incassoList li div.view
{
	float: left;
	width: 30px;
}

ul#incassoList li div.top_cps
{
	float: left;
	width: 120px;
}

ul#incassoList li div.cps
{
	float: left;
	width: 120px;
	color: #777;
}

ul#incassoList li div.naam
{
	float: left;
	width: 255px;
}

ul#incassoList li div.factuurnummer
{
	float: left;
	width: 150px;
}

ul#incassoList li div.periode
{
	float: left;
	width: 100px;
	text-align: right;
}

ul#invoiceList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#invoiceList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#invoiceList li.order_odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#invoiceList li.order_even
{
	background-color: #FFF;
}

ul#invoiceList li div.view
{
	float: left;
	width: 30px;
}

ul#invoiceList li div.view img
{
	height: 16px;
	margin-right: 6px;
}

ul#invoiceList li div.top_factuurnummer
{
	float: left;
	width: 120px;
}

ul#invoiceList li div.factuurnummer
{
	float: left;
	width: 120px;
	color: #777;
}

ul#invoiceList li div.omschrijving
{
	float: left;
	width: 285px;
}

ul#invoiceList li div.top_factuurbedrag
{
	float: left;
	width: 110px;
	padding-right: 5px;
	text-align: right;
}

ul#invoiceList li div.factuurbedrag
{
	float: left;
	width: 110px;
	padding-right: 5px;
	text-align: right;
}

ul#invoiceList li div.paid
{
	float: right;
	width: 40px;
	padding-right: 5px;
	text-align: right;
}

ul#newsList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#newsList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#newsList li.odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#newsList li.even
{
	background-color: #FFF;
}

ul#newsList li div.item
{
	float: left;
	width: 25px;
}

ul#newsList li div.newstitle
{
	float: left;
	width: 475px;
}

ul#newsList li div.date
{
	float: left;
	text-align: right;
	width: 150px;
}

ul#downloadList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#downloadList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#downloadList li.odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#downloadList li.even
{
	background-color: #FFF;
}

ul#downloadList li div.processItem
{
	float: left;
	width: 25px;
}

ul#downloadList li div.view
{
	float: left;
	width: 25px;
}

	
ul#downloadList li div.edit
{
	float: left;
	width: 25px;
}

ul#downloadList li div.omschrijving
{
	float: left;
	width: 395px;
}

ul#downloadList li div.omschrijving2
{
	float: left;
	width: 470px;
}

ul#downloadList li div.file
{
	float: left;
	text-align: right;
	width: 150px;
}

ul#downloadList li div.ext
{
	float: left;
	text-align: right;
	width: 30px;
}

ul#maintainproductList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#maintainproductList li
{
	margin: 0;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
}

ul#maintainproductList li.odd
{
	background-color: #F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

ul#maintainproductList li.even
{
	background-color: #FFF;
}

ul#maintainproductList li div.processItem
{
	float: left;
	width: 25px;
}

ul#maintainproductList li div.view
{
	float: left;
	width: 25px;
}

	
ul#maintainproductList li div.edit
{
	float: left;
	width: 27px;
}

ul#maintainproductList li div.omschrijving
{
	float: left;
	width: 350px;
}

ul#maintainproductList li div.omschrijving2
{
	float: left;
	width: 300px;
}

ul#maintainproductList li div.beschrijving
{
	float: left;
	text-align: right;
	width: 70px;
}

ul#maintainproductList li div.marker
{
	float: left;
	text-align: right;
	width: 70px;
}

ul#maintainproductList li div.active
{
	float: left;
	text-align: right;
	width: 70px;
}

ul#maintainproductList li div.enquete
{
	float: left;
	text-align: right;
	width: 70px;
}

div#ndelDownload
{
	margin-top: 15px;
	float: left;	
}

div#newDownload
{
	margin-top: 15px;
	margin-right: 8px;
	float: right;	
}

div#newDownload img
{
	margin-bottom: -3px; 
	margin-left: 5px;
}

div#navigation
{ 
	text-align: right;
	margin-top: 15px;
	padding-right: 5px;
}

div#loadContainer
{
	padding-top: 10px;
}

div#loadContainer_nopadding
{
	padding-top: 0;
}

div#mailingContainer
{
	padding: 0;
}

div#imageLeft
{
	float: left;
	width: 180px;
}

div#uploadImageRight
{
	float: left;
	padding-left: 15px;
}

div#contactFoto img.contactpersoon
{
	margin: 0 auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 2px;
	max-width: 170px;
	display: block;
}

div#contactFoto div
{
	margin: 0 auto;
	margin-top: 8px;
	text-align: center;
	width: 170px;
}

div#contactFoto a
{
	text-decoration: none;
}

div#contactFoto div img
{
	margin-bottom: -4px;
	margin-right: 3px;
}

div.fieldContainer
{
	width: 490px;
	padding-bottom: 20px;
	padding-top: 15px;
}

div.label
{
	padding-left: 15px;
	width: 200px;
	height: 18px;
	margin-bottom: 1px;
	border: 1px solid #FFF;
	padding-top: 2px;
	float: left;
	display: block;
}

div.field
{
	width: 250px;
	height: 18px;
	border: 1px solid #cecece;
	margin-bottom: 1px;
	padding-left: 5px;
	padding-top: 2px;
	float: right;
}

div#newsContainer p,span
{	
	margin: 0;
	padding: 0;
}

div#loader
{
	display: none;
	width: 100%;
	height: 40px;
	padding: 20px;
	padding-left: 15px;
}

div#loader img
{
	margin-left: 20px;
	margin-bottom: -10px;
}

div.overlay 
{
	background-image:url(../gfx/site/white.png);
	width: 600px;
	height: 460px;		
	display: none;
	padding: 25px;
	padding-top: 45px;
	padding-bottom: 5px;
}

div.overlay h1
{
	color: #333;
	font-size: 1.3em;
}

div.overlay img
{
	width: 140px;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 5px;
	border: 1px dotted #999;
	padding: 2px;
	float: left;
}

div.overlay div.wrap
{
	height: 410px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	overflow: auto;
	text-align: left;
}

div.overlay div.wrap p a
{
	color: #444;
}

div.overlay div.close 
{
	background-image:url(../gfx/site/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

button.button_back
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: right;
	width: 160px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-right: 5px;
}

.logo
{
	margin-right: 5px;
}

form#editproductForm {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-top: 12px;
}

form#editproductForm div {
	clear: both;
}

form#editproductForm label {
	width: 200px;
	float: left;
	margin-top: 2px;
}

form#editproductForm input {
	width: 400px;
	float: left;
	margin-top: 2px;
	font-family: calibri;	
	font-size: 13px;
	padding: 3px;
	border: 1px solid #CCC;
}

form#editproductForm select {
	width: 408px;
	float: left;
	font-size: 13px;
	font-family: calibri;	
	padding: 3px;
	margin-top: 2px;
}

form#editproductForm textarea {
	width: 400px;
	height: 80px;
	font-size: 13px;
	font-family: calibri;
	float: left;
	padding: 3px;
	padding-left: 4px;
	margin-top: 2px;
	border: 1px solid #CCC;
}

form#editproductForm input#submit {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 120px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-top: 10px;
	margin-left: 200px;
	float: left;
}

form#enquete
{
	margin: 0;
	padding: 0;	
}

form#enquete select 
{
	float: left;
	background-color: #F9F9F9;
	border: 1px solid #ccc;
	width: 325px;
	margin-top: 3px;
	margin-left: 4px;
	margin-bottom: 10px;
	padding: 1px;
}

form#custom button
{
	float: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 120px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 320px;
}

form#enquete button
{
	float: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 120px;
	background: #333;
	padding: 3px;
	color: #FFF;
	border: none;
	font-size: 13px;
	font-family: calibri;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 320px;
}

form#enquete div#geurbeleving
{
	font-size: 14px;
	text-align: left;
	width: 285px;
	height: auto;
	padding: 5px;
	margin-top: 0;
}

form#enquete h3#info 
{
	background: url(../gfx/site/info_icon.gif) no-repeat 5px 3px;
	color: #555;
	height: 25px;
	font-weight: bold;
	margin: 0;
	margin-top: 2px;
	padding-top: 1px;
	padding-left: 24px;
}

form#enquete div#number_1
{
	background: url(../gfx/site/number_1.gif) no-repeat 0px 5px;
	float: left;
	width: 20px;
	height: 22px;
	font-size: 15px;
	color: #CCC;
}

form#enquete div#number_2
{
	background: url(../gfx/site/number_2.gif) no-repeat 0px 5px;
	float: left;
	width: 20px;
	height: 22px;
	font-size: 15px;
	color: #CCC;
}

form#enquete div#number_3
{
	background: url(../gfx/site/number_3.gif) no-repeat 0px 5px;
	float: left;
	width: 20px;
	height: 22px;
	font-size: 15px;
	color: #CCC;
}

form#enquete div#number_4
{
	background: url(../gfx/site/number_4.gif) no-repeat 0px 5px;
	float: left;
	width: 20px;
	height: 22px;
	font-size: 15px;
	color: #CCC;
}

form#enquete div#number_5
{
	background: url(../gfx/site/number_5.gif) no-repeat 0px 5px;
	float: left;
	width: 20px;
	height: 22px;
	font-size: 15px;
	color: #CCC;
}

/* Footer */

#footer 
{
	background: #555;
	width: 960px;
	height: 24px;
	color: #CCC;
}

#footer p 
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	line-height: normal;
}

#footer a 
{
	margin-left: 1em;
	margin-right: 1em;
	color: #FFF;
	text-decoration: none;
}

#footer a:hover 
{
	text-decoration: underline;
	color: #FFF;
}