/*********************/
/*SCHRIFTDEFINITIONEN*/
/*********************/

body, table						{font-family: Verdana, Helvetica, Arial, sans-serif;}
td.csc-form-fieldcell INPUT		{font-family: Helvetica, Arial, Verdana, sans-serif;}
td.csc-form-fieldcell TEXTAREA	{font-family: Helvetica, Arial, Verdana, sans-serif;}




/**************************/
/*ALLGEMEINE EINSTELLUNGEN*/
/**************************/
					
h1, h2, h3, h4					{font-size: 11px; font-weight: bold;}
p.bodytext, li					{font-size: 11px; line-height: 14px;}
p.printtext						{font-size: 11px; margin-top: 40px;}
a								{text-decoration: none;}
table							{font-size: 11px;}
div.csc-header					{margin-left: -5px;}
div.csc-header-n1				{margin-left: 0px;}
h2.csc-firstHeader				{margin-left: 0px;}
h2.agenda						{margin-left: 0px;}




/***********/
/*FORMULARE*/
/***********/

table.csc-mailform				{background: #D00022;}
td.csc-form-labelcell			{width: 200px; height: 25px; vertical-align: top;}
td.csc-form-fieldcell			{width: 250px; height: 25px; color:#FFFFFF; padding-left: 2px;}
td.csc-form-fieldcell2			{height: 25px; color:#FFFFFF; padding-left: 2px;}
td.csc-form-fieldcell INPUT		{}
td.csc-form-fieldcell TEXTAREA	{background: #FFFFFF;}
td.csc-form-fieldcell INPUT		{color: #000000; font-size: 11px;}
td.csc-form-fieldcell TEXTAREA	{color: #000000; font-size: 11px;}
p.csc-form-label				{color: #FFFFFF; text-align: right; margin-top: 4px;}
p.csc-form-label-req			{color: #FFFFFF; text-align: right; margin-top: 4px;}

TABLE#anmeldung								{ background: none; border: none; width: 100%; }
TD#anm_links								{ width: 115px ; font-size: 11px; vertical-align: top; }
TABLE#anmeldung INPUT						{ height: 20px; font-size: 11px; color:#CD562E;}
TABLE#anmeldung TEXTAREA					{ font-size: 11px; color:#CD562E; }

INPUT#submit_anmeldung						{ width: 150px ; height: 20px; font-size: 8px; color: #333333; margin-top: 15px; }




/*******************/
/*EINZÜGE, ABSTÄNDE*/
/*******************/

ul								{margin-top: 0px; margin-bottom: 5px;}
li								{margin-left: -15px;}
ol								{margin-top: 0px; margin-bottom: 5px;}






/******/
/*LEFT*/
/******/

TD#left										{width: 180px; background: #E4EAEF;}
											
										
TD#leftcont									{vertical-align: top; padding-top: 40px; padding-left: 0px; padding-right: 0px; background: #E4EAEF;}
											
TD#leftcont			a:link					{color: #FF0000; font-weight: bold;}
TD#leftcont			a:visited				{color: #FF0000; font-weight: bold;}
TD#leftcont			a:hover					{color: #AA0000; font-weight: bold;}
TD#leftcont			a:active				{color: #AA0000; font-weight: bold;}






/********/
/*CENTER*/
/*******/



table.contenttable							{width: 100%; margin-left: 0px; padding: 0px; spacing: 0px; border: 0px; border-style: none;}

table.contenttable tr td					{vertical-align: top;}

table.contenttable-0 tr.tr-0				{font-weight: bold;}

table.imgtext-nowrap						{width: 450px;}


TD#centercont_main							{
											width: 645 px;
											vertical-align: top;
											background: #FFFFFF;
											padding: 0px;
											border-style: none;
											}

TD#centercont_main	h2						{
											color: #006600;
											margin-top: 25px;
											margin-bottom: 15px;
											}
											
TD#centercont								{
											width: 450px;
											vertical-align: top;
											background: #FFFFFF;
											padding: 10px;
											}

TD#centercont		h1						{
											color: #006600;
											margin-top: -3px;
											margin-bottom: 15px;
											}
											
TD#centercont		h2						{
											color: #006600;
											margin-top: 25px;
											margin-bottom: 15px;
											}
											
TD#centercont		p.bodytext				{
											margin-top: 0px;
											margin-bottom: 5px;
											}
											
TD#centercont		a:link					{color: #FF0000; font-weight: bold;}
TD#centercont		a:visited				{color: #FF0000; font-weight: bold;}
TD#centercont		a:hover					{color: #AA0000; font-weight: bold;}
TD#centercont		a:active				{color: #AA0000; font-weight: bold;}

TD#centercont_main		a:link			{color: #FF0000; font-weight: bold;}
TD#centercont_main		a:visited			{color: #FF0000; font-weight: bold;}
TD#centercont_main		a:hover			{color: #AA0000; font-weight: bold;}
TD#centercont_main		a:active			{color: #AA0000; font-weight: bold;}



TABLE#ewr									{width: 450px; border-collapse: collapse; background: #CFCFCF;}

TD#ewr_0									{width: 160px;}
TD#ewr_1									{width: 105px;}
TD#ewr_2									{width: 150px;}
TD#ewr_3									{width: 35px;}
TD#ewr_0			p.bodytext				{text-align: left; margin-top: 3px;}
TD#ewr_1			p.bodytext				{text-align: left; margin-top: 3px;}
TD#ewr_2			p.bodytext				{text-align: left; margin-top: 3px;}
TD#ewr_3			p.bodytext				{text-align: right; margin-top: 3px;}
TD#ewr_0g									{width: 160px; background: #E8E8E8;}
TD#ewr_1g									{width: 105px; background: #E8E8E8;}
TD#ewr_2g									{width: 150px; background: #E8E8E8;}
TD#ewr_3g									{width: 35px; background: #E8E8E8;}
TD#ewr_0g			p.bodytext				{text-align: left; margin-top: 3px;}
TD#ewr_1g			p.bodytext				{text-align: left; margin-top: 3px;}
TD#ewr_2g			p.bodytext				{text-align: left; margin-top: 3px;}
TD#ewr_3g			p.bodytext				{text-align: right; margin-top: 3px;}
TD#ewr_0u									{width: 160px; background: #EFEFEF;}
TD#ewr_1u									{width: 105px; background: #EFEFEF;}
TD#ewr_2u									{width: 150px; background: #EFEFEF;}
TD#ewr_3u									{width: 35px; background: #EFEFEF;}
TD#ewr_0u			p.bodytext				{text-align: left; margin-top: 3px;}
TD#ewr_1u			p.bodytext				{text-align: left; margin-top: 3px;}
TD#ewr_2u			p.bodytext				{text-align: left; margin-top: 3px;}
TD#ewr_3u			p.bodytext				{text-align: right; margin-top: 3px;}



TABLE#kom									{width: 450px; border-collapse: collapse; background: #CFCFCF;}

TD#kom_0									{width: 170px;}
TD#kom_1									{width: 95px;}
TD#kom_2									{width: 55px;}
TD#kom_3									{width: 95px;}
TD#kom_4									{width: 35px;}
TD#kom_0			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_1			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_2			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_3			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_4			p.bodytext				{text-align: right; margin-top: 3px;}
TD#kom_0g									{width: 170px; background: #E8E8E8;}
TD#kom_1g									{width: 95px; background: #E8E8E8;}
TD#kom_2g									{width: 55px; background: #E8E8E8;}
TD#kom_3g									{width: 95px; background: #E8E8E8;}
TD#kom_4g									{width: 35px; background: #E8E8E8;}
TD#kom_0g			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_1g			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_2g			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_3g			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_4g			p.bodytext				{text-align: right; margin-top: 3px;}
TD#kom_0u									{width: 170px; background: #EFEFEF;}
TD#kom_1u									{width: 95px; background: #EFEFEF;}
TD#kom_2u									{width: 55x; background: #EFEFEF;}
TD#kom_3u									{width: 95px; background: #EFEFEF;}
TD#kom_4u									{width: 35px; background: #EFEFEF;}
TD#kom_0u			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_1u			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_2u			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_3u			p.bodytext				{text-align: left; margin-top: 3px;}
TD#kom_4u			p.bodytext				{text-align: right; margin-top: 3px;}



TABLE#komsr									{width: 450px; border-collapse: collapse; background: #CFCFCF;}

TD#komsr_0									{width: 200px;}
TD#komsr_1									{width: 200px;}
TD#komsr_2									{width: 50px;}
TD#komsr_0			p.bodytext				{text-align: left; margin-top: 3px;}
TD#komsr_1			p.bodytext				{text-align: left; margin-top: 3px;}
TD#komsr_2			p.bodytext				{text-align: right; margin-top: 3px;}
TD#komsr_0g									{width: 200px; background: #E8E8E8;}
TD#komsr_1g									{width: 200px; background: #E8E8E8;}
TD#komsr_2g									{width: 50px; background: #E8E8E8;}
TD#komsr_0g			p.bodytext				{text-align: left; margin-top: 3px;}
TD#komsr_1g			p.bodytext				{text-align: left; margin-top: 3px;}
TD#komsr_2g			p.bodytext				{text-align: right; margin-top: 3px;}
TD#komsr_0u									{width: 200px; background: #EFEFEF;}
TD#komsr_1u									{width: 200px; background: #EFEFEF;}
TD#komsr_2u									{width: 50x; background: #EFEFEF;}
TD#komsr_0u			p.bodytext				{text-align: left; margin-top: 3px;}
TD#komsr_1u			p.bodytext				{text-align: left; margin-top: 3px;}
TD#komsr_2u			p.bodytext				{text-align: right; margin-top: 3px;}



TD#spl_0									{width: 160px;}
TD#spl_1									{width: 290px;}
TD#spl_0			p.bodytext				{text-align: left; margin-top: 3px;}
TD#spl_1			p.bodytext				{text-align: left; margin-top: 3px;}
TD#spl_0g									{width: 160px; background: #E8E8E8;}
TD#spl_1g									{width: 290px; background: #E8E8E8;}
TD#spl_0g			p.bodytext				{text-align: left; margin-top: 3px;}
TD#spl_1g			p.bodytext				{text-align: left; margin-top: 3px;}
TD#spl_0u									{width: 160px; background: #EFEFEF;}
TD#spl_1u									{width: 290px; background: #EFEFEF;}
TD#spl_0u			p.bodytext				{text-align: left; margin-top: 3px;}
TD#spl_1u			p.bodytext				{text-align: left; margin-top: 3px;}

											
											
table#stadtrat								{
											width: 450px;
											margin-left: -2px;
											padding: 2px;
											spacing: 2px;
											}

TD#sr_bild									{
											vertical-align:top;
											width: 120px;
											}
											
