
  body {
    font-family: Verdana, Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	background-color: #f3f3f3;
    color: #4e4e4e;
	margin: 0 0 180 0;
	padding: 0;
  }

  .tb_content {
  	width: 892px;
	background-color: #f3f3f3;
  	vertical-align: top;
  	padding: 0;
  	margin: 0;
  }
  .tb_content_spec {
  	vertical-align: top;
  	padding: 10px 8px;
  	margin: 0;
  }

  .nav_content {
  	width: 180px;
	height: 1024px;
	background-color: #333333;
  	vertical-align: top;
  	padding: 0;
  	margin: 0;
  }

  .divtext {
	width:620px;
	margin: 0;
	padding: 0 10 0 10;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	color: #333333;
  }

  .zinfos {
  	color: #999999;
	font-size: 7px;
	line-height: 7px;
    display: none;
  }

  .imgborder01 {			/* Galeriebilder */
	border-width: 40px;
	border-style: solid;	/* inset */
	border-color: #ffffff;
  }

h1 {color: #9696A0; font-family: 'Trebuchet MS', Arial, Verdana, Helvetica; font-size: 16px; font-style: normal; font-weight:bold; text-decoration: none; padding: 0 0 10px 0; margin: 0px;}
h2 {font-family: Arial, 'Trebuchet MS', Verdana, Tahoma, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; color:#666699;}
h3 {font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none;}
h4 {font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none;}

.H2 {font-family: Arial, 'Trebuchet MS', Verdana, Tahoma, Helvetica; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; color:#4B6846; background: #E7F1EB;}


@media screen, handheld
{
  /* ... Formatdefinitionen zur Bildschirmausgabe ... */

* { scrollbar-3dlight-color: #929BAB; scrollbar-shadow-color: #929BAB; scrollbar-arrow-color: #929BAB; scrollbar-base-color: #929BAB; scrollbar-face-color: #F1F2F6; scrollbar-highlight-color: #F1F2F6; scrollbar-darkshadow-color: #E3E4EA; scrollbar-track-color: #F1F2F6; }

a {outline: none;}

.textbanner {color: #9696A0; font-family: 'Trebuchet MS', Arial, Verdana, Helvetica; font-size: 20px; font-style: normal; font-weight:normal; text-decoration: none;}
.textbanner_w {color: #787885; font-family: 'Trebuchet MS', Arial, Verdana, Helvetica; font-size: 24px; font-style: normal; font-weight:normal; text-decoration: none; letter-spacing: 4px; line-height: 32px;}
.textbanner_w_s {color: #787885; font-family: 'Trebuchet MS', Arial, Verdana, Helvetica; font-size: 20px; font-style: normal; font-weight:normal; text-decoration: none; letter-spacing: 3px; line-height: 28px;}

.medlinks {color: #005F00; font-family: 'Trebuchet MS', Arial, Verdana, Helvetica; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; letter-spacing: -1px; line-height: 31px;}
a.medlinks:link {color: #005F00; text-decoration: none;}
a.medlinks:visited {color: #005F00; text-decoration: none;}
a.medlinks:hover {color: #C04000; text-decoration: underline;}
a.medlinks:active {color: #005F00; text-decoration: none;}

.abstand {font: normal 4px Verdana, sans-serif;};

.text, .text_s, .text_ss {
	color: #4e4e4e;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.textr, .textr_s, .textr_ss {
	color: #920000;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.textw, .textw_s, .textw_ss {
	color: #fafafa;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.text, .textr, .textw {
	font-size: 11px;
	}
.text_s, .textr_s, .textw_s {
	font-size: 10px;
	}
.text_ss, .textr_ss, .textw_ss {
	font-size: 9px;
	}

a.text:link {color: #4e4e4e; text-decoration: none;}
a.text:visited {color: #4e4e4e; text-decoration: none;}
a.text:hover {color: #0000FF; text-decoration: underline;}
a.text:active {color: #4e4e4e; text-decoration: none;}

a.text_s:link {color: #4e4e4e; text-decoration: none;}
a.text_s:visited {color: #4e4e4e; text-decoration: none;}
a.text_s:hover {color: #0000FF; text-decoration: underline;}
a.text_s:active {color: #4e4e4e;	text-decoration: none;}

a.text_ss:link {color: #3e3e3f;}
a.text_ss:visited {color: #3e3e3f;}
a.text_ss:hover {color: #0000FF; text-decoration: underline;}
a.text_ss:active {color: #3e3e3f; text-decoration: none;}

a.textr:link {color: #920000; text-decoration: none;}
a.textr:visited {color: #920000; text-decoration: none;}
a.textr:hover {color: #00C200; text-decoration: underline;}
a.textr:active {color: #920000; text-decoration: none;}

a.textr_s:link {color: #000000; text-decoration: none;}
a.textr_s:visited {color: #000000; text-decoration: none;}
a.textr_s:hover {color: #0000FF; text-decoration: underline;}
a.textr_s:active {color: #000000; text-decoration: none;}

a.textr_ss:link {color: #000000;}
a.textr_ss:visited {color: #000000;}
a.textr_ss:hover {color: #0000FF; text-decoration: underline;}
a.textr_ss:active {color: #000000; text-decoration: none;}

a.textw:link {color: #fafafa; text-decoration: none;}
a.textw:visited {color: #fafafa; text-decoration: none;}
a.textw:hover {color: #ffff00; text-decoration: underline;}
a.textw:active {color: #fafafa; text-decoration: none;}

.textgotop {color: #3f3f99; font-family: Verdana, Arial, Helvetica;	font-size: 10px; font-style: normal; text-decoration: none;}
a.textgotop:link {color: #3f3f99; text-decoration: none;}
a.textgotop:visited {color: #3f3f99; text-decoration: none;}
a.textgotop:hover {color: #CC9900; text-decoration: underline;}
a.textgotop:active {color: #CC9900; text-decoration: none;}

.textpager {
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.textpager {
	font-size: 11px;
 	font-weight: bold;
 	}
a.textpager:hover {color: #CC0000; text-decoration: underline;}

/* Farbige Inputfelder */
.inputtext, .inputtext_r, .inputtext_s, .inputtext_r_s, .inputtext_ss, .inputtext_r_ss, .inputmemo, .inputmemo_s, .inputmemo_ss {
	border: #6f8aa2 1px solid;
	font-family: Verdana, Arial, Tahoma;
	margin-top:1px;
	margin-right:0px;
	margin-bottom:1px;
	margin-left:0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
/* Farbige Inputfelder */
.inputtext, .inputtext_r, .inputtext_s, .inputtext_r_s, .inputtext_ss, .inputtext_r_ss {
	background-color: #fafafa;
	color: #000000;
}
/* Farbige Inputfelder */
.inputmemo, .inputmemo_s, .inputmemo_ss {
	font-family: Verdana, Arial, Tahoma;
	background-color: #fafafa;
	color: #000000;
}

.inputtext, .inputtext_r, .inputmemo, .inputtextbgw, .inputtextbgw_r, .inputmemobgw {font-size: 11px;}
.inputtext_r, .inputtextbgw_r {text-align: right;}
.inputtext_s, .inputtext_r_s, .inputmemo_s, .inputtextbgw_s, .inputtextbgw_r_s, .inputmemobgw_s {font-size: 10px;}
.inputtext_r_s, .inputtextbgw_r_s {text-align: right;}
.inputtext_ss, .inputtext_r_ss, .inputmemo_ss, .inputtextbgw_ss, .inputtextbgw_r_ss, .inputmemobgw_ss {font-size: 9px;}
.inputtext_r_ss, .inputtextbgw_r_ss {text-align: right;}

/* Alternatives Input-Textfeld... */
.textflat {
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #929BAB;
	margin: 1px;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
}

.btn_default {background-color: #FCE9CF; color: #006600; font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none;}

.button, .button_s, .button_ss {
	background-color: #AF0B09;
	color: #FFFABA;
	border-top: #FEB582 1px solid;
	border-right: #A02020 2px solid;
	border-bottom: #A02020 2px solid;
	border-left: #FEB582 1px solid;
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 1px 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
.button {
	font-size: 11px;
	font-weight: normal;
	}
.button_s {
	font-size: 10px;
	font-weight: bold;
	}
.button_ss {
	font-size: 9px;
	font-weight: bold;
	}

.button:hover, .button_s:hover, .button_ss:hover {
	background-color: #99DEEF;
	color: #5D636E;
}
.button:active, .button_s:active, .button_ss:active {
	background-color: #C60000;
	color: #E5E5E5;
}

.buttonflat {
	background-color: #2c597d;
	color: #e4e4e4;
	border-top: #FF3F00 2px solid;
	border-right: #FF3F00 2px solid;
	border-bottom: #FF3F00 2px solid;
	border-left: #FF3F00 2px solid;
	margin: 0px;
	padding: 6px 2px 6px 2px;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
}
a.buttonflat:hover {
	background-color: #F4F4F6;
	color: #5D636E;
}

.buttonflat_hps {
	background-color: #801920;
	color: #fbfbfb;
	border-top: #000000 2px solid;
	border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-left: #000000 2px solid;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
}
a.buttonflat_hps:hover {
	background-color: #F4F4F6;
	color: #5D636E;
}

/**** S O N D E R F O R M A T E - nicht Standard ****/

.text_ssmall {color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 9px; font-style: normal; text-decoration: none;}
a.text_ssmall:link {color: #000000;}
a.text_ssmall:visited {color: #000000;}
a.text_ssmall:hover {color: #0000FF; text-decoration: underline;}
a.text_ssmall:active {color: #FFFF00; text-decoration: underline;}

.text_copyright {color: #F5F5F5; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 8px; font-style: normal; text-decoration: none; letter-spacing: 1px; padding: 3px 6px 3px 6px;}
a.text_copyright:link {color: #F5F5F5;}
a.text_copyright:visited {color: #F5F5F5;}
a.text_copyright:hover {color: #FFFFFF;}
a.text_copyright:active {color: #F5F5F5;}
.text_powered {color: #FAFAFA; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 8px; font-style: normal; text-decoration: none; padding: 3px 6px 3px 6px;}
a.text_powered:link {color: #FAFAFA;}
a.text_powered:visited {color: #FAFAFA;}
a.text_powered:hover {color: #FFFFFF;}
a.text_powered:active {color: #FAFAFA;}

/* Navigation unter Content */
.menu_u {color: #373737; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal;}
a.menu_u:link {color: #373737; text-decoration: none;}
a.menu_u:visited {color: #373737; text-decoration: none;}
a.menu_u:hover {color: #C80000; text-decoration: underline;}
a.menu_u:active {color: #373737; text-decoration: underline;}

}
@media print
{
  /* ... Formatdefinitionen zum Drucken ... */
.abstand {color: black; font-family: Verdana, Arial; font-size: 6px; font-style: normal;}

h1 {color: #000000; font-family: 'Trebuchet MS', Arial, Verdana, Helvetica; font-size: 18px; font-style: normal; font-weight:bold; text-decoration: none;}

.divtext {
	width:620px;
	margin: 0;
	padding: 0 10 0 10;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
}

.text {color:black; font: normal 11px Verdana, sans-serif; text-decoration: none;};
a.text:link {font: normal 11px Verdana, sans-serif; text-decoration: none;};
a.text:visited {font: normal 11px Verdana, sans-serif; text-decoration: none;};
a.text:hover {color:red; font: normal 11px Verdana, sans-serif; text-decoration: underline;};
a.text:active {font: normal 11px Verdana, sans-serif; text-decoration: none;};

.text_s {color:black; font: normal 9px Verdana, sans-serif; text-decoration: none;};
a.text_s:link {font: normal 9px Verdana, sans-serif; text-decoration: none;};
a.text_s:visited {font: normal 9px Verdana, sans-serif; text-decoration: none;};
a.text_s:hover {color:red; font: normal 9px Verdana, sans-serif; text-decoration: underline;};
a.text_s:active {font: normal 9px Verdana, sans-serif; text-decoration: none;};

.text_ss {color:black; font: normal 8px Tahoma, Verdana, sans-serif; text-decoration: none;};
a.text_ss:link {font: normal 8px Tahoma, Verdana, sans-serif; text-decoration: none;};
a.text_ss:visited {font: normal 8px Tahoma, Verdana, sans-serif; text-decoration: none;};
a.text_ss:hover {color:red; font: normal 8px Tahoma, Verdana, sans-serif; text-decoration: underline;};
a.text_ss:active {font: normal 8px Tahoma, Verdana, sans-serif; text-decoration: none;};

.textbanner {color: black; font-family: Verdana, Arial; font-size: 12px; font-style: normal; text-decoration: none;}
.textbanner_w {color: black; font-family: 'Trebuchet MS', Arial, Verdana, Helvetica; font-size: 24px; font-style: normal; font-weight:normal; text-decoration: none; letter-spacing: 4px; line-height: 32px;}
.textbanner_w_s {color: black; font-family: 'Trebuchet MS', Arial, Verdana, Helvetica; font-size: 20px; font-style: normal; font-weight:normal; text-decoration: none; letter-spacing: 3px; line-height: 28px;}

.medlinks {color: black; font-family: 'Trebuchet MS', Arial, Verdana, Helvetica; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; letter-spacing: -1px; line-height: 31px;}

.textgotop {color: black; font-family: Verdana, Arial; font-size: 11px; font-style: normal; text-decoration: none;}

.inputtext, .inputtext_r, .inputtext_s, .inputtext_r_s, .inputtext_ss, .inputtext_r_ss, .inputmemo, .inputmemo_s, .inputmemo_ss {
	background-color: #FFFFFF;
	color: black;
	border-top: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	font-family: Verdana, Arial, Tahoma;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.inputtext, .inputtext_r, .inputmemo {font-size: 11px;}
.inputtext_r {text-align: right;}
.inputtext_s, .inputtext_r_s, .inputmemo_s {font-size: 9px;}
.inputtext_r_s {text-align: right;}
.inputtext_ss, .inputtext_r_ss, .inputmemo_ss {font-size: 8px;}
.inputtext_r_ss {text-align: right;}

.text_ssmall {color: black; font-family: Tahoma, Arial; font-size: 9px; font-style: normal; text-decoration: none;}
.text_copyright, .text_powered {color: white; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 10px; font-style: normal; text-decoration: none; padding: 3px 10px 3px 10px;}

.menu_u {color: black; font-family: Verdana, Arial; font-size: 9px; font-style: normal;}

}