.HIDDEN
{
	visibility:	hidden;
}

.ONLY_POINTER
{
	cursor: pointer;
}
.GROUP_NORMAL_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: rgb(121,123,128);
}
.TAB_STYLE_SELECTED
{
	font-size: 7pt;
	font-family: Arial;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: rgb(255,153,0);
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: rgb(255,153,0);
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: rgb(255,153,0);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(255,249,236);
	background-color: rgb(255,249,236);
	cursor: default;
	padding: 2px;
}

.TAB_STYLE_NORMAL
{
	font-size: 7pt;
	font-family: Arial;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgb(255,153,0);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgb(255,153,0);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(255,153,0);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgb(255,153,0);
	background-color: rgb(243,239,236);
	cursor: default;
	padding: 2px;
}

.TAB_STYLE_OVER
{
	font-size: 7pt;
	font-family: Arial;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgb(255,153,0);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgb(255,153,0);
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: rgb(255,153,0);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgb(255,153,0);
	background-color: black;
	cursor: default;
	padding: 2px;
}

.TAB_STYLE_BORDER
{
	font-size: 7pt;
	font-family: Verdana;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgb(255,153,0);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgb(255,153,0);
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: rgb(255,153,0);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(255,153,0);
	background-color: rgb(243,239,236);
	cursor: default;
}
.TAB
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	color: rgb(14,49,146);
}
.TAB_RED
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	color: red;
}
.LABEL_UEBRSCHRIFT1_LEFT
{
	font-size: 13pt;
	font-weight: bold;
	font-family: Helvetica;
	letter-spacing: 1pt;
	text-align: left;
	vertical-align: top;
	color: white;
}

/* neu 24.09. START */
.LABEL_AUSWAHLSEITE_UEBRSCHRIFT1_LEFT
{
	font-size: 13pt;
	font-weight: bold;
	font-family: Helvetica;
	text-align: left;
	vertical-align: top;
	color: black;
}
.LABEL_AUSWAHLSEITE_UEBRSCHRIFT2_LEFT
{
	font-size: 20pt;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
	color: black;
}
/* neu 24.09. ENDE */

.LABEL_UEBRSCHRIFT2_LEFT
{
	font-size: 12pt;
	font-family: Arial;
	letter-spacing: 1pt;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	font-style: italic;
	color: white;
}

.LABEL_UEBRSCHRIFT2_LEFT_NENNLAENGE_BERECHNEN
{
	font-size: 12pt;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
	color: rgb(121,123,128);
}

.LABEL_UEBRSCHRIFT_EINSTIEG
{
	font-size: 10pt;
	font-family: Arial;
	letter-spacing: 1pt;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: white;
}
.LABEL_UEBRSCHRIFT2_CENTER
{
	font-size: 11pt;
	font-family: Arial;
	letter-spacing: 1pt;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-style: italic;
	color: white;
}
.LABEL_UEBRSCHRIFT3_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
	color: rgb(121,123,128);
}
.LABEL_UEBRSCHRIFT3_LEFT_CB
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	color: rgb(121,123,128);
}
.LABEL_UEBRSCHRIFT3_B_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
	color: black;

}
.LABEL_UEBRSCHRIFT3_BOLD_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: rgb(121,123,128);
}
.LABEL_UEBRSCHRIFT3_BOLD_LEFT_BLUE
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: rgb(64,64,255);
}
.LABEL_UEBRSCHRIFT3_1_BOLD_LEFT
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: rgb(121,123,128);
}
.LABEL_UEBRSCHRIFT3_BOLDRED_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: rgb(255,64,64);
}

.LABEL_UEBRSCHRIFT3_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	vertical-align: top;
	color: rgb(121,123,128);
}
.LABEL_UEBRSCHRIFT3_BOLD_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	color: rgb(121,123,128);
}
.LABEL_UEBRSCHRIFT3_BOLDRED_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	color: rgb(255,64,64);
}
.LABEL_UEBRSCHRIFT3_CENTER
{
	font-size: 9pt;
	font-family: Arial;
	text-align: center;
	vertical-align: top;
	color: rgb(121,123,128);
}
.LABEL_UEBRSCHRIFT4_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
	color: rgb(54,71,140);
}
.LABEL_UEBRSCHRIFT4_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	vertical-align: top;
	color: rgb(54,71,140);
}
.LABEL_UEBRSCHRIFT5_LEFT
{
	font-size: 16pt;
	font-family: Helvetica;
	letter-spacing: 2pt;
	line-height: 1.5em;
	text-align: left;
	vertical-align: top;
	color: white;
}


/* ### änderungen joachim sigwart, 24.09.2008 -- START ### */
.LABEL_VERSION_START
{
	font-size: 8pt;
	font-family: Helvetica;
	line-height: 1.5em;
	text-align: left;
	vertical-align: top;
	color: black;
}
/* ### änderungen joachim sigwart, 24.09.2008 -- END ### */


