/**********************************************************\
* (c) 2007 Kilian Croese <kiliancroese@gmail.com>
* Gemaakt op 09/11/2007
* In opdracht van FitinIT
\**********************************************************/

/**********************************************************\
* GENERAL
* Hier staan css regels die algemeen gebruik worden om
* content op te maken. Alle bewerkingen op alle elementen
* staan dus hier vermeld
\**********************************************************/
body
{
	background-color:#678FC2;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	/*
	font-size:62.5%;
	line-height:normal;
	*/
	font-size:100%;
    line-height:1.125em;

	margin:0pt;
	padding:0pt;
	color: #666666;
	
	/* MSIE 5 doesn't center based on auto left/right margins, 
	but 'text-align:center' does center top-level divs: */
	text-align: center;
	/* Specify a min-width for the body as wide as the 'wrapper'
	element itself. This prevents negative (i.e. inaccessible)
	left-margins in narrow browser windows when using 
	Navigator 6+/Mozilla on Win32: */
	min-width: width:990px;
}

h1
{
	margin-top:0px; /* op deze manier werkt IE5.01 ook weer mee... */
}

a, a:visited
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

table
{
	width:100%;
	/* border: 1px solid #d4d4d4; */
	/* border-collapse: collapse; */
}

table thead th
{
	padding:3px;
	border-left:1px solid #d4d4d4;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	color:#11449E;
	text-align:left;
	/* background-image:url("images/thead.gif"); */
	border-bottom:1px solid #d4d4d4;
}

dl
{
	overflow:hidden;
}

dt
{
	text-align:left;
	width:45%;
	float:left;
}

dt label
{
}

dt label span
{
	
}

/*
fieldset
{
	border-width:0pt;
	

	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:1.1em;
}
*/
fieldset dl
{
	/*
	height:1%;
	overflow:hidden;
	margin: 0px;
	margin-bottom: 5px;
	*/
}

form dt
{
	display:block;
	float:left;
	text-align:left;
	width:40%;
}

form dd
{
	margin-bottom:3px;
	margin-left:42%;
	vertical-align:top;
}

/**
 * Formulieren
 */
form
{
}

/*form*/ fieldset
{
	border: 1px solid #cccccc;
	padding: 5px;
	padding-left: 15px;
	margin-bottom: 20px;
}

/*form*/ fieldset legend
{
	margin-left: -2px;
	color: #666666;
}

form fieldset dt label
{
}

form dl
{
	padding-bottom: 13px;
}

object
{
	background:#f2f2f2 none no-repeat scroll center center;
	background-image: url("/images/flash.gif");
	border: 1px solid #e3e3e3;
	display: block;
}

ul.errors
{
	list-style: none; !important 
	margin: 0; !important 
	padding: 0; !important 
}
ul.errors li
{
	background: none;
	color: red;
	padding: 0;
	padding-top: 5px;
}

a.top, a.top:hover, a.top:visited,
a.next, a.next:hover, a.next:visited 
{
	color: #666666;	
}
a.top
{
	background-repeat: no-repeat;
	background-position: left 50%;
	background-color: transparent;
	background-image: url("/images/bullet_arrow_up.gif");	
	padding-left: 15px;
}
a.top:hover
{
	background-position: left 30%;
}
a.next
{
	background:transparent none no-repeat scroll 95% 70%;
	background-image: url("/images/arrow_right.gif");	
	padding-right: 10px;
	font-size: 0.9em;
}
a.next:hover
{
	background-position:100% 70%;
}

.right
{
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}
.left
{
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

.imgcenter
{
	display: block;
    margin-left: auto;
    margin-right: auto;
}