/*********************/
/*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#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#150						{width: 450px; border-collapse: collapse;}

TD#150left					{width: 150px;}
TD#150right					{width: 300px;}
TD#150left		p.bodytext		{text-align: left;}
TD#150right		p.bodytext		{text-align: left;}
			
	

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}


/*************/
/*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;}
/********/
/*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;}
