body {
	background-image: url(../images/bg.gif);
}
#main {
	position:absolute;
	width:906px;
	height:573px;
	z-index:1;
	background-color:#FFFFFF;
	left: 50%;
	margin-left: -453px;
	top:10px;
}
#bgimage {
	position:absolute;
	width:900px;
	height:571px;
	z-index:1;
	left: 3px;
	top: 3px;
}
#header {
	position:absolute;
	width:519px;
	height:49px;
	z-index:10;
	left: 387px;
	top: 0px;
	background-color: #44732F;
}
#iglocke {
	position:absolute;
	width:53px;
	height:76px;
	z-index:1;
	left: 466px;
	top: -4px;
}
.headertxt {
	font-family: "Trebuchet MS";
	font-size: 25px;
	color: #FFFFFF;
}
#header_title {
	position:absolute;
	width:479px;
	height:32px;
	z-index:2;
	top: 15px;
	left: 15px;
}
#header_nav {
	position:absolute;
	width:503px;
	height:17px;
	z-index:3;
	left: 8px;
	top: 46px;
}
.navtxt {
	color: #44732F;
	font-family: "Trebuchet MS";
	font-size: 13px;
}
#contentcon {
	position:relative;
	width:541px;
	height:364px;
	z-index:2;
	padding-left: 15px;
	padding-top: 195px;
}
#content {
	position:relative;
	width:535px;
	z-index:2;
	border-left:dashed;
	border-left-color:#CCCCCC;
	border-left-width:2px;
	border-top:dashed;
	border-top-color:#CCCCCC;
	border-top-width:2px;
	padding-left:13px;
}
#contentend {
	position:relative;
	width:900px;
	height:3px;
	z-index:2;
	left: -12px;
	background-color:#44732F;
}
#pagetitle {
	position:absolute;
	width:542px;
	height:24px;
	z-index:3;
	left: 15px;
	top: 168px;
}
#footer {
	position: absolute;
	top: 3px;
	width: 901px;
	left: 0px;
	background-color: #FFFFFF;
}
#out {
	position:absolute;
	width:327px;
	z-index:3;
	left: 577px;
	top: 599px;
}
p {color: #000000; font-family: "Trebuchet MS"; font-size: 13px; }
.normal {color: #000000; font-family: "Trebuchet MS"; font-size: 13px; }
.footertxt {color: #000000; font-family: "Trebuchet MS"; font-size: 11px; }

a.footerlink:active   { color: #000000; text-decoration: underline; }
a.footerlink:visited  { color: #000000; text-decoration: none;  }
a.footerlink:link  	 { color:#000000;  text-decoration: none;  }
a.footerlink:hover    { color:#000000; text-decoration: underline;  }

a.nav:active   { color: #44732F; text-decoration: underline; }
a.nav:visited  { color: #44732F; text-decoration: none;  }
a.nav:link  	 { color:#44732F;  text-decoration: none;  }
a.nav:hover    { color:#44732F; text-decoration: underline;  }

a.txt:active   { color:#000000; text-decoration: none; }
a.txt:visited  { color: #44732F; text-decoration: underline;  }
a.txt:link  	 { color:#44732F;  text-decoration: underline;  }
a.txt:hover    { color:#000000; text-decoration: underline;  }

a.headertxt:active   { color:#FFFFFF; text-decoration: none; }
a.headertxt:visited  { color: #FFFFFF; text-decoration: none;  }
a.headertxt:link  	 { color:#FFFFFF;  text-decoration: none;  }
a.headertxt:hover    { color:#FFFFFF; text-decoration: none;  }


div#Tmenu {
    width: 100%;
  }
  * html div#Tmenu {
    width: 41.4em;
    w\idth: 39.8em;  /* IE 6 in standards-compliant mode */
  }
  div#Tmenu div {
    clear: left;
  }
  ul#Navigation {
    margin: 0; padding: 0;
    text-align: left;
	white-space:nowrap;
  }

  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 2px;
  }
  * html ul#Navigation li {
    margin-bottom: -0.4em;
  }

  ul#Navigation li ul {
    margin: 0px; 
	padding-left: 5px;
	padding-right: 5px;
    position: absolute;
	border-left:1px solid #44732F;
	border-right:1px solid #44732F;
	border-bottom:1px solid #44732F;
  }
  * html ul#Navigation li ul {
    left: -1.5em;
    lef\t: -0.4em;
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    font-family: "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
    color: #44732F; text-decoration:none;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 9.2em;
    w\idth: 7em;  /* IE 6 in standards-compliant mode */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
    background-color:#F5F5F5;
  }
  ul#Navigation li ul a:hover {
    border-color: #900;
  }
  li a#aktuell {
    background-color: white;
  }
  ul#Navigation li ul span {
    color: #900; background-color: white;
  }
  ul#Navigation li a:active, ul#Navigation li:hover a:active {
    color: black; background-color: #fff;
  }

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none;
  }
  ul#Navigation li:hover ul {
    display: block;
    background:white;
  }