TD#sr_text									{
											vertical-align:top;
											width: 160px;
											}
											
TD#sr_ressort								{
											vertical-align:top;
											width: 160px;
											}


TABLE#werbepreise							{width: 450px; border-collapse: collapse; background: #CFCFCF;}

TD#werbepreisel								{width: 300px;}
TD#werbepreiser								{width: 150px;}
TD#werbepreisel		p.bodytext				{text-align: left; margin-top: 3px;}
TD#werbepreiser		p.bodytext				{text-align: right; margin-top: 3px;}
TD#werbepreisel_g							{width: 300px; background: #E8E8E8;}
TD#werbepreiser_g							{width: 150px; background: #E8E8E8;}
TD#werbepreisel_g	p.bodytext				{text-align: left; margin-top: 3px;}
TD#werbepreiser_g	p.bodytext				{text-align: right; margin-top: 3px;}
TD#werbepreisel_u							{width: 300px; background: #EFEFEF;}
TD#werbepreiser_u							{width: 150px; background: #EFEFEF;}
TD#werbepreisel_u	p.bodytext				{text-align: left; margin-top: 3px;}
TD#werbepreiser_u	p.bodytext				{text-align: right; margin-top: 3px;}



TABLE#er_wahlen								{width: 450px; border-collapse: collapse; background: #CFCFCF;}

