.tx_usrwastcalendar_main_tbl 				{border: 1px solid silver; margin-top: 10px; width: 400px;}
.tx_usrwastcalendar_monthtop 				{background-color: #AAAAAA;font-family: verdana, arial;font-size: 13px;PADDING-LEFT: 3px; font-weight:bold;}
.tx_usrwastcalendar_label      				{width: 85px; background-color: #DDDDDD;font-size: 13px;height: 21px; PADDING-LEFT: 8px; }
.tx_usrwastcalendar_label_today 			{width: 85px; background-color: #E3E1BB;font-size: 13px;	height: 21px; PADDING-LEFT: 8px; }
.tx_usrwastcalendar_content 				{background-color: #DDDDDD;	vertical-align: bottom;font-family: verdana, arial;font-size: 13px;}
.tx_usrwastcalendar_content_one 			{background-color: #CCCCCC;	vertical-align: bottom;border: 1px dotted #999999; margin-right: 3px;}
.main_tbl 									{border: 1px solid silver; margin-top: 10px; width: 500px;}
.head_fld 									{FONT-SIZE: 11px; FONT-FAMILY: Arial; HEIGHT: 20px; padding-left: 5px; background-color: #DDDDDD; font-weight:bold; border-bottom: 1px solid silver;}
.Desc_fld 									{vertical-align: top;  FONT-SIZE: 10px; FONT-FAMILY: Arial; HEIGHT: 20px;padding-left: 5px; }
.Desc_fld2									{vertical-align: top; FONT-SIZE: 11px; FONT-FAMILY: Arial; HEIGHT: 20px;padding-left: 5px; font-weight:bold;}


.tx-usrclubdir-pi1-searchbox-sword {

}

.tx-usrclubdir-pi1-searchbox-sword {
  font-size: 11px;
  color: #333333;
  background-color: #EDEDED;
  border: 1px solid #999999;	
}
.tx-usrclubdir-pi1-searchbox-button {
  font-size: 11px;
  color: #333333;
  background-color: #EDEDED;
	
}

}
.tx-usrclubdir-pi1-kat-head {
  font-size: 14px;
	background-color: #CCCCCC;
		width: 200px;
	
}

.tx-usrclubdir-pi1_single_view_tbl{
	
}

.tx-usransppart-pi2-searchbox-sword {
  font-size: 11px;
  color: #989140;
  background-color: #EDEDED;
  border: 1px solid #999999;	
}
.tx-usransppart-pi2-searchbox-button {
  font-size: 11px;
  color: #888130;
  background-color: #EDEDED;
	
}


.sperr_list_globrow	{background: #F7F7FF; padding: 5px;}
.sperr_list_globtbl	{background: #F7F7FF; border-style: solid; border-color: #000000; border-width: 1px}
.sperr_list_row1 	{ background-color: none;}
.sperr_list_row2 	{ background-color: none;}

DIV.sperr_list_title 	{font-size: 12 px; font-wight: bold;}
DIV.sperr_list_desc 	{font-size: 12 px;}

.tx-desimplecalendar-pi1-browsebox-SCell {font-size: 11px;}
.tx-desimplecalendar-pi1-sites-link-act {font-size: 11px;font-weight: bold }
.csc-caption				{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:10px; text-align: center; color: #666666;}

/* Modulformatierungen */
TABLE.modulhead				{}
TD.modulname				{}
P.modulname					{}
TD.modulsearch				{}
.modul_textfield			{}
.modul_submit				{}
TABLE.modulsite				{}
TD.modulsite				{}
P.modulsite					{}
Table.modul_content			{}
TD.modul_content			{}

.companydir_kat_list		{font-size: 12px;}

.tx-usransppart-pi2 						{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px; text-align: center;}
.tx-usransppart-pi2 A						{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:10px; text-align: center;}
.tx-usransppart-pi2-head 					{background-color: #DEE0E1; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; font-weight: bold; padding: 2px 2px 2px 3px; text-align: left; width: 100%; }
.tx-usransppart-pi2-head1 					{background-color: #DEE0E1; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; }
.tx-usransppart-pi2-kontdat					{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px; background-color: #DEE0E1;}
.tx-usransppart-div							{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px; background-color: #cccccc;}
.tx-usransppart-pi2-modeSelector			{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px;}
.tx-usransppart-pi2-modeSelector-SCell		{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px;}
.tx-usransppart-pi2-listrow					{background-color: DEE0E1; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px;}
.tx-usransppart-pi2-listrow2				{font-size:14px; width: 100px; background-color: DEE0E1; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
a.tx-usransppart-pi2-listrow2				{font-size:14px; }				
.tx-usransppart-pi2-listrow3				{width: 300px; background-color: DEE0E1; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px;}
.tx-usransppart-pi2-listrow-header			{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px;}
.tx-usransppart-pi2-searchbox				{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px;}
.tx-usransppart-pi2-searchbox-sword
.tx-usransppart-pi2-searchbox-button
.tx-usransppart-pi2-browsebox
.tx-usransppart-pi2-browsebox-strong 
.tx-usransppart-pi2-box 					{background-color: #F8F8EC; padding: 2px 2px 2px 8px;}
.backlink									{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:10px; text-align: center;}

/*Sitemap*/
.csc-menu-2									{padding-left: 20px; padding-top: 5px;}
.csc-sitemap-level1							{padding-top: 0px; font-family: Verdana; font-size:18px; font-weight: bold; color: #000000; }
.csc-sitemap-level2							{padding-top: 0px; text-indent: 20px; font-family: Verdana; font-weight: bold;font-size:14px;}
.csc-sitemap-level3							{padding-top: 0px; text-indent: 40px; font-family: Verdana; font-size:12px;}
.csc-sitemap-level4							{text-indent: 60px; font-family: Verdana; font-size:10px;}

.csc-menu-5									{text-align: left;}
.csc-menu-5 P								{padding-bottom: 6px;
											background-image:url(../images/last_update_ico.png); 
											background-repeat:no-repeat; 
											background-position:0px 2px;
											padding-left: 15px;}
/*Überschriftenformate Global*/
.csc-header-n3							    {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
											 font-size:16px;
											 font-weight: bold;
											 color: #000000;
											 backgroung-color: none;}
											 
.csc-header-n4							    {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
											 font-size:14px;
											 font-weight: bold;
											 color: #000000;
											 backgroung-color: none;}
											 
.csc-header-n5							    {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
											 font-size:10px;
											 font-weight: bold;
											 color: #000000;
											 backgroung-color: none;}
											 
.csc-header-n6							    {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
											 font-size:10px;
											 font-weight: bold;
											 color: #000000;
											 backgroung-color: none;}
											 
											 
											 
											 
											 
.tx-usransppart-pi2						{}											 
DIV.tx-usransppart-pi2-abc-liste		{background-color: #cccccc; margin-left: 0px; text-align: center;}
DIV.tx-usransppart-pi2-leistung-head	{background-color: #cccccc; margin-left: 0px; text-align: center; font-size: 11px; font-weight: bold;}
DIV.tx-usransppart-pi2-head	            {background-color: #cccccc; margin-left: 0px; margin-top: 10px; text-align: center; width:100%;}
DIV.tx-usransppart-pi2-lebensb-list		{line-height:1.8em; background-color: #eeeeee; margin-left: 0px; text-align: left; width:100%; padding-left: 0px; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
P.apartner_abc_liste					{}
SPAN.apartner_abc_liste_no				{}
SPAN.apartner_abc_liste_act				{}
A.tx-usransppart-pi2-abc-link 			{background-image: url(../images/last_update_ico.png); background-position:0px 2px; background-repeat:no-repeat; padding-left: 15px; font-size: 10px, text-align: left; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
A.tx-usransppart-pi2-abc-link:link 		{color:#000000;}
A.tx-usransppart-pi2-abc-link:visited 	{color:#000000;}
A.tx-usransppart-pi2-abc-link:active 	{color: #FFFFFF; font-weight: none;} 
A.tx-usransppart-pi2-abc-link:hover 	{color: #FFFFFF; font-weight: none; background-color: #000000;}  

DIV.apartner_bereiche_liste				{background-color: #cccccc; position:absolute; top:33px; left:6px; width:240px; height:150px; z-index:1;}
UL.partner_bereiche_liste				{}
IL.apartner_bereiche_liste_no			{}
IL.apartner_bereiche_liste_act			{}
A.apartner_list_link					{font-size: 12px}
A.apartner_list_link:link 				{color:#000000;}
A.apartner_list_link:visited 			{color:#000000;}
A.apartner_list_link:active 			{color: #FFFFFF; font-weight: none;} 
A.apartner_list_link:hover 			    {color: #FFFFFF; font-weight: none; background-color: #000000;}  


DIV.apartner_most_asked_liste			{background-color: #cccccc; position:absolute; top:33px; left:252px; width:250px; height:150px; z-index:2;}
UL.apartner_most_asked_liste			{}




DIV.tx-usrclubdir-pi1-kat-head 	{
	background-color: #cccccc;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:13px;
}
DIV.tx-usrclubdir-pi1-kat-list	 	{
background-color: #eeeeee; 
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size:12px;
}

LI.apartner_most_asked_liste_no			{}
LI.apartner_most_asked_liste_act		{}
P.csc-form-label-req						{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:1.4em; font-size:11px; text-align: justify;}
P.csc-form-label							{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:1.4em; font-size:11px; text-align: justify;}


/* News Modul */
.news_archiv_headline				{font-size: 11px; font-weight: bold; background-color: #cccccc;}
.news_archiv_date					{font-size: 9px; font-style: italic;}
.news_tbl							{width: 120px}
Table.news_list_view_tbl			{}
TD.news_top_td						{}
DIV.titel_list_view_div				{}
TD.news_middle_td					{}
DIV.more_list_view_div				{}
TD.news_foot_td						{}

DIV.date_list_view_div				{}

#news_tbl_site					{z-index: 4;}
#site_news_main					{z-index: 4; 
								background-color: #B0B0B0; 
								margin-right: 6px;
								margin-bottom: 2px; 
								overflow:visible;
								width: 165px; 
								position: relative; left:-13px; top:0px;
								padding-left:20px;
								padding-top: 10px;
								padding-bottom: 10px;}
DIV.site_news_title				{}
DIV.site_news_img				{}
DIV.site_news_subheader			{margin-top: -10px;}
DIV.site_news_more				{margin-top: -10px; text-align: right;  padding-right: 3px; }
DIV.site_news_date				{text-align: right; padding-right: 3px;}
DIV.site_news_top_left			{background-image: url(http://www.kraichtal.de/typo3conf/ext/gov_accessibility/gfx/side_news_top_left.png);
								background-repeat: no-repeat;
								background-position: top left;
								width: 13px;
								height: 13px;
								z-index: 5;
								position: absolute; top: 0px; left: 0px;}
								}
DIV.site_news_top_bottom		{background-image: url(http://www.kraichtal.de/typo3conf/ext/gov_accessibility/gfx/side_news_top_bottom.png);
								background-repeat: no-repeat;
								background-position: bottom left;	
								width: 13px;
								height: 13px;
								z-index: 6;
								position: absolute; bottom: -1px; left: 0px;}
								
DIV.site_news_sign				{background-image: url(http://www.kraichtal.de/typo3conf/ext/gov_accessibility/gfx/news.png);
								background-repeat: no-repeat;
								background-position: bottom left;	
								width: 13px;
								height: 35px;
								z-index: 5;
								position: absolute; top: 20px; left: 0px;}
.sperr_list_globrow	{background: #F7F7FF; padding: 5px;}
.sperr_list_globtbl	{background: #F7F7FF; border-style: solid; border-color: #000000; border-width: 1px}
.sperr_list_row1 	{ background-color: none;}
.sperr_list_row2 	{ background-color: none;}

DIV.sperr_list_title 	{font-size: 12 px; font-wight: bold;}
DIV.sperr_list_desc 	{font-size: 12 px;}

DIV.spm_singel_view		{padding-top: 2px;
						 background-color: #F7F7FF;
						 border-left: 1px;
						 border-top: 1px;
						 border-right: 1px;
						 border-bottom: 1px;
						 border-left-style:	solid;
						 border-top-style: solid;
						 border-right-style: solid;
						 border-bottom-style: solid;
						 border-left-color: #666666;
						 border-top-color: #666666;
						 border-right-color: #666666;
						 border-bottom-color: #666666;}
						 

P.spm_singel_view1		{margin-left: 2px;
						 margin-right: 2px;
						 margin-bottom: 2px;
						 background-color: #F7F7FF;
						 font-size: 12px;}
						 
P.spm_singel_view2		{margin-left: 2px;
						 margin-right: 2px;
						 margin-bottom: 2px;
						 background-color: #E7E7EF;
						 font-size: 11px;
						 padding-top: 2px;
						 padding-left: 2px;
						 padding-right: 2px;
						 padding-bottom: 2px;
						 text-align: justify;}
						 
						 
P.spm_singel_view4		{margin-left: 2px;
						 margin-right: 2px;
						 margin-bottom: 2px;
						 background-color: #E7E7EF;
						 font-size: 12px;}
						 
TD.spm_singel_view		{margin-left: 2px;
						 margin-right: 2px;
						 margin-bottom: 2px;
						 background-color: #E7E7EF;
						 font-size: 12px;}
						 
SPAN.spm_sv_typ			{background-color: #000000;
						 font-size: 14px;
						 font-weight: bold;
						 color: #ffffff;}
						
.spm_list_row1			{width: 300 px; vertical-align: top;}
.spm_list_row2			{width: 300 px; vertical-align: top;}
.spm_list_row3			{width: 100 px; background-color: none; vertical-align: top;}



A.top_link {
color: #000000; 
	text-decoration: none;
}

/*#########################*/
.desc_fld {
	width: 100px;
	padding-left:5px;
}
.row0 {
	background-color: #DDDDDD;
}
.row1 {
	background-color: #BBBBBB;
}

.tx_piccontest {
	background-color: #CCCCCC;

}
.tx_piccontest-daten-section{
	background-color: #999999;
	padding:5px;
	background-image:url(../../images/contest-header-bg.gif);
	background-repeat : no-repeat;

}
.tx_piccontest-cat-list-desc {
	padding:5px;
}
.tx_piccontest-cat-list-title {
	padding:5px;
}
.gal_menu_button {
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	border-left: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
	background-color: #AAAAAA;

}
.gal_menu_button {
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	border-left: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
	background-color: #AAAAAA;

}
.picgallery_headline {
	padding-bottom: 10px;
	color: #555555;
	font-size: 13px;

	font-family: verdana, arial;
}
.picgallery_desc {}
.picgallery_row {	background-color: #DDDDDD;}
TR.picgallery_row_head TD{background-color: #BBBBBB;	font-size: 13px; text-align: center;		font-weight:bold;}
TR.picgallery_row A:hover {	font-size: 13px;}
TR.picgallery_row A:visited {	font-size: 13px;}
TR.picgallery_row A {	font-size: 13px;}
.picgallery_details {border: solid 1px #999999; vertical-align:bottom; width:250px;	color: #555555;}
.picgallery_details_head {width:250px;background-color: #BBBBBB;}


INPUT {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #FAFAFA;
  font-family: verdana, arial;
}
TEXTAREA {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #FAFAFA;
  font-family: verdana, arial;
}
SELECT {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #FAFAFA;
  font-family: verdana, arial;
}
.txpiccontestdetailsfld {
	background-image:url(../images/contest-bg.gif); 
	background-repeat:no-repeat; 
}
.confirm-box {
	border: 1px solid #AAAAAA;
	 background-color: #B2E6B3;
 padding: 5px 5px 5px 5px;
}
.csc-loginform {
	border: 1px solid #AAAAAA;
	 background-color: #DDDDDD;
 padding: 5px 5px 5px 5px;
}
.txpiccontestdetailsfld { 
	background-image:url(../../images/contest-bg.gif);
	background-repeat : no-repeat;
}
.tx_extttnewsmod-daten-section {
	 background-color: #AAAAAA;
	 padding: 5px 5px 5px 5px;
}
.tx_extttnewsmod_table {
	border: solid 1px #999999;
	background-color: #CCCCCC;
}

.sub_table TD {
	 background-color: #EEEEEE;
}

/*Kalender Abfallkalener*/
		td.date_weekend		{	background-color: #CCCCCC;	}
		td.date_norm		{	background-color: #DDDDDD;	}
		td.date_today		{	background-color: #E3E1BB;	}
		td.date_meeting		{	background-color: #9E5357;	}
		td.date_birthday	{	background-color: #9DA155;	}
		td.date_reminder	{	background-color: #0F1F82;	}
		td.calendar_pre, td.calendar_next	{padding-right:2px; background-color: #CCCCCC;	border-left: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #888888;border-right: 1px solid #888888;}
		table.calendarTbl {	border: 1px solid #CCCCCC; font-size:12px;}	
		
	.cal_head {
	FONT-FAMILY: Arial;
	}
	.eventdetail_title, .eventdetail_shortdescription, .eventdetail_date {
		FONT-FAMILY: Arial;
		font-size: 12px;	
	
	}
	.eventdetail_title {
			font-size: 13px;
	}
	
	.piccontestCatBox {
	border: 1px solid #aaa;
	padding:9px;
	margin-top:13px;
	
	
	}
	.piccontestCatBox, .piccontestCatBox TABLE {
		font-size:12px;
	}
	.piccontestCatBox .desc {
	
	}
	.piccontestCatBox H2 {	background-color:#FFFFCC;	}
	.piccontestCatBox H3 {	margin-top:12px; }
	.piccontestCatBox .stdTbl { border-collapse:collapse;}
	.piccontestCatBox .stdTbl TD {padding:3px; border:1px solid #ccc;}
	.piccontestCatBox .stdTbl TD.desc { background-color:#eee;}
	.tx-usrpiccontest-pi1 .btnBack A{background-color:#ddd; padding:4px; border:1px solid #999;}