div.foutmelding
{
	background-color: white;
	color: maroon;
	font-weight: bold;
	font-style: italic;
	padding: 20px;
	margin: 20px;
	border: 1px solid maroon;	
}
div.goedmelding
{
	background-color: white;
	color: green;
	font-weight: bold;
	font-style: italic;
	padding: 20px;
	margin: 20px;
	border: 1px solid green;	
}

table.form-table
{
	margin: 20px 20px 50px 20px;
}
	table.form-table tr
	{
		
	}
		table.form-table thead
		{
			
		}
			table.form-table thead tr th
			{
				background-color: #dddddd;
				padding: 5px;
				font-weight: bold;
				text-transform: uppercase;					
			}
			table.form-table thead tr td
            {
              padding: 10px 0 10px 0;
            }
		table.form-table tbody
		{
			
		}
			table.form-table tbody tr th
			{
				padding: 3px 3px 10px 0px;
				width: 200px;
				font-weight: bold;
			}
				table.form-table tbody tr th a
				{
					font-weight: bold;
					color: black;
					text-decoration: underline;	
                }			
			table.form-table tbody tr td
			{
				padding: 3px;
				width: 290px;					
			}
				table.form-table tbody tr td input[type=radio], table.form-table tbody tr td input[type=checkbox]
				{
					border: none;
					padding-right: 5px;
					background-color: transparent;
											
				}
				table.form-table tbody tr td input[type=text], table.form-table tbody tr td select
				{
					width: 290px;
					margin-bottom: 3px;	
				}
				table.form-table tbody tr td textarea
				{
					width: 290px;
					height: 150px;
					overflow: auto;	
				}
				table.form-table tbody tr td ul.error
				{
					list-style: none;
					margin: 0px 0px 10px 0px !important;
					display: block;								
				}
					table.form-table tbody tr td ul.error li
					{
						display: block;
						color: red;
					}
				table.form-table tbody tr td ul
				{
					margin: 0px !important;
					list-style: none !important;
					padding: 0px !important;
				}
					table.form-table tbody tr td ul li
					{
						
					}
          table.form-table label {
            margin-left: 5px;
          }

input#submit-studiegids
{
	margin: 20px;
	width: 100px;
	text-align: center;
	height: 30px;
	cursor: pointer;	
}
input#submit-studiegids:hover
{
	border-color: black;
	color: black;
}

.error-list {
  padding: 20px 20px 20px 30px;
  border: 1px solid white;
  background: maroon;
  display: block;
  list-style: disc !important;
  list-style-position: outside;
  margin: 20px 0 0 20px !important;
  width: 450px;
}

.error-list li {
  color: white;
}
