html, body {height:100%; background-color:#707070; font-family:Arial,Helvetica,sans-serif; color:#03317b; text-align:center; margin:0; padding:0;}

img {border:none;}

p.navili    {text-align:left;   text-indent:0; color:#dadada; font-size:8pt; margin-left:14pt; margin-right:auto; margin-top:0.3em; margin-bottom:0; background-color:#03317b; line-height:1.8em;}  
p.navimi    {text-align:center; text-indent:0; color:#dadada; font-size:8pt; margin-left:auto; margin-right:auto; margin-top:0.3em; margin-bottom:0; background-color:#03317b; line-height:1.8em;}  
p.navire    {text-align:right;  text-indent:0; color:#dadada; font-size:8pt; margin-left:auto; margin-right:14pt; margin-top:0.3em; margin-bottom:0; background-color:#03317b; line-height:1.8em;}
p           {text-align:left;   margin-top:4pt; margin-bottom:4pt; margin-left:14pt; margin-right:14pt; font-size:90%;}

h1       {margin-left:14pt; margin-right:14pt; font-size:130%;}
h1.start {margin-left:14pt; margin-right:14pt; font-size:130%; text-align:left;} 
h2       {margin-left:14pt; margin-right:14pt; font-size:110%; text-align:left; margin-top:0pt; margin-bottom:4pt}
h3       {margin-left:14pt; margin-right:14pt; font-size:90%; text-align:left; margin-top:7pt; margin-bottom:4pt} 
h4       {margin-left:14pt; margin-right:14pt; font-size:80%; text-align:left; margin-top:7pt; margin-bottom:4pt} 
h5       {text-align:left; margin-top:8pt;  margin-bottom:4pt; font-weight:normal; font-size:110%; margin-left:14pt; margin-right:14pt;} 

ul {text-align:left; margin-top:0; margin-bottom:0.8em; margin-right:14pt; font-size:90%;}
li {margin-left:10pt; margin-top:0; margin-bottom:0;}
ol {text-align:left; margin-top:0; margin-bottom:0.8em; margin-right:14pt; font-size:90%;}
li.ol {margin-top:0; margin-bottom:0;}

table {border-width:1pt; border-style:solid; border-color:#000066; border-collapse:collapse; margin-top:10pt; margin-bottom:0; margin-left:14pt; margin-right:14pt; font-size:90%; width:810px;}
td    {border-width:1pt; padding:0.5em; border-style:solid; border-color:#000066;}
th    {font-weight:bold; color:#dadada; background-color:#03317b; border-width:1pt; padding:0.5em; border-style:solid; border-color:#000066;}

table.plan {border-width:0; padding:0; border-style:none; border-collapse:collapse; margin-top:10pt; margin-bottom:0; margin-left:14pt; margin-right:14pt; font-size:90%; width:530px;}
td.plan    {border-width:0; padding:0; border-style:none; margin-top:0; margin-bottom:0;}

dl {text-align:left; margin-left:14pt; margin-right:14pt; font-size:90%; width:560px;}
dt {font-weight:bold; margin-top:7pt;}
dd {margin-top:0.3em; margin-bottom:0.3em; margin-left:14pt;}

.schalter {font-family:Arial,Helvetica,sans-serif; border-width:1pt; color:#03317b; background-color:#a6b8ce;}

a:link    {color:#03317b;} 
a:visited {color:#666666;} 
a:hover   {color:#4371bb;} 
a:active  {color:#03317b;} 

a.menulink:link    {color:#03317b; font-weight:bold;} 
a.menulink:visited {color:#666666; font-weight:bold;} 
a.menulink:hover   {color:#03317b; font-weight:bold;} 
a.menulink:active  {color:#03317b; font-weight:bold;} 

a.fusslink:link    {color:#dadada;} 
a.fusslink:visited {color:#666666;} 
a.fusslink:hover   {color:#ffffff;} 
a.fusslink:active  {color:#ffffff;} 

a.mehr1:link    {color:#dadada;} 
a.mehr1:visited {color:#666666;} 
a.mehr1:hover   {color:#ffffff;} 
a.mehr1:active  {color:#ffffff;} 

form   {font-family:Arial,Helvetica,sans-serif; display:inline; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;}
input  {font-family:Arial,Helvetica,sans-serif;}
select {font-family:Arial,Helvetica,sans-serif;}

.kopf   {color:#03317b; width:1020px; clear:both; vertical-align:middle; margin-left:auto; margin-right:auto;}
.kopfli {text-align:left;   float:left; width:253px; background-color:#03317b; vertical-align:middle; margin-bottom:0.0em}
.kopfre {text-align:right;  float:left; width:254px; background-color:#03317b; vertical-align:middle; margin-bottom:0.0em}
.kopfmi {text-align:center; float:left; width:1020px; background-color:#03317b; vertical-align:middle; margin-top:0; margin-bottom:0; padding:0;}

.fuss   {color:#03317b; width:1020px; clear:both; line-height:1.8em; vertical-align:middle; height:1.8em; margin-left:auto; margin-right:auto;}
.fussli {text-align:left;   float:left; width:340px; background-color:#03317b; vertical-align:middle; height:1.8em; margin-bottom:0.0em}
.fussmi {text-align:center; float:left; width:340px; background-color:#03317b; vertical-align:middle; height:1.8em; margin-bottom:0.0em}
.fussre {text-align:right;  float:left; width:340px; background-color:#03317b; vertical-align:middle; height:1.8em; margin-bottom:0.0em}

.container  {width:1020px; background-color:#dadada; margin-left:auto; margin-right:auto; padding:0;}
.bildleiste {clear:both; text-align:center; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; width:1020px; background-color:#dadada;}
.titel      {clear:both; text-align:center; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; width:1020px; background-color:#dadada;}
.titeltext  {padding:0.1em; margin:0; background-color:#dadada;}
.haupt      {clear:both; text-align:center; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; width:1020px; background-color:#dadada;}
.haupttext  {float:right; background-color:#dadada; width:84%;}
.menu       {float:left;  background-color:#dadada; width:16%;}

div.standbesetzt {
  position: absolute;
  background-color: #03317b;
  margin: 0; 
  padding: 0; 
  border-style: solid;
  border-collapse: collapse;
  border-width: 2px;
  color: #dadada;
  border-color: #03317b;
  z-index: 2;
  font-weight: bold;
  font-size: 115%;
  text-align: center;
  vertical-align: middle;
}

div.standfrei {
  position: absolute;
  background-color: #dadada;
  margin: 0; 
  padding: 0; 
  border-style: solid;
  border-collapse: collapse;
  border-width: 2px;
  border-color: #03317b;
  z-index: 2;
  font-weight: bold;
  font-size: 115%;
  text-align: center;
  vertical-align: middle;
}
