body, html {
	/*font-family: verdana;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: 100%;
	background-image: none;
}
/*p {
	line-height: 1.35em;
	margin: 1.35em 0;
}
*/



.hidden {
	display: none;
}
div#filebrowser-wrapper {
	display:none;
}

div#page-wrap {
	/*width: 100%;*/
	padding: 0 ;
	margin: 0;
	
	border-top: 4px solid #dedede;
}

#shadwrap {
	/*width: 1600px; /*98%*/
	width: 1350px; /*98%*/
	
	margin: 0 auto;
	padding:0 ;
	box-shadow:0 0 20px 0 gray;
	
	/*background: url(../gfx/shad_main2.png) repeat-y center top;*/
	min-height: 100%;
	
}



.save-buttonbar {
	margin-bottom: -25px;
}

div#header {
	height: 70px;
	width:100%;
	border-bottom: solid 5px #f1701d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#f5f5f5');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#f5f5f5')";
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f5f5f5));
	background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: linear-gradient(top, #ffffff, #f5f5f5);
	margin: 0;
	padding: 0;
	position:relative;
}
div#header > div,  div#header > span {
	display: block;
	position: absolute;
}
div#header span.header-logo {
	width: 230px;
	height: 70px;
	right: 80px;
	top: 0px;
	background: transparent url('../gfx/logo.png') no-repeat top left;
}
div#header div.header-breadcrumb {
	left: 5px;
	top: 35px;
}
div#header div.header-user {
	width: 48%;
	left: 1%;
	right: 0;
	top: 0px;
	margin-bottom: 10px;
}
div#header div.header-user p {
	margin: 0em;
	display: inline;
	font-size: 11px;

}
div#header div.user-logout {
	right: 0;
	top: 0px;
}

div#content {
	padding-bottom: 3em;
}


div#content-wrap {
	clear: both;
	position: relative;
	min-height:300px;
	/*z-index:1;*/
	margin: 0;
	 padding: 20px 10px 20px 20px;
}
div#content-wrap div#sidebar {
}
div#content-wrap div#content {
	clear: both;
	/*padding: 20px 0px;*/
	
}


div#content-wrap div#content p.auswahl {
	 font-size: 12px;
	 color: #606060;
	 margin-left: 15px;
}

div#footer {
	display: none;
	clear: both;
	margin-top: 30px;
	padding: 10px;
	font-size: 11px;
	color: #606060;
}
div.rightmanager-wrapper, div.content-wrapper {
}
div.rightmanager-menu,  div.content-menu {
	float: left;
	width:350px;
	overflow: hidden;
}
div.rightmanager-content,  div.content-content {
	float: left;
	width:550px;
	border-left: 1px solid #ddd;
	padding-left:10px;
}
div.filebrowser-wrapper {
}
div.filebrowser-menu {
	float: left;
	width:200px;
	overflow: hidden;
}
div.filebrowser-content {
	float: left;
	width:550px;
	border-left: 1px solid #ddd;
	padding-left:10px;
}
div.filebrowser-content h1 {
	padding:10px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
	font-size:1.5em;
	font-weight: normal;
}
div.filebrowser-content ul.filebrowser-files {
}
div.filebrowser-content ul.filebrowser-files li {
	padding: 5px;
	margin-bottom:1px;
}
div.filebrowser-icon {
	width:30px;
	height:20px;
	background: transparent url('../../gfx/icons/page.png') no-repeat 3px 5px;
	float: left;
}
div.filebrowser-thumb {
	float: left;
	width:80px;
	height:80px;
}
div.filebrowser-li-wrap {
	float:left;
	width: 400px;
}
div.filebrowser-content ul.filebrowser-files li span.title {
}
img.filebrowser-import {
	float:right;
}
div.clear {
	clear:both;
}
/** CUSTOM CONTENT **/

div#admin-feedback-form {
	width: 800px;
	margin-left: -400px;
}

div#admin-feedback-form .btn-primary {color: #FFF;}

div#admin-feedback-form .block {
	height: 300px;
}

div#admin-feedback-form .block .image-holder {
	text-align: center;
}
div#admin-feedback-form .block img{
	max-height: 300px;
}

div#admin-feedback-form div.formular textarea {
	height: 223px;
}

