﻿label { 
float: left; 
width: 9em; 
margin: 0.2em 0.3em 1em 0.6em;
font-size:0.7em; 
}

label.vehicles { 
float: left; 
width: 5em; 
margin: 0.2em 0.3em 1em 0.6em;
font-size:0.7em; 
}

label.date { 
float: left; 
width: 4em; 
margin: 0.2em 0.3em 1em 0.6em;
font-size:0.7em; 
}

label.longer { 
float: left; 
width: 15em; 
margin: 0.2em 0.3em 1em 0.6em;
font-size:0.7em; 
}

label.long { 
float: left; 
width: 12em;
margin: 0.2em 0.3em 1em 0.6em;
/*margin:0 !important; */
 
}

 label.reportheader{margin-left:295px; font-size:13px; height:14px; width:300px; font-weight:normal;}
.longmargin
{float: left; 
width: 12em;
margin: 0.2em 0.3em 1em 0.6em;}

label.superlong { 
float: left; 
width: 18em;
margin:0 !important; 
}

fieldset label { 

margin: 0.2em 0.3em 0.5em 0em;

}

fieldset a 
{
	font-size: 0.7em;	
	padding: 0 !important;
    margin: 0 !important;
    }

table input.txt, table select
{font-size:1em;
    border:1px solid #ADADAD !important;}


table .date input
{width:4em;
    margin-bottom:0 !important;
    margin-top:0.5em !important;
    margin-right:0.5em !important;
    border:1px solid #ADADAD !important;}
    
    table .datePicker input
{width:5.5em;
    }
    
   


table .date label
{width:auto;
    font-size:1em;
    margin-bottom:0 !important;
    margin-left:0 !important;
    margin-top:0.5em !important;}
    
    table .datePicker label
{width:6em;
    font-size:1em;margin-left:0px !important;
  }
  
  table .datePicker *
{float:left !important;
  }
  
   table .datePicker
{width:200px;
  }
    
    
    table .datePicker a
{text-decoration:none ;
    border:0px !important;
    margin:0 !important;
    padding:0 !important;}

input.txt, select { 
float: left; 
font-size:0.7em;
border:1px solid #ADADAD;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 30%;
}

input.txtlong
{width:54em;
float: left; 
font-size:0.7em;
border:1px solid #ADADAD;
font-family:Verdana, Arial, Helvetica, sans-serif;}

input.txteditorlong
{width:440px;
float: left; 
font-size:0.7em;
border:1px solid #ADADAD;
font-family:Verdana, Arial, Helvetica, sans-serif;}

input.txtshort
{width:40px;
float: left; 
font-size:0.7em;
border:1px solid #ADADAD;
font-family:Verdana, Arial, Helvetica, sans-serif;}

table input.txtpx
{width:140px;
float: left; 
font-size:1em !important;
border:1px solid #ADADAD;
font-family:Verdana, Arial, Helvetica, sans-serif;}

input.mobile { 
float: left; 
font-size:0.7em;
border:1px solid #ADADAD;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 50%;
}


input.context { 
 
height:16px;
	color: #4d4d4d;
	padding-left: 2px;
	padding-right: 2px;
margin-top:0px !important;
	margin-right:2px;
	border:1px solid;
	width:120px;
}

input.greenbut
{margin-top:0px !important;
    padding:0;
    
   
    }
    

input.txtLogin { 
width:112px;
float: left; 
font-size:0.7em;
border:1px solid #ADADAD;
} 

span.treeParent
{
	font-family: Tahoma;
	font-size: 8pt;
	padding-left: 3px;
	text-decoration: none;
	background-color: #DDDDDD;
}

fieldset
{padding:0em 0.6em 0.6em 0.6em;
    margin-bottom:0.5em;
    }
    
 #window   fieldset
{padding:0em 0.6em 0.6em 0.6em;
    margin-bottom:0.5em;
    margin-left:0.5em;
    margin-right:0.5em;
    }
    
    
    div.visiblefalse fieldset
{
    border:1px solid #f8f8f8;}
    
    div.visiblefalse legend
{
    color:#f8f8f8;
    font-size:0em;}

fieldset.loginField
{padding:0em 0.6em 0.6em 0.6em;
    height:170px;
    width:200px;
    margin-bottom:0em;}
    
fieldset.loginFieldMobile
{padding:0em 0.6em 0.6em 0.6em;
    height:170px;
    width:150px;
    margin-bottom:0em;}    

fieldset p
{
    }

.login .formcontainer
{height:190px;
    float:left;
margin:0 1em 0 0;
width:auto;
text-align:left;}

div.formcontainer
{	
	padding:0em 0.6em 0.6em 0.6em;
    background-color: #f8f8f8;
	z-index:10000;
	border: 1px solid #f0f0f0;
	border-right: 2px solid #7d7d7d;
	border-bottom: 2px solid #7d7d7d;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#7d7d7d,strength=2); 
	*/padding-top:0.5em;	
	width:96%;
	min-width:878px;/*for IE*/
	_width: 878px; /*for FF*/
}

* html div.formcontainer
{
	height:90%;
}


div.formcontainerlogin
{	
	padding:0em 0.6em 0.6em 0.6em;
    background-color: #f8f8f8;
	z-index:10000;
	border: 1px solid #f0f0f0;
	border-right: 2px solid #7d7d7d;
	border-bottom: 2px solid #7d7d7d;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#7d7d7d,strength=2); 
	*/padding-top:0.5em;	
	width:240px;

}

* html div.formcontainerlogin
{
	height:90%;
}

div.formcontainermobi
{	
	padding:0em 0.6em 0.6em 0.6em;
    background-color: #f8f8f8;
	z-index:10000;
	border: 1px solid #f0f0f0;
	border-right: 2px solid #7d7d7d;
	border-bottom: 2px solid #7d7d7d;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#7d7d7d,strength=2); 
	*/padding-top:0.5em;	
	width:190px;

}

* html div.formcontainermobi
{
	height:90%;
}
	
div.formcontainerMaps
{	
	padding:0em 0.6em 0.6em 0.6em;
    background-color: #f8f8f8;
	z-index:10000;
	border: 1px solid #f0f0f0;
	border-right: 2px solid #7d7d7d;
	border-bottom: 2px solid #7d7d7d;
	padding-top:0.5em;	
	width:96%;
	}

* html div.formcontainerMaps
{
	height:90%;
}	

legend
{font-size:0.9em;
    margin:0 0 0.6em 0;}

.checkoption
{margin-left: 6.5em; 
margin-right: .3em;
margin-bottom:1em;}

.checkoption label
{float:none;
     margin:0.2em 0 0.5em 0;}
     
     .checkoption input
     {height:15px;}
.leftspace
{margin-left:0 !important;}

.checkoption2
{margin-left: 4.5em; 
margin-right: .3em;
margin-bottom:1em;}



.checkoption2 label
{float:none;
  margin:0em 0 0em 0.9em;}
  
  .checkoption2 table
{font-size:0.7em;}
  
  .checkoption2 input
  {margin:0em 0 0em 0em;
    
    height:15px;}
    
    .checkoption5
{margin-left: 4.5em; 
margin-right: .3em;
margin-bottom:1em;}



.checkoption5 label
{float:none;
  margin:0em 0.6em 0em 0.2em;
  
 }
  
  .checkoption5 table
{font-size:11px !important;}

.checkoption5 table td
{width:90px;}
  
  .checkoption5 input
  {margin:0em 0 0em 0em;
    
    height:15px;}
    
    .checkoption3
{margin-left: 0em; 
margin-right: .3em;
margin-bottom:1em;}

.checkoption3 label
{float:left;
    width:9em !important;
   
   margin:0.2em 0 0.5em 0;}
   
   
   
   .radio
{margin-left: 0em; 
margin-right: .3em;
margin-bottom:1em;}

.radio label
{
  margin:0em 0 0em 0em;
  font-size:1em;
  width:50px !important;}
  
  .radio label.short
{
    width:4em;
}

.checkoption4 label
{float:none;
  margin:0em 0 0em 0em;}

td .checkoption4 label
{font-size:1em;}

td .checkoption4 
{margin-left:0;}

label.short
{
    width:4em;
}

td label
{font-size:1em;margin-left:0;}


  
  .radio input
  {margin:0em 0 0em 0em;
    width:40px;
    float:left !important;
    font-size:0.8em;}

form br { 
clear: both; 
}

form br.noclear
{
	clear:none;
}

input.cmd { 
float: left; 

height: 22px;
width: 115px;
font-size:0.7em;
color: #666;
cursor:pointer;
background:url('images/imgform/radUploadBtnMedium.gif') no-repeat;
border:0px solid ;
margin-right:10px;
margin-top:0.5em;
margin-bottom:1em;
}

input.cmdActivities { 
float: left; 
height: 22px;
width: 115px;
font-size:11px;
color: #666;
cursor:pointer;
background:url('images/imgform/radUploadBtnMedium.gif') no-repeat;
border:0px solid ;
margin-right:10px;
margin-top:0.5em;
margin-bottom:1em;
}

table .cmd
{font-size:1em !important;}

input.cmdRight { 
height: 22px;
width: 115px;
font-size:0.7em;
color: #666;
cursor:pointer;
background:url('images/imgform/radUploadBtnMedium.gif') no-repeat;
border:0px solid ;
}

input.long 
{
	width: 250px;
	background:url('images/imgform/radUploadBtnLong.gif') no-repeat;
}

input.cmd:hover { 

color:#B72126;


}

.login label

{width:5em;}



.DisabledTreeNode 
{ 
	font-family: Tahoma;
	font-size: 8pt; 
	color: gray;	
	padding-left: 3px;
	text-decoration: none;	
    font-style:italic;
}

.DisabledTreeNodeOver 
{
	font-family: Tahoma;
	font-size: 8pt;
	color: gray;
	text-decoration: underline; 
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;
	font-style:italic;
}

.DisabledTreeNodeSelect 
{     
	font-family: Tahoma; 
	font-size: 8pt; 
	color: gray;
	background: #316AC5; 	
    cursor: pointer;
	cursor: hand;
	margin-left: 3px;
	font-style:italic;
}

/*Fehlermeldungen*/

.error
{color:#B72126;
 font-weight:bold;
 font-size:0.8em;
 margin:0.6em 0em 1.5em 0em;
 border:1px solid #DD5928;
 background:url(images/icons/fehler.gif) 0px 0px no-repeat #FFE7DE;
padding:2px 2px 10px 18px;
text-align:left;

}

.login .error
{width: 100%;}
    
 .error ul, .status ul, .help ul, .success ul
 {font-weight:normal;
 font-size:0.9em;
 list-style-type:square;
 padding:0 0 0 1.5em;
 margin:0.5em 0 0 0;}
 
 .error ul li, .status ul li, .help ul li, .success ul li
 {padding:0;
  margin:0;}
  
   .error p
 {padding:0;
  margin:1em 0 0 0;
  color:#B72126;
   font-size:0.9em;font-weight:normal;}
  
  .status p
 {padding:0;
  margin:1em 0 0 0;
   font-size:0.9em;font-weight:normal;}
  
 .help p
 {padding:0;
  margin:1em 0 0 0;
  color:#0F4B92;
   font-size:0.9em;font-weight:normal;}
   
   .success p
 {padding:0;
  margin:1em 0 0 0;
  color:#028948;
   font-size:0.9em;font-weight:normal;}
    
.help
{border:1px solid #0F4B92;
font-size:0.8em;
font-weight:bold;
color:#0F4B92;
padding:2px 2px 10px 18px;
background:url(images/icons/hilfe.gif) 0px 0px no-repeat #DFEAF8;
margin:0.6em 0em 1.5em 0em;
text-align:left;
}

.success
{border:1px solid #028948;
font-size:0.8em;
font-weight:bold;
color:#028948;
padding:2px 2px 10px 18px;
background:url(images/icons/erfolg.gif) 0px 0px no-repeat #EBFFF5;
margin:0.6em 0em 1.5em 0em;
text-align:left;
}

.status
{border:1px solid #000000;
padding:2px 2px 10px 18px;
background:url(images/icons/info.gif) 0px 0px no-repeat #EDEDED;
color:#000000;
font-weight:bold;
font-size:0.8em;
margin:0.6em 0em 1.5em 0em;
text-align:left;
}

span.checkbox label
{
float: left;
border:0px solid #ADADAD;
width: 30% !important;
clear: none;
}

span.checkbox input { 
float: left;
border:0px solid #ADADAD;
/*width: 500px !important;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
clear: none;
margin: 0px 0px 0px -4px;
padding: 0px 0px 0px 0px;
}

        
/*Ende Fehlermeldungen */  









#form
{
	font-size: 8pt !important;
}
/*#form .topic
{
	display: block;
	background-color: #FF6128;
	color: White;
	font-size: 11pt;
	font-weight: bold;
	padding: 2px 0px 2px 2px;
	margin: 10px 0px 5px 0px;
}

#form .toptopic
{
	font-weight: bold;
	display: block;
	background-color: #FF6128;
	color: White;
	font-size: 11pt;
	padding: 2px 0px 2px 2px;
	margin: 0px 0px 5px 0px;
}
*/
#form .row
{
	width: 100%;
	/*display: table;*/
	clear: both;
	padding: 3px 0px 3px 0px;
	/*border: solid 1px Black;*/
}

#form .caption
{
	font-weight: bold;
	color: Black;
	width: 25%;
/*	display: table-cell;*/
	float: left;
	border: solid 1px White;
	padding-left: 2px;
}

#form .subcaption
{
	font-weight: normal;
	width: 25%;
	float: left;
/*	display: table-cell;*/
}

#form .data
{
	font-weight: normal;
/*	display: table-cell;*/
}

#form .shortinput
{
	font-size: 10px;
/*	width: 48%;*/
	width: 20%;
	color: Black;
}

#form .control
{
	font-size: 10px;
	color: Black;
}

#form span.checkbox label
{
float: left;
border:0px solid #ADADAD;
width: 70% !important;
clear: none;
}

#form span.checkbox input { 
float: left;
border:0px solid #ADADAD;
/*width: 500px !important;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
clear: none;
margin: 0px 0px 0px -4px;
padding: 0px 0px 0px 0px;
}

#form .longinput
{
	font-size: 10px;
/*	width: 73%;*/
	width: 45%;
	color: Black;
}

#form .maxinput
{
	font-size: 10px;
	width: 70%;
	color: Black;
}

#form .shorttxt
{
	border-bottom-style: dotted;
	border-bottom-color: #e0e0e0;
	border-bottom-width: 1px;
	height: 18px;
	vertical-align: middle;
	width: 34%;
	float: left;
	padding-right: 2px; /*simuliert rahmen das editfelds*/
	margin: 2px 0px 2px 0px;
	color: #000000;
	font-weight: normal;
}

#form .longtxt
{
	color: #000000;
	font-weight: normal;
	border-bottom-style: dotted;
	border-bottom-color: #e0e0e0;
	border-bottom-width: 1px;
	height: 18px;
	vertical-align: middle;
	width: 59%;
	float: left;
	padding-right: 2px; /*simuliert rahmen das editfelds*/
	margin: 2px 0px 2px 0px;
}

#form .btnedit
{
	margin-left: 5px;
	margin-top: 1px;
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Orange;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	background-image: url('images/edit.png');
}

#form .btnedit0
{
	margin-top: 1px;
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Orange;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	background-image: url('images/edit.png');
}


#form .btnsave
{
	height: 19px;
	font-size: 10px;
/*	width: 80px;*/
	width: 19px;
	background-color: Green;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 6px;
	background-image: url('images/accept.png');
}

#form .btnsave0
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Green;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	background-image: url('images/accept.png');
}


#form .btncancel
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 5px;
	background-image: url('images/abort.png');
}

#form .btncancel0
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 0px;
	background-image: url('images/abort.png');
}

