
img, div { 
	border:0;
	display:block;
}

a {
	outline:none;
	color:#e99f00;
}

a:hover {
	color:#413a50;	
}

p {
	margin:0;
	padding:10px 0;
}

html {
	height:100%;
}

body {
	padding:0;
	margin:0;
  	height:100%;
	background:#e99f00 url('../images/background.jpg') repeat-x top center;
}

#container {
	width:940px;
	padding:0 10px;
	min-height:100%;
  	height:auto !important;
	height:100%;
	margin:0 auto;
	background-color:white;
	overflow:auto;
}
.fixed-nav-bar {
	display:none;
}
#header {
	width:940px;
	height:150px;
	position:relative;
}

#header #logo {
	position:absolute;
	margin-left:20px;
	margin-top:15px;
	width:211px;
	height:110px;
}

#header #payoff {
	position:absolute;
	margin-left:308px;
	margin-top:11px;
	width:auto;
	height:auto;
	color:#f0bc4d;
	font-size:23px;
	line-height:28px;
	font-weight:bold;
}

#header #payoff a {
	color:#f0bc4d;
	text-decoration:none;
}

#header #payoff a:hover {
	color:#e99f00;
}

#header #payoff b {
	color:#413a50;
	font-weight:bold;
}

#header #anbi {
	position:absolute;
	margin-left:870px;
	margin-top:10px;
	width:70px;
	height:56px;
}

#header a#transparantprijs {
	position:absolute;
	margin-left:307px;
	margin-top:76px;
	width:633px;
	height:64px;
	display:block;
}

#subHeader {
	width:940px;
	height:180px;
	position:relative;
}

#subHeader #image {
	position:absolute;
	margin-left:0;
	margin-top:0;
	width:700px;
	height:180px;
}

#subHeader #overlay {
	position:absolute;
	margin-left:0;
	margin-top:0;
	width:940px;
	height:180px;
	background:url('../images/overlay.png') no-repeat top center;
}

#subHeader ul#topMenu {
	width:240px;
	position:absolute;
	margin:0 0 0 700px;
	padding:5px 0 0 0;
	list-style-type:none;
	text-align:center;
}

#subHeader ul#topMenu li {
	display:inline;
}

#subHeader ul a {
	color:#e99f00;
	font-size:17px;
	line-height:18px;
	padding:0 5px;
	text-decoration:none;
	font-weight:bold;
}

#subHeader ul a:hover {
	color:#413a50;
}

#subHeader ul a.wijn {
	color:#413a50;
	font-size:17px;
	line-height:18px;
	padding:0 5px;
	text-decoration:none;
	font-weight:bold;
}

#subHeader ul a.wijn:hover {
	color:#e99f00;
}

ul#icons {
	width:360px;
	position:absolute;
	margin:32px 0 0 0;
	list-style-type:none;
}

ul#icons li {
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:80px;
	height:80px;
}

ul#icons a {
	display:block;
	width:80px;
	height:80px;
	background:url('../images/icons.png') no-repeat 0 0;
}

ul#icons a:hover {
	background-position:0 -100px;
}

ul#icons a#wijn {
	background-position:-100px 0;
}

ul#icons a#wijn:hover {
	background-position:-100px -100px;
}

ul#icons a#cartridge {
	background-position:-200px 0;
}

ul#icons a#cartridge:hover {
	background-position:-200px -100px;
}

ul#icons a#pc {
	background-position:-300px 0;
}

ul#icons a#pc:hover {
	background-position:-300px -100px;
}

#subHeader #helpMee {
	position:absolute;
	margin-left:540px;
	margin-top:30px;
	width:370px;
	height:115px;
	padding:13px 0 15px 25px;
	
	font-size:20px;
	line-height:20px;
	color:#f8e2b3;
	font-weight:bold;
}

#subHeader #helpMee h1 {
	padding:0;
	margin:0;
	
	font-size:26px;
	height:30px;
	line-height:1em;
	position:absolute;
}

#subHeader #helpMeeWijn {
	position:absolute;
	margin-left:540px;
	margin-top:30px;
	width:370px;
	height:115px;
	padding:13px 0 15px 25px;
	
	font-size:20px;
	line-height:22px;
	color:#ccc9d0;
	font-weight:bold;
}

