﻿/*MINDBUS 2009*/

/* USED COLORS:
--------------------------------------
	- Green										:	#4b7f80
	- Pink										:	#cc2c91
	- Purple									:	#4f2b80
	- Grey/purple (textcolor)	:	#7d7994
	-	Dark grey								:	#484250
	-	Light grey							:	#b3b2b9
--------------------------------------
*/

form {
	margin: 0;
	padding: 0;
}

input {
	border: none;
}

fieldset { 
  display: block;
  clear: both;
  background-color: #f7f7f7;
  width: 430px;
  margin: 0;
  padding: 10px;
  border: none;
}

  fieldset table 
  {
    width: 400px;
  }
    
    fieldset table td 
    {
      vertical-align: top;
    }
    
div.formLines { 
  margin: 0 0 4px 0;
  display: block;
  clear: both;
  min-height: 23px;
}
  
div.formLines label {
  width: 100px;
  float: left;
  padding: 3px 0 0 0;
}

  div.formLines span label {
    float: none;
    display: inline;
    margin-right: 10px;
  }
  
  div.formLines span label em { 
    margin-left: 24px;
  }

  div.formLines select {
    width: 241px;
  }
      
div.errormessage { 
  display: block;
  clear: both;
  width: 400px;
  color: #000;
  padding: 5px 5px 5px 26px;
  background: #fff url('/images/icon/error.png') 5px 9px no-repeat !important;
  border: solid 1px #f7f7f7;
  margin: 0;
  color: #d52665;
}

  div.errormessage ul {
    margin: 0;
    padding: 0;
  }

  div.errormessage ul li {
    background-color: Red;
    margin: 0;
    padding: 0;
  }

input.validation-error-input, input.regexp-error-input {
  color: #d52665;
  border: solid 2px #d52665;
	padding: 2px;
}

select.validation-error-input, select.regexp-error-input {
  color: #d52665;
  border: solid 2px #d52665;
}

.validation-error, .regexp-error { 
  color: #d52665 !important; 
  width: 10px;
  height: 10px;
  position: absolute;
}

  .validation-error { 
    visibility: visible !important;
  }
  
/*
input[type=text] { 
	border:1px solid red; 
} 

input[type=checkbox],input[type=radio] { 
  width: 20px;border: 0px; 
}
*/

/* SEARCH MASTERPAGE*/
.searchInput 
{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Verdana;
	color: #7d7994;
	padding: 3px;
	width: 120px;
	float: left;
	margin-right: 5px;
	border: solid 1px #b3b2b9 ;
}

.searchButton 
{
	width: 55px;
	height: 23px;
	background: url(../images/search_btn.gif);
	background-repeat: no-repeat;
	float: left;
	color: White;
	font-weight: bold;
	padding: 0;
	margin: 0;
	cursor: pointer;
}

.SendButton 
{
	width: 80px;
	height: 23px;
	background: url(../images/send_btn.gif);
	background-repeat: no-repeat;
	float: right;
	color: White;
	font-weight: bold;
	padding: 0;
	margin: 0;
	clear: left;
	margin: 5px 0 0 0;
}


.inputTextBox /* NAW GEGEVENS AFPSRAAK MAKEN */
{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Verdana;
	color: #7d7994;
	padding: 3px;
	width: 240px;
	margin-right: 5px;
	border: solid 1px #d2d0da ;
	float: left;
}

.inputTextBoxSmall /* NAW GEGEVENS AFPSRAAK MAKEN */
{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Verdana;
	color: #7d7994;
	padding: 3px;
	width: 35px;
	margin-right: 5px;
	border: solid 1px #d2d0da ;
	float: left;
}

.inputTextBoxMedium /* NAW GEGEVENS AFPSRAAK MAKEN */
{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Verdana;
	color: #7d7994;
	padding: 3px;
	width: 60px;
	margin-right: 5px;
	border: solid 1px #d2d0da ;
	float: left;
}

.inputAnders /* TXTBOX ONDER DROPDOWN */
{
  width: 233px;
  margin-top: 3px;
}

.inputDropDown
{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Verdana;
	color: #7d7994;
	padding:3px 3px 3px 50px;
	border: solid 1px #d2d0da ;
	margin: 3px 0 0 0;
}

.inputCheckBox
{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Verdana;
	color: #7d7994;
	width: 220px;
	float: left;
	line-height: 25px;
}

.inputCheckBox input 
{
	margin: 0 5px 0 0;
	}

.inputTextBox2
{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Verdana;
	color: #7d7994;
	padding: 3px;
	width: 120px;	
/*	margin-right: 5px;*/
	border: solid 1px #d2d0da ;
	clear: left;	
}

#formTermPayment
{
	font-size: 11px;		
}

.reqNoIntro { 
  position: absolute;
  margin: 0 0 0 410px;
}

div.innerLine { 
  min-height: 30px;
  margin-top: 15px; 
  font-weight: bold;
  font-size: 1.1em;
}

div.innerLine img { margin-bottom: 5px ; }

div.innerLine label { padding: 0; }

div.innerLine .SendButton { 
  clear: none; 
  float: left; 
  margin-left: 64px; 
}

