beamer - slide template

Is it difficult to set options to the code below so that my beamer slides will look like this:

\documentclass{beamer}

\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{amsmath,amssymb}
\usepackage{xcolor}

\usetheme{Frankfurt}  % or any other theme!

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

\begin{frame}
\frametitle{Title}
\end{frame}

\end{document}

• and what should happen to the miniframe navigation that comes with the Frankfurt theme when you have sections and ssections? – Old Nick Dec 15 '14 at 13:23
• @dcmst: You are right... another theme can be used. Thx – Marco Dec 15 '14 at 13:24

This uses TikZ for the drawings and the default (empty) theme.

\documentclass{beamer}

\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{amsmath,amssymb}
\usepackage{xcolor}
\usepackage{tikz}
% \usetheme{Frankfurt}
\setbeamertemplate{frametitle}{%
\tikz[remember picture,overlay]{
\node(a)[fill=blue,rectangle,minimum width=.25cm,minimum height=1cm,anchor=north west]at(current page.north west){};
\node[anchor=west]at(a.east){\insertframetitle};
\draw[red](a.south west)--+(10,0);
}
\vskip.5cm % increase the skip if you want more space between the frame title and content
}
\setbeamertemplate{footline}{%
\tikz[overlay, remember picture]\draw[blue,line width=1cm](current page.south west)rectangle(current page.south east);
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\section{Section}
\subsection{Subsection}
\begin{frame}
\frametitle{Title}
\end{frame}

\end{document}


To accommodate for two lines titles change the following lines:

\node(a)[fill=blue,rectangle,minimum width=.25cm,minimum height=1cm,anchor=north west]at(current page.north west){};
\node[anchor=west]at(a.east){\insertframetitle};


to:

\node(a)[fill=blue,rectangle,minimum width=.25cm,minimum height=1.2cm,anchor=north west]at(current page.north west){};
\node[anchor=west,text width=\textwidth]at(a.east){\insertframetitle}


• Is it possible to make the frame title span over two lines? – Marco Dec 16 '14 at 6:55
• @Marco see the edit – Old Nick Dec 16 '14 at 10:21