Thank you for your answer!
The background is the group of all the genes in the genome. If you entered genes which are not in the genome DAVID will ignore them and they will be dropped from the list.
This makes sense. But in this case I have a follow up question: What would be the best way to compare two gene lists? E.g. gene list 1 is treated, gene list 2 is untreated and i want to see if there are different enrichments (both gene lists are unranked). Right now, I was using gene list 1 as an input and gene list 2 as a background, but based on your answer this would be the wrong approach if I am not mistaken.
For each analysis the background might be different. If the mapping of gene <-> GO term was done on a set of genes different than the background then the background collection of genes will be the intersect of the "background" list and the list of genes relevant for the analysis , this is why the PT can change and also LT, if not all the genes in the input list are mapped.
Im afraid I cant follow you here. Why would the background be different for the same analysis? Only difference is the GO Category.