html, body {height:100%; background-color:#ffffff; font-family:Verdana,Helvetica,sans-serif; color:#000000; text-align:center; margin-left:0; margin-right:0; margin-top:0em; padding:0;}

img {border:none;}

p.navili    {text-align:left;   text-indent:0; color:#000000; font-size:8pt; margin-left:14pt; margin-right:auto; margin-top:0.3em; margin-bottom:0; background-color:#aaaaaa; line-height:1.8em;}  
p.navimi    {text-align:center; text-indent:0; color:#000000; font-size:8pt; margin-left:auto; margin-right:auto; margin-top:0.3em; margin-bottom:0; background-color:#aaaaaa; line-height:1.8em;}  
p.navire    {text-align:right;  text-indent:0; color:#000000; font-size:8pt; margin-left:auto; margin-right:14pt; margin-top:0.3em; margin-bottom:0; background-color:#aaaaaa; 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:9pt; 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:#aaaaaa; border-collapse:collapse; margin-top:10pt; margin-bottom:0; margin-left:14pt; margin-right:14pt; font-size:90%; width:560px;}
td    {border-width:1pt; padding:0.5em; border-style:solid; border-color:#aaaaaa;}
th    {font-weight:bold; background-color:#c9c9c9; border-width:1pt; padding:0.5em; border-style:solid; border-color:#aaaaaa; text-align:center;}

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;}

table.tnliste {width:830px; margin-top:0.5em; margin-bottom:1em;}

dl {text-align:left; margin-left:14pt; margin-right:14pt; font-size:90%; width:730px;}
dt {font-weight:bold; margin-top:7pt;}
dd {margin-top:0.3em; margin-bottom:0.3em; margin-left:14pt;}

.schalter {font-family:Verdana,Helvetica,sans-serif; border-width:1pt; color:#000000; background-color:#777777;}

a:link    {color:#000000;} 
a:visited {color:#8a8a8a;} 
a:hover   {color:#aaaaaa;} 
a:active  {color:#000000;} 

a.menulink:link    {color:#000000; font-weight:bold;} 
a.menulink:visited {color:#8a8a8a; font-weight:bold;} 
a.menulink:hover   {color:#aaaaaa; font-weight:bold;} 
a.menulink:active  {color:#000000; font-weight:bold;} 

a.fusslink:link    {color:#000000;} 
a.fusslink:visited {color:#707070;} 
a.fusslink:hover   {color:#ffffff;} 
a.fusslink:active  {color:#ffffff;} 

form   {font-family:Verdana,Helvetica,sans-serif; display:inline; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;}
input  {font-family:Verdana,Helvetica,sans-serif;}
select {font-family:Verdana,Helvetica,sans-serif;}

.kopf   {color:#000000; width:1020px; clear:both; vertical-align:middle; margin-left:auto; margin-right:auto;}
.kopfli {text-align:left;   float:left; width:150px; background-color:#aaaaaa; vertical-align:middle; margin-bottom:0.0em}
.kopfre {text-align:right;  float:left; width:150px; background-color:#aaaaaa; vertical-align:middle; margin-bottom:0.0em}
.kopfmi {text-align:center; float:left; width:720px; background-color:#aaaaaa; vertical-align:middle; margin-top:0; margin-bottom:0; padding:0;}

.fuss   {color:#ff0000; 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:#aaaaaa; vertical-align:middle; height:1.8em; margin-bottom:0.0em}
.fussmi {text-align:center; float:left; width:340px; background-color:#aaaaaa; vertical-align:middle; height:1.8em; margin-bottom:0.0em}
.fussre {text-align:right;  float:left; width:340px; background-color:#aaaaaa; vertical-align:middle; height:1.8em; margin-bottom:0.0em}

.container  {width:1020px; background-color:#ffffff; margin-left:auto; margin-right:auto; padding:0; border-style:solid; border-collapse:collapse; border-width:1px; border-color:#aaaaaa;}
.bildleiste {clear:both; text-align:center; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; width:1020px; background-color:#ffffff;}
.titel      {clear:both; text-align:center; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; width:1020px; background-color:#ffffff;}
.titeltext  {padding:0.1em; margin:0; background-color:#ffffff;}
.haupt      {clear:both; text-align:center; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; width:1020px; background-color:#ffffff; border-style:solid; border-collapse:collapse; border-width:0 0 0 0; border-color:#aaaaaa;}
.haupttext  {float:right; background-color:#ffffff; width:870px; margin-top:1em;}
.menu       {float:left;  background-color:#ffffff; width:150px; margin-top:1em;}

div.standfrei {
  position: absolute;
  background-color: transparent;
  margin: 0; 
  padding: 0; 
  border-style: solid;
  border-collapse: collapse;
  border-width: 2px;
  border-color: #c2cfdc;
  z-index: 2;
  font-weight: bold;
  font-size: 115%;
  text-align: center;
  vertical-align: middle;
}

div.standbesetzt {
  position: absolute;
  background-color: #aaaaaa;
  margin: 0; 
  padding: 0; 
  border-style: solid;
  border-collapse: collapse;
  border-width: 2px;
  border-color: #c2cfdc;
  z-index: 2;
  font-weight: bold;
  font-size: 115%;
  text-align: center;
  vertical-align: middle;
}
