/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

#slideshow {
    position:relative;
    height:20px;
	z-index:-1;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow img {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
			
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
			
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}
		
@media screen and (max-width: 1024px){
	img.bg {
	left: 50%;
	margin-left: -512px; 
}
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

/* styles */

body {
	background: url(../images/image3jpg) fixed;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
}

	#products {
		background: url(../images/image3.jpg) fixed;
	}

a {
	color: #930037;
}

a:hover {
	text-decoration: none;
}

.box-bottom {
	background: url(../images/box-bottom.png);
	height: 24px;
	position: absolute;
	bottom: -24px;
	left: -1px;
	width: 620px;
}

.box-bottom-small {
	background: url(../images/box-bottom-small.png);
	height: 15px;
	position: absolute;
	bottom: -15px;
	left: -1px;
	width: 300px;
}

.bestelform-top {
	background: url(../images/bestelform-top.png);
	height: 30px;
	width: 637px;
    margin-top: 50px;
}

.bestelform-bottom {
	background: url(../images/bestelform-bottom.png);
	height: 30px;
	width: 637px;
}

.winkelwagen-top {
	background: url(../images/winkelwagen-top.png);
	height: 30px;
	width: 319px;
    margin-top: 50px;
/*
    margin-left: 20px;
*/
}

.winkelwagen-bottom {
	background: url(../images/winkelwagen-bottom.png);
	height: 30px;
	width: 319px;
/*
    margin-left: 20px;
*/
}

.btn {
	color: white;
	display: block;
	text-decoration: none;
    border-style: none;
}

	.btn.delete {
		/*background: url(../images/btn_delete.png) top left no-repeat;*/
		background: url(../images/sprite-cart-buttons.png) -23px 0 no-repeat;
		height: 14px;
		text-indent: -9999px;
		width: 17px;
	}

		a:hover.btn.delete {
			/*background-position: bottom right;*/
		    background: url(../images/sprite-cart-buttons.png) 0 0 no-repeat;
		}

	.btn.edit {
		background: url(../images/sprite-cart-buttons.png) -68px 0 no-repeat;
		height: 14px;
		text-indent: -9999px;
		width: 17px;
	}

		a:hover.btn.edit {
			/*background-position: bottom right;*/
		    background: url(../images/sprite-cart-buttons.png) -46px 0 no-repeat;
		}

	.btn.green {
		background: url(../images/btn_green.png) top left no-repeat;
		height: 17px;
		text-align: center;
		padding: 3px 0 0 15px;
		width: 99px;
	}

		a:hover.btn.green {
			font-weight: bold;
		}

	.btn.yellow {
		background: url(../images/btn_yellow.png) top left no-repeat;
		height: 17px;
		padding: 3px 0 0 8px;
		text-align: center;
		width: 80px;
	}

		a:hover.btn.yellow {
			font-weight: bold;
		}
		
        input::-moz-focus-inner {
            padding:0px;
            border:0px;
        }
		input.btn.yellow {
		    background: url(../images/btn_yellow.png) top left no-repeat;
            display: block;
            padding-top: 0px;
            line-height: 20px;
            height: 20px;
            width: 91px;
            font-size:12px;
		}
		
		input:hover.btn.yellow {
			font-weight: bold;
            cursor: hand;
            cursor: pointer;
		}
		
	.btn.yellow-big {
		background: url(../images/btn_yellow-big.jpg);
		height: 25px;
		padding-top: 10px;
		text-align: center;
		width: 120px;
	}
	
		a:hover.btn.yellow-big {
			font-weight: bold;
		}

.clear {
	margin:0;
	padding:0;
	clear: both;
}

li {

}

p {
	font-weight: normal;
	letter-spacing: normal;
	line-height: 17px;
}

strong {
	font-weight: bold;
}



/* structure */

#wrapper {
	margin: 0 auto;
	width: 940px;
}

