/*********************/
/*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: #E4EFE4;}
											
										
TD#leftcont					{vertical-align: top; padding-top: 40px; padding-left: 0px; padding-right: 0px; background: #E4EFE4;}
											
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;}

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: 645px;
						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;}

DIV.tx-gstselectpro-pi1			{ width: 100%; font-size: 1.00em; color: #000000; }
DIV.liste_er				{ width: 100%; clear: both; }
DIV.liste_er_links				{ width: 120px; height: 100%; float: left;}
DIV.liste_er_rechts			{ height: 100%; float:left; clear:right; }
DIV.text_normal				{ font-weight: normal; line-height: 1.4em; }
DIV.text_fett				{ font-weight: bold; line-height: 1.4em; }
DIV.text_40px				{ width: 40px; text-align: right; line-height: 1.4em; float: left; clear: both; }


div.leerzeile				{ height: 5px; width: 100%; }


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: 55px; 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: 50px; 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_0a					{width: 170px;}
TD#er_wahlen_1					{width: 70px;}
TD#er_wahlen_0		p.bodytext		{text-align: left; margin-top: 3px;}
TD#er_wahlen_0a		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_0ag					{width: 170px; 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_0ag		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_0au					{width: 170px; 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_0au		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#30						{width: 450px; border-collapse: collapse;}

TD#30l						{width: 30px;}
TD#30r						{width: 420px;}
TD#30l			p.bodytext			{text-align: left;}
TD#30r			p.bodytext			{text-align: left;}
TD#30l_g						{width: 30px; background: #E8E8E8;}
TD#30r_g						{width: 420px; background: #E8E8E8;}
TD#30l_g			p.bodytext			{text-align: left; margin-top: 3px;}
TD#30r_g			p.bodytext			{text-align: left; margin-top: 3px;}
TD#30l_u						{width: 30px; background: #EFEFEF;}
TD#30r_u						{width: 420px; background: #EFEFEF;}
TD#30l_u			p.bodytext			{text-align: left; margin-top: 3px;}
TD#30r_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;}
											
	

TABLE#steuern					{width: 450px; border-collapse: collapse;}

/*kopf*/
TD#steuhead210					{width: 210px; background: #DFDFDF;}
TD#steuhead210		p.bodytext			{text-align: right; margin-right: 3px;}
TD#steuhead80					{width: 80px; background: #DFDFDF;}
TD#steuhead80		p.bodytext			{text-align: right; margin-right: 3px;}

/*tabelle*/
TD#steuern210g					{width: 210px; background: #EFEFEF;}
TD#steuern210g		p.bodytext			{text-align: right; margin-top: 3px; margin-right: 3px;}
TD#steuern210u					{width: 210px; background: #E8E8E8;}
TD#steuern210u		p.bodytext			{text-align: right; margin-top: 3px; margin-right: 3px;}
TD#steuern80grn					{width: 80px; background: #B5E8B5;}
TD#steuern80grn		p.bodytext			{text-align: right; margin-top: 3px; margin-right: 3px;}
TD#steuern80rot					{width: 80px; background: #E8B5B5;}
TD#steuern80rot		p.bodytext			{text-align: right; margin-top: 3px; margin-right: 3px;}
TD#steuern80g					{width: 80px; background: #EFEFEF;}
TD#steuern80g		p.bodytext			{text-align: right; margin-top: 3px; margin-right: 3px;}
TD#steuern80u					{width: 80px; background: #E8E8E8;}
TD#steuern80u		p.bodytext			{text-align: right; margin-top: 3px; margin-right: 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;}




/***************/
/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; margin-bottom: 50px;}
.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-color: #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: #FF0000; font-weight: bold;}
TD#rightcont		a:visited			{color: #FF0000; font-weight: bold;}
TD#rightcont		a:hover			{color: #AA0000; font-weight: bold;}
TD#rightcont		a:active			{color: #AA0000; font-weight: bold;}



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#urwald					{width: 150px; border-style: none; background: #000000;}

TD#urwaldbild		p.bodytext			{text-align: center; margin-top: 5px; margin-left: 0px; margin-right: 0px;}
TD#urwaldtitel		p.bodytext			{font-size: 12px; color: #2D982D; font-weight: bold; text-align: left; line-height: 15px; margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 3px;}
TD#urwaldtext		p.bodytext			{font-size: 9px; color: #FFFFFF; text-align: left; line-height: 13px; margin-top: 5px; margin-left: 5px; margin-right: 5px;}
TD#urwaldtext2		p.bodytext			{font-size: 10px; color: #FFC8C8; font-weight: bold; text-align: left; line-height: 14px; margin-top: 5px; margin-left: 5px; margin-right: 5px;}
TD#urwaldmehr		p.bodytext			{font-size: 11px; color: #FFFFFF; text-align: left; line-height: 12px; margin-top: 10px; margin-left: 5px; margin-right: 5px; margin-bottom: 15px;}
TD#urwaldmehr		a:link			{color: #2D982D; font-weight: bold;}
TD#urwaldmehr		a:visited			{color: #2D982D; font-weight: bold;}
TD#urwaldmehr		a:focus			{color: #2D982D; font-weight: bold;}
TD#urwaldmehr		a:hover			{color: #FF0000; font-weight: bold;}
TD#urwaldmehr		a:active			{color: #FF0000; font-weight: bold;}



