* {
  padding:0;
  margin:0;
}

body {
  font-family: Georgia, serif;
  font-size: 10px;
  padding:50px 0 0 200px;
  background:#FAFAFA;
}

a img {
  border:0;
}

#wrap {
  width:400px;
}

ul#navi {
  margin-bottom:4px;
  height:22px;
  list-style-type: none;
}

#navi li {
  float:left;
  width:199px;
  height:20px;
  text-align:center;
}

#navi li a {
  float:left;
  width:199px;
  height:13px;
  text-decoration:none;
}

#navi li {
  overflow:hidden;
}

.nav_act {
  background: url(res/arr_down.gif) bottom center no-repeat;
}

.nav_lala {
  background: url(res/arr_up.gif) bottom center no-repeat;
}

.flutsch, #shwcs {
  margin-right:2px;
}

#shwcs a {
  text-indent:-1000em;
  background:url(res/nav_arbeiten.gif) no-repeat;
}

#shwcs a:hover, #shwcs a.active {
  text-indent:-1000em;
  background:url(res/nav_arbeiten_hover.gif) no-repeat;
}

#abt a {
  text-indent:-1000em;
  background:url(res/nav_ueber.gif) no-repeat;
}

#abt a:hover, #abt a.active {
  text-indent:-1000em;
  background:url(res/nav_ueber_hover.gif) no-repeat;
}

h1 {
  height:12px;
  margin:0 0 3px 0;
  background:url(res/headr.gif) no-repeat;
  overflow:hidden;
  text-indent:-1000em;
}

h2 {
  margin-bottom:2px;
  padding:2px;
  height:12px;
  font-size:10px;
  font-weight:bold;
  letter-spacing:1px;
}

p {
  padding:1px;
  color:#454545;
  line-height:1.5em;
  }

span {
  padding:0 2px;
  color:#48FF00;
  background:#000;
  }

ul#show {
  list-style-type: none;
}

#show li {
  float:left;
  width:65px;
  height:14px;
  overflow:hidden;
}

#show li a {
  float:left;
  width:65px;
  height:12px;
  text-indent:-1000em;
  }

#show li a:link {
  background:url(res/sc_lin.gif) no-repeat;
} 

#show li a:visited {
  background:url(res/sc_vis.gif) no-repeat; 
}

#show li a:hover, #show li a#actshow  {
  color:#48FF00;
  background:url(res/sc_hov.gif) no-repeat;  
}

#cont {
  clear:both;
  padding:10px 0 0 0;
}

#cont a:link, #cont a:visited, #footer a:active, #footer a:visited {
  color:#454545
}

#cont a:hover {
  color:#48FF00;
}

.imgflutsch {
  float:right;
  margin:0 0 0 10px;
}

#footer {
  padding:20px 0 0 1px;
  clear:both;
}

#footer p {
  color:#8D8D8D;
}

#footer a {
  text-decoration:none;
}

#footer a:link, #footer a:active, #footer a:visited {
  color:#48FF00
}

#footer a:hover {
  color:#454545;
}


