A dishwasher detergent, characterized in that it contains at least four non-ionic surfactants A, B, C and D, in which I. surfactant A is described by the general formula R 1 O(AlkO) x M(OAlk) y OR 2, in which - R 1 and R 2 represent, independently of one another, a branched or unbranched, saturated or unsaturated, optionally hydroxylated alkyl functional group having 4 to 22 carbon atoms, - Alk represents a branched or unbranched alkyl functional group having 2 to 4 carbon atoms, - x and y represent, independently of one another, values of between 1 and 70 and - M represents an alkyl functional group from the group of CH 2, CHR 3, CR 3 R 4, CH 2 CHR 3 and CHR 3 CHR 4, in which R 3 and R 4 represent, independently of one another, a branched or unbranched, saturated or unsaturated, cyclic or acyclic alkyl or alkenyl functional group having 1 to 18 carbon atoms; II. surfactants B and C, which are different, are both described by the general formula R 1 O[CH 2 CH(CH 3)O] x [CH 2 CH 2 O] y [CH 2 CH(CH 3)O] z CH 2 CH R 2, in which - R 1 represents a linear or branched aliphatic hydrocarbon functional group having 4 to 22 carbon atoms, - R 2 represents a linear or branched hydrocarbon functional group having 2 to 26 carbon atoms, - x and z represent values between 0 and 40 and - y represents a value of at least 15; and III. surfactant D is described by the general formula R 1 O[CH 2 CH(R 3)O] x [CH 2 CHO] y [CH 2 CH(R 4)O] z C R 2, in which - R 1 represents a branched or unbranched alkyl functional group having 8 to 16 carbon atoms, - R 3 and R 4 represent, independently of one other, hydrogen or a branched or unbranched alkyl functional group having 1 to 5 carbon atoms, - R 2 represents an unbranched alkyl functional group having 5 to 17 carbon atoms, - x and z represent, independently of one another, a value of between 1 and 5 and - y represents a value of from 13 to 35. I. surfactant A is described by the general formula R 1 O(AlkO) x M(OAlk) y OR 2, in which - R 1 and R 2 represent, independently of one another, a branched or unbranched, saturated or unsaturated, optionally hydroxylated alkyl functional group having 4 to 22 carbon atoms, - Alk represents a branched or unbranched alkyl functional group having 2 to 4 carbon atoms, - x and y represent, independently of one another, values of between 1 and 70 and - M represents an alkyl functional group from the group of CH 2, CHR 3, CR 3 R 4, CH 2 CHR 3 and CHR 3 CHR 4, in which R 3 and R 4 represent, independently of one another, a branched or unbranched, saturated or unsaturated, cyclic or acyclic alkyl or alkenyl functional group having 1 to 18 carbon atoms; - R 1 and R 2 represent, independently of one another, a branched or unbranched, saturated or unsaturated, optionally hydroxylated alkyl functional group having 4 to 22 carbon atoms, - Alk represents a branched or unbranched alkyl functional group having 2 to 4 carbon atoms, - x and y represent, independently of one another, values of between 1 and 70 and - M represents an alkyl functional group from the group of CH 2, CHR 3, CR 3 R 4, CH 2 CHR 3 and CHR 3 CHR 4, in which R 3 and R 4 represent, independently of one another, a branched or unbranched, saturated or unsaturated, cyclic or acyclic alkyl or alkenyl functional group having 1 to 18 carbon atoms; II. surfactants B and C, which are different, are both described by the general formula R 1 O[CH 2 CH(CH 3)O] x [CH 2 CH 2 O] y [CH 2 CH(CH 3)O] z CH 2 CH R 2, in which - R 1 represents a linear or branched aliphatic hydrocarbon functional group having 4 to 22 carbon atoms, - R 2 represents a linear or branched hydrocarbon functional group having 2 to 26 carbon atoms, - x and z represent values between 0 and 40 and - y represents a value of at least 15; and - R 1 represents a linear or branched aliphatic hydrocarbon functional group having 4 to 22 carbon atoms, - R 2 represents a linear or branched hydrocarbon functional group having 2 to 26 carbon atoms, - x and z represent values between 0 and 40 and - y represents a value of at least 15; and III. surfactant D is described by the general formula R 1 O[CH 2 CH(R 3)O] x [CH 2 CHO] y [CH 2 CH(R 4)O] z C R 2, in which - R 1 represents a branched or unbranched alkyl functional group having 8 to 16 carbon atoms, - R 3 and R 4 represent, independently of one other, hydrogen or a branched or unbranched alkyl functional group having 1 to 5 carbon atoms, - R 2 represents an unbranched alkyl functional group having 5 to 17 carbon atoms, - x and z represent, independently of one another, a value of between 1 and 5 and - y represents a value of from 13 to 35. - R 1 represents a branched or unbranched alkyl functional group having 8 to 16 carbon atoms, - R 3 and R 4 represent, independently of one other, hydrogen or a branched or unbranched alkyl functional group having 1 to 5 carbon atoms, - R 2 represents an unbranched alkyl functional group having 5 to 17 carbon atoms, - x and z represent, independently of one another, a value of between 1 and 5 and - y represents a value of from 13 to 35.