/* Minification failed. Returning unminified contents.
(486,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
/*Kompatibilität*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, select, textarea, p, blockquote,table, tr, th, td, img, option
{
	margin:0;
	padding:0;
	font-weight:normal;
	border-spacing: 0;
}

input, select, option
{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border:none;
	border-radius: 0;
	background:transparent;
}
/*Chrome-spezifisch*/

/*@media screen and (-webkit-min-device-pixel-ratio:0) {*/
	.fieldsetcontainer  [type="radio"]
	{
		width:14px;
		height:14px;
		background: white url(../images/radiobutton.gif) top left no-repeat;
		margin-top:5px;
        margin-left:5px;
	}
	.fieldsetcontainer  #Monitored[type="radio"]:checked
	{
		background: white url(../images/radiobutton.gif) top left -15px no-repeat;
	}
	.fieldsetcontainer  [type="checkbox"]:not(:checked)
	{
		background: white url(../images/pruefmittel-faellig-checkbox.gif) bottom left no-repeat;
        margin-left:5px;
	}
	.fieldsetcontainer  [type="checkbox"]:checked
	{
		background: white url(../images/pruefmittel-faellig-checkbox.gif) bottom left -16px no-repeat;
        margin-left:5px;
	}
/*}*/
/*IE8+9-spezifisch*/
#CompanyId{
    background:white\0;
}
/*IE9-spezifisch*/
_::selection,
#CompanyId{
    position: relative\0;
	/*top:-1px;*/
}
/*IE9+-spezifisch*/
@media screen and (min-width:0) and (min-resolution: +72dpi) 
{ 
	.fieldsetcontainer  [type="radio"]
	{
		margin-top:5px;
	}
	select::-ms-expand 
	{
		display:none;
	}
}
/*IE10-spezifisch*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#CompanyId{
		background: white url("../images/dropdown-arrow.gif") no-repeat scroll right top;
	}
}
/*Kompatibilität Ende*/

/*@font-face {
    font-family:"Metronic Pro Regular";
    src:url('../fonts/eszRegular.ttf')
}

@font-face {
    font-family:"Metronic Pro Regular IE";
    src:url('../fonts/eszRegular.eot?')
}*/

/*@font-face {
    font-family:"Metronic Pro Air";
    src: url('../fonts/MetronicProAir_Installable.ttf') format('embedded-opentype')
}

@font-face {
    font-family:"Metronic Pro Air IE";
    src:url('../fonts/MetronicProAir.eot') format('embedded-opentype');
}*/

@font-face {font-family: 'Metronic Pro Regular';src: url('../fonts/eszRegular.eot');
                                                src: url('../fonts/eszRegular.eot?#iefix') format('embedded-opentype'),
                                                     url('../fonts/eszRegular.ttf') format('truetype');}
                                                     

@font-face {font-family: 'Metronic Pro Air';src: url('../fonts/MetronicProAir.eot');
                                            src: url('../fonts/MetronicProAir.eot?#iefix') format('embedded-opentype'),
                                                 url('../fonts/MetronicProAir.woff2') format('woff2'),
                                                 url('../fonts/MetronicProAir.woff') format('woff'),
                                                 url('../fonts/MetronicProAir.ttf') format('truetype'),
                                                 url('../fonts/MetronicProAir.svg#wf') format('svg');}

/*Schriften importieren Ende*/

html, body 
{
    /*height: 100%;*/
    font-family: "Metronic Pro Regular";
}
body {
    background: rgb(237,237,237) url(../images/top-stripes-right.jpg)   repeat-x;
    color: rgb(90,90,90);
}
/*Navigationen oben rechts*/
#d-loginlanguagedisplay
{
    position: absolute;
    right: 35px;
    top: 0;
    width: 100%;
	float:right;
	font-size:10px;
	line-height:15px;
	text-transform:uppercase;
	letter-spacing:2px;
	word-spacing:2px;
	color:white;
	text-align:right;
}
#d-loginlanguagedisplay a
{
	text-decoration:none;
	color:white;
}
#d-menu
{
	margin-top:120px;
}
#d-menu  li
{
	list-style:none;
	display:inline;
	
}
/*Navigationen oben rechts Ende*/

