.klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

/*top */
a:active,
a:hover {
  text-decoration: underline !important;
}
html { height: 100% }
body {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  margin: 0; padding: 0;
  height: 100%; width: 100%;
}
.sides {
	background-color: #3D3F4C;
}
.footer {
  background-color: white;
}
/***MENU***************************/
div.menu div.MenuGroup {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 8px 0px 0px 0px;
}
div.MenuItem {
  margin: 0px 0px 0px 0px;
  padding: 1px 1px 1px 5px;
}
div.MenuItemActive {
}
a.MenuItem {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #606377;
  line-height: 22px;
	padding: 0 0 0 4px;
}
a.MenuItemActive {
	text-decoration: underline !important;
}
div.menu a,
div.menu a:link,
div.menu a:visited {
  text-decoration: none;
/*
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
*/
}
div.MenuGroup1 { display:none; }
div.MenuGroup2 { color: black; }
div.MenuGroup3 { color: black; }
/*
a.MenuItem1 { color: yellow; }
a.MenuItem1 span { color: white; }
a.MenuItem2  { color: yellow; }
a.MenuItem2 span  { color: black; }
a.MenuItem3 { color: yellow; }
a.MenuItem3 span { color: black; }
*/
/***MIDDEN*************************/
table.midden {
  table-layout: fixed;
  border-collapse: collapse;
  width: 100%;
}
table.midden td {
  vertical-align: top; 
  text-align: left;
}
td.menu {
/*
	background: white url(../img/links.jpg)  scroll no-repeat top left; 
  width: 120px;
	height: 256px;
  padding: 4px 4px 10px 10px; 
*/
	width: 120px;
}
td.content {
  padding: 20px;
}
/***CONTENT************************/
div.content {
  background-color: white;
}
div.content a,
div.content a:link,
div.content a:visited {
  text-decoration: none;
  color: #0099FF;
}
div.content h1 {
	font-size: 22px;
	color: #01AAFF;
	font-style: italic;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 4px 0px;
}
div.content h2 {
	font-size: 16px;
	color: #606377;
	line-height: normal;
}
/***FORMS**************************/
label,
input,
textarea,
select,
button {
  font-family: Arial, sans-serif;
  font-size:12px;
}
input.text,
textarea.text {
  border: 1px solid gray;
}
input.spacer { /*for submit's and buttons*/
  margin-right: 5px;
}
input.radio {
  height: 15px;
  margin: 2px 0px 1px 0px;
}
input.checkbox {
  height: 15px;
  margin: 3px 0px 2px 0px;
}
div.label {
  cursor: default;
  font-weight: normal;
  color: #0099ff; /*#6699CC;*/
	font-family: Verdana, sans-serif;
  font-size: 11px;
  margin-top: 0.5em;
}
div.label span.note {
	color: #808080;
}
div.click { 
  cursor: pointer;
  cursor: hand; /*IE*/
}
textarea.readonly,
input.readonly {
  padding: 2px 2px 1px 1px;
  border-width: 0px 0px 1px 1px;
  border-color: gray;
  border-style: solid;
}
option.disabled {
  color: gray;
}
textarea {
  font-family: sans-serif;
}
/*voor een readonly checkbox*/
div.readonly {
  color: gray;
}
/*voor een lijst van checkboxen of zo*/
div.container {
  overflow: auto;
}
div.pictureContainer {
  padding: 2px 2px 0px 2px;
}
div.pictureContainer a img {
  border-width:0px;
}
/*een 2e class voor de div.label*/
div.fout {
  color: red
}
/*standaardbreedte*/
.ok { width: 50px }
.save { width: 65px }
.cancel { width: 70px }
.del { width: 80px }
.revert { width:115px }
/**RPC**************************/
#rpc {
  position: absolute;
  visibility: hidden;
  left: 10px; top: 10px;
  width: 640px; height: 480px;
}
/*DEFAULTS**********************/
form { 
  margin: 12px 0px 12px 0px 
}
/*list-table********************/
table.list {
  table-layout: fixed;
  border-collapse: collapse;
  border-top: 2px solid gray;
  border-bottom: 2px solid gray;
/*
  width: 100%;
*/
  margin-bottom:12px;
}
table.list th {
  text-align: left;
  vertical-align: top;
  border-bottom: 2px solid gray;
}
table.list td {
}
/*column table**************/
table.column {
  border-collapse: collapse;
  width: 100%;
}
table.column td {
  text-align: left;
  vertical-align: top;
}
/**evenGeduldAub**/
#evenGeduldAub {
  position:absolute;
  border: 1px solid #6699CC;
  background-color: #E2FFAA;
  color: #6699CC;
  left:200px; top: 150px;
  width:250px; 
  height: 55px;

  font-weight: bold;
  font-size: 18px;
  text-align: center;
  padding: 40px 10px 10px 10px;
}

/***{ OPMAAK ]*****************************************/
div.content {
  position:relative; /*IE6 float bug workaround*/
}
h1 { 
	font-size: 22px;
	color: #01AAFF;
	font-style: italic;
  margin: 0px 0px 0px 0px;
}
h2 {
	font-size: 16px;
	color: #606377;
	line-height: normal;
}
div,
p,
a,
td,
th {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
div.content p { 
  margin: 0px 0px 12px 0px;
}
/*floating images*/
p img.pictureLeft {
  position:relative; /*IE6 float bug workaround*/
  float:left;
  margin: 0px 5px 0px 0px;
}
p img.pictureRight {
  position:relative; /*IE6 float bug workaround*/
  float:right;
  margin: 0px 0px 0px 5px;
}
div.news p.picture {
  /*centered paragraph image*/
  text-align: center;
}
div.newsSummary,
div.welcome,
div.news,
div.news div.links {
  clear: both;
}
/*news summary specific*/
div.newsSummary h1 {
  font-family: Arial, sans-serif;
  font-size: 12px;
  border-bottom: 1px dashed gray;
}
div.newsSummary h1 a {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
div.newsSummary h1 a:active,
div.newsSummary h1 a:hover {
  border-bottom: 1px solid white;
}
div.newsSummary span.datetime {
  color: gray;
  font-size: 90%;
}
/*nieuws specifiek*/
div.newsFooter {
	clear: both;
}
div.news h1,
div.news h1 a,
div.news h1 a:link,
div.news h1 a:active {
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: #0099FF;
  margin: 0px 0px 0px 0px;
}
div.news div.meta {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: gray;
  border-bottom: 1px dashed gray;
  margin: 0px 0px 4px 0px;
}
div.news div.newsFooter {
  /*Link footer for news item*/
  font-family: Arial, sans-serif;
  font-size: 10px;
  margin: 4px 0px 2em 0px;
  border-top: 1px dashed gray;
}
div.newsFooter a,
div.newsFooter a:link,
div.newsFooter a:visited {
  font-family: Arial, sans-serif;
  color: gray;
	font-size: 10px;
}
div.newsFooter a:hover {
  color: black;
}
img.naarBoven {
  width:9px;
  height:5px;
  border-width:0px;
  margin:6px 4px 3px 3px;
	vertical-align: text-bottom;
}
div.news span.datetime {
}
div.news span.author{
}
#userLogin {
	font-family:Verdana,sans-serif;
	font-size:7pt;
	font-weight:normal;
	position:relative;
	top:125px;
}
/*footer*/
td#footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-align: left;
	vertical-align: bottom;
}
/*icoon*/
img.SuperCMSicon {
	width:16px;
	height:16px;
	border:0;
}
img#userLoginIcon {
	position:relative;
	left:23px; top:8px;
}