* {
	/*scrollbar-Base-color: #0000FF;*/
	scrollbar-3dlight-color: #929BAB;
	scrollbar-Shadow-color: #929BAB;
	scrollbar-Highlight-color: #F1F2F6;
	scrollbar-Darkshadow-color: #E3E4EA;
	scrollbar-Track-color: #F1F2F6;
	scrollbar-Face-color: #F1F2F6;
	scrollbar-Arrow-color: #929BAB;
	}

body {
	/*background-color: #836800; // #DBB32D; //#FACC38;*/
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:480px;
}

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

.abstand {color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 4px; font-style: normal;}

h1 {font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 20px; font-style: normal; font-weight: bold; text-decoration: none;}
h2 {font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none;}
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;}

.textbanner {color: #333366; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; text-decoration: none;}
.textbanner_admin {color: #990000; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; text-decoration: none;}

.h1 {font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 16px; color: #ACACAF; font-style: normal; font-weight: bold; text-decoration: none;}
.h1uc {font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica; font-size: 16px; color: #ACACAF; font-style: normal; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.h2 {font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 14px; color: #ACACAF; font-style: normal; font-weight: bold; text-decoration: none;}
.h2uc {font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica; font-size: 14px; color: #ACACAF; font-style: normal; font-weight: bold; text-decoration: none; text-transform: uppercase;}

ol {margin-left:30px;}
ul {margin-left:20px;}

td, .text, .text_s, .text_ss {
	color: #444448;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.textw, .textw_s, .textw_ss {
	color: #EFF8FF;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.textr, .textr_s, .textr_ss {
	color: #990000;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.textb, .textb_s, .textb_ss {
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.textg, .textg_s, .textg_ss {
	color: #666666;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	letter-spacing: -0.05em;
	}
td, .text, .textw, .textr, .textb, .textg {
	font-size: 11px;
	}
.text_s, .textw_s, .textr_s, .textb_s, .textg_s {
	font-size: 10px;
	}
.text_ss, .textw_ss, .textr_ss, .textb_ss, .textg_ss {
	font-size: 9px;
	}

.text:link {color: #4E4E4E;}
.text:visited {color: #4E4E4E;}
a.text:hover {color: #711E0C; text-decoration: underline;}	/* 255 254 101 */
.text:active {color: #4E4E4E; text-decoration: none;}

.text_s:link {color: #4E4E4E;}
.text_s:visited {color: #4E4E4E;}
a.text_s:hover {color: #711E0C; text-decoration: underline;}
.text_s:active {color: #4E4E4E;}

.text_ss:link {color: #2E2E2E;}
.text_ss:visited {color: #2E2E2E;}
a.text_ss:hover {color: #711E0C; text-decoration: underline;}
.text_ss:active {color: #2E2E2E;}

.textb:link {color: #333333}
.textb:visited {color: #333333}
a.textb:hover {color: #FFFE65; text-decoration: underline;}
.textb:active {color: #666666; text-decoration: underline;}

.textb_s:link {color: #333333}
.textb_s:visited {color: #333333}
a.textb_s:hover {color: #FFFE65; text-decoration: underline;}
.textb_s:active {color: #666666; text-decoration: underline;}

.textb_ss:link {color: #333333}
.textb_ss:visited {color: #333333}
a.textb_ss:hover {color: #FFFE65; text-decoration: underline;}
.textb_ss:active {color: #666666; text-decoration: underline;}

.textw:link {color: #FFFFFF}
.textw:visited {color: #FFFFFF}
a.textw:hover {color: #FFFE65; text-decoration: underline;}
.textw:active {color: #FFFFCC; text-decoration: underline;}

.textw_s:link {color: #FFFFFF}
.textw_s:visited {color: #FFFFFF}
a.textw_s:hover {color: #FFFE65; text-decoration: underline;}
.textw_s:active {color: #FFFFCC; text-decoration: underline;}

.textw_ss:link {color: #FFFFFF}
.textw_ss:visited {color: #FFFFFF}
a.textw_ss:hover {color: #FFFE65; text-decoration: underline;}
.textw_ss:active {color: #FFFFCC; text-decoration: underline;}

.text_sss {color: #333333; font-family: Verdana, Arial, Helvetica;	font-size: 9px; font-style: normal; text-decoration: none; letter-spacing:-0.1mm;}
.text_sss:link {color: #333333;}
.text_sss:visited {color: #333333;}
a.text_sss:hover {color: #711ECC; text-decoration: underline;}
.text_sss:active {color: #333333;}

.text_tho, .text_tho_s, .text_tho_ss {
	color: #4E4E4E;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.text_tho {
	font-size: 11px;
	}
.text_tho_s {
	font-size: 10px;
	}
.text_tho_ss {
	font-size: 9px;
	}
.text_tho:link {color: #4E4E4E;}
.text_tho:visited {color: #4E4E4E;}
a.text_tho:hover {color: #711E0C; text-decoration: underline;}
.text_tho:active {color: #4E4E4E; text-decoration: none;}

.text_tho_s:link {color: #4E4E4E;}
.text_tho_s:visited {color: #4E4E4E;}
a.text_tho_s:hover {color: #711E0C; text-decoration: underline;}
.text_tho_s:active {color: #4E4E4E; text-decoration: none;}

.text_tho_ss:link {color: #4E4E4E;}
.text_tho_ss:visited {color: #4E4E4E;}
a.text_tho_ss:hover {color: #711E0C; text-decoration: underline;}
.text_tho_ss:active {color: #4E4E4E; text-decoration: none;}


.textgotop {color: #711E0C; font-family: Verdana, Arial, Helvetica;	font-size: 11px; font-style: normal; text-decoration: none;}
.textgotop:link {color: #711E0C;}
.textgotop:visited {color: #711E0C;}
a.textgotop:hover {color: #4E4E4E; text-decoration: underline;}
.textgotop:active {color: #4E4E4E; text-decoration: underline;}

.textgotop_s {color: #711E0C; font-family: Verdana, Arial, Helvetica;	font-size: 10px; font-style: normal; text-decoration: none;}
.textgotop_s:link {color: #711E0C;}
.textgotop_s:visited {color: #711E0C;}
a.textgotop_s:hover {color: #4E4E4E; text-decoration: underline;}
.textgotop_s:active {color: #4E4E4E; text-decoration: underline;}

/* Farbige Inputfelder */
.inputtext, .inputtext_r, .inputtext_s, .inputtext_r_s, .inputtext_ss, .inputtext_r_ss, .inputmemo, .inputmemo_s, .inputmemo_ss {
	border-top: #CCCCCC 0px solid;
	border-right: #CCCCCC 0px solid;
	border-bottom: #CCCCCC 0px solid;
	border-left: #333333 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;
}
/* Weisse Inputfelder */
.inputtextbgw, .inputtextbgw_r, .inputtextbgw_s, .inputtextbgw_r_s, .inputtextbgw_ss, .inputtextbgw_r_ss, .inputmemobgw, .inputmemobgw_s, .inputmemobgw_ss {
	border-top: #FFE2C1 0px solid;
	border-right: #FFE2C1 0px solid;
	border-bottom: #FFE2C1 0px solid;
	border-left: #333333 1px solid;
	font-family: Verdana, Arial, Tahoma;
	margin-top:1px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
/* SPEZIAL !!! */
.inputtextnws_s {
	border-top: #CCCCCC 0px solid;
	border-right: #CCCCCC 0px solid;
	border-bottom: #CCCCCC 0px solid;
	border-left: #333333 3px 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, .inputmemo, .inputmemo_s, .inputmemo_ss, .inputtextnws_s {
	background-color: #F5F5FF;
	color: #333333;
}
/* Weisse Inputfelder */
.inputtextbgw, .inputmemobgw, .inputtextbgw_s, .inputmemobgw_s, .inputtextbgw_ss, .inputmemobgw_ss, .inputtextbgw_r, .inputtextbgw_r_s, .inputtextbgw_r_ss {
	background-color: #FFFFFF;
	color: #666666;
}

.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, .inputtextnws_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: #E3E4EA;
	color: #5D636E;
	border-top: #E5E5E5 1px solid;
	border-right: #CCCCCC 2px solid;
	border-bottom: #CCCCCC 2px solid;
	border-left: #E5E5E5 1px solid;
	margin: 0px 0px 0px 0px;			/* top right bottom left */
	padding: 1px 12px 1px 12px;
	/*width: 192px;						 Firefox... */
	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 {	/* Firefox... */
	background-color: #99DEEF;
	color: #5D636E;
}                                     	/* Firefox... */
.button:active, .button_s:active, .button_ss:active {
	background-color: #C60000;
	color: #E5E5E5;
}

.buttonflat {
	background-color: #FFFFFF;
	color: #333333;					/* 5D636E */
	border-top: #369 2px solid;
	border-right: #369 2px solid;
	border-bottom: #369 2px solid;
	border-left: #369 2px solid;
	margin: 0px 0px 0px 0px;			/* top right bottom left */
	padding: 1px 2px 1px 2px;
	font-family: Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
}
a.buttonflat:hover {
	background-color: #F4F4F6;
	color: #5D636E;
}
.buttonflat_red {
	background-color: #FFFFFF;
	color: #CC0000;					/* 5D636E */
	border-top: #920000 2px solid;
	border-right: #920000 2px solid;
	border-bottom: #920000 2px solid;
	border-left: #920000 2px solid;
	margin: 0px 0px 0px 0px;			/* top right bottom left */
	padding: 1px 2px 1px 2px;
	font-family: Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
}
a.buttonflat_red:hover {
	background-color: #F4F4F6;
	color: #5D636E;
}

.buttonflat_login {
	background-color: #FFFFFF;			/* E3E4EA */
	color: #5D636E;
	border: 2px solid #369;
	margin: 0px 0px 0px 0px;			/* top right bottom left */
	padding: 1px 12px 1px 12px;
	font-family: Verdana, Tahoma, "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
}
a.buttonflat_login:hover {
	background-color: #FFEE00;
	color: #5D636E;
}

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

.textnws, .textnws_s, .textnws_ss {
	color: #DADADA;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.textnws {
	font-size: 11px;
	}
.textnws_s {
	font-size: 10px;
	}
.textnws_ss {
	font-size: 9px;
	}

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

.text_copyright {color: #A9A9A9; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 9px; font-style: normal; text-decoration: none; padding: 3px 10px 3px 10px;}
.text_copyright:link {color: #A9A9A9;}
.text_copyright:visited {color: #A9A9A9;}
a.text_copyright:hover {color: #FF3333;}
.text_copyright:active {color: #A9A9A9;}
.text_powered {color: #FF7802; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 9px; font-style: normal; text-decoration: none; padding: 3px 6px 3px 6px;}
.text_powered:link {color: #FF7802;}
.text_powered:visited {color: #FF7802;}
a.text_powered:hover {color: #FFFFFF;}
.text_powered:active {color: #FF7802;}

.text_x, .textbold_x {color: #333333; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 11px; font-style: normal; text-decoration: none;}
a.text_x:hover, a.textbold_x:hover {color: #990000;}
.text_xx, .textbold_xx {color: #333333; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 13px; font-style: normal; text-decoration: none;}
a.text_xx:hover {color: #990000;}
.text_xxx, .textbold_xxx {color: #333333; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 15px; font-style: normal; text-decoration: none;}
a.text_xxx:hover {color: #990000;}
.textbold_x, .textbold_xx, .textbold_xxx {font-weight: bold;}

/* Gruppentitel stretched */
.text_stretched {font-family: "Trebuchet MS", Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; text-decoration: none; letter-spacing: 4px;}

.textpred_11 {color: #111111; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; text-decoration: none;}
.lired_11 {color: #2F349C; font-size: 9px;}
.buttonblue_s {color: #D3D6DD; background-color: #737373; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; text-decoration: none;}

.msgtext {font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 11px;}
.msgerror, .msgwarning {font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 11px; padding: 2px 12px 2px 12px; color:#FFFFFF; background-color: #990000;}
.msgsuccess {font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 11px; background-color: #CCFFE6;}

.katPointer, .katPointer_E {
	font-family:Verdana,Arial,Tahoma;
	font-size:10px;
	line-height:12px;
	/*width:320px;*/
	color:#333333;
	padding:4px;
	font-style: normal;
	text-decoration: none;
}
.katPointer {
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
}
.katPointer_E {
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}

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

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

h1 {color: black; font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 20px; font-style: normal; font-weight: bold; text-decoration: none;}
h2 {color: black; font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none;}
h3 {color: black; font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none;}
h4 {color: black; font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none;}

.text, .text_s, .text_ss {
	color: black;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.textw, .textw_s, .textw_ss {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.textr, .textr_s, .textr_ss,.textg, .textg_s, .textg_ss {
	color: black;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.textb, .textb_s, .textb_ss {
	color: black;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.text, .textw, .textr, .textg, .textb {
	font-size: 11px;
	}
.text_s, .textw_s, .textr_s, .textg_s, .textb_s {
	font-size: 10px;
	}
.text_ss, .textw_ss, .textr_ss, .textg_ss, .textb_ss {
	font-size: 9px;
	}

.text_tho, .text_tho_s, .text_tho_ss {
	color: black;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
	}
.text_tho {
	font-size: 12px;
	}
.text_tho_s {
	font-size: 11px;
	}
.text_tho_ss {
	font-size: 10px;
	}

.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, .inputtextbgw, .inputtextbgw_s, .inputtextbgw_ss, .inputtextbgw_r, .inputtextbgw_r_s, .inputtextbgw_r_ss, .inputmemobgw, .inputmemobgw_s, .inputmemobgw_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, .inputtextbgw, .inputmemobgw {font-size: 11px;}
.inputtext_r, .inputtextbgw_r {text-align: right;}
.inputtext_s, .inputtext_r_s, .inputmemo_s, .inputtextbgw_s, .inputmemobgw_s {font-size: 10px;}
.inputtext_r_s, .inputtextbgw_r_s {text-align: right;}
.inputtext_ss, .inputtext_r_ss, .inputmemo_ss, .inputtextbgw_ss, .inputmemobgw_ss {font-size: 9px;}
.inputtext_r_ss, .inputtextbgw_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;}
.text_stretched {color: black; font-family: "Trebuchet MS", Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; text-decoration: none; letter-spacing: 4px;}
.textpred_11 {color: black; font-family: Verdana, Arial; font-size: 12px; font-style: normal; text-decoration: none;}
.lired_11 {color: black; font-size: 11px;}

.text_x, .textbold_x {color: black; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 11px; font-style: normal; text-decoration: none;}
.text_xx, .textbold_xx {color: black; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 13px; font-style: normal; text-decoration: none;}
.text_xxx, .textbold_xxx {color: black; font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 15px; font-style: normal; text-decoration: none;}
.textbold_x, .textbold_xx, .textbold_xxx {font-weight: bold;}

}
