p{
	margin-top: 10px;
	margin-bottom: 10px;
}
b{
	font-weight: bold;
}

div.page{
	width: 940px;
	margin: 0 auto;
	font-family: arial, tahoma;
	font-size: 12px;
	text-align: left;
}
div.banner{
	width: 940px;
	height: 150px;
	border: 1px solid #668633;
}
div.banner img{
	border: 0px;
}
div.bambus{
	float: left;
	width: 131px;
	height: 400px;
	margin-right: 15px;
}
div.content{
	width: 920px;
	min-height: 400px;
	border: 1px solid #668633;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
div.ueberschrift{
	font-size: 1.4em;
	color: #668633;
	margin-top: 10px;
}
div.zitat{
	color: #668633;
	font-style: italic;
}
div.zitat_gross{
	color: #668633;
	font-style: italic;
	font-size: 2.4em;
	text-align: left;
	line-height: 1;
	margin-top: 15px;
}
div.floatRight{
	float: right;
}
div.floatRight img{
	margin: 5px;
	border: 1px solid #668633;
}
div.floatLeft{
	float: left;
}
div.floatLeft img{
	margin: 5px;
	border: 1px solid #668633;
}
div.text{
	line-height: 1.5;
	font-size: 1.1em;
	text-align: justify;
}
div.txt-img a{
	color: #668633;
	text-decoration: none;
}
div.txt-img a:hover{
	text-decoration: underline;
}
div.footer{
	width: 942px;
	height: 33px;
	background-color: #668633;
	color: #ffffff;
	font-size: 0.9em;
	text-align: center;
	padding-top: 7px;
}
div.footer a{
	color: #ffffff;
	text-decoration: none;
}
div.footer a:hover{
	text-decoration: underline;
}

/*Formular*/
div.formgen{
	margin-top: 20px;
	margin-left: 40px;
}
div.formgen label{
	clear: left;
	float: left;
	width: 100px;
	height: 20px;
}
div.formgen input{
	border: 1px solid #668633;
	width: 200px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: arial, tahoma;
}
div.formgen textarea{
	border: 1px solid #668633;
	width: 400px;
	height: 200px;
	margin-top: 1px;
	font-family: arial, tahoma;
	font-size: 1.1em;
}
input.formsubmit{
	margin-left: 100px;
	margin-top: 5px;
	background-color: #668633;
	color: #ffffff;
}

/*DropDown Menu*/
.menu {
  font-family: arial, tahoma;
  width: 940px;
  height: 29px;
  border-left: 1px solid #668633;
  border-right: 1px solid #668633;
  position:relative; 
  z-index:100;
}
.menu ul {                        /* UL Ebene 1 */
  padding:0; 
  margin:0;
  list-style-type: none;
  z-index:100;
}
.menu ul li {                     /* Listenelemente der Ebene 1 */
  float:left;
  position:relative;
  margin-right: 20px;
  margin-left: 20px;
  font-size: 1.2em;
  height: 26px;
  z-index:100;
}
.aktiv{           /* Links der Listenelemente der Ebene 1 */
  display:block; 
  text-decoration:none; 
  color:#ffffff; 
  height:30px;                    /*  (2)  */
  line-height:30px;
  z-index:100;
  padding-left: 5px;
  padding-right: 5px;
}
li.active a{
	color: #668633;
	font-weight: bold;
}
li.inactive a{
	color: #668633;
	font-weight: bold;
}
li.active a:hover{
	color: #ffffff;
	background-color: #668633;
}
li.inactive a:hover{
	color: #ffffff;
	background-color: #668633;
}
.inaktiv{           /* Links der Listenelemente der Ebene 1 */
  display:block; 
  text-decoration:none; 
  color:#000000; 
  height:30px;                    /*  (2)  */
  line-height:30px;
  z-index:100;
  padding-left: 5px;
  padding-right: 5px;
}
.inaktiv :hover{
	color: #000000;
}
.menu ul li ul {
  display: none;
  z-index:100;
}
.umenu ul li a{
	color: #668633;
}
/* li:hover  für non-IE-Browser  ---  a:hover  für IE */
  .menu ul li:hover a,
  .menu ul li a:hover {
  color:ffffff; 
  z-index:100;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
  display:block;
  position:absolute; 
  top:29px;                          /*  --> (2)  */
  margin-top:1px;
  left:0; 
  width:135px;
  z-index:100;
}
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
  visibility:hidden; 
  position:absolute; 
  height:0; 
  width:0;
  z-index:100;
}
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
  display:block; 
  color:#668633; 
  height:auto;
  padding:5px 10px; 
  width:145px;
  z-index:100;
}
.menu ul li:hover ul li a:hover,      /* Ebene 2 hover */
.menu ul li a:hover ul li a:hover {
  color: #ffffff;
  background-color: #668633;
}
.menu ul li:hover ul li:hover ul,     /* Ebene 3 */
.menu ul li a:hover ul li a:hover ul {
  visibility:visible; 
  position:absolute; 
  left:150px; 
  top:0;
  width:165px;
  z-index:100;
}
.menu ul li:hover ul li:hover ul.left,  /* Ebene 3  letztes Element */
.menu ul li a:hover ul li a:hover ul.left {
  left:-150px;
  z-index:100;
}
.nav2nd li{
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	left: -20px;
	width: 165px;
	border-left: 1px solid #668633;
	border-right: 1px solid #668633;
	border-bottom: 1px solid #668633;
}
.nav2nd li a{
	text-transform: none;
	text-decoration: none;
	z-index:100;
	color: #668633;
	font-size: 0.8em;
}
div.preise_zeile{
	margin-top: 15px;
	width: 920px;
	height: 16px;
}
div.preise1{
	float: left;
	width: 150px;
	font-weight: bold;
}
div.preise2{
	float: left;
	width: 100px;
}
div.preise3{
	float: left;
	width: 100px;
}
div.preise4{
	float: left;
	width: 100px;
}
div.preise5{
	float: left;
	width: 360px;
}
div.preise_ue{
	margin-top: 15px;
	width: 920px;
	height: 16px;
	font-weight: bold;
}
