


/*----------------------- ALLGEMEINES -----------------------*/

html								{ margin: 0px; padding: 0px; }
body								{ margin: 0px; padding: 0px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; background-color: #ffffff; line-height: 0.8em; }


/*----------------------- TAGS -----------------------*/

h1, h2, h3, h4, h5, h6				{ font-size: 1em; color: #ff0000; font-weight: bold; margin: 0px; padding: 0px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{ color: #ff0000; font-weight: bold;  }
p									{ margin: 0px; padding: 0px; }

/*----------------------- LINKS -----------------------*/


.linkit a							{ color: #2f2f2f; text-decoration: none; padding-left: 7px; background-image: url(../images/linkit.gif); background-repeat: no-repeat; background-position: 0em 0.5em; }
.linkit a:hover						{ color: #2f2f2f; text-decoration: underline; padding-left: 7px; background-image: url(../images/linkit.gif); background-repeat: no-repeat; background-position: 0em 0.5em; }

a.mail					 			{ color: #2f2f2f; text-decoration: none; padding-left: 15px; background-image: url(../images/linkit_mail.gif); background-repeat: no-repeat; background-position: 0.1em 0.4em; }
a:hover.mail						{ color: #2f2f2f; text-decoration: underline; padding-left: 15px; background-image: url(../images/linkit_mail.gif); background-repeat: no-repeat; background-position: 0.1em 0.4em; }

a.internal-link-new-window 			{ color: #2f2f2f; text-decoration: none; padding-left: 15px; background-image: url(../images/linkit_nw.gif); background-repeat: no-repeat; background-position: 0.2em 0.25em; }
a:hover.internal-link-new-window	{ color: #2f2f2f; text-decoration: underline; padding-left: 15px; background-image: url(../images/linkit_nw.gif); background-repeat: no-repeat; background-position: 0.2em 0.25em; }

a.external-link-new-window 			{ color: #2f2f2f; text-decoration: none; padding-left: 15px; background-image: url(../images/linkit_nw.gif); background-repeat: no-repeat; background-position: 0.2em 0.25em; }
a:hover.external-link-new-window	{ color: #2f2f2f; text-decoration: underline; padding-left: 15px; background-image: url(../images/linkit_nw.gif); background-repeat: no-repeat; background-position: 0.2em 0.25em; }

.download							{ }
a.download				 			{ padding: 4px 0px 4px 25px; display: block; text-decoration: none; background-image: url(../images/linkit_download_pdf.gif); background-repeat: no-repeat; background-position: 0em 0.3em; }
a:hover.download					{ padding: 4px 0px 4px 25px; display: block; text-decoration: underline; background-image: url(../images/linkit_download_pdf.gif); background-repeat: no-repeat; background-position: 0em 0.3em; }




/*----------------------- DIVISIONS -----------------------*/



/* -------------------------- SITEMAP ------------------------- */

/* Sitemap */
.sitemap_1 a						{ font-weight: bold; color: #ff0000; text-decoration: none; padding-left: 0px; background-image: url(../images/arrow_blue.gif); background-position: 0px 4px; background-repeat: no-repeat; }
.sitemap_1 a:hover					{ font-weight: bold; color: #ff0000; text-decoration: underline; padding-left: 0px; background-image: url(../images/arrow_blue.gif); background-position: 0px 4px; background-repeat: no-repeat;  }

.sitemap_2 a						{ color: #ff0000; text-decoration: none; padding-left: 0px; background-image: url(../images/arrow_blue.gif); background-position: 0px 4px; background-repeat: no-repeat; }
.sitemap_2 a:hover					{ color: #ff0000; text-decoration: underline; padding-left: 0px; background-image: url(../images/arrow_blue.gif); background-position: 0px 4px; background-repeat: no-repeat;  }

.sitemap_3 a						{ color: #ff0000; text-decoration: none; padding-left: 0px; background-image: url(../images/arrow_blue.gif); background-position: 0px 4px; background-repeat: no-repeat; }
.sitemap_3 a:hover					{ color: #ff0000; text-decoration: underline; padding-left: 0px; background-image: url(../images/arrow_blue.gif); background-position: 0px 4px; background-repeat: no-repeat;  }




/* NEU */
#sitemap_headline					{ border-bottom: 1px solid red; font-weight: bold; padding: 5px 0px 5px 0px; text-align: center; background-color: #ffffff; }

#sitemap_listview a					{ color: #2f2f2f; text-decoration: none; padding-left: 7px; background-image: url(../images/linkit.gif); background-repeat: no-repeat; background-position: 0em 0.5em; }
#sitemap_listview a:hover				{ color: #2f2f2f; text-decoration: underline; padding-left: 7px; background-image: url(../images/linkit.gif); background-repeat: no-repeat; background-position: 0em 0.5em; }


#sitemap_footer						{ border-top: 1px solid red; font-weight: bold; padding: 5px 0px 5px 0px; text-align: right; background-color: #ffffff; }
#sitemap_footerlink					{}

.tx-popupsitemap-pi1 p.level2 img { display:none !important;}