html, body {						margin:0; padding:0; }

#debug {							margin-bottom:5px; height:75px; border-bottom:1px solid #000; text-align:left; background:#fee; overflow:auto; padding:5px; font-family:Lucida Console; }


#liga {								color:#000; font:normal 13px Arial,sans-serif; background-color: #eee; }
#liga a {							color:#c30; font-weight:bold; }
#liga a:hover {						color:#c30; font-weight:bold; text-decoration: none; }

#liga #steuerzahler {				margin:0; padding:0; height:100%; width:100%; }
#liga #main_bx {					position:relative; text-align:left; background:#fff url(images/head.gif) repeat-x; }

#liga #head_bx {					position:relative; margin:0 auto; height:150px; background:transparent url(images/logo.gif) 0px top no-repeat; border-bottom: 1px solid #c30; }
#liga #head_bx ul {					position:absolute; bottom:-1px; left:95px; margin:0; padding:0; list-style:none; }
#liga #head_bx li {					position:relative; float:left; margin:0 3px; }
#liga #head_bx li a {				position:relative; display:block; color: #000; padding:5px 8px; text-decoration:none; }
#liga #head_bx li a:hover {			color: #c30; background:#fcc; }
#liga #head_bx li a.selected {		color: #fff; background:#c30; }
#liga #head_bx li a.selected:hover {color: #fcc; background:#c30; }

#liga #link_intern a {				position:relative; color: #000; text-decoration: none; position: absolute; bottom: -2px; right: 50px; display:block; margin: 0; padding: 2px; }
#liga #link_intern a:hover {		position:relative; color: #fff; text-decoration: none; background-color:#c30; }

#liga #body_bx {					position:relative; width:600px; margin:0 auto auto 0; padding-left:90px; text-align:left; background:#fff url(images/left.gif) 0px top no-repeat; }
#liga #height_bx {					position:relative; float:right; width:1px; height:450px; overflow:hidden; }

#liga .center_bx {					float:left; width:510px; padding:10px 0; }
#liga .center_bx p {				text-align:justify; }
#liga .center_bx h2 {				font-size:1.5em; color: #c30; padding-left:5px; margin:10px 0; border-bottom: 1px solid #c30; border-left: 5px solid #c30; }
#liga .center_bx h3 {				font-size:1.2em; margin:0px; padding:0; }
#liga .center_bx h4 {				font-size:1em; color: #c30; margin:0px; padding:0; }
#liga .center_bx ul {				margin:0; padding:0; list-style:none; }
#liga .center_bx li {				position:relative; display:block; margin:5px 0; padding:10px; border: 1px solid #c99; background:#fee; }

#liga #foot_bx {					position:relative; background:#eee; border-top: 1px solid #c30; }
#liga #foot_bx div {				position:relative; padding:10px 0 25px 90px; width:700px; text-align:center; color:#666; font-size:12px; }

#liga .clear {						position:relative; clear:both; height:15px; }

#liga .board div {					display: block; text-align:center; padding:10px 0; margin:2px; border: 1px solid #999; width:120px; height:200px; float:left; overflow:hidden; font-size:12px; }
#liga .board img {					border:1px solid #999; }
#liga .board .praesi {				background-color: #fcc; }
#liga .board .mitglied {			background-color: #eee; }

#liga #form div {					padding: 3px; clear: both; }
#liga #form div label {				display:block; float:left; width:120px; }
#liga #form div input {				display:block; float:left; width:180px; border: 1px solid #999; }

#liga #add_event {					display: none; padding: 5px; position: absolute; left: 300px; top: 50px; border: 1px solid #999; background-color: #ccc; }
#liga #add_doc	 {					width: 400px; display: none; padding: 5px; position: absolute; left: 300px; top: 50px; border: 1px solid #999; background-color: #ccc; }

#liga div.event {					clear: both; padding: 2px; margin: 3px; border: 1px solid #999; background-color: #eee; }
#liga div.document {				clear: both; padding: 3px; margin: 0px; }
#liga div.document a {				font-weight: normal; }

#liga .center_bx #address {						display:none; position:absolute; left:525px; width:170px; margin:0; background:#eee; }
#liga .center_bx #address h2 {					padding:5px; margin:0; border:0; font-size:14px; background:#999; color:#fff; }
#liga .center_bx #address p {					margin:12px 5px; text-align:left; }

#_liga #current {								width:550px; margin:0; background:#eee; border:1px solid #999; }
#liga #current {								width:215px; margin:0; background:#eee; border:1px solid #999; position:absolute; top:320px; left:625px; z-index:2; }
#liga #current h2 {								padding:5px; margin:0; border:0; font-size:14px; background:#999; color:#fff; }
#liga #current p {								margin:10px; text-align:left; }

#liga .center_bx .form {						padding:0; }
#liga .center_bx .form form {					position:relative; width:410px; margin:10px; text-align:justify; }
#liga .center_bx .form div {					clear:left; padding-top:3px; }
#liga .center_bx .form label {					position:relative; display:block; float:left; width:150px; font-size:12px; }
#liga .center_bx .form select,
#liga .center_bx .form textarea,
#liga .center_bx .form input {					position:relative; display:block; float:left; width:300px; font-size:12px; border:0; border:1px solid #ccc; background:#fff url(images/input.gif) repeat-x; color:#006; padding:2px; }
#liga .center_bx .form select {					width:306px; background:#fff;  }
#liga .center_bx #news_pg .form textarea {		height:200px; }
#liga .center_bx .form textarea {				height:70px; }
#liga .center_bx .form input.check {			width:20px; font-weight:bold; }
#liga .center_bx .form label.check {			width:260px; line-height:18px; }
#liga .center_bx .form .datetime select {		width:auto; }
#liga .center_bx .form .datetime span {			position:relative; display:block; float:left; font-size:12px; line-height:22px; padding:0 4px; }

#liga .center_bx .form .error label {			color:#c30; font-weight:bold; }
#liga .center_bx .form .error input {			border-bottom-color:#c30; }
#liga .center_bx .form .submit input {			width:306px; border:1px solid #900; background:#c30 url(images/submit.gif) top repeat-x; font-weight:bold; margin:5px 0; padding:5px 0; color:#fff; }

#liga #steuer_vogt {							position:absolute; top:70px; left:575px; width:300px; height:400px; background:transparent url(images/steuer_vogt.gif) no-repeat; }
#_liga #welcome_pg ul li {						border:0; border-left: 5px solid #c30; background:0; }
#_liga #welcome_pg ul li {						margin-right:160px; }
#_liga .center_bx ul li.item1 {					padding-right:200px; }
#_liga .center_bx ul li.item2 {					padding-right:160px; }
#_liga .center_bx ul li.item3 {					padding-right:160px; }

#_liga #docs_pg li {								padding-right:200px; }

