/* COMMON: DO NOT EDIT */
html, body{
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color: #6A9840;
	color: #333;
}
.menu ul, .submenu ul, .footer ul {
	list-style:none;
	margin:0;
	padding:0;
}
.left {
	float:left;orange-small
}
.right {footer-title
	float:right;
}
a {
	color: #70ab2d;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a img {
	border:none;
}
img:-moz-broken {
	-moz-force-broken-image-icon : 1;
	width : 24px;
	height : 24px;
}
.clear {
	font-size:1px;
    line-height:normal;
    padding:0px;
    margin:0px;
    clear:both;
}

.box {
	padding: 5px;
	border: solid 1px #CCC;
}

.box:hover{
	border-color: #999;
	box-shadow: 1px 1px 1px 1px #CCC;
}

ul {
	list-style-type: square;
	margin-left: 0px;
	padding-left: 20px;
}

.orange {
	color: #f6961b;
	font-size: 14px;
}

.image_holder {
	border: solid 1px #CCC;
	padding: 5px;
}

.hover {
	border: solid 1px #ccc;
}

.hover:hover {
	border: solid 1px #999;
	box-shadow: 0 0 5px #CCC;
}

/* STANDARD TABLES */

table,th,td {
	border-style: solid;
	border-color: #70AB2D;
}

td, th {
	padding: 5px;
}

th {
	text-align: left;
	color: #f6961b;
}

table tr:nth-child(2n+2) {
  background-color: #EFEFEF;
}

/* MAIN */

h1{
	line-height:120%;	
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Cabin',verdana;
	color: #333;
}

h1:first-child, h2:first-child, h3:first-child{
	margin-top: 0px;
	padding-top: 0px;
}

p {
	line-height: 22px;
}

.fake-h1-black {
	font-size: 20px;
	color: #323232;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: 'Cabin';
}
/* Header */

/*Divs die de content vasthouden */
.wrapper {
	width: 100%;
	padding: 20px 0px 0px 0px;
	line-height: 20px;
	background: url('../images/toplijn.jpg') top left repeat-x;
	background-color: #FFF;
}
.center {
	width: 985px;
	padding: 0px;	
	margin: auto;
}

.container {
	width: 985px;
	padding: 25px 0 25px 0;	
	margin: auto;
}

/* Header div */
.header-top {
	width: 100%;	
}
.logo {
	/*width: 254px;*/
	position:absolute;
	margin: 0;
}

.header-right {
	float: left;
	width: 730px;
	margin:5px 0 15px 0;
}
.header-topright {
	float: right;	
}

.header-menu {
	float: right;
}

.header-menu ul {
	list-style: none;
	list-style-type: none;
	list-style-image:none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.header-menu ul li {
	display: inline;
	float: right;
	padding: 0 15px;
	line-height: 26px;
}

.header-menu ul li a {
	text-decoration: none;
}

.header-menu-active, .header-menu-inactive{
	border-right: 1px solid #d5d5d5;	
}

.header-menu-active a, .header-menu-inactive a:hover, #personalmenu li a:hover{
	color: #f78f1e;
}
.header-menu-inactive a {
	color: #737373;	
}

.header-menu-logged-in {
	background-color:#EDEDED;
	border:1px solid #CCCCCC;
	float: left;
	position: relative;
}
.header-menu-logged-in a {
	background:center right no-repeat url('../images/inloggen2.png');
	padding-right:15px;
	cursor:pointer;
	color: #70AB2D;
	font-weight: bold;
}

.header-menu-logged-in-no-image a {
	background-color:#EDEDED;
	border:1px solid #CCCCCC;
}

.header-menu-not-logged-in {
	background-color:#EDEDED;
	border:1px solid #CCCCCC;
}
.header-menu-not-logged-in a {
	color: #70ab2d;
	font-weight: bold;
}


#personalmenu {
	z-index: 10;
	clear: both;
	position:absolute;
	background-color: #FFF;
	padding: 0;
	margin: 0px 0px 0px 3px;
}

#personalmenu li {
	clear: both;
	padding: 0;
	width: 100%;
	padding: 0 10px;
	margin-left: -1px;
	position: relative;
	background-color:#EDEDED;
	border:1px solid #CCCCCC;
}

