#textarea .prijsbijlage_kopje {
	font-size: 75%;
}
#textarea div.prijsbijlage_kopje {
	background: black;
	color: white; 
	font-weight: bold; 
	width: 100%; 
	text-align: center;
}
#textarea h1 { text-align: center; margin: 0; padding: 0; font-size: 14pt; }
#textarea table.hotel, table.prijzen { border: none; border-collapse: collapse; font-size: 9pt; text-align: center; }
table.prijzen:hover { color: #30600c; cursor: pointer; }
#textarea td, th { padding: none; border: none; }
#textarea table.hotel { background-color: #bcbcbc; }
#textarea table.hotel th.boardbase { width: 100px; }
#textarea table.hotel th.hoteltitle { width: auto; font-size: 120%; }
#textarea table.hotel a { color: white; }
#textarea table.hotel th.kinderkort { width: 200px; font-weight: normal; text-align: right; }
#textarea table.hotel th.url { font-family: "Courier New"; width: 300px; font-size: 8pt; font-weight: normal; text-align: right; margin-right: 3px; }
#textarea div.legenda { font-size: 10pt; margin-top: -1em; margin-bottom: 1em; }
#textarea table.prijzen { margin-bottom: 1em; width: auto; }
#textarea table.prijzen td.reiscode { background: #bcbcbc; width: 80px; font-style: italic; }
#textarea table.prijzen td.date { border-bottom: solid 1px black; font-weight: bold; }
#textarea table.prijzen td.odd { background: #bcbcbc; }
#textarea table.prijzen td.even { background: #dedede; }
#textarea table.prijzen td.roomtitle { background: #bcbcbc; width: 40px; }
#textarea table.prijzen td.roomtitle abbr { border-bottom: dotted 1px gray; }
#textarea table.prijzen td.roomocc { border-right: solid 1px black; width: 60px; }
#textarea table.prijzen td.prijs { width: 40px; }
#textarea table.prijzen tr.separator { height: 2px; width: 100%; display: block; }
