/*
 * CSS voor het uitbetalingen gedeelte
 */

#uitbetalingen_images_wrapper { margin: 5px 0; }
#uitbetalingen_images_wrapper img { padding-bottom: 10px; }

/*
 * CSS voor het sitemap gedeelte
 */

ul.sitemap 
{
	display: block;
	margin: 0 0 0 50px;
}
ul.sitemap li 
{
	list-style: none;
	margin: 5px 0 0 70px;
}

/*
 * CSS voor het linkpartners gedeelte
 */

ul.linkpartners, ul.linkpartners li { display: block; list-style: none; margin: 5px 0 0 5px; }

/* Combined */
ul.sitemap li a, ul.linkpartners li a 
{
	background: none;
	border: none;
	font-weight: bold;
	color: #54646C;
	border-bottom: 1px dotted #54646C;
	text-decoration: none;
}
ul.sitemap li a:hover, ul.linkpartners li a:hover 
{
	font-weight: bold;
	text-decoration: none;
	color: #6c7c84;
	background-color: white;
	border-bottom: none;
}


/*
 * CSS voor formulieren
 */

/* Drie box-types */
.validbox
{
	border: 1px solid #537042;
	background: #c9eab6 url('../images/layout/welldone.gif') no-repeat;	
}
.warningbox
{
	border: solid 1px #d4a94f;
	background: #f0e09e url('../images/layout/warning.gif') no-repeat;	
}
.errorbox
{
	border: 1px solid #c94a28;
	background: #f09a88 url('../images/layout/error.gif') no-repeat;	
	color: #c94a28;
}


/* Form */
.formwrapper
{
        margin-left: 50px; 
}

.formwrapper .validbox, .formwrapper .errorbox, .formwrapper .warningbox  
{
  	width: 600px;
  	padding: 5px 5px 5px 30px;
  	margin-top: 5px;
}

.formwrapper .formbox
{
        width: 600px;
	border: solid 1px #ACAFB0;
	background: #C9CDCF;
        margin-top: 5px;
        padding: 5px 5px 5px 30px;
}

.formbox fieldset div label, .formbox fieldset div input, .formbox fieldset div textarea { float: left; width: 150px; }
.formbox label.definition { width: 140px; padding: 3px 10px 0 0; text-align: right; }
.formbox input[type=text], .formwrapper textarea  
{
	background: #7e8b92;
	border: 1px inset #54646c;
	color: white;
	padding: 3px; 
}
.formbox input[type=submit], .formbox input[type=button] 
{
	background-color: #54646c;
	color: #D3D5DE;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	margin-right: 5px;
	width: 62px;
    	border-top: 2px solid white; 
    	border-left: 2px solid white; 
    	border-bottom: 1px solid white; 
    	border-right: 1px solid white;	
}
.formbox input.error { border: 1px solid #c94a28; }
.formbox textarea.error { border: 1px solid #c94a28; }
.formbox label.error {
	border: 1px solid #c94a28;
	background: #f09a88 url('../images/layout/error.gif') no-repeat;
	padding-left: 30px;
	margin-right: 5px;
	margin-left: 10px;
	width: 245px;
	height: 40px;
	color: #c94a28;
}
.formbox label.valid 
{
	border: 1px solid #537042;
	background: #c9eab6 url('../images/layout/welldone.gif') no-repeat;
	padding-left: 30px;
	margin-left: 10px;
}
.formbox label.warning {
	background: url('../images/layout/warning.gif') no-repeat;
	padding-left: 30px;
	margin-left: 10px;
}
.formbox fieldset div { height: 40px; margin-top: 10px; }
.formbox fieldset div.txtarea { height: 140px; }