#header {
}

	#logo {
		background: url(../images/logo.png) no-repeat;
		display: block;
		float: left;
		height: 200px;
		text-indent: -9999px;
		width: 305px;
		margin-top:-30px;
	}
	
	#navigation {
		float: left;
		height: 63px;
		margin-top: 45px;
		margin-left: 75px;
		width: 379px;
	}
	
		#navigation li {
			list-style-type: none;
			text-indent: -9999px;
		}
		
			#navigation li a { 
				display: block;	
				float: left; 
				height: 63px; 
			}
		
				#navigation li a.navHome {
					background: url(../images/navigation.png);
					width: 103px;
				}
				
					#navigation li a:hover.navHome {
						background-position: 0px 63px;
					}
				
				#navigation li a.navDiensten {
					background: url(../images/navigation.png);
					background-position: -103px 0px;
					width: 117px;
				}
				
					#navigation li a:hover.navDiensten {
						background-position: -103px 63px;
					}
				
				#navigation li a.navFaq {
					background: url(../images/navigation.png);
					background-position: -220px 0px;
					width: 76px;
				}
				
					#navigation li a:hover.navFaq {
						background-position: -220px 63px;
					}
				
				#navigation li a.navLogin {
					background: url(../images/navigation.png);
					background-position: -296px 0px;
					width: 83px;
				}
				
					#navigation li a:hover.navLogin {
						background-position: -296px 63px;
					}
			
	#searchbar {
		background: url(../images/searchbar.png) no-repeat;
		float: right;
		height: 145px;
		width: 837px;
		margin-top:-40px;
	}
	
		#searchbar-fieldset {
			background: none;
			border: none;
			float: left;
			font-size: 26px;
			margin: 80px 0 0 130px;
			text-align: right;
			width: 430px;
		}
		
			#searchbar-fieldset:focus {
				outline: none;
			}
			
		#searchbar-button {
			background: none;
			border: none;
			cursor:pointer;cursor:hand;
			height: 43px;
			float: left;
			margin-top: 75px;
			text-indent: -9999px;
			width: 53px;
		}
	
    #searchbar-small {
        background: url(../images/admin/searchbar.png) no-repeat;
        height: 73px;
        margin-top: 25px;
        margin-bottom: 25px;
        margin-left: auto;
        margin-right: auto;
        width: 384px;
    }

        #searchbar-small-fieldset {
            background: none;
            border: none;
            float: left;
            font-size: 18px;
            margin-top: 25px;
            margin-left: 70px;
            text-align: right;
            width: 220px;
        }
        
            #searchbar-small-fieldset:focus {
                outline: none;
            }
            
        #searchbar-small-button {
            background: none;
            border: none;
            cursor:pointer;cursor:hand;
            height: 35px;
            float: left;
            margin-top: 21px;
            margin-left: 3px;
            text-indent: -9999px;
            width: 30px;
        }
				
	#boxes {
		float: left;
		margin: 20px auto 0 auto;
		width: 957px;
	}
	
		#boxes-leesmeer {
			height: 25px;
			margin: 0 auto;
			margin-bottom: 27px;
			width: 274px
		}
	
		#boxes p {
			margin-left: 15px;
			width: 280px;
		}
		
		#boxes .prices {
			float: right;
			position: absolute;
			bottom: 50px;
			right: 20px;
		}
	
		.infobox {
			background: url(../images/smallbox-bg.png) no-repeat;
			color: #525252;
			float: left;
			height: 298px;
			width: 307px;
			padding:30px 5px 5px 5px;
		}
		
			.infobox ul {
				margin-top: 15px;
			}
		
			.infobox ul li {
				height: 25px;
				margin-left: 25px;
				padding-left: 35px;
				padding-top: 5px;
			}
			
		.infobox-buttons {
			left:15px;
			bottom: 25px;
			position: absolute;
		}
		
		#domeinregistratie {
			position: relative;
		}
		
		.line {
			height:2px;
			line-height:2px;
			margin-left:60px;
			margin-top:-10px;
			/*margin-bottom:5px;*/
		}
		
		a.meer-info, a.meer-info:visited, a.meer-info:active {
			color:#808080;
			text-decoration:none;
		}
		
		a.meer-info:hover {
			text-decoration:underline;
		}
		
		
			h2#domein {
				background: url(../images/h2-domeinregistratie.png) no-repeat;
				display: block;
				height: 37px;
				margin-left: 25px;
				text-indent: -9999px;
				width: 269px;
			}
			
				#domein-wereld {
					background: url(../images/li-domein_wereld.png) no-repeat;
				}
				
				#domein-domein {
					background: url(../images/li-domein_domein.png) no-repeat;
				}
				
				#domein-kosten {
					background: url(../images/li-domein_kosten.png) no-repeat;
				}
				
				#domein-live {
					background: url(../images/li-domein_live.png) no-repeat;
				}
				
				#domein-dns {
					background: url(../images/li-domein_dns.png) no-repeat;
				}
				
				#domein-info {
					background:url(../images/info-domein.png) no-repeat;
				}
	
		
		#emaildiensten {
			margin-left: 3px;
			position: relative;
		}
		
			h2#email {
				background: url(../images/h2-email.png) no-repeat;
				display: block;
				height: 37px;
				margin-left: 25px;
				text-indent: -9999px;
				width: 269px;
			}
			
				#email-wereld {
					background: url(../images/li-email_wereld.png) no-repeat;
				}
				
				#email-domein {
					background: url(../images/li-email_domein.png) no-repeat;
				}
			
				#email-kosten {
					background: url(../images/li-email_kosten.png) no-repeat;
				}
				
				#email-email {
					background: url(../images/li-email_email.png) no-repeat;
				}
				
				#email-onbeperkt {
					background: url(../images/li-email_onbeperkt.png) no-repeat;
				}
				
				#email-spamvirus {
					background: url(../images/li-email_spamvirus.png) no-repeat;
				}
				
				#email-live {
					background: url(../images/li-email_live.png) no-repeat;
				}
				
				#email-info {
					background:url(../images/info-email.png) no-repeat;
				}
	
		
		#webhosting {
			margin-left: 3px;
			position: relative;	
		}
		
			h2#hosting {
				background: url(../images/h2-webhosting.png) no-repeat;
				display: block;
				height: 37px;
				margin-left: 25px;
				text-indent: -9999px;
				width: 269px;
			}
			
				#hosting-wereld {
					background: url(../images/li-hosting_wereld.png) no-repeat;
				}
			
				#hosting-hosting {
					background: url(../images/li-hosting_hosting.png) no-repeat;
				}
				
				#hosting-email {
					background: url(../images/li-hosting_email.png) no-repeat;
				}

				#hosting-sql {
					background: url(../images/li-hosting_sql.png) no-repeat;
				}

				#hosting-uptime {
					background: url(../images/li-hosting_uptime.png) no-repeat;
				}
				
				#hosting-kosten {
					background: url(../images/li-hosting_kosten.png) no-repeat;
				}
				
				#hosting-dataverkeer {
					background: url(../images/li-hosting_dataverkeer.png) no-repeat;
				}
				
				#hosting-live {
					background: url(../images/li-hosting_live.png) no-repeat;
				}
				
				#hosting-spamvirus {
					background: url(../images/li-hosting_spamvirus.png) no-repeat;
				}
				
				#hosting-info {
					background:url(../images/info-hosting.png) no-repeat;
				}
				
	a.bestelbutton {
		display:block;
		background:url(../images/bestelbutton.png);
		width:117px;
		height:26px;
	}
	
	a.bestelbutton:hover {
		display:block;
		background:url(../images/bestelbutton-hover.png);
		width:117px;
		height:26px;
	}
	
	#domeincheck {
		background: url(../images/domeincheck-zoek_nog_een_domeinnaam.png) no-repeat top center;
		margin-top: 20px;
		float: left;
        width:1000px;
	}
	
		#domeincheck-left {
			background-image: url(../images/bestelform-middle.png);
            background-repeat: repeat-y;
			float: left;
			/*margin-top: 50px;*/
            
			padding-top: 15px;
			padding-bottom: 15px;
			padding-left: 20px;
			padding-right: 15px;
			padding-bottom: 25px;
            position:relative;
			width: 600px;
		}
		
			#domeincheck-left h2 {
				background: url(../images/h2-kies_uw_domeinnaam.png);
				display: block;
				height: 15px;
				margin-top: 5px;
				margin-bottom: 20px;
				text-indent: -9999px;
				width: 192px;
			}
			
			#domeincheck-left table {
				text-align: left;
				width: 588px;
			}
				
				#domeincheck-left table th {
					height: 20px;
				}	
						
					#domeincheck-left table th span {
						font-size: 10px;
						font-weight: normal;
}
				#domeincheck-left table td {
					height: 30px;
					vertical-align: middle;
				}
			
				#domeincheck-left table td.center, #domeincheck-left table th.center {
					text-align: center;

				}
		
		#winkelwagen {
			background-image: url(../images/winkelwagen-middle.png);
            background-repeat: repeat-y;
			float: left;
/*
			margin-left: 20px;
*/
			padding: 8px 25px 15px 25px;
			position: relative;
			width: 269px;
		}
		
			#winkelwagen h2 {
				background: url(../images/h2-winkelwagen.png) no-repeat;
				display: block;
				float: left;
				height: 42px;
				margin-bottom: 5px;
				text-indent: -9999px;
				width: 274px;
			}
			
.success-message {
	background: url(../images/admin/icon_success.png) no-repeat 8px 50% #dff2bf;
	border: solid 1px #4f8a10;
	color: #4f8a10;
	display: block;
	padding: 12px;
	padding-left: 38px;
	margin: 0 0px 15px 0px;
}

