*						{ padding: 0px; margin: 0px; }
body					{ line-height: 18px; font-size: 62,5%; font-family: Geneva, Arial, SunSans-Regular, sans-serif; background:url(../images/bg02.gif) repeat-x #e1dfdf; }
img						{ border: 0px; }
div						{ float: left; }

#main a:link, #main a:visited,
#main a:active 				{ height: 20px; color: #17467a; text-decoration: none; font-weight: bold; padding-left:22px; padding-bottom:10px; padding-top:1px; background:url(../images/next.png) no-repeat;}
a:hover					{ text-decoration: underline; }
#main a.lightbox			{ background: none; }

/*h1						{ font-size: 2.4em; color: #885E9D; font-weight: normal; margin-bottom: 15px; margin-top: 15px; line-height: 1.1em; }  padding-left:9px; background:url(../images/arrow.gif) no-repeat;*/
h1						{ font-size: 2.0em; color: #17467a; font-weight: normal; margin-bottom: 15px; margin-top: 15px; line-height: 0.9em;}
h2						{ font-size: 12px; color: #000; font-weight: bold; margin:0px; padding:0px;  }

ul						{ margin: 10px 0 0 40px; }

#container				{ width: 880px; position: absolute; float: left; left: 50%; margin-left: -440px; font-size: 12px; background: #fff; border-top: 0px; border: 1px solid #CCCCCC;}
#header			 		{ width: 880px; border-bottom: 1px solid #ccc; margin-bottom: 1px; }
.logo					{ width: 240px; margin-left: 10px; background: #fff; padding-top: 15px; padding-bottom: 15px; border: 0px solid #000; border-top: 0px; border-bottom: 0px; }

.top					{ width: 880px; height: 40px; text-align: right; background-image: url(../images/top.png); }
.top p					{ padding: 10px; font-size: 12px; color: #fff; }
.nieuwstitel h4			{ width: 280px; }

#main					{ width: 880px; background-color: #fff; }

#col_one				{ width: 565px; background: #fff; padding: 15px;  border-top: 0px dashed #ccc; border-right: 1px dashed #ccc;  }
.col_one_1				{ position:relative; width: 567px; background: #fff; padding-top: 30px; padding-left:30px; padding-right:30px;  padding-bottom:40px; }
.col_one_1 div			{ display: block; clear: both; }
.col_one_1 .paragraph	{ position:relative; float: left; margin-bottom: 15px; width:500px;}
.col_one_1 .paragraph .read_more	{ float: left; margin-top: 10px; }

.col_one_4				{ width: 418px; background: #fff; padding-top: 50px; padding-left:70px; padding-right:150px; padding-bottom:100px;  }
.col_one_4 p				{ margin-bottom:20px;}
.col_one_4 .paragraph ul	{ padding-left: 20px;}

.col_one_2				{ width: 253px; color:#4E4E4E; }
.col_one_2 p				{ margin-bottom:20px;}
.col_one_2 .image_left	{ border:0px;}
.image					{ width: 252px; text-align: center; }
.col_one_2 a				{ top:-10px;}
.col_one_2 a:hover		{ text-decoration:underline;}

.col_one_3				{ width: 209px; padding: 15px;  padding-top:60px; border-right: 1px dashed #ccc; }
.col_one_3 h1			{ font-size: 1.2em; font-weight:bold; color:#000; }
.col_one_3 p				{ margin-bottom:20px;}

#col_two				{ width: 351px; margin-left: 25px; }
.col_two_1				{ width: 351px; margin-right: 0px;  border: 0px solid #f00; margin-bottom: 20px; }
.col_two_1 li,
.col_one_2 li,
.col_one_3 li			{ list-style: none; padding: 8px 0px; border-bottom: 1px dashed #ccc; }
/*.col_one_2 ul			{ border-top: 1px dashed #ccc; }*/
.col_one_2 h2			{ padding-bottom: 8px; }

#col_three				{ }
#col_four				{ }
#footer					{ width: 850px; padding: 6px 15px; text-align: right; font-size: 11px; background-image:url(../images/footer.jpg); color: #fff; }
#footer a				{ color: #fff;}
#news					{ position:relative; width: 880px; height: 230px; background:url(../images/blueback.png) no-repeat; color: #fff; overflow:hidden;}
#news h2				{ color: #FFFFFF; padding-left:40px; padding-top:25px; padding-bottom:15px; font-size: 1.8em;}

#newsleft, #newsmiddle, 
#newsright				{ position:relative; padding-left:40px; width: 230px; padding-top:5px; }

#newsleft h2, #newsmiddle h2, 
#newsright h2			{ font-size:12px; font-weight:bold; margin:0px; padding:0px;}

#newsleft a, #newsmiddle a, 
#newsright a			{ color:#FFFFFF; background:url(../images/next.png) no-repeat; padding-left:22px; padding-bottom:10px; padding-top:1px;  font-weight:bold; height: 20px; text-decoration:none;}

#newsleft a:hover, #newsmiddle a:hover, 
#newsright a:hover		{ text-decoration:underline;}

#latestwork				{ width: 880px; height: 270px; padding:0px; margin:0px;  font-size: 12px; background:url(../images/next.png) no-repeat; color: #fff; overflow:hidden;}
#latestwork h2			{ color: #FFFFFF; padding-left:40px; padding-top:25px; padding-bottom:15px; font-size: 1.8em;}

#latestworkleft, #latestworkright	{ position:relative; padding:0px; margin:0px; padding-left:40px; width:390px; font-size:12px; height:210px; overflow:hidden;}
#latestworkleft .image_left, #latestworkright .image_left	{ border:0px;}

#latestworkleft a, #latestworkright a			{ color:#FFFFFF;  font-weight:bold; text-decoration:none;}
#latestworkleft a:hover, #latestworkright a:hover		{ text-decoration:underline;}



#mainmenu								{ width: 880px; background:url(../images/nav_bg2.gif) no-repeat; }/* Menu */

#mainmenu ul.mainMenu 					{ float: left; display: block; margin-left: 3px; margin-top:1px; }
#mainmenu ul.mainMenu li 				{ position: relative; float: left; list-style-type: none; text-align: center; font-weight: bold; }
#mainmenu ul.mainMenu li p,
#mainmenu ul.mainMenu li a 				{ display: block; padding: 10px 19px 10px 19px; color: #616161; text-decoration: none; border-right: 1px solid #E1E1E1; }
#mainmenu ul.mainMenu li a:hover,
#mainmenu ul.mainMenu li.over			{ text-decoration: underline;  }
#mainmenu ul.mainMenu li.active			{ }

#mainmenu ul.mainMenu li ul 			{ display: none; background-color: #fff; position: absolute; z-index: 50; margin-left:-1px; left: 0; margin-top: 0;  }
#mainmenu ul.mainMenu li ul li 			{ text-align: left; font-weight: normal; clear: both; display: block; width: 240px; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; }
#mainmenu ul.mainMenu li ul li a 		{ background: #ffffff; color: #404040; padding: 3px 13px 3px 6px; }
#mainmenu ul.mainMenu li ul li a:hover 	{ background: #efefef; text-decoration: underline; }

#mainmenu ul.mainMenu li ul li ul		{ display: none; border-top: #7e7e7e solid 1px; z-index: -50; }

#mainmenu ul.mainMenu li:hover ul,
#mainmenu ul.mainMenu li.over ul 		{ display: block; }
#mainmenu ul.mainMenu li.end 			{ }

/* Accordion */
.basic div					{ border: 1px solid #000; }
.basic p						{ float: left; width: 566px; text-decoration: none; padding: 8px 0px 8px 0px; border-bottom: 1px solid #ccc; margin-bottom: -1px; }
.basic span					{ float: left; width: 488px; padding:4px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ccc; background-image: url("../images/arrow-square.gif"); background-repeat: no-repeat; background-position: right -50px; cursor:pointer; display:block; }
.basic span:hover			{ background-color: #fff; }
.basic span.selected			{ background-position: right 6px; }

.paragraph span.image_left img	{ float: left; width: 200px; padding: 2px; margin-right: 10px; margin-bottom: 10px; }
.paragraph span.image_right img	{ float: right; width: 200px; padding: 2px; margin-right: 10px; margin-bottom: 10px; }
.paragraph span img				{ border: 1px solid #ccc; padding: 1px; }
.paragraph span.image_text img	{ float: left; padding-top: 8px; font-size: 11px; }
.paragraph span.text img			{ float: left; }

/* domainCheckForm */
.searchForm .searchFormSubmit, .domainCheckForm .domainCheckFormSubmit{
	
  width: 17px;
  height: 17px;
  padding: 17px 0 0;
  margin: 0;
  border: 0;
	background: transparent url(../images/next.png) no-repeat scroll 0 0;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

.domainCheckFormInput, .searchForm .search { color: grey;}

.searchFormSubmit, .searchForm .search, .searchFormSubmit, .domainCheckFormInput, .domainCheckFormSubmit { vertical-align: middle; }

.domainCheckFormInput, .searchForm .search { width: 140px;}


.DomainCheckResults tr td {
	padding-right: 10px;
}

#search	{ float: left; padding-top: 30px; }
#search h2 { font-size: 12px; padding-bottom: 10px; }
#search input { font-size: 12px; margin-bottom: 10px; height: 20px; }

#newsright .form				{ }
#newsright .form dl			{ float: left; width: 300px; }
#newsright .form dt			{ float: left; width: 100px; margin: 0 0 8px 0; clear: both; }
#newsright .form dd			{ float: left; width: 100px; margin: 0 0 8px 0; padding-left: 6px; }
#newsright .form fieldset		{ border: 0px solid #0f0;}
#newsright .form legend		{ font-weight: bold; }
#newsright .form label			{ }
#newsright .form input			{ font-size: 1.0em; padding: 2px; border: 1px solid #bbb; }
#newsright .form .requiredField { width:150px; }
#newsright .form select		{ font-size: 1.0em; padding: 2px; border: 1px solid #bbb; }
#newsright .form option		{ font-size: 1.0em; padding-left: 2px; }
#newsright .form textarea		{ font-size: 1.0em; padding: 2px; border: 1px solid #bbb; width:200px; }
#newsright .form .select		{ font-size: 1.0em; }
#newsright .form .radio		{ font-size: 1.0em; }
#newsright .form .radio br		{ display: none; }
#newsright .form .checkbox		{ font-size: 1.0em; }
#newsright .form .checkbox	 br { }
#newsright .form .textbox		{ width:150px; }
#newsright .form .button		{ margin-top: 4px; }
#newsright .form .outputDiv	{ color:#FF0000; }
#newsright .form .small			{ margin-top: 4px; font-size: 1.0em; }


#div_Nieuwsbrief { width: 500px;}