/* Farben
hellgrau:    DDDEDF
mittelgrau:  ADAFB0
dunkelgrau:  87888A

hellbraun:   E7D7C1
mittelbraun: D4B996
dunkelbraun: C19E6F
*/

body {
	margin: 50px 20px 50px 20px;
	background-color:#ADAFB0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
p {
	margin: 0.5em 0;
}
a img {
	border: 0;
}
#pageContainerIndex {
	border: solid 1px #ccc;
	border-width: 0 1px;
	margin: 0;
	/*67, damit das Menü nicht verrutscht	*/
	/*78, damit die Tabelle auf der Startseite im Layout bleibt */
	min-width: 78em;
	width: auto;
}
* html #pageContainerIndex {
	/* \*/
	word-wrap: break-word;/* verhindert float-Probleme beim IE/Win */
}
#pageContainer {
	border: solid 1px #ccc;
	border-width: 0 1px;
	margin: 0;
	/*67, damit das Menü nicht verrutscht	*/
	/*78, damit die Tabelle auf der Startseite im Layout bleibt */
	min-width: 67em;
	width: auto;
}
* html #pageContainer {
	/* \*/
	word-wrap: break-word;/* verhindert float-Probleme beim IE/Win */
}
#header {
	margin:0;
	padding:0.5em 0em;
	background:#fff;
}
#outerlogo {
}
#innerlogo {
}
#teaserbox {
	border-left: 88px solid #fff;
	background-color:#fff;
}
#teaserbox div {
	margin: 0 0 0 0.5em;
	padding: 0.5em;
	height: 4.5em;
}
#teaserbox div h1 {
	margin: 0;
	line-height: 1.5em;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
}
#main {
	border: 0;
	/*	border-right: 14em solid #E7D7C1;*/
	background: #fff;
	margin: 0;
	padding: 0;
}
#middle h2, #middle p {
	padding: 0 0.5em;
}
#left, #middle, #right, #SOWrap {
	overflow: visible;
	position: relative;
}
#SOWrap {
	margin: 0 -1px 0 0;
	width: 100%;
	z-index: 3;
}
#middle {
	margin: 0 0 0 -1px;
	width: 100%;
	z-index: 5;
}
#text {
	padding: 0 0.5em;
}
#text p{
  padding:0em;
}
#text h1, #text h2 {
	font-size: 1.7em;
  padding:0em;
	margin: 1em 0em;
}
#text h3 {
	font-size: 1.2em;
	margin: 1em 0em;
}
#text a {
	text-decoration: none;
	color: #C19E6F;
}
#text a:link#current, #text a:visited#current, #text a:hover {
	text-decoration: underline;
}
#text ul{
  list-style-image:url(image/li.gif);
}
#text tr.odd{
  background-color:#E7D7C1;
}
#text td{
  vertical-align:top;
}
#text dt{
  font-weight:bold;
	padding: 0.5em 0 0 0;
}
#navcontainer {
	margin: 0 0 0 0.5em;
	padding: 0;
}
#navlist {
	margin: 0;
	padding: 0;
	border-top: 1px solid #C19E6F;
}
#navlist ul {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
#navlist li {
	display: inline;
	list-style-type: none;
	text-transform:uppercase;
	font-size:1.2em;
	letter-spacing:0.1em
}
#navlist a {
	margin: 0 1em 4px 0em;
	padding: 0;
}
#navlist a:link, #navlist a:visited {
	color: #fff;
	background-color: #87888A;
	text-decoration: none;
}
#navlist a:hover {
	color: #C19E6F;
	background-color: #DDDEDF;
	text-decoration: none;
}
#navlist2 {
	margin: 0;
	padding: 6px 0;
	border-bottom: 1px solid #C19E6F;
}
#navlist2 ul, #navlist2 li {
	margin: 0;
	padding: 0;
	font-weight:bold;
	display: inline;
	list-style-type: none;
	white-space: nowrap;
}
#navlist2 a:link, #navlist2 a:visited {
	margin: 0 1em 4px 0em;
	padding: 0;
	text-decoration: none;
	color: #87888A;
}
#navlist2 a:link#current, #navlist2 a:visited#current, #navlist2 a:hover {
	border-bottom: 4x solid #C19E6F;
	padding-bottom: 2px;
	background: transparent;
	color: #C19E6F;
}
#navlist2 a:hover {
	color: #000;
}
#startimage table{
}
#startimage td{
  vertical-align:top;
}
#startimage td div.text {
  /*color:#D4B996;*/
}
#startimage td:hover div.text {
  /*color:#000000;*/
}
#startimage h3{
  padding:0;
	marging:0;
	font-size:1em;
}
#startimage p{
  padding:0;
	margin:0;
	font-size:0.8em;
}
#startimage a:link, #startimage a:visited {
	color: #87888A;
}
#startimage a:link#current, #startimage a:visited#current, #startimage a:hover {
	border-bottom: 1x solid #C19E6F;
	padding-bottom: 0px;
	background: transparent;
	color: #C19E6F;
}
#left {
}
#left p {
	padding: 70px 1em 20px 1em;
}
#left a:link {
	text-decoration: none;
	color: #87888A;
}
#left a:link#current, #left a:visited#current, #left a:hover {
	text-decoration: underline;
	/*border-bottom: 4x solid #C19E6F;*/
	color: #C19E6F;
}
/*	
#right {
	float: right;
	width: 14em;
	margin: 0 -14em 0 -14em;
	z-index: 2;
}
*/
#footer {
  visibility:hidden;
}
#hilfsnavigation {
position: absolute;
left:-3000px;
}
.cleaner {
}
