body
{ height:100%; width:100%;
  background-color:transparent;
  vertical-align:center;
  margin:0;
  padding:0;
}

body,td,p,a,div,li
{
  font-family:Verdana,Arial,Helvetica;
  font-size:10pt;
}

td
{
  vertical-align:top;
}

a
{
  text-decoration:none;
  color:#135;
}

a:hover
{
  text-decoration:underline;
  color:#024;
}

.nav
{
  width:100%;
  height:15px;
  background-color:#ccc;
  text-align:center;
  padding:2px;
}

.main
{
  width:100%;
  height:76%;
  background-color:#fff;
  color:#000;
  text-align:center;
  padding:10px;
}

.content
{
  width:480px;
  text-align:left;
  vertical-align:top;
  padding:5px;
}

.zeile
{
  border-top-width:1px;
  border-top-color:#ccc;
  border-top-style:solid;
  vertical-align:top;
}

.menu
{
  vertical-align:top;
  width:180px;
  border-right-color:#ccc;
  border-right-width:1px;
  border-right-style:solid;
  padding:5px;
}

.mpunkt
{
  color:#003;
  text-align:left;
  margin-bottom:3px;
  background-color:#ddd;
  padding:2px;
	filter:alpha(opacity=75);
	opacity:0.75;
	-moz-opacity:0.75
}

.mpunkt:hover
{
  text-decoration:none;
  font-weight:700;
  color:#000;
}

.imgbox
{
  width:65px;
  border-color:#357;
  border-style:solid;
  border-width:1px;
  padding:2px;
}

.fbox
{
  padding:10px;
}

.sn
{
  vertical-align:top;
  color:#336;
  font-size:36pt;
  font-weight:700;
  padding-right:15px;
}

.scroller
{
  vertical-align:top;
  font-size:7pt;
}

.ticker-border
{
  border-color:#ccc;
  border-style:solid;
  border-width:1px;
  padding:1px;
}

.grow
{
  background-color:#e1e1e1;
  vertical-align:top;
}

input,textarea
{
  font-size:10pt;
  font-family:Verdana,Arial,Helvetica;
  border-color:#999;
  border-style:solid;
  border-width:1px;
}

.navlinks
{
  width:600px;
  text-align:left;
}

.navlink_so
{
  color:#ccc;
  border-color:#012;
  border-style:solid;
  border-width:0 1px;
  padding:2px 10px;
}