.LABEL_UEBRSCHRIFT6_LEFT
{
	font-size: 8pt;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	font-style: italic;
	color: white;
}
.LABEL_UEBRSCHRIFT7_LEFT
{
	font-size: 12pt;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: black;
}
.BUTTON01
{
	font-size: 9pt;
	font-family: Arial;
	text-align: center;
	vertical-align: center;
	color: white;
	border-top-style: solid;
	border-top-color: rgb(102,102,102);
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: rgb(102,102,102);
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgb(102,102,102);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(102,102,102);
	background-color: rgb(224,138,0);
	cursor: pointer;
}


.BUTTON01_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: white;
	border-top-style: solid;
	border-top-color: rgb(102,102,102);
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: rgb(102,102,102);
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgb(102,102,102);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(102,102,102);
	background-color: rgb(224,138,0);
	cursor: pointer;
}

.BUTTON02
{
	font-size: 9pt;
	font-family: Arial;
	text-align: center;
	vertical-align: center;
	color: black;
	border-top-style: solid;
	border-top-color: rgb(102,102,102);
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: rgb(102,102,102);
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgb(102,102,102);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(102,102,102);
	background-color: rgb(209,220,226);
	cursor: pointer;
}

.BUTTON_INFODOC
{
	font-size: 9pt;
	font-family: Arial;
	text-align: center;
	vertical-align: center;
	color: black;
	border-top-style: solid;
	border-top-color: rgb(102,102,102);
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: rgb(102,102,102);
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgb(102,102,102);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(102,102,102);
	background-color: rgb(209,220,226);
	cursor: pointer;
}

.BUTTON_BLAU_RUND
{
	font-size: 9pt;
	font-family: Arial;
	text-align: center;
	line-height: 2.0em;
//	vertical-align: center;
	border:0px;
	background-color: transparent;
	background-image: url(../img/WITgifs/Button_blau_104x24.gif);
	background-repeat: no-repeat;
	background-position: 50% 2px;
	cursor: pointer;
}

.BUTTON_BLAU_RUND_LINK
{
	font-size: 9pt;
	font-family: Arial;
	color: black;
	text-decoration: none;
	text-align: center;
	line-height: 2.0em;
//	vertical-align: bottom;
	border:0px;
	background-color: transparent;
	background-image: url(../img/WITgifs/Button_blau_104x24.gif);
	background-repeat: no-repeat;
	background-position: 50%;
	cursor: pointer;
}


.LABEL_NORMAL_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: black;
}
.LABEL_SMALL_LEFT
{
	font-size: 8pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: black;
}
.EDIT_NORMAL_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: black;
	padding: 1px 1px 1px 1px;
}
.EDIT_SMALL_LEFT
{
	font-size: 8pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: black;
}
.EDIT_SMALL_RIGHT
{
	font-size: 8pt;
	font-family: Arial;
	text-align: right;
	vertical-align: center;
	color: black;
}
.EDIT_SMALL_LEFT_T
{
	font-size: 8pt;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
	color: black;
}
.EDIT_SMALL_RIGHT_T
{
	font-size: 8pt;
	font-family: Arial;
	text-align: right;
	vertical-align: top;
	color: black;
}
.EDIT_READONLY_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: black;
	background-color: rgb(243,239,236);
}
.EDIT_READONLY_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	vertical-align: center;
	color: black;
	background-color: rgb(243,239,236);
}
.LABEL_NORMAL_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	vertical-align: center;
	color: black;
}
.EDIT_NORMAL_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	vertical-align: center;
	color: black;
}
.EDIT_2_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: black;
	background-color: rgb(252,244,237);
}
.EDIT_3_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: black;
	background-color: rgb(250,233,218);
}
.CHECK_NORMAL_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: rgb(121,123,128);
}
.COMBOBOX_NORMAL
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: black;
}

.witz-table {
	font: menu;
	background-color: white;
	border: 1px solid buttonshadow;
	border-right: none;
	/*border-collapse: collapse;*/
}

.witz-table td.header, .witz-table td.rowheader {
	font: menu;
	background-color: buttonface;

	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
}

.easygui-table-header-az-sorted {
        	background-color: buttonface;
	background-image: url(../STATIC_IMAGES/a-z.gif);
}

.easygui-table-header-za-sorted {
		background-color: buttonface;
	background-image: url(../STATIC_IMAGES/z-a.gif);
}

.witz-table tr {
	background-color: white;
	color: black;
}

.witz-table tr.altrow {
	background-color: buttonface;
	color: black;
}

.witz-table tr.selected {
	background-color: highlight;
	color: highlighttext;
}

/*kalk
 */
.kalk-table {
	background-color: white;
	border: 1px solid buttonshadow;
	border-right: none;
	/*border-collapse: collapse;*/
}

.kalk-table td.header, .kalk-table td.rowheader {
	background-color: buttonface;
	font-size: 10pt;
	font-family: Arial;
	font-weight: normal;
	text-align: left;
	vertical-align: center;
	color: black;

	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
}

.kalk-table tr {
	background-color: white;
	color: black;
}

.kalk-table tr.altrow {
	background-color: buttonface;
	color: black;
}

.kalk-table tr.selected {
	background-color: highlight;
	color: highlighttext;
}



