		body {
			text-align: center;  /* Zentrierung im Internet Explorer */
			margin: 0;
		}
  
		#container {
			background: #FFF;
			width: 760px;
			\width: 780px;
			w\idth: 760px;
			border: 1px solid #EDEDED;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 10px;
			font-size: 12px;
			font-family: Verdana, sans-serif;
			/* background: url('menu_bg.png') repeat-y; */
			text-align: left;
                        -moz-border-radius:15px;
                        -webkit-border-radius:15px;
                        border-radius:15px;
			 box-shadow:4px 4px 4px #666;
			 -moz-box-shadow:4px 4px 4px #666;
			 -webkit-box-shadow:4px 4px 4px #666;
			behavior: url(PIE.htc);
		}

		#banner {
			padding: 2px;
			padding-left: 25px;
			background-color: #fff;
		}
		
		#infobar {
			padding: 2px;
			background-color: #76CC50;
			color: #498032;
			text-align: center;
			-moz-border-radius-topleft:15px;
			-webkit-border-radius-topleft:15px;
                        -moz-border-radius-topright:15px;
                        -webkit-border-radius-topright:15px;
                        border-radius-topleft:15px;
                        border-radius-topright:15px;
			behavior: url(PIE.htc);
		}

		#content {
			padding: 5px;
			margin-left: 165px;
			margin-right: 0px;
			background-color: #e0e7ea;
		}

		#links {
			float: left;
			width: 160px;
			margin: 0;
			padding: 2px;
			padding-left: 5px;
			/* background-color: rgb(208,227,234); */
			color: #7D8032;
			line-height: 1.7;
			text-decoration: none;
		}

		#links a {
			text-decoration: none;
			font-weight: bold;
			-webkit-transition: color 500ms, text-shadow: 1s;
		}

		#links a:hover {
			color: #000;
			text-shadow: 2px 2px 2px grey;
			behavior: url(PIE.htc);
		}

		#rechts {
			float: right;
			width: 0px;
			margin: 0px;
			padding: 0px;
			padding-top: 10px;
			/* background-color: rgb(208,227,234); */
			text-align: center;
		}

		#footer {
			clear: both;
			padding: 2px;
			text-align: center;
			background-color: #76CC50;
                        -moz-border-radius-bottomleft:15px;
                        -webkit-border-radius-bottomleft:15px;
                        -moz-border-radius-bottomright:15px;
                        -webkit-border-radius-bottomright:15px;
                        border-radius-bottomleft:15px;
                        border-radius-bottomright:15px;
			behavior: url(PIE.htc);
		}

.buttonplus {
   border-top: 1px solid #287848;
   background: #65d668;
   background: -webkit-gradient(linear, left top, left bottom, from(#699c3e), to(#65d668));
   background: -moz-linear-gradient(top, #699c3e, #65d668);
   -pie-background: linear-gradient(#699c3e, #65d668);
   padding: 2px 5px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   /* behavior: url(PIE.htc); */
   }
.buttonplus:hover {
   border-top-color: #357828;
   background: #357828;
   color: #ccc;
   }
.buttonplus:active {
   border-top-color: #2ccc0c;
   background: #2ccc0c;
   }


.buttonminus {
   border-top: 1px solid #cc0c0c;
   background: #d46565;
   background: -webkit-gradient(linear, left top, left bottom, from(#9c3e3e), to(#d46565));
   background: -moz-linear-gradient(top, #9c3e3e, #d46565);
   -pie-background: linear-gradient(#9c3e3e, #d46565);
   padding: 2px 5px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   /* behavior: url(PIE.htc);*/
   }
.buttonminus:hover {
   border-top-color: #782828;
   background: #782828;
   color: #ccc;
   }
.buttonminus:active {
   border-top-color: #5c1b1b;
   background: #5c1b1b;
   }