div.admin-feedback-wrapper {
	border: 2px solid #b51f2a;
	bottom: -2px;
	position: fixed;
	left: 30px;
	padding: 10px;
	background: white;
	z-index:100;
}
.admin-feedback-wrapper a {
	display: inline-block;
}
/*div.admin-feedback-form {
	display: none;
	height: 365px;
	width: 700px;
	border: 1px solid #666;
	background: #f5f5f5;
	top: 50%;
	left: 50%;
	margin-left: -350px;
	margin-top: -200px;
	position: absolute;
	padding: 10px;
	-moz-box-shadow: 10px 10px 5px #666;
	-webkit-box-shadow: 10px 10px 5px #666;
	box-shadow: 10px 10px 5px #666;
}*/
/*div.admin-feedback-form div.formular {
	border: 1px solid #ddd;
	padding: 5px;
	width: 330px;
	height: 280px;
	float: left;
}
div.admin-feedback-form div.formular textarea {
	width: 315px;
	height: 175px;
}
div.admin-feedback-form div.image-holder {
	border: 1px solid #ddd;
	padding: 5px;
	width: 330px;
	height: 280px;
	float: right;
	text-align: center;
	vertical-align: middle;
}*/
/*div.admin-feedback-form div.image-holder img {
	max-height: 280px;
	max-width: 330px;
}
div.admin-feedback-form div p {
	font-size:0.8em;
}
div.admin-feedback-form h1 {
	padding:10px;
	color:#b51f2a;
}*/
ul.legend {
	padding:10px;
}
ul.legend > li {
	padding:5px;
	font-size:0.8em;
}
ul.legend > li > img {
	position: relative;
	top:3px;
}





.header-breadcrumb {
	
	margin: 15px 0px 15px 10px;
	float: left;
	
	
}


.header-breadcrumb,
.header-breadcrumb a,
.header-breadcrumb span {
	
	
	color: #929292;
	font-size: 12px;
	
	
}



/*.block {
	
		background: #FFF;
		width: 345px;
		margin-bottom: 20px;
		position: relative;
		padding-top: 14px;
		border: 1px solid #ccc;
		padding: 7px;
}
*/
.item-sub {
	width: 330px;
}

.middle-column,
.right-column {
	
	
	float: left;
	margin-right: 25px;
	
	display: block;
	
	
}
label, input, textarea, select, dl, dt {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}


.block legend {
	
	color: #fff;
	background: #a9a9a9;
	border-radius: 8px;
	font-size: 12px;
	padding: 5px 8px;
}

.block dt {
	
	color: #141414;
	font-size: 11px;
	float: left;
	clear: both;
	margin-bottom: 8px;
	width:160px;	
	display:block;
	height: 20px;
	line-height: 24px;
}
.block #item_description-label,
.block #item_description-element {
	height:110px;
	margin-bottom: 6px;
	}
.block #item_position-label,
.block #item_position-element {
	height: 18px;
	}
.block dd {
	float: left;
	/*margin-top: 5px;*/
	position: relative;
	margin-bottom: 8px;
	display:block;
	height: 20px;
	line-height: 24px;
	
}

.block dd p.error,
ul.errors {
	width: 250px;
	margin: 0;
	font-size: 12px;
	line-height: 1em;
	font-weight: normal;
	color: #000;
	background: #feecec;
	border: 1px solid red;
	padding: 4px;
	top: 0;
	right: 0;
	position: absolute;
	margin-right: -260px;
	z-index: 10;
	box-shadow: 2px 2px 2px 2px #ccc;
	display: none;
}
.block dd p.error ul li:before {
	content: "\00BB \0020";
}

.block.item-top.muster-times {
	
	
	padding-bottom: 30px;
	position: relative;
	
	
}

.block.item-top.muster-times p.forecast {
	
	position: absolute;
	font-size: 11px;
	background: #dedede;
	padding: 3px;
	right: 0px;
	bottom: -16px;
	padding-right: 10px;
	
	
}


.form_button_save.button {
	
	
	/*background: url(../../gfx/icons/saveicon.png) no-repeat right center;*/
	padding: 5px 15px;
	font-size: 18px;	
	margin-top: 20px;
}

.form_buttons {
	float:left;
	
	/*position:absolute;
	right: 20px;
	bottom: 45px;
	*/
}
.form_buttons p {
	margin:0;
	padding:0;
	width: 130px;
	}
.form_buttons a {
	margin-bottom:5px;
	float:left;
}

.form_button_copy,
.form_button_delete {
	
	
/*	color: #575757;
	font-size: 11px;
	*/
}


.block.item-top.muster-times p.forecast  img {
	
	
}

.block dd textarea,
.block dd select,
.block dd input[type="text"] {
	display: block; 
	width: 169px;
	border: solid 1px #c5c5c5;
	border-radius: 5px;
	padding: 4px;
}

.item-sub dd select {
	width: 169px !important;
}

.item-sub dd input[type="text"],
.item-sub dd textarea {
	width: 160px !important;
}

input.datepicker {
	cursor: pointer;
}

.block dd input.datepicker[type="text"][readonly="readonly"] { 
	/*background-color: transparent !important;*/
}
.block dd textarea[readonly="readonly"],
.block dd select[readonly="readonly"],
.block dd input[type="text"][readonly="readonly"] {
	background-color: #EBEBE4 !important;
}



textarea#item_description {
	height: 100px;
}


.block dd textarea {
	height: 50px;
	overflow: auto;
}

