/*Hier kommt alles rein was wt/themes/default/wt.css übersteuert*/


html {
  font-family: 'Roboto Condensed', verdana, helvetica, tahoma, sans-serif;
/*  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;*/
}



/*FF braucht das, Edge nicht*/
textarea {
	overflow:auto;
}

input {
	border-radius:7px;
    font-family: 'Roboto Condensed', verdana, helvetica, tahoma, sans-serif;
	font-size:100%;

	
}

option {
    font-family: 'Roboto Condensed', verdana, helvetica, tahoma, sans-serif;
	
}

select {
	border-radius:7px;
    font-family: 'Roboto Condensed', verdana, helvetica, tahoma, sans-serif;
	font-size:100%;
}
.Wt-tree {
    font-family: 'Roboto Condensed', verdana, helvetica, tahoma, sans-serif;
}

.Wt-treetable div.Wt-header {
    font-family: 'Roboto Condensed', verdana,helvetica,tahoma,sans-serif;
}

/* selection */
.Wt-tree .Wt-selected {
    background-color: #DDDDFF !important;
}

.Wt-itemview {
    font-family: 'Roboto Condensed', verdana,helvetica,tahoma,sans-serif;
}


.Wt-itemview .Wt-selected {
    background-color: #DDDDFF !important;
}


.Wt-tooltip {
    font-family: 'Roboto Condensed', sans-serif;
	border-radius: 7px;
}


/*
 * WDateEdit
 */
.Wt-dateedit {
	font-family: 'Roboto Condensed', verdana,helvetica,tahoma,sans-serif;
    background-image: url('/SIDOCS/PICS/ctrl/calendar-edit.png?v=3');
    background-position: right 5px center;
	}
.Wt-datepicker {
    border-radius:7px;
}	
	
.Wt-spinbox {
	font-family: 'Roboto Condensed', verdana,helvetica,tahoma,sans-serif;	
    background-image: url('/SIDOCS/PICS/ctrl/spin-buttons.png?v=3');
    background-position: right 3px center;
}


.Wt-spinbox.up {
    background-image: url('/SIDOCS/PICS/ctrl/spin-buttons-up.png?v=3');
    background-position: right 3px center;
}

.Wt-spinbox.dn {
    background-image: url('/SIDOCS/PICS/ctrl/spin-buttons-dn.png?v=3');
    background-position: right 3px center;
}

.Wt-itemview {
	font-family: 'Roboto Condensed', verdana, helvetica, tahoma, sans-serif;
    font-size: 95%;
}

.Wt-itemview .Wt-header .Wt-label {
	font-family: 'Roboto Condensed', verdana, helvetica, tahoma, sans-serif;
    font-weight: bold;
	font-size: 90%;
}

.Wt-panel {
  border:0px;
}

.Wt-panel .body {
  padding: 4px 6px 4px;
}

.Wt-panel .titlebar {
  font-family: 'Roboto Condensed', verdana, helvetica, tahoma, sans-serif;
  height:25px;
  line-height:25px;
  font-size:90%;
  font-weight:bold;
}

/*
 * WSlider (from Bootstrap)
 */

.Wt-slider-h .Wt-slider-bg {
  margin: 0 5px;
}

.Wt-slider-h .Wt-w {
  position: absolute;
  top: 50%;
  /*left: -1px;*/
  width: 100%;
  height: 8px;
  margin-top: -5px;
  background: #eeeeee;
  border: 1px solid #dddddd;
}

.Wt-slider-h .fill {
  top: 50%;
  height: 8px;
  margin-top: -5px;
  background: #428bca;
  border: 1px solid #428bca;
  
/*  background: #1e90ff;
  border: 1px solid #1e90ff;*/
  
}

.Wt-slider-h .handle {
  top: 50% !important;
  height: 18px !important;
  margin-top: -10px;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-color: #cccccc;
  background-image:none;
}