TD#er_wahlen_0								{width: 240px;}
TD#er_wahlen_1								{width: 70px;}
TD#er_wahlen_0		p.bodytext				{text-align: left; margin-top: 3px;}
TD#er_wahlen_1		p.bodytext				{text-align: right; margin-top: 3px;}
TD#er_wahlen_0g								{width: 240px; background: #E8E8E8;}
TD#er_wahlen_1g								{width: 70px; background: #E8E8E8;}
TD#er_wahlen_0g		p.bodytext				{text-align: left; margin-top: 3px;}
TD#er_wahlen_1g		p.bodytext				{text-align: right; margin-top: 3px;}
TD#er_wahlen_0u								{width: 240px; background: #EFEFEF;}
TD#er_wahlen_1u								{width: 70px; background: #EFEFEF;}
TD#er_wahlen_0u		p.bodytext				{text-align: left; margin-top: 3px;}
TD#er_wahlen_1u		p.bodytext				{text-align: right; margin-top: 3px;}



TABLE#er_wahlendet							{width: 450px; border-collapse: collapse; background: #CFCFCF;}

TD#er_wahlendet_0							{width: 170px;}
TD#er_wahlendet_1							{width: 35px;}
TD#er_wahlendet_0	p.bodytext				{font-size: 10px; text-align: left; margin-top: 3px;}
TD#er_wahlendet_1	p.bodytext				{font-size: 10px; text-align: right; margin-top: 3px;}
TD#er_wahlendet_0g							{width: 170px; background: #E8E8E8;}
TD#er_wahlendet_1g							{width: 35px; background: #E8E8E8;}
TD#er_wahlendet_0g	p.bodytext				{font-size: 10px; text-align: left; margin-top: 3px;}
TD#er_wahlendet_1g	p.bodytext				{font-size: 10px; text-align: right; margin-top: 3px;}
TD#er_wahlendet_0u							{width: 170px; background: #EFEFEF;}
TD#er_wahlendet_1u							{width: 35px; background: #EFEFEF;}
TD#er_wahlendet_0u	p.bodytext				{font-size: 10px; text-align: left; margin-top: 3px;}
TD#er_wahlendet_1u	p.bodytext				{font-size: 10px; text-align: right; margin-top: 3px;}
											
	

TABLE#ereignisse							{width: 450px; border-collapse: collapse;}

TD#ereignissel								{width: 130px;}
TD#ereignisser								{width: 320px;}
TD#ereignissel		p.bodytext				{text-align: left;}
TD#ereignisser		p.bodytext				{text-align: left;}

TABLE.selectpro-table				{width: 450px;}
TABLE.selectpro-table	div.tx-gstselectpro-pi1	{line-height: 0.0em; font-size: 0.0em;}


TABLE#ratsbetrieb							{width: 450px; border-collapse: collapse;}

TD#ratsbetriebl								{width: 60px;}
TD#ratsbetriebr								{width: 390px;}
TD#ratsbetriebl		p.bodytext				{text-align: left;}
TD#ratsbetriebr		p.bodytext				{text-align: left;}
TD#ratsbetriebl_g							{width: 60px; background: #E8E8E8;}
TD#ratsbetriebr_g							{width: 390px; background: #E8E8E8;}
TD#ratsbetriebl_g	p.bodytext				{text-align: left; margin-top: 3px;}
TD#ratsbetriebr_g	p.bodytext				{text-align: left; margin-top: 3px;}
TD#ratsbetriebl_u							{width: 60px; background: #EFEFEF;}
TD#ratsbetriebr_u							{width: 390px; background: #EFEFEF;}
TD#ratsbetriebl_u	p.bodytext				{text-align: left; margin-top: 3px;}
TD#ratsbetriebr_u	p.bodytext				{text-align: left; margin-top: 3px;}
											
	

TABLE#abst									{width: 450px; border-collapse: collapse;}

/*kopf*/
TD#absthead150								{width: 130px; background: #DFDFDF}
TD#absthead150		p.bodytext				{text-align: left;}
TD#absthead90								{width: 100px; background: #DFDFDF}
TD#absthead90		p.bodytext				{text-align: center;}
TD#absthead60								{width: 60px; background: #DFDFDF}
TD#absthead60		p.bodytext				{text-align: right;}
TD#absthead45								{width: 50px; background: #DFDFDF}
TD#absthead45		p.bodytext				{text-align: right;}