.block dd textarea#notice {
	height: 212px;
	width:97.3%;
}
.block #notice-label {
	display:none;
	}
.block #notice-element {
	height: 224px;
}

.block dd select {width: 179px; padding:1px 4px;}

.block dd input {
	color: #141414;
	font-size: 11px;
}

.block dd input.additcheckbox {
	display:inline;
	width:150px;
}

.block dd select.additcheckbox {
	display:inline;
	width:160px;
}

.block dd input.lock {
	position:relative;
	top:3px;
}

	div.aas-checklist-wrapper .title {
		color: #b51f2a;
	}
	div.aas-checklist-wrapper div.checklist-column-files {
		border-right: 1px solid #ccc;
		box-shadow: 8px 0px 10px -8px #ccc;
		width: 350px;
		padding: 10px;
		float :left;
		height: 650px;
		margin-right: 10px;
	}

	div.aas-checklist-wrapper div.checklist-column-data {
		border-right: 1px solid #ccc;
		box-shadow: 8px 0px 10px -8px #ccc;
		width: 350px;
		padding: 10px;
		float :left;
		height: 520px;
		margin-right: 10px;
	}

	div.aas-checklist-wrapper div.checklist-column-data  div.form-wrapper {
		background: #FFF;
		width: 345px;
		margin-bottom: 20px;
		position: relative;
		padding-top: 14px;
		border: 1px solid #ccc;
	}


