function makeRainbow ( el ) {
    text  = el.data ;
    text  = text.substring ( 0 , text.length ) ;

    ueberschrift = '<span style="position: absolute; z-index: 10; color: #999999; top: 1px; left: 1px;">' + text + '</span>' ;

    if ( text.split( " " ).length == 3 ) {
        parts = text.split ( " " ) ;

        one   = parts[ 0 ] + " " ;
        two   = parts[ 1 ] + " " ;
        three = parts[ 2 ] ;

    } else {
        one   = text.slice ( 0 , Math.ceil ( text.length / 3 ) ) ;
        text  = text.slice ( Math.ceil ( text.length / 3 ) , text.length ) ;

        two   = text.slice ( 0 , Math.ceil ( text.length / 2 ) ) ;
        text  = text.slice ( Math.ceil ( text.length / 2 ) , text.length ) ;

        three = text ;
    }

    ueberschrift += '<span style="position: relative; color: #ff0000; z-index: 100;">' + one + '</span>' ;
    ueberschrift += '<span style="position: relative; color: #E4DE13; z-index: 100;">' + two + '</span>' ;
    ueberschrift += '<span style="position: relative; color: #00C5C5; z-index: 100;">' + three + '</span>' ;
}