/*tabelle*/
TD#abst_150g								{width: 130px; background: #EFEFEF;}
TD#abst_150g		p.bodytext				{text-align: left; margin-top: 3px;}
TD#abst_150u								{width: 130px; background: #E8E8E8;}
TD#abst_150u		p.bodytext				{text-align: left; margin-top: 3px;}
TD#abst_60g									{width: 60px; background: #EFEFEF;}
TD#abst_60g			p.bodytext				{text-align: right; margin-top: 3px;}
TD#abst_60u									{width: 60px; background: #E8E8E8;}
TD#abst_60u			p.bodytext				{text-align: right; margin-top: 3px;}
TD#abst_45									{width: 50px; background: #EFEFEF;}
TD#abst_45			p.bodytext				{text-align: right; margin-top: 3px;}
TD#abst_45u									{width: 50px; background: #E8E8E8;}
TD#abst_45u			p.bodytext				{text-align: right; margin-top: 3px;}
TD#abst_45rot								{width: 50px; background: #E8B5B5;}
TD#abst_45rot		p.bodytext				{text-align: right; margin-top: 3px;}
TD#abst_45grn								{width: 50px; background: #B5E8B5;}
TD#abst_45grn		p.bodytext				{text-align: right; margin-top: 3px;}

										
/******/
/*NEWS*/
/******/

table#nml									{width: 645px; vertical-align: top; padding: 0px; spacing: 0px; border-style: none; border: 0px; background: #FFFFFF;}
TD#nml_head			h1						{font-size: 11px; font-weight: bold; color: #006600; margin-top: 0px; margin-bottom: 15px;}
TD#nml_head			a:link					{color: #006600; font-weight: bold;}
TD#nml_head			a:visited				{color: #006600; font-weight: bold;}
TD#nml_head			a:hover					{color: #006600; font-weight: bold;}
TD#nml_head			a:active				{color: #006600; font-weight: bold;}
TD#nml_pic									{width: 100px; vertical-align: top; background: #FFFFFF;}
TD#nml_spacer								{width: 10px; vertical-align: top; background: #FFFFFF;}
table#news_body								{width: 520px; vertical-align: top; padding: 0px; spacing: 0px; border-style: none; border: 0px; background: #FFFFFF; text-align: left;}
TD#nml_body									{width: 520px; vertical-align: top; background: #FFFFFF;}
TD#nml_body			p.bodytext				{margin-top: 0px; margin-bottom: 10px;}
TD#nml_body			p.zofitext				{margin-top: 0px; margin-bottom: 2px; margin-left: 0px;}
TD#nml_body			p.small					{font-size: 9px;  margin-top: 0px; margin-bottom: 0px;}
TD#nml_body			a:link					{color: #FF0000; font-weight: normal;}
TD#nml_body			a:visited				{color: #FF0000; font-weight: normal;}
TD#nml_body			a:hover					{color: #AA0000; font-weight: normal;}
TD#nml_body			a:active				{color: #AA0000; font-weight: normal;}

table#nal									{width: 450px; vertical-align: top; padding: 0px; spacing: 0px; border-style: none; border: 0px; background: #FFFFFF;}
TD#nal_head			h1						{font-size: 11px; font-weight: bold; color: #006600; margin-top: 0px; margin-bottom: 10px;}
TD#nal_head			a:link					{color: #006600; font-weight: bold;}
TD#nal_head			a:visited				{color: #006600; font-weight: bold;}
TD#nal_head			a:hover					{color: #006600; font-weight: bold;}
TD#nal_head			a:active				{color: #006600; font-weight: bold;}
TD#nal_pic									{width: 90px; vertical-align: top; background: #FFFFFF;}
TD#nal_spacer								{width: 10px; vertical-align: top; background: #FFFFFF;}
table#aktuell_body							{width: 330px; vertical-align: top; padding: 0px; spacing: 0px; border: 0px; background: #FFFFFF; text-align: left;}
TD#nal_body									{width: 330px; vertical-align: top; background: #FFFFFF;}
TD#nal_body			p.bodytext				{margin-top: 0px; margin-bottom: 10px;}
TD#nal_body			p.small					{font-size: 9px;  margin-top: 0px; margin-bottom: 0px;}
TD#nal_body			a:link					{color: #FF0000; font-weight: normal;}
TD#nal_body			a:visited				{color: #FF0000; font-weight: normal;}
TD#nal_body			a:hover					{color: #AA0000; font-weight: normal;}
TD#nal_body			a:active				{color: #AA0000; font-weight: normal;}
TD#nal_content		p.small					{font-size: 9px; margin-top: 0px; margin-bottom: 0px;}

table#nms									{width: 645px; vertical-align: top; padding: 0px; spacing: 0px; border-style: none; border: 0px; background: #FFFFFF;}
TD#nms_content								{vertical-align: top;}
TD#nms_content		h1						{font-size: 11px; font-weight: bold; color: #006600; margin-top: 0px; margin-bottom: 16px;}
TD#nms_content		p.lead					{font-size: 11px; font-style: italic; margin-top: 0px; margin-bottom: 13px;}
TD#nms_content		p.bodytext				{font-size: 11px; font-style: normal; margin-top: 0px; margin-bottom: 15px;}
TD#nms_content		p.fliesstext			{font-size: 11px; font-style: normal; margin-top: 0px; margin-bottom: 3px;}
TD#nms_content		p.small					{font-size: 9px; margin-top: 0px; margin-bottom: 10px;}
TD#nms_content		a:link					{color: #FF0000; font-weight: normal;}
TD#nms_content		a:visited				{color: #FF0000; font-weight: normal;}
TD#nms_content		a:hover					{color: #AA0000; font-weight: normal;}
TD#nms_content		a:active				{color: #AA0000; font-weight: normal;}
TD#nms_back									{text-align: right; vertical-align: bottom;}
table#nas									{width: 450px; vertical-align: top; margin-top: -3px; spacing: 0px; border-style: none; border: 0px; background: #FFFFFF;}
TD#nas_content								{vertical-align: top;}
TD#nas_content		h1						{font-size: 11px; font-weight: bold; color: #006600; margin-top: 0px; margin-bottom: 16px;}
TD#nas_content		p.lead					{font-size: 11px; font-weight: normal; font-style: italic; margin-top: 0px; margin-bottom: 13px;}
TD#nas_content		h3						{font-size: 11px; font-weight: normal; font-style: italic; margin-top: 0px; margin-bottom: 13px;}
TD#nas_content		p.bodytext				{font-size: 11px; font-style: normal; margin-top: 0px; margin-bottom: 15px;}
TD#nas_content		p.fliesstext			{font-size: 11px; font-style: normal; margin-top: 0px; margin-bottom: 3px;}
TD#nas_content		p.small					{font-size: 9px; font-weight: normal; margin-top: 0px; margin-bottom: 10px;}
TD#nas_content		p.news-single-author	{font-size: 9px; font-weight: normal; margin-top: 0px; margin-bottom: 10px;}
TD#nas_back									{text-align: right; vertical-align: bottom;}

