Ich würd als Grundlage für einen eigenen Stil lieber einen der Standardstile oder einen der biblatex-ext-Stile nehmen. Bei stark angepassten Stilen (biblatex-apa, biblatex-chocago und zu einem gewissen Grad auch biblatex-musuos) kann es schwierig sein, zusätzlich abweichende Wünsche einzubauen.
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber,
style=ext-verbose,
innamebeforetitle,
citepages=separate,
maxitems=1,
]{biblatex}
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareDelimFormat{multinamedelim}{\addslash\space}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}
\DeclareNameAlias{sortname}{family-given}
\DeclareDelimFormat{editortypedelim}{\addspace}
\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
\DeclareDelimAlias{translatortypedelim}{editortypedelim}
\DeclareFieldAlias{translatortype}{editortype}
\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space}
\renewcommand*{\subtitlepunct}{\addperiod\space}
\DeclareFieldFormat*{citetitle}{#1}
\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat{journaltitle}{#1}
\DeclareFieldFormat{booktitle}{#1}
\DeclareFieldFormat{maintitle}{#1}
\DeclareFieldFormat{issuedate}{#1}
\newcommand*{\voldatedelim}{\addperiod\space}
\DeclareFieldFormat[article,periodical]{number}{\bibstring{issue}\addnbspace#1}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit{\voldatedelim}%
\usebibmacro{issue+date}%
\printfield{number}%
\setunit{\bibeidpunct}%
\printfield{eid}}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\jourvoldelim}%
\iffieldundef{series}
{}
{\setunit*{\jourserdelim}%
\printfield{series}%
\setunit{\servoldelim}}%
\usebibmacro{volume+number+eid}%
\newunit}
\DeclareFieldFormat{number}{\bibstring{volume}\addnbspace#1}
\renewbibmacro*{series+number}{%
\iffieldundef{series}
{}
{\setunit{\addspace}%
\printtext[parens]{%
\printfield{series}%
\setunit*{\addcomma\space}%
\printfield{number}}}}
\renewbibmacro*{cite:short}{%
\printnames{labelname}%
\setunit*{\printdelim{nametitledelim}}%
\printtext[bibhyperlink]{%
\printfield[citetitle]{labeltitle}%
\setunit*{\addspace}%
\printdate}}
\renewbibmacro*{cite:full}{%
\usebibmacro{cite:full:citepages}%
\printtext[bibhypertarget]{%
\usedriver
{}
{\thefield{entrytype}}}%
\usebibmacro{shorthandintro}}
\DefineBibliographyStrings{german}{
issue = {H\adddot},
}
\begin{filecontents}{\jobname.bib}
@book{gatrell,
author = {Gatrell, Peter},
title = {The Making of the Modern Refugee},
shorttitle = {Making},
location = {Oxford},
publisher = {Oxford University Press},
date = {2013},
}
@book{holleuffer,
author = {Holleuffer, Henriette},
title = {Zwischen Fremde und Fremde},
subtitle = {Displaced Persons in Australien, den USA und Kanada. 1946--1952},
series = {Studien zur historischen Migrationsforschung},
number = {1},
location = {Osnabrück},
publisher = {Univ.-Verl. Rasch},
date = {2001},
}
@article{frey,
author = {Frey, Marc},
title = {Das Scheitern des begrenzten Krieges},
subtitle = {Vietnamkrieg und Indochinakonflikt},
journal = {Zeithistorische Forschungen},
volume = {2},
number = {1},
year = {2005},
pages = {17–34},
}
@incollection{caestecker,
author = {Caestecker, Frank},
title = {Die Flucht aus Nazi-Deutschland, 1933--1939},
subtitle = {Flüchtling sein zur Blütezeit des nationalen Egoismus},
editor = {Maria Mesner and Gernot Heiss},
booktitle = {Asyl},
booksubtitle = {Das lange 20.~Jahrhundert},
location = {Wien},
publisher = {Löcker},
date = {2012},
pages = {72–89},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson}
ipsum \autocite[37]{gatrell}
dolor \autocite{holleuffer}
sit \autocite[30]{frey}
amet \autocite[85]{caestecker}
Lorem \autocite{sigfridsson}
ipsum \autocite[37]{gatrell}
dolor \autocite{holleuffer}
sit \autocite[30]{frey}
amet \autocite[85]{caestecker}
\printbibliography
\end{document}
Sollte ein erster Start sein. @online-Quellen sind noch nicht ganz angepasst, das ist aber wegen des geforderten "in", das es standardmäßig bei biblatex für Online-Quellen nicht gibt, etwas schwieriger.