body { background-color: #ffeeee; font:12px/1.3em Verdana, Arial, sans-serif; color:#fff; margin:0; padding:0; }

h1 { font-size:14px; font-weight:bold; font-weight:bolder; color:#fff; margin:3px 0; padding:5px; }
h2 { font-size:14px; color:#000; }
h3 { font-size:18px; color:red; }
h4 { font-size:16px; }

a { color:#fff; font-weight:bold; font-weight:bolder; font:bold 11px Verdana,Arial; margin:0px auto; padding:4px 2px; text-decoration: none; }
/* a { color:#dfdfdf; } */

/* ---------- LINKS BEREICH Navigationstabelle ------------- */

#links { width:140px; border-collapse:collapse; color:red; }
#links a { display:block; color:#fff; font:bold 11px Verdana,Arial; margin:0px auto; text-decoration:none; width:140px; }
#links a:hover { background-color:#dfdfdf; color:black; }

#tab { margin:2px auto; padding:5px; font:10px Verdana,Arial; text-align:left; border:1px solid #000; background-color:#ffaaaa; width:145px; color:#fff; border-collapse:collapse; }
#th { margin:2px auto; padding:5px; font:bold 11px Verdana,Arial; text-align:center; border:1px solid #000; background-color:#c52c2c; width: 140px; color:#fff; border-collapse:collapse; }
#th2 { background-color:#c52c2c; font-size:11px; font-weight:bold; font-weight:bolder; color:#fff; margin:0px auto; padding:2px 2px; }

/* .td { text-align: left; border:1px solid #000; background-color:steelblue; width:140px; border-collapse:collapse; } */

/* ---------- LINKS BEREICH Navigationstabelle---------------------------------------- */

/* ---------- Volltextsuche ---------------------------------------- */
small { background-color:#fff; font-size:10px; color:#000; margin:0px auto; padding:2px 2px; }
/* ---------- Volltextsuche ---------------------------------------- */


/* ---------- TABELLE UND RAHMEN ---------------------------------------- */

#normaltabelle { width:100%; border-collapse:collapse; padding:5px 5px; }
#thkopf { font:bold 14px Verdana,Arial; border:1px solid 0000; background-color:#c52c2c; color:#fff; text-align:left; margin:3px;	padding:5px; }
#tdinhalt { height:400px; vertical-align:top; padding:6px 6px; border:1px solid #000000; background-color:#fff; font:12px Verdana,Arial; color:#000; text-align:left; }
#schmal { background-color:#c52c2c; font-size:10px; color:#ffffff; margin:0px auto; padding:2px 2px; }
#aussentab { background-color: #000; }
#breadcrump { background-color: #c52c2c; font-size:11px; color:#fc0; margin:0px auto; padding:2px 2px; text-align:left; }
#inhalttop { background-color:#fff; text-align:left; }
#inhalt { background-color:#ffeeee; text-align:left; }

TD{}
	.tb1 a { color:#0000FF; text-decoration:underline; }
	.tb1 a:link { color:#0000FF; text-decoration:underline; }
	.tb1 a:hover { color:#D700D7; text-decoration:underline; }
	.tb1 a:active { color:#FF0080; text-decoration:none; }
	.tb2 a { font-size:8pt; color:#0000FF; text-decoration:underline; }
	.tb2 a:link { font-size:8pt; color:#0000FF; text-decoration:underline; }
	.tb2 a:hover { font-size:8pt; color:#D700D7; text-decoration:underline; }
	.tb2 a:active { font-size:8pt; color:#FF0080; text-decoration:none; }
	.tb8n {font-size:8pt; }
	.tb8in {font-size:8pt; }
	.tb8irn {font-size:8pt; font-style:italic; text-align:right; }
	.tb8iln {font-size:8pt; font-style:italic; text-align:left; }
	.tb9n {font-size:9pt; }
	.tb10n {font-size:10pt; }
	.tb11n {font-size:11pt; }
	.tb12n {font-size:12pt; }
	.tb14n {font-size:14pt; }
	.tb8b {font-size:8pt; font-weight:bolder; font-weight:bold; }
	.tb10b {font-size:10pt; font-weight:bolder; font-weight:bold; }
	.tb11b {font-size:11pt; font-weight:bolder; font-weight:bold; }
	.tb12b {font-size:12pt; font-weight:bolder; font-weight:bold; }
	.tb14b {font-size:14pt; font-weight:bolder; font-weight:bold; }
	.tb9bs {font-size:9pt; text-align:justify;}
	.tb10bs {font-size:10pt; text-align:justify;}
	.tb11bs {font-size:11pt; text-align:justify;}
	.tb12bs {font-size:12pt; text-align:justify;}

/* ---------- TABELLE UND RAHMEN ---------------------------------------- */

/* ---------- SITEMAP-BEREICH ---------------------------------------- */ 

.sitemap { border:3px solid #ffffff; background-color:#C52C2C; padding:5px 0px; margin:10px 0px; text-align:left; }
.sitemapsub { border:2px solid #ffffff; background-color:#FFAAAA; padding-left:10px; padding-top:5px; padding-bottom:5px; margin:6px 0px; text-align:left; }
.sitemapsub2 { border:1px solid #ffffff; background-color:#A8B0BB; padding-left:20px; padding-top:5px; padding-bottom:5px; margin:4px 0px; text-align:left; }
.sitemapsub3 { border:1px dashed #ffffff; background-color:#6A7E9B; padding-left:30px; padding-top:5px; padding-bottom:5px; margin:4px 0px; text-align:left; }
.sitemapsub4 { border:none; background-color:#85a6d8; padding-left:55px; padding-top:5px; padding-bottom:5px; margin:4px 0px; text-align:left; }

/* ---------- SITEMAP-BEREICH ---------------------------------------- */ 

/* ---------- NAVIGATION ---------------------------------------- */ 
.mainnav { text-align:left; background-color:#ffaaaa; border:1px solid #000; font-size:11px; border-collapse:collapse; }
.mainnav:hover { background-color:#dfdfdf; }
.mainnavactive { text-align:left; background-color:#A8B0BB; border:1px solid #000; font-size:11px; }

.subnav { text-align:left; background-color:#85a6d8; border:1px solid #000; font-size:11px; }
.subnav:hover { background:#A8B0BB; }
.subnavactive { text-align:left; background-color:#A8B0BB; border:1px solid #000; font-size:11px; }

/* ---------- NAVIGATION ---------------------------------------- */ 

/* ---------- DIVERSE TEXTFORMATIERUNGEN ---------------------------------------- */


p{}
	.p8n { font-size:8pt; }
	.p8i { font-size:8pt; font-style:italic; }
	.p8ir { font-size:8pt; font-style:italic; text-align:right; }
	.p8il { font-size:8pt; font-style:italic; text-align:left; }
	.p10n { font-size:10pt; }
	.p10b { font-size:10pt; font-weight:bolder; font-weight:bold; }
	.p11n { font-size:11pt; }
	.p12n { font-size:12pt; }
	.p12b { font-size:12pt; font-weight:bolder; font-weight:bold; }
	.p14n { font-size:14pt; }
	.p14b { font-size:14pt; font-weight:bolder; font-weight:bold; }
	.p18n { font-size:18pt; }
/*	.p18i { font-size:8pt; font-style:italic; } */
	.pl1 a { color:#0000FF; text-decoration:underline; }
	.pl1 a:link { color:#0000FF; text-decoration:underline; }
	.pl1 a:hover { color:#D700D7; text-decoration:underline; }
	.pl1 a:active { color:#FF0080; text-decoration:none; }
	
a{}
	.a9 {font-size:9pt; }
	.a10 {font-size:10pt; }
	.a11 {font-size:11pt; }
	.a12 {font-size:12pt; }
	
b{}
	.b10n { font-size:10pt; }
	.b11n { font-size:11pt; }
	.b12n { font-size:12pt; }
	.b14n { font-size:14pt; }
	.b16n { font-size:16pt; }
	.b18n { font-size:18pt; }
	.b10bs { font-size:10pt; text-align:justify; }

/* ---------- DIVERSE TEXTFORMATIERUNGEN ---------------------------------------- */
/* ---------- FORMMAILER -------------------------------------------------------- */
.formmailer
{
  border: 1px solid Black;
	background : url(/sites/formmail/images/mail_par_avon.gif) repeat fixed;
}

.formmail
{
	background : #26B8D9;
	border :  0.5pt;
}

.mail_form
{
  border: 1px solid Black;
	background : #FFFBEC;
}

.mail_form td
{
	color: Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
}

.authorinfo
{
	color: #008800;
	font-size : xx-small;
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
}

.authorinfo A
{
	color: #008800;
	font-size : xx-small;
	font-family : Arial, Helvetica, sans-serif;
}
/* ---------- FORMMAILER -------------------------------------------------------- */
/* ---------- GUESTBOOK -------------------------------------------------------- */
table.guestbook {  background-color: #ACC8C8; color: #000000; border-color: #000000; font-size: normal; }
table.guestbook td { font-size: normal; }
#page_nav { font-size: normal; color:#0000ff; }
a{}
.active {  color: #FFFFFF}
.link {  color: #FFFFFF}
.visited {  color: #CCFFFF}
#guestbook_counter { font-size: medium; font-weight: bolder; font-weight: bold;}
#guestbook_date { color: #000000; font-size: small; }
#guestbook_name {  color: #00000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
#guestbook_message { font-size: normal; }
/* ---------- GUESTBOOK -------------------------------------------------------- */
/* ---------- NEWSPAGE --------------------------------------------------------- */
.news_page {
	margin-top: 0px; padding-top: 0px;
	margin: 5px;
	padding: 5px;
}

.news_page h3 {
	margin-top: 0px;
	padding-top: 0px;
	color: #006699;
}

.news_page .news_block {
	padding-bottom: 0px;
	margin: 0px;
}

.news_page .news_summary {
	padding-bottom: 0px;
	margin: 0px;
}

.news_page .news_block .headline {
	color: #0D7AF2;
	padding-bottom: 0px;
	font-weight : bolder;
	font-weight : bolderer;
}

.news_page .news_summary .headline {
	color: #0D7AF2;
	padding-bottom: 0px;
	font-weight : bolder;
	font-weight : bolderer;
}

.news_page .news_block .headline A {
	color: #006699;
	text-decoration: none;
}

.news_page .news_summary.headline A {
	color: #006699;
	text-decoration: none;
}

.news_page .news_block .headline A:hover{
	text-decoration: none;
	color: Orange;
}

.news_page .news_summary .headline A:hover{
	text-decoration: none;
	color: Orange;
}

.news_page .news_block .content a{
	color: #0000FF; text-decoration:underline;
}

.news_page .news_block .content a:link{
	color: #0000FF; text-decoration:underline;
}

.news_page .news_block .content a:hover{
	color:#D700D7; text-decoration:underline;
}

.news_page .news_summary .content {
	color: #000000;
}


.news_page .news_block .location {
	font-weight : bolder;
	font-weight : bolderer;
	text-decoration: underline;
}

.news_page .news_summary .location {
	font-weight : bolder;
	font-weight : bolderer;
	text-decoration: underline;
}

.news_page .news_block .date {
	font-weight : bolder;
	font-weight : bolderer;
	text-decoration: underline;
}

.news_page .news_summary .date {
	font-weight : bolder;
	font-weight : bolderer;
	text-decoration: underline;
}

.news_page .news_block .time {
	font-weight : bolder;
	font-weight : bolderer;
	text-decoration: underline;
}

.news_page .news_block .editor {
}

.news_page .news_block .editor A {
    color : black;
	text-decoration : none;
}

.news_page .news_summary .more_link {
	text-align : right;
}

.news_page .news_summary .more_link A {
	color : #FF5533;
	text-decoration : none;
	font-weight : bolder;
}

.news_page .news_summary .more_link A:hover {
	text-decoration : underline;
}

.news_page .navigation {
	color: blue;
}

.news_page .archive_index td {
}

.news_page .archive_index .date {
	color : black;
	padding-left: 0px;
	padding-right: 0px;
}

.news_page .archive_index .cat_icon { 
	padding-left: 0px;
	padding-right: 0px;
}

.news_page .archive_index A {
	text-decoration : none;
}

.news_page .archive_index A:hover {
	text-decoration : underline;
}

.linecolor0 {
	background-color: #F0F0F0;
}

.linecolor1 {
	background-color: #FFFFFF;
}

.author_info {
	color : #FFFFFF;
}

.author_info A {
	color : #FFFFFF;
}
/* ---------- NEWSPAGE --------------------------------------------------------- */
/* ---------- LINKLISTE -------------------------------------------------------- */
.rahmen { border: 1px solid #FFFFFF; background-color: #ACC8C8; border-color: #FFFFFF; color: #000000;}
.titel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none }
.headcolor { background-color: #CCCCFF; line-height: 16px; border: 1px solid #FFFFFF;}
.linkstabellecolor { background-color: #EAEAEA}
input { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: none;
	line-height: 12px;
/*	background-color: #D9E3FF; */
	border: #666699; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.hoehe { line-height: 8px;}
.inputtext {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #666699;
}
.inputsubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
	background-color: #CCCCFF;
	border: 1px solid #666699;
}
.klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* ---------- LINKLISTE -------------------------------------------------------- */
/* ---------- JAX-GUESTBOOK ---------------------------------------------------- */
.jax_gb {
	width: 75%;
	border: 1px dashed white; 
	background-color: #ACC8C8; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	padding: 10px;
}

.jax_gb .sign_in_link  {
	color: #0000FF;
}

.jax_gb .entry_area {
/*	background-color: #E2A839; */
	color: #000000; 
	border-color: #FFFFFF;
}

.jax_gb .entry_area .num_entry {  
	font-size: 120%;
	font-weight: bold; font-weight: bolder;
	color: #000000;
}

.jax_gb .entry_area .date {  
	color: #000000; 
	font-size: 100%;
	text-align: left;
}

.jax_gb .entry_area .name { 
	font-family: "Times New Roman", Times, serif; 
	font-style: italic;
	text-align: left;
}

.jax_gb .entry_area .message { 
	color: #000000;
	font-family: Verdana, "Arial";
	font-size: 100%;
	text-align: left;
}

.jax_gb .entry_area A, .jax_gb .entry_area A:active { 
	color: #0000FF;
	text-align: left;
}
.jax_gb .entry_area A:hover {
	color: #D700D7;
	text-align: left;
}

.jax_gb .entry_area A:visited {
	color: #000099;
	text-align: left;
}

.jax_gb .page_nav { 
	font-size: smaller;
	color: grey;	
}

.jax_gb .page_nav A { 
	color: Green;	
}

.jax_gb .entry_area .linecolor0 {
	background-color: #A0C0C0;
}

.jax_gb .entry_area .linecolor1 {
	background-color: #CCDDDD;
}

.jax_gb .formular {
	background-color: #ACC8C8;
}

.jax_gb .page_nav {
	color: #000000;
	font-size: 100%;
}

.jax_gb .page_nav A:active { color: #0000FF}
.jax_gb .page_nav A:link { color: #0000FF}
.jax_gb .page_nav A:visited { color: #CCFFFF}

.jax_gb .author_info {
	text-align: center;
	font-size: 90%;
	color: #FFEFCE;
}

.jax_gb .author_info A, .jax_gb .author_info A:hover {
	color: #FFEFCE;
}
/* ---------- JAX-GUESTBOOK ---------------------------------------------------- */