table#news_related							{width: 300px; background: #F7D2CA;}
TD#nms_related								{padding-top: 5px; padding-left: 0px; padding-bottom: 5px;}
TD#nms_related		p.title					{font-size: 11px; font-style: italic; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}
TD#nms_related		p.list					{font-size: 11px; margin-left: 15px; margin-top: 0px; margin-bottom: 0px;}
TD#nms_related		a:link					{color: #FF0000; font-weight: normal;}
TD#nms_related		a:visited				{color: #FF0000; font-weight: normal;}
TD#nms_related		a:hover					{color: #AA0000; font-weight: normal;}
TD#nms_related		a:active				{color: #AA0000; font-weight: normal;}

table#news_links							{width: 300px; border-style: none; background: #F7D2CA;}
TD#nms_links								{padding-top: 5px; padding-left: 0px; padding-bottom: 5px;}
TD#nms_links		p.title					{font-size: 11px; font-style: italic; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}
TD#nms_links		p.bodytext				{font-size: 11px; margin-left: 15px; margin-top: 0px; margin-bottom: 0px;}
TD#nms_links		p.fliesstext			{font-size: 11px; margin-left: 15px; margin-top: 0px; margin-bottom: 0px;}
TD#nms_links		a:link					{color: #FF0000; font-weight: normal;}
TD#nms_links		a:visited				{color: #FF0000; font-weight: normal;}
TD#nms_links		a:hover					{color: #AA0000; font-weight: normal;}
TD#nms_links		a:active				{color: #AA0000; font-weight: normal;}

table#news_files							{width: 300px; border-style: none; background: #F7D2CA;}
TD#nms_files								{padding-top: 5px; padding-left: 0px; padding-bottom: 5px;}
TD#nms_files		p.title					{font-size: 11px; font-style: italic; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}
TD#nms_files		p.filelist				{font-size: 11px; margin-left: 15px; margin-top: 0px; margin-bottom: 0px;}
TD#nms_files		a:link					{color: #FF0000; font-weight: normal;}
TD#nms_files		a:visited				{color: #FF0000; font-weight: normal;}
TD#nms_files		a:hover					{color: #AA0000; font-weight: normal;}
TD#nms_files		a:active				{color: #AA0000; font-weight: normal;}



/******/
/*POLL*/
/******/