#subHeader #helpMeeWijn h1 {
	padding:0;
	margin:0;
	
	font-size:26px;
	line-height:0;
	display:block;
	position:absolute;
}

ul#menu {
	width:960px;
	height:25px;
	margin:10px 0 20px -10px;
	padding:5px 0 0 0;
	list-style-type:none;
	text-align:center;
	background-color:#413a50;
}

ul#menu li {
	display:inline;
	color:#edb234;
	font-weight:bold;
}

ul#menu li ul {
	display:none;
	position:absolute;
	width:300px;
	margin-top:-2px;
	padding-top:7px;
	height:auto;
	overflow:auto;
	z-index:99999;
}

ul#menu li ul.afrika {
	margin-left:99px;
}

ul#menu li ul.projecten {
	margin-left:176px;
}

ul#menu li ul.helpmee {
	margin-left:494px;
}

ul#menu li ul li {
	position:relative;
	display:block;
	width:235px;
	padding-left:5px;
	padding-top:8px;
	height:22px;
	background:url('../images/menuMain.png') no-repeat top center;
	text-align:left;
}

ul#menu li ul li.top {
	position:relative;
	display:block;
	width:240px;
	height:15px;
	padding:0;
	background:url('../images/menuTop.png') no-repeat top center;
	text-align:left;
}

ul#menu li ul li.bottom {
	position:relative;
	display:block;
	width:240px;
	height:15px;
	padding:0;
	background:url('../images/menuBottom.png') no-repeat top center;
	text-align:left;
}

ul#menu li:hover ul {
	display:block;
}

ul#menu a {
	color:white;
	font-size:18px;
	line-height:19px;
	padding:0 10px;
	text-decoration:none;
	font-weight:bold;
}

ul#menu a:hover {
	color:#edb234;
}

ul#menu a.extra {
	color:#edb234;
}

ul#menu a.extra:hover {
	color:white;
}

ul#menuWijn {
	width:960px;
	height:25px;
	margin:10px 0 20px -10px;
	padding:5px 0 0 0;
	list-style-type:none;
	text-align:center;
	background-color:#e99f00;
}

ul#menuWijn li {
	display:inline;
}

ul#menuWijn li ul {
	display:none;
	position:absolute;
	width:300px;
	margin-top:-2px;
	padding-top:7px;
	height:auto;
	overflow:auto;
	z-index:99999;
}

ul#menuWijn li ul.wijnen {
	margin-left:106px;
}

ul#menuWijn li ul li {
	position:relative;
	display:block;
	width:235px;
	padding-left:5px;
	padding-top:8px;
	height:22px;
	background:url('../images/menuWijnMain.png') no-repeat top center;
	text-align:left;
}

ul#menuWijn li ul li.top {
	position:relative;
	display:block;
	width:240px;
	height:15px;
	padding:0;
	background:url('../images/menuWijnTop.png') no-repeat top center;
	text-align:left;
}

ul#menuWijn li ul li.bottom {
	position:relative;
	display:block;
	width:240px;
	height:15px;
	padding:0;
	background:url('../images/menuWijnBottom.png') no-repeat top center;
	text-align:left;
}

ul#menuWijn li:hover ul {
	display:block;
}

ul#menuWijn a {
	color:white;
	font-size:18px;
	line-height:19px;
	padding:0 10px;
	text-decoration:none;
	font-weight:bold;
}

ul#menuWijn a:hover {
	color:#413a50;
}

ul#menuWijn a.extra {
	color:#413a50;
}

ul#menuWijn a.extra:hover {
	color:white;
}

.column {
	z-index:1000;
	width:280px;
	margin:20px 20px 10px 0;
	padding:0 10px;
	float:left;
	position:relative;
	background-color:#fbeccc;
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:19px;
	color:#484848;
}

.column .subTop {
	position:relative;
	width:300px;
	height:10px;
	background:url('../images/subTop.jpg') no-repeat top center;
}

.column .subBottom {
	position:relative;
	width:300px;
	height:10px;
	background:url('../images/subBottom.jpg') no-repeat top center;
}

.winkelwagen {
	z-index:1000;
	width:300px;
	margin:10px 0 10px 0;
	padding:0 0;
	float:left;
	position:relative;
	background-color:#e99f00;
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:19px;
	color:white;
}

