body,td,input,tr,th,textarea,select {
  font: 12px arial;
}
#teller {
  font: 12px;
  font-weight: bold;
  color:white;
  text-align: center;
}
.title {
  font-weight: bold;
  background: url(images/balk_fuxia_01.jpg) no-repeat;
  color: white;
  padding-left: 5px;
  padding-bottom: 7px;
  padding-top: 3px;
	margin-bottom: 10px;
}
#content p {
  margin-bottom: 0px;
}
#content{
  color: #403A03;
  padding-left: 5px;
  margin-bottom: 10px;
  margin-top:22px;
}
#content a {
	padding-left: 6px;
	background: url(images/pijltje.gif) no-repeat;
	text-decoration: none;
	color: #CC0099;
}
#content a:hover {
	text-decoration: underline;
}
#menu {
  font-weight: bold;
  background: url(images/balk_fuxia.gif);
  padding: 2px;
  color: white;
  margin-top: 2px;
  margin-bottom: 1px;
  margin-left: 6px
}
#menu a{
  padding-left: 6px;
  background: url(images/pijltje_menu.gif) no-repeat;
  font-weight: bold;
  margin: 0px;
  color: white;
  text-decoration: none;
  margin-left: 10px;
  margin-right: 10px;
}
#menu a:hover{
  text-decoration: underline;
}
#language a {
  background: none;
	padding: 0px;
	margin: 0px;
}
#leftside {
  text-align: center;
  margin-top: 12px;
}
#content form { margin-top: 10px; }
#content .required { font-weight: bold;
                     display: inline; }

/* CSS VOOR LINKERMENU */
#leftside .MenuTable {
  width: 160px;
}
#leftside .MenuEntry {
  margin-left: 10px;
  padding-bottom: 3px;
}
#leftside .menuLabel {
  font-weight: bold;
  width: 100px;
  overflow: hidden;
	padding-left: 10px;
}
#leftside .MenuEntry a {
  padding-left: 6px;
  background: url(images/pijltje_menu_2.gif) no-repeat;
  color: #003300;
  text-decoration: none;
}
#leftside .MenuEntry a:hover {
  text-decoration: underline;
}
#leftside .Menugroup {
  font-weight: bold;
  padding: 2px;
  background: url(images/balk_groen.gif);
  padding-left: 6px;
  color:white;
  border-top: 10px solid #D6EEA0;
  border-bottom: 3px solid #D6EEA0;
}



/* CSS VOOR FORMULIEREN */
#content .formInput {
  width: 400px;
  text-align: left;
}
#content .formField {
  width: 125px;
  text-align: left;
}





/* CSS VOOR RESULTAAT TABELLEN */
#content table.resultTable {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}
#content table.formTable {
  margin-top: 10px;
	margin-bottom: 20px;
}
#content td,th {
  text-align: center;
  padding-left: 0px;
  padding-right: 0px;
	margin: 0px;
	padding: 0px;
  /* padding ? */
}






/* CSS VOOR MYPLACES: FOUNDPLACE.PHP */
#content .myPlacesTable th { border-bottom: 1px solid black;
                             font-weight: bold; }
#content .myPlacesRowSchool, #content .myPlacesHdrSchool { text-align: left; }
#content .myPlacesHdrSchool { padding-left: 5px; }
#content .myPlacesRowPeriod { width: 70px; }
#content .myPlacesRowChange { width: 70px; }
#content .myPlacesTable tr.resultOdd { background: white; }
#content .myPlacesTable tr           { background: #e7e7e7; }
#content .myPlacesTable td { vertical-align: top; }





/* CSS VOOR MYPERSONS: FOUNDPERSON.PHP */
#content .myPersonsTable th { border-bottom: 1px solid black;
                              font-weight: bold; }
#content .myPersonsRowName, #content .myPersonsHdrName { text-align: left; }
#content .myPersonsHdrName { padding-left: 5px; }
#content .myPersonsRowRemove { width: 100px; }
#content .myPersonsTable tr.resultOdd { background: white; }
#content .myPersonsTable tr           { background: #e7e7e7; }
#content .pyPersonsTable td { text-align: center; }