#d-div {
    width: 1110px;
    font-size: 12px;
}
/*Allgemein Content*/
h2, #d-div b
{
	border-top:1px solid grey;
	font-size:20px;
	line-height:30px;
	font-weight:normal;
	margin-bottom:30px;
	display: block;
	clear:both;
	text-transform:uppercase;
	letter-spacing:3px;
    width: 1100px
}
#d-div b
{
	margin-top:50px;
}
#d-esz-img
{
    left: 0;
    position: absolute;
    top: 0;
}
#d-content-box {
    width: 100%;
}
#d-content-outer-box
{
	margin:200px 35px auto 35px;
	min-height:540px;
}

#d-content-box fieldset
{
	/*width:540px;*/
	border:none;
	margin-right:15px;
}
#assetfilter fieldset
{
	float:left;
	font-size:14px;
}
#d-content-box fieldset legend
{
	width:530px;
	color:white;
	text-transform:uppercase;
	padding-left: 10px;
	height:25px;
	line-height:25px;
    background: -moz-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(173,31,31,1)), color-stop(100%, rgba(93,15,3,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AD1F1F', endColorstr='#5D0F03',GradientType=0 ); /* ie6-9 */ 
	font-size:11px;
	letter-spacing:1px;
}
.fieldsetcontainer label
{
	width:146px;
	display:block;
	float:left;
	padding-left:10px;
	line-height:23px;
	background: rgb(237, 237, 237);
}
.fieldsetcontainer .filterline
{
	border-bottom:1px solid rgb(183, 183, 183);
	height:23px;
	line-height:23px;
	background:white;
}
.fieldsetcontainer .divcolumn, #edit-details .divcolumn
{
	width:310px;
	float:left;
}
.fieldsetcontainer .divcolumn+.divcolumn, #edit-details .divcolumn+.divcolumn
{
	padding-left:5px;
	width:225px;
}
.fieldsetcontainer .divcolumn+.divcolumn label, #edit-details .divcolumn+.divcolumn label
{
	width:80px;
}
.fieldsetcontainer input, .fieldsetcontainer select, .edit-details input, .ui-button
{
	border:none;
	width:284px;
	height:23px;
	color: rgb(90, 90, 90);
	padding-left:10px;
    vertical-align: top;
}
.fieldsetcontainer select
{
	background: white url(../images/dropdown-arrow.gif) top right no-repeat;
	width:384px;
}
#CompanyId {
	height: 23px;
}

.fieldsetcontainer  [type="checkbox"]
{
	width:16px;
	height:16px;
	background:white;
	margin-top:3px;
}
.fieldsetcontainer  [type="radio"]
{
	width:14px;
	height:14px;
	margin-right:2px;
}
.fieldsetcontainer  [type="radio"][value="1"], .fieldsetcontainer  [type="radio"][value="2"]
{
	margin-left:10px;
}
.fieldsetcontainer  .datepicker
{
	width:352px;
	line-height:23px;
	position:relative;
	top:-1px;
}

.fieldsetcontainer .divcolumn .datepicker
{
	width:105px;
	line-height:23px;
	position:relative;
	top:-1px;
}

.fieldsetcontainer  .datepicker+.ui-datepicker-trigger
{

}
.fieldsetcontainer  .buttonrow
{
	clear:both;
	padding: 22px 0 20px 0;
}
fieldset+fieldset .fieldsetcontainer  .buttonrow
{
	padding-top:70px;
}