.winkelwagen .subTop {
	position:relative;
	width:300px;
	height:10px;
	background:url('../images/subTop.jpg') no-repeat top center;
}

.winkelwagen .subBottom {
	position:relative;
	width:300px;
	height:10px;
	background:url('../images/subBottom.jpg') no-repeat top center;
}

.winkelwagen h2 {
	padding:0 10px;
	margin:10px 0 0 0;
}

.winkelwagen p {
	padding:10px;
}

.column2 {
	z-index:1000;
	width:280px;
	margin:20px 20px 10px 0;
	padding:0 10px;
	float:left;
	position:relative;
	background-color:#413a50;
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:19px;
	color:#484848;
}

.column2 .subTop {
	position:relative;
	width:300px;
	height:10px;
	background:url('../images/subTop2.jpg') no-repeat top center;
}

.column2 .subBottom {
	position:relative;
	width:300px;
	height:10px;
	background:url('../images/subBottom2.jpg') no-repeat top center;
}

.column2 h2 {
	color:#d9d7dc;
	font-size:15px;
	line-height:16px;
	padding:0 10px;
	text-decoration:none;
	
	position:relative;
	display:block;
	width:280px;
	padding-top:4px;
	margin:0;
	height:22px;
	background-color:#413a50;
	text-align:left;
	font-weight:bold;
}

.column2 a.subKnoppen2 {
	color:white;
	font-size:15px;
	line-height:16px;
	padding:0 10px;
	text-decoration:none;
	
	position:relative;
	display:block;
	width:280px;
	padding-top:4px;
	height:22px;
	background-color:#413a50;
	text-align:left;
	font-weight:bold;
}

.column2 a.subKnoppen2:hover {
	color:#e99f00;
}

.column .columnTop {
	position:relative;
	width:300px;
	height:10px;
	margin-left:-10px;
	background:url('../images/columnTop.jpg') no-repeat top center;
}

.columnNew .columnImage .image {
	width:280px;
	height:180px;
	position:absolute;
}

.columnNew .columnImage .overlay {
	width:280px;
	height:180px;
	position:absolute;
	background:url('../images/imageNewOverlay.png') no-repeat top center;
}

.columnNew .columnImage .overlay2 {
	width:280px;
	height:180px;
	position:absolute;
	background:url('../images/imageNewOverlay2.png') no-repeat top center;
}

.columnNew {
	z-index:1000;
	width:280px;
	margin:20px 20px 10px 0;
	padding:0 10px;
	float:left;
	position:relative;
	background-color:#E99F00;
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:19px;
	color:#484848;
}

.columnNew.columnRight {
	margin:20px 0 10px 0;
}

.columnNew .columnBottom {
	position:relative;
	width:300px;
	height:10px;
	margin-left:-10px;
	background:url('../images/columnNewBottom.jpg') no-repeat top center;
}

.columnNew .columnBottom2 {
	position:relative;
	width:300px;
	height:10px;
	margin-left:-10px;
	background:url('../images/columnNewBottom2.jpg') no-repeat top center;
}

.columnNew .header {
	width:230px;
	height:40px;
	margin:-10px 0 10px -10px;
	padding:20px 0 0 70px;
	text-align:left;
	background:url('../images/columnNewHeader.png') no-repeat 0 0;
	color:white;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
}

.columnNew .header#microkrediet {
	background-position:0 -100px;
}

.columnNew .header#hiv {
	background-position:0 -200px;
}

.columnNew .header#afgerond {
	background-position:0 -300px;
}

.columnNew .header#nieuws {
	background-position:0 -400px;
}

.columnNew .header a {
	color:white;
	text-decoration:none;
}

.columnNew .header a:hover {
	color:#413a50;
}

.columnNew .columnImage {
	width:280px;
	height:180px;
	position:relative;
}

.columnImage.columnRight {
	float:left;
	margin:10px 0;
	padding:10px 10px;
	width:280px;
	height:180px;
	position:relative;
	background-color:#f0bd52;
	border-radius:10px;
}

.columnNew .columnImage .image, .columnImage.columnRight .image {
	width:280px;
	height:180px;
	position:absolute;
}

.columnNew .columnImage .overlay, .columnImage.columnRight .overlay {
	width:280px;
	height:180px;
	position:absolute;
	background:url('../images/imageNewOverlay.png') no-repeat top center;
}