#personalmenu li a {
	background-image: none;
	background: none;
	position: relative;
	border: none;
	width: 100%;
	color: #737373;
	font-weight: bold;
}
.social {
	float: right;	
}

.social-button {
	margin-right: 5px;	
	float: left;
}

.search {
	float: right;
	border: none;
	border-width: 0px;
	width: 550px;
}

.search:focus {
	outline:none; 
}
.search-field {
	float: left;
	border: none;
	width: 450px;
	margin:0;
}

.zoek_knop {
	background-color: #70AB2D;
	border-radius: 5px;
	float: right;
	padding: 5px 15px 5px 15px;
	border: solid 1px #4a6e23;
}

.zoek_knop:hover{
	box-shadow: 2px 2px 0 #CCC;
}

.zoek_knop a{
	color: #FFF;
}
.search-button {
	float: right;	
}
.search-button .button {
	color: #FFF;
	text-decoration: none;
	float: left;
	height: 30px;
	width: 96px;
	line-height: 30px;
	text-align: center;
	display: block;
	background-image: url('../images/button.png');
	background-repeat: no-repeat;
	cursor:pointer;
}

/* POP-ups */
.overlay, .overlay_terms, .overlay2, .mail_a_friend_overlay{
	width: 100%;
	height: 100%;
	position: fixed;
	display: none;
	background: url('images/overlay_bg.png') top left repeat;
	z-index: 500;
}

.overlay3{
	width: 100%;
	height: 100%;
	position: fixed;
	background: url('images/overlay_bg.png') top left repeat;
	z-index: 500;
	display:none;
}

.popup{
	width:618px;
	z-index:500;
	display:none;
}

.popup_top{
	width:618px;
	height:17px;
	background:url('../images/popup3-top.png') top left no-repeat;	
}

.popup_center{
	width:578px;
	padding:10px 20px 10px 20px;
	background:url('../images/popup3-middle.png') top left repeat-y;
}

.popup_bottom{
	width: 618px;
	height: 19px;
	background: url('../images/popup3-bottom.png') top left no-repeat;
}

.popup h1{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #70ab2d;
	font-size: 22px;	
}

.vink-right {
	width: 450px;
	float: left;
	padding: 5px 0px 0px 5px;
}

.pop-up-form {
	padding: 20px;
	background-color: #ececec;
	border: solid 1px #dddddd;
	border-radius: 15px;
	margin-top: 10px;
}
		