.edit-details [type="submit"] {
    background: -moz-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(186,186,186,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#BABABA',GradientType=0 ); /* ie6-9 */ 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid rgb(152,152,152);
	width:172px;
	margin: 0 0 0 3px;
	text-transform:uppercase;
	font-size:10px;
	color: rgb(90, 90, 90);
	text-align:left;
	cursor:pointer;
    font-family: "Metronic Pro Regular";
}
.fieldsetcontainer  [type="reset"], .fieldsetcontainer [type="submit"] ,.buttonLink, .ui-button
{
    background: -moz-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(186,186,186,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#BABABA',GradientType=0 ); /* ie6-9 */ 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid rgb(152,152,152);
	width:220px;
	margin: 0 0 0 3px;
	text-transform:uppercase;
	font-size:10px;
	color: rgb(90, 90, 90);
	text-align:left;
	cursor:pointer;
    font-family: "Metronic Pro Regular";
}

.edit-details input, .edit-details select {
    width:359px;
	height:22px;
    background:white;
    float: left;
}

.edit-details  [type="checkbox"] {
    width:16px;
	height:16px;
}

.edit-details  [type="checkbox"]:not(:checked)
{
	background: white url(../images/pruefmittel-faellig-checkbox.gif) bottom left no-repeat;
}

.edit-details select {
    color: rgb(90, 90, 90);
	margin-top:-3px;
    border-width: 1px;
    border-color: rgb(90, 90, 90);
    width:369px;
    background: white url(../images/dropdown-arrow.gif) top right no-repeat;
    padding-left: 5px;
    float: none;
}

.edit-details textarea {
    width:369px;
	height:23px;
    background:white;
    border-style: none;
    resize: none;
}

.edit-details .datepicker {
    width:339px;
	line-height:23px;
	position:relative;
	/*top:-6px;*/
}

.textRight
{
	text-align:right;
	clear:both;
	width:233px;
	/*margin-left:1185px;*/
	margin-bottom:30px;
}
#grid #neuesPruefmittel td
{
	text-align:right;
	border:none;
}
#neuesPruefmittel .buttonLink
{
	display:inline-block;
	float:none;
	margin-right:-10px;
	width:208px;
}
.buttonLink
{
	text-decoration:none;
	line-height:21px;
	display:block;
	color: rgb(90, 90, 90);
	cursor:pointer;
	padding-left:10px;
	width:160px;
	float:left;
	margin-right:10px;
}
.textRight .buttonLink
{
	width:208px;
    margin-left: -6px;
    margin-top: -43px;
}
.fieldsetcontainer .filterline .monitoredline
{
    display: block;
    height: 23px;
    line-height: 23px;
}
/*Allgemein Content Ende*/
/*Login, Login-Fehler*/
#body-login {
    background: url(../images/top-stripes-right.jpg) repeat-x, -moz-radial-gradient(center, ellipse cover, rgba(190,29,35,1) 0%, rgba(142,27,22,1) 100%); /* ff3.6+ */
    background: url(../images/top-stripes-right.jpg) repeat-x, -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(190,29,35,1)), color-stop(100%, rgba(142,27,22,1))); /* safari4+,chrome */
    background: url(../images/top-stripes-right.jpg) repeat-x, -webkit-radial-gradient(center, ellipse cover, rgba(190,29,35,1) 0%, rgba(142,27,22,1) 100%); /* safari5.1+,chrome10+ */
    background: url(../images/top-stripes-right.jpg) repeat-x, -o-radial-gradient(center, ellipse cover, rgba(190,29,35,1) 0%, rgba(142,27,22,1) 100%); /* opera 11.10+ */
    background: url(../images/top-stripes-right.jpg) repeat-x, -ms-radial-gradient(center, ellipse cover, rgba(190,29,35,1) 0%, rgba(142,27,22,1) 100%); /* ie10+ */
    background: url(../images/top-stripes-right.jpg) repeat-x, radial-gradient(ellipse at center, rgba(190,29,35,1) 0%, rgba(142,27,22,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BE1D23', endColorstr='#8E1B16',GradientType=1 ); /* ie6-9 */
    color: white;
    font-family: "Metronic Pro Air";
}
#body-login a
{
	color:white;
	text-decoration:none;
}
#d-content-outer-box-logon
{
	min-height:450px;
}
#d-login-content {
    /*margin-top: 390px;*/
    margin-top: 130px;
    margin-left: auto;
    margin-right: auto;
    width: 461px;
}
#d-login-content>div
{
	background: url(../images/asset-experts-logo-s.gif) no-repeat;
	font-size:14px;
	line-height:16px;
	padding-top:14px;
	
}
#d-login-content #login-failed-msg
{
	color:rgb(182, 39, 33);
	background:white;
	margin:15px 10px 0;
	font-family: "Metronic Pro Regular"
	line-height:20px;
	background: url(../images/ausrufezeichen.png) left center no-repeat white;
	padding:10px 10px 15px 15px;
	width:405px;
	font-size:13px;
	vertical-align:middle;
}
#d-login-content #login-failed-msg div
{
	line-height:15px;
	margin-top:4px;
	margin-left:5px;
	padding-left:0;
}
#d-login-content #login-failed-msg div b
{
	text-transform:uppercase;
	letter-spacing:1px;
}
#d-login-content>div+br+br+div
{
	background: none;
	padding-top:0;
}
#d-login-content form
{
	background:rgb(147,22,28);
	font-size:13px;
}
#d-login-content fieldset
{
	border:none;
}
#d-login-content fieldset legend
{
	background:rgb(111,16,20);
	width:450px;
	padding-right:0px;
}
#d-login-content legend, #d-login-content form div
{
	padding-left:10px;
	line-height:24px;
}
#d-login-content form div
{
	margin-top:10px;
}
#d-login-content form div.clearfix
{
	width:440px;
}
#d-login-content label, #username, #password
{
	display:block;
	width:440px;
}
#d-login-content .inline
{
	display:inline;
}
#d-login-content input
{
	height:20px;
	background:rgb(182,39,33);
	border:none;
	color:white;
}
#d-login-content .clearfix input
{
	text-transform:uppercase;
	width:150px;
	float:right;
	margin-right:0px;
	margin-bottom:10px;
    font-size: 12px
}
#rememberMe
{
	position:absolute;
	clip: rect(0,0,0,0);
}
#rememberMe + input + label[for=rememberMe] span
{
	display:inline-block;
	background:url(../images/login-checkbox.gif) left top no-repeat;
	width:28px;
	height:22px;
	margin-bottom:-4px;
	color:rgb(182, 39, 33)
}
#rememberMe:checked + input + label[for=rememberMe] span
{
	background:url(../images/login-checkbox.gif) -28px top no-repeat;
}
/*Login Ende*/