table#poll									{width: 100%; padding: 0px; spacing: 0px; border: 0px; border-style: none; background-color: #99B4C4}
TD#pollquestion								{}
TD#pollquestion		p.questiontext			{margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;}
TD#answercell		p.answertext			{font-weight: bold;}
TD#answercell		input.pollsubmit		{margin-left: 5px; margin-bottom: 5px; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
TD#answerresults	p.answertext2			{margin-top: 0px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;}
TD#answerresults	p.balkentext			{margin-top: 0px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;}
TD#balkenresult		p.balkentext			{margin-top: 0px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px;}
TD#textresult		p.balkentext			{margin-top: 0px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px;}
TD#beteiligung		p.answertext2			{margin-top: 0px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;}
DIV.tx-jkpoll-pi1							{background-color: #99B4C4}


/***************/
/WAHLERGEBNISSE*/
/***************/

table#ergerw05								{width: 100%; padding: 0px; spacing: 0px; border: 0px; border-style: none;}
TD#kandi			p.titletext				{width: 350px; font-weight: bold; text-align: left; color: #000000; margin-top: 0px; margin-bottom: 5px;}
TD#kandi			p.bodytext				{width: 350px; font-weight: normal; text-align: left;}
TD#stimme			p.titletext				{width: 90px; font-weight: bold; text-align: right; color: #000000; margin-top: 0px; margin-bottom: 5px;}
TD#stimme			p.bodytext				{width: 90px; font-weight: normal; text-align: right;}




/*************/
/*PRINTFOOTER*/
/*************/

table#footpage								{width: 100%; background: #ffffff;}
TD#footpage_left							{width: 105px; vertical-align: bottom; text-align: left;}
TD#footpage_left	a:link					{color: #000000; font-weight: normal;}
TD#footpage_left	a:visited				{color: #000000; font-weight: normal;}
TD#footpage_left	a:hover					{color: #FF0000; font-weight: normal;}
TD#footpage_left	a:active				{color: #AA0000; font-weight: normal;}
TD#footpage_right							{vertical-align: bottom; text-align: right; padding-right: 0px;}
TD#footpage_right	a:link					{color: #000000; font-weight: normal;}
TD#footpage_right	a:visited				{color: #000000; font-weight: normal;}
TD#footpage_right	a:hover					{color: #FF0000; font-weight: normal;}
TD#footpage_right	a:active				{color: #AA0000; font-weight: normal;}




/***********/
/*Gästebuch*/
/**********/

TD#eintrag 									{background-color: #FFFFFF;}

TD#eintrag			h1						{color: #006600; margin-top: -3px; margin-bottom: 28px;}
											
TD#gasteintrag 								{border-bottom: 1px solid #4477AA;}

TD#gasteintrag		h1						{color: #006600; margin-top: -3px; margin-bottom: 0px;}
											
TD#gastteaser		h1						{color: #006600; margin-top: -3px; margin-bottom: 0px;}


.tx-guestbook-list-header 					{background-color: #FFFFFF; color: #006600; font-weight:bold; padding-bottom:15px; }
.tx-guestbook-list-row 						{background-color: #FFFFFF; }
.tx-guestbook-list-rowleft 					{background-color: #EEEEEE; }
.tx-guestbook-list-entrycomment-title 		{font-weight: bold; }
.tx-guestbook-list-entrycomment 			{font-style: italic; }
.tx-guestbook-list-small 					{font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD 			{font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell 		{background-color: #EEEEEE; }
.tx-guestbook-latest-header 				{background-color: #FFFFFF; color: #006600; font-weight:bold; padding-bottom:15px; }
.tx-guestbook-latest-header_home 			{line-height:27px; background-color: #629862; color: #FFFFFF; font-weight:bold; padding-left:5px; }
.tx-guestbook-latest-row 					{background-color: #FFFFFF; }
.tx-guestbook-latest-row_home 				{background-color: #FFFFFF; border-left: 1px solid #E4EFE4; border-right: 1px solid #E4EFE4; padding: 5px; }
.tx-guestbook-latest-small 					{font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med 			{background: #E4EFE4; font-size:11px; color:#006600; width:160px; height:20px; }
.tx-guestbook-form-inputfield-big 			{background: #E4EFE4; font-size:11px; color:#006600; width:200px; height:20px; }
.tx-guestbook-form-textarea 				{background: #E4EFE4; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#006600; width:360px; }
.tx-guestbook-form-obligationfield 			{color: #CC0000;}
.tx-guestbook-form-error 					{color: #CC0000;}											



/********/
/*RIGHT*/
/*******/

TD#rightcont					{width: 150px; vertical-align: top; background: #C2C2C2; padding: 0px; }

TD#rightcont 		div.csc-header-n1		{background: #99C4C4;}
TD#rightcont 		h1.csc-firstHeader		{font-size: 10px; line-height: 27px; margin-left: 5px; margin-bottom: 0px; vertical-align: center; font-weight: bold; font-style: normal;}

TD#rightcont 		p.bodytext				{font-size: 10px; line-height: 12px; margin-top: 5px; margin-left: 3px; margin-right: 3px; margin-bottom: 10px; font-weight: normal; font-style: normal;}
TD#rightcont 		p.zotatext				{font-size: 10px; line-height: 12px; margin-top: 10px; margin-left: 3px; margin-right: 3px; margin-bottom: 10px; font-weight: normal; font-style: normal;}
TD#rightcont		a:link					{color: #000000; font-weight: normal;}
TD#rightcont		a:visited				{color: #000000; font-weight: normal;}
TD#rightcont		a:hover					{color: #FF0000; font-weight: normal;}
TD#rightcont		a:active				{color: #FF0000; font-weight: normal;}
											
TABLE#spruch								{width: 150px; border-style: none; background: #99C4C4;}
TABLE#spruch		p.bodytext				{font-size: 10px; line-height: 12px; margin-top: 5px; margin-left: 3px; margin-right: 3px; margin-bottom: 10px;}
TD#spruchtitel		p.bodytext				{font-size: 10px; font-weight: bold; line-height: 12px; margin-top: 5px; margin-left: 3px; margin-right: 3px; margin-bottom: 3px;}
TD#spruchkursivo	p.bodytext				{font-size: 10px; font-style: italic; line-height: 12px; margin-top: 10px; margin-left: 3px; margin-right: 3px; margin-bottom: 1px;}
TD#spruchtext		p.bodytext				{font-size: 10px; line-height: 13px; margin-top: 5px; margin-left: 3px; margin-right: 3px; margin-bottom: 2px;}
TD#spruchkursiv		p.bodytext				{font-size: 10px; font-style: italic; line-height: 12px; margin-top: 5px; margin-left: 3px; margin-right: 3px; margin-bottom: 10px;}



TABLE#sps							{width: 150px; vertical-align: top; background: #FFC8C8; border-style: none; padding: 0px;}
TD#sps_pic			p.bodytext				{text-align: center; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}



TABLE#linksch						{width: 150px; vertical-align: top; background: #CCCCCC; border-style: none; padding: 0px;}
TD#linksch_pic		p.bodytext				{text-align: center; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}



TABLE#abstres						{width: 150px; padding: 0px; spacing: 0px; border: 0px; border-style: none; background-color: #99B4C4}
TD#abspic			p.bodytext				{border: 0px; border-style: none; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}
TD#abspic			img						{border: 0px; border-style: none; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}
TD#abstext			p.bodytext				{font-size: 10px; line-height: 12px; margin-top: 5px; margin-left: 3px; margin-right: 3px; margin-bottom: 10px; font-weight: normal; font-style: normal;}


TABLE#poll2									{width: 150px; padding: 0px; spacing: 0px; border: 0px; border-style: none; background-color: #99B4C4}
TABLE#poll3									{width: 150px; padding: 0px; spacing: 0px; border: 0px; border-style: none; background-color: #FCF746}
TABLE#poll4									{width: 150px; padding: 0px; spacing: 0px; border: 0px; border-style: none; background-color: #FCB546}
TABLE#poll5									{width: 150px; padding: 0px; spacing: 0px; border: 0px; border-style: none; background-color: #FC9746}
TD#pollhead			h1, h2					{margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; font-size: 11px; font-weight: bold;}
TD#pollhead			p.pollhead				{margin-left: 15px; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; font-size: 11px; font-weight: bold;}
TD#pollimage								{width: 40px; vertical-align: top;}
TD#pollimage		p.pollbild				{margin-left: 0px; margin-top: 5px;}
TD#pollquestion2							{width: 110px;}
TD#pollquestion2	p.bodytext				{margin-left: 0px; margin-bottom: 10px; font-size: 9px;}
TD#pollquestion3							{width: 110px;}
TD#pollquestion3	p.bodytext				{margin-left: 15px; margin-bottom: 10px; font-size: 9px;}
TD#polllink			p.bodytext				{margin-bottom: 10px; font-size: 10px; text-align: center;}
TD#polllink			a:link					{color: #000000; font-weight: bold;}
TD#polllink			a:visited				{color: #000000; font-weight: bold;}
TD#polllink			a:hover					{color: #FF0000; font-weight: bold;}
TD#polllink			a:active				{color: #AA0000; font-weight: bold;}
TD#pollanswer2		p.answerresult2			{margin-left: 15px; margin-right: 0px; font-size: 9px;}
TD#pollanswer2		p.bodytext				{margin-bottom: 10px; text-align: center; font-size: 9px;}

TABLE#zotanews								{background: #EECCEE;}


TD#vorschau					{width: 150px; vertical-align: top; border-collapse: collapse; border-style: none; background: #C2C2C2;}
TABLE#gallery					{width: 150px; background: #C2C2C2; padding: 0px; spacing: 0px; border-collapse: collapse; border-style: none; }
TABLE#gallery h4					{margin-top: 100px; color:#006600;}
TABLE#gallery DIV					{ padding: 0px; margin: 0px; }
TABLE#gallery dl					{ padding: 0px; margin: 0px; }
TABLE#gallery dt					{ padding: 0px; margin: 0px; }



/************/
/*NAVIGATION*/
/************/


TD#hauptnavigation				{ font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; }					



/*Level 0*/

TD#hauptnavigation DIV.menu-level0-no		{ border-left-style: solid; border-left-width: 1px; border-left-color: #FFFFFF; float: right; line-height: 30px; font-size: 12px; background-color: #CE2F2F; vertical-align: center; text-align: left; letter-spacing: 0px; color: #FFFFFF; }
											
TD#hauptnavigation DIV.menu-level0-no a		{ text-decoration: none; padding-left: 5px; padding-right: 8px; color: #FFFFFF; }										

TD#hauptnavigation DIV.menu-level0-no a:hover	{ line-height: 30px; padding-top: 9px; padding-bottom: 9px; background-color: #951B1B; vertical-align: center; letter-spacing: 0px; color: #FFFFFF; }
											
TD#hauptnavigation DIV.menu-level0-act		{ border-left-style: solid; border-left-width: 1px; border-left-color: #FFFFFF; float: right; line-height: 30px; font-size: 12px; background-color: #951B1B; vertical-align: center; text-align: left; letter-spacing: 0px; color: #FFFFFF; }										
											
TD#hauptnavigation DIV.menu-level0-act a		{ text-decoration: none; padding-left: 5px; padding-right: 8px; color: #FFFFFF; }										

TD#hauptnavigation DIV.menu-level0-act a:hover	{ text-decoration: none; color: #FFFFFF; }



/*Navigation links*/
/*Level 1*/

TD#navi_links								{
											cellpadding: 0;
											}					

TD#navi_links DIV.menu-level1-no			{
											background: #004477;
											vertical-align: center;
											line-height: 27px;
											font-size: 11px;
											font-weight: bold;
											color: #FFFFFF;
											border-bottom: 1px solid #C7D7E9;
											}
											
TD#navi_links DIV.menu-level1-no a			{
											width: 100%;
											color: #FFFFFF;
											margin-left: 5px;
											}										

TD#navi_links DIV.menu-level1-no a:hover	{
											width: 100%;
											color: #FF0000;
											margin-left: 5px;
											}
											
TD#navi_links DIV.menu-level1-act			{
											background: #004477;
											vertical-align: center;
											line-height: 27px;
											font-size: 11px;
											font-weight: bold;
											border-bottom: 1px solid #C7D7E9;
											}
											
TD#navi_links DIV.menu-level1-act a			{
											width: 100%;
											color: #FFFF00;
											margin-left: 5px;
											}										

TD#navi_links DIV.menu-level1-act a:hover	{
											width: 100%;
											color: #FF0000;
											margin-left: 5px;
											}											





/*Level 2*/
TD#navi_links DIV.menu-level2-no			{
											background: #005588;
											vertical-align: center;
											line-height: 27px;
											font-size: 11px;
											border-bottom: 1px solid #C7D7E9;
											}
											
TD#navi_links DIV.menu-level2-no a			{
											width: 100%;
											color: #FFFFFF;
											margin-left: 15px;
											font-weight: normal;
											}										

TD#navi_links DIV.menu-level2-no a:hover	{
											width: 100%;
											color: #FF0000;
											margin-left: 15px;
											font-weight: normal;
											}
											
TD#navi_links DIV.menu-level2-act			{
											background: #005588;
											vertical-align: center;
											line-height: 27px;
											font-size: 11px;
											border-bottom: 1px solid #C7D7E9;
											}
											
TD#navi_links DIV.menu-level2-act a			{
											width: 100%;
											color: #FFFF00;
											margin-left: 15px;
											font-weight: normal;
											}										

TD#navi_links DIV.menu-level2-act a:hover	{
											width: 100%;
											color: #FF0000;
											margin-left: 15px;
											font-weight: normal;
											}											





/*Level 3*/
TD#navi_links DIV.menu-level3-no			{
											background: #006699;
											vertical-align: center;
											line-height: 27px;
											font-size: 11px;
											font-style: italic;
											border-bottom: 1px solid #C7D7E9;
											}
											
TD#navi_links DIV.menu-level3-no a			{
											width: 100%;
											color: #FFFFFF;
											margin-left: 25px;
											font-weight: normal;
											}										

TD#navi_links DIV.menu-level3-no a:hover	{
											width: 100%;
											color: #FF0000;
											margin-left: 25px;
											font-weight: normal;
											}
											
TD#navi_links DIV.menu-level3-act			{
											background: #006699;
											vertical-align: center;
											line-height: 27px;
											font-size: 11px;
											font-style: italic;
											border-bottom: 1px solid #C7D7E9;
											}
											
