
body.CMS,td,th {
  font-family: Verdana, Geneva, sans-serif;
  font-size:12px;
}
body.CMS{
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

@charset "ISO-8859-1";
.txt_white {
  color: #FFF;
}

ul{
	list-style-position:inside;
  font-size:12px;
  list-style-type: circle;
}
/*
a:link {
  color: #F60;
  text-decoration: underline;
}
a:visited {
  text-decoration: underline;
  color: #F60;
}
a:hover {
  text-decoration: none;
  color: #C00;
}
a:active {
  text-decoration: underline;
  color: #F60;
}
*/

a:link {
  color: #C00;
  text-decoration: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
}
a:visited {
  text-decoration: none;
  color: #C00;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
}
a:hover {
  text-decoration: none;
  color: #F60;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
}
a:active {
  text-decoration: none;
  color: #C00;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
}




/* LEFTMENU schule (1284) **********************************************************************************************/
span.leftmenu_1284					    {}
table.leftmenu_1284					  {
  padding:1px 0px 0px 0px;width:250px;
}
tr.leftmenu_1284 					    {
}
td.leftmenu_1284 					    {
  font-size:12px;line-height:14px;font-weight:bold;text-align:right;vertical-align:middle;padding-top:0px;padding-bottom:1px;padding-left:1px;padding-right:0px;margin:2px;
}
a.leftmenu_1284					  		{background-color:#f49ac0;color:#000000;display:block;text-decoration:none;padding:5px;margin-right:15px;}
a.leftmenu_1284:link					{color:#000000;}
a.leftmenu_1284:visited			  {color:#000000;}
a.leftmenu_1284:hover			  	{color:#FFFFFF;}
a.leftmenu_1284:active			  {color:#000000;}

a.leftmenu_1284_active        {background-color:#f49ac0;color:#FFFFFF;display:block;text-decoration:none;padding:5px;margin-right:15px;}
a.leftmenu_1284_active:link		{color:#FFFFFF;}
a.leftmenu_1284_active:visited{color:#FFFFFF;}
a.leftmenu_1284_active:hover	{color:#FFFFFF;}
a.leftmenu_1284_active:active {color:#FFFFFF;}
/* LEFTMENU_SUBS schule (1284) *****************************************************************************************/
span.leftmenu_1284_subs             {}
table.leftmenu_1284_subs            {
  /* border-style:solid;border-width:1px;border-color:#FFFFFF; */
}
tr.leftmenu_1284_subs               {
}
td.leftmenu_1284_subs               {
  font-size:12px;line-height:14px;font-weight:normal;text-align:right;vertical-align:middle;padding-top:0px;padding-bottom:1px;padding-left:1px;padding-right:1px;margin:2px;
}
a.leftmenu_1284_subs                {background-color:#f49ac0;color:#000000;display:block;text-decoration:none;padding:4px;padding-right:15px;}
a.leftmenu_1284_subs:link           {color:#000000;}
a.leftmenu_1284_subs:visited        {color:#000000;}
a.leftmenu_1284_subs:hover          {color:#FFFFFF;font-weight:normal}
a.leftmenu_1284_subs:active         {color:#000000;}

a.leftmenu_1284_subs_active         {background-color:#f49ac0;color:#FFFFFF;display:block;text-decoration:none;padding:4px;padding-right:15px;}
a.leftmenu_1284_subs_active:link    {color:#FFFFFF;}
a.leftmenu_1284_subs_active:visited {color:#FFFFFF;}
a.leftmenu_1284_subs_active:hover   {color:#FFFFFF;font-weight:normal}
a.leftmenu_1284_subs_active:active  {color:#FFFFFF;}




/* LEFTMENU veranstaltungen (1285) *************************************************************************************/
span.leftmenu_1285              {}
table.leftmenu_1285           {
  /* border-style:solid;border-width:1px;border-color:#FFFFFF; */
  padding:1px 0px 0px 0px;width:250px;
}
tr.leftmenu_1285              {
}
td.leftmenu_1285              {
  font-size:12px;line-height:14px;font-weight:bold;text-align:right;vertical-align:middle;padding-top:0px;padding-bottom:1px;padding-left:1px;padding-right:0px;margin:2px;
}
a.leftmenu_1285                {background-color:#f7941d;color:#000000;display:block;text-decoration:none;padding:5px;margin-right:15px;}
a.leftmenu_1285:link           {color:#000000;}
a.leftmenu_1285:visited        {color:#000000;}
a.leftmenu_1285:hover          {color:#FFFFFF;}
a.leftmenu_1285:active         {color:#000000;}

a.leftmenu_1285_active         {background-color:#f7941d;color:#FFFFFF;display:block;text-decoration:none;padding:5px;margin-right:15px;}
a.leftmenu_1285_active:link    {color:#FFFFFF;}
a.leftmenu_1285_active:visited {color:#FFFFFF;}
a.leftmenu_1285_active:hover   {color:#FFFFFF;}
a.leftmenu_1285_active:active  {color:#FFFFFF;}
/* LEFTMENU_SUBS veranstaltungen (1285) ********************************************************************************/
span.leftmenu_1285_subs             {}
table.leftmenu_1285_subs            {
  /* border-style:solid;border-width:1px;border-color:#FFFFFF; */
}
tr.leftmenu_1285_subs               {
}
td.leftmenu_1285_subs               {
  font-size:12px;line-height:14px;font-weight:normal;text-align:right;vertical-align:middle;padding-top:0px;padding-bottom:1px;padding-left:1px;padding-right:1px;margin:2px;
}
a.leftmenu_1285_subs                {background-color:#f7941d;color:#000000;display:block;text-decoration:none;padding:4px;padding-right:15px;}
a.leftmenu_1285_subs:link           {color:#000000;}
a.leftmenu_1285_subs:visited        {color:#000000;}
a.leftmenu_1285_subs:hover          {color:#FFFFFF;font-weight:normal}
a.leftmenu_1285_subs:active         {color:#000000;}

a.leftmenu_1285_subs_active         {background-color:#f7941d;color:#FFFFFF;display:block;text-decoration:none;padding:4px;padding-right:15px;}
a.leftmenu_1285_subs_active:link    {color:#FFFFFF;}
a.leftmenu_1285_subs_active:visited {color:#FFFFFF;}
a.leftmenu_1285_subs_active:hover   {color:#FFFFFF;font-weight:normal}
a.leftmenu_1285_subs_active:active  {color:#FFFFFF;}




/* LEFTMENU sponsoren (1286) *******************************************************************************************/
span.leftmenu_1286              {}
table.leftmenu_1286           {
  /* border-style:solid;border-width:1px;border-color:#FFFFFF; */ 
  padding:1px 0px 0px 0px;width:250px;
}
tr.leftmenu_1286              {
}
td.leftmenu_1286              {
  font-size:12px;line-height:14px;font-weight:bold;text-align:right;vertical-align:middle;padding-top:0px;padding-bottom:1px;padding-left:1px;padding-right:0px;margin:2px;
}
a.leftmenu_1286                {background-color:#93c53e;color:#000000;display:block;text-decoration:none;padding:5px;margin-right:15px;}
a.leftmenu_1286:link           {color:#000000;}
a.leftmenu_1286:visited        {color:#000000;}
a.leftmenu_1286:hover          {color:#FFFFFF;}
a.leftmenu_1286:active         {color:#000000;}

a.leftmenu_1286_active         {background-color:#93c53e;color:#FFFFFF;display:block;text-decoration:none;padding:5px;margin-right:15px;}
a.leftmenu_1286_active:link    {color:#FFFFFF;}
a.leftmenu_1286_active:visited {color:#FFFFFF;}
a.leftmenu_1286_active:hover   {color:#FFFFFF;}
a.leftmenu_1286_active:active  {color:#FFFFFF;}
/* LEFTMENU_SUBS sponsoren (1286) **************************************************************************************/
span.leftmenu_1286_subs             {}
table.leftmenu_1286_subs            {
  /* border-style:solid;border-width:1px;border-color:#FFFFFF; */
}
tr.leftmenu_1286_subs               {
}
td.leftmenu_1286_subs               {
  font-size:12px;line-height:14px;font-weight:normal;text-align:right;vertical-align:middle;padding-top:0px;padding-bottom:1px;padding-left:1px;padding-right:1px;margin:2px;
}
a.leftmenu_1286_subs                {background-color:#93c53e;color:#000000;display:block;text-decoration:none;padding:4px;padding-right:15px;}
a.leftmenu_1286_subs:link           {color:#000000;}
a.leftmenu_1286_subs:visited        {color:#000000;}
a.leftmenu_1286_subs:hover          {color:#FFFFFF;font-weight:normal}
a.leftmenu_1286_subs:active         {color:#000000;}

a.leftmenu_1286_subs_active         {background-color:#93c53e;color:#FFFFFF;display:block;text-decoration:none;padding:4px;padding-right:15px;}
a.leftmenu_1286_subs_active:link    {color:#FFFFFF;}
a.leftmenu_1286_subs_active:visited {color:#FFFFFF;}
a.leftmenu_1286_subs_active:hover   {color:#FFFFFF;font-weight:normal}
a.leftmenu_1286_subs_active:active  {color:#FFFFFF;}




/* LEFTMENU links (1287) ***********************************************************************************************/
span.leftmenu_1287              {}
table.leftmenu_1287           {
  /* border-style:solid;border-width:1px;border-color:#FFFFFF; */
  padding:1px 0px 0px 0px;width:250px;
}
tr.leftmenu_1287              {
}
td.leftmenu_1287              {
  font-size:12px;line-height:14px;font-weight:bold;text-align:right;vertical-align:middle;padding-top:0px;padding-bottom:1px;padding-left:1px;padding-right:0px;margin:2px;
}
a.leftmenu_1287                {background-color:#00bff3;color:#000000;display:block;text-decoration:none;padding:5px;margin-right:15px;}
a.leftmenu_1287:link           {color:#000000;}
a.leftmenu_1287:visited        {color:#000000;}
a.leftmenu_1287:hover          {color:#FFFFFF;}
a.leftmenu_1287:active         {color:#000000;}

a.leftmenu_1287_active         {background-color:#00bff3;color:#FFFFFF;display:block;text-decoration:none;padding:5px;margin-right:15px;}
a.leftmenu_1287_active:link    {color:#FFFFFF;}
a.leftmenu_1287_active:visited {color:#FFFFFF;}
a.leftmenu_1287_active:hover   {color:#FFFFFF;}
a.leftmenu_1287_active:active  {color:#FFFFFF;}
/* LEFTMENU_SUBS links (1287) ******************************************************************************************/
span.leftmenu_1287_subs             {}
table.leftmenu_1287_subs            {
  /* border-style:solid;border-width:1px;border-color:#FFFFFF; */
}
tr.leftmenu_1287_subs               {
}
td.leftmenu_1287_subs               {
  font-size:12px;line-height:14px;font-weight:normal;text-align:right;vertical-align:middle;padding-top:0px;padding-bottom:1px;padding-left:1px;padding-right:1px;margin:2px;
}
a.leftmenu_1287_subs                {background-color:#00bff3;color:#000000;display:block;text-decoration:none;padding:4px;padding-right:15px;}
a.leftmenu_1287_subs:link           {color:#000000;}
a.leftmenu_1287_subs:visited        {color:#000000;}
a.leftmenu_1287_subs:hover          {color:#FFFFFF;font-weight:normal}
a.leftmenu_1287_subs:active         {color:#000000;}

a.leftmenu_1287_subs_active         {background-color:#00bff3;color:#FFFFFF;display:block;text-decoration:none;padding:4px;padding-right:15px;}
a.leftmenu_1287_subs_active:link    {color:#FFFFFF;}
a.leftmenu_1287_subs_active:visited {color:#FFFFFF;}
a.leftmenu_1287_subs_active:hover   {color:#FFFFFF;font-weight:normal}
a.leftmenu_1287_subs_active:active  {color:#FFFFFF;}




/* LEFTMENU kontakt (1288) *********************************************************************************************/
span.leftmenu_1288              {}
table.leftmenu_1288           {
  /* border-style:solid;border-width:1px;border-color:#FFFFFF; */
  padding:1px 0px 0px 0px;width:250px;
}
tr.leftmenu_1288              {
}
td.leftmenu_1288              {
  font-size:12px;line-height:14px;font-weight:bold;text-align:right;vertical-align:middle;padding-top:0px;padding-bottom:1px;padding-left:1px;padding-right:0px;margin:2px;
}
a.leftmenu_1288                {background-color:#a963a9;color:#000000;display:block;text-decoration:none;padding:5px;margin-right:15px;}
a.leftmenu_1288:link           {color:#000000;}
a.leftmenu_1288:visited        {color:#000000;}
a.leftmenu_1288:hover          {color:#FFFFFF;}
a.leftmenu_1288:active         {color:#000000;}

a.leftmenu_1288_active         {background-color:#a963a9;color:#FFFFFF;display:block;text-decoration:none;padding:5px;margin-right:15px;}
a.leftmenu_1288_active:link    {color:#FFFFFF;}
a.leftmenu_1288_active:visited {color:#FFFFFF;}
a.leftmenu_1288_active:hover   {color:#FFFFFF;}
a.leftmenu_1288_active:active  {color:#FFFFFF;}
/* LEFTMENU_SUBS kontakt (1288) *****************************************************************************************/
span.leftmenu_1288_subs             {}
table.leftmenu_1288_subs            {
  /* border-style:solid;border-width:1px;border-color:#FFFFFF; */
}
tr.leftmenu_1288_subs               {
}
td.leftmenu_1288_subs               {
  font-size:12px;line-height:14px;font-weight:normal;text-align:right;vertical-align:middle;padding-top:0px;padding-bottom:1px;padding-left:1px;padding-right:1px;margin:2px;
}
a.leftmenu_1288_subs                {background-color:#a963a9;color:#000000;display:block;text-decoration:none;padding:4px;padding-right:15px;}
a.leftmenu_1288_subs:link           {color:#000000;}
a.leftmenu_1288_subs:visited        {color:#000000;}
a.leftmenu_1288_subs:hover          {color:#FFFFFF;font-weight:normal}
a.leftmenu_1288_subs:active         {color:#000000;}

a.leftmenu_1288_subs_active         {background-color:#a963a9;color:#FFFFFF;display:block;text-decoration:none;padding:4px;padding-right:15px;}
a.leftmenu_1288_subs_active:link    {color:#FFFFFF;}
a.leftmenu_1288_subs_active:visited {color:#FFFFFF;}
a.leftmenu_1288_subs_active:hover   {color:#FFFFFF;font-weight:normal}
a.leftmenu_1288_subs_active:active  {color:#FFFFFF;}



/* PAGEPARTS ***********************************************************************************************************/
div.PP{
  page-break-inside:avoid;
  margin-top:20px;
}
table.PP        {
  table-layout:fixed;
  text-align:center;
  width:95%;
  border-style:solid;border-width:0px 0px 0px 0px;border-color:#989898;
  margin-top:0px;
  margin-bottom:20px; /* NOTE: firefix does not collapse top and bottom margin*/
  margin-left:10px;
  margin-right:0px; /*margin-right does not work correctly in Opera and IE, only in firefox*/
  padding:0px;
  padding-right:5px;
}
th.PP           {
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  border-color:#FFFFFF;border-style:solid;border-width:0px;
  color:#000000;
  font-size:16px;
  padding-top:4px;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:0px;
  /* background-image:url(/images/TitleBack_Default.jpg); */
}
th.PP a         {}
tr.PP           {}
td.PP           {font-family:Arial, Helvetica, sans-serif;padding:10px;padding-bottom:5px;padding-top:5px;text-align:justify;}
span.PP_lead_in {display:block;margin:0px;padding-left:2px;padding-right:2px;padding:0px;}
span.PP_lead_out{display:block;margin:0px;padding-left:2px;padding-right:2px;padding:0px;}
h1.PP           {}
h2.PP           {}
h3.PP           {}
h4.PP           {}


/* PAGEPART ITEMS ******************************************************************************************************/
h1.PPI{
  font-size:14px;
}
