%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Standardeinstellungen f�r besser positionierte Floats    %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\FloatsVersion{1.0}                                    %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \FloatsOut % setzt aufgesparte Floats an die aktuelle    %
%            % Position im Text, ggf. auf halbleere Seiten %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%
% floatnames and placing
%%
\def\figurename{Abb.}
\def\tablename{Tab.}
\def\fps@figure{hbtp}
\def\fps@table{hbtp}

%%
% to print floats in current place (section)
%%
\def\my@elt#1{\box #1
              \addvspace{\floatsep}}

\def\FloatsOut{\let\@elt\relax
 \ifx\@deferlist\@empty
 \else
  \let\@elt\my@elt
  \xdef\deferlistmem{\@deferlist}
  \let\@elt\relax
  \xdef\@freelist{\@freelist\@deferlist}%
  \gdef\@deferlist{}
   \addvspace{\textfloatsep}
   \deferlistmem
   \vspace{-\floatsep}  % add-weg
   \addvspace{\textfloatsep} % eingef�gt
 \fi}

%%
% float skips
%%
\floatsep 1\baselineskip \textfloatsep 1\baselineskip
\intextsep 1\baselineskip \@maxsep 1\baselineskip
\dblfloatsep 1\baselineskip
\dbltextfloatsep 1\baselineskip \@dblmaxsep 1\baselineskip
\@fptop 0pt \@fpsep 1\baselineskip \@fpbot 0pt plus 1fil
\@dblfptop 0pt \@dblfpsep 1\baselineskip \@dblfpbot 0pt plus 1fil

%%
% float fractions
%%
\setcounter{topnumber}{9}       \def\topfraction{.99}
\setcounter{bottomnumber}{9}    \def\bottomfraction{.99}
\setcounter{totalnumber}{20}    \def\textfraction{0.01}
\def\floatpagefraction{.8}

