html, body {						margin:0; padding:0; }
ul, li, h1, h2, h3{							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; }
#liga a {							color:#c30; font-weight:bold; }
#liga a:hover {						color:#c30; font-weight:bold; text-decoration: none; }


#liga #adminnavi{					padding:5px;background-color:#FFEEEE;border:2px solid #CC3300;display:block;left:890px;position:absolute;top:46px;}
#liga #adminnavi a{					text-decoration:none;}


#liga #head_bx .c_navi  {			 	left:95px;padding-bottom:3px;position:absolute;top:122px;display:block;background-color:transparent;}
#liga #head_bx .c_navi  .user .title{	display:none;}
#liga #head_bx .c_navi .admin {			 background-color:white;}
#liga #head_bx .c_navi .admin .title{			 background-color:white;font-size:14px;}
#liga #head_bx .c_navi .admin ul{			 margin-left:20px;}
#liga #head_bx .c_navi .admin li{			 background-color:white;}
#liga #head_bx .c_navi .admin ul li ul{		 position:relative;z-index:3;}
#liga #head_bx .c_navi .admin ul li ul li{	 position:relative;z-index:3;font-size:11px;}
#liga #head_bx .c_navi .admin ul li ul li ul{	 position:relative;z-index:3;}

#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:relative; bottom:-1px;margin:0; padding:0; list-style:none; }
#liga #head_bx li {					float:left;margin:0 3px;position:relative; }
#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 #adminnavi li a:hover {			color: #c30; background:#fcc; }
#liga #adminnavi li a.selected {			color: #fff; background:#c30; }
#liga #adminnavi 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 {					margin-bottom:8px; float:left; width:510px; padding-right:66px; padding-top:30px; padding-bottom:10px;}/*wenn mit Scrollbalken height:490px;overflow-y:auto;display:block;position:relative;*/
#liga #body_bx p {				text-align:justify; }
#liga #body_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 #body_bx h3 {				font-size:1.2em; margin:0px; padding:0; }
#liga #body_bx h4 {				font-size:1em; color: #c30; margin:0px; padding:0; }
#liga #body_bx ul {				margin:0; padding:0; list-style:none; }
#liga #body_bx li.action {		background-color:transparent;border:none; }
#liga #body_bx li.page {		padding:0;margin:0; }
#liga #body_bx li {				position:relative; display:block; margin:5px 0; padding:10px; border: 1px solid #c99; background:#fee; }
#liga #body_bx li.entry {		 }
/*#liga .#body_bx li{		  display:inline;float:left;margin:0;padding:0;}*/
#liga #body_bx li.page a{		  color:#CC3300;display:block;float:left;padding:5px;text-decoration:none;background-color:1px solid #CCCCCC;}
#liga #body_bx li.page a:hover{		  background-color:#CC3300;color:white;}
#liga #body_bx li.page.selected a{ border-bottom:3px solid #CC3300;}
#liga .c_table .result th{          background-color:#CC3300;border-color:#CC3300;}
#liga #body_bx .c_table .after ul.pages li{				margin:0;padding:0; }

#liga #foot_bx {					 text-align:center; position:relative; clear:both; border-top: 1px solid #ccc; }
#liga #foot_bx div {				position:relative; padding:10px 0 25px 0px; text-align:center; color:#666; font-size:12px;  }

#liga .clear {						position:relative; clear:both; height:15px; }
#liga .cap {						text-transform:capitalize; }
#liga div.c_table h2 {			text-transform:capitalize; }


/* VORSTAND */
#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 #body_bx .vorstand{						font-size:12px;}
#liga #body_bx .vorstand img {					border:1px solid #999; }
#liga #body_bx .vorstand .name {				font-weight:bold; }
#liga #body_bx .vorstand li.praesident{			background-color:#fcc;}
#liga #body_bx .vorstand li{						background-color:#eee; overflow:hidden; border:1px solid #999; width:120px; height:200px; padding:10px 0px; margin:2px; float:left; text-align:center;}


#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 #body_bx #address {						display:none; position:absolute; left:525px; width:170px; margin:0; background:#eee; }
#liga #body_bx #address h2 {					padding:5px; margin:0; border:0; font-size:14px; background:#999; color:#fff; }
#liga #body_bx #address p {					margin:12px 5px; text-align:left; }

#liga #current {								margin-bottom:8px; margin-top:52px; z-index:2; float:left; width:215px; position:relative; } /*width:215px;*/
#liga #current div {							}
#liga #current div.result {					}
#liga #current div.a_ligaletter {				border:1px solid #999; margin:13px 0; }
#liga #current div.a_ligaletter .ligaletter{	margin:10px; }
#liga #current .joinus {						background:#c30; text-align:center; font-size:20px; padding:10px; margin-top:13px; }
#liga #current .joinus a {						color:#fff; }
#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 #current .title {							background-color:#CC3300;color:white;display:block;padding:5px;font-weight:bold;}
#liga #current #letter {				background-color:#eee;background-image:url('images/liga_letter.jpg');background-repeat:no-repeat;}
#liga #current #letter .result {					margin-top:60px;}
#liga #current #letter h1 {			display:none;}
#liga #current div ul {			list-style:none;}
#liga #current #communique {			background-color:#eee;border:1px solid #999;}

#liga #container1	{				 width:791px; padding-left:90px; display:block; background:#fff url(images/left.gif) 0px top no-repeat; }

#liga #steuer_vogt {							display:none; 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 #body_bx ul li.item1 {					padding-right:200px; }
#_liga #body_bx ul li.item2 {					padding-right:160px; }
#_liga #body_bx ul li.item3 {					padding-right:160px; }

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



#usr ul.nolist {					list-style:none; margin:0; padding:0; }
#usr ul.nolist li {					}

