/*@font-face
{
  font-family: MyriadPro-semibold;
  font-weight: bold;
  src: url("MyriadPro-Semibold.otf");
}*/

body
{
 font-family: Verdana, Arial, sans-serif;
 width: 100%;
 height: 100%;
 margin: 10px;

 background: #e1e6fa;
}
html {
 height:98%;
 width:98%;
}
input, select {
 background: url('../images/default/form/text-bg.png') repeat-x;
 font: 10pt Verdana, Arial, sans-serif;
 border: 1px solid #98c0f4
}
#mainbuttonpage {
 background-image: url('../images/etb-headline.png');
 background-repeat: no-repeat;
 background-position: top left;
 height:100%;
 /*color: #98c0f4;*/
 color: #43698e;
}
#mainbuttonpage #bottom {
 position: absolute;
 width: 100%;
 bottom:10px;
}
#mainbuttonpage #bottom p {
  text-align:right;
  font-size: 14pt;
}
#mainbuttonpage #bottom .copyright {
  font-size: x-small;
}
.mainbutton {
  border: 3px solid #fff;
  background: #063769 url(../images/btn-background.png) repeat-x;
  color: #fff;
  width: 300px;
  height: 50px;
  font-size: 12pt;
  margin-bottom:15px;
  font-family: MyriadPro-semibold;
}

.zeitinput {
  width: 70px;
}

.textinput {
  width: 800px;
}

#summe td {
  border-top: 2px solid #375d81;
  background:#F4F4F4;
}

.einsatzinfo {
 width: 300px;
 float: left;
}

.disableinfo {
 color: lightgrey;
 font-size: 10pt;
}

.saveimg {
 margin-left: 25px;
}

.florian {
 position: relative;
 bottom: 0;
 right: 0;
}

#middle {
	position:absolute;
	left: 50%;
	width: 400px;
	height: 200px;	
	margin-top: 420px;
	margin-left: -200px;
	text-align: center;
}

#alarmdaten {
  border: 0px;
  width: 600px;
	padding:10px 0 10px 0;
  /* float:left; */
}

#gridtable {
  border: none;
  width: 1350px;
}
#autotext_box {
  padding-top:12px;
}
#autotext {
  margin-left:1390px;
  padding:5px;
  font-size:small;
}
#autotext p {
  margin:3px 0 3px 0;
}
#fahrzeuge {
  border: 0px;
  margin: 16px 0 10px 35px;
  border-spacing: 0px;
  width: 700px;
}
#left {
  float:left;
}

#fahrzeuge th {
  background: #F4F4F4;
  border-bottom: 2px solid #375d81;
}

#fahrzeuge .fzgcenter {
  text-align: center;
}
#dritte {
	padding:0px 0 0px 0;
}
#dritte_box {
	margin-top:27px;
}
#aktionen {
  margin-left:1390px;
  padding:15px 0 25px 0;
  text-align:center;
  height:415px;
}
#esmsenden, #tagebuchdrucken, #beendentext, #betriebstagebuchanzeigen {
  margin-top:5px;
  height: 25px;
  font-size:10pt;
}
#beenden {
/*  margin-top:40px;*/
}
#esmtext {
  font-size:10pt;
  height: 25px;
  color: #009120;
}
.box {
  margin:1.0em 0 0 0;
  padding:0;
  border:7px solid #eee;
  background:#f7f7f7;
}

.bg_top_blue {
  background: url(../images/bg_top_blue.png);
  height: 29px;
  width: 100%;
  border: 1px solid;
}

.bg_top_blue_text {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10pt;
  padding: 6px 0 0 30px;
}

.etbbox {
	padding: 0;
	/* border: solid 1px #b3b2b2; */
	width: 100%;
	height: 10px;
	/* background: #ff0000; */
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.blueline {
  background-color: #d0d6ff;
}

.whiterow {
  background-color: #ffffff;
}
.cursor {
  cursor:pointer;
}
abbr {
  cursor:help;
}


div.autocomplete {
  margin:0px;  
  padding:0px;  
  width:250px;
  background:#fff;
  border:1px solid #888;
  position:absolute;
}

div.autocomplete ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

div.autocomplete ul li.selected { 
  background-color:#ffb;
}

div.autocomplete ul li {
  margin:0;
  padding:2px;
  height:32px;
  display:block;
  list-style-type:none;
  cursor:pointer;
}

