/* allgemein  */

body, td, a  {  font-family: "Lucida Grande", Verdana, Arial, Helvetica, Swiss, SunSans-Regular, Sans-Serif;
                   font-size: 10px; line-height: 13px; font-style: normal; color: #000000; margin: 0; padding: 0 }

body   { background-image:url(/images/background.gif); }
td, table, tr       { margin: 0; padding: 0; vertical-align:top; }

b      {  font-weight: 800; }
a      {  font-weight: 400; text-decoration: none; margin: 0; padding:0 }

/* layer main */
#content { position: absolute; top: 0px; left: 0px; width: 819px; height: 100%  }

/* layer1 top  */
#lay1    { position: absolute; top: 0px; left: 0px; height: 93px; width: 819px; padding-top: 18px;  padding-left: 75px;
           color: black; background-image:url(/images/background1.gif); background-repeat:no-repeat; overflow: hidden   }
#lay1a   { position: absolute; top: 17px; left: 732px; color: #666666; }

/* layer2 navi  */
#lay2    { position: absolute; top: 125px; left: 40px;  color: black; margin: 0 }
#lay2a   { position: absolute; top: 225px; left: 440px; color: black  }

/* layer3 inhalt  */
#lay3    { position: absolute; top: 85px; left: 261px; width: 560px; color: black }
#lay3k   { position: absolute; top: 125px; left: 261px; color: black; white-space:nowrap }
#lay3a   { position: absolute; top: 85px; left: 261px; width: 90px; color: black }
#lay3b   { position: absolute; top: 85px; left: 401px; width: 420px   }


/* Klassen  */

/* navigation liste */
.navi { list-style-type:none; margin:0; padding:0 }


/* Fliesstext margin  */
.abstand { margin-top: 5px; margin-right: 10px; margin-left: 142px }