.order-error-message {
	background: url(../images/admin/icon_failed3.png) no-repeat 8px 50% #fbb;
	border: solid 1px #f00;
	color: #F00;
	display: block;
	padding: 12px;
	padding-left: 38px;
	margin: 0 0px 15px 0px;
}

	#thankyou {
		float: left;
	}
	
    #thankyou h1 {
        font-size: 16px;
        margin-bottom: 15px;
    }
    #thankyou p {
        margin-top: 10px;
        margin-bottom: 10px;
    }
		#thankyou-left {
			background-image: url(../images/box-gradient.jpg);
            background-repeat: repeat-x;
            background-color: white;
            background-position: 0 -50px;
			border-right: 1px solid #bfbfbf;
			border-top: 1px solid #bfbfbf;
			border-left: 1px solid #bfbfbf;
			float: left;
			margin-top: 50px;
			padding: 15px;
			padding-bottom: 25px;
			position: relative;
			width: 909px;
            min-height: 400px;
		}
		
	#gegevens {
		float: left;
        width: 1000px;
	}
	
		#gegevens-left {
			background-image: url(../images/bestelform-middle.png);
            background-repeat: repeat-y;
			float: left;
			padding-left: 20px;
			padding-right: 15px;
			padding-bottom: 25px;
			position: relative;
			width: 600px;
		}
		
			#gegevens-left h2 {
				background: url(../images/h2-gegevens.png) no-repeat;
				display: block;
				height: 18px;
				margin-top: 5px;
				margin-bottom: 20px;
				text-indent: -9999px;
				width: 192px;
			}
			
			#gegevens-left h3 {
				background: #bfbfbf;
				margin-bottom: 15px;
				height: 58px;
                line-height: 25px;
				width: 588px;
			}
				
				#gegevens-left h3 a {
					color: #1b1b1b;
					display: block;
					height: 100%;
					width: 100%;
					padding: 4px 0 0 20px;
					text-decoration: none;
					width: 568px;
				}
			
				#gegevens-left h3.active {
					background: #fcb731;
				}
				/*
				#gegevens-left h3:last-of-type {
					margin-top: 20px;
				}
                */
    			form .required {
                    font-weight: bold;
                }
                form .required label:after {
                    color: #e32;
                    content: '*';
                    display:inline;
                } 	

                #gegevens-left label {
                    font-size: 14px;
                }
					#gegevens-left label.left {
                        display: block;
                        float: left;
                        font-size: 14px;
                        margin-right: 15px;
                        padding-top: 6px;
                        text-align: right;
                        width: 150px;
					}

					#gegevens-left label.left.radio {
                        display: block;
                        float: left;
                        font-size: 14px;
                        margin-right: 15px;
                        padding-top: 6px;
                        text-align: right;
                        display: inline;
                        width: auto;
					}

                    .radio legend {
                        display: block;
                        float: left;
                        font-size: 14px;
                        margin-right: 15px;
                        padding-top: 6px;
                        text-align: right;
                        width: 150px;
                        padding-bottom: 6px;
                    }
                    .radio input {
                    
		display: inline;
		float: left;
		width: auto;
                    }

                    .radio label {
                        display: block;
                        float: left;
                        font-size: 14px;
                        margin-right: 15px;
                        padding-top: 6px;
                        text-align: right;
                        display: inline;
                        width: auto;
                        
                    }
					
					#gegevens-left input {
                        border: solid 1px #abadb3;
                        display: inline; 
                        font-size: 16px;
                        height: 22px;
                        width: 220px;
                        padding: 1px;
					}
                    #gegevens-left input[type=checkbox] {            
                        float: left;
                        width: auto;
                        border: none;
                    }
                    #gegevens-left input[type=radio] {            
                        display: inline;
                        float: left;
                        width: auto;
                        border: none;
                    }
                    #gegevens-left input[type=submit] {            
                        border:none;
                        font-size: 12px;
                        width: 91px;
                        border: none;
                    }
					#gegevens-left textarea {
                        border: solid 1px #abadb3;
                        display: block;
                        font-family: Tahoma, Arial, sans-serif;
                        font-size: 16px;
                        margin-bottom: 8px;
                        resize: none;
                        width: 218px;
                        padding: 2px;
                    }
					#gegevens-left select {
                        border: solid 1px #abadb3;
                        display: block;
                        font-size: 16px;
                        width: 223px;
					}
				
					.error-message {
						color: #F00;
                        border: 1px solid #f00;
						margin-top: 4px;
						margin-left: 165px;
                        background-color: #Fbb;
                        line-height: 20px;
                        padding-left: 10px;
                        padding-right: 10px;
                        /*padding-top: 8px;
                        padding-bottom: 8px;*/
                        width: 202px;
					}
					
					.wide-error-message {
						color: #F00;
                        border: 1px solid #f00;
						margin: auto;
                        background-color: #Fbb;
                        line-height: 20px;
                        padding-left: 10px;
                        padding-right: 10px;
                        /*padding-top: 8px;
                        padding-bottom: 8px;*/
                        width: 380px;
					}
					
                    /*
					#gegevens-left .btn {
						margin-bottom: 15px;
					}
                    */
					
					#gegevens-left .offset-left {
						margin-top: 15px;
						margin-left: 165px;
					}
					
					#gegevens-left input.large {
						width: 200px;
					}
					
					#gegevens-left textarea {
						width: 218px;
					}
					
					#gegevens-left input.small {
						width: 96px;
					}

	#betaalbevestig {
		float: left;
        width: 1000px;
	}

				
		#betaalbevestig-left {
			background: url(../images/bestelform-middle.png) repeat-y;
			float: left;
			padding-left: 20px;
			padding-right: 15px;
			padding-bottom: 25px;
			position: relative;
			width: 600px;
		}

        #betaalbevestig-left .checkcontactdata {
            margin-top: 15px;
            margin-bottom: 15px;
            float: left;
            width: 285px;
            text-align: left;
            /*table-layout:fixed;*/
            white-space: normal;
            overflow: hidden;
        }
		
        #betaalbevestig-left .checkcontactdata th {
            width: 115px;
        }
        #betaalbevestig-left .checkcontactdata td {
            width: 160px;
        }
        #betaalbevestig-left .checkcontactdata th, #betaalbevestig-left .checkcontactdata td {
            padding: 5px;
            line-height: 16px;
        }
			#betaalbevestig-left h2 {
				background: url(../images/h2-betaalbevestig.png) no-repeat;
				display: block;
				height: 18px;
				margin-top: 5px;
				margin-bottom: 20px;
				text-indent: -9999px;
				width: 192px;
			}
			
			#betaalbevestig-left h3 {
				font-size: 13px;
				margin-bottom: 15px;
			}
			
			#betaalbevestig-left p span {
				margin-top: 15px;
			}
			
									
			#betaalbevestig-left fieldset {
				margin: 15px 0 15px 0;
			}
			
			#betaalbevestig-left label.left {
				float: left;
				margin-right: 25px;
				padding-top: 8px;
				text-align: right;
				width: 100px;
			}
			
		/* ### editable inputfield */	
		
			#betaalbevestig-left input.editable {
				background: url(../images/icon_edit.png) no-repeat;
				background-position: 0 6px;
				border: none; 
				height: 25px;
				margin-left: 5px;
				padding-left: 18px;
			}	
			
			#betaalbevestig-left input.editable:focus {
				background: white;
				border: solid 1px #dbdbdb;
			}
			
		#payment {
			background: white;
			border: 1px solid #bfbfbf;
			height: 436px;
			width: 583px;
		}
		
			.payment-left {
				background: #ececec;
				float: left;
				height: 100%;
				width: 147px;
			}
			
				.payment-left span {
					background: #e1e1e1;
					border-bottom: solid 1px #bfbfbf;
					border-right: solid 1px #bfbfbf;
					display: block;
					height: 44px;
					width: 146px;
				}
				
				.payment-left span.active {
					background: white;
					border-right: none;
					border-bottom: solid 1px #bfbfbf;
				}
				
				.payment-left a {
					color: #1b1b1b;
					display: block;
					height: 27px;
					padding-top: 15px;
					padding-left: 50px;
					text-decoration: none;
					width: 96px;
				}
				
				.payment-left #iDeal {
					background: url(../images/icon_iDeal.png) 8px 7px no-repeat;
				}
				
				.payment-left #creditcard {
					background: url(../images/icon_creditcard.png) 8px 12px no-repeat;
				}
			
			.payment-right {
				background: white;
				float: left;
				height: 100%;
				/*padding-top: 15px;*/
				padding-left: 15px;
				width: 406px;
			}
			
				.payment-right h3 {
					margin-top: 15px;
				}
			
				.payment-right ul {
					margin-top: 20px;
				}
			
				.payment-right ul li {
					height: 38px;
                    line-height: 38px;
                    margin-bottom: 0px;
                    padding-left: 0px;
				}
				.payment-right ul li:hover {
			        background-color: #d4b857;
                }
					.payment-right ul li label {
                        background: url(../images/bank/ideal-small.png) 3px 10px no-repeat;
                        float: left;
						color: #1b1b1b;
						display: block;
						height: 38px;
						line-height: 38px;
						padding-top: 0px;
						padding-left: 45px;
						text-decoration: none;
						margin-left: 0px;
                        cursor: hand;
                        cursor: pointer;
                        width: 320px;
					}
                        .payment-right input.btn {
                            float: right;
                            margin-right: 15px;
                        }

					.payment-right ul li input.bank_radio {
						display: block;
                        float: left;
						/*height: 33px;*/
						line-height: 33px;
                        width: 30px;
						/*padding-top: 8px;*/
						/*padding-left: 45px;*/
						text-decoration: none;
                        margin-top: 12px;
					}
					
						.payment-right ul li label:hover {
							text-decoration: underline;
						}
					
						.payment-right ul li label.bank_abn_amro_bank {
							background: url(../ideal/images/icon_abn.gif) 5px 10px no-repeat;
						}
						
						.payment-right ul li label.bank_friesland_bank {
							background: url(../ideal/images/icon_frieslandbank.gif) 4px 9px no-repeat;
						}
						
						.payment-right ul li label.bank_ing {
							background: url(../ideal/images/icon_ing.gif) 0 8px no-repeat;
						}
						
						.payment-right ul li label.bank_rabobank {
							background: url(../ideal/images/icon_rabobank.gif) 4px 8px no-repeat;
						}
						
						.payment-right ul li label.bank_sns_bank {
							background: url(../ideal/images/icon_sns.gif) 3px 11px no-repeat;
						}
						
						.payment-right ul li label.bank_rbs {
							background: url(../images/bank/icon_rbs.gif) 0 11px no-repeat;
						}
						
						.payment-right ul li label.bank_regiobank {
							background: url(../ideal/images/icon_sns.gif) 3px 11px no-repeat;
						}
						
						.payment-right ul li label.bank_triodos_bank {
							background: url(../ideal/images/icon_triodos.gif) 3px 10px no-repeat;
						}
						
						.payment-right ul li label.bank_van_lanschot_bankiers {
							background: url(../ideal/images/icon_vanLanschot.gif) 6px 9px no-repeat;
						}
						
						.payment-right ul li label.bank_asn_bank {
							background: url(../images/bank/icon_asn.gif) 1px 8px no-repeat;
						}
						

	#diensten {
		margin-top: 50px;
		float: left;
		width:958px;
	}
	
			a.bestelbutton-diensten {
				display:block;
				background:url(../images/bestelbutton.png);
				width:117px;
				height:26px;
			}
			
			a.bestelbutton-diensten:hover {
				display:block;
				background:url(../images/bestelbutton-hover.png);
				width:117px;
				height:26px;
			}
	
		.diensten-boxes {
			float: left;
			width: 318px;
		}
		
			.diensten-boxes-top {
				background: url(../images/puzzle-topflat.png);
				width: 318px;
				height:30px;
			}
			
			.diensten-boxes-middle {
				background:url(../images/puzzle-middle.png) repeat-y;
				width:318px;
			}
		
			.diensten-boxes-bottom {
				background: url(../images/puzzle-bottom.png);
				height: 93px;
				width: 318px;
			}
			
			.diensten-boxes ul {
				clear: both;
				padding-bottom: 25px;
			}
			
				.diensten-boxes ul li {
					height: 25px;
					margin-left: 25px;
					padding-left: 35px;
					padding-top: 5px;
				}
				
			.diensten-buttons {
				float: left;
				margin-top: 50px;
				margin-left: 25px;
				width: 122px;
			}
			
			.diensten-prices {
				margin-top: 15px;
				margin-left: 30px;
				float: left;
				width: 99px;
			}
			
		#diensten-domein {
			
		}
		
			/* puzzle dynamische versie*/
			.diensten-puzzle.domein {
				height:240px;
				margin-top: 0px;
				width: 318px;
				background-image: url(../images/puzzel_domein_top.png);
				background-repeat: no-repeat;
				display:none;
			}
			
				.diensten-domein.euro5 {
					background-image: url(../images/puzzel_domein_5euro.png);
					height: 99px;
					width: 318px;

				}
	
				.diensten-domein.euro10 {
					background-image: url(../images/puzzel_domein_10euro.png);
					height: 99px;
					width: 318px;
				}
	
				.diensten-domein.euro15 {
					background-image: url(../images/puzzel_domein_15euro.png);
					height: 99px;
					width: 318px;
				}
				
					.diensten-tekst .domeintop{
						font-family: Tahoma, Geneva, sans-serif;
						font-size: 90px;
						position:absolute;
						font-weight: bold;
						line-height: 61px;
						margin-left:-55px;
						margin-top:33px;
						position:absolute;	
					}

					.diensten-tekst .domeinbottomsmall{
						font-family: Tahoma, Geneva, sans-serif;
						font-size: 29px;
						font-weight: normal;
						line-height: 30px;
						position:absolute;
						margin-top:58px;
					}
	
					.diensten-tekst .domeinbottombig{
						font-family: Tahoma, Geneva, sans-serif;
						font-size: 38px;
						font-weight: bold;
						line-height: 25px;
						position:absolute;
						padding-top:45px;
					}
	
			.diensten-puzzle.email {
				height:240px;
				margin-top: -10px;
				width: 318px;
				background-image: url(../images/puzzel_email_top.png);
				background-repeat: no-repeat;
			}
	
				.diensten-email.euro5 {
					background-image: url(../images/puzzel_email_5euro.png);
					height: 99px;
					width: 318px;
				}

				.diensten-email.euro10 {
					background-image: url(../images/puzzel_email_10euro.png);
					height: 99px;
					width: 318px;
			}

				.diensten-email.euro15 {
					background-image: url(../images/puzzel_email_15euro.png);
					height: 99px;
					width: 318px;
			}
			
					.diensten-tekst .emailtop{
						font-family: Tahoma, Geneva, sans-serif;
						font-size: 80px;
						font-weight: bold;
						line-height: 61px;
						margin-left:-25px;
					}

					.diensten-tekst .emailbottom{
						font-family: Tahoma, Geneva, sans-serif;
						font-size: 25px;
						font-weight: normal;
						line-height: 25px;
						margin-left:-20px;
						position:absolute;
					}
					
			.diensten-puzzle.mysql {
				height:240px;
				margin-top: -10px;
				width: 318px;
				background-image: url(../images/puzzel_mysql_top.png);
				background-repeat: no-repeat;
			}
			
				.diensten-mysql.euro5 {
					background-image: url(../images/puzzel_mysql_5euro.png);
					height: 99px;
					width: 318px;
				}
	
				.diensten-mysql.euro10 {
					background-image: url(../images/puzzel_mysql_10euro.png);
					height: 99px;
					width: 318px;
				}
			
				.diensten-mysql.euro15 {
					background-image: url(../images/puzzel_mysql_15euro.png);
					height: 99px;
					width: 318px;
				}
					
					.diensten-tekst .mysqlbottomsmall{
						font-family: Tahoma, Geneva, sans-serif;
						font-size: 25px;
						font-weight: normal;
						line-height: 25px;
						position:absolute;
						margin-top:25px;
					}
	
					.diensten-tekst .mysqlbottombig{
						font-family: Tahoma, Geneva, sans-serif;
						font-size: 25px;
						font-weight: bold;
						line-height: 25px;
						position:absolute;
						padding-top:63px;
						letter-spacing:normal!important
					}
			
		/* puzzle teksten container*/
		.diensten-tekst{
			padding-top: 120px;
			padding-left: 130px;
			color: #1b1b1b;
		}	
		
		#diensten-hosting {
			margin-right: 0;
		}
		
	

	#faq {
		float: left;
		line-height: 17px;
	}
		
		#faq-left {
			background: url(../images/box-gradient.jpg) repeat-x white;
			border-right: 1px solid #bfbfbf;
			border-top: 1px solid #bfbfbf;
			border-left: 1px solid #bfbfbf;
			float: left;
			margin-top: 50px;
			padding: 15px;
			padding-bottom: 55px;
			position: relative;
			width: 588px;
		}
		
			#faq-left h2 {
				background: url(../images/h2-faq.png) no-repeat;
				display: block;
				height: 18px;
				margin-top: 5px;
				margin-bottom: 20px;
				text-indent: -9999px;
				width: 35px;
			}
			
		#contact {
			background: url(../images/box-gradient-small.jpg) repeat-x white;
			border-right: 1px solid #bfbfbf;
			border-top: 1px solid #bfbfbf;
			border-left: 1px solid #bfbfbf;
			float: left;
			margin-top: 50px;
			margin-left: 20px;
			padding: 8px 15px 25px 15px;
			position: relative;
			width: 268px;
		}
		
			#contact h2 {
				background: url(../images/h2-contact.png);
				display: block;
				float: left;
				height: 42px;
				margin-bottom: 5px;
				text-indent: -9999px;
				width: 268px;
			}
		
	#procesoverzicht {
		color: #888888;
		display: block;
		width: 300px;
		position: absolute;
		top: 19px;
		right: 35px;
	}
	
		#procesoverzicht ul li {
			display: inline;
		}
		
		#procesoverzicht ul li a {
			color: #888888;
		}
		
			#procesoverzicht ul li a.active {
				font-weight: bold;
			}
		
			#procesoverzicht a:hover {
				text-decoration: none;
			}
			
