/*********************/
/*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;}



/*******************/
/*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;}



									
/******/
/*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: 520px; 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;}




/********/
/*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#greenpeace					{background: #73BD1E;}


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;
						}											




/******************/
/* 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;}