.columnNew .columnImage .overlay2, .columnImage.columnRight .overlay2 {
	width:280px;
	height:180px;
	position:absolute;
	background:url('../images/imageNewOverlay2.png') no-repeat top center;
}

.columnNew .columnImage .imageLink {
	width:280px;
	height:180px;
	position:absolute;
	display:block;
}

.facebookHome {
	width:282px;
	height:20px;
	border-radius:5px;
	padding:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background-color:white;
	margin:0 0 4px 0;
	border:1px solid #E99F00;
	overflow:hidden;
}

.columnNew .columnImage .bar {
	margin:155px 0 0 5px;
	width:270px;
	height:20px;
	position:absolute;
	background:white;
	overflow:hidden;
	
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}

.columnNew .columnImage .ready {
	margin:2px 0 0 2px;
	width:266px;
	height:16px;
	position:absolute;
	background:#413A50;
	
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}

.columnNew .columnImage .barText {
	margin:4px;
	color:white;
	width:266px;
	height:15px;
	font-size:12px;
	text-transform:uppercase;
	line-height:1em;
	font-weight:bold;
}

.columnNew h1 {
	margin:5px 0 10px ;
	display:block;
	line-height:1.4em;
	font-size:15px;
	height:70px;
	padding:5px 8px;
	color:#413A50;
	background-color:white;
	
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}

.columnNew h1 a {
	color:#413A50;
}

.columnNew h1 a:hover {
	color:#E99F00;
}

.columnNew a {
	color:white;
}

.columnNew a:hover {
	color:#413A50;
}

.columnNew p {
	margin-top:-3px;
	padding:0;
}

.column .columnBottom {
	position:relative;
	width:300px;
	height:10px;
	margin-left:-10px;
	background:url('../images/columnBottom.jpg') no-repeat top center;
}

.column a.subKnoppen {
	color:white;
	font-size:15px;
	line-height:16px;
	padding:0 10px;
	text-decoration:none;
	
	position:relative;
	display:block;
	width:280px;
	padding-top:4px;
	height:22px;
	background-color:#e99f00;
	text-align:left;
	font-weight:bold;
}

.column a.subKnoppen:hover {
	color:#413a50;
}

.wijnColumn {
	z-index:1000;
	width:280px;
	margin:20px 20px 10px 0;
	padding:0 10px;
	float:left;
	position:relative;
	background-color:#d9d8dc;
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:19px;
	color:#484848;
}

.wijnColumn .header {
	width:250px;
	height:27px;
	margin:-10px 0 10px -10px;
	padding:13px 50px 0 0;
	text-align:right;
	background:url('../images/columnHeaderWijn.png') no-repeat top center;
	color:white;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
}

.wijnColumn .specs {
	width:180px;
	height:158px;
	overflow:auto;
	margin-left:100px;
}

table.wijnSpecs {
	padding:0;
	margin:0;
	border-collapse:collapse;
}

table.wijnSpecs td {
	padding:1px 10px 1px 0;
}

.wijnColumn .specs h2 {
	margin:3px 0 8px -1px;
	padding:0;
	font-size:16px;
}

.wijnColumn .header a {
	color:white;
	text-decoration:none;
}

.wijnColumn .header a:hover {
	color:#e99f00;
}

.wijnColumn .columnBottom {
	position:relative;
	width:300px;
	height:10px;
	margin-left:-10px;
	background:url('../images/columnBottomWijn.jpg') no-repeat top center;
}

.wijnColumn .wijnIcon {
	width:28px;
	height:28px;
	margin-left:251px;
	top:1px;
	position:absolute;
}

.wijnColumn .image {
	width:80px;
	height:192px;
	margin-left:10px;
	top:3px;
	position:absolute;
}

.wijnColumn .image .overlay {
	width:80px;
	height:192px;
	position:absolute;
	background:url('../images/wijnOverlay.png') no-repeat top center;
}

.wijnColumn .prijs {
	width:60px;
	height:25px;
	margin-top:-31px;
	margin-left:100px;
	padding:3px 5px 0 0;
	text-align:right;
	background:url('../images/wijnPrijs.png') no-repeat top center;
	color:white;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	position:absolute;
}