/*#footer {
	background: url(../images/footermain.png) no-repeat;
	color: #505050;
	height: 44px;
	float: left;
	margin-top: 35px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 15px;
	width: 940px;
}*/

/*--- FOOTER 2.0 ---*/
#footer-wrapper-wrapper {
		width:958px;
		height:170px;
		margin:40px auto 10px auto;
		padding-top:3px;
	}
	
	#footer-top {
		background:url(../images/bg-top.png);
		height:30px;
		width:958px;
	}
	
	#footer-bottom {
		background:url(../images/bg-bottom.png);
		height:30px;
		width:958px;
	}
	
	#footer-middle {
		background:url(../images/bg-middle.png) repeat-y;
		width:958px;
	}
	
		#footer-wrapper {
			margin:0 auto;
			height: 135px;
			width: 836px;
		}
		
			#footer {
				margin:0 auto;
				width:796px;
				padding-top:10px;
				padding-left:30px;
			}
		
	#footer-domain, #footer-e-mail, #footer-hosting, #footer-overons {
		width:199px;
		height:55%;
		float:left;
		margin:0;
	}
	
	#footer img {
		float:left;
		margin-left:10px;
	}
	
	#btw-footer {
		margin-top:12px;
		float:left;
	}
	
	#footer img#hosting-img, #footer img#overons-img {
		margin-top:-2px;
	}
	
	#footer-logos-wrapper {
		width:100%;
		border-top:solid thin #808080;
		margin-top:20px;
		padding-top:5px;
	}
	
	#footer-logos {
		float:left;
		width:580px;
		margin-right:13px;
		padding-left:40px;
	}
	
	#footer-logos * {
		float:left;
		margin:0 5px;
	}
	
	.footer-logos-bg {
		background-image:url(../images/sprite-main.png) ;
		background-repeat:no-repeat;
	}
	
	/*SPRITE LOGO'S FOOTER*/
	 #footer-logos a #logo-ideal{ background-position: 0 0; height:35px; width:35px; } 
     #footer-logos #logo-dell{ background-position: -39px 0; height:35px; width:50px; } 
     #footer-logos #logo-cisco{ background-position: -88px 0; height:35px; width:57px; } 
     #footer-logos #logo-cleanbits{ background-position: -142px 0; height:35px; width:30px; } 
     #footer-logos #logo-sidn{ background-position: -179px 0; height:35px; width:49px; } 
     #footer-logos #logo-dns{ background-position: -228px 0; height:35px; width:60px; } 
     #footer-logos #logo-mysql{ background-position: -289px 0; height:35px; width:60px; } 
     #footer-logos #logo-debian{ background-position: -356px 0; height:35px; width:70px; }
	/*END SPRITE LOGO'S FOOTER*/
	
	
	
	#footer-logos-wrapper {
		font-size:11px;
		color:#808080;
	}
	
	
	h5 {
		float:left;
		margin-bottom:10px;
	}
	
	h5#domain-title {
		color:rgb(7,132,190);
	}
	
	h5#email-title {
		color:rgb(149,17,66);
	}
	
	h5#hosting-title {
		color:rgb(12,146,48);
	}
	
	h5#overons-title {
		color:rgb(255,102,0);
	}
	
	#footer ul.list-footer {
		clear:both;
		list-style-image:url(../images/admin/footer-pijltje.png);
		list-style-type:square;
	}
	
	#footer ul.list-footer li {
		margin:8px 0 0 18px;
	}
	
	#footer ul.list-footer li a, #footer ul.list-footer li a:active, #footer ul.list-footer li a:visited{
		color:#808080;
		text-decoration:none;
	}
	
	#footer ul.list-footer li a:hover{
		text-decoration:underline;
	}
