html,body{
	background-image: url(dhx_bg.jpg);
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	
	font-family:ARIAL;
	font-size: 11 px;

}

a{
text-decoration:none;
}
a:link{color:black;}
a:visited{color:black;}
a:active{color:black;}
a:hover{color:red;text-decoration:underline;}

h1{
font-family:ARIAL;
font-size:33px;
}

.btn_submit{
	
	border:solid 1px ;
	background-image: url(dhxtoolbar_bg.gif);
}


table{
	border:solid 0px;
	empty-cells:show;
	font-family:ARIAL;
	font-size: 11 px;
}

input{
	font-family:ARIAL;
	font-size: 10 px;
}

textarea{
	font-family:ARIAL;
	font-size: 11 px;
}

select{
	font-family:ARIAL;
	font-size: 11 px;
}

// CALSSES //
.tab_content{
	border: 0px;
        width: 100%;
        height: 100%;
        margin: 0px;
        overflow: auto;
	background-image: url(./dhx_bg.jpg);
	padding-top: 2px; 
	padding-left: 10px;
	padding-right: 10px; 
	padding-bottom: 10px;
	font-family:ARIAL;
	font-size: 10 px;
}

.content{
	border: 0px;
        width: 100%;
        height: 100%;
        margin: 0px;
        overflow: auto;
	background-image: url(./dhx_bg.jpg);
	padding-top: 2px; 
	padding-left: 2px;
	padding-right: 2px; 
	padding-bottom: 2px;
	font-family:ARIAL;
	font-size: 10 px;
}

.content td{
	font-family:ARIAL;
	font-size: 10px;
	vertical-align:center;
}

.content img{
	vertical-align:middle;
	text-align:middle;
}

.content input{
	vertical-align:middle;
}

.bottomborder { 
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #888888; 
	font-family:ARIAL;
	font-size: 10 px;
	
} 





.autocomplete-w1 { background:url(../_ajax/jquery/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:200px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:200px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

.hover {background-color: #DDDFFF;}

.error{	background-color: #ffd4db !important;color:maroon !important;}

.dhtmlx-error{font-weight:bold;color:white;background-color:red;}

.statusbar{
	border: 1px solid #cccccc ; 
	padding-right:3px;
	background:#eeeeee;
	max-width: 45px;
	font-family:ARIAL;
	font-size: 9px;
	cursor:hand;
	text-align:center;
	
	vertical-align:middle;
}
.statusbarimg{
cursor:hand;
vertical-align:middle;
margin-top:-2px;
}

.statusbarimg1{
vertical-align:text-bottom;
}

.statusbar_marker{
   border: 0;
   font-family:VERDANA;
   font-size: 7px;
   color:white;
   font-weight:bold;
   border-collapse: separate;
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
   background: red;
   -webkit-border-radius:6px;
   -moz-border-radius:6px;
   border-radius:6px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.5);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.5);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.5);
   border-width: 0;
   padding:1px 3px 1px 2px;
   margin:0px 0px 0px 0px;
   height:6px;
   width:6px;
   position:relative;
   top:-6px;
   left:-3px;
}

.xlink{
	text-decoration:none;
	font-family:ARIAL;
	font-size: 11px;

}
.xlink:link{color:black;}
.xlink:visited{color:black;}
.xlink:active{color:black;}
.xlink:hover{color:red;}

.appmarker{
position:relative;
top:0px;
left:-13px;
margin-top:-28px;
margin-bottom:-4px;
cursor:hand;
z-Index:99;
}

.inputfelder{
	font-family:ARIAL !important;
	font-size: 11px !important;
	BORDER: 1px solid; 
	WIDTH: 100%; 	
	HEIGHT: 18px;

}

.loading_boot{
   background: #EEEEEE;
   -webkit-border-radius:6px;
   -moz-border-radius:6px;
   border-radius:6px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.5);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.5);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.5);
}

.status_box{
   padding:2px;
   padding-left:6px;
   padding-right:6px;
   background: #CCCCCC;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.4);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.4);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.4);	
	
}