body
{
 font-family: Helvetica,Arial,sans-serif;
 font-size: 10pt;
 font-weight: normal;
 margin: 0; 
 padding: 1em;
 min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
 background-image: url('http://www.eiskunstlauf-ecke.de/pictures/backgrou.jpg');
}

div#homepage 
{
 text-align: left;
 margin: 0;
 width: 1200px;
 padding: 0;
 border: 1px;
}

div#header
{
 margin: 0; 
 text-align: center;
 border: 2px;
}

div#header h3
{
 margin: 0; 
 text-align: center;
 color: #000080;
 font-size: 14pt;
 font-style: italic;
 font-weight: bold;
}

table.center
{
 margin-left:auto; 
 margin-right:auto;
}

ul#navigation
{
 float: left; 
 width: 17em;
 margin: 0; 
 padding: 0;
 font-size: 1em;
 background-color: #CBC4CB;
 border: 1px;
}

ul#navigation li
{
 list-style: none;
 margin: 0; 
 padding: 0;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #999999;
 white-space: nowrap; 
 text-align: center;
}

.navsubhead
{
 display:block;
 font-weight: normal;
 text-align: left;
 line-height: 20px;
 white-space: nowrap; 
 background-color: #B0B0B0;
}

ul#navigation li ul 
{
 margin: 0 0 0 0; 
 padding: 0;
}

ul#navigation li ul li 
{
 list-style: none;
 margin: 0 0 0 0;
 padding: 0;
 font-weight: normal;
 text-align: left;
 line-height: 20px;
 white-space: nowrap; 
 color: #000000;
 background-color: #CCCCCC;
}

ul#navigation li ul li ul
{
 margin: 0 0 0 1.5em; 
 padding: 0;
}

ul#navigation li ul li ul li
{
 list-style: none;
 margin: 0 0 0 0;
 font-weight: normal;
 text-align: left;
 line-height: 20px;
 white-space: nowrap; 
 color: #000000;
 background-color: #CCCCCC;
}



div#information
{
 font-size: 1em;
 float: right; 
 width: 21em;
 margin: 0 0 1.1em; 
 padding: 0;
 border: 1px;
}

ul#moreinfos
{
 float: left; 
 width: 21em;
 margin: 0; 
 padding: 0;
 font-size: 1em;
 background-color: #CBC4CB;
 border: 1px;
}

ul#moreinfos li
{
 list-style: none;
 margin: 0; 
 padding: 0;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #999999;
 white-space: nowrap; 
 text-align: center;
}

ul#moreinfos li ul 
{
 margin: 0 0 0 0; 
 padding: 0;
}

ul#moreinfos li ul li 
{
 list-style: none;
 margin: 0 0 0 0;
 padding: 0;
 font-weight: normal;
 text-align: left;
 line-height: 20px;
 white-space: nowrap; 
 color: #000000;
 background-color: #CCCCCC;
}

ul#moreinfos li ul li ul
{
 margin: 0 0 0 1.5em; 
 padding: 0;
}

ul#moreinfos li ul li ul li
{
 list-style: none;
 margin: 0 0 0 0;
 font-weight: normal;
 text-align: left;
 line-height: 20px;
 white-space: nowrap; 
 color: #000000;
 background-color: #CCCCCC;
}



div#content
{
 margin: 0 0 1em 17.5em; 
 padding: 0;
 border: 1px;
}
* html div#content 
{
 height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
}
 
div#content h1
{
 font-size: 1.6em;
 font-weight: bold;
 text-align: center;
}

div#content h2
{
 font-size: 1.4em;
 font-weight: bold;
 text-align: center;
}

div#content h3
{
 font-size: 1.2em;
 font-weight: bold;
 text-align: center;
}

div#content h4
{
 font-size: 1em;
 font-weight: bold;
 text-align: center;
}

div#content td, th
{
 font-size: 10pt;
}




div#footer
{
 clear: both;
 font-weight: normal;
 font-size: 8pt;
 text-align: center;
 border: 1px; 
}






.cellscroll
{
 height: 1400px;
 overflow: scroll;
}




.navhead
{
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
 color: #FFFFFF;
 background-color: #999999;
 text-align: center;
 white-space: nowrap; 
}

.navcontent
{
 font-family: Arial;
 font-weight: normal;
 font-size: 10pt;
 text-align: left;
 line-height: 15px;
 white-space: nowrap; 
 background-color: #CCCCCC;
}

p
{
 font-family: Arial;
 font-weight: normal;
 font-size: 10pt;
}

.jahr
{
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
 color: #008000;
}

.jgp
{
 font-family: Arial;
 font-weight: normal;
 font-size: 10pt;
 color: #FF3300;
}

.sgp
{
 font-family: Arial;
 font-weight: normal;
 font-size: 10pt;
 color: #FF00FF;
}

.ec
{
 font-family: Arial;
 font-weight: normal;
 font-size: 10pt;
 color: #FFFF00;
}

.sys
{
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
 color: #800080;
}

td
{
 font-family: Arial;
 font-weight: normal;
 font-size: 10pt;
}

th
{
 font-family: Arial;
 font-size: 10pt;
}

dt
{
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
}

.hellezeile
{
 background-color: #CCCCCC;
}

.dunklezeile
{
 background-color: #B0B0B0;
}

.hinweis
{
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
 color: #FFFF00;
}

.photoindexhead
{
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
 color: #FFFFFF;
 background-color: #999999;
 text-align: left;
 white-space: nowrap; 
}

a:hover 
{ 
 font-family: Arial;
 color:#ffff00; 
 text-decoration:none; 
}

/* Formulare */

label.left 
{
 float: left;
 text-align: right;
 width: 17em;
 margin-right: .3em;
}

input[type=text]
{
 float: left;
}

input[type=text].right
{
 float:        left;
 width:        auto;
 margin-left:  .3em;
 margin-right: .3em;
}

/* float-Zustände aufheben */

form br 
{
 clear: both;
}
