Правильно: Федеральный закон РФ (как первые слова официального названия документа).
Правильно: Федеральный конституционный суд Германии.
Слово федеральный в названиях округов пишется с маленькой буквы: Северо-Западный федеральный округ, Южный федеральный округ и др. С большой буквы федеральный пишется как первое слово официального названия: Федеральная служба безопасности РФ, Федеральное агентство по печати и массовым коммуникациям и т. п.
Верно: Федеральный закон не предусматривает введения или отмены налогов.
Если мы представим себе контекст, где будет подобное неофициальное употребление (например, в газетной статье: фермеры с нетерпением ждут принятия федерального закона о мясе), тогда правильным будет именно такое написание.
Правильно: Северо-Западный федеральный округ.