    /* Layout stylesheet */

body {
/* margin: 0;
padding: 0; */
font: 100.01% verdana, arial, hevetica, sans-serif;
text-align: left;
color: #000;
background-color: #fff;
}
a:link { 
color: #000080; 
}
a:visited { 
color: #600; 
}
a:hover, a:active
{
color: #ffffff;
background-color: #000080;
}

h1
{
color: #000080;
font: 125% verdana, georgia, times, "times new roman", serif;
font-weight: bold;
margin: 0 0 2px 0;
text-align: left;
}
h2
{
color: #000;
font-size: 100%;
font-weight: bold;
margin: 0 0 5px 0;
text-align: left;
border-bottom: 1px solid;
}

#col-a {
  float: right;
  width: 100%;
}
#col-a[id] {
  margin-left: -1px;
}
#col-b {
  float: left;
  margin-left: -12em;
  z-index: 10;
}
#col-b[id] { 
  margin-right: 1px;
}
#col-c {
  float: right;
  margin-right: -12em;
  z-index: 11;
}
#col-c[id] { 
  margin-left: 1px;
}
.show-all #columns {
  padding: 0 12em;
}
.hide-left #columns {
  padding: 0 12em 0 0;
}
.hide-right #columns {
  padding: 0 0 0 12em;
}
.cols-wrapper {
  width: 95%;
}
.cols-wrapper[class] {
  padding-bottom: 0.1px; 
}
.float-wrapper {
  float: left;
  width: 100%;
  position: relative;
  z-index: 0;
}
.float-wrapper[class] { 
  margin-right: -1px;
}
.sidecol {
  position: relative;
  width: 12em;
  overflow: hidden;
}
.box,
.main-content {
  margin: 0 1em;
}
.box_kasten {
  margin: 0 1em;
}
.clear {
  clear: both;
}
.none {
  display: none;
}

/* Presentation stylesheet */

/* IDs */
#main {
  border: 1px solid;
  min-width: 50em;
  max-width: 70em;
  margin: 0 auto;
}
#header {
  padding: 1em 0.5em;
  background-image: url(logo.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 40px;
}
#header .title {
  margin: 0;
  padding: 0;
}
#menu {
  padding: 5px;
  height: 10px;
}
#footer {
  padding: 0.5em;
  background-color:#FFCC99;
}
#footer p {
  margin: 0;
  text-align: center;
  font-weight: bold;
  color: #000;
}

/* backgrounds */
#header {
   background-color:#FF7C39;
}
#menu {
   background-color:#FFCC99;
}
.cols-wrapper {
  background-color: #fff;
}
#main {
  background: #FFECDA;
}

/* classes */
.box,
.main-content {
  margin: 1em;
}
.center {
  text-align:center;
}
.cols-wrapper {
  margin: 0 -1px;
}
.hide-left .cols-wrapper {
  margin-left: 0;
}
.hide-right .cols-wrapper {
  margin-right: 0;
}
.hide-both .cols-wrapper {
  margin: 0;
}
.box {
  font-size: 80%;
  line-height: 1.18em;
}
.box_kasten {
  font-size: 80%;
  line-height: 1.18em;
  border: 1px solid #000;
}

#footer {
  color: #fff;
}
.sidecol {
  color: #000;
}
.sidecol ul {
  padding: 0 0 0 1.5em;
}

/* Navigation */
/* Links */
#navlist_links
{
padding: 0;
margin: 0;
width:165px;
}

#navlist_links li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-bottom: 1px solid gray;
}

#navlist_links li a { text-decoration: none; }

/* Oben */
#navlist_oben
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist_oben li
{
display: inline;
padding-left: 10px;
background-image: url(quadrat.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
}

#navlist_oben ul { list-style: none; }

#navlist_oben li a { text-decoration: none; }
