а) Внешнему блоку box-sizing: border-box, внутреннему - position: absolute.
б) Внутреннему блоку дать отрицательный марджин.
Но вообще, честно говоря, сама постановка задачи попахивает костылями - есть ощущение, что на самом деле нужно что-то переверстать иначе.