.wijnColumn .percentage {
	width:98px;
	height:25px;
	margin-top:-31px;
	margin-left:174px;
	padding:3px 5px 0 0;
	text-align:right;
	background:url('../images/wijnPercentage.png') no-repeat top center;
	color:white;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	position:absolute;
}






.koffieColumn {
	z-index:1000;
	width:280px;
	margin:20px 20px 10px 0;
	padding:0 10px;
	float:left;
	position:relative;
	background-color:#674536;
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:19px;
	color:white;
}

.koffieColumn .header {
	width:278px;
	height:27px;
	margin:-10px 0 10px -10px;
	padding:13px 22px 0 0;
	text-align:right;
	background:url('../images/columnHeaderKoffie.png') no-repeat top center;
	color:white;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
}

.koffieColumn .specs {
	width:180px;
	height:158px;
	overflow:auto;
	margin-left:100px;
}

table.koffieSpecs {
	padding:0;
	margin:0;
	border-collapse:collapse;
}

table.koffieSpecs td {
	padding:1px 10px 1px 0;
}

.koffieColumn .specs h2 {
	margin:3px 0 8px -1px;
	padding:0;
	font-size:16px;
	overflow:hidden;
}

.koffieColumn .header a {
	color:white;
	text-decoration:none;
}

.koffieColumn .header a:hover {
	color:#e99f00;
}

.koffieColumn .columnBottom {
	position:relative;
	width:300px;
	height:10px;
	margin-left:-10px;
	background:url('../images/columnBottomKoffie.jpg') no-repeat top center;
}

.koffieColumn .image {
	width:80px;
	height:192px;
	margin-left:10px;
	top:3px;
	position:absolute;
}

.koffieColumn .image .overlay {
	width:80px;
	height:192px;
	position:absolute;
	background:url('../images/koffieOverlay.png') no-repeat top center;
}

.koffieColumn .prijs {
	width:60px;
	height:25px;
	margin-top:-31px;
	margin-left:100px;
	padding:3px 5px 0 0;
	text-align:right;
	background:url('../images/koffiePrijs.png') no-repeat top center;
	color:white;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	position:absolute;
}

.koffieColumn .percentage {
	width:98px;
	height:25px;
	margin-top:-31px;
	margin-left:174px;
	padding:3px 5px 0 0;
	text-align:right;
	background:url('../images/wijnPercentage.png') no-repeat top center;
	color:white;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	position:absolute;
}





a.fontWijn {
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#413a50;
}

a.fontWijn:hover {
	color:#e99f00;
}

a.fontKoffie {
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#e99f00;
}

a.fontKoffie:hover {
	color:white;
}

.column .header {
	width:300px;
	height:27px;
	margin:-10px 0 10px -10px;
	padding:13px 0 0 0;
	text-align:center;
	background:url('../images/columnHeader.png') no-repeat top center;
	color:white;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
}

.column .header a {
	color:white;
	text-decoration:none;
}

.column .header a:hover {
	color:#413a50;
}

.column .columnImage {
	width:280px;
	height:180px;
	position:relative;
}

.column .columnImage .image {
	width:280px;
	height:180px;
	position:absolute;
}

.column .columnImage .overlay {
	width:280px;
	height:180px;
	position:absolute;
	background:url('../images/imageOverlay.png') no-repeat top center;
}

.column h1 {
	color:#e99f00;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 0;
	
	min-height:43px;
  	height:auto !important;
	height:43px;
}

.column h1.small {
	color:#413A50;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	margin:0;
	padding:4px 10px;
	
	min-height:0;
	height:auto;
}

.column .content {
	min-height:110px;
  	height:auto !important;
	height:110px;
}

.nu {
	position:absolute;
	height:auto;
	text-align:right;
	padding:0 0 0 0;
	margin-top:0;
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:10px;
	line-height:10px;
	color:white;
}

.procent {
	width:280px;
	height:11px;
	padding:4px 0 4px 0;
	position:relative;
	float:left;
}

.procent .balk0 {
	width:280px;
	height:11px;
	position:absolute;
	background:url('../images/balk0.png') no-repeat top center;
}

.procent .balk1 {
	width:280px;
	height:11px;
	position:absolute;
	background:url('../images/balk1.png') no-repeat top left;
}