TD#navi_links DIV.menu-level3-act a			{
											width: 100%;
											color: #FFFF00;
											margin-left: 25px;
											font-weight: normal;
											}										

TD#navi_links DIV.menu-level3-act a:hover	{
											width: 100%;
											color: #FF0000;
											margin-left: 25px;
											font-weight: normal;
											}											



/*Level 4*/
TD#navi_links DIV.menu-level4-no			{
											background: #007799;
											vertical-align: center;
											line-height: 22px;
											font-size: 11px;
											font-style: italic;
											border-bottom: 1px solid #C7D7E9;
											}

TD#navi_links DIV.menu-level4-no a			{
											width: 100%;
											color: #FFFFFF;
											margin-left: 35px;
											font-weight: normal;
											}										

TD#navi_links DIV.menu-level4-no a:hover	{
											width: 100%;
											color: #FF0000;
											margin-left: 35px;
											font-weight: normal;
											}
											
TD#navi_links DIV.menu-level4-act			{
											background: #007799;
											vertical-align: center;
											line-height: 22px;
											font-size: 11px;
											font-style: italic;
											border-bottom: 1px solid #C7D7E9;
											}
											
TD#navi_links DIV.menu-level4-act a			{
											width: 100%;
											color: #FFFF00;
											margin-left: 35px;
											font-weight: normal;
											}										