.descriptiondisplayblock {
    width: 200px;
    display: inline-block;
    background-color: red;
}

/*footer*/
#d-footer
{
    margin-top:80px;
    text-align:center;
    font-size:12px;
    letter-spacing:1px;
    height:24px;
    line-height:16px;
    font-family: "Metronic Pro Air"
}
#d-footer a
{
	font-weight:bold;
	text-decoration:none;
	color: rgb(90, 90, 90);
}
#body-login #d-footer a
{
	color:white;
}
/*footer Ende*/


/* Stile für Validierungshilfeprogramme
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size: 14px;
}

    .validation-summary-errors ul {
        padding-left: 30px;
    }

.validation-summary-valid {
    display: none;
}

.gridstyle td{
    border: 1px solid Silver;
    padding: 3px;
}

.ajaxloader {
    display: none;
    margin-left: -45px;
    margin-bottom: -2px;
}

.autocompleteloader {
    background: url(../Images/ajax-loader.gif) right no-repeat;
}

.disabled {
    color: Gray;
}

#ui-datepicker-div {
    display: none;
}

.ui-datepicker-trigger {
    background-color: white;
    cursor: pointer;
}

.editButton {
    cursor: pointer;
    background: transparent;
    color: rgb(90,90,90);
    border: transparent;
    text-transform: none;
    text-decoration: underline;
    font-weight: normal;
    margin-left: -14px;
    width: 150px;
    font-size: 12px;
}


#openassetsearchwindowButton {
    width: 21px;
    height: 21px;
    margin-left: -21px;
    border: none;
    background: transparent url(../images/search.png)  no-repeat;
}

/*Notifications*/
#notifications {
    position: absolute;
    top: 0;
    padding: 20px;
    margin-top: -2px;
    width: 50%;
    z-index: 5;
    background: rgb(237, 237, 237);
    border: 1px solid white;
}