.column .footer {
	width:290px;
	height:27px;
	margin:0 0 -10px -10px;
	padding:3px 10px 0 0;
	text-align:right;
	background:url('../images/columnHeader.png') no-repeat top center;
}

.column .footer a {
	color:white;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	text-decoration:none;
}

.column .footer a:hover {
	color:#413a50;
}

.doubleColumn {
	width:590px;
	padding:0 40px 10px 10px;
	margin-top:20px;
	float:left;
	position:relative;
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:21px;
	color:#646464;
}

.tripleColumn {
	width:910px;
	margin:10px 15px;
	position:relative;
	
	font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:21px;
	color:#646464;
	min-height:100px;
}

.overzichtColumn {
	width:640px;
	padding:0 0 10px 0;
	margin-top:20px;
	float:left;
	position:relative;
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:21px;
	color:#646464;
}

.sponsorenColumn {
	width:600px;
	padding:0 10px 0 20px;
	margin:10px 10px 0 0;
	float:left;
	position:relative;
	background:url('../images/sponsoren.jpg') no-repeat top center;
}

.sponsorenBottom {
	width:600px;
	height:10px;
	padding:0 10px 0 20px;
	margin:0 10px 20px 0;
	float:left;
	position:relative;
	background:url('../images/sponsoren.jpg') no-repeat bottom center;
}

.sponsorenColumn .sponsor {
	float:left;
	margin:10px 10px 0 0;
	padding:0;
	background:url('../images/sponsor.png') no-repeat top center;
	width:140px;
	height:100px;
}

.sponsorenColumn .sponsor .image {
	position:absolute;
	margin:10px;
	width:120px;
	height:80px;
}

.sponsorenColumn .sponsor a {
	position:absolute;
	margin:0;
	padding:0;
	background:url('../images/sponsorButton.png') no-repeat;
	background-position:0 0;
	width:140px;
	height:100px;
}

.sponsorenColumn .sponsor a:hover {
	background-position:-150px 0;
}

.doubleColumn h1 {
	color:#413a50;
	font-size:22px;
	line-height:25px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
}

.doubleColumn h2 {
	color:#e99f00;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	margin:0 0 -8px -2px;
	padding:10px 0 0 0;
}

h3 {
	font-size:15px;
	margin:10px 0 -8px -2px;
	padding:0;
}

ul {
	margin:-10px 0 10px 18px;
	padding:0;
}

li {
	margin:0;
	padding:0;
}

