  body {			color:#000; font:normal 0.8em Arial,sans-serif; background-color: #ffff66; }
  a {				color:#c60; font-weight:bold; }
  a:hover {			color:#f93; }

 #bevormundung {		margin:0; padding:0; height:100%; width:100%; background-color: #ffff66; }
 #main_bx {				position:relative; background: #fff url(images/body.gif) repeat-x; text-align:center; }

 #head_bx {				position:relative; margin:0 auto; width:760px; height:160px; background:transparent url(images/head.gif) center top no-repeat; }
 #head_bx ul {			position:absolute; bottom:25px; right:-50px; margin:0; padding:0; list-style:none; }
 #head_bx li {			position:relative; float:left; border:1px solid #fec; margin: 2px; }
 #head_bx li a {		position:relative; display:block; background:#fefe9e; border:1px solid #c60; padding:1px 5px; text-decoration:none; }
 #head_bx li a:hover {	background: #fb0000; color:#fefe9e; }
 #head_bx li a img {	position:absolute; display:block; width:27px; height:27px; border:0px; top:-5px; right:-22px; }

 #subnav_bx {			position:relative; float:left; width:750px; font-size: 10px; }
 #subnav_bx ul {		position:absolute; bottom:0px; left:128px; margin:0; padding:0; list-style:none; }
 #subnav_bx li {		position:relative; float:left; border:1px solid #fec; margin: 2px; }
 #subnav_bx li a {		position:relative; display:block; font-size: 11px; background:#fefecc; border:1px solid #c60; padding:1px 5px; text-decoration:none; }
 #subnav_bx li a:hover {background: #fb0000; color:#fefe9e; }
 #subnav_bx li a img {	position:absolute; display:block; width:27px; height:27px; border:0px; top:-5px; right:-22px; }

 #body_bx {				position:relative; margin:0 auto; text-align:left; width:760px;}

 #left_bx {				position:relative; float:left; height: 500px; width:360px; background:transparent url(images/schnecke2.gif) no-repeat; }
 #left_bx h2 {			margin:70px 5px 20px 10px; padding:0; font-size:1.5em; line-height:1.5em; }
 #left_bx h2 strong {	position:absolute; color:#f93; font-size:2em; margin:-3px 0 0 5px; }
 #left_bx h3 {			margin:0 0 0 10px; padding:0; font-size:1.2em; }
 #left_bx ul {			margin:0; padding:0; list-style:none; }
 #left_bx li {			position:relative; display:block; margin:5px 0; padding:10px; background:#fec; }

 #right_bx {			position:relative; float:right; height: 500px; width: 400px; background:transparent url(images/sep.gif) no-repeat; }
 #right_bx h1 {			margin:10px 0px 0px 10px; padding:0; font-size:1.2em; line-height:1.5em; }
 #right_bx h2 {			padding:0; margin:10px 0 0 10px; font-size:1em; text-decoration:underline; }
 #right_bx h3 {			padding:0; margin:10px 0 0 10px; font-size:1em; }
 #right_bx p {			padding:0; margin:5px 0 0 10px; }

 #center_bx {			position:relative; padding:10px 100px; }
 #center_bx p {			text-align:justify; }
 #center_bx h2 {		font-size:1.5em; color: #CC3300; }
 #center_bx h3 {		font-size:1.2em; margin:0px; padding:0; }
 #center_bx ul {		margin:0; padding:0; list-style:none; }
 #center_bx li {		position:relative; display:block; margin:5px 0; padding:10px; background:#ffffcc; }

 #foot_bx {				position:relative; height:80px; background: transparent url(images/foot.gif) repeat-x; }

 .clear {				position:relative; clear:both; height:15px; }

 #stamp_link a {		display: block; height: 150px; width: 200px; }

 img.pic_list {			height: 150px; display: block; border: 1px solid #999999; padding: 1px; margin: 2px; float: left; }

 #form div {					padding:3px; }
 #form div label {				display:block; float:left; width:150px; }
 #form div textarea,
 #form div span,
 #form div input {				display:block; float:left; width:300px; border:0; font:normal 12px Arial; background:#ffffcc; padding:3px; }
 #form div textarea {			height:50px; }
 #form div {					clear:both; }
 #form div.red label,
 #form div.submit label {		font-weight:bold; color:#c60; }
 #form div.error textarea,
 #form div.error input {		border-right:3px solid #c60; }
 #form .submit input {			background:#c60; color:#fec; font-weight:bold; font-size:1.3em; }