#form .btndelete
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 5px;
	background-image: url('images/delete.png');
}

#form .btndelete0
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 0px;
	background-image: url('images/delete.png');
}

#form .btnadd
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 5px;
	background-image: url('images/new.png');
}



#form .btnadd0
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 0px;
	background-image: url('images/new.png');
}

#form .btnsearch
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 5px;
	background-image: url('images/new.png');
}

#form .btnsearch0
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 0px;
	background-image: url('images/new.png');
}

#form a, a:visited, a:active
{
	text-decoration: none;
	color: #FF9933;
}

#form a:hover
{
	text-decoration: none;
	color: #FF0000;
}


#form .btnrate
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 5px;
	background-image: url('images/rating.png');
}



#form .btnrate0
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 0px;
	background-image: url('images/rating.png');
}


#form .btnphoto
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 5px;
	background-image: url('images/photo.png');
}



#form .btnphoto0
{
	height: 19px;
	font-size: 10px;
	width: 19px;
	background-color: Red;
	color: White;
	border-style:solid;
	border-color: Gray;
	border-width: 0px;
	margin-left: 0px;
	background-image: url('images/photo.png');
}


#form td, th, tr, table
{
	border-spacing: 0px;
	padding: 0px;
	border-width: 0px;
	
}

#form .error ul
{
	margin: 0px 0px 0px 5px;
	padding-left: 0px;
}

