I need to format an existing document to accord to the guidelines of a paper. The existing document contains a big table, contained in a sidewaystable environment:
\begin{sidewaystable}[p]
\caption{Big table below}
\centering
\begin{threeparttable}
\begin{tabular}{lccccccc}
%very wide table contents
\end{tabular}
\end{threeparttable}
\end{sidewaystable}
This puts the table on an own page, rotated by 90 degree in the original document. But the new document is required to use the svjour3 document class in twocolumn mode. The table is placed like in the original, but the right column on the same page is filled with text which overlaps the table:
\documentclass[twocolumn]{svjour3}
\usepackage[online]{threeparttable}
\usepackage{rotating}
\usepackage{lipsum}
\begin{document}
\lipsum[3-8]
%\begin{sidewaystable}[p] % overlaps following text
\begin{sidewaystable*}[p] % runs out pf page bounds instead of being centered
\centering
\begin{threeparttable}
\begin{tabular}{lccccccc}
\hline
a & a & a & a & a & a & a & a \\
b & b & b & b & b & b & b & b \\
c & c & c & c & c & c & c & c \\
d & d & d & d & d & d & d & d \\
e & e & e & e & e & e & e & e \\
f & f & f & f & f & f & f & f \\
a & a & a & a & a & a & a & a \\
b & b & b & b & b & b & b & b \\
c & c & c & c & c & c & c & c \\
d & d & d & d & d & d & d & d \\
e & e & e & e & e & e & e & e \\
f & f & f & f & f & f & f & f \\
\end{tabular}
\end{threeparttable}
%\end{sidewaystable}
\end{sidewaystable*}
\lipsum[3-8]
\end{document}
I tried to use \begin{sidewaystable*}, this stops the text from overlapping the table, but at the same time causes the table to move to the right, so that half of it is cut off.
Screenshots:
With sidewaystable*

With sidewaystable (no star)

How can I place the sidewaystable centered on its own page? Or are there any alternatives to sidewaystable that would avoid the problem?