/* cluster styles */

body {
  color : #000000;
  background-color: transparent;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-variant : normal;
  text-decoration : none;
}

a:link {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #000000;
  background-color: transparent;
  font-variant : normal;
  text-decoration : none;
}

a:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #000000;
  background-color: transparent;
  font-variant : normal;
  text-decoration : none;
}

a:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #000000;
  background-color: transparent;
  font-variant : normal;
  text-decoration : none;
}

a:hover {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #E20043;
  background-color: transparent;
  font-variant : normal;
  text-decoration : underline;
}

#mainContent .news_td {
  color : #ff0000;
  background-color: transparent;
  border-top : 1px solid #cccccc;
  border-bottom : 0 dotted #ff5500;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-style : normal;
  font-weight : normal;
  font-variant : normal;
  text-transform : none;
  font-size : 9px;
  line-height : 10px;
  text-decoration : none;
  text-align : left;
  vertical-align : top;
}


#mainContent .menu {
  border-top : 0 solid #a09fa4;
  border-bottom : 0 solid #a09fa4;
  border-left : 0 solid #a09fa4;
  border-right : 0 solid #a09fa4;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-style : normal;
  font-weight : normal;
  font-variant : normal;
  text-transform : none;
  font-size : 11px;
  line-height : 11px;
  color : 000000;
  text-decoration : none;
  text-align : left;
  vertical-align : top;
  min-height : 69px;
  padding : 5px 5px 10px;
}


ul {
  padding-left : 8px;
  margin-left : 8px;
  margin-top : 0px;
}

li {
  color : #000000;
  padding-left : 0px;
  margin-left : 0px;
  list-style-type : circle;
}

#menuPlaceholder {
  position : absolute;
  top : 28px;
  left : 0px;
  right : 0px;
  height : 21px;
  margin : 0px;
  padding-left : 10px;
  padding-top : 0px;
  z-index : 100;
  background-color : transparent;
}

#menuPlaceholder:hover {
  /*color : #000000; */
  /*background-color : #818184;*/
  /* background-image : url('/portaal/img/zorg/titel-active.jpg');*/
  /*background-repeat : no-repeat;*/
}

#mainContent {
  position : absolute;
  top : 0px;
  left : 0px;
}

#mainContent input {
  border : 1px solid #999999;
  margin : 1px;
}

#mainContent input[type="submit"],
#mainContent input[type="reset"],
#mainContent input[type="button"] {
  background-color : #c0c0c0;
  color : #666666;
}

#mainContent input[type="submit"]:hover,
#mainContent input[type="reset"]:hover,
#mainContent input[type="button"]:hover {
  background-color : #d0d0d0;
  color : #444444;
}

#mainContent input[type="submit"]:active,
#mainContent input[type="reset"]:active,
#mainContent input[type="button"]:active {
  background-color : #f0f0f0;
  color : #444444;
}

img {
  border : 0px;
}

/* ------------------------------------------ */
/* Error specific styles */

#errorMsg {
  border : 2px solid red;
  margin : 2px;
  color : #ff0000;
  background-color : #ffffff;
  font-style : italic;
  padding : 2px 5px;
}

span.error {
  color : #ff0000;
  background-color : #ffffff;
  font-weight : bold;
}

/* ------------------------------------------ */
/* List items row by row in different collors */

.odd {
  color : #000000;
  background-color : #dddddd;
}

.even {
  color : #000000;
  background-color : #eeeeee;
}

/* ------------------------------------------ */
/* Form specific styles */

/* Force browser to hide input type="hidden".
 * IE does not understand type="...", but also ignores css layout
 * of hidden inputs.
 */
input[type="hidden"] {
  display : none;
}

/* IE does not understand type="..." statement */
table.formTable input[type="text"], textarea, select {
  width : 100%;
}

/* three different sizes for textareas */
.short {
  height : 5em;
  width : 40em;
}

.medium {
  height : 10em;
  width : 40em;
}

.long {
  height : 40em;
  width : 40em;
}

/* Class for the catagory select*/
.cat {
  width : 40em;
}

.inputDateFull {
  width : 10em;
}

input[type="submit"] {
  width : 12em;
}

/* ------------------------------------------ */
/* News specific styles */

div.news {
  margin : 1.2em 0;
  padding : 0 0 1em;
  border-bottom : 1px solid #341f5f;
  color: #000000;
}

div.news h2 {
  margin : 0 0 0.3em;
  display : inline;
  color: #000000;
}

div.news h3 {
  margin : 0 0 0.3em;
  display : inline;
  color: #000000;
}

div.news h4 {
  margin : 0 0 0.3em;
  display : inline;
  color: #000000;
}

div.news p.date {
  display : inline;
  font-size : 100%;
  margin : 0 0 0 1em;
  color: #000000;
}

div.headlines p.cat {
  display : inline;
  font-size : 75%;
  margin-right : 1em;
  color: #000000;
}

div.headlines p.headline {
  display : inline;
  margin : 0 1em;
  color: #000000;
}

div.headlines table {
  margin : 0;
  padding : 0;
  color: #000000;
}

.treb{
 font-family: "Trebuchet MS";
 font-size: 20px;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 color: #000000;
}