#form .error li
{
	margin-left: 0px;
	padding: 0px;
	margin-top: 4px;
	width: 95%;
	font-weight: bold;
	list-style-type: disc;
	float: none;
}

#form .error
{
	display: block;
	width: 590px;
	float: none;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.browsing{float:right;}

/*Tourenplan Mitarbeiter Aktivitaeten*/
 .dialogactivities span.checkbox {padding:5px 0; margin:0;}
 .dialogactivities span.checkbox label {
border:0 solid #ADADAD;
clear:none;
float:left;
width:70% !important;
margin:0.2em 0.3em 1em 0.6em;
font-size:11px;
}
.dialogactivities span.checkbox input{margin-left:0px!important;  
 width: 14px;
 height: 14px;
 border: 0 none!important;
 padding: 3px;
 margin: 0;
 display:inline;
vertical-align:middle;
}

/*Nachricht senden*/
.sendbox
{width:410px;
float: left; 
font-size:0.7em;
border:1px solid #ADADAD;
font-family:Verdana, Arial, Helvetica, sans-serif;
Height:112px;
margin:23px 15px 8px 0;
}

.listbox{width:120px;
         height:120px;}

.messagecontainer
{padding:10px 7px 7px 5px;
 height:100%; 
}
.messagecontainer label{font-size:0.9em!important; margin:5px 0!important;} 
.messagecontainer input{margin-left:-2px!important;}

.iconwhitespace { margin-right: 3px; }

