.WISbody {
    margin: 0px;
    border: 0px;
    padding-width: 0px;
    font-family: helvetica, arial, sans-serif;
    font-size: 8pt;
    background-color: white;
    scrollbar-base-color: lightgrey;
}
.WISerror {
	width: 100%;
	margin-top: 0%;
	text-align: center;
	vertical-align: middle;
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: red;
}
.WISIFrame {
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	vertical-align: middle;
	cursor: default;
	color: black;
	border: 0;
	frame-border: 0;
}
.WISlabelSmall, .WISlabelSmallFixed {
	font-family: helvetica, arial, sans-serif;
	font-size: 6pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISlabel,.WISlabelImportant,.WISlabelTreeView,.WISlabelSnippet,.WISlabelAttrAnmerkung,.WISlabelRight
{
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISlabelRight
{
	text-align:right;
	padding-right:5px;
}
.WISlabelAttrAnmerkung {
	font-style: italic;
}
.WISSearchHeader
{
    font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: Black;
	position: relative;
	font-weight: bold;
	background-color:#bed7e6;
}
.WISlabelTop
{
	vertical-align:top;
}
.WISlabel,.WISlabelImportant,.WISlabelSmall,.WISlabelSnippet
{
	position: relative;
}
.WISlabelTreeFixed, .WISlabelSmallFixed
{
	position:fixed;
}
.WISlabelImportant,.WISlabelSnippet {
	font-weight: bold;
}
.WISlabelInvisible {
	visibility:hidden;
	height:0;
	width:0;
}
.WISborder {
	position: relative;
	border-style: groove;
	border-width: 2px;
	z-index:-1;
}
.WIStitle {
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	vertical-align: middle;
	cursor: default;
	color: black;
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
}
.WIStitlesmall {
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	cursor: default;
	color: black;
	padding-width: 10px;
	padding-height: 10px;
}
.WISbutton, .WISbuttonreadonly {
	position:relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	margin:0px;
	padding:0px;
	background-color: #DDE9F0;	
}
.WISButtonHidden {
	width: 0;
	height: 0;
	display:none;
}
.WISSubmitbutton {
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	background-color: #DDE9F0;
}
.WISimgbutton, .WISimgbuttonreadonly {
	position:relative;
	border-width: 2px;
	border-style: outset;
	background-repeat: no-repeat;
	
}
.WIStextfield, .WIStextfieldreadonly, .WISNumerictextfield, .WISNumerictextfieldReadOnly, .WISdatefield, .WISCL /*completion list*/, .WISCLSelected /*completion list selected*/, .WIStextfieldrequired, .WISdatefieldrequired {
    font-family: helvetica, arial, sans-serif;
    font-size: 8pt;
    position: relative;
    width: 100%;
    border-radius: 5px;
    height: 22px;
    border: 1px solid #aaa;
    background-color: #fff;
    background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    box-sizing: border-box;
    padding: 0 0 0 8px;
}
.WISNumerictextfield,.WISNumerictextfieldReadOnly
{
	text-align:right;	
}
.WISfilefield {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	position:relative;
}
.WIScheck, .WIScheckreadonly {

	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
}
.WISradio {
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	border-style: groove;
	border-width: 2px;
}
.WISradiobutton, .WISradiobuttonreadonly {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
}
.WISlist, .WISlistreadonly, .WISlistOhneChoice {
	position:relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
}


.WIScombo, .WIScomboreadonly {
	position:relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
}
.WIStextarea, .WIStextareareadonly {
	position:relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
}
.WIStextfieldreadonly, .WIStextareareadonly, .WIScomboreadonly, 
.WISlistreadonly, .WIScheckreadonly, .WIScombotextreadonly, .WISNumerictextfieldReadOnly {
	background-color: #e7e7e7;
	border-width: 0px;
	color:Black;
}
.WIScellqrybuttonreadonly, .WIScelldelbuttonreadonly, .WISbuttonreadonly, .WISimgbuttonreadonly {
	border-style: solid;
	border-color: red;
	border-width: 1px;
}
.WIStable {
	position:relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	border-style: inset;
	border-width: 1px;
	overflow: scroll;
	table-layout: fixed;
	height: 1px;
}
.WIStableInvisible {
	position:relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	border-style: inset;
	border-width: 1px;
	overflow: scroll;
	table-layout: relative;
	display: none;
	height: 1px;
}

.WIStableNoBorder {
	position:relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	border-style: none;
	overflow: scroll;
	table-layout: relative;
	height: 1px;
}
.WISCalendar 
{
	position:relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	border-style: inset;
	border-width: 1px;
}
.WIStabledef {
	position: relative;
	border-width:0px;
	padding:0px;
	
}
.WIStablerow0 {
	background-color: #DDE9F0;
	margin: 2px;
	padding: 2px;
	border-style: outset;
	border-width: 0px;
	cursor: default;
}

.WIStablerow1,.WIStablerow1TopAlign,.WIStablerowImage {
	background-color: #DDE9F0;
}

.WIStablerow2 {
	}

.WIStablerow0 , .WIStablerow1 , .WIStablerow2,.WIStablerow1TopAlign,.WIStablerow1abgelaufen,.WIStablerowImage {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;

} 
.WIStablerow1abgelaufen
{
	background-color: #FF813D;
}

.WIStablerow1TopAlign 
{
	vertical-align:top;
}

.WIStablesubrow1 {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	background-color: #DDE9F0;
	border-style: hidden;
	border-width: 0px;
}

.WIStableselectedrow0 {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	background-color: #DDE9CC;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	border-style: outset;
	border-width: 0px;
	cursor: default;
}

.WIStableheadrow0 {
	background-color: #BED7E6;
	margin: 2px;
	padding: 2px;
	border-style: outset;
	border-width: 0px;
	cursor: default;
	font-weight: bold;
	color:Black;
}

.WIStableheadrow1 {
	background-color: #BED7E6;

}

.WIStableheadrow2 {
	background-color: #BED7E6;
}
.WIStableheadrow0 , .WIStableheadrow1 , .WIStableheadrow2 {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	text-align: center;
}

.WISform, .WIStree {
	position: relative;
	top: 20px;
	left: 20px;
}

.WIScelltextfield {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}


.WIScellbutton, .WIScellqrybutton, .WIScelldelbutton, .WIScellselectcheck {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	margin:0px;
	padding:2px;
	border-width:2px;
	border-style:outset;
	BACKGROUND-REPEAT: no-repeat;
	width:18px;
}

.WIScellselectcheck {
	padding:0px;
	border-width:0px;
}

.WIScellcombo {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}



.WIShyperlink {
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: black;
	border-style: none;
	word-break: break-all;
}

.WISpicture {
	position: relative;
}


.WIScombotext, .WIScombotextreadonly {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	border-right-style:none;
	padding-right:0px;
	margin-right:0px;
	position:relative;
}
.WISmenue
{
	background-color: yellow; 
}

.WISAuszugLabel, .WISAuszugLabelImportant {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	background-color: #BED7E6;
	text-align: center;
	margin: 2px;
	padding: 2px;
	border-style: outset;
	border-width: 0px;
	cursor: default;
}
.WISAuszugLabel
{
	font-weight: bold;
}

.WISAuszugLabelImportant
{
	font-weight:bolder;
}
.WISAuszugLabelSub {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	background-color: #E5EBF0;
	text-align: center;
	margin: 2px;
	padding: 2px;
	border-style: outset;
	border-width: 0px;
	cursor: default;
	font-weight: bold;
}

.WISAuszugLabel_DGK_BWV {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	background-color: #3366FF;
	text-align: center;
	margin: 2px;
	padding: 2px;
	border-style: outset;
	border-width: 0px;
	cursor: default;
	font-weight: bold;
	color:White;
}

.WISAuszugLabel_DGK_WLV {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	background-color: #99CC00;
	text-align: center;
	margin: 2px;
	padding: 2px;
	border-style: outset;
	border-width: 0px;
	cursor: default;
	font-weight: bold;
}
.WISAuszugContentMAXO
{
	color:Red;
}
.WISAuszugContent, .WISContentTableCellBorder, .WISContentTableCellBorderSub, .WISContentTableCellBorderOpen, .WISContentTableCellBorderOpenAlignRight, .WISContentTableCellBorderOpenSub, .WISContentTableCellBorderLeft, .WISContentTableCellBorderLeftSub, .WISContentTableCellBorderRight, .WISContentTableCellBorderRightSub, .WISContentTableCellBorderFull, .WISContentTableCellBorderFullSub, .WISContentTableCellBorderHalfOpen, .WISContentTableCellBorderHalfOpenSub, .WISContentTableCellBorderHalfOpenSub, .WISAuszugContentMAXO {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left;
	margin: 2px;
	padding: 2px;
	border-style: outset;
	border-width: 0px;
	cursor: default;
	font-weight: normal;
}
.WISContentTableCellBorderOpenAlignRight {
	text-align: right;
	padding-right:5px;
}
.WISAuszugContentRight {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: right;
	margin: 2px;
	padding: 2px;
	border-style: outset;
	border-width: 0px;
	cursor: default;
	font-weight: normal;
}

.WISAuszugContentImportant, .WISContentTableCellBorderImportant, .WISContentTableCellBorderImportantSub {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left;
	margin: 2px;
	padding: 2px;
	border-style: outset;
	border-width: 0px;
	cursor: default;
	font-weight: bold;
}


.WISerror {
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left;
	margin: 2px;
	padding: 2px;
	border-style: outset;
	border-width: 0px;
	cursor: default;
	font-weight: bold;
	color: red;
}

.WISContentTableBorder, .WISContentTableBorderSub, .WISContentTableCellBorder, .WISContentTableCellBorderImportant, .WISContentTableCellBorderImportantSub {
	border-style: solid;
	border-color: lightblue;
	border-width: 1px;
	table-layout: auto;
	border-collapse: collapse;
	empty-cells: show;
	border-top: hidden
}
.WISContentTableCellBorderImportantSub, .WISContentTableCellBorderOpenSub, .WISContentTableBorderSub {
	border-color: #E5EBF0;
}

.WISContentTableCellBorderOpen {
		border-bottom: 0px solid lightblue;
		border-top: 0px solid lightblue;
		border-left: 1px solid lightblue;
		border-right: 1px solid lightblue;
}

.WISContentTableCellBorderLeft {
	border-bottom: 0px solid lightblue;
	border-top: 0px solid lightblue;
	border-left: 1px solid lightblue;
	border-right: 0px solid lightblue;
}

.WISContentTableCellBorderRight {
	border-bottom: 0px solid lightblue;
	border-top: 0px solid lightblue;
	border-left: 0px solid lightblue;
	border-right: 1px solid lightblue;
}

.WISContentTableCellBorderHalfOpen {
	border-bottom: 0px solid lightblue;
	border-top: 1px solid lightblue;
	border-left: 1px solid lightblue;
	border-right: 1px solid lightblue;
}
.WISContentTableCellBorderFull {
	border-bottom: 1px solid lightblue;
	border-top: 1px solid lightblue;
	border-left: 1px solid lightblue;
	border-right: 1px solid lightblue;
}

.WISContentTableCellBorderOpenSub {
	border-bottom: 0px solid #E5EBF0;
	border-top: 0px solid #E5EBF0;
	border-left: 1px solid #E5EBF0;
	border-right: 1px solid #E5EBF0;
}

.WISContentTableCellBorderLeftSub {
	border-bottom: 0px solid #E5EBF0;
	border-top: 0px solid #E5EBF0;
	border-left: 1px solid #E5EBF0;
	border-right: 0px solid #E5EBF0;
}

.WISContentTableCellBorderRightSub {
	border-bottom: 0px solid #E5EBF0;
	border-top: 0px solid #E5EBF0;
	border-left: 0px solid #E5EBF0;
	border-right: 1px solid #E5EBF0;
}

.WISContentTableCellBorderHalfOpenSub {
	border-bottom: 0px solid #E5EBF0;
	border-top: 1px solid #E5EBF0;
	border-left: 1px solid #E5EBF0;
	border-right: 1px solid #E5EBF0;
}

.WISContentTableCellBorderFullSub {
	border-bottom: 1px solid #E5EBF0;
	border-top: 1px solid #E5EBF0;
	border-left: 1px solid #E5EBF0;
	border-right: 1px solid #E5EBF0;
}

.WISUpdateProgress {
	width: 400px; 
	background-color: lightblue; 
	left: 100px; 
	top:auto;
	position: absolute;
	opacity: .75;
	float:left;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
	z-index: 999999;
}
.WISGridView {
	position:relative;
	margin-top:10px;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	border-style: inset;
	border-width: 1px;
	overflow: scroll;
	height: 1px;
}
.WISGridViewHeaderStyle {
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	color: black;
	background-color: #BED7E6;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	cursor: default;
}
.WISGridViewFooterStyle {
position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISGridViewEditRowStyle{
position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISGridViewEmptyDataRowStyle{
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
	border-top-style:hidden;
	border-left-style:hidden;
	border-right-style:hidden;
	border-bottom-style:hidden;
}

.WISGridViewEmptyDataRowStyleRequired
{
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	vertical-align: middle;
	cursor: default;
	color: red;
	border-top-style:hidden;
	border-left-style:hidden;
	border-right-style:hidden;
	border-bottom-style:hidden;
}


.WIStextfieldrequired, .WISdatefieldrequired {
    background-color: #FCE080;
    background: linear-gradient(rgba(245, 227, 168, 0.58) 20%, #FCE080 50%, #f4d97d 52%, #FCE080 100%);
}

.WISGridViewPagerStyle{
position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISGridViewRowStyle{
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}

.WISGridViewCellStyleImportant
{
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-weight:bold;
	background-color:#DDE9CC;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}

.WISGridViewSelectedRowStyle{
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	color: black;
	background-color: #DDE9CC;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	cursor: default;
}


.WISFormView {
	position:relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	border-style: inset;
	border-width: 1px;
	overflow: scroll;
	height: 1px;
}
.WISFormViewHeaderStyle {
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	vertical-align: middle;
	color: black;
	background-color: #BED7E6;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	cursor: default;
}
.WISFormViewFooterStyle {
position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISFormViewEditRowStyle{
position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISFormViewEmptyDataRowStyle{
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
		cursor: default;
	color: black;
	font-weight:bold;
}
.WISFormViewPagerStyle{
position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISFormViewRowStyle{
position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISFormViewSelectedRowStyle{
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	color: black;
	background-color: #DDE9CC;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	cursor: default;
}
.WISFormView{
	border-style: inset;
	border-width: 0px;

}

.WISFormViewInsertRowStyle{
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISButtonListe
{
	position: relative;
	width:27px;
	height:23px;
	border-style:none;
	background-repeat:no-repeat;
	background-image:url("../images/button_list.gif");
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISButtonIconDelete
{
	position: relative;
	width:27px;
	height:23px;
	border-style:none;
	background-repeat:no-repeat;
	background-image:url("../images/button_small_delete.gif");
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISButtonUpdate, .WISButtonInsert, .WISButtonNew, .WISButtonCancel, .WISButtonEdit, .WISButtonStart, .WISButtonClear,.WISButtonLink,.WISButtonSelect
{
	
	margin-top:10px;
	position: relative;
	width:150px;
	height:25px;
	border-style:none;
	background-image:url("../images/button.gif");
	background-repeat:no-repeat;
	
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	vertical-align: middle;
	cursor: default;
	color: black;
}


.WISButtonLong
{
	
	margin-top:10px;
	position: relative;
	width:250px;
	height:25px;
	border-style:none;
	background-image:url("../images/button_long.gif");
	background-repeat:no-repeat;
	
	position: relative;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	vertical-align: middle;
	cursor: default;
	color: black;
}
.WISdivRight
{
  position: absolute;
  top: 100px;
  left: 750px;
  width: 150px;
  height: 100%;
}

.WISdivLeft
{
  position: absolute;
  top: 100px;
  left : 0px;
  width: 150px;
  height: 100%;
}


.WISdivContent
{
  background: #fff;
  position: absolute;
  top: 100px;
  left : 25px;
  width: 700px;
  height: 100%;
}

.WISdivHeader {
  background: #0f0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 800px;
  height: 100px;
}

/* default layout */
.ajax__tab_default .ajax__tab_header {
  white-space:nowrap; 	
  font-family: helvetica, arial, sans-serif;
  font-size:8pt;
}
.ajax__tab_default .ajax__tab_outer 
{
  display:-moz-inline-box;
  display:inline-block;
}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block;}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block;}


/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}


/* Styles for Wizzards*/

.GeoWizard
{
    margin-left:5pt;
    margin-top:10pt;
    background-image: url("../images/background_wizzard.gif");
    background-repeat:repeat-y;
    border:solid 1px #a5c9f0;
    width:555pt;
    height:250pt;
}
/*1.Zeile im Wizard Header text*/
.GeoWizardTitle
{
    position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	text-align:left;
	cursor: default;
	color: black;
	margin:10px 0px 0px 0px;
	padding:10px 0px 5px 0px;
}
.WISButtonCancel, .WISButtonFinishComplete, .WISButtonFinishPrevious, .WISButtonNavigation, .WISButtonSideBar, .WISButtonStartNext, .WISButtonNextStep, .WISButtonPreviousStop
{
	
	margin-top:10px;
	position: relative;
	width:150px;
	height:25px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	vertical-align: middle;
    text-align:center;
	cursor: default;
	color: black;
	border:solid 1px #a5c9f0;
    background-color:#ebf2f9;
}

.WIShr
{
	color:#ffccae;
	margin:5px 0px 5px 5px;
	width:95%;
	height:0.5px;
}

/* Stylesheets für DualListBox*/

.WISTextfieldLabelStyle  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position:relative;
    top: 0px;
    left: 0px;
    width: 30px;
    background-color:White;
    border:none;
    vertical-align:middle;
}

.WISButtonAddItem,.WISButtonRemoveItem,.WISButtonAddAllItem,.WISButtonRemoveAllItem
{
    width:32px;
    height:32px;
    background-repeat:no-repeat;
    border-style:none;
}
.WISButtonRemoveItem
{
    background: url("../images/WISButtonRemoveItem.gif");
}
.WISButtonAddItem
{
    background: url("../images/WISButtonAddItem.gif");
}
.WISButtonRemoveAllItem
{
    background: url("../images/WISButtonRemoveAllItem.gif");
}
.WISButtonAddAllItem
{
    background: url("../images/WISButtonAddAllItem.gif");
}
.WISButtonSort
{
    width:23px;
    height:18px;
    background-repeat:no-repeat;
    border-style:none;
    background: url("../images/WISButtonSortAsc.gif");
    font-size:0pt;
    vertical-align:middle;
}
.WISButtonSortDesc
{
    width:23px;
    height:18px;
    background-repeat:no-repeat;
    border-style:none;
    background: url("../images/WISButtonSortDesc.gif");
    font-size:0pt;
    vertical-align:middle;
}
.WISButtonFilter
{
    width:23px;
    height:18px;
    background-repeat:no-repeat;
    border-style:none;
    background: url("../images/WISButtonSearch.gif");
    font-size:0pt;
    vertical-align:top;
}
.WISButton200 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding:5px 50px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.WISButton200 {
    width:200px;
}

.WISButton200:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.WISButton200:active {
	position:relative;
	top:1px;
}

.WISAuszugImage {
  max-width: 680px;
  max-height: 680px;
  width: expression(this.width > 340 ? "340px" : true);
  height: expression(this.height > 340 ? "340px" : true);
}

.WIStablerowImage
{
  max-width: 200px;
  max-height: 200px;
  width: expression(this.width > 200 ? "200px" : true);
  height: expression(this.height > 200 ? "200px" : true);
}

.WISButtonClearCache, .WISButtonExit, .WISButtonHome, .WISButtonSetting, .WISButtonAufgaben, .WISButtonAufgabenNeu, .WISButtonHelp {
    /*position:relative;*/
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    cursor: default;
    color: black;
    border: solid 1px #9FC1CF;
    background-color: #ffffff;
}
.WISButtonHelp {
    background: url("../images/help.png");
}
.WISButtonClearCache
{
    background:url("../images/clearcache.gif");    
}
.WISButtonExit
{
    background:url("../images/exit.gif");    
}
.WISButtonHome
{
    background:url("../images/home.gif");    
}
.WISButtonSetting
{
    background:url("../images/setting.png");    
}

.WISButtonAufgaben
{
    background:url("../images/aufgaben_liste.gif");    
}

.WISButtonAufgabenNeu
{
    background:url("../images/aufgaben_liste_neu.gif");    
}

.WISButtonStartSearch
{
	background:url("../images/button_start.gif");
}
.WISButtonStartSearch
{
	width:69px;
	height:16px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	vertical-align: middle;
    text-align:center;
	cursor: default;
	color: black;
	border:solid 1px #9FC1CF;
    background-color:#ffffff;
    margin-left:5px;
}

.WISTableToolbar
{
	border:solid 0px #3A4F56;
	margin-left:2px;
}
.WISTableCellToolbar
{
	width : 18px;
	border-style:none;
	vertical-align:middle;
	text-align:center;
}
.WISButtonToolbar,.WISButtonEditNeu,.WISButtonGIS,.WISButtonGo,.WISButtonHtml
{
	/*position:relative;*/
	width:18px;
	height:18px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	vertical-align: middle;
    text-align:center;
	cursor: default;
	color: black;
	border:solid 1px #9FC1CF;
    background-color:#ffffff;
}
.WISButtonEditNeu
{
	background:url("../images/bt_edit_attr.gif");
}
.WISButtonGIS
{
    background:url("../images/button_gogis.gif");
}
.WISButtonGo
{
    background:url("../images/button_go.gif");
}
.WISButtonHtml
{
    background:url("../images/html.gif");
}
.WISUpload
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

.WISButtonDelete,.WISButtonOpenDoc
{
	/*position:relative;*/
	width:18px;
	height:18px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	vertical-align: middle;
    text-align:center;
	cursor: default;
	color: black;
	border:solid 1px #9FC1CF;
    background-color:#ffffff;
    border-radius:4px;
}


.WISButtonDelete
{
	background:url("../images/button_delete.gif");
    font-size:12px;
}

.WISButtonOpenDoc
{
	background:url("../images/button_opendoc.gif");
}

.WISTableCell05
{
	width : 17.5px;
}

.WISTableCell1
{
	width : 35px;
}

.WISTableCell2
{
	width : 70px;
}

.WISTableCell2Komma5
{
	width : 87px;
}


.WISTableCell3
{
	width : 105px;
}

.WISTableCell4
{
	width : 140px;
}

.WISTableCell5
{
	width : 175px;
}
.WISTableCell6
{
	width : 210px;
}
.WISTableCell7
{
	width : 245px;
}

.WISTableCell8
{
	width : 280px;
}

.WISTableCell9
{
	width : 315px;
}

.WISTableCell10
{
	width : 350px;
}

.WISTableCell11
{
	width : 385px;
}

.WISTableCell12
{
	width : 420px;
}

.WISTableCell13
{
	width : 455px;
}

.WISTableCell14
{
	width : 490px;
}
.WISTableCell15
{
	width : 525px;
}

.WISTableCell16
{
	width : 560px;
}

.WISTableCell17
{
	width : 595px;
}

.WISTableCell18
{
	width : 630px;
}

.WISTableCell19
{
	width : 665px;
}

.WISTableCell20
{
	width : 700px;
}

.WISTableCell21
{
	width : 735px;
}

.WISTableCell22
{
	width : 770px;
}

.WISTableCell23
{
	width : 805px;
}

.WISTableCell24
{
	width : 840px;
}

.TableWidth590 {
    width: 590px;
}

.chosen-container.chosen-drop-up .chosen-drop {
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    border-top: 1px solid #aaa;
    bottom: 100%;
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    top: auto;
}

.chosen-container-active.chosen-with-drop .chosen-single:not(.chosen-drop-up) {
    border: 1px solid #aaa;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.chosen-container-active.chosen-with-drop.chosen-drop-up .chosen-drop {
    display: flex;
    flex-direction: column-reverse;
}

.chosen-container-active.chosen-with-drop.chosen-drop-up .chosen-single {
    border-radius: 0 0 4px 4px;
    border-top: 0;
    box-shadow: 0 1px 0 #fff inset;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
/*folgenden Abschnitt nur auf Testumgebung einblenden*/
/* 
 .WISbody {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' height='100px' opacity='0.3' width='100px'%3E%3Ctext transform='translate(20, 100) rotate(-45)' fill='rgb(245,45,45)' fontsize='15'%3ETestumgebung%3C/text%3E%3C/svg%3E");
}
*/

.WISlabelDeleted {
	text-decoration: line-through;
	color: Gray;
}