body {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background-color: #D2F000;
}


/********** Head *********/

#head {
 position: fixed;
 top: 0px;
 left: 0px;
 width: 680px;
 height: 200px;
 margin: 20px 0px 0px 100px;
 z-index: 600;
 float: left;
}

#head-background {
 position: fixed;
 top: 0px;
 left: 0px;
 width: 680px;
 height: 250px;
 margin: 0px 0px 0px 100px;
 background-color: #D2F000;
 z-index: 500;
 float: left;
}

#content-background {
 position: fixed;
 top: 0px;
 left: 0px;
 width: 680px;
 height: 20px;
 margin: 250px 0px 0px 100px;
 background-color: #FFFFFF;
 z-index: 500;
 float: left;
}


/********** Last Modified Definition **********/

#lastModified {
 position: fixed;
 top: 200px;
 left: 536px;
 color: #D2F000;
 z-index: 700;
 font-family: Optima, Verdana, Geneva, Arial, Helvetica;
 font-size: 8pt; 
}


/********** Navigation *********/

#navigation {
 position: fixed;
 top: 0px;
 left: 0px;
 width: 680px;
 height: 25px;
 margin: 220px 0px 0px 100px;
 border-top: 1px solid #838383;
 border-bottom: 1px solid #838383;
 border-left: 1px solid #838383;
 z-index: 600;
 float: left;
}

#navigation a {
 font-family: Verdana,Arial,Sans Serif;
 font-size: 8pt;
 text-align: center;
 border-right: 1px solid #838383;
 border-bottom: 1px solid #838383;
 margin: 0px 0px 0px 0px; 
 padding: 6px 3px;
 color: #646464;
 background: #D2F000;
 text-decoration: none;
 display: block;
}

#navigation a:hover {
 color: #000000;
 background: #D2F000;
}

#navigation li {
 position: relative;
} 

#navigation ul {
 list-style: none;
 width: 85px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
} 

#navigation ul ul {
 position: absolute;
 width: 180px;
}

#navigation ul ul a {
 text-align: left;
 margin: 0px 0px 0px -1px;
 padding: 5px 0px 5px 10px;
 border-right: 1px solid #838383;
 border-bottom: 1px solid #838383;
 border-left: 1px solid #838383;
}

#navigation ul ul ul {
 position: absolute;
 top: 0;
 left: 100%;
} 

div#navigation ul ul, div#navigation ul li:hover ul ul, div#navigation ul ul li:hover ul ul {display: none;} 
div#navigation ul li:hover ul, div#navigation ul ul li:hover ul, div#navigation ul ul ul li:hover ul {display: block;} 



/********** Content *********/

#footer-background {
 width: 680px;
 height: 20px;
 margin: 0px 0px 0px 100px;
 background-color: #D2F000;
 z-index: 500;
 float: left;
}

#inhalt {
 display: block;
 clear: right;
 width: 660px;
 height: 100%;
 padding: 50px 0px 0px 20px;
 margin: 250px 0px 0px 100px;
 background: #FFFFFF
}

#infos {
 margin: 0px 0px 0px 0px;
 padding: 0px 30px 0px 40px;
 z-index: 400;
}

.maintitel
{
font-family: Optima, Verdana, Geneva, Arial, Helvetica;
font-size: 18px;
letter-spacing: 12px;
font-weight: bold;
color: #505050;
}

.bigtitel
{
font-family: Optima, Verdana, Geneva, Arial, Helvetica;
font-size: 24px;
font-weight: bold;
color: #505050;
}

.titel
{
font-family: Optima, Verdana, Geneva, Arial, Helvetica;
font-size: 18px;
font-weight: bold;
color: #505050;
}

.subtitel
{
font-family: Optima, Verdana, Geneva, Arial, Helvetica;
font-size: 16px;
font-weight: bold;
color: #505050;
}

.smalltitel
{
font-family: Optima, Verdana, Geneva, Arial, Helvetica;
font-size: 14px;
font-weight: bold;
color: #505050;
}

.content
{
font-family: Optima, Verdana, Geneva, Arial, Helvetica;
font-size: 14px;
font-weight: lighter;
color: #252525;
}

.footer
{
font-family: Optima, Verdana, Geneva, Arial, Helvetica;
font-size: 10px;
font-weight: lighter;
color: #252525;
}

.footer-line
{
width: 580px;
border-bottom: 1px solid #252525;
}

.small
{
font-size: 10px;
}

.italic
{
font-style:italic;
}

.oblique
{
font-style:oblique;
}


ul { margin-bottom: 2; margin-top: 0;}


a:link { color: #252525; text-decoration: underline; }
a:visited { color: #656565; text-decoration: underline; }
a:active { color: #656565; text-decoration: underline; }
a:hover { color: #252525; text-decoration: underline; }
a:focus { font-weight:bold; color:#656565; text-decoration:underline; }

