Runge-Kutta type methods for periodic initial value problems