/* grijze achtergrond */
.grijs-top {
	background-image: url('../images/grijs-bovenkant.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 2px;	
}

.grijs-inner {
	background-image: url('../images/grijsachtergrond.png');
	background-repeat: repeat;
	width: 100%;	
}

.grijs-bottom {
	background-image: url('../images/grijs-onderkant.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 2px;	
}

/* Intro gedeelte */
.intro {
	padding: 25px 0;	
	width: 100%;
}


.slogan {
	float: left;
}
.slogan-groot {
	font-size: 30px;
	color: #636363;	
	margin: 0;
}

.slogan-klein {
	color: #787878;
	font-size: 16px;
	font-style: italic;	
}

.aanmelden {
	float: right;	
}
.aanmelden-button {
	display: block;
	width: 201px;
	height: 39px;
	background-image: url('../images/aanmelden.png');
	background-repeat:no-repeat;
	line-height: 39px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
}

/* aanmelden */
.aanmeld-div {
	background-image: url('../images/aanmeld-block.png');
	width: 985px;
	height: 493px;
	margin-top: -120px;
	margin-bottom: 120px;
	margin-left: auto;
	margin-right: auto;
}

.aanmeld-inner {
	padding: 25px 20px;	
	color: #fff;
}

.aanmeld-formulier {
	width: 450px;
	padding: 0 10px;
	float: left;	
}

.aanmeld-form {
	padding: 20px 0;	
}
.aanmeld-facebook {
	width: 320px;
	padding: 0 20px;	
	float: left;
	margin-left: 80px;
}


/* Formulier algemeen */
.form-row {
	width: 100%;
	padding: 5px 0 10px 0;	
	clear: both;
}

.form-label {
	width: 170px;
	float: left;
	text-align: right;
	color: #FFF;
	font-size: 15px;
	line-height: 30px;
}

.form-input {
	float: left;
	margin-left: 10px;
	float: right;
	width: 265px;
}

.text-field {
	width: 260px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	border: none;
	padding-left: 5px;
}

.empty {
	border: 1px solid #f78f1e !important;	
}

.aanmeld-submit {
	background: transparent left top no-repeat url("../images/aanmelden-submit.png");
	border: none;
	background-color: none;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    text-decoration: none;
    width: 143px;
	text-transform: uppercase;
}

.bekijk-verder {
	float: right;
	margin-top: 10px;
}


/* Uitleg div / Grote blocken van intro */

.uitleg {
	background-image: url('../images/intro-bg2.png') ;	
	height: 295px;
	width: 985px;
	margin:0px 0px 0px 3px;
	position: relative;
	background-repeat:no-repeat;
}

.uitleg-inner {
	padding: 20px 0;;
}

.uitleg-block {
	width: 290px;
	padding: 0 19px;
	float: left;

}

.uitleg a {
	position: absolute;
	display: block;	
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.uitleg-title {
	background-image: url('../images/intro-title-bg.png');
	background-position: bottom;
	background-repeat:repeat-x;
	width: 100%;
	color: #FFF;
	font-size: 20px;
	height: 30px;
	margin: 0;
	padding: 0;
}

.uitleg-image {
	width: 118px;
	height: 86px;
	margin: 0 auto;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}

.uitleg-image img {
	position: absolute;
	bottom: 0px;	
}

.uitleg-omschrijving {
	color: #FFF;	
}

/*menu */
.menu {
	background-image: url('../images/menu2.png'); 	
	background-repeat: no-repeat;
	height: 45px;
	width: 980px;
	margin: 20px 0 0 0;
}

.menu ul {
	list-style: none;
	list-style-image: none;
	list-style-type: none;	
	padding: 0;
	margin: 0;
}

.menu ul li {
	height: 45px;
	display: inline;
	margin: 0;
	padding: 0 23px 0 11px;
	float: left;
	background-image: url('../images/menu-ts.png');	
	background-position: right;
	background-repeat: no-repeat;
}

.menu ul li a {
	background-image: url('../images/arrow-down.png');	
	background-repeat: no-repeat;
	background-position:right;
	padding: 0 25px 0 10px;
	height: 45px;
	display: block;
	line-height: 45px;
	color: #FFF;
	text-decoration: none;
	font-size: 15px;
	font-family: 'Cabin';
}

.menu ul li a:hover {
	color: #f78f1e;
}

#last {
	background-image: none;	
}

.all-cat-holder {
	position: absolute;
	margin-left: -270px;
}

.all-cat-holder ul {
	display: none;
	top: 45px;
	right: 0;
	padding: 0 10px 30px 10px;
	width: 340px;
	border-radius: 5px;
	border: 1px solid #c2c2c2;
	z-index: 20;
	background-color: #FFF;
	box-shadow: 0 0 2px 2px #c2c2c2;
	cursor: default;
} 

.all-cat-holder ul li {
	float: left;
	height: 20px;
	padding: 20px 0px 0 10px;
	width: 140px;
	margin: 0 10px;
	background: none;
	border-bottom: 1px solid #bdbdbd;
}
.all-cat-holder ul li a {
	color: #70AB2D;	
	text-decoration: none;
	font-size: 15px;
	line-height: 20px;
	padding: 0;
	height: 20px;
	font-weight: bold;
	cursor: pointer; 
	text-align: left;
}

.all-cat-holder ul li a:hover{
	color: #F78F1E;
}

.all-cat-holder ul:hover {
	display: block;
}

.all-cat-holder ul.sub-hover {
	display:block;	
}


#col_mes ul li{
	list-style: none;
	list-style-image: none;
	font-weight: bold;
}
/* Content */

/* Title's */
.page-title {
	font-weight: bold;
	font-size: 22px;
	color: #636363;
	margin: 0;
	padding: 0 0 15px 0;	
}
.blue-small {
	font-weight: bold;
	color: #0082c8;
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
}
.blue-big {
	font-size: 18px;
	color:#70ab2d;
	font-family: 'Cabin';
	text-decoration: none;
}

.gray-big {
	font-size: 18px;
	color: #666;
	font-family: 'Cabin';
	text-decoration: none;
}
	
.orange {
	font-size: 18px;
	color: #F6961B;	
	margin: 10px;
	padding: 0;
	text-decoration: none;
	font-family: 'Cabin';
}

.groen {
	font-size: 18px;
	color: #70ab2d;	
	margin: 10px;
	padding: 0;
	text-decoration: none;
	font-family: 'Cabin';
}

.formulier-title {
	font-size: 22px;
	font-family: 'Cabin';
	color: #fff;
	margin: 0;
	padding: 0 0 5px 0;	
	background-image: url("../images/intro-title-bg.png");
    background-position: center bottom;
    background-repeat: repeat-x;	
}

.dotted {
	background-image: url("../images/intro-title-bg.png");
    background-position: center bottom;
    background-repeat: repeat-x;
	margin: 5px 0;
}

.dotted-link {
	clear: both;	
}

/* Merken van voor pagina */
.merken {
	padding: 0;	
}

.merken h3 {
	margin: 0;
	padding: 0;	
}
.onze-merken {
	float: left;
	width: 200px;	
}

.all-onze-merken {
	float: right;	
}

.merken-slider {
	margin: 25px auto;
	border-radius: 10px;
	border: 1px solid #cccccc;
	width: 955px;
	height: 175px;
	text-align: center;
	background-color: #EFEFEF;
	box-shadow: inset 0 0 10px #CCC;
}

.merken-inner {
	padding: 20px 0 0 0;
	float: left;	
}

.arrow-left {
	float: left;
	padding: 75px 0;
	margin-left: -15px;
}

.arrow-right {
	float: right;
	padding: 75px 0;
	margin-right: -15px;		
}

.slide-arrow {
	cursor: pointer;
}

/* Merken van standaard pagina */

.standaard-merken {
	width: 220px;
	float: left;
	padding: 20px 0;	
}

.standaard-merken-slider {
	width: 980px;
	float: left;
	border-radius: 10px;
	background-color: #FFF;
	height: 90px;	
}

.merken-inner-standaard {
	padding: 0;
	float: left;	
}

.arrow-left-standaard {
	float: left;
	padding: 30px 0;
	margin-left: -15px;		
}

.arrow-right-standaard {
	float: right;
	padding: 30px 0;
	margin-right: -15px;		
}

/* blocken van voor pagina */
.block {
	width: 300px;
	padding: 0 19px 0 0;
	float: left;
}

.block h3 {
	margin: 0;	
}


#middle-block {
	padding-left: 19px;		
}

