/* CSS Document */

/* Element Styles */

html {
	height: 100%;
}

body, table {
  margin:                     0px;
  font-family:                verdana;
  font-size:                  11px;	
  SCROLLBAR-FACE-COLOR:	      #EEEEEE;
  SCROLLBAR-HIGHLIGHT-COLOR:  #FFFFFF;
  SCROLLBAR-SHADOW-COLOR:     #666666;
  SCROLLBAR-3DLIGHT-COLOR:    #666666;
  SCROLLBAR-ARROW-COLOR:      #666666;
  SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
  SCROLLBAR-BASE-COLOR:	      #666666; 
}

a {
  color: #00599b;
}

a:hover {
  color: #f1af25;
}

a.mainlevel:hover {
  color: black;
}

/* Custom classes */

#flowDiv {
  overflow-Y: auto;
  border: 0px solid blue;
}

.rmenu {
  width:                  152px;
  background:             url(../img/rmenu_vertile.png) repeat-y left top;
}

.layoutright .moduletable {
  border-collapse: collapse;
  padding: 2px;
  margin-top: 20px;
  width: 176px;
}

.layoutright .moduletable th {
  font-size: 12px;
  font-weight: 700;
  color:  #144420;
  border-bottom: 1px solid #144420;
  border-top: 1px solid #144420;
}

table.frame tr, table.frame td {
  padding:          0px;
  /*border:           0px solid green;*/
}
.frame {
  margin:           0px;
  /*border:           0px solid red;*/
}

.ContactTable TD {
  background:        #eeeeee;
}

/* Joomla styles */

.contentpaneopen, contenpaneopenUnderline {
  margin-left: 20px;
  border:      0px solid red;
}

.contentpane {
	width:       auto;
}

.contentheading  {
  border-bottom:          1px solid #00599b;
  color:                  black;
  font-size:              22px;
  font-weight:            550;
  font-family:            verdana;
  padding:                0px !important;
  padding-bottom:         5px !important;
  text-decoration:        none;
}

.componentheading, .contentheadingUnderline {
  border-bottom:  1px solid #00599b;
  font-size: 18px;
  font-weight: 700;
  padding: 10px; 
  color:  black;
  margin: 10px;
}

.moduletableInhoud UL {
  list-style-type: none;
}

.moduletableInhoud LI {
  border-right: 4px solid #f1af25;
  padding-right: 5px;
  margin: 3px;
}

.moduletable, .moduletableMenu, table.moduletable table {
  width:                  152px;
  color:                  white;
  margin-top:             0px;
  text-align:             center;
  margin-bottom:          10px;
}

table.moduletable th, table.moduletableMenu th {
  /*padding:                5px;*/
  color:                  white;
  border-top:             1px dashed #a16f25;
  border-bottom:          1px dashed #a16f25;
}

span.mainlevel {
  /* For IE */
  height:                 20px;
  width:                  31px;
  /* For Mozilla */
  padding-top:            4px;
  padding-bottom:         4px;
  padding-right:          25px;
  
  background:             url(../img/topmenu_middle.png) no-repeat left 3px;
}

span.mainlevel
  background:             url(../img/topmenu_middle.png) no-repeat left 3px;
}

table.moduletableTopMenu a {
  /* For IE */
  height:                 19px;
  /* For Mozilla */  
  padding-top:            1px;
  padding-bottom:         4px;
  
  padding-left:           4px;
  padding-right:          4px;
  
  background:             url(../img/topmenu_hortile.png) repeat-x left top;
}

.mainlevelbeginspacer {
  /* For IE */
  width:                  17px;
  height:                 19px;
  /* For Mozilla */
  padding-right:          17px;
  padding-top:            1px;
  
  padding-bottom:         4px;
  background:             url(../img/topmenu_left.png) no-repeat left top;
}

.mainlevelendspacer {
  /* For IE */
  width:                  14px;
  height:                 20px;
  /* For Mozilla */
  padding-right:          12px;
  padding-top:            4px;
  padding-bottom:         4px;
  
  background:             url(../img/topmenu_right.png) no-repeat right 3px;
}

.mainlevel {
  text-decoration:        none;
  color:                  white;
  font-size:              11px;
  font-family:            verdana;
  font-weight:            700;
}

.mainlevelYellow {
  color:                  #f1af25;
}

.mainlevelBlue {
  color:                  #00599b;
}

.search {
  padding-top: 10px;
  text-align: center;
}

.inputbox {
   BackGround-Image:		  url(../img/input.png);
   BackGround-Repeat:		  repeat-X;
   BackGround-Position:   bottom;
   Font-Family:			      verdana;
   Font-Size:			        11px;
   Border:			          1px solid #00599b;
}

.sectiontableentry1, .sectiontableentry2 {
   font-size:   11px;
   font-weight: 700;
   line-height: 20px;
	 display:     inline;
	 margin:      10px;
	 padding:     10px;
	 spacing:     10px;
}

.sectiontableentry1 {
	 background: #F9EFCC;
}

.back_button {
   color:                 #f1af25;
   margin-top:            5px;
   margin-left:           245px;
}

.pagenavbar {
   margin-left:           195px;
}

.poll {
  padding-top:            5px !important;
  padding-bottom:         5px !important;
  color:                  white !important;
}

.poll, table.poll input, table.pollstableborder td {
  color:                  black;
  font-weight:            450 !important;
  font-size:              10px;
}

.portinfo {
	width:									90%;
}

.portinfo table {
	border-collapse:        collapse;
}

.portinfo td {
	padding:                5px !important;
	border:                 1px solid white;
	background:             #F0F0F0;
}

.subtitle {
	font-size:              14px;
	font-weight:            700;
	padding:                10px;
}


/*  Main Menu */

#menulist_root a {
	text-decoration:        none;
	color:                  white;
}

#menulist_root td {
  height:                 32px;
  width:                  152px;
  text-align:             center;
  background:             url(../img/menubutton.png) no-repeat left top;
}

#menulist_root td.active_menu {
  height:                 32px;
  width:                  152px;
  text-align:             center;
  background:             url(../img/menubutton_act.png) no-repeat left top;
}

#flowDiv form table {
	border: 0px solid red;
	margin-bottom: 10px;
}
