body {
		 margin: 0;
		 padding: 0;
		 background-color: #eee;
		 font-family: helvetica, arial, verdana, sans-serif;
		 font-size: 12px;
		 line-height: 1.5em;
		 color: black;
}
#login{
			 margin: auto auto;
			 width: 600px;
			 background-color: #ffa;
			 text-align: center;
}
#login a{
			 text-decoration: none;
			 color: black;
			 font-weight: bolder;
}
#wrapper {
				 margin: 0 auto;
				 width: 850px;
				 background-color: #ffa;
}
#home_menus {
					 position: static;
					 float: right;
					 margin-top: 25px;
					 text-align: left;
					 width: 225px;
					 font-size: 10px;
}
.home_menu {
					 background-color: #ffa;
					 margin-bottom: 10px;
					 padding: 3px;
}
#home_menus h2{
					 font-size: 12px;
}

#home {
			width: 375px;
}

#hoofd {
			 border-bottom: solid 5px #eee;
			 position: static;
}
#hoofd h1 {
			 font-size: 18px;
			 padding-left: 10px;
			 padding-top: 10px;
			 margin-top: 10px;
			 margin-bottom: 0;
			 color: red;
}
#hoofd h2 {
			 font-size: 16px;
			 padding-left: 10px;
			 margin-top: 10px;
			 color: red;
}
#hoofd p {
			 	 font-size: 10px;
				 padding-left: 10px;
}
#hoofd a {
			 	 text-decoration: none;
				 font-size: 11px;
				 color: black;
				 font-weight: bolder;
}
#foto_hoofd {
						
						position: relative;
						margin-top: -100px;
						float: right;
}
#footer {
				border-top: solid 5px #eee;
				position: static;
				font-size: 12px;
}

#navigatie {
					 float: left;
					 width: 50px;			 
					 text-align: left;
					 font-size: 12px;
}
#navigatie #navlist li{
					 list-style: none;
					 line-height: 40px;
					 margin-left: -40px;
}
#navigatie #navlist li a{
					 text-decoration: none;
					 color: #000;
					 padding: 10px;
}
#navigatie #navlist li a:hover{
					 text-decoration: underline;
}

#navlist li a#current{
				 		padding: 10px;
						border: solid 2px #f00;
}

#inhoud {
				position: static;
				background-color: #ffd;
				min-height: 450px;
				height: auto;
				text-align: justify;
				margin-left: 200px;
				padding-right: 15px;
				border: solid 5px #ffd;
				border-left: solid 5px #eee;
}
/* for Internet Explorer */
* html #inhoud {
			 				 height: 450px;
}
#inhoud h1{
				color: red;
				font-size: 18px;
				margin-left: 10px;
			
}
#inhoud h2{
				color: black;
				font-size: 16px;
				font-weight:  bolder;
				margin-left: 10px;
}
#inhoud p{
				margin-left: 15px;
}
#inhoud a{
					 			text-decoration: none;
								color: black;
								font-weight: bolder;
}
#inhoud table{
				margin-left: 15px;
}
#inhoud .afb{
								width: 50px;
}
#inhoud .afb1 a{
					 			text-decoration: none;
								color: black;
								font-weight: bolder;
}
#inhoud .afb2{
				width: 150px;
				text-align: center;
}
#inhoud .links{
							 list-style-type: disc;
}
#inhoud .links a{
							 	 text-decoration: none;
								 color: black;
								 font-weight: bolder;
}
#inhoud a img{
						text-decoration: none;
						border: none;
}
#inhoud .alfabeth{
									text-align: center;
									margin-left: 100px;
									margin-right: 100px;
									border: solid 5px #ffa
}
#inhoud .tree .opsomming{
									 text-align: left;
									 width: 125px;
}
#inhoud .guest_top{
									 background-color: #ffa;
									 text-align: center;
									 font-weight: bolder;
}
#inhoud .guest{
							 background-color: white;
}
#inhoud .guest1{
								padding-left: 10px;
								width: 200px;		
								text-align: left;			
}
#inhoud .guest1 a{
									text-decoration: none;
									color: black;
									font-weight: bolder;					
}
#inhoud .guest2{
								width: 200px;		
								text-align: center;			
}
#inhoud .guest3{
								width: 150px;
}
#inhoud .guest4{
								text-align: right;
								padding-right: 10px;
}
#inhoud .message{
								 width: 600px;
								 background-color: white;
								 border: solid 1px black;
								 margin-bottom: 10px;
								 text-align: left;
}
#inhoud .message .guest3 {
				background-color: #ffd;
}

#inhoud .member {
border: solid 2px #ffa;
background-color: white;
}

.tree_right {
						position: relative;
						margin-top: 40px;
						float: right;
}
.tree ol {
				margin: 0 0 0 0;
}
.center {
				text-align: center;
}
.validator {
					 text-align: right;
}