.setFont {
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.project {
	overflow:auto;
	padding:0 0 0 30px;
	background:url('../images/projectLine.jpg') no-repeat left bottom;
	margin-bottom:10px;
}

.project .projectTop {
	width:20px;
	height:20px;
	background:url('../images/projectLine.jpg') no-repeat left top;
	margin-left:-30px;
	position:absolute;
}

.project .imageSmall {
	width:200px;
	height:129px;
	margin:10px 10px 0 -20px;
	position:relative;
	float:left;
}

.project .imageSmall .overlay {
	width:200px;
	height:129px;
	position:absolute;
	background:url('../images/smallOverlay.png') no-repeat center top;
}

.left {
	margin-top:10px;
	width:140px;
	float:left;
	overflow:auto;
	height:auto;
}

.right {
	margin-top:10px;
	width:140px;
	float:left;
	text-align:right;
	overflow:auto;
	height:auto;
}

.wijnProject {
	overflow:auto;
	padding:0 0 0 40px;
	background:url('../images/wijnProjectLine.jpg') no-repeat left bottom;
	margin:20px 0 20px 80px
}

.wijnProject .projectTop {
	width:30px;
	height:20px;
	background:url('../images/wijnProjectLine.jpg') no-repeat left top;
	margin-left:-40px;
	position:absolute;
}

.wijnProject .wijnIcon {
	width:28px;
	height:28px;
	margin-left:-39px;
	margin-top:1px;
	position:absolute;
}

.wijnProject .image {
	width:70px;
	height:182px;
	margin-left:-120px;
	margin-top:0px;
	position:absolute;
}


.koffieProject {
	overflow:auto;
	height:192px;
	padding:0 0 0 40px;
	background:url('../images/koffieProjectLine.jpg') no-repeat left bottom;
	margin:20px 0 20px 100px
}

.koffieProject .projectTop {
	width:30px;
	height:20px;
	background:url('../images/koffieProjectLine.jpg') no-repeat left top;
	margin-left:-40px;
	position:absolute;
}

.koffieProject .image {
	width:90px;
	height:182px;
	margin-left:-140px;
	margin-top:0px;
	position:absolute;
}


.wijnHeader {
	margin-left:-10px;
	margin-top:-10px;
	width:600px;
	padding:0 0 0 20px;
	height:87px;
	background:url('../images/wijnHeader.jpg') no-repeat top center;
}

.wijnHeader .omschrijving {
	width:72px;
	height:25px;
	margin-top:10px;
	margin-left:330px;
	padding:3px 8px 0 0;
	text-align:right;
	color:white;
	font-size:13px;
	line-height:19px;
	position:absolute;
	font-weight:bold;
}

.wijnHeader .prijs {
	width:60px;
	height:25px;
	margin-top:10px;
	margin-left:410px;
	padding:3px 5px 0 0;
	text-align:right;
	background:url('../images/wijnPrijs.png') no-repeat top center;
	color:white;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	position:absolute;
}

.wijnHeader .percentage {
	width:98px;
	height:25px;
	margin-top:10px;
	margin-left:484px;
	padding:3px 5px 0 0;
	text-align:right;
	background:url('../images/wijnPercentage.png') no-repeat top center;
	color:white;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	position:absolute;
}

.koffieHeader {
	margin-left:-10px;
	margin-top:-10px;
	width:600px;
	padding:0 0 0 20px;
	height:87px;
	background:url('../images/koffieHeader.jpg') no-repeat top center;
}

.koffieHeader .omschrijving {
	width:72px;
	height:25px;
	margin-top:10px;
	margin-left:330px;
	padding:3px 8px 0 0;
	text-align:right;
	color:white;
	font-size:13px;
	line-height:19px;
	position:absolute;
	font-weight:bold;
}

.wijnHeader h1 {
	margin-left:-2px;
}

.koffieHeader h1 {
	color:#E99F00;
	margin-left:-2px;
}

.koffieHeader .prijs {
	width:60px;
	height:25px;
	margin-top:10px;
	margin-left:410px;
	padding:3px 5px 0 0;
	text-align:right;
	background:url('../images/koffiePrijs.png') no-repeat top center;
	color:white;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	position:absolute;
}

.koffieHeader .percentage {
	width:98px;
	height:25px;
	margin-top:10px;
	margin-left:484px;
	padding:3px 5px 0 0;
	text-align:right;
	background:url('../images/koffiePercentage.png') no-repeat top center;
	color:white;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	position:absolute;
}

.projectHeader {
	width:365px;
	height:140px;
	padding-left:4px;
	overflow:auto;
}

.projectSpecs {
	padding:0;
	margin:6px 0;
	border-collapse:collapse;
}

.projectSpecs td {
	padding:2px 15px 2px 0;
	vertical-align:top;
}

.financien {
	padding:0;
	margin:6px 0;
	border-collapse:collapse;
}

.financien th {
	font-size:11px;
	padding:2px 7px 2px 3px;
	vertical-align:top;
	font-weight:bold;
	text-align:right;
	border-bottom:1px solid #e99f00;
}

.financien td {
	text-align:right;
	font-size:11px;
	padding:2px 5px 2px 5px;
	vertical-align:top;
	background-color:#fbeccc;
	border-top:1px solid white;
}

.financien td.spacer {
	background-color:white;
}

.financien td.totaal {
	font-size:11px;
	padding:2px 7px 2px 3px;
	vertical-align:top;
	font-weight:bold;
	border-top:1px solid #e99f00;
	background-color:white;
}

.iDeal {
	width:800px;
	height:450px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
}

.iDeal #header {
	width:800px;
	height:35px;
	padding:115px 0 0 0;
	text-align:center;
	background:url('../images/idealHeader.png') no-repeat top center;
	color:white;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	z-index:9999;
}

.iDeal #idealFrame {
	z-index:9998;
	width:800px;
	height:310px;
	padding:0;
	margin:0;
}

.bestelwijn {
	width:800px;
	height:450px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
}

.bestelwijn #header {
	width:800px;
	height:35px;
	padding:115px 0 0 0;
	text-align:center;
	background:url('../images/bestelwijnHeader.png') no-repeat top center;
	color:white;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	z-index:9999;
}

