body                { margin:0px; padding:0px; background-color:white; font-family:arial,helvetica,sans-serif; }
#OuterTable         { width:100%; height:100%; margin-top:5px; }
#InnerTable         { width:995px; height:527px; background-color:white; border:1px solid #00214e; }
#LogoTableCell      { width:100%; text-align:center; padding-top:5px; }

#content            { margin-top:-3px; background-color:#fdfdfe; }
*>#content          { margin-top:0px;} /* Hello Firefox */

#center1            { width:985px; text-align:center; background-color:#00214e; margin-left:0px; }
*>#center1          { margin-left:4px; }
#Navi               { width:880px; height:22px; margin:auto; text-align:center; background-color:#e87b04; }

#center2            { width:983px; text-align:center; margin:auto; margin-top:5px; }

#links              { width:150px; border-width:0px 1px 0px 0px; border-style:solid; border-color:#00214e; font-size:0.8em; color:#00214e; background-color:white; }

#mitte              { width:683px; font-size:0.8em; color:#00214e; padding-left:10px; padding-right:10px; }
*>#mitte            { width:663px; font-size:0.8em; color:#00214e; padding-left:10px; padding-right:10px; }

#mitte-breit        { width:964px; font-size:0.8em; color:#00214e; padding-left:10px; padding-right:10px; }

#rechts             { width:150px; border-width:0px 0px 0px 1px; border-style:solid; border-color:#00214e; font-size:0.8em; color:#00214e; background-color:white; }

#mitte p,h1         { margin:5px; }
#mitte #kontakt td  { font-size:0.8em; padding-left:4px; padding-bottom:4px; }
#mitte #ausanm td   { font-size:0.8em; padding-left:4px; padding-bottom:4px; }
#mitte #ausanm th   { font-size:0.8em; }
#links p            { margin:5px; }
#rechts p           { margin:5px; }

.button             { font-size:0.8em; color:#00214e; background-color:#eff3ff; border:1px solid #00214e; }
.textfeld           { font-size:0.8em; color:#00214e; background-color:white; border:1px solid #00214e; }
.textarea           { font-size:0.8em; color:#00214e; background-color:white; border:1px solid #00214e; }

h1                  { font-size:1.5em; }
h1#printonly        { display:none; }
h2                  { font-size:1.3em; margin-left:5px;}

#pakete tr td       { font-size:0.8em; padding-right:10px; }

#agenda             { margin-left:3px; }
#agenda tr td       { font-size:0.8em; padding-right:10px; padding-bottom:5px; }
#agenda .alpha      { background-color:#e8ecf5; }
#agenda .beta       { background-color:#00214e; color:white; }
#agenda .gamma      { background-color:white; }
#agenda .detail     { width:482px; background-color:#e8ecf5; }
* html #agenda .detail { width:470px; }

td#col1 { text-align:center; width:5%; }
td#col2 { text-align:center; width:26%; }
td#col3 { text-align:center; width:24%; }
td#col4 { text-align:center; width:24%; }
td#col5 { text-align:center; width:23%; }

#fotos tr td        { font-size:0.8em; padding-right:10px; padding-bottom:5px; text-align:center; }

img                 { border:0; }

.blue1              { background-color:#cedff7; padding-right:5px; width:170px; }
.blue2              { background-color:#eff3ff; padding-right:5px; width:170px; }
#mitte #ausanm td.blue1  { font-size:0.7em; }
#mitte #ausanm td.blue2  { font-size:0.7em; }

.oevfoto            { border:1px solid #00214e; }
.firmenlogo         { margin-bottom:15px; }

/******************************************************************************/
/*** Link-Definitionen                                                      ***/
/******************************************************************************/

a:link              { text-decoration:underscore; color:#00214e; font-size:1em; }
a:visited           { text-decoration:underscore; color:#00214e; font-size:1em; }
a:hover             { text-decoration:underscore; color:#b87735; font-size:1em; }
a:active            { text-decoration:underscore; color:#00214e; font-size:1em; }

.NaviLink           { padding:0px 15px 0px 15px; }

#Navi a             { font-family:Verdana,Arial,Helvetica,Sans-Serif; text-decoration:none; font-size:0.7em; font-weight:bold; }
#Navi a:link        { color:white; }
#Navi a:visited     { color:white; }
#Navi a:hover       { color:#00214e; }
#Navi a:active      { color:white; }
#Navi #IsActive     { color:#00214e; }

#Ausnavi a          { text-decoration:none; font-size:0.9em; }
#AusNavi a:link     { color:#00214e; }
#AusNavi a:visited  { color:#00214e; }
#AusNavi a:hover    { color:white; background-color:#00214e; }
#AusNavi a:active   { color:#00214e; }
#AusNavi #IsActive2 { color:white; background-color:#e87b04; }

#agenda a           { color:#e87b04; }
#agenda a:link      { color:#e87b04; text-decoration:none; }
#agenda a:visited   { color:#e87b04; text-decoration:none; }
#agenda a:hover     { color:#00214e; text-decoration:underscore; }
#agenda a:active    { color:#e87b04; text-decoration:none; }