/* Bildleiste1 Startseite */
.bildleiste1 { overflow:hidden; width: 557px; margin-left: -141px;  margin-top: 1px }
* html .bildleiste1  { height: 1% }  /* IE Bugfix*/
.bildleiste1_a    { float: left; width: 130px }
.bildleiste1_b    { margin-left: 135px; border-top: 1px solid #dcdcdc;   }

  /* Aktuell -Termine */
.termine { overflow:hidden; width: 500px; margin-left: -100px; margin-top: 10px; }
* html .termine  { height: 1% }  /* IE Bugfix*/
.termine_a    { float: left; width: 90px }
.termine_b    { margin-left: 100px;   }




/*Trennlinie Headline-Text */
.tl       {  height: 1px; overflow: visible; display: inline; margin-top: -12px; margin-bottom: 4px }

/*Bilder in Spaltenbreite*/
.bild-breit { margin-left:-141px }

/* Aktuell-Presse: Pressebilder */
.bild-divpb  { display: inline; }
.bild-pb     { float: left; margin-top: 17px; margin-left: -141px; }




/* diverses */
.copy 	{ font-weight: 400; text-decoration: none; color: #000000; }
.in10 {  margin-left: 10px}
.grau { color: #898989;}


/*obsolet*/
.bs1    {position: relative; left: -141px; width: 10px}

.b1       {position:absolute; left: 2px; top: 1166px}
.b2       {position:absolute; left: 2px; top: 1244px}
.b3       {position:absolute; left: 2px; top: 1322px}
.b4       {position:absolute; left: 2px; top: 1400px}
.b5       {position:absolute; left: 2px; top: 1478px}
.t1       {position:absolute; left: 142px; top: 1166px; padding: 0px; width: 410px }
.t2       {position:absolute; left: 142px; top: 1244px; padding: 0px; width: 410px }
.t3       {position:absolute; left: 142px; top: 1322px; padding: 0px; width: 410px }
.t4       {position:absolute; left: 142px; top: 1400px; padding: 0px; width: 410px }
.t5       {position:absolute; left: 142px; top: 1478px; padding: 0px; width: 410px }






/* Linkhervorhebungen  */

/* link bereich navi  */
.linkbn          { font-weight: 800; color: #6FB31A; background:url(/images/shared/data_tri_r.gif) no-repeat; padding-left: 30px; line-height: 16px; }
a.linkbn:link    { font-weight: 800; color: #6FB31A; }
a.linkbn:visited { font-weight: 800; color: #6FB31A; }
a.linkbn:active  { font-weight: 800; color: #6FB31A; }
a.linkbn:hover   { font-weight: 800; color: #000000; }

/* link aktiver bereich  */
.linkbs 		{ font-weight: 800; color: #000000; background:url(/images/shared/data_tri_d.gif) no-repeat; padding-left: 30px; line-height: 16px; }
a.linkbs:link 		{ font-weight: 800; color: #000000; }
a.linkbs:visited 	{ font-weight: 800; color: #000000; }
a.linkbs:active		{ font-weight: 800; color: #000000; }
a.linkbs:hover 		{ font-weight: 800; color: #000000; }

/* link fett  */
.linkbb 		     { font-weight: 800; color: #6FB31A;  }
a.linkbb:link 		{ font-weight: 800; color: #6FB31A; }
a.linkbb:visited 	{ font-weight: 800; color: #6FB31A; }
a.linkbb:active	{ font-weight: 800; color: #6FB31A; }
a.linkbb:hover 	{ font-weight: 800; color: #000000; }

/* link fett aktiv  */
.linkb2 		{ font-weight: 800; color: #000000;  }
a.linkb2:link 		{ font-weight: 800; color: #000000; }
a.linkb2:visited 	{ font-weight: 800; color: #000000; }
a.linkb2:active		{ font-weight: 800; color: #000000; }
a.linkb2:hover 		{ font-weight: 800; color: #000000; }

/* link Abt-Submenue normal */
.linkab                 {  line-height: 13px; padding-left: 25px }
a.linkab:link 		{  font-weight: 400; text-decoration: none; color: #6FB31A; }
a.linkab:visited  	{  font-weight: 400; text-decoration: none; color: #6FB31A}
a.linkab:active  	{  font-weight: 400; text-decoration: none; color: #6FB31A}
a.linkab:hover  	{  font-weight: 400; text-decoration: none; color: #000000 }

/* link Abt-Submenue aktiv */
.linkas                 {  line-height: 13px; padding-left: 25px }
a.linkas:link 		{  font-weight: 400; text-decoration: none; color: #000000; padding-left: 25px; line-height: 12px; }
a.linkas:visited  	{  font-weight: 400; text-decoration: none; color: #000000 }
a.linkas:active  	{  font-weight: 400; text-decoration: none; color: #000000 }
a.linkas:hover  	{  font-weight: 400; text-decoration: none; color: #000000 }


/* autolinkl  */
a.link 			{  font-weight: 400; text-decoration: none; color: #6FB31A}
a.visited  		{  font-weight: 400; text-decoration: none; color: #6FB31A}
a.active  		{  font-weight: 400; text-decoration: none; color: #6FB31A}
a.hover  		     {  font-weight: 400; text-decoration: none; color: #000000 }


/* link  */
a.link:link 	     {  font-weight: 400; text-decoration: none; color: #6FB31A}
a.link:visited      {  font-weight: 400; text-decoration: none; color: #6FB31A}
a.link:active  	{  font-weight: 400; text-decoration: none; color: #6FB31A}
a.link:hover  	     {  font-weight: 400; text-decoration: none; color: #000000 }

/* link  */
a.§autolink:link 	{  font-weight: 400; text-decoration: none; color: #6FB31A}
a.§autolink:visited  {  font-weight: 400; text-decoration: none; color: #6FB31A}
a.§autolink:active  	{  font-weight: 400; text-decoration: none; color: #6FB31A}
a.§autolink:hover  	{  font-weight: 400; text-decoration: none; color: #000000 }


/* autolinkl  */
a.autolink:link 	{  font-weight: 400; text-decoration: none; color: #6FB31A}
a.autolink:visited  	{  font-weight: 400; text-decoration: none; color: #6FB31A}
a.autolink:active  	{  font-weight: 400; text-decoration: none; color: #6FB31A}
a.autolink:hover  	{  font-weight: 400; text-decoration: none; color: #000000 }

/* automail  */
a.mail:link 		{  text-decoration: none; color: #6FB31A}
a.mail:visited  	{  text-decoration: none; color: #6FB31A}
a.mail:active  		{  text-decoration: none; color: #6FB31A}
a.mail:hover  		{  text-decoration: none; color: #000000 }

/* pr  link bold schwarz  */
.prlink 		     { font-weight: 400; color: #6FB31A; }
a.prlink:link 	     { font-weight: 400; color: #6FB31A; }
a.prlink:visited 	{ font-weight: 400; color: #6FB31A; }
a.prlink:active	{ font-weight: 400; color: #6FB31A; }
a.prlink:hover 	{ font-weight: 400; color: #000000; }

/* pr aktiv link bold schwarz  */
.pralink 		     { font-weight: 400; color: #000000; }
a.pralink:link 	{ font-weight: 400; color: #000000; }
a.pralink:visited 	{ font-weight: 400; color: #000000; }
a.pralink:active	{ font-weight: 400; color: #000000; }
a.pralink:hover 	{ font-weight: 400; color: #000000; }

/* xinha plugin stylist  */
p.red_box   { color:white; width: 100%; background-color:#e53a3a }
p.blue_box  { color:white; width: 100%; background-color:#3a97e5 }
p.green_box { color:white; width: 100%; background-color:#3ee53a }
p.grey_box  { color:white; width: 100%; background-color:#b7b7b7 }