.block-title {
 	float: left;	
	padding: 15px 0;
	width: 100%;
}

.block-omschrijving {
	width: 100%;
	clear: both;
}

.block-lees-meer {
	padding: 10px 0;
}

.block-tussenstuk {
	width: 1px;
	background-color: #C0BEBE;
	float: left;
}

.voucher{
	margin-bottom:20px;	
}

.voucher_img{
	height:100x; 
	width:300px;
}

.voucher_img table, .voucher_img th, .voucher_img td{
	padding:0px;
	border-style:none;	
}

.voucher_text{
	width:300px;
	margin-bottom:10px;	
}

.voucher_text_title{
	margin-bottom:10px;	
}

.voucher_title{
	margin-bottom:5px;	
}

.voucher_text p{
	padding:0px;
	margin:0px;	
}

.laatst-product {
	width: 100%;
	margin: 15px 0 0 0;
	padding-top: 15px;
	border-top: 1px solid #b7b7b7;
	clear: both;
}

/* laatst toegevoegde producten van voor pagina */

#first {
	margin: 0;
	padding: 0;
	border: none;
}

.laatst-image {
	width: 90px;
	float: left;
	border: 1px solid #c0bebe;
}


.laatst-details {
	float: left;	
	width: 190px;
	padding: 0 0 0 15px;
}

.laatst-omschrijving {
	clear: both;
	padding: 8px 0;
}


#laatst-block {
	padding: 0 0 0 19px;	
}