TABLE#rosigezeiten					{width: 150px; border-style: none; background: #000000;}

TD#rosigebild		p.bodytext			{text-align: center; margin-top: 5px; margin-left: 0px; margin-right: 0px;}
TD#rosigetitel		p.bodytext			{font-size: 18px; color: #FFC8C8; font-weight: bold; text-align: center; line-height: 25px; margin-top: 15px; margin-left: 5px; margin-right: 5px; margin-bottom: 3px;}
TD#rosigetext		p.bodytext			{font-size: 10px; color: #FFFFFF; text-align: center; line-height: 12px; margin-top: 5px; margin-left: 5px; margin-right: 5px;}
TD#rosigekonto		p.bodytext			{font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: center; line-height: 12px; margin-top: 5px; margin-left: 5px; margin-right: 5px;}
TD#rosigemehr		p.bodytext			{font-size: 10px; color: #FFFFFF; text-align: center; line-height: 12px; margin-top: 10px; margin-left: 5px; margin-right: 5px; margin-bottom: 15px;}
TD#rosigemehr		a:link			{color: #FFC8C8; font-weight: bold;}
TD#rosigemehr		a:visited			{color: #FFC8C8; font-weight: bold;}
TD#rosigemehr		a:hover			{color: #FF0000; font-weight: bold;}
TD#rosigemehr		a:active			{color: #FFC8C8; font-weight: bold;}



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;}


/******/
/*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}


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: 0px; font-size: 11px; font-weight: bold;}
TD#pollhead		p.pollhead			{margin-left: 15px; margin-top: 5px; margin-right: 5px; margin-bottom: 0px; 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: 150px;}
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;}




TABLE#gallery					{background: #FFC8C8;}
TABLE#gallery h4					{margin-top: 100px; color:#006600;}



/************/
/*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: #006600;
						vertical-align: center;
						line-height: 27px;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF;
						border-bottom: 1px solid #E4EFE4;
						}
											
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: #006600;
						vertical-align: center;
						line-height: 27px;
						font-size: 11px;
						font-weight: bold;
						border-bottom: 1px solid #E4EFE4;
						}
											
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: #007700;
						vertical-align: center;
						line-height: 27px;
						font-size: 11px;
						border-bottom: 1px solid #E4EFE4;
						}
											
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: #007700;
						vertical-align: center;
						line-height: 27px;
						font-size: 11px;
						border-bottom: 1px solid #E4EFE4;
						}
											
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: #008800;
						vertical-align: center;
						line-height: 27px;
						font-size: 11px;
						font-style: italic;
						border-bottom: 1px solid #E4EFE4;
						}
											
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: #008800;
						vertical-align: center;
						line-height: 27px;
						font-size: 11px;
						font-style: italic;
						border-bottom: 1px solid #E4EFE4;
						}
											
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: #229922;
						vertical-align: center;
						line-height: 22px;
						font-size: 11px;
						font-style: italic;
						border-bottom: 1px solid #E4EFE4;
						}

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: #229922;
						vertical-align: center;
						line-height: 22px;
						font-size: 11px;
						font-style: italic;
						border-bottom: 1px solid #E4EFE4;
						}
											
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: #449944;
						vertical-align: center;
						line-height: 22px;
						font-size: 11px;
						font-style: italic;
						border-bottom: 1px solid #E4EFE4;
						}

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: #449944;
						vertical-align: center;
						line-height: 22px;
						font-size: 11px;
						font-style: italic;
						border-bottom: 1px solid #E4EFE4;
						}
											
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: #E4EFE4;
						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;}



/****************/
/*     Gästebuch     */
/****************/



    .tx-veguestbook-pi1 {
        font-size:100%;
    }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		float:left;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:75%;
		font-weight:bold;
		float:right;
	}
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background:#666;
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding: 1em;
		width: 35em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:12em;
		background:#EFEFEF;
		min-height:4em;
		padding: 1em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		height:4em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:21em;
		background:#FFF;
		padding: 1em;
	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
		padding: 1em 0;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 30em;
		display: block;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}

