body {
  font-family: verdana;
  font-size: 11px;
}

#besucherdienst input, select, textarea {
	font-family: verdana,arial,helvetica;
	font-size: 11px;
}

#besucherdienst textarea {
	width:100%;
}

#besucherdienst select {
	width: 400px;
	min-width:250px;
	max-width:400px;
}

#besucherdienst #attachmentOptions {
	width: 100% !important;
}

#besucherdienst .text {
	width:280px;
}

#besucherdienst {
	background-color: transparent;
}

#besucherdienst .details {
	border-bottom:1px #D7D7D7 solid; 
	border-right:1px #D7D7D7 solid; 
	padding: 4px 4px 4px 4px;
}

#besucherdienst .details_separator {
	border-top:1px #D7D7D7 solid; 
	border-bottom:1px #D7D7D7 solid; 
	padding: 0px;
	background-color: #D7D7D7;
	height: 2px !important;
}

#besucherdienst ul {
	padding: 0;
	margin: 0;
	list-style-type: none;	
}

#besucherdienst .cell-content-list li {
	margin-bottom: 3px;
}

#besucherdienst .cell-content-list {
	vertical-align: top !important;
}

.tooltipHeader {
	font-family: verdana,arial,helvetica;
	font-size: 10px;	
	font-weight:bold;
	width:auto;
	border-top:2px solid #000;
	border-bottom: 1px solid #000;
	border-left:2px solid #000;
	border-right:2px solid #000;	
	padding:3;
	background:#FFFFFF;
	/*
	color:#4B7A98;
	filter:alpha(opacity=85); 
	opacity:0.85;
	*/
}

.tooltipBody {
	font-family: verdana,arial,helvetica;
	font-size: 10px;		
	border-bottom: 2px solid #000;
	border-left:2px solid #000;
	border-right:2px solid #000;
	width:auto;
	padding:3;
	background:#FFFFFF;
	 /*
	color:#1B4966;
	 filter:alpha(opacity=85);
	 opacity:0.85;
	 */
}

.leiter {
	color: #000000;
	font-weight:bold;
}

.leiter-free {
	/*
	color: #99CC00;
	*/
	color: #668800;
}

.leiter-separator {
	border-top: 1px dashed #A3A0A0;
	width: auto;
	margin: 3px 0px 2px 0px;
}

.leiter-info {
	color: #8E8A8A;
}

.blue {
	color: #17B4FF;
}

.green {
	color: #668800;
}

.orange {
	color: #D58000;
}

.grey {
	color: #A3A0A0;
}




