body {
	background: #cf3e3e;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

h2, h3 {
	margin-top: 0px;
	color: #2D661F;
}

h2 {
	font-size: 16px;
}

h3 {
	margin: 0;
	font-size: 14px;
	padding-bottom: 5px;
}

h4, h5, h6 {
}

p, ol, ul, dl {
	margin-top: 0;
	font-size: 12px;
}

a {
	color: #248A06;
}

a:hover {
	text-decoration: none;
}

/* Header */


#maintable {
	background: url(../images/default/bg_0.gif);
}

#maintable #header {
	width: 720px;
	height: 20px;
	background: url(../images/default/bg_1.gif);
	background-repeat: no-repeat;
}

#maintable #title {
	width: 720px;
	background: url(../images/default/bg_0.gif);
	text-align: center;
}

#maintable #menu {
  padding-left: 15px;
  padding-top: 8px;
	width: 678px;
	height: 42px;
	background: url(../images/default/bg_2.gif);
	background-repeat: no-repeat;
	text-align: center;
}

#maintable #news {
	text-align: left;
	padding-left: 20px;
	width: 160px;
	vertical-align: top;
}

#maintable #content {
  padding-right: 20px;
  padding-left: 20px;
  width: 500px;
	vertical-align: top;
	font-size: 14px;
}

#maintable #footer {
	width: 720px;
	height: 20px;
	background: url(../images/default/bg_3.gif);
	background-repeat: no-repeat;
}

/* ########################### */

  ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
  }

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    padding: 0;
  }


  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.6em;
    display: none;  /* Unternavigation ausblenden */
  }

  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    width: 114px;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0.2em 1em;
    text-decoration: none;
    color: #ffffff;
    background-color: #3011b4;
  }

  ul#Navigation a:hover, li a#aktuell {
    color: white; 
    background-color: #cf3e3e;
  }