.Wt-slider-h .handle:hover,
.Wt-slider-h .handle:focus,
.Wt-slider-h .handle:active,
.Wt-slider-h .handle.active,
.open .dropdown-toggle.Wt-slider-h .handle {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.Wt-slider-h .handle:active,
.Wt-slider-h .handle.active,
.open .dropdown-toggle.Wt-slider-h .handle {
  background-image: none;
}

.Wt-slider-h .handle.disabled,
.Wt-slider-h .handle[disabled],
fieldset[disabled] .Wt-slider-h .handle,
.Wt-slider-h .handle.disabled:hover,
.Wt-slider-h .handle[disabled]:hover,
fieldset[disabled] .Wt-slider-h .handle:hover,
.Wt-slider-h .handle.disabled:focus,
.Wt-slider-h .handle[disabled]:focus,
fieldset[disabled] .Wt-slider-h .handle:focus,
.Wt-slider-h .handle.disabled:active,
.Wt-slider-h .handle[disabled]:active,
fieldset[disabled] .Wt-slider-h .handle:active,
.Wt-slider-h .handle.disabled.active,
.Wt-slider-h .handle[disabled].active,
fieldset[disabled] .Wt-slider-h .handle.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.Wt-slider-h .handle:hover {
  background-color: #e6e6e6;
  background-position: 0 -15px;
}

.Wt-slider-h .handle:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
}

.Wt-slider-v .Wt-slider-bg {
  margin: 5px 0;
}

.Wt-slider-v .Wt-w {
  position: absolute;
  left: 50%;
  width: 8px;
  height: 100%;
  margin-left: -5px;
  background: #eeeeee;
  border: 1px solid #dddddd;
}

.Wt-slider-v .fill {
  bottom: -1px;
  left: 50%;
  width: 8px;
  margin-left: -5px;
  background: #428bca;
  border: 1px solid #428bca;
}

.Wt-slider-v .handle {
  left: 50% !important;
  width: 18px !important;
  margin-left: -10px;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-color: #cccccc;
  background-image:none;
  
}

.Wt-slider-v .handle:hover,
.Wt-slider-v .handle:focus,
.Wt-slider-v .handle:active,
.Wt-slider-v .handle.active,
.open .dropdown-toggle.Wt-slider-v .handle {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.Wt-slider-v .handle:active,
.Wt-slider-v .handle.active,
.open .dropdown-toggle.Wt-slider-v .handle {
  background-image: none;
}

.Wt-slider-v .handle.disabled,
.Wt-slider-v .handle[disabled],
fieldset[disabled] .Wt-slider-v .handle,
.Wt-slider-v .handle.disabled:hover,
.Wt-slider-v .handle[disabled]:hover,
fieldset[disabled] .Wt-slider-v .handle:hover,
.Wt-slider-v .handle.disabled:focus,
.Wt-slider-v .handle[disabled]:focus,
fieldset[disabled] .Wt-slider-v .handle:focus,
.Wt-slider-v .handle.disabled:active,
.Wt-slider-v .handle[disabled]:active,
fieldset[disabled] .Wt-slider-v .handle:active,
.Wt-slider-v .handle.disabled.active,
.Wt-slider-v .handle[disabled].active,
fieldset[disabled] .Wt-slider-v .handle.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.Wt-slider-v .handle:hover {
  background-color: #e6e6e6;
  background-position: 0 -15px;
}

.Wt-slider-v .handle:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
}


/*
 * WDialog
 */
 
.Wt-dialog {
	border:0px;
}

.Wt-dialog .closeicon {
    background: transparent url('/SIDOCS/PICS/ctrl/closeicons-dialog.png?v=3') no-repeat scroll right top;
    width: 13px;
    height: 13px;
    background-position: right 0px;
    cursor: default;
    vertical-align: center;
    position: absolute;
    right: 5px;
    top: 5px;
}

.Wt-dialog .closeicon:hover {
    background-position: right -13px;
}

.Wt-dialog .titlebar {
    padding: 2px 6px 3px;
}

.Wt-dialog .movable .titlebar {
    cursor: move;
}

.Wt-dialog .titlebar h4 {
    margin: 0px 2px;
    font-size: 110%;
}

.Wt-dialog.body, .Wt-dialog .footer {
    padding: 4px 6px 14px;
}

.Wt-dialog .footer {
    text-align: right;
}