/* redenen blok van voor pagina & aanmelden pagina */

.reden {
	width: 100%;
	padding-bottom: 10px;	
	clear:both;
}

.vink {
	background-image: url('../images/vink.png');
	background-repeat: no-repeat;
	background-position-y: 5px;
	float: left;
	width: 15px;
	height: 19px;	
}

.reden-omschrijving {
	float: left;
	padding: 0 0 0 25px;
	width: 260px;	
}

/*Zoek pagina KAN DIT MISSCHIEN VERWIJDERD WORDEN ALLEMAAL??? */
.zoek-resultaten {
	padding: 20px 0;
	width: 100%;	
}
.zoek-resultaat {
	border-top: 1px solid #cdcdcd;	
	border-bottom: 1px solid #cdcdcd;	
	padding: 10px 0;
}

.zoek-image {
	float: left;
	width: 120px;
	padding-right: 20px;	
}

.zoek-gegevens {
	float: right;	
	/* background-image: url('../images/arrow-down.png'); 
	background-repeat: no-repeat;
	background-position: top right; */
	width: 800px;
}

.zoek-merk, .zoek-aanbieding, .zoek-omschrijving {
	padding: 0;
	margin: 0;	
	line-height: 25px;
	text-align: right;
	width: 100%;
	float: left;
	font-weight: bold;	
}
.zoek-merk {
	color: #6d6d6d;
	font-size: 25px;	
}

.zoek-merk a {
	font-weight: bold;
	color: #6d6d6d;
	font-size: 25px;
	text-decoration: none;	
}

.zoek-aanbieding {
	color: #525252;
	font-size: 16px;	
}

.zoek-omschrijving {
	color: #f9ad5a;
	font-size: 12px;
	font-weight: normal;		
}

.pr_small {
	float: left;
	width: 475px;
	margin: 0px 10px 10px 0px;
}

.pr_small_img {
	float: left; 
	width: 120px; 
	height: 120px; 
	border: solid 1px #ccc;
}

/*Provider */

.provider {
	width: 100%;
}

.provider-details {
	float: left;
	width: 775px;
}

.provider-image {
	width: 175px;
	margin-left: 30px;
	float: left;
}

.read-more {
	width: 100%;
}

/* PROVIDER v2 */



/* aanmeld block van voor pagina */

.aanmeldblock {
	float: left;
	width: 300px;
	padding: 0 20px;
	border-right: 1px solid #c5c5c5;
}

#aanmeldfirst {
	border-left: 1px solid #c5c5c5;	
}

.facebook-aanmelden {
	background-image: url('../images/facebook-aanmelden.png');
	height: 45px;
	width: 243px;
	display: block;
}

.aanmelden-knop {
	padding: 20px 0 0 0;	
}

/*Dashboard */

.dashboard-div {
	width: 985px;
	margin-top: -30px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	color: #FFF;
}

.dashboard-bestellingen {
	/*background-image: url('../images/dashboard-bestellingen.png');*/
	background-repeat: no-repeat;
	width: 714px;
	/*height: 404px;*/
	float: left;
}

.dashboard-bestellingen-center {
	width:708px;
	padding:0px 3px;
}

.dashboard-bestellingen-top {
	background-image: url('../images/dashboard-bestellingen-top.png');	
}

.dashboard-bestellingen-bottom {
	background-image: url('../images/dashboard-bestellingen-bottom2.png');	
}

.dashboard-bestellingen-top, .dashboard-bestellingen-bottom {
	background-repeat: no-repeat;
	width: 714px;
	height: 11px;
}

.dashboard-instellingen-top {
	background-image: url('../images/dashboard-instellingen-top2.png');	
}

.dashboard-instellingen-bottom {
	background-image: url('../images/dashboard-instellingen-bottom2.png');	
}

.dashboard-instellingen-top, .dashboard-instellingen-bottom {
	background-repeat: no-repeat;
	width: 252px;
	height: 11px;
}

.dashboard-instellingen-center {
	padding: 25px 20px;
	padding:0px 3px;
}

.dashboard-instellingen {
	width: 252px;
	float: right;
}