TD#navi_links DIV.menu-level4-act a:hover	{
											width: 100%;
											color: #FF0000;
											margin-left: 35px;
											font-weight: normal;
											}											




/*Level 5*/
TD#navi_links DIV.menu-level5-no			{
											background: #008899;
											vertical-align: center;
											line-height: 22px;
											font-size: 11px;
											font-style: italic;
											border-bottom: 1px solid #C7D7E9;
											}

TD#navi_links DIV.menu-level5-no a			{
											width: 100%;
											color: #FFFFFF;
											margin-left: 45px;
											font-weight: normal;
											}										

TD#navi_links DIV.menu-level5-no a:hover	{
											width: 100%;
											color: #FF0000;
											margin-left: 45px;
											font-weight: normal;
											}
											
TD#navi_links DIV.menu-level5-act			{
											background: #008899;
											vertical-align: center;
											line-height: 22px;
											font-size: 11px;
											font-style: italic;
											border-bottom: 1px solid #C7D7E9;
											}
											
TD#navi_links DIV.menu-level5-act a			{
											width: 100%;
											color: #FFFF00;
											margin-left: 45px;
											font-weight: normal;
											}										

TD#navi_links DIV.menu-level5-act a:hover	{
											width: 100%;
											color: #FF0000;
											margin-left: 45px;
											font-weight: normal;
											}											



/**********/
/*ROOTLINE*/
/**********/

TD#rootline									{
											width: 650px;
											/*background: #C7D7E9;*/
											background: #E4EAEF;
											font-size: 10px;
											line-height: 25px;
											/*border-top: 1px solid #006600;*/
											vertical-align: center;
											font-weight: normal;
											font-style:normal;
											}

																				
TD#rootline DIV.trail						{
											color: #000000;
											margin-left: 5px;
											}
											
TD#rootline DIV.trail a						{color: #000000;}											
TD#rootline DIV.trail a:hover				{color: #FF0000;}





/******************/
/* Indexed Search */
/******************/
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#99c9c9; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:normal; margin-top: 5px; margin-bottom: 20px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-weight: normal; color: #FF0000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; margin-bottom: 20px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { margin-bottom: 20px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
	

/*********/
/*SUCHBOX*/
/*********/

TD#suchwort									{height: 20px; width: 120px; vertical-align: bottom;}
TD#suchwort				p.suchen			{font-size: 10px; font-weight: bold;  text-align: left;}
TD#suchbox									{height: 20px; vertical-align: bottom; width: 120px; align: left;}
TD#suchbox				INPUT				{height: 16px; width: 120px; font-size: 9px;}



/****************/
/* Photogalerie */
/****************/

    /* gallery - album  */

	#tx-lzgallery-pi1 {width: 450px; align: left; border-width: 0px; border-style: none; border-collapse: collapse;}

	#tx-lzgallery-pi1-fotos {margin-left: -3px; width: 100%; align:left; border-width:0px; border-style:none; text-align:center; border-collapse:collapse; font-family:verdana;}
	#tx-lzgallery-pi1-fotos td {align: left; text-align: center; border-style:none; padding-left: 3px; padding-bottom: 4px; vertical-align: bottom; border-collapse: collapse;}

	#tx-lzgallery-pi1-title {width:100%;border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:#4488AA;text-align:center;margin-bottom:20px;font-size:11px;}
	#tx-lzgallery-pi1-descr-long {margin:0px;text-align:left;}

	.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
	.tx-lzgallery-pi1-5x5-1 {font-size:10px;margin-bottom:20px;}
	.tx-lzgallery-pi1-1x1-1 {font-size:8px;}
	.tx-lzgallery-pi1-1x1-2 {font-size:11px;}
	.tx-lzgallery-pi1-1x1-filename {font-size:8px;}
