wenn ich bottom: 25 einfüge funktionierts nicht da anscheinend entweder top oder bottom eingesetzt werden kann.
top und bottom können zusammen benutzt werden. bottom:25 kann allerdings nicht funktionieren, weil die Einheit fehlt; CSS kennt ein halbes Dutzend Einheiten, möchtest du 25 Pixel haben, schreibe auch 25px, nicht 25.
bei border-bottom:25px solid transparent rührt sich auch nichts und padding-bottom:25px auch nicht
Vielleicht zeigst du mal den vollständigen (Beispiel-) Code. Insbesondere ohne das zu Grunde liegende HTML-Konstrukt lassen sich die Auswirkungen von CSS nur annähernd vorhersagen.