body {
	height:100%;
	margin: 0;
	padding: 0;
}
main{
	overflow:scrolling;
}
.ueberschrift{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-style: bold;
color: #F5821F;

}

#navcontainer
{
background: #F9EBCE;
border-top: 0px solid #F9EBCE;
font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#navlist
{
list-style: none outside none;
margin: 0;
padding: 0;
}

@media all {
#navlist {
text-align: right
}
}

#navlist li
{
bottom: 11px;
display: inline;
line-height: 1.2em;
margin: 0;
padding: 0;
position: relative;
}

html>body #navlist li
{
background: #000;
margin: 0 3px 0 0;
padding: 4px 0px 4px 0;
}

#navlist a, #navlist a:link, #navlist a:visited
{
background: #C82B24;
border: 1px solid #FFF;
bottom: 2px;
color: #FFF;
cursor: pointer;
display: inline;
height: 1em;
margin: 0;
padding: 3px 5px 3px 5px;
position: relative;
right: 2px;
text-decoration: none;
}

#navlist a:hover
{
background: #AA7F4A;
bottom: 1px;
color: #FFF;
position: relative;
right: 1px;
}

#navlist a:active
{
background: #AA7F4A
bottom: 0px;
color: #FFF;
position: relative;
right: 0px;
}

#navlist li#active
{
background: #369;
bottom: 13px;
display: inline;
margin: 0 3px 0 0;
padding: 0;
position: relative;
}

html>body #navlist li#active
{
background: #000;
margin: 0 4px 0 4px;
}

#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover
{
background: #AA7F4A;
border-bottom: none;
border-left: 1px solid #AA7F4A;
border-right: 1px solid #AA7F4A;
border-top: 1px solid #AA7F4A;
bottom: 0;
color: #FFF;
cursor: text;
margin: 0;
padding: 2px 5px 0 5px;
position: relative;
right: 0;
}


table.CSSTabelle
{ 
margin-left:50px;
width: 590px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }

table.CSSTabelleFoto
{ 
margin-left:50px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }


td.CSSTabelleHeadline
{ background-color: #F9ECCC;
border: 1px #000000 thin;
font-family: Verdana;
font-weight: bold;
font-size: 14px;
color: #404040; }

td.CSSFoto{
border: 1px #000000 dotted;
}
td.CSSTabelleNormal {
# border-bottom: 1px #6699CC dotted;

border-bottom: 1px #000000 dotted;
border-top: 1px #000000 dotted;

# border: 1px #000000 dotted;
border-collapse: collapse;
border-spacing: 0px;

text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 8px; }

td.CSSTabelleBigger {
# border-bottom: 1px #6699CC dotted;

border-bottom: 1px #000000 dotted;
border-top: 1px #000000 dotted;

# border: 1px #000000 dotted;
border-collapse: collapse;
border-spacing: 0px;

text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 14px;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 8px; }

