* {	margin: 0; padding: 0; border: 0; outline: none; }

html,
body {
	height: 100%;
}

body {
	font-size: 62.5%;
	font-family: "Arial";
	color: #515151;
	background: #d5e1e5 url(/img/background.png) no-repeat;
}

#wrap {
	width: 937px;
	margin: auto;
}
	
	#header {
		height: 114px;
	}
		#logo {
			width: 275px;
			height: 65px;
			float: left;
			margin: 20px 0 0 35px;
			background: url(/img/logo.png);
			text-indent: -9999px;
		}
		#quicklogin-form {
			float: right;
			width: 342px;
			padding: 38px 20px 0 0;
			background: url(/img/quicklogin-bg.png) no-repeat 1px 12px;
		}
		#quickloggedin {
			float: right;
			width: 342px;
			padding: 38px 20px 0 0;
			background: url(/img/quicklogin-bg.png) no-repeat 1px 12px;
		}
			#quicklogin-username,
			#quicklogin-password {
				float: left;
				border: 1px solid #88b1be;
				width: 143px;
				height: 20px;
				padding: 5px 0 0 5px;
				margin: 0 3px;
				line-height: 14px;
				font-size: 1.1em;
				color: #264f78;
			}
			#quicklogin-submit {
				width: 23px;
				height: 27px;
				float: left;
				background: url(/img/quicklogin-submit.png);
				text-indent: -9999px;
				border: none;
			}

	#menu {
		height: 47px;
		padding: 2px 0 0 20px;
		background: url(/img/menu-bg.png) no-repeat;
		list-style: none;
	}
		#menu li,
		#menu li a {
			display: block;
			float: left;
		}
			#menu li a {
				height: 39px;
				font-size: 1.2em;
				font-weight: bold;
				text-decoration: none;
				color: #FFFFFF;
			}
				#menu li a span {
					display: block;
					height: 26px;
					padding: 14px 13px 0 13px;
					border-right: 1px solid #2d5473;
					border-left: 1px solid #366284;
					cursor: pointer;
				}
			#menu li a.first span {
				border-left: none;
			}
			#menu li a.last span {
				border-right: none;
			}
				#menu li a:hover span,
				#menu li a.active span {
					background: url(/img/menu-active.png) center top no-repeat;
				}
				
	#banner {
		margin: 6px 0 0 3px;
		height: 184px;
	}
						
				#menu li a.activefirst span {
					background: url(/img/menu-active.png) center top no-repeat;
					border-left: none;
				}
				#menu li a.activelast span {
					background: url(/img/menu-active.png) center top no-repeat;
					border-right: none;
				}
				
				

		#banner_1 {
			width: 937px;
			height: 184px;
			background: url(/img/banner-1-bg.png) no-repeat;
		}

		#banner_2 {
			width: 937px;
			height: 184px;
			background: url(/img/banner-2-bg.png) no-repeat;
		
		}
		
		#banner a{ 
			
			color: white;
			
			text-decoration: none;
		}
		
		
			#domaincheck-form {
				width: 370px;
				height: 50px;
				padding: 130px 40px 0 525px;
			}
				#domaincheck-domain {
					float: left;
					width: 234px;
					height: 17px;
					padding: 5px;
					border: 1px solid #80af32;
					font-size: 1.4em;
					margin: 3px 10px 0 0;
				}
				#domaincheck-submit {
					float: left;
					width: 105px;
					height: 34px;
					background: url(/img/domaincheck-submit.png) no-repeat;
				}
				
	#content {
		overflow: hidden;
		background: url(/img/content-bg.png) repeat-y;
		margin: 0 3px;
		width: 931px;
	}
		#content-wrap {
			background: url(/img/content-bottom-bg.png) no-repeat bottom left;
			overflow: hidden;
			padding-bottom: 20px;
		}
		#sidebar {
			float: left;
			width: 177px;
			border-top: 10px solid #f2f2f2;
			margin: 0 0 0 4px;
			padding: 27px 0 0 27px;
		}
			#sidebar h3 {
				font-size: 1.8em;
				color: #264f78;
				clear: both;
			}
			#sidebar ul.submenu {
				list-style: none;
				margin: 5px 0 0 0;
			}
				#sidebar ul.submenu li {
					line-height: 0px;
				}
				#sidebar ul.submenu li a {
					display: block;
					color: #f47828;
					font-size: 1.2em;
					text-decoration: none;
					height: 32px;
					padding: 0 0 0 0;
					line-height: 34px;
					border-bottom: 1px solid #e2e2e2;
				}
				#sidebar ul.submenu li a.active,
				#sidebar ul.submenu li a:hover {
					color: #356391;
					font-weight: bold;
				}
				#sidebar-bg {
					width: 180px;
					height: 360px;
					background: #f2f2f2 url(/img/sidebar-bg-bg.png) no-repeat;
					margin: 20px 0 0 -20px;
					padding: 20px 15px;
				}
				#sidebar-bg-bottom {
					font-size: 0;
					width: 210px;
					height: 11px;
					background: url(/img/sidebar-bg-bg-bottom.png);
					margin-left: -20px;
				}
					#sidebar-bg p {
						color: #254d76;
						font-size: 1.2em;
						line-height: 1.6em;
						padding: 5px 0 15px 0;
					}
						#sidebar-bg p strong {
							color: #515151;
							font-weight: bold;
						}
						#sidebar-bg #tooltip {
							display: none;
							position: absolute;
							width: 169px;
							height: 12px;
							padding: 11px;
							color: #FFFFFF;
							font-size: 1.2em;
							background: url(/img/tooltip-bg.png) repeat;
							background: rgba(0,0,0,0.76);
							margin: 80px 0 0 -140px;
						}
					#callme-form {
					
					}
						#callme-number {
							background: url(/img/callme-number-bg.png) no-repeat;
							width: 165px;
							height: 14px;
							padding: 6px;
							color: #a6b6c5;
							font-size: 1.1em;
						}
						#callme-person {
							background: url(/img/callme-number-bg.png) no-repeat;
							width: 165px;
							height: 14px;
							padding: 6px;
							color: #a6b6c5;
							font-size: 1.1em;
						}
						#callme-submit {
							float: right;
							margin: 10px 2px 0 0;
						}
						.button,
						.button:active {
							display: block;
							width: 77px;
							height: 25px;
							font-size: 1.2em;
							color: #FFFFFF;
							text-align: center;
							background: url(/img/button-bg.png) no-repeat 0 0;
							line-height: 1.2em;
							text-decoration: none;
							font-weight: bold;
						}
				
		#content-inner {
			float: right;
			width: 644px;
			padding-left: 75px;
			border-top: 10px solid #f2f2f2;
			margin-right: 4px;
		}
			#content-inner h2 {
				font-size: 1.8em;
				color: #f47625;
				padding: 15px 0;
			}
			#content-inner p {
				font-size: 1.2em;
				color: #515151;
				line-height: 1.6em;
				padding-right: 70px;
				padding-bottom: 1.2em;
			}
				#content-inner p a {
					text-decoration: none;
					color: #f47625;
				}
			#content-inner blockquote {
				font-size: 1.3em;
				color: #264f78;
				font-weight: bold;
				text-align: center;
				padding: 20px;
				margin: 60px 50px 20px 0;
				background: url(/img/quote-topleft.png) no-repeat top left;
			}
				#content-inner blockquote span {
					display: block;
					height: 40px;
					background: url(/img/quote-bottomright.png) no-repeat bottom right;
					text-align: right;
					padding: 15px 15% 0 0;
					font-size: 1em;
					font-weight: normal;
					color: #f47929;
				}
			#content-bg {
				width: 584px;
				padding: 15px 20px;
				background: url(/img/content-bg-bg.png) no-repeat;
			}
				div.hostingdeals {
					width: 232px;
					float: left;
				}
					div.hostingdeals span.price,
					.comparison span.price {
						width: 65px;
						height: 39px;
						padding: 17px 0 0 16px;
						background: url(/img/pricepermonth.png) no-repeat;
						position: absolute;
						margin: 0 0 0 170px;
						color: #FFFFFF;
						font-size: 1.4em;
						font-weight: bold;
					}
					div.hostingdeals h4 {
						font-size: 1.4em;
						color: #264f78;
						font-weight: bold;
					}
					div.hostingdeals p {
						font-size: 1.2em;
						color: #515151;
					}
					div.hostingdeals a.hostingdeals-moreinfo,
					div.hostingdeals a.hostingdeals-order {
						line-height: 1.9em;
						float: left;
						margin-right: 7px;
					}
					div.hostingdeals a.hostingdeals-moreinfo {
						background-position: bottom left;
						margin-left: 60px;
					}
				#content-bg .left {
					padding-right: 75px;
				}
			#content table {
				width: 98%;
				margin: 10px 0;
			}
				#content table thead td {
					background: url(/img/table-bg.png) repeat-x;
					height: 20px;
					padding: 10px 0 13px 15px;
					font-size: 1.2em;
					color: #264f78;
				}
				#content table tbody td {
					height: 20px;
					padding: 10px 0 10px 15px;
					font-size: 1.2em;
					color: #515151;
				}
					#content table tbody td img {
						margin-right: 8px;
					}
				#content table tbody tr:hover {
					background: #f2f2f2;
				}
			#content .content-form {	
				padding: 3px;
			}
				.content-form label {
					display: block;
					font-size: 1.2em;
					font-weight: bold;
					color: #264f78;
					padding: 17px 0 10px 0;
					clear: both;
				}
				.content-form input {
					background: url(/img/form-bg.png);
					width: 466px;
					height: 21px;
					padding: 8px 0 0 8px;
					float: left;
					border: 1px solid #d1d1d1;
					font-size: 1.2em;
				}
				.content-form input.submit,
				.ticket input.submit, .nsubmit {
					display: block;
					width: 94px;
					height: 26px;
					background: url(/img/button-rectangle.png) no-repeat;
					border: none;
					color: #FFFFFF;
					font-weight: bold;
					text-align: center;
					clear: both;
					margin: 21px 0 0 381px;
					padding: 0 0 2px 0;
				}
				.content-form input.error {
					border: 1px solid #fb9f9f;
				}
				.content-form img.error {
					margin: 8px 0 0 10px;
				}
				
				.content-form select {
					background: url(/img/form-bg.png);
					width: 466px;
					padding: 0px 0 0 8px;
					float: left;
					border: 1px solid #d1d1d1;
					font-size: 1.2em;
				}
				
				#radiobutt {
					background: url(/img/form-bg.png);
 					width:1.05em;
 					height:1.05em;
				}
				
				#radiobutt2 {
					background: url(/img/form-bg.png);
 					width:1.25em;
 					height:1.25em;
				}
				
				#checkk {
					background: url(/img/form-bg.png);
 					width:1.5em;
 					height:1.5em;
				}
				
				.content-form textarea {
					width: 196px;
					height: 100px;
					padding: 4px;
					background: url(/img/ticket-bg.png);
					border: 1px solid #d1d1d1;
					overflow: auto;
					font-family: "Arial";
					font-size: 1.2em;
				}
				
			.comparison {
				overflow: hidden;
			}
				.comparison span.price {
					background-image: url(/img/pricepermonth-white.png);
					margin-left: 160px;
					font-size: 1.4em !important;
				}
				.comparison .column {
					width: 210px;
					float: left;
					padding-right: 100px;
				}
					.comparison .column span {
						display: block;
						height: 21px;
						font-size: 1.2em;
					}
						.comparison .column span em {
							float: right;
							font-style: normal;
						}
					.comparison .column a {
						line-height: 25px !important;
					}
			.my-buttons {
				list-style: none;
				margin: 30px 0 30px 29px;
				overflow: auto;
				height: 111px;
			}
				.my-buttons li,
				.my-buttons li a {
					display: block;
					float: left;
				}
					.my-buttons li a {
						width: 109px;
						height: 109px;
						color: #264f78;
						font-size: 1.2em;
						text-align: center;
						border: 1px solid #c2c2c2;
						text-decoration: none;
						margin-right: 29px;
					}
					.my-buttons li a span strong {
						font-weight: bold;
						color: #f47625;
					}
			form.ticket {
				float: right;
				padding-right: 80px;
			}
				.ticket textarea {
					width: 196px;
					height: 100px;
					padding: 4px;
					background: url(/img/ticket-bg.png);
					border: 1px solid #d1d1d1;
					overflow: auto;
					font-family: "Arial";
					font-size: 1.2em;
				}
				.ticket input.submit {
					margin: 10px 0 0 112px;
				}
			
				
	#logos {
		background: url(/img/logos.png) no-repeat center center;
		height: 70px;
		text-indent: -9999px;
	}
	
	#footer {
		background: url(/img/footer-bg.png);
		width: 859px;
		height: 172px;
		padding: 40px 35px 0 35px;
		margin: auto;
	}
		#footer ul {
			list-style: none;
			width: 200px;
			float: left;
		}
			#footer ul li {
				height: 24px;
			}
				#footer ul li h4 {
					font-size: 1.4em;
					color: #264f78;
					font-weight: bold;
				}
				#footer ul li a {
					display: block;
					font-size: 1.2em;
					color: #4c4c4c;
					text-decoration: none;
				}
		#footer img {
			margin: 0 0 30px 60px;
		}
		#footer p {
			font-size: 1.0em;
			color: #afafaf;
			text-align: center;
			padding-bottom: 7px;
		}
		
.datum{
	float:left;
	width:49px;
	height:53px;
	background:url('/img/date.png') no-repeat top left;
}
.datum_maand{
	font-size:10px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:1px;
}

.datum_dag{
	font-size:18px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:4px;
}

#domeinspecial{
	background: url('/img/domein.png') no-repeat;
	width: 490px;
	height: 247px;
}