.closenotification {
    cursor: pointer;
}

h6 {
    font-size: 18px;
    color: #444;
    margin-bottom: .5em;
    margin-top: 1.5em;
    line-height: 1em;
}

h2, h4, h6 {
    font-weight: 400;
}
.width100
{
    border-spacing: 5px 0;
    font-size: 12px;
    line-height: 22px;
	position:relative;
	left:-5px;
    width: 100%;
}
.width100 tbody tr th
{
	font-size:12px;
	line-height:26px;
	height:26px;
	letter-spacing:1px;
	text-transform:uppercase;
	text-align:left;
	border-right:10px;
    background: -moz-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(173,31,31,1)), color-stop(100%, rgba(93,15,3,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AD1F1F', endColorstr='#5D0F03',GradientType=0 ); /* ie6-9 */
	color:white;
	padding-right:12px;
}
.width100 + b + .width100 tbody tr th+th+th+th
{
	width:459px;
}
.width100 td, .width100 th
{
	padding:0 10px;
}
.width100 td 
{
    border-bottom: 1px solid rgb(183, 183, 183);
}
.width100 a
{
	color: rgb(90, 90, 90);
}
.width100 td a img {
    display: block;
    float: right;
    padding-top: 2px;
    vertical-align: middle;
	height:18px;
    margin-top: -23px;
}
.edit-details
{
	float:left;
	margin-bottom:50px;
}
.edit-details div
{
    /*line-height: 23px;*/
    height: 23px;
    padding-left: 10px;
	font-size:14px;
	border-bottom:1px solid rgb(183, 183, 183);
}
.edit-details div.rowcolor
{
	background:white;
}
.edit-details div span
{
    margin-left: -11px;
}
.edit-details div label
{
    display: block;
	clear:both;
    float: left;
    width: 146px;
	border-right: 5px solid rgb(237, 237, 237);
	margin-right:10px;
}
.edit-details a
{
color: rgb(90, 90, 90);
}
.edit-details a img
{
    display: block;
    float: right;
    padding-top: 2px;
    vertical-align: middle;
	height:18px;
}
.edit-details div [type="checkbox"]
{
    margin-top: 4px;
    height: 15px;
    width: 15px;
    background: rgba(0, 0, 0, 0) url("../images/kalibrier-checkbox.gif") no-repeat scroll -15px top;
}

.edit-details div [type="checkbox"]:not(:checked)
{
    margin-top: 4px;
    height: 15px;
    width: 15px;
    background: rgba(0, 0, 0, 0) url("../images/kalibrier-checkbox.gif") no-repeat left top;
}

.show-details
{
	float:left;
	margin-bottom:50px;
}
.show-details fieldset
{
    width: 2200px;
}
.show-details div
{
    line-height: 23px;
    height: 23px;
    padding-left: 10px;
	font-size:14px;
	border-bottom:1px solid rgb(183, 183, 183);
}
.show-details div:nth-child(even) {
    background-color: white;
}

.show-details div [type="checkbox"]
{
    margin-top: 4px;
    height: 15px;
    width: 15px;
    background: rgba(0, 0, 0, 0) url("../images/kalibrier-checkbox.gif") no-repeat scroll -15px top;
}

.show-details div [type="checkbox"]:not(:checked)
{
    margin-top: 4px;
    height: 15px;
    width: 15px;
    background: rgba(0, 0, 0, 0) url("../images/kalibrier-checkbox.gif") no-repeat left top;
}

.show-details div label
{
    display: block;
	clear:both;
    float: left;
    width: 146px;
	border-right: 5px solid rgb(237, 237, 237);
	margin-right:10px;
}
.show-details a
{
color: rgb(90, 90, 90);
}
.show-details a img
{
    display: block;
    float: right;
    padding-top: 2px;
    vertical-align: middle;
	height:18px;
}
#gridContent
{
    clear:both;
	color:rgb(90,90,90);
	font-size:12px;
	font-family: 'Metronic Pro Regular', 'Metronic Pro Regular IE';
	line-height:22px;
}
#grid
{
 	border-spacing: 5px 0;
	position:relative;
	left:-5px;
}

#grid th, #grid td
{
    white-space: nowrap;
    padding:0 10px;
}
#grid th.asc 
{
    background: url(../images/sort.png) no-repeat scroll right 10px center, -moz-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* ff3.6+ */
    background: url(../images/sort.png) no-repeat scroll right 10px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(173,31,31,1)), color-stop(100%, rgba(93,15,3,1))); /* safari4+,chrome */
    background: url(../images/sort.png) no-repeat scroll right 10px center, -webkit-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* safari5.1+,chrome10+ */
    background: url(../images/sort.png) no-repeat scroll right 10px center, -o-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* opera 11.10+ */
    background: url(../images/sort.png) no-repeat scroll right 10px center, -ms-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* ie10+ */
    background: url(../images/sort.png) no-repeat scroll right 10px center, linear-gradient(180deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* w3c */
}