div.aas-checklist-wrapper div.checklist-column-boxes div.selectwrapper h2,
div.aas-checklist-wrapper div.checklist-column-data  div.form-wrapper h2 {
	
		width: 110px;
	
		top: -10px;
		position: absolute;
	
		left: 5px;
		    background: none repeat scroll 0 0 #A9A9A9;
    border-radius: 8px 8px 8px 8px;
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px 8px;
	}

	div.aas-checklist-wrapper div.checklist-column-data input,
	div.aas-checklist-wrapper div.checklist-column-data select {
		    border: 1px solid #C5C5C5;
    border-radius: 5px 5px 5px 5px;
    display: block;
    padding: 2px 4px;
    width: 170px;
	}

	div.aas-checklist-wrapper div.checklist-column-boxes {
		width: 750px;
		padding: 10px;
		float :left;
		height: 520px;
		position: relative;
	}

	div.aas-checklist-wrapper div.checklist-column-boxes div.selectwrapper {
		background: #FFF;
		width: 236px;
		margin-right: 15px;
		margin-bottom: 20px;
		position: relative;
		padding-top: 14px;
		border: 1px solid #ccc;
	}
	div.aas-checklist-wrapper div.checklist-column-boxes div.selectwrapper select {
		width: 236px;
		height: 510px;
		border: 0px;
	}


	div.aas-checklist-wrapper div.checklist-column-files div.checklist-table {
		background: #FFF;
		border: 1px solid #ccc;
		margin-bottom: 25px;
	}
	div.aas-checklist-wrapper div.checklist-column-files div.checklist-table table {}
	div.aas-checklist-wrapper div.checklist-column-files div.checklist-table table.table-head td{border-bottom: 1px solid #ccc;}
	div.aas-checklist-wrapper div.checklist-column-files div.checklist-table table .col1 {width: 206px;}
	div.aas-checklist-wrapper div.checklist-column-files div.checklist-table table .col1 input {width: 100px; border: 0px;}
	div.aas-checklist-wrapper div.checklist-column-files div.checklist-table table .col2 {width: 60px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
	div.aas-checklist-wrapper div.checklist-column-files div.checklist-table table .col3 {width: 70px;}
	div.aas-checklist-wrapper div.checklist-column-files div.checklist-table div.pdf-list-wrapper {
		overflow-y: scroll;
		height: 500px;
	}
	div.aas-checklist-wrapper div.upload-bar div#jq-upload-progress {
		display: none;
	}

	div.aas-checklist-wrapper div.checklist-column-files div.upload-bar {
		margin-top: 10px;
	}

/**********************************Footer******************************/

.pagebottom {
	
	
	background: url(../gfx/shad_footermenu.jpg) repeat-x left top;
	clear: both;
	display: block;
	height: 5px;
	width:1598px;
	
	

	
	
}


.aircraft_footer_wrap {
	position: fixed;
	bottom: 5px;
}
	.aircraft_footer_wrap div.pagebottom {

	}

.menuFooter ul {
	padding: 0px;
	-webkit-box-shadow:  2px 2px 2px 2px rgba(50, 50, 50, 0.2);
	box-shadow:  2px 2px 2px 2px rgba(50, 50, 50, 0.2);
	border-radius: 0px 0px 5px 5px;
	width: 700px;
	margin-top: -5px;
	height: 36px;
	display: block;
	background: #f5f5f5;
}
.menuFooter ul a { text-decoration: none; font-size: 14px;}

.menuFooter ul > li:hover,
.menuFooter ul > li.active  { 

	color: #fff; 
	background: #b51f2a; 
	border-radius: 0px 0px 5px 5px;
	padding: 2px 8px 0px 8px;
	border: none;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d34d57', endColorstr = '#b51f2a');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d34d57', endColorstr = '#b51f2a')";
	background-image: -moz-linear-gradient(top, #d34d57, #b51f2a);
	background-image: -ms-linear-gradient(top, #d34d57, #b51f2a);
	background-image: -o-linear-gradient(top, #d34d57, #b51f2a);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#d34d57), to(#b51f2a));
	background-image: -webkit-linear-gradient(top, #d34d57, #b51f2a);
	background-image: linear-gradient(top, #d34d57, #b51f2a);
}


.menuFooter ul > li.mainTab { padding : 4px 10px; }
.menuFooter ul > li:hover > a,
.menuFooter ul > li.active > a {color: #fff; cursor: pointer;}



.menuFooter ul > li {
	list-style-type: none;
	line-height: 2em;
	padding: 2px 8px 0px 8px;
	float:left;
	margin-right: 6px;
}

.menuFooter ul > li:last-child {

	margin-right: 0px;

	
	
}

.menuFooter ul > li > a {
	
	font-weight: 200;
	display: block;
	font-size: 14px;
	color: #000;
	
}

.menuFooter ul li a {
	
}


/****footer end************/


.aircraft_choosen {
	
	border: solid 1px #dfdcdc;	
	border-top: none;
	float:left;
	min-width: 250px;
	margin: 0;
	padding: 5px 5px 5px 8px;
	margin-left: 10px;
	
	border-radius: 0 0 8px 8px;
	background: #fff;

	display: block;
}

.aircraft_choosen p {
	
	color: #141414;
	font-size: 12px;	

	margin: 0;
	padding: 0;
	
	
}

.aircraft_choosen p .red {
	

	font-size: 14px;	
	
	
}


.red {
	
	color: #b51f2a;
	
	
}

.aircraftWrapper {
	
	
	
	margin: 0;
	
	
}


.searchbar {
	border: none;
	border-bottom: solid 1px #c5c7ca;
	padding: 0px 5px 5px 5px;
	width: 190px;
	/*text-transform: uppercase;*/
}
	input.searchitem {
		padding: 5px 0px 5px 5px;
		width: 370px;
		margin-left: -3px;
	}

	span.curItemFilter {
		position: absolute;
		top:37px;
		left:310px;
		font-weight:bold;
		font-size:0.8em;
		color: #c5c7ca;
	}



.aircraft_sidebar {
	
	
	
	
}

	/*div#jq-list-type-select */

div.aircraft_sidebar {
	width: 200px;
	float:left;
	margin-right:25px;
	
}
	div.sidebar_items {
		width: 380px;
	}

div.aircraft_content {
	width: 1330px;
	float:left;
	/*margin-top: -11px;*/
	position: relative;
}
	div.content_items {
		width: 1160px;
	}

ul.list_items,
ul.list_aircrafts,
ul.list_templates {
	height:500px;
	overflow: hidden;
	overflow-y: auto;
}

ul.list_items li,
ul.list_aircrafts li,
ul.list_templates li {
		cursor: pointer;
		padding: 5px;
		overflow: hidden;
	}	
	
	
ul.list_items li.active,
ul.list_items li:hover,	
ul.list_aircrafts li.active ,
ul.list_aircrafts li:hover, 
ul.list_templates li.active ,
ul.list_templates li:hover,
div.childItem.active {
		background-color:#8a959b;
		color: #fff;
	}

li.loader {
	background: #8a959b url('../../gfx/ajax-loader.gif') center center no-repeat;
	background-size: auto 80%;
}
li.loader a{opacity: 0.2}

fieldset.toggle-enable legend { cursor: pointer; }

.item-top.muster-times dt,
.item-tracking dt {
	
	
	float:left;
	width: 175px;
	display: block;
	max-width: 175px;
	
	
}


.item-top.muster-times dd,
.item-tracking dd {
	
	
	float:left;
	width: 70px;
	display: block;
	font-size: 11px;
	
	
}

.item-top.muster-times dd input {
	
	
	width: 55px;
	
}
.item-tracking dt input ,
.item-tracking dd input {
	
	
	width: auto;
	
	
}
#aircraft_ac_landings-label,
#aircraft_apu_landings-label,
#aircraft_engine_rh_landings-label,
#aircraft_engine_lh_landings-label,
#aircraft_airframe_landings-label {
	
	
	display: none;
	
}


/***********afterZ*************/



div#content-wrap div#content:after,
.menuFooter ul:after,
.menuFooter:after,
.middle-column:after,
.right-column:after,
div#header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

dd#parent_uid-element p {
	font-size: 0.8em;
	margin-top: 9px;
}

/*h1.headline {
	font-size:1.3em;
	font-weight: normal;
	color: #b51f2a;
	margin: 0px;
	padding:0px;
	position: relative;
	top:-10px;
	left: 10px;	
}*/

h1.headline,
h1.mega_caption,
h1.mega_caption_items {
	font-size:1.3em;
	font-weight: normal;
	color: #b51f2a;
	margin-bottom: 30px;
	padding:0;
	position: relative;

}
	h1.mega_caption span,
	h1.mega_caption_items span {
		font-size:1em;
		color:#666;
	}

/*h1.mega_caption_items {
	margin-bottom: 30px;
}*/

div#dialogWindow {
	display: none;
}

span.ui-dialog-title { 
	color: #b51f2a;
}

ul.list_items li[rel="0"],
ul.list_aircrafts li[rel="0"],
ul.list_templates li[rel="0"] {
	display:none;
}


li.noTemplate {
	background-color: #f5f5f5;
}

img.formIndicator {
	display:none;
	position:relative;
	top:9px;
}

div.col5050 {
	position: relative;
}
	div.col5050 div {
		float:left;
		width:50%;
		padding:0px;
		margin:0px;
	}

	dl.change_dl {
	}	
		dl.change_dl dt {
			font-weight:bold;
			clear:left;
			float:left;
			width: 150px;
			padding:10px;
			border-bottom: 1px solid #ddd;
			font-size:0.9em;
		}

		dl.change_dl dd {
			float: left;
			padding:10px;
			border-bottom: 1px solid #ddd;
			width: 80px;
			font-size:0.9em;
		}

table.history {
	width: 100%;
}
	table.history tr th {
		border-bottom:3px solid #ddd;
		font-weight:bold;
		padding:5px;
	}

	table.history tr.count td {
		background-color:#f5f5f5;
		border-bottom:1px solid #ddd;
		padding:5px;
		font-size:0.9em;
	}

	table.history tr td {
		border-bottom:1px solid #ddd;
		padding:5px;
	}

	table.history tr th.created, 
	table.history tr td.created,
	table.history tr th.modified,
	table.history tr td.modified,
	table.history tr th.deleted,
	table.history tr td.deleted,
	table.history tr th.orderno, 
	table.history tr td.orderno {
		width: 60px;
		text-align: center;
	}

	table.history tr th.desc, 
	table.history tr td.desc {
		width:405px;
	}

	table.history tr th.desc, 
	table.history tr td.desc {
		text-align: left;

	}

	table.history tr td.partchange {
		background-color:#fdedbd;
		font-weight:bold;
		text-align: center;
	}

	dl.change_dl_history {
		float:left;
		border:1px solid #ddd;
		margin-left:10px;
	}	
		dl.change_dl_history dt {
			font-weight:bold;
			clear:left;
			float:left;
			width: 180px;
			padding:5px;
			border-bottom: 1px solid #ddd;
			font-size:1.1em;
		}

		dl.change_dl_history dd {
			float: left;
			padding:5px;
			border-bottom: 1px solid #ddd;
			width: 140px;
			font-size:1.1em;
		}

div.filter_forecast {
	margin:10px;
	border:1px solid #ddd;
	background-color:#fafafa;
	padding:10px;
}

	div.filter_forecast h3 {
		font-size:0.9em;
		font-weight:bold;
		color:#b51f2a;
		cursor:pointer;
	}

	dl#filter_forecast {
		display:none;
		font-size:0.8em;
		margin:5px;		
	}

		dl#filter_forecast dd input {
			width:100px;	
		}

div.scala { margin-top:15px; position: relative; }

span.label_scala  {
	position:absolute;
}

span.label_scala_1 {
	left:-30px;
	top:-20px;
	font-weight:bold;
	font-size:0.8em;
}
span.label_scala_2 {
	left:490px;
	top:-20px;
	font-weight:bold;
	font-size:0.8em;
}

span.label_scala_3 {
	left:930px;
	top:-20px;
	font-weight:bold;
	font-size:0.8em;
}

span.label_scala_4 {
	left:915px;
	top:-20px;
	font-weight:bold;
	font-size:0.8em;
}

input#aircraft_register {
	text-transform: uppercase;
}

a#itemFilterDelete img {
	position: relative;
	top: 3px;
}

