@charset "utf-8";
/* CSS Document */

html {
	height:101%;
}
body {
	padding:0px;
	margin: 0px;
	;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	color:#737373;
}
div {
}
p, br {
	padding:0px;
	margin:0px;
}
a {
	text-decoration:none;
	color:#70abed;
}
a:hover {
	color:#b1c8e1;
}
form {
	padding:0px;
	margin:0px;
}
img {
	border: 0px;
}
h1, h2, h3, h4 {
	padding:0px;
	margin:0px;
	font-size:11px;
	padding:4px;
}
.logo {
	height:27px;
	width:155px;
	margin:10px;
}
.el_titel {
	border:1px #dbdbdb solid;
	background:#5989d2;
	color:#FFFFFF;
	padding:5px;
}
.el_titel h1 {
	font-size:15px;
}
.el_menue {
}
.el_menue ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	margin-left:5px;
}
.el_menue ul li {
	border:1px #e4e4e4 solid;
	margin:2px;
	background-color:#FFFFFF;
}
.el_menue ul li a {
	display: block;
	padding:  10px;
	font-weight:bold;
	font-size:13px;
	padding-left:40px;
	border-right:10px #999999 solid;
}
.el_menue ul li a:hover {
	border-right-color:#0066CC;
}
.ico_overview {
	background-image:url(images/ico_overview.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.ico_dealership {
	background-image:url(images/ico_dealership.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.ico_storage {
	background-image:url(images/ico_storage.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.ico_order {
	background-image:url(images/ico_order.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.ico_stop {
	background-image:url(images/ico_stop.png);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.ico_logout {
	background-image:url(images/ico_logout.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.ico_kunden {
	background-image:url(images/ico_kunden.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.ico_email {
	background-image:url(images/ico_email.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.ico_job {
	background-image:url(images/ico_job.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.info_einlagern {
	background-image:url(images/ico_einlagern.gif);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
.info_auslagern {
	background-image:url(images/ico_auslagern.gif);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
.dataView {
	display:block;
	background-color:#f8f9f7;
}
.dataView table {
	background:#FFFFFF;
}
.dataView .list table thead tr td {
	border-bottom:1px #999999 solid;
	padding:3px;
	font-weight:bold;
	background:#5d5d5c;
	color:#FFFFFF;
}
.dataView .list table tbody tr td {
	border-bottom:1px #dadada solid;
	padding:3px;
}
.dataView .list table tbody tr.even td {
	background:#f1f5f6;
}
.ac_edit {
	display:block;
	padding:3px;
	border:1px #dadada solid;
	background:#f0f0f0;
}
.dataMenue {
	margin-bottom:20px;
	font-size:12px;
	font-weight:bold;
	border:1px #CCCCCC solid;
	background:#FFFFFF;
}
.dataMenue ul {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	margin-left:5px;
}
.dataMenue ul li {
	display: inline;
	list-style-type: none;
}
.dataMenue ul li a {
	padding:2px 6px;
	text-decoration:none;
}
.dataMenue ul li a.newDealership {
	background-image:url(images/ico_addDealership_a.gif);
	background-repeat:no-repeat;
	display:block;
	padding:10px;
	padding-left:38px;
}
.dataMenue ul li a.newKunde {
	background-image:url(images/ico_addKunde.gif);
	background-repeat:no-repeat;
	display:block;
	padding:10px;
	padding-left:38px;
}
.infobar {
	background:#e9eae8;
}
.infobar_adressen {
	background:#fff2c3;
}
.infobar_benutzer {
	background:#c3deea;
}
.infobar_filiale {
	background:#c3deea;
}
.dataView .form table {
	border-bottom:1px #CCCCCC solid;
}
.dataView .form table tbody tr td {
	padding:3px;
	padding-left:10px;
}
.dataView .form input, .dataView .form textarea, .dataView .form select {
	border:1px #CCCCCC solid;
	padding:3px;
	width:180px;
	font-size:11px;
	color:#4b4b4a;
}
.dataView .form textarea {
	height:120px;
}
.s_titel {
	background-color:#f5f6f4;
	font-weight:bold;
	padding:3px;
}
.box_titel {
	width:512px;
	border:1px #CCCCCC;
	background:#666666;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
}
.box_titel_notiz {
	width:250px;
	border:1px #CCCCCC;
	background:#666666;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
}
.el_logininfo {
	background:#FFFFFF;
	padding:3px;
	font-size:14px;
}
.el_logininfo .kundenname {
	font-weight:bold;
}
.el_logininfo .autohaus {
	font-weight:bold;
	color:#f9b717;
}
.orderList table td {
	padding:5px;
	border-right:1px #CCCCCC dashed;
}
tr.jobHeader td {
	background:#666666;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
}
tr.jobHeaderAlien td {
	background:#7ac8ff;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
}
tr.borderTop td {
	border-bottom:1px #e1e1e1 solid;
}
tr.execDone td {
	background:#e8fccd;
}
/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(images/calender.gif) no-repeat;
	z-index:5000;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 80px;
	float: left;
}
.el_news {
	margin-left:8px;
	border:1px #CCCCCC solid;
	width:165px;
	background:#fff3e1;
}

.el_news .titel
{
	background:#FF9900;
	color:#FFFFFF;
	padding:3px;
	font-weight:bold;
}

.el_orders {
	margin-left:8px;
	border:1px #CCCCCC solid;
	width:165px;
	background:#ff3535;
	color:#FFFFFF;
}

.el_orders .titel
{
	background:#cc0000;
	color:#FFFFFF;
	padding:3px;
	font-weight:bold;
}

.el_alien {
	margin-left:8px;
	border:1px #CCCCCC solid;
	width:165px;
	background:#46b3ff;
	color:#FFFFFF;
}

.el_alien .titel
{
	background:#afdeff;
	color:#FFFFFF;
	padding:3px;
	font-weight:bold;
}

.canwell_link
{
	color:#8d8d8d;
	font-size:smaller;
}

.el_news .news_entry
{
    padding:5px;
	border-bottom:1px #CCCCCC dashed;
}

.el_news .news_entry h1
{
	font-weight:normal;
}

.el_news .news_entry h2
{
	font-weight:normal;
}

.el_orders .orders_entry
{
    padding:5px;
	border-bottom:1px #CCCCCC solid;
}

.el_orders .orders_entry h1
{
	font-weight:normal;
}

.el_orders .orders_entry h2
{
	font-weight:normal;
}


.redlink
{
	color:#ff0000;
}

.showOrderPdf
{
	position:relative;
	top:15px;
}