#liga ul.listing {					}
#liga ul.listing li {				display:inline; border:0; background:transparent; margin:0; padding:0; }
#liga ul.listing a {				color:#fee; background:#fee; line-height:1px; display:block; border:1px solid #c99; padding:0; margin-top:5px; }
#liga ul.listing a:hover {			color:#c30; background:#c30; cursor:pointer; }
#liga ul.listing a:hover span {		color:#fff; }
#liga ul.listing span {				color:#c30; line-height:15px; display:block; float:left; padding:2px; }
#liga ul.listing img {				border:0; }
#liga ul.listing .source2 {			display:block; float:left; margin:5px; }
#liga ul.listing .mime {			display:block; float:right; margin:5px; }
#liga ul.listing .title {			width:440px; }
#liga ul.listing .date {			width:120px; font-weight:normal; }
#liga ul.listing .source {			width:300px; font-weight:normal; }

#liga ul.listing .clear {			float:none; }
#liga .clear {						display:block; clear:both; float:none; height:1px; overflow:hidden; border:0; padding:0; margin:0; }


/*
#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 .#body_bx .form {						padding:0; }
#liga .#body_bx .form form {					position:relative; width:410px; margin:10px; text-align:justify; }
#liga .#body_bx .form div {					clear:left; padding-top:3px; }
#liga .#body_bx .form label {					position:relative; display:block; float:left; width:150px; font-size:12px; }
#liga .#body_bx .form select,
#liga .#body_bx .form textarea,
#liga .#body_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 .#body_bx .form select {					width:306px; background:#fff;  }
#liga .#body_bx #news_pg .form textarea {		height:200px; }
#liga .#body_bx .form textarea {				height:70px; }
#liga .#body_bx .form input.check {			width:20px; font-weight:bold; }
#liga .#body_bx .form label.check {			width:260px; line-height:18px; }
#liga .#body_bx .form .datetime select {		width:auto; }
#liga .#body_bx .form .datetime span {			position:relative; display:block; float:left; font-size:12px; line-height:22px; padding:0 4px; }

#liga .#body_bx .form .error label {			color:#c30; font-weight:bold; }
#liga .#body_bx .form .error input {			border-bottom-color:#c30; }
#liga .#body_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 #form {							width:auto; }
#liga #form .description {				padding:5px; }
#liga .cj_field {						padding:2px; }
#liga .cj_fieldset.ct_subform {			padding:0px; }

//#liga .cj_field.checkbox_bx>.label_bx {		display:none; }
//#liga .cj_field.checkbox_bx>.input_bx {		width:100%; }

#liga #body_bx form h3{					margin-bottom:3px; background-color:#c30; padding:3px;}
#liga .cj_field .outerBox {				border-width:1px; }
#liga .cj_option {						float:none; }
#liga #buttons .legend {					border:0; font-size:12px; text-align:center; }

.c_form h3.legend {				background-color:#CC3300;}

#liga .c_form.search .field * {			font-size:11px; }
#liga .c_form.search input {			width:90px; }

#liga .c_table.articles .publisher {				width:20px; background-position:center; background-repeat:no-repeat; }
#liga .c_table.articles .publisher .value {			display:none; }
#liga .c_table.articles .publication_date {			width:75px; }
#liga .c_table.articles .category_description {		width:125px; }
/*
#liga .result .baz {			background-image:url(images/source/baz.gif);}
#liga .result .bz {				background-image:url(images/source/bz.gif);}
#liga .result .obz {			background-image:url(images/source/obz.gif);}
*/

/* LOGIN */

#liga #head_bx .user .login a{		position:absolute; top:5px; right:-210px; height:5px; background-color:#ddd;border:1px solid #CCDDCC;}
#liga #head_bx .user .login span{		display:none;}

/* CONTACT FORM */
#liga #body_bx .cj_form.contact h3{												padding:2px; font-size:14px}
#liga #body_bx .cj_form.contact .cj_fieldset.submitter,
#liga #body_bx .cj_form.contact .cj_fieldset.request{								width:49%; float:left;}
#liga #body_bx .cj_form.contact .cj_fieldset.buttons{							clear:both;}
#liga #body_bx .cj_form.contact h2.legend{										color:white; background-color:#c30; margin:0px 0px 3px; font-size:14px; padding:2px; border:none;}
#liga #body_bx .cj_form.contact .c_input{											padding:0;}
#liga #body_bx .cj_form.contact .cj_option .input{								top:0;}
#liga #body_bx .cj_form.contact .input_bx.cj_textarea{							width:100%}
#liga #body_bx .cj_form.contact .cj_field>.label_bx{								margin-top:3px; }
//#liga #body_bx .cj_form.contact .cj_field.mitgliedschaft>.label_bx .c_label{		font-size:11px; }
//#liga #body_bx .cj_form.contact .mitgliedschaft .c_label{							font-size:12px; }
#liga #body_bx .cj_form.contact .request .input_bx{								font-size:12px; width:100% }
#liga #body_bx .cj_form.contact{													font-size:13px; }

/* LISTING */
#liga #body_bx .c_table.articles{					font-size:12px;}
#liga #body_bx .c_form.search .fieldset{				float:none;}
#liga #body_bx .c_form.search .searchtext .input{		width:80px;}
#liga #body_bx .c_form.search .button.search{			float:right; width:95px;}

/* ORDER LISTING */
#liga #body_bx .c_table.bestellungen{				font-size:12px;}
#liga #body_bx .c_table.bestellungen .created{		width:75px;}

#liga .readmore{			margin:15px 8px 5px; padding:3px 5px; border-top:1px solid #ccc; text-align:left;}
#liga .readmore .more{		float:right;}