div.loginWrap {
	background-color:white;
	padding:10px;
	width: 500px;
	margin:10% auto;
	border:5px solid #ddd;
	border-radius: 20px;
}

h3.note_important {
	display:block;
	padding:5px;
	margin-bottom:5px;
	margin-top:11px;
	font-size:0.8em;
	font-weight: bold;
	background: #f85032; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4NTAzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxNmY1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y2MjkwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2YwMmYxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzM4MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-8 */
	color:white;
	line-height:15px;
}


/*label.required {
	font-weight:bold;
	color:darkorange;
}*/

div.pmd_report_head {
	position:relative;
	margin-top:10px;
	margin-bottom:100px;
}

	div.pmd_report_head div.pmd_general {
		width: 500px;
	}
		div.pmd_report_head div.pmd_general dl {

		}
			div.pmd_report_head div.pmd_general dl dt {
				clear:left;
				float:left;
				width:100px;
				text-align: right;
				margin-right:5px;
				padding:3px;
			}

			div.pmd_report_head div.pmd_general dl dd {
				float:left;
				padding:3px;
				font-weight: bold;
			}

	div.pmd_report_head div.pmd_trackingrate {
		position: absolute;
		left:1110px;
	}
		div.pmd_trackingrate table {

		}	
			div.pmd_trackingrate table thead {
				border-bottom:2px solid #666;
			}
				div.pmd_trackingrate table thead tr th {
					font-size:0.8em;
					padding:3px;
					border:1px solid #ddd;
				}

			div.pmd_trackingrate table tbody tr td {
				font-size:0.8em;
				padding:3px;
				font-weight:bold;
				border-bottom: 1px solid #ddd;
			}

	td.center, th.center { text-align: center; }