.dashboard-instellingen-inner {
	background-image: url('../images/dashboard-bestellingen-center2.png');
	background-repeat: no-repeat;
	background-position:center center;
	background-color:#488305;
	padding:25px 20px;
}

.dashboard-bestelling {
	padding: 20px 0;
	width: 100%;
}

.dashboard-inner {
	background-color:#488305;
	background-image: url('../images/dashboard-bestellingen-center2.png');
	background-repeat:no-repeat;
	background-position:center center;
	padding:25px 20px;
	min-height:250px;
}

.dashboard-inner-webshops{
	background-image: url('../images/dashboard-bestellingen-center3.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#488305;
	padding:25px 20px;
}

.dashboard-spaarsaldo {
	padding-top: 20px;
}
.dashboard-bestelling div {
	float: left;
	width: 150px;
	padding: 0 5px;
	margin-top: 5px;
}

.bestelling-title {
	font-weight: bold;
}

.dashboard-persoonlijk {
	padding: 20px 0px 20px 0px;	
}

.dashboard-instelling {
	padding: 15px 0;
	margin-top: 15px;
}

.dashboard-webshops{
	width:985px;	
}

.dashboard-webshops-top, .dashboard-webshops-bottom{
	width: 985px;
	height:11px;	
}

.dashboard-webshops-top{
	background:url('../images/dashboard-webshops-top.png') no-repeat;	
}

.dashboard-webshops-center{
	width:979px;
	padding: 0px 3px;
}

.dashboard-webshops-bottom{
	background:url('../images/dashboard-webshops-bottom.png') no-repeat;	
}

.a-rrow {
	background-image: url('../images/arrow-r.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 20px;	
	color: #FFF;
	text-decoration: none;
	line-height: 25px;
	padding-top: 5px;
}

.checkboxes {
 	width: 100%;	
}

.checkboxes .checkbox {
	float: left;
	width: 100%;
	text-transform: uppercase;
	color: #0066FF;
	font-weight: normal;
	margin-bottom: 2px;
}

.suggestie {
	width: 100%;
	margin-bottom: 20px;
}
.suggestie-image {
	float: left;
	width: 60px;	
}
.suggestie-detail {
	float: left;
	width: 160px;
}

.suggestie-detail a {
	text-transform: uppercase;	
}

/* Persoonlijke gegevens */

.persoonlijk-div {
	width: 985px;
	margin-top: -120px;
	margin-bottom: 120px;
	margin-left: auto;
	margin-right: auto;
	color: #FFF;
}

.persoonlijke-gegevens {
	width: 595px;
}

.persoonlijke-gegevens_big {
	width: 960px;
}

.persoonlijke-gegevens .form-label {	
	font-size: 14px;
}

.persoonlijke-gegevens .form-input {	
	float: left;
	width: 360px;
}

.persoonlijke-gegevens .form-row {
	padding: 0 0 10px 0;
}



.persoonlijk-inner {
	padding: 25px 20px;
}

.persoonlijke-gegevens-div {
	float: left;
}
.persoonlijk-wachtwoord-div {
	float: right;
}
.persoonlijke-wachtwoord {
	width: 330px;
}

.blue-box-left {
	background-image: url('../images/blue-box-left2.png');	
	background-repeat: no-repeat;
	height: 495px;
	width: 11px;
	float: left;
}

.blue-box-inner, #blue-box-inner {
	background-image: url('../images/blue-box-bg2.png');	
	background-repeat: repeat-x;
	height: 495px;
	float: left;
}
	
.blue-box-right {
	background-image: url('../images/blue-box-right2.png');	
	background-repeat: no-repeat;
	height: 495px;
	width: 11px;
	float: left;
}

.wachtwoord-row, .wachtwoord-label, .wachtwoord-input {
	width: 100%;
}

.wachtwoord-row {
	padding-bottom: 20px;
}
.wachtwoord-label {
	width: 100px;
	float: left;
	text-align: right;
}

.wachtwoord-input {
	float: left;
	width: 170px;
	margin-left: 15px;
	vertical-align: middle;
}
.wachtwoord-text {
	border: medium none;
    border-radius: 5px 5px 5px 5px;
    height: 30px;
    line-height: 30px;
    width: 170px;
}

/* FAQ */

.faq_element {
	width: 100%;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #CCC;
}

.faq_question{
	font-weight: bold;
	font-size: 14px;
	color: #0082C8;
	cursor: pointer;
}

.faq_answer {
	display: none;
	margin-top: 5px;
}

/* Footer */

.footer {
	width: 100%;	
}

.footer-menu-holder {
	float: left;	
	padding: 30px 0;
}

.footer-menu {
	width: 185px;
	height: 200px;
	float: left;
	padding: 0 20px;
	border-right: 1px solid #c0c1c3;
	border-left: 1px solid #FFF;	
}

#footer-menu-first {
	padding: 0 20px 0 0;
	border-left: none;	
}

