	* {
		margin: 0;
		padding: 0;
		border: 0;
		border-collapse: collapse;
		text-decoration: none;
		font-family:Arial;
		font-size:12px;
	}
	
	body {
	}
	
	p{
		line-height:18px;
	}
	
	li{
		line-height:18px;
	}
	

		/********************************************/
	div.container{
		width:960px;
		height:100%;
		margin-left:auto;
		margin-right:auto;
	}

	div.header {
		background-image:url('../images/layout/logo.png');
		background-repeat:no-repeat;
		width:680px;
		height:240px;
		margin:0 0 0 5px;
	}
	
	div.head {
		background-image:url(../images/layout/head.png);
		width:960px;
		height:45px;
	}
	
	div.content {
		background-image:url(../images/layout/content.png);
		background-repeat:repeat-y;
		width:960px;
		min-height:200px;
		padding:0 0 25px 0;
		overflow:auto;
	}
	
	div.form {
		width:400px;
	}

		/********************************************/
		
	div.submenu {
		margin:0 0 0 8px;
		width: 180px;
		height:100%;
		min-height:1px;
		float:left;
	}	
	
	div.submenu a {
		border-bottom:1px dotted #cbe7ff;
		padding:5px 0 5px 35px;
		font-weight:bold;
		font-size:12px;
		display:block;
		color:#48b0e5;
	}	
	
	div.submenu a:hover {
		background-image:url('../images/menu/logo.png');
		background-repeat:no-repeat;
		color:#134671;
	}

	div.submenu a.active {
		background-image:url('../images/menu/logo.png');
		background-repeat:no-repeat;
		color:#134671;
	}
	
	div.tekst {
		width:725px;
		height:100%;
		float:left;
		padding:0 0 0 25px;
	}
	
	div.tekst a {
		text-decoration:underline;
	}	

	div.tekst1 a {
		text-decoration:underline;
	}	
	
	div.tekst2 a {
		text-decoration:underline;
	}	
	
	div.tekst1 {
		width:600px;
		height:100%;
		float:left;
		padding:0 0 0 25px;
	}	
	
	div.tekst2 {
		width:300px;
		height:100%;
		float:left;
		padding:0 0 0 25px;
	}	
	
	h1 {
		padding: 20px 0 5px 0;
		font-size:18px;
		color:#48b0e5;
	}
	
	
	a{
		color:#48B0E5;
	}
	
	div.tekst ul{
		padding: 0 0 0 25px;
	}
	
	div.tekst li{
		font-size:12px;
	}
		
		/********************************************/
		
	div#menuDiv {
		background-image:url('../images/menu/menu.png');
		background-repeat:no-repeat;
		width: 950px;
		height: 35px;
		margin:0 0 0 5px;
	}
	
	div.menuNormal a.menuLink {
		line-height:35px;
		width:158px;
		float: left;
		text-align:center;
		display: block;
		color:#48b0e5;
		font-size:14px;
	}
	
	div.menuNormal {
		float:left;
	}
	
	div.menuActive a.menuLink
	{
		background-color:#348abb;
		color:#ffffff;	
	}
	
	div.menuHover a.menuLink
	{
		background-color:#348abb;
		color:#ffffff;	
	}

	.popupMenu {
		background-image:url(../images/menu/back.png);
		position:absolute;
		width:158px;
		float:left;
	}
	
	.popupMenu ul {
		list-style-type: none;
	}
	
	.popupMenu ul li div a {
		text-decoration:none !important;
		display:block;
		font-weight:bold;
		font-size:12px;
	}
	
	.popupMenu ul li div {
		width:158px;
		text-align:left;
		line-height:29px;
		display:block;
	}
	
	div.normal a {
		color:#134671;
		padding-left:15px;
	}
	
	div.hover a {
		color:#fff;
		padding-left:15px;
	}
	
	
		/********************************************/
		
	input.text{
		border:1px solid #3181ae;
		width: 200px;
		height: 18px;
	}
	
	input.radio{
		margin-bottom:5px;
		vertical-align:middle;
	}
	
	label.radio{
		margin-bottom:5px;
	}
	
	input.button {
		width: 92px;
		height: 24px;
		text-align: center;
		font-family: Arial;
		font-size: 12px;
		padding-bottom: 2px;
		background-color:#48B0E5;
		color:#134671;
		border:1px solid #134671;
	}
	
	label {
		color: #48b0e5;
		font-family: Arial;
		font-size: 12px;
	}
	
	.failed{
		color:red;
	}
	
		/********************************************/

	table.toolbox1 {
		width:550px;
	}
	
	table.toolbox1 h1{
		font-size:15px;
		color:#134671;
	}
	
	table.toolbox1 td{
		vertical-align:top;
		padding:0 0 5px 0;
	}
	
		/********************************************/

	table.toolbox2 {
		width:625px;
	}
	
	table.toolbox2 td{
		vertical-align:top;
		padding-top:7px;
	}
	
	table.motivatortest {
		width:575px;
	}
	
	table.motivatortest td{
		vertical-align:top;
		padding-top:7px;
	}
	
	table.leiderschapsspiegel {
		width:575px;
	}
	
	table.leiderschapsspiegel td{
		vertical-align:top;
		padding-top:7px;
	}
	
			/********************************************/

	table.default {
	}
	
	table.default td{
		vertical-align:top;
		padding:0 0 5px 0;
	}
	
	textarea{
		width:200px; 
		padding:2px;
		border:1px solid #3181ae;
	}
	
	input.button{
		padding:3px;
		background-color:#48B0E5;
		color:#134671;
		border:1px solid #134671;
	}
	
 	input.text{
 		width:200px;
 		height:16px;
 		padding:3px 3px 0 3px;
 		border:1px solid #3181ae;
 	}
