body {
	background-image:	url('/images/pagebg.jpg');
	background-repeat:	repeat-y;
	background-position: center;

	margin:				auto;

	font:				8pt Verdana, Arial, helvetica, sans-serif;

	text-align:			center;
	}

table#main {
	background-image:	url('/images/mainbg.jpg');
	background-repeat:	repeat-y;
	width:				913px;
	/*width:912px;*/

	border-collapse:	collapse;
	text-align:			left;
	}

#page {
	width:				911px;
	margin:				auto;
	}

table#main tr td {
	vertical-align:		top;
	}

#limecell {
	background-image:	url('/images/topgrad.jpg');
	background-position: right;
	background-color:	#05E205;
	background-repeat:	repeat-y;
	height:				9px;
	}

#logocell {
	background-color:	white;
	width:				149px;
	height:				69px;

	background-image:	url('/images/logo.jpg');
	}

#butlercell {
	background-image:	url('/images/butler-top.jpg');
	background-repeat:	no-repeat;
	background-position:left;
	/*background-position:bottom;*/
	
	width:				105px;
	}

td#datecell {
	background-color:	white;
	/*width:				581px;*/
	height:				69px;
	text-align:			right;
	vertical-align:		bottom !important;
	}

#blackcell {
	background-color:	black;
	width:				149px;
	height:				72px;
	}

#linkscell {
	background-color:	#05E205;
	background-image:	url('/images/linksgrad.jpg');
	background-repeat:	repeat-y;
	background-position: right;

	vertical-align:		middle !important;
	/*width:				571px;*/
	height:				72px;
	font:				12pt Arial Black;
	line-height:		17px;
	padding-left:		10px;
	width:600px;
	}

#linkscell a {
	color:				white;
	text-decoration:	none;
	}

#linkscell a:hover {
	color:				black;
	}

#linkscell a.selected {
	color:				black;
	}

#leftcell {
	width:				149px;
	}

#rightcell {
	padding:			0px;
	width:				149px;
	}

#contentcell {
	/*background-image:	url('/images/contentbg.jpg');
	background-position: bottom right;
	background-repeat:	no-repeat;*/
	/*height:800px;*/
	/*padding:			25px 10px 160px 10px;*/
	background-color:#FFF;
	}

#footer {
	background-color:	black;
	color:				white;

	font:				Italic 8pt Century Gothic, Arial, Helvetica, Sans-serif;
	}

#footer a {
	color:				white;
	text-decoration:	none;
	}

#offersstar {
	}

#catlinks {
	width:				149px;
	margin-bottom:		10px;
	}

#catlinks img {
	margin-bottom:		10px;
	}

img {
	border:				none;
	}

a.newsblock {
	padding:			5px 10px;
	background-color:	#E1E1E1;
	width:				129px;
	display:			block;
	color:				black;
	font-size:			7pt;
	margin-bottom:		2px;
	}

a.newsblock:hover {
	background-color:	#EEEEEE;
	}

#nieuwsbrief, #colocheck {
	width:				149px;
	text-align:			center;
	padding:			7px 0px;

	font:				Bold 8pt Century Gothic, Arial, Helvetica, sans-serif;
	}

#nieuwsbrief input, #colocheck .colocheckinput {
	border:				1px solid white;
	width:				120px;
	font:				9pt Century Gothic, Arial, Helvetica, sans-serif;
	}

#nieuwsbrief a {
	text-decoration:	none;
	}

.nieuwsbrieflink {
	color:				#FF6600;
	font-size:			12pt;
	}

.nieuwsbriefsmall {
	color:				#6E2C00;
	}

#controlcenter {
	width:				149px;
	text-align:			center;
	padding:			8px 0px;
	}

#offers {
	width:				139px;
	padding:			5px 5px;
	}

#offers a {
	color:				black;
	text-decoration:	none;

	font:				9pt Arial, Helvetica, sans-serif;
	}

#offers a:hover {
	text-decoration:	underline;
	}

.colocheckbutton {
	padding-top:		10px;
	}

.colocheckdomains {
	color:				#f60;
	}

.menubanner {
	margin-top:			15px;
	}

h1 {
	font-size:			16pt;
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	}

h2 {
	font-size:			13pt;
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	}

h3 {
	font-size:			11pt;
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	}

form {
	display:			inline;
	}

.coloprovider {
	font-weight:		bold;
	font-family:		Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	}

.o {
	color:				#05E205;
	}

input.button {
	font-size:			8pt;
	}

.textbox, textarea, select {
	border:				1px solid #999;
	font:				8pt Verdana, Arial, helvetica, sans-serif;
	}

.error {
	color:				red;
	}

table.data {
	border-collapse:	collapse;
	}

table.data thead tr {
	background-color:	#05E205;
	font-weight:		bold;
	}

table.data thead tr td {
	padding:			5px;
	}

table#bestel {
	border-collapse:	collapse;
	width:				560px;
	}

table#bestel thead tr td {
	background-color:	#05E205;
	color:				black;
	font-weight:		bold;
	padding:			3px;
	}

table#bestel tr.cat td {
	background-color:	#ccc;
	font-weight:		bold;
	padding:			4px;
	}

table#bestel tr td.fee {
	font-size:			6.5pt;
	color:				#666;
	}

table#bestel tr td {
	vertical-align:		middle;
	border-bottom:		1px solid #666;
	}

table#bestel tfoot tr td {
	background-color:	#333;
	color:				white;
	font-weight:		bold;
	padding:			3px;
	}

.even {
	background-color:	#e9e9e9;
	}

table#bestel tr td.lineleft {
	border-left:		1px solid #666;
	}

.verplicht {
	color:				#05E205;
	}

.small {
	font-size:			7pt;
	}

.disabled {
	color:				#999;
	}

dd {
	margin-bottom:		7px;
	margin-left:		3px;
 }

a {
	color:				#DE7E00;
	}

.configs {
	border:				1px solid black;
	border-collapse:	collapse;
	width:				560px;
	}

.configs td {
	padding:			3px;
	}

.configs thead tr td {
	background-color:	lime;
	font-weight:		bold;
	border-bottom:		1px solid black;
	}

.configs tbody tr td {
	border-bottom:		1px solid black;
	}

.configs tfoot tr td {
	background-color:	#e9e9e9;
	}

.configs tfoot tr.bestelknop td {
	background-color:	#999;
	font-weight:		bold;
	}

.configs tfoot tr.bestelknop td a {
	color:				white;
	}
