\documentclass[a4paper, 11pt, twoside]{article}
\usepackage{ngerman}
\usepackage{color}
\usepackage [latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage{lastpage}
%so hier ändere ich den Stil von \section und \subsection
\makeatletter
%SECTION
\def\section{\@ifstar\unnumberedsection\numberedse ction}
\def\numberedsection{\@ifnextchar[%]
\numberedsectionwithtwoarguments\numberedsectionwi thoneargument}
\def\unnumberedsection{\@ifnextchar[%]
\unnumberedsectionwithtwoarguments\unnumberedsecti onwithoneargument}
\def\numberedsectionwithoneargument#1{\numberedsec tionwithtwoarguments[#1]{#1}}
\def\unnumberedsectionwithoneargument#1{\unnumbere dsectionwithtwoarguments[#1]{#1}}
\def\numberedsectionwithtwoarguments[#1]#2{%
\ifhmode\par\fi
\removelastskip
\vskip 3ex\goodbreak
\refstepcounter{section}%
\begingroup
\noindent
\leavevmode\hrule height 2pt \vskip 3pt \hrule
\medskip\Large\bf\color{blue}%
\thesection\ \hspace{3pt}
\begin{tabular}{l}#2\end{tabular}\par\nobreak
\endgroup
\noindent\hrulefill\nobreak
\vskip 2ex\nobreak \addcontentsline{toc}{section}{%
\protect\numberline{\thesection}%
#1}%
}
\def\unnumberedsectionwithtwoarguments[#1]#2{%
\ifhmode\par\fi
\removelastskip
\vskip 3ex\goodbreak
% \refstepcounter{section}%
\begingroup
\noindent
\leavevmode\hrule height 2pt \vskip 3pt \hrule
\medskip\Large\bf\color{blue}% \thesection\
#2\par\nobreak
\endgroup
\noindent\hrulefill\nobreak
\vskip 2ex\nobreak
\addcontentsline{toc}{section}{%
% \protect\numberline{\thesection}%
#1}%
}
%SUBSECTION
\def\subsection{\@ifstar\unnumberedsubsection\numb eredsubsection}
\def\numberedsubsection{\@ifnextchar[%]
\numberedsubsectionwithtwoarguments\numberedsubsec tionwithoneargument}
\def\unnumberedsubsection{\@ifnextchar[%]
\unnumberedsubsectionwithtwoarguments\unnumberedsu bsectionwithoneargument}
\def\numberedsubsectionwithoneargument#1{\numbered subsectionwithtwoarguments[#1]{#1}}
\def\unnumberedsubsectionwithoneargument#1{\unnumb eredsubsectionwithtwoarguments[#1]{#1}}
\def\numberedsubsectionwithtwoarguments[#1]#2{%
\ifhmode\par\fi
\removelastskip
\vskip 3ex\goodbreak
\refstepcounter{subsection}%
\begingroup
\noindent
\leavevmode\large\bf\centering\color{red} %
\thesubsection\
#2\par\nobreak
\endgroup
\noindent{\color{red}\bf\dotfill}\nobreak
\vskip 2ex\nobreak
\addcontentsline{toc}{subsection}{%
\protect\numberline{\thesubsection}%
#1}%
}
\def\unnumberedsubsectionwithtwoarguments[#1]#2{%
\ifhmode\par\fi
\removelastskip
\vskip 3ex\goodbreak
% \refstepcounter{subsection}%
\begingroup
\noindent
\leavevmode\large\bf\centering\color{red}%
%\thesubsection\
#2\par\nobreak
\endgroup
\noindent{\color{red}\bf \dotfill}\nobreak
\vskip 2ex\nobreak
% \addcontentsline{toc}{subsection}{%
% \protect\numberline{\thesubsection}%
% #1}%
}
\makeatother
%Kopf und Fußzeilen
\pagestyle{fancy}% muss vor \renewcommand{\sectionmark} stehen
\fancyhf{}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\sectionmark}[1]{
\markboth{\thesection{} #1}{}
}
\renewcommand{\subsectionmark}[1]{
\markright{\thesubsection{} #1}
}
\fancyhead[LE]{\begin{tabular}{c|}\thepage \end{tabular}}% gerade Seiten, links
\fancyhead[RE]{\leftmark}% gerade Seiten, rechts
\fancyhead[LO]{\rightmark}% ungerade Seiten, links
\fancyhead[RO]{\begin{tabular}{|c}\thepage \end{tabular}}% ungerade Seiten, rechts
\fancyfoot[CE]{\thepage \hspace{0.7mm} von \pageref{LastPage}}
\fancyfoot[CO]{\thepage \hspace{0.7mm} von \pageref{LastPage}}
\begin{document}
hier kommt text und sections usw....
\end{document}
Lesezeichen