/*--- END FOOTER 2.0 ---*/


/* Cart */
ul.cartlisting {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    margin-top: 15px;
}
li.cartdomainnode {
    background-image: url(../images/li-webhosting.jpg);
    background-repeat: no-repeat;
    background-position: 0px 5px; 
    padding-left: 14px;
    margin-bottom: 15px; 
}
div.cartdomainname {
    float: left;
    width: 140px;
    padding-right: 10px;
}
div.cartperiod {
    text-decoration: italic;
    font-size: 11px;
}
div.cartremove {
    float: right;
}
div.cartproduct {
    float: left;
    width: 140px;
}
form.cartselectproduct {
    margin-top: 5px;
    line-height: 24px;
}
div.cartselectperiodfield {
    height: 24px;
    width: 65px;
    float: left;
}
div.cartselectperiodfield select {
    width: 65px;
}
div.cartselectproductfield {
    height: 24px;
    width: 115px;
    float: left;
}
div.cartselectproductfield select {
    width: 115px;
}
div.cartselectproductbutton {
    margin-top: 3px;
    height: 24px;
    float: left;
}
div.cartprice {
    float: right;
    width: 50px;
    text-align: right;
    margin-right: 0px;
}
div.carttotaltext {
    font-size: 14px;
    text-align: left;
    float: left;
    margin-bottom: 20px;
    margin-left: 0px;
}
div.carttotaltextbtw {
    font-size: 12px;
    text-align: left;
    float: left;
    margin-bottom: 5px;
    margin-left: 0px;
}
div.carttotalprice {
    font-size: 14px;
    text-align: right;
    float: right;
    margin-right: 0px;
    margin-bottom: 20px;

}
div.carttotalpricebtw {
    font-size: 12px;
    text-align: right;
    float: right;
    margin-right: 0px;
    margin-bottom: 5px;

}
div.cartnext {
    margin-right: 0px;
    
    float: right;
}

