
body {
	font-family: arial;
	font-size: 12px;
	line-height: 1.6;
	padding:0;
	margin:0;
	color: #444444;
  background: url('/images/bg.jpg');
  background-repeat:repeat-x;
}


.core {
	width: 900px;
	margin-left:auto;	
	margin-right: auto;
}

.total {
  margin:0;
  padding:0;
  border-top: 1px solid #FFFFFF;
  
}
.header {
  margin-bottom: 30px;
  clear:both;

}

.header .logo {
	float:left;
  width: 300px;
  margin-top: -1px;
}

.maincontent {
	padding-top: 30px;
}

.menu {
	height: 38px;
	margin-top: 130px;
	float:right;
	width: 500px;
}

.menu .menuItem {
  float:left;
	margin-left: 6px;
	margin-right: 6px;
	font-size: 18px;
  
}

.menu a {
	float:left;
	padding-left: 10px;
	padding-right: 10px;	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}

.menu a:hover {

	text-decoration: none;
	color: #f7984b;
}

.menu .menuItemSelected a {

	text-decoration: none;
	color: #f7984b;
}


.footer {
  padding-top: 12px;
  padding-bottom: 12px;  
  background-image: url('/images/footer_bg.jpg');
  font-size: 10px;
}
.footer .left {
	float:left;
}

.footer .right {
	float:right;
}

.footer .right a {
	border-right: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 8px;

}

a {
	color: #0088c6;
	text-decoration:none;

}

a:hover {
	text-decoration: underline;

}

h1,h2,h3 {
	font-family: Verdana, Helvetica;

}

h1 {
	font-size: 22px;		
}

h2 {
	color: #018bc9;	
	font-size: 16px;
	padding:0;
	margin:0px;
	margin-bottom: 8px;

}

h3 {

	font-size: 14px;
	margin:0;
	padding:0;
	margin-bottom: 10px;
	color: #018bc9;	

}




h4,h4 a,h4 a:visited {
	font-weight: bold;
	font-size: 14px;

	margin:0;
	padding:0;
	padding-bottom: 5px;
	color: #1f71b0;

}


a img {
	border:0;
}



ul {
	list-style-position: outside;
	list-style-type: square;
	margin-left: 0px;
	padding-left: 10px;
}
ul li {
	padding: 2px;
}


.clearMargin {
  clear:both;
  padding: 10px;
  
}

.home .top_left {
  margin-top: 53px;  float:left;
}

.home .top_right {
  float:right;
}

.home .top_left .sub {
  font-size: 18px;

  color: #545454;
  padding-bottom: 10px;
}

.home .box_left {
  float:left;
  width: 400px;
}

.home .box_right {
  float:right;
  width: 400px;
}

.about .step {
  padding-top: 50px;
}

.about .step .image {
  float:right;
}

.about .step .number {
  float:left;
  height: 200px;
  padding-right: 20px;
}

.about .step .description{
  float:left;
  width: 330px;
   
}

.about .step .description .txt {
  padding-top: 20px;
  padding-left: 10px;
}

.headertitle {
  padding-top: 56px;
  padding-bottom: 30px;
}

.contact form.frm table.table tr.row1,form.frm table.table tr.row0 {
  background:transparent;
}

.contact form.frm table.table tr td   {
  font-size: 17px;
}

.contact form.frm table input, .contact form.frm table textarea {
  font-size: 18px;
  width: 340px;
  font-family: arial;
}

.contact form.frm .button {
  background-image: url('/images/button_verzend.gif');
  width: 162px;
  height: 34px;
  border:0;
}

.contact .box_left {
  float:left;
  width: 550px;  
}

.contact .box_right {
  float:right;
  padding-left:30px;
  width: 250px;
}

.credits_form .creditSelect {

  width: 470px;
  
}


.credits_form .creditSelect .creditNumber {
  clear:both;
  height: 60px;

}
.credits_form .creditSelect .creditNumber input {
  float:left;
  margin-top: 10px;
  width: 40px;
}

.credits_form .creditSelect .creditNumber .title {
  float:left;
  width: 200px;
  color: #777777;
  font-size: 20px;

}

.credits_form .creditSelect .creditNumber .price {
  float:left;
  width: 100px;

  font-size: 28px;
  font-weight:bold;
  color: #ed6608;
}
.credits_form .payment {
  clear:both;
  border-top: 1px solid #EEEEEE;
  padding-top: 20px;
  border-top: 1px solid #EEEEEE;
  width: 400px;
  margin-top: 40px;
}

.credits_form .payment .item {
  float:left;
  width: 130px;
}


.credits_form .button {
  clear:both;
  text-align:center;
  padding: 10px;
  width: 400px;
  margin-top: 40px;
  margin-bottom: 20px;
  border: 1px solid rgb(205, 205, 205);
  background-color: rgb(244, 244, 244);
}

.credits_form .input {
  float:left;
  border-top: 1px solid #EEEEEE;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 400px;
  clear:both;
}
.credits_form .input .title {
  font-size: 18px;  
  float:left;
  color: #777777;
  width: 100px;
}

.credits_form .input input {
  font-size: 16px;  
  float:left;
  width: 200px;
}

.credits_form .subTitle {
  color: #555555;
  font-size: 17px;

}

.credits_form {
  float:left;
  width: 500px;
}
.credits_form_right {
  float:right;
  width: 400px;
}

.credits_form .formBottom {
  display:none;
}

.credits_complete .type_succes {
  width: 50px;
  height: 100px;
  padding-left: 70px;
  background-image: url('/images/icos/ok.gif');
  background-repeat:no-repeat;
  
}

.credits_complete .type_error {
  width: 50px;
  height: 100px;
  padding-left: 70px;
  background-image: url('/images/icos/error.gif');
  background-repeat:no-repeat;
  
}

.credits_complete .message {
  font-size: 18px;
  width: 500px;
  
  color: #AAAAAA;
}