#grid th.desc 
{
    background: url(../images/sort.png) no-repeat scroll right 10px center, -moz-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* ff3.6+ */
    background: url(../images/sort.png) no-repeat scroll right 10px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(173,31,31,1)), color-stop(100%, rgba(93,15,3,1))); /* safari4+,chrome */
    background: url(../images/sort.png) no-repeat scroll right 10px center, -webkit-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* safari5.1+,chrome10+ */
    background: url(../images/sort.png) no-repeat scroll right 10px center, -o-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* opera 11.10+ */
    background: url(../images/sort.png) no-repeat scroll right 10px center, -ms-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* ie10+ */
    background: url(../images/sort.png) no-repeat scroll right 10px center, linear-gradient(180deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* w3c */
}

/*#grid tr td
{
	background: rgb(237,237,237);
}*/
#grid tr.rowcolor+tr td
{
	background:white;
}
#grid th
{
    color: white;
	font-size:12px;
	line-height:26px;
	height:26px;
	letter-spacing:1px;
	text-transform:uppercase;
	text-align:left;
	border-right:10px;
    background: no-repeat scroll right 10px center, -moz-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* ff3.6+ */
    background: no-repeat scroll right 10px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(173,31,31,1)), color-stop(100%, rgba(93,15,3,1))); /* safari4+,chrome */
    background: no-repeat scroll right 10px center, -webkit-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* safari5.1+,chrome10+ */
    background: no-repeat scroll right 10px center, -o-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* opera 11.10+ */
    background: no-repeat scroll right 10px center, -ms-linear-gradient(270deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* ie10+ */
    background: no-repeat scroll right 10px center, linear-gradient(180deg, rgba(173,31,31,1) 0%, rgba(93,15,3,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AD1F1F', endColorstr='#5D0F03',GradientType=0 ); /* ie6-9 */
}
/*#grid th
{
	min-width:30px;
}
#grid th+th+th+th
{
	min-width:115px;
}
#grid th+th+th+th+th+th
{
	min-width:220px;
}
#grid th+th+th+th+th+th+th
{
	min-width:100px;
}
#grid th+th+th+th+th+th+th+th
{
	min-width:80px;
}*/
#grid td
{
	border-bottom:1px solid rgb(183,183,183);
}
#grid td.overdue
{
	font-weight:bold;
	color:red;
}
#grid th a
{
	color:white;
	text-decoration:none;
	display:block;
	padding-right:12px;
    float: left;
}
#grid a
{
	color:rgb(90,90,90);
}
#grid td .subBox, #grid td .masterBox, #grid td .subBoxExport, #grid td .masterBoxExport
{
    -moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
    clip: rect(0px, 0px, 0px, 0px);
 
}
.subBox, .masterBox, .masterBoxExport, .subBoxExport
{
    background: rgba(0, 0, 0, 0) url("../images/kalibrier-checkbox.gif") no-repeat scroll left top;
	width:15px;
	height:15px;
	float:right;
	display:inline-block;
	margin-top:4px;
	margin-left:5px;
	color:rgb(237, 237, 237);
}
.subBox:checked, .masterBox:checked, .masterBoxExport:checked, .subBoxExport:checked
{
	background: rgba(0, 0, 0, 0) url("../images/kalibrier-checkbox.gif") no-repeat scroll -15px top;
}


#grid td a img
{
	vertical-align:middle;
    display: block;
    float: right;
	padding-top:4px;
	width:16px;
	height:16px;
	border:none;
}
#numberOfHits, #pagerbuttons b, #pagerbuttons li
{
	border: 1px solid rgb(152,152,152);
	color: rgb(90, 90, 90);
}
#numberOfHits
{
	padding-left:5px;
	width:60px;
	height:23px;
	line-height:22px;
	font-weight:bold;
	font-size:11px;
    background: url("../images/dropdown-arrow-paging.gif") right top no-repeat, -moz-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* ff3.6+ */
    background: url("../images/dropdown-arrow-paging.gif") right top no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(186,186,186,1))); /* safari4+,chrome */
    background: url("../images/dropdown-arrow-paging.gif") right top no-repeat, -webkit-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* safari5.1+,chrome10+ */
    background: url("../images/dropdown-arrow-paging.gif") right top no-repeat, -o-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* opera 11.10+ */
    background: url("../images/dropdown-arrow-paging.gif") right top no-repeat, -ms-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* ie10+ */
    background: url("../images/dropdown-arrow-paging.gif") right top no-repeat, linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#BABABA',GradientType=0 ); /* ie6-9 */ 
	margin-left:30px;
}
 #pagerbuttons ul {
     width: 500px
 }
