input[type=range] {

-webkit-appearance:none;



width:180px;
}
input[type=range]::-webkit-slider-runnable-track {
width:180px;
height:5px;
background:#ddd;
border:none;
border-radius:3px;
}
input[type=range]::-webkit-slider-thumb {
-webkit-appearance:none;
border:none;
height:14px;
width:14px;
border-radius:50%;
background:rgb(233,81,35);
margin-top:-4px;
}
input[type=range]:focus {
outline:none;
}
input[type=range]:focus::-webkit-slider-runnable-track {
background:#ccc;
}
input[type=range]::-moz-range-track {
width:180px;
height:5px;
background:#ddd;
border:none;
border-radius:3px;
}
input[type=range]::-moz-range-thumb {
border:none;
height:14px;
width:14px;
border-radius:50%;
background:rgb(233,81,35);
}


input[type=range]:-moz-focusring{
outline:1px solid white;
outline-offset:-1px;
}

input[type=range]::-ms-track {
width:180px;
height:5px;

background:transparent;

border-color:transparent;
border-width:6px 0;

color:transparent;
}
input[type=range]::-ms-fill-lower {
background:#777;
border-radius:10px;
}
input[type=range]::-ms-fill-upper {
background:#ddd;
border-radius:10px;
}
input[type=range]::-ms-thumb {
border:none;
height:16px;
width:16px;
border-radius:50%;
background:rgb(233,81,35);
}
input[type=range]:focus::-ms-fill-lower {
background:#888;
}
input[type=range]:focus::-ms-fill-upper {
background:#ccc;
}

table .ungeradezeile {
	background-color:#eee;
}
.block_headline {
	background-color:#eee;
	margin:20px 0 10px 0;
	padding:10px 10px 14px 15px;
	font-weight:bold;
	font-size:14px;
}
.state-loading-red {
	width:100%;
	min-height:50px;
	background:url("/img/icons/loader-red.gif") transparent no-repeat;
	background-position:center;
	opacity:1.0;
}
.company_search_results {
	margin-top:5px;
}
ul.reports_contacts_list {
	list-style-type:none !important;
	background-color:#fbfbfb;
border-color:#eaeaea;
border-style:solid;
border-width:1px 1px 1px;
font-size:12px;
padding:0 !important;
	max-height:500px;
	overflow:auto;
}
ul.reports_contacts_list li {
	line-height:1.5;
margin:0 !important;
padding:5px 15px !important;
}
ul.reports_contacts_list li:hover {
	background:#f3f3f3 none repeat scroll 0 0;
}
ul.reports_contacts_list li a:hover, ul.reports_contacts_list li span:hover {
	cursor:pointer;
}
ul.reports_contacts_list li.selected {
	background:#f3f3f3 none repeat scroll 0 0;
}
ul.reports_contacts_list li.selected a, ul.reports_contacts_list li.selected span {
	font-weight:bold;
}
.messebericht_auswahl {
	max-height:250px;
	overflow:auto;
}