h2.report_headline {
	text-decoration: underline;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	padding:2px;
	font-size: 1em;
	font-weight: bold;
	margin-bottom:5px;
	margin-top:30px;
}

table.report_table {
	/*width: 1590px;*/
	width:100%;
	margin-left: 5px;
}

table.report_table thead {
	font-weight: bold;
	font-size:0.8em;
	border-bottom: 1px solid #333;
}
	table.report_table thead tr th {
		text-align: left;
	}

	table.report_table thead tr th:last-of-type {
		text-align: right;
	}

table.report_table tbody tr td {
	font-size:0.9em;
	padding:3px;
	background-color: #fafafa !important;
}

table.report_table tbody tr td.last_row {
	border-bottom: 1px solid #333;
}

table.report_table tbody tr td:last-of-type {
		text-align: right;
	}


a.form_button_report { font-size:0.8em; position: relative; top: 20px; }
img.report { position:relative; top:3px;}


/* PLANTAFEL */

div.graph-settings {
	background-color: white;
	border:1px solid #ddd;
	padding:10px;
	position: relative;
}
	div.graph-settings div {
		width: 300px;
		float:left;
	}

	div.graph-settings dl.graph-settings-options {

	}
		div.graph-settings dl.graph-settings-options dt {
			clear:left;
			float:left;
			margin-top: -4px;
			padding: 5px 0px;
		}

		div.graph-settings dl.graph-settings-options dd {
			float:left;
			width: 200px;
			padding: 5px 0px;
		}

	div.graph-settings dl.graph-settings-values {
		/*margin-left:80px;*/
		    float: left;
    left: 520px;
    margin-left: 80px;
    position: absolute;
    top: 10px;
	}
		div.graph-settings dl.graph-settings-values dt {
			clear:left;
			float:left;
			padding: 3px 0px;
			width: 70px;
			margin-top:5px;
		}

		div.graph-settings dl.graph-settings-values dd {
			float:left;
			padding: 3px 0px;
		}
			div.graph-settings dl.graph-settings-values dd input {
				width:30px;
			}



	div.clear {clear: both;}

	div.graph-scala {
		
		border: 1px solid #DDDDDD;
		border-top-width:0;
    display: block;
    padding-top: 20px;
	 background: white url('../../gfx/scala_background.gif') repeat-y center;
	}
	div.graph-scala div.graph-row {
		padding: 5px;
	}
	div.graph-scala div.graph-row div.title {
		float: left;
		width: 305px;
	}
	div.graph-scala div.graph-row div.scala {
		float: left;
	}
	div.graph-scala div.graph-row div.scala div.procent {
		float: left;
		border-left: 1px dotted blue;
		padding-left: 4px;
		width: 100px;
		font-size:0.8em;
	}
		div.graph-scala div.graph-row div.scala div.procent_0 {
			width:15px !important;
		}

		div.graph-scala div.graph-row div.scala div.firstext {
			border-left:1px solid blue !important;
		}

	.td-6 .zero{
		float: right;
		color: #f00;
		font-weight: bold;
	}

	div.graph-aircraft-row {
		margin: 1px 0px;
		padding: 5px;
		border-bottom: 2px solid #ddd;
	}

	div.graph-aircraft-row div.head {
		font-weight: bold;
		width: 305px;
		margin-bottom: 5px;
		font-size:0.9em;
	}
	div.graph-aircraft-row dl.details { width: 210px; font-size:0.8em;}
	div.graph-aircraft-row dl.details dt { 
		float: left;
		width: 110px;
		margin-bottom: 3px;
	}
	div.graph-aircraft-row dl.details dd { 
		float: left;
		width: 100px;
		margin-bottom: 3px;
	}
	div.graph-aircraft-row div.left { float: left;}
	div.graph-aircraft-row div.left.bar-details { width: 303px;}

	div.graph-aircraft-row div.score-bar {
		position: relative;
		border-bottom:1px solid white;
		width: 664px;
		display: block;
		margin: 0px;
		padding: 0px;
	}

	div.graph-aircraft-row div.ext-bar {
		width:532px;
		position: absolute;
		left:667px;
		top: 0px;
		overflow:visible;
	}

		div.graph-aircraft-row div.score-bar span {
			font-size:0.7em;
			color:#666;
		}

	div.bar-content, div.bar-extend {
		padding:0 0;
		border:1px solid silver;
		border-radius: 4px 4px 4px 4px;
		margin-bottom: 4px;
	}

	div.bar-text {
background: none repeat scroll 0 0 white;
    border-radius: 3px 0 0 3px;
    color: black;
    font-size: 0.75em;
    opacity: 0.5;
    padding: 2px 5px 4px;
    position: absolute;
	}


		div.bar-content.green,
		div.bar-extend.green {
background: rgb(157,213,58); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkZDUzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ExZDU0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzgwYzIxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Y2JjMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(161,213,79,1) 50%, rgba(128,194,23,1) 51%, rgba(124,188,10,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(50%,rgba(161,213,79,1)), color-stop(51%,rgba(128,194,23,1)), color-stop(100%,rgba(124,188,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-8 */

		}

		div.bar-content.ext_green {
background: #73b7fd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczYjdmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTgyZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #73b7fd 0%, #3182d5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73b7fd), color-stop(100%,#3182d5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #73b7fd 0%,#3182d5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #73b7fd 0%,#3182d5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #73b7fd 0%,#3182d5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #73b7fd 0%,#3182d5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b7fd', endColorstr='#3182d5',GradientType=0 ); /* IE6-8 */

		}

		div.bar-content.yellow,
		div.bar-extend.yellow {
background: #fdd501; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWI0MjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdd501 0%, #eab420 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdd501), color-stop(100%,#eab420)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdd501 0%,#eab420 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdd501 0%,#eab420 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdd501 0%,#eab420 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdd501 0%,#eab420 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd501', endColorstr='#eab420',GradientType=0 ); /* IE6-8 */

		}

		div.bar-content.ext_yellow {
			background-image: -webkit-linear-gradient(steelblue, royalblue 100%); 
			background-image: -moz-linear-gradient(steelblue, royalblue 100%); 
			background-image: -o-linear-gradient(steelblue, royalblue 100%); 
			background-image: linear-gradient(steelblue, royalblue 100%);
		}

		div.bar-content.red,
		div.bar-extend.red {
background: #f6573b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NTczYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlODM2MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f6573b 0%, #e83624 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6573b), color-stop(100%,#e83624)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6573b 0%,#e83624 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6573b 0%,#e83624 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6573b 0%,#e83624 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6573b 0%,#e83624 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6573b', endColorstr='#e83624',GradientType=0 ); /* IE6-8 */

		}


		div.bar-content.ext_red {
			background-image: -webkit-linear-gradient(red, crimson 100%); 
			background-image: -moz-linear-gradient(red, crimson 100%); 
			background-image: -o-linear-gradient(red, crimson 100%); 
			background-image: linear-gradient(red, crimson 100%);
		}

		div.bar-content.ext_grey {
background: #eeeeee; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */

		}

		div.bar-extend {
			background-image: -webkit-linear-gradient(whitesmoke, lightgrey 100%); 
			background-image: -moz-linear-gradient(whitesmoke, lightgrey 100%); 
			background-image: -o-linear-gradient(whitesmoke, lightgrey 100%); 
			background-image: linear-gradient(whitesmoke, lightgrey 100%);
		}
		

		
.graph-table {
	width:100%;
	/*margin-bottom:20px;*/
	border: 1px solid #DDDDDD;
	border-top-width:0;
}

.graph-table thead tr {
	background: #fafafa;
}
.graph-table tbody tr:nth-child(odd) {
	background: #f5f5f5;
}
.graph-table th {
	text-align: left;
	font-weight:bold;
	color:#575757;
	font-size:13px;
	padding:5px 5px 10px;
}
.graph-table td {
	border-left:solid 1px #cccccc;
	padding:6px 5px;
	font-size:12px;
	color:#575757;
	width:8.5%;
}
.graph-table td:nth-child(7),
.graph-table td:nth-child(12) {
	border-left-width:2px;
}
.graph-table td:nth-child(2) {
	border-left-width:2px;
}
.graph-table .first {
	width: 295px;
	border-left-width:0;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}


ul.list_items span.name {
    width: 75% !important;
}

ul.list_items span.value {
    width: 20% !important;
}


.aircraft_sidebar.sidebar_items {

	margin-top:9px;
}

.td-7, .tdext-5 {font-weight:bold; color:red !important; width: 2% !important;}

.center {text-align: center !important;}
.right {text-align: right !important;}

h1 span.backlink { font-size: 0.8em; position:absolute; right: 0px;}

div.graph-table-wrap { position:relative; }
div.scala_bg {
	height:28px;
	width:100%;
	background:transparent url('../../gfx/scala_bg_head.png') no-repeat left;
	position: absolute;
}

td.highlight {
	background: rgb(254,252,234); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmRmNzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(254,252,234,1) 0%, rgba(239,223,119,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(239,223,119,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(239,223,119,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(239,223,119,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(239,223,119,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,252,234,1) 0%,rgba(239,223,119,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efdf77',GradientType=0 ); /* IE6-8 */

}

h1.graphheadline { margin-bottom:10px !important; }

hr.graph { height: 0px; border:0px; outline: 0px; border:1px solid #ddd !important; background:none;}

ul.subtasks { display: none; }

img.task_expand {
	position: absolute;
	top: 7px;
	left: 265px;
	background-color: #ddd;
}

li.hasChilds { position: relative;}

div.dash_box {
	border:1px solid #ddd;
	background-color:white;
	padding:0px;
	width:200px;
	min-height: 200px;
	margin:5px;
	float:left; 
}
	div.dash_box > h1 {
		background: #eeeeee; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
		padding: 5px;
	}

	div.dash_box > dl {

	}
		div.dash_box > dl > dt {
			font-weight: bold;
			padding:3px;
		}	

		div.dash_box > dl > dd {
			font-size: 0.9em;
			color:#666;
			padding:3px;
			border-bottom: 1px solid #ddd;
		}
			div.dash_box > dl > dd span {
				
			}
ul.ui-tabs-nav {
	margin:0px !important;
	padding: 0px !important;
}
/*div.ui-tabs-panel { background-color: white; }*/

div.goods-list,
div.scard-list,
div.fahrzeug-list,
div.kunden-list {
	height:715px;
}

div.truckview-list {
	height:640px;
}

ul.list_scard > li,
ul.list_goods > li,
ul.list_fahrzeuge > li,
ul.list_kunden > li {
	margin: 0px !important;
	padding: 0px !important;
	position: relative;
}

ul.list_scard > li > a,
ul.list_goods > li > a,
ul.list_fahrzeuge > li > a,
ul.list_kunden > li > a {
	line-height: 10px;
}

div.sidebar { margin:0px !important; border-right: 1px solid #ccc;
box-shadow: 8px 10px 10px -8px #ccc; }

.save-buttonbar {  position: fixed; bottom: 0px; width: 982px; z-index: 3;}
#fahrzeug-form .save-buttonbar .span12 { margin: 0; margin-bottom: 0;}

form#fahrzeug-form, form#kunden-form { margin-bottom:40px; }

ul.btn-truckview > li { line-height:34px !important; }

div.truckview-technical { 
	
}

	div.truckview-overview dl dt { 
		margin:0px;
		padding:0px;
		color:#333;
		font-size: 12px;
		width: 170px;
	}

	div.truckview-overview dl dd {
		margin-top:3px; 
		color:#666;
		font-size: 12px;
	}

p.meta-info {font-size:0.8em; margin-top:10px;}

div#truckviewWizard { width:800px; }

a.thumbnail{
	padding: 6px;
}

a.thumbnail > i{
	display: none;
}

a.thumbnail.selected > i{
	display: inline-block;
	position: absolute;
	right: 6px;
	bottom: 8px;
}

a.thumbnail img{
	-moz-opacity: 0.50;
	opacity: 0.50;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
}

a.thumbnail:hover img,
a.thumbnail.selected  img{
	-moz-opacity: 1.0;
	opacity: 1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}

a.thumbnail.selected { 
	border: 3px solid #0088cc;
	background: #f0f3f4;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	padding: 4px;
	position: relative;
}

/****BIG MODAL ****/
.big-modal{
	width: 1200px;
	/*height: 800px;*/
	top: 5%;
	margin-left: -600px;
}

.big-modal .modal-body{
	max-height: 500px !important;
	height: 704px;
}

.big-modal .ui-widget-content{
	margin-top: 10px;
}

/****800px MODAL ****/
.modal-width-800{
	width: 800px;
	height: 540px;
	top: 5%;
	margin-left: -400px;
}

.modal-width-800 .modal-body{
	max-height: 380px !important;
	height: 444px;
}

.modal-width-800 .ui-widget-content{
	margin-top: 10px;
}

/****700px HEIGHT MODAL ****/
.modal-height-700{
}

.modal-height-700 .modal-body{
	max-height: 500px !important;
	height: 704px;
}

.modal-height-700 .ui-widget-content{
	margin-top: 10px;
}