div.divtable {
    width: 100%;
}
div.divtr {
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 25px;
}
div.divthdomaincol {
    float: left;
    font-weight: bold;
    width: 177px;
    margin-right: 12px;
    height: 25px;
    line-height: 25px;
}
div.divth {
    float: left;
    width: 133px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
}
div.divtddomaincol {
    float: left;
    width: 177px;
    margin-right: 12px;
    height: 25px;
    line-height: 25px;
}
div.divtd {
    float: left;
    width: 133px;
    height: 25px;
    line-height: 25px;
}
div.divtdstatuscol {
    float: left;
    width: 133px;
    height: 25px;
}
div.divtdbuttoncol {
    float: left;
    width: 133px;
    height: 25px;
}

div.carterror {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 5px;
    border-color: #D8000C;
    background-color: #FFBABA;
    border-width: 1px;
    border-style: solid;
    color: #D8000C;
}

div.cartcto {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 5px;
    border-color: #E9BB41;
    background-color: #F9DB61;
    border-width: 1px;
    border-style: solid;
    color: #E9BB41;
}

div.carterrormessage {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 5px;
    border-color: #00529B;
    background-color: #BDE5F8;
    border-width: 1px;
    border-style: solid;
    color: #00529B;
}

div.cartinfomessage {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 5px;
    border-color: #00529B;
    background-color: #BDE5F8;
    border-width: 1px;
    border-style: solid;
    color: #00529B;
}

div.cartactions {
    width: 170px;
    height: 20px;
    line-height: 20px;
    float: left;
}

input.cartselectproductbutton {
    background:url(../images/cart-select-product-button.png);
    width:67px;
    height:20px;
    color: white;
    border-style: none;
    font-size: 100%;
    padding-left: 20px;
    padding-right: 5px;
    padding-bottom: 3px;
    margin-left: 4px;
    margin-right: 0px;
    margin-top: auto;
    margin-bottom: auto;
    cursor: hand;
    cursor: pointer;
    display: block
}

.cartselectproductbutton:hover {
    font-weight: bold;
}


/*-- toegevoegd door Chris --*/
.clear {
	clear:both;
	padding:0px;
	margin:0px;
}

#default-contentbox {
	width:958px;
	margin:0 auto;
}
	
	#default-contentbox h1 {
		font-size:18px;
		font-weight:bold;
		margin:0 0 15px 0;
	}
	
	#default-contentbox p.intro {
		padding:0 0 35px 0;
	}
	
	/*#default-contentbox p {
		margin:0;
	}*/

	#default-contentbox-top {
		background:url(../images/bg-top.png);
		width:958px;
		height:30px;
	}
	
	#default-contentbox-middle {
		background:url(../images/bg-middle.png) repeat-y;
		width:898px;
		padding:0 30px;
	}
	
		p.breadcrumbs {
			margin:-5px 0 20px 0;
		}
		
			p.breadcrumbs a {
				color:#555555;
			}
			
			p.breadcrumbs a.dienst-naam {
				color:#555555;
				font-weight:bold;
				text-decoration:none;
			}
			
		#sub {
			float:left;
			width:236px;
			margin-left:-21px;
		}
	
		#submenu, #domeininfo {
			width:236px;
			line-height:2;
			margin-bottom:30px;
		}

		.submenu-top {
			background:url(../images/sub-menu-top.png);
			width:236px;
			height:10px;
		}
		
		.submenu-middle {
			background:url(../images/sub-menu-bg.png) repeat;
			width:236px;
			padding:5px 0;
		}
		
		.submenu-bottom {
			background:url(../images/sub-menu-bottom.png);
			width:236px;
			height:10px;
		}
		
		#submenu ul, #domeininfo ul {
			list-style:none;
			margin-left:20px;
		}
		
		#domeininfo ul {
			list-style:none;
			margin-left:20px;
			margin-bottom:20px;
		}
		
			#submenu ul a {
				font-size:14px;
				color:#555555;
				text-decoration:none;
			}
			
			#submenu ul a:hover {
				color:#000000;
			}
			
			#submenu ul a.active  {
				font-size:14px;
				color:#000000;
				border-bottom:solid thin #fcb731;
				font-weight:bold;
			}
			
			#submenu li {
				display:block;
				width:100px;
				padding-left:25px;
				font-size:14px;
				color:#555555;
				text-decoration:none;
			}
			
			#domeininfo li {
				display:block;
				width:200px;
				padding-left:35px;
				font-size:12px;
				color:#555555;
				text-decoration:none;
			}
			
			#submenu li:hover {
				display:block;
				width:100px;
				padding-left:25px;
				font-size:14px;
				color:#000000;
				font-weight:bold;
			}
			
			#submenu li#submenu-domein {
				display:block;
				background:url(../images/domein-icon-gray.png) left no-repeat;
			}
			
			#submenu li#submenu-domein:hover, #submenu li#submenu-domein-active {
				display:block;
				background:url(../images/domein-icon.png) left no-repeat;
			}
			
			#submenu li#submenu-email {
				display:block;
				background:url(../images/email-icon-gray.png) left no-repeat;
			}
			
			#submenu li#submenu-email:hover, #submenu li#submenu-email-active {
				display:block;
				background:url(../images/email-icon.png) left no-repeat;
			}
			
			#submenu li#submenu-hosting {
				display:block;
				background:url(../images/hosting-icon-gray.png) left no-repeat;
			}
			
			#submenu li#submenu-hosting:hover, #submenu li#submenu-hosting-active {
				display:block;
				background:url(../images/hosting-icon.png) left no-repeat;
			}
			
			#domeininfo li#domein-globe {
				display:block;
				background:url(../images/li-domein_wereld.png) left no-repeat;
			}
			
			#domeininfo li#domein-arrow {
				display:block;
				background:url(../images/li-domein_domein.png) left no-repeat;
			}
			
			#domeininfo li#domein-euro {
				display:block;
				background:url(../images/li-domein_kosten.png) left no-repeat;
			}
			
			#domeininfo li#email-globe {
				display:block;
				background:url(../images/li-email_wereld.png) left no-repeat;
			}
			
			#domeininfo li#email-arrow {
				display:block;
				background:url(../images/li-email_domein.png) left no-repeat;
			}
			
			#domeininfo li#email-euro {
				display:block;
				background:url(../images/li-email_kosten.png) left no-repeat;
			}
			
			
			#domeininfo li#hosting-globe {
				display:block;
				background:url(../images/li-hosting_wereld.png) left no-repeat;
			}
			
			#domeininfo li#hosting-hosting {
				display:block;
				background:url(../images/li-hosting_hosting.png) left no-repeat;
			}
			
			#domeininfo li#hosting-mail {
				display:block;
				background:url(../images/li-hosting_email.png) left no-repeat;
			}
			
			#domeininfo li#hosting-sql {
				display:block;
				background:url(../images/li-hosting_sql.png) left no-repeat;
			}
			
			#domeininfo li#hosting-uptime {
				display:block;
				background:url(../images/li-hosting_uptime.png) left no-repeat;
			}
			
			
			#domein-prijs {
				background:url(../images/domein-prijs.png);
				width:171px;
				height:38px;
				margin-left:20px;
				margin-bottom:20px;
			}
			
			#email-prijs {
				background:url(../images/email-prijs.png);
				width:171px;
				height:38px;
				margin-left:20px;
				margin-bottom:20px;
			}
			
			#hosting-prijs {
				background:url(../images/hosting-prijs.png);
				width:171px;
				height:38px;
				margin-left:20px;
				margin-bottom:20px;
			}
			
			a.bestelbutton2 {
				display:block;
				background:url(../images/bestelbutton.png);
				width:117px;
				height:26px;
				margin-left:20px;
			}
			
			a.bestelbutton2:hover {
				display:block;
				background:url(../images/bestelbutton-hover.png);
				width:117px;
				height:26px;
				margin-left:20px;
			}
		
		#dienst-beschrijving {
			float:left;
			margin-left:50px;
			width:625px;
		}
			
			#dienst-beschrijving h1 {
				font-size:16px;
				color:#fcb731;
				font-weight:normal;
				margin:0 0 10px 0;
			}
			
			#dienst-beschrijving h2 {
				font-size:14px;
				color:#fcb731;
				font-weight:normal;
				margin:0 0 10px 0;
			}
			
			#dienst-beschrijving h3 {
				font-size:12px;
				margin:0;
				color:#fcb731;
				font-weight:normal;
				font-style:italic;
				margin:0 0 10px 0;
			}
			
			#dienst-beschrijving p {
				margin:0 0 30px 0;
			}
		
		#actions {
			width:820px;
			margin:0px auto;
		}
		
			#social-media {
				background-color:#fcb731;
				width:428px;
				height:170px;
				padding:25px;
				float:left;
			}
					
				.bedankt h2 {
					font-size:16px;
					font-weight:bold;
					margin:0;
				}
				
				#content p.actie {
					padding:15px 0;
				}
				
				#social-media-buttons {
					margin-top:27px;
				}
				
					#twitter, #facebook {
						float:left;
						margin-right:15px;
					}
					
				
			#buttons {
				/* Samy tmp. change:
                width:326px;
				float:right; */
				width:722px;
                margin-left: auto;
                margin-right: auto;
			}
				
				#buttons p {
					margin-top:15px;
				}
				
                /* Samy tmp. change:
				a.bedanktpage-button {
					color:#000000;
				}*/
				
				a.bedanktpage-button + a.bedanktpage-button {
                    margin-left: 70px;
                }

				a.bedanktpage-button {
					color:#000000;
				}
				
				#inloggen, #faq {
					background:#eaeaea;
					width:306px;
					height:80px;
					padding:10px;
				}
				
				#inloggen {
					margin-bottom:20px;
				}
				
				#inloggen:hover, #faq:hover {
					background:#fcb731;
				}
				
			
		.question {
			background-color:#eaeaea;
			width:878px;
			padding:10px;
			cursor:hand;
			cursor:pointer;
			color:#555555;
			margin-top:20px;
		}
		
			.faq h2 {
				font-size:14px;
				font-weight:bold;
				margin:0;
			}
			
			.answer {
				margin-top:10px;
				width:878px;
				display:none;
			}
	
	#default-contentbox-bottom {
		background:url(../images/bg-bottom.png);
		width:958px;
		height:30px;
	}
