A.ContentHomeA
{
font-family:arial,tahoma;
font-size:11pt;
font-weight:normal;
color:#003300;
text-decoration:none;
text-align:left;
cursor:pointer;
background-color:white;
}
A.ContentHomeA:HOVER {
font-family:arial,tahoma;
font-size:11pt;
/*font-weight:bold;*/
color:#003300;
/*text-decoration:underline;*/
}

A.ContentHomeA:ACTIVE
{
color:#003300;
}

A.ContentHomeAS
{
font-family:arial,tahoma;
font-size:11pt;
font-weight:bold;
color:#003300;
text-decoration:none;
text-align:left;
cursor:pointer;
background-color:white;
}
A.ContentHomeAS:HOVER 
{
font-family:arial,tahoma;
font-size:11pt;
font-weight:bold;
color:#003300;
text-decoration:none;
background-color:white;
}

A.ContentHomeAS:ACTIVE
{
color:#E0BA01;
}
a.contenthomelink{
  font-family: arial,tahoma;
  font-size:9pt;
  color:#808080;
  text-decoration:none;
/*   background-color:white; */
  text-transform:none;
}
/* ----- BodyTabelle für eine Auflösung 1024*768 ----- */
table.TABBODY	{    
  table-layout:fixed;
  border-style: solid;
  border-color: #000000;
  border-width: 0px;
  text-align:center;
  background-color:white;
}
td.TDBODY{ 
  width:956px;
  WHITE-SPACE: nowrap;
  text-align:center;
  background-color:white;
}
/* ----- BodyTabelle Ende ------ */
td.contenttext1{
  text-align:left;
  color:#003300;
  font-family:arial,tahoma;
  font-size:11pt;
  background-color:white;
  /*font-weight:bold;*/
}
td.contenttext2{
  text-align:left;
  color:#003300;
  font-family:arial,tahoma;
  font-size:10pt;
/*   background-color:white; */
}
td.contenttext3{
  font-family:arial,tahoma;
  font-size:9pt;
  color:#808080;
  text-align:left;
/*   background-color:white; */
}
p.hometitel{
  text-align:right;
  font-family:arial,tahoma;
  font-size:28pt;
  font-weight:bold;
  color:#000000;
  background-color:white;
}
thead {
    background: none repeat scroll 0 0 #E40613 !important;
    color: #FFFFFF !important;
    font-size: 10pt !important;
    height: 30px !important;
}

thead.search_header {
    background: none repeat scroll 0 0 #E40613 !important;
    color: #FFFFFF !important;
    font-size: 10pt !important;
    height: 30px !important;
}
.pagination ul > .active > a, .pagination ul > .active > span {
    color: none repeat scroll 0 0 #E40613 !important;
}
.dataTables_paginate li.active a {
    background-color: none repeat scroll 0 0 #E40613 !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
}

.TooltipTableSpan table {
	width: 320px;
}

.TooltipTableSpan thead {
	background: none repeat scroll 0 0 rgba(0,0,0,0) !important;
	color: #333 !important;
}

td.td_kachel {
	position: relative;
}

#pwd_change_div{
	position: absolute;
	bottom: 5px;
	right: 7px;
	height:16px;
	padding-left:20px;
	background-image: url(../../img/key_change_small.png);
	background-position: left;
	background-repeat: no-repeat;
	cursor:pointer;
}

.pwdchange {
	margin:auto;
	width: 50%;
}

.pwdchange .modal {
	display:none;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    left: 30%;
    width: 40%;
    padding: 5px;
    position: absolute;
    top: 20%;
}

.pwdchange .modal-footer{
	text-align:right;
}

.pwdchange .close{
	display:none;
}

.pwdchange h4{
	position:absolute;
	top:0px;
	left:50%;
	width:100px;
	margin-left:-50px;
}

.pwdchange .modal-body{
	padding-top: 50px;
}

.pwdchange .control-group{
	width:100%;
	position:relative;
	height:30px;
}

.pwdchange .control-group div{
	position: absolute;
	right:0px;
	top:0px;
}

#ursacheeb_table_save{
	display:none;
}


#dhtmlxGrid_sitzplatz_div table.hdr td,
#dhtmlxGrid_telefonbuch_div table.hdr td,
#dhtmlxGrid_wagen table.hdr td,
#dhtmlxGrid_3sZentralenVerw_div table.hdr td,
#dhtmlxGrid_BhfZuweis_div table.hdr td,
#dhtmlxGrid_3sZentralenZuweis_div table.hdr td,
#dhtmlxGrid_BhfZuweisAllBhf_div table.hdr td  {
    background-color: #E40613 !important;

}

div.gridbox_mt table.obj tr.rowselected td{
	background-color:#D6D3FA;
	color:white !important;
}