div {font-size:11px;}
h1{ font-size:36px; line-height:38px; margin:2px 0; padding:0px;}
h2{ font-size:24px; line-height:26px; margin:2px 0; padding:0px;}
h3{ font-size:18px; line-height:20px; margin:2px 0; padding:0px;}
h4{ font-size:14px; line-height:16px; margin:2px 0; padding:0px;}
h5{ font-size:12px; line-height:14px; margin:2px 0; padding:0px;}
p { margin:0; }

/* -------------------------------- containers -------------------------------- */
#page			{position:absolute;width:80%;left:10%;right:10%;height:100%;}
#left			{position:absolute;left:0;width:20%;height:100%;}
#content		{position:absolute;left:20%;width:450px;;padding:20px;}
#right			{position:absolute;left:520px;width:200px;top:40px;font-size:11px;}
#mini_menu		{position:absolute;font-size:11px;font-weight:bold;}
#navigation		{position:absolute;top:80%;bottom:0;font-size:14px;font-weight:bold;}
#netwerk_cloud 	{clear:both;}
#netwerk		{position:absolute;width:700px;}
hr				{border:none;border-top:1px dotted;margin:36px 0 6px 0;width:240px;}

/* -------------------------------- layout -------------------------------- */
.entry			{display:block;float:none;width:450px;padding-bottom:14px;}
.entry_header	{}
.entry_date		{margin-bottom: 10px; font-weight: bold;}
.entry_text		{font-size:11px;line-height:14px;margin:4px 0;min-height:60px;}
//.entry_text		{font-size:12px;line-height:16px;margin:4px 0;}
.entry_text:hover{}
.entry_footer	{font-size:11px;font-weight:bold;margin-bottom:12px;}

.entry a		{color:#e01;}
.entry a:hover	{color:#000;}

.member			{float:left;font-weight:bold;padding:4px;height:24px;}
.member a		{display:block;}
.member a		{color:#000;}
.member a:hover	{color:#e01;}
.memberfoto		{float:left;font-weight:bold;padding:4px; display:block;}
.mfb1			{float:left;font-weight:bold;padding:4px; padding-top:8px; display:block; width:120px; height:120px;}
.mfb2			{width:118px; height:118px; border: 1px solid black; background-color:#EEEEEE;}
.mfb3			{padding:10px; margin-top: 21px;}
/*
.memberfoto_box	{float:left;font-weight:bold;padding:4px; display:block; width:120px; height:120px;}
.memberfoto_box_intern	{padding:10px; margin-top: 24px;}
*/
.button_row		{float:none;font-size:11px;}
.grey			{color:#999}
/* -------------------------------- form -------------------------------- */
form{display:block;float:none;width:352px;background:#eee;padding:8px;}
form p{margin:2px;padding:0px;}
.input {border:1px solid #ccc;width:212px;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:2px;margin:4px 0;}
.input.wide{width:340px;}
.input.small{width:140px;}
.input:focus{border:1px solid #333}
textarea {border:1px solid #ccc;width:340px;height:140px;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:2px;margin:4px 0}
textarea:focus{border:1px solid #333}
label{float:left;width:100px;}
.submit{width:100px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.file{width:100px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
label {float: left;width: 120px;padding:2px;margin:4px 0}
.filedata {clear:both; display:block; position: relative; margin-left:120px; display: inline;}
select{border:1px solid #ccc;width:60px;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:2px;margin:4px 0}
checkbox{border:1px solid #ccc;padding:2px;margin:4px 0}
/* -------------------------------- subclasses -------------------------------- */
.number			{float:left;width:14px;height:14px;border:1px solid #666;margin:2px;padding:2px;text-align:center;}
a.selected		{font-weight:bold;color:#e01;background:#eee}
.number:hover	{border:1px solid #000;}
a.menu			{display:block}
a.menu.selected	{font-size:120%;line-height:100%;color:#e01;}
.red{color:#e01;}

/* -------------------------------- tooltip -------------------------------- */
.tip			{ background:#fff;border:1px solid #ccc; }
.tip-top		{}
.tip-title		{ color:#e01; font-weight:bold; margin:4px; }
.tip-text		{ color:#000; padding:4px; font-size:11px;}
.tip-bottom		{ }

/* -------------------------------- popup ---------------------------------- */
.popup a { color:#000; text-decoration:underline; cursor:help; }
#popup { display:none; position:absolute; border:1px solid #999; background-color:#fff;  padding:5px; font-size:10px; line-height:14px; color:#666666; }
#popup_close { float:right;	margin-left:5px; }
.blue{color:#0e97cb;}
.whitespace{margin-bottom:4px;}
.extrawhitespace{margin-bottom:10px;}
.txt_img	{margin-bottom:4px;}

#intro			{padding: 5px; background-color: #EEEEEE;margin-bottom:20px;}
#editintro		{display:block;float:right;margin-right:10px;}
#introtext		{display:block;float:none;width:450px;}
.editbutton		{display:block;float:right;}
.form_image		{margin-left: 130px;}
.leesmeer		{font-weight: bold;}
.fileicon		{margin-right: 7px;}