/*-- END toegevoegd door Chris --*/

/**
 Ul / Li voor domeinregistratie pagina's
 */
    #dienst-beschrijving ul {
        list-style: disc;
        line-height:1.5em;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    #dienst-beschrijving li {
        list-style: disc;
        margin-left: 15px;
        padding-left: 5px;
    }

    .answer ul {
        list-style: disc;
    }

    .answer li {
        list-style: disc;
        margin-left: 15px;
        padding-left: 5px;
    }

/***********/
/* CakePHP */
/***********/

.cake-sql-log { display: none; }


/*-- landingspage --*/
#landingspage {
	width:958px;
	margin-left:-9px;
}

	#landingspageTop2 {
		background:url(../images/landingspage/top_3.png);
		width:898px;
		height:44px;
		padding:150px 0 0 60px;
	}
	
	#landingspage #landingspageContent {
		background:url(../images/landingspage/contentBG.png) repeat-y;
		width:928px;
		padding:10px 0px 10px 30px;
	}
    #landingspageContent h2 {
        font-size: 14px;
        color: #FCB731;
        font-weight: normal;
        margin: 0 0 10px 0;
    }
		
		#landingspageContentLeft {
			float:left;
			width:619px;
			padding-right:20px;
		}
		
		#landingspageContentRight {
			float:left;
			width:269px;
			padding-left:20px;
		}
		
		#landingspageContentRight #hosting-prijs {
			margin-left:0px;
		}
		
		#landingspageContentRight ul {
			list-style:none;
			margin-bottom:20px;
		}
		
			#landingspageContentRight ul li {
				display:block;
				width:200px;
				padding-left:35px;
				height:20px;
				font-size:12px;
				color:#555555;
				text-decoration:none;
				margin-bottom:10px;
			}
			
			#landingspageContentRight li#hosting-globe {
				display:block;
				background:url(../images/li-hosting_wereld.png) left no-repeat;
			}
			
			#landingspageContentRight li#hosting-hosting {
				display:block;
				background:url(../images/li-hosting_hosting.png) left no-repeat;
			}
			
			#landingspageContentRight li#hosting-mail {
				display:block;
				background:url(../images/li-hosting_email.png) left no-repeat;
			}
			
			#landingspageContentRight li#hosting-sql {
				display:block;
				background:url(../images/li-hosting_sql.png) left no-repeat;
			}
			
			#landingspageContentRight li#hosting-uptime {
				display:block;
				background:url(../images/li-hosting_uptime.png) left no-repeat;
			}
		
		#landingspageContentRight h2 {
			color:rgb(12,146,48);
			font-size:16px;
			font-weight:normal;
			margin:0 0 10px 0;
			margin-top:10px;
		}
		
		a.moreInformation3 {
			color:#000000;
			float:right;
			margin:10px 40px 0px 0px;
		}
	
	#landingspageBottom2 {
		background:url(../images/landingspage/bottom.png);
		width:958px;
		height:20px;
	}


#landingspageLeft {
	float:left;
	width:608px;
	margin-left:-9px;
}

	#landingspageTop {
		background:url(../images/landingspage/top_1.png);
		width:608px;
		height:103px;
	}
	
	#landingspageTop1-2 {
		background:url(../images/landingspage/top_2-2.png) center;
		width:548px;
		height:43px;
		padding:150px 0 0 60px;
	}
	
	#landingspageTop1 {
		background:url(../images/landingspage/top_2.png) center;
		width:548px;
		height:43px;
		padding:150px 0 0 60px;
	}
	
	#landingspageLeft #landingspageContent {
		background:url(../images/landingspage/bg.png) repeat-y;
		width:548px;
		padding:10px 30px 10px 30px;
	}
		
		#landingspageContent h1 {
			font-size:16px;
			color:#fcb731;
			font-weight:normal;
			margin:0 0 10px 0;
			margin-top:30px;
		}
		
			#landingspageContent h1.first-child {
				font-size:16px;
				color:#fcb731;
				font-weight:normal;
				margin:0 0 10px 0;
				margin-top:10px;
			}
		
		
		#landingspageContent p {
			margin:0 0 20px 0;
		}
		
		#landingspageContentLeft p {
			margin-top:20px; 
		}
		
		a.bestelbutton3 {
			float:left;
			display:block;
			background:url(../images/bestelbutton.png);
			width:117px;
			height:26px;
		}
	
			a.bestelbutton3:hover {
				float:left;
				display:block;
				background:url(../images/bestelbutton-hover.png);
				width:117px;
				height:26px;
			}
		
		a.moreInformation {
			color:#000000;
			float:left;
			margin:10px 0px 0px 30px;
		}
				
		#landingspageList {
			float:left;
			width:300px;
			padding:0 20px;
			margin:0px;
		}
		
			ul#landingspageList li {
				background:url(../images/landingspage/vinkje.png) left no-repeat;
				height:16px;
				padding-left:25px;
				padding-top:5px;
				margin-left:-20px;
			}
		
		#priceHosting {
			background:url(../images/landingspage/price.png);
			width:99px;
			height:99px;
			float:right;
			margin:10px 50px 10px 0px;
		}
		
		#landingspageSearchbar {
			margin-top:30px;
		}
	
	#landingspageBottom {
		background:url(../images/landingspage/bottom-1.png);
		width:608px;
		height:19px;
	}

#pakketInfo {
	float:right;
	width:309px;
	margin-right:-9px;
}

	#pakketInfoTop {
		background:url(../images/landingspage/pakketInfoTop.png);
		width:309px;
		height:17px;
	}
	
	#pakketInfoContent {
		background:url(../images/landingspage/pakketInfoBg.png) repeat-y;
		width:269px;
		padding:10px 30px;
		margin-left:-1px;
	}
	
		#pakketInfoContent h2#hosting {
			margin-left:-5px;
			margin-bottom:10px;
		}
		
		#pakketInfoContent ul#pakketInfoList {
			margin-bottom:20px;
		}
		
		#pakketInfoContent ul#pakketInfoList li {
			height: 25px;
			margin-left:-5px;
			padding-left: 35px;
			padding-top: 5px;
		}
		
		a.moreInformation2 {
			color:#000000;
			float:right;
			margin:10px 20px 0px 0px;
		}
	
	#pakketInfoBottom {
		background:url(../images/landingspage/pakketInfoBottom.png);
		width:309px;
		height:17px;
	}