#pagerbuttons b, #pagerbuttons li
{
    background: -moz-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(186,186,186,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(186,186,186,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#BABABA',GradientType=0 ); /* ie6-9 */ 
	color: rgb(90, 90, 90);
	font-weight:bold;
}
#numberOfHits option
{
	padding-left:10px;
}
#pagerbuttons
{
	float:right;
	width:20%;
	margin-right:40%;
	text-align:center;
}
#pagerbuttons b, #pagerbuttons li
{
    width:26px;
    padding-top: 3px;
    padding-bottom:3px;
    margin:2px;
    font-size:10px;
}
#pagerbuttons b.active, #pagerbuttons li.active
{
	background:white;
	padding: 3px 3px;
}
#pagerbuttons b a, #pagerbuttons li 
{
	text-decoration:none;
	display:inline-block;
	padding-left:3px;
	padding-right:3px;
}
#pagerbuttons ul li a {
    text-decoration: none;
}

#grid .gridfooter
{
	height:51px;
	vertical-align:bottom;
}
#grid .gridfooter td
{
	padding-bottom:6px;
}
#grid .gridfooter td a img
{
	float:left;
	margin-right:10px;
}
.stripedtable tr:nth-child(even){
    background-color: white;
}

.rightgridfooter
{
    width:210px;
    float:left;
    margin-top: 6px
}

#gridloader {
    z-index: 1000;
    background: black;
    display: none;
    position: absolute;
}

#gridloadertext {
    border: 2px solid rgb(90,90,90);
    padding: 30px;
    z-index: 1100;
    width: 230px;
    text-align: center;
    color: rgb(90,90,90);
    background: rgb(237,237,237);
    position: relative;
    display: none;
}