div.tabBox {}

div.witz-tabctrl-area {
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;

  padding: 0px 0px 4px 2px;
}

a.witz-tabctrl-tab {

 	padding: 			2px 1em 2px 1em;
  	text-decoration: 		none;
  	z-index: 				100;
  	margin-right:			2px;

  	top:			4px;

	border-top: 1px solid orange;
  	border-left: 1px solid orange;
  	border-right: 1px solid orange;

  	background-color: rgb(243,239,236);
}

a.witz-tabctrl-tab, a.easygui-tabctrl-tab:visited {
  	color: buttonText;
}

a.witz-tabctrl-tab:hover {

}

a.witz-tabctrl-tab-active {

	padding-bottom: 2px;
  	top: 3px;
  	z-index: 102;


}

a.witz-tabctrl-tab-active, a.easygui-tabctrl-tab-active:hover, a.easygui-tabctrl-tab-active:visited {
  	background-color: buttonFace;
  	color: buttonText;

	border-top: 2px solid orange;
  	border-left: 2px solid orange;
  	border-right: 2px solid orange;
	border-bottom: buttonFace;
}

div.witz-tabctrl-panel {
  	background-color: buttonFace;
 	border:    1px solid orange;

  	-moz-border-radius: 0em .5em .5em 0em;
  	border-radius-topright: .5em;
  	border-radius-bottomright: .5em;

  	padding: .5em;
}
.TABCOL_NORMAL_BOLD_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: left;
	color: black;
	background-color: white;
}

.TABCOL_HEADER_LEFT
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: center;
	color: black;
}

.TABCOL_HEADER_CENTER
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	vertical-align: center;
	color: black;
}

.TABCOL_HEADER_CENTER_FIXED_HEIGHT
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	vertical-align: center;
	color: black;
	background-color: rgb(64,64,64);
	height: 34pt;
}


.TABCOL_HEADER_RIGHT
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	vertical-align: center;
	color: black;
}

.TABCOL_HEADER_DRUCK_BLAU
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: center;
	color: blue;
}

.TABCOL_HEADER_DRUCK_GRAU
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: center;
	color: black;
}


.TABCOL_NORMAL_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: left;
	color: black;
	background-color: white;
}
.TABCOL_NORMAL_CENTER
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: black;
	background-color: white;
}
.TABCOL_NORMAL_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	vertical-align: right;
	color: black;
	background-color: white;
}

.TABCOL_BOLD_BLUE_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: left;
	color: black;
	background-color: rgb(156,207,255);
	padding-left: 3pt;
	border-top-with: thin;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-with: thin;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-color: black;
}
.TABCOL_BLUE_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: left;
	color: black;
	background-color: rgb(156,207,255);
	padding-left: 3pt;
	border-top-with: thin;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-with: thin;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-color: black;
	padding-left: 3pt;
}
.TABCOL_NORMAL_BOLD_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	vertical-align: right;
	color: black;
	background-color: white;
	padding-right: 3pt;
}
.TABCOL_BOLD_BLUE_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	font-weight: bold;
	color: black;
	background-color: white;
	border-top-with: thin;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-with: thin;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-color: black;
}
.TABCOL_BLUE_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	vertical-align: right;
	color: black;
	background-color: white;
	padding-right: 3pt;
	border-top-with: thin;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-with: thin;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-right-width: 0.5px;
	border-right-style: solid;
	border-right-color: black;
}
.TABCOL_NETTOPREIS_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	vertical-align: right;
	color: black;
	background-color: rgb(156,207,255);
	padding-right: 3pt;
	border-top-with: thin;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-with: thin;
	border-bottom-style: double;
	border-bottom-color: black;
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-color: black;
}
.TABCOL_NETTOPREIS_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: left;
	color: black;
	background-color: rgb(156,207,255);
	padding-left: 3pt;
	border-top-with: thin;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-with: thin;
	border-bottom-style: double;
	border-bottom-color: black;
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-color: black;
	padding-left: 3pt;
}
.TABCOL_BOLD_NETTOPREIS_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: left;
	color: black;
	background-color: rgb(156,207,255);
	padding-left: 3pt;
	border-top-with: thin;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-with: thin;
	border-bottom-style: double;
	border-bottom-color: black;
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-color: black;
}
.TABCOL_BOLD_NETTOPREIS_RIGHT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	font-weight: bold;
	vertical-align: right;
	color: black;
	background-color: rgb(156,207,255);
	padding-right: 3pt;
	border-top-with: 0.5px;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-with: 0.5px;
	border-bottom-style: double;
	border-bottom-color: black;
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-color: black;
}
.TABCOL_NR_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: black;
	background-color: rgb(250,233,216);
}
.TABCOL_PREIS_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
	vertical-align: center;
	color: black;
	background-color: rgb(252,244,237);
}
.GROUP_NORMAL_LEFT
{
	font-size: 9pt;
	font-family: Arial;
	text-align: left;
	vertical-align: center;
	color: rgb(121,123,128);
}

table.witz-table td {
	padding: 2px;
}