#footer-menu-last {
	padding: 0 0 0 10px;
	border-right: none;	
}

.footer-menu ul {
	padding: 20px 0 0 0;
	list-style-image: none;
	list-style: none;
	list-style-type: none;	
}

.footer-menu li {
	line-height: 25px;	
}

.footer-menu li a {
	line-height: 25px;	
	color: #70ab2d;
	text-decoration: none;
}
.footer-title {
	margin: 0;
	width: 140px;
	font-size: 14px;	
	color: #636363;
}

.footer-contact-holder {
	float: left;
	padding: 30px 0;	
}

.footer-contact-inner {
	border-left: 1px solid #FFF;
	padding-left: 20px;
	height: 200px;
}

.footer-contact {
	width: 100%;
	clear: both;
	height: 20px;
	padding-top: 5px;
}

.footer-subject {
	width: 40px;	
	float: left;
	font-weight: bold;
	color: #595e63;
}


.footer-contact-gegevens {
	padding-top: 25px;
	
}

.footer-description {
	float: left;
	width: 240px;
}

.footer-description a {
	color: #70ab2d;
	text-decoration: none;
}

/* Copyright blok van footer */

.copyright {
	border-top: 1px solid #f78f1e;
	background-color:#6a9840;
	color: #FFF;
	height: 40px;	
	line-height: 40px;
	
	float: left;
	width: 100%;	
}

.copyright a {
	color: #f78f1e;
	border-left: 1px solid #9dc0d2;
	padding: 0 10px;
	text-decoration: none;
}

/* TOOLTIP */

.tooltip{
	width: 115px;
	position: absolute;
	display: none;
	z-index: 1000;
}	

.tt_top {
	width: 115px;
	background: url('images/tt_top.png') top left no-repeat;
	height: 5px;
}	

.tt_middle {
	width: 105px;
	padding: 5px;
	background: url('images/tt_middle.png') top left repeat-y;
	color: #FFF;
}

.tt_bottom {
	width: 115px;
	height: 15px;
	background: url('images/tt_bottom.png') top left no-repeat;
}

/* TABS BY SYTZE */

body {
	margin: 0px;
	padding: 0px;
}
#tabs {
	width: 100%;
	height: 28px;
	background: #222 url('/_webblocks/images/bg-tabs-repeat.gif') repeat-x;
}

ul.tabs, ul.tabs list li	{ list-style: none; margin: 0px; padding-left: 10px;}
ul.tabs  					{ height: 30px; border-bottom: 0px solid #CCC; margin: 0px 0px;}
ul.tabs li					{ float: left; margin-top: 3px;height: 13px;padding: 6px 11px 5px 11px;}
ul.tabs li a				{ color: #52b42e; font-size: 10pt; font-family: arial; font-weight: bold;}
ul.tabs li.selected			{ border: 1px solid #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border-bottom-width: 0px;-moz-border-radius-bottomleft: 0px; -webkit-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px;-moz-border-radius-bottomright: 0px; -webkit-border-radius-bottomright: 0px; border-bottom-right-radius: 0px;background: #fff;height: 13px;	padding: 5px 12px 7px 12px;}
ul.tabs li					{ border: 1px solid #dbdbdb; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border-bottom-width: 0px;-moz-border-radius-bottomleft: 0px; -webkit-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px;-moz-border-radius-bottomright: 0px; -webkit-border-radius-bottomright: 0px; border-bottom-right-radius: 0px;background: #dbdbdb;height: 13px;	padding: 5px 12px 6px 12px; margin-right: 3px;}