.bestelwijn #bestelwijnFrame {
	z-index:9998;
	width:800px;
	height:310px;
	padding:0;
	margin:0;
}

#idealForm {
	width:700px;
	height:270px;
	padding:20px 50px;
	margin:0;
	font-size:18px;
	line-height:19px;
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:21px;
	color:#646464;
}

#idealForm h1 {
	color:#e99f00;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	margin:10px 0 -10px -1px;
	padding:10px 0 0 0;
}

#idealForm h2 {
	color:#646464;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	margin:10px 0 -10px -1px;
	padding:0;
}

#bestelwijnForm {
	width:700px;
	height:270px;
	padding:20px 50px;
	margin:0;
	font-size:18px;
	line-height:19px;
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:21px;
	color:#646464;
}

#bestelwijnForm h1 {
	color:#e99f00;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	margin:10px 0 -10px -1px;
	padding:10px 0 0 0;
}

#bestelwijnForm h2 {
	color:#646464;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	margin:10px 0 -10px -1px;
	padding:0;
}

label {
	display:block;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:21px;
	color:#646464;
	margin:6px 0 1px 0;
}

input.contact {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:21px;
	color:#646464;
	text-decoration:none;
	margin-right:15px;
	padding:1px 4px;
	width:2px;
}

textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:21px;
	color:#646464;
	text-decoration:none;
	margin-right:15px;
	padding:1px 4px;
	width:500px;
	height:100px;
}

.comment {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:10px;
	color:#a2a2a2;
	margin-left:-5px;
	width:90px;
}

table.winkelwagen {
	padding:10px 0 0 0;
	margin:0 0 0 10px;
	border-collapse:collapse;
	width:280px;
}

table.winkelwagen td {
	padding:2px 5px 2px 0;
}

table.winkelwagen th {
	padding:2px 5px 2px 0;
	font-weight:bold;
	text-align:right;
}

.winkelwagen a {
	color:white;
}

.winkelwagen a:hover {
	color:#413a50;
}

table {
	padding:0;
	margin:10px 0 0 0;
	border-collapse:collapse;
}

table td {
	vertical-align:top;
}

table.overzicht {
	width:580px;
	margin-bottom:25px;
}

table.overzicht th {
	font-size:11px;
	padding:2px 10px 2px 5px;
	vertical-align:top;
	font-weight:bold;
	text-align:right;
	border-bottom:1px solid #e99f00;
}

table.overzicht td {
	text-align:right;
	font-size:11px;
	padding:2px 10px 2px 5px;
	vertical-align:top;
	background-color:#fbeccc;
	border-top:1px solid white;
}

.bol_pml_box a {
	color:white;
}

.bol_pml_box a:hover {
	color:#646464;
}

#Sbol_1342535359567 input {
	margin:0 0 5px 10px !important;
}

.bol_pml_box {
	margin:10px 0 30px 0;
}

.footerContainer {
	padding:10px 0;
	float:left;
	overflow:auto;
}

ul#footer {
	padding:10px 20px;
	width:900px;
	height:auto;
	margin:0;
	background-color:#fcedce;
	overflow:auto;
	list-style-type:none;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	
	font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
}

ul#footer a {
	text-decoration:none;
}

ul#footer a:hover {
	color:#413a50;
}

ul#footer li {
	float:left;
	width:auto;
	margin:0 90px 0 0;
	display:block
}

ul#footer li:last-child {
	margin:0 0 0 0;
}

ul#footer ul {
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	font-weight:normal;
}

ul#footer ul li {
	float:none;
	margin:0 20px 0 0;
}

.overflowContainer {
	overflow:auto;
}
.footerDetails {
	float:left;
	width:100%;
}
.footerDetails h4 {
	color: #413a50;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	margin:0;
	padding:0;
}
.footerDetails p {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #646464;
	padding:0 0 10px 0;
}
.footerDetails .col-3 {
	float:left;
	width:25%;
}
.footerDetails .col-6 {
	float:left;
	width:50%;
}
.footerDetails img {
	display:inline-block;
	float:left;
	margin:0 5px 0 0;
}
.footerDetails span {
	margin-top:1px;
	float:left;
	display:inline-block;
}