/* CSS VOOR HISSCHOOLS: SHOWPERSON.PHP */
#content .hisSchoolsTable th { border-bottom: 1px solid black;
                               font-weight: bold; }
#content .hisSchoolsTable tr.resultOdd { background: white; }
#content .hisSchoolsTable tr           { background: #e7e7e7; }
#content .hisSchoolsTable td { vertical-align: top; }
#content .hisSchoolsRowSchool, #content .hisSchoolsHdrSchool { text-align: left; }
#content .hisSchoolsHdrSchool { padding-left: 5px; }
#content .hisSchoolsRowBio { text-align: left; }
#content .hisSchoolsRowPeriod { width: 70px; }
#content .hisSchoolsRowNickName { width: 80px; }
#content .hisSchoolsRowPhoto { width: 90px; }
#content .hisSchoolsRowPhoto a { background: none; }
#content .hisSchoolsRowPhoto a:hover { background: none; }
#content .hisPhotos a { background: none; }
#content .hisPhotos { margin-bottom: 20px; }
#content .hisPhotos a:hover { background: none; }
#content .personData { background: #e7e7e7;
	                     text-align: center;
											 margin-top: 0px;
											 margin-bottom: 20px;
											 padding: 10px; }
#content .personAdd { background: #e7e7e7;
	                     width: 200px;
                       padding: 10px; }
#content .personBio { text-align: left;
                      padding-top: 10px; }
#content .personName { font-weight: bold; }





/* CSS VOOR HISPERSONS: SHOWPLACE.PHP */
#content .schoolData { background: #e7e7e7;
	                     text-align: center;
											 margin-top: 0px;
											 margin-bottom: 20px;
											 padding: 10px; }
#content .schoolLink { background: #e7e7e7;
	                     width: 200px;
                       padding: 10px; }
#content .schoolLink a{ /*background: #cc0099;
	                      color:white;
										  	width: 180px;
												display: block;
												border: 1px solid;
												border-color: white #5F0047 #5F0047 white;*/ }
#content .hisPersonsTable th { border-bottom: 1px solid black;
                               font-weight: bold; }
#content .hisPersonsRowName, #content .hisPersonsHdrName { text-align: left; }
#content .hisPersonsHdrName { padding-left: 5px; }
#content .hisPersonsRowPeriod { width: 70px; }
#content .hisPersonsRowNickName { width: 80px; }
#content .hisPersonsTable tr.resultOdd { background: white; }
#content .hisPersonsTable tr           { background: #e7e7e7; }
#content .schoolName { font-weight: bold; }






/* CSS VOOR PERSONS: FINDPERSON.PHP */
#content .personsTable th {
  border-bottom: 1px solid black;
  font-weight: bold;
}
#content .personsTable td {
  text-align: left;
}







/* CSS VOOR PLACES: FINDPLACE.PHP */
#content .placesTable th { border-bottom: 1px solid black;
                           font-weight: bold; }
#content .placesRowSchool { text-align: left; }
#content .placesTable tr.resultOdd { background: white; }
#content .placesTable tr           { background: #e7e7e7; }








/* CSS VOOR Pictures.php */
#content .photoTable { width: 97%;
                       margin-top: 10px; }
#content .photoTable td { background: #e7e7e7;
                          text-align: center;
													width: 33%;
													padding: 5px;
													vertical-align: top; }
#content .photoTable a { background: none;
                         color: #cc0099; }
#content .photoTable a:hover { background: none; }													
#content .photoName { font-weight: bold; }													








#content .errorMsg {
  color: #cc0000;
  margin-top: 10px;
  margin-bottom: 10px;
}
#klein-italic {
font: 10 px italic;
}
#klein-italic  a{
  text-decoration: underline;
  font: 10px italic;
}
#klein-italic a:hover{
  text-decoration: underline;
  font: 10 px italic;
}
#klein-italic a:active{
  text-decoration: underline;
  font: 10 px italic;
}