@charset "utf-8";
/* CSS Document */

			body {
				background:url(gfx/background_shadow_white.gif) repeat-y top center;
				margin:0px auto;
				font-size:0.8em;
				font-family:Georgia, "Times New Roman", Times, serif;
				color:#554433;
				line-height:140%;
			}
			a img {
				border:none;
			}
			#navigation ul, #navigation li {
				padding:0;
				margin:0;
				list-style:none;
			}
			#navigation li {
				float:left;
				display:block;
			}
			li a span {
				display: none;
			}
			h1, h2, h3, h4, h5, h6 {
				font-family:Georgia, "Times New Roman", Times, serif;
				color: #659450;
				font-weight:normal;
				text-align:left;
			}
			h1 {
				padding:0;
				margin:0;
				font-size:3em; 
				line-height:100%;
				padding-bottom:20px;
			}
			h2 {
				font-size:2em;
				padding-bottom:5px;
				border-bottom:1px solid #659450;
				line-height:120%;
				margin-top:0px;
			}
			h3 {
				font-size:1.4em; 
				color:#554433;
				line-height:120%;
			}
			td {
				vertical-align:bottom;
			}
			.tl {
				text-align:left;
			}
			.tr {
				text-align:right;
			}
			.green {
				background: #659450;
				color:#FFFFFF;
				width:188px;
				padding:8px;
			}
			.green h3 {
				color:#FFFFFF;
				font-size:1.6em; 
			}
			.green p {
				padding:0 14px;
				color: #C5F4B0;
			}
			.green p strong {
				font-size:1.3em; 
				color:#FFFFFF;
			}
			table h3 {
				font-weight:bold;
				color: #659450;
				margin:0;
			}
			h4 {
				font-size:1.1em; 
				border-bottom:1px solid #659450;
			}
			p {
			}
			a, a:link, a:active, a:visited {
				color:#659450;
			}
			a:hover {
				color:#9bba8d;
				text-decoration:underline;
			}			
			
			/* ------------------------------------------------------------  */
			
			#background_top {
				background:url(gfx/background_green_radial.png) top center;
				height:370px;
			}
			#image {
				background:url(image/image_startseite_bank_im_park.jpg) no-repeat;
				width:950px;
				height:360px;
				margin:0px auto;
			}
			#image a {
				display:block;
				padding-left:50px;
				padding-top:120px;
				outline:0;
			}
			#main {
				width:900px;
				margin:0px auto;
			}
			#navigation {
				width:900px;
				height:30px;
				text-align:center;
				font-size:1.25em;
				padding-bottom:10px;
				margin-bottom:20px;
				border-bottom:1px solid #CCCCCC;
			}
			#info {
				width:230px;
				float:left;
			}
			#content {
				width:670px;
				float:left;
			}
			#map {
				height:300px;
				width:100%;
			}
			#navigation li a {
				display:block;
				height:30px;
				background:url(gfx/navigation.jpg) no-repeat;
				outline:none;
			}
			#link_startseite a, #link_konzept a, #link_projekt a, #link_verein a, #link_netwerk a, #link_impressum a {
			}
			#navigation li#link_startseite a {
				width:260px;
				background-position:-5px 0px;
			}
			#navigation li#link_konzept a {
				width:100px;
				background-position:-265px 0px;
			}
			#navigation li#link_projekt a {
				width:119px;
				background-position:-365px 0px;
			}
			#navigation li#link_verein a {
				width:209px;
				background-position:-484px 0px;
			}
			#navigation li#link_netwerk a {
				width:110px;
				background-position:-694px 0px;
			}
			#navigation li#link_impressum a {
				width:101px;
				background-position:-804px 0px;
			}
			#navigation li#link_startseite a.active {
				background-position:-5px -60px;
			}
			#navigation li#link_konzept a.active {
				background-position:-265px -60px;
			}
			#navigation li#link_projekt a.active {
				background-position:-365px -60px;
			}
			#navigation li#link_verein a.active {
				background-position:-484px -60px;
			}
			#navigation li#link_netwerk a.active {
				background-position:-694px -60px;
			}
			#navigation li#link_impressum a.active {
				background-position:-804px -60px;
			}
			#navigation li#link_startseite a:hover {
				background-position:-5px -30px;
			}
			#navigation li#link_konzept a:hover {
				background-position:-265px -30px;
			}
			#navigation li#link_projekt a:hover {
				background-position:-365px -30px;
			}
			#navigation li#link_verein a:hover {
				background-position:-484px -30px;
			}
			#navigation li#link_netwerk a:hover {
				background-position:-694px -30px;
			}
			#navigation li#link_impressum a:hover {
				background-position:-804px -30px;
			}
			
			.clear {
				clear:both;
			}
			.column {
				width:320px;
				float:left;
				text-align:left;
			}
			.left {
				border-right:1px solid #CCCCCC;
				padding-right:10px;
			}
			.right {
				padding-left:10px;
			}
			#content ul {
				padding-bottom:10px;
			}
			#content li {
				list-style:outside;
				text-align:left;
				float:none;
				padding:3px 10px 3px 0px;
			}
			#footer {
				padding:20px 30px;
				border-top:1px solid #CCCCCC;
			}
			#footer h4 {
				padding-top:2px;
				margin:0;
				padding:0;
				border:none;
				font-size:16px;
				white-space:nowrap;
			}
			#footer p {
				font-family:Arial, Helvetica, sans-serif;
				margin:0;
				padding:0;
				font-size:11px;
				white-space:nowrap;
			}
