html, body {
	font:normal 9pt arial,helvetica;
	margin:0;
	padding:0;
	border:0 none;
	overflow:hidden;
	height:100%;
}

/*------------------------------------------------------------
Publimedia sektion
------------------------------------------------------------*/

html {
	scrollbar-base-color: rgb(188,184,172);
	scrollbar-3dlight-color: rgb(188,184,172);
	scrollbar-arrow-color: rgb(235, 240, 236);
	scrollbar-darkshadow-color: rgb(188,184,172);
	scrollbar-face-color: rgb(211, 205, 190);
	scrollbar-highlight-color: rgb(235, 240, 236);
	scrollbar-shadow-color: rgb(235, 240, 236);
	scrollbar-track-color: rgb(188,184,172);
}

input { font:normal 9pt arial,helvetica; }

/*------------------------------------------------------------
END Publimedia sektion
------------------------------------------------------------*/

a#lnk { font:normal 9pt arial,helvetica; color:#333; text-decoration: none; }
a#lnk:link { font:normal 9pt arial,helvetica; color:#333; text-decoration: none; }
a#lnk:visited { font:normal 9pt arial,helvetica; color:#333; text-decoration: none; }
a#lnk:active { font:normal 9pt arial,helvetica; color:#333; font-weight: bold; text-decoration: none; }
a#lnk:hover { color:#333; text-decoration: underline; }


/*------------------------------------------------------------
Guide Tree Nav
------------------------------------------------------------*/

/* No line styles */
#beginnerNav .x-tree-no-lines .x-tree-elbow{
	background:transparent;
}
#beginnerNav .x-tree-no-lines .x-tree-elbow-plus{
	background-image:url(/img/guideTree/elbow-plus-nl.gif);
}
#beginnerNav .x-tree-no-lines .x-tree-elbow-minus{
	background-image:url(/img/guideTree/elbow-minus-nl.gif);
}
#beginnerNav .x-tree-no-lines .x-tree-elbow-end{
	background:transparent;
}
#beginnerNav .x-tree-no-lines .x-tree-elbow-end-plus{
	background-image:url(/img/guideTree/elbow-end-plus-nl.gif);
}
#beginnerNav .x-tree-no-lines .x-tree-elbow-end-minus{
	background-image:url(/img/guideTree/elbow-end-minus-nl.gif);
}
#beginnerNav .unchecked .x-tree-node-icon {
	background-image:url(/img/guideTree/unchecked.gif);
}
#beginnerNav .partialchecked .x-tree-node-icon {
	background-image:url(/img/guideTree/partialchecked.gif);
}
#beginnerNav .checked .x-tree-node-icon {
	background-image:url(/img/guideTree/checked.gif);
}
#beginnerNav .active {
	font-weight: bold !important;
}
#beginnerNav .MSA .x-tree-node-icon {
	background-image:url(/img/icons/application.png);
}
#beginnerNav .RANG .x-tree-node-icon {
	background-image:url(/img/icons/application.png);
}
#beginnerNav .MEDSA .x-tree-node-icon {
	background-image:url(/img/icons/application.png);
}
#beginnerNav .MPA .x-tree-node-icon {
	background-image:url(/img/icons/application.png);
}
#beginnerNav .MPAG .x-tree-node-icon {
	background-image:url(/img/icons/Plaene.png);
}
#beginnerNav .MPAS .x-tree-node-icon {
	background-image:url(/img/vergoIcons/Struktur.png);
}
#beginnerNav .MPAK .x-tree-node-icon {
	background-image:url(/img/vergoIcons/Kontaktklassen.png);
}

/*------------------------------------------------------------
END Guide Tree Nav
------------------------------------------------------------*/

.loading-indicator {
    font-size:9pt;
    background-image:url('/script/ext/resources/images/default/grid/loading.gif');
    background-repeat: no-repeat;
    background-position:top left;
    padding-left:20px;
	height:18px;
	text-align:left;
}
#loading{
	position:absolute;
	left:40%;
	top:40%;
	border:1px solid #666;
	padding:2px;
	background:#DEDEDE;
	width:225px;
	text-align:center;
	z-index:20001;
}
#loading .loading-indicator{
	border: 1px solid #999;
	background: #FFF;
	color: #333;
	font: bold 15px arial,helvetica;
	padding: 10px;
	margin: 0;
}
#msg-div {
	position:absolute;
	left:35%;
	top:10px;
	width:30%;
	z-index:30000;
}

.mM4-bordered-selection {
	background-color: #DDD;
	border: 2px solid #666;
	overflow: auto;
	z-index: 5000;
}
.mM4-bordered-selection .thumb{
	background: #eeeeee;
	padding: 3px;
}
.mM4-bordered-selection .thumb img{
}
.mM4-bordered-selection .thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}
.mM4-bordered-selection .thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
	color: red;
	font-weight: bold;
	font-size: 9pt;
}
.mM4-bordered-selection .thumb-wrap span#left{
	display: block;
	overflow: hidden;
	text-align: left;
	color: red;
	font-weight: bold;
	font-size: 9pt;
}


.x-tree-node-collapsed .x-tree-node-icon{
	background-image:url(/img/icons/folder.png);
}
.x-tree-node-expanded .x-tree-node-icon{
	background-image:url(/img/icons/folder.png);
}

/*
.listItem .x-tree-node-icon {
	background-image:url(/img/icons/page_white_text.png);
}
.folder_table .x-tree-node-icon {
	background-image:url(/img/vergoIcons/Auswertung.png);
}
.inputs .x-tree-node-icon {
	background-image:url(/img/vergoIcons/Eingaben.png);
}*/
.listItem_2000000 .x-tree-node-icon {
	background-image:url(/img/icons/group_key.png);
}
.listItem_2000001 .x-tree-node-icon {
	background-image:url(/img/icons/group_key.png);
}
.listItem_2000002 .x-tree-node-icon {
	background-image:url(/img/icons/group_key.png);
}
.listItem_2000003 .x-tree-node-icon {
	background-image:url(/img/icons/group_key.png);
}
.listItem_2000004 .x-tree-node-icon {
	background-image:url(/img/icons/group_key.png);
}
.listItem_2000005 .x-tree-node-icon {
	background-image:url(/img/icons/group_key.png);
}
.listItem_2 .x-tree-node-icon {
	background-image:url(/img/icons/user.png);
}
.listItem_4 .x-tree-node-icon {
	background-image:url(/img/icons/newspaper.png);
}
.listItem_5 .x-tree-node-icon {
	background-image:url(/img/icons/newspaper.png);
}
.listItem_6 .x-tree-node-icon {
	background-image:url(/img/icons/table.png);
}
.listItem_planEntry .x-tree-node-icon {
	background-image:url(/img/icons/table.png);
}
.listItem_1 .x-tree-node-icon {
	background-image:url(/img/icons/user.png);
}
.listItem_3 .x-tree-node-icon {
	background-image:url(/img/icons/group.png);
}

/*.auswertung .x-tree-node-icon {
	background-image:url(/img/vergoIcons/Auswertung.png);
}*/

.MSA .x-tree-node-icon {
	background-image:url(/img/icons/table.png);
}
.RANG .x-tree-node-icon {
	background-image:url(/img/icons/table.png);
}
/*.MEDSA .x-tree-node-icon {
	background-image:url(/img/vergoIcons/Auswertung.png);
}*/
.MPA .x-tree-node-icon {
	background-image:url(/img/icons/table.png);
}
.MPAG .x-tree-node-icon {
	background-image:url(/img/icons/table.png);
}
.MPAS .x-tree-node-icon {
	background-image:url(/img/icons/table.png);
}
.MPAK .x-tree-node-icon {
	background-image:url(/img/icons/table.png);
}

.showChart .x-tree-node-icon {
	background-image: url(/img/icons/chart_curve.png);
}

.newAuswertung .x-tree-node-icon {
	background-image: url(/img/icons/table_add.png);
}

.analyse {
	font-style: italic !important;
}
.analyse .x-tree-node-icon {
	background-image: url(/img/iconA3.png);
}

.tarif .x-tree-node-icon {
	background-image: url(/img/icons/money.png);
}

/*.settings .x-tree-node-icon {
	background-image: url(/img/vergoIcons/Einstellungen.png);
}
.universe .x-tree-node-icon {
	background-image: url(/img/vergoIcons/Universum.png);
}
.plantarget .x-tree-node-icon {
	background-image: url(/img/vergoIcons/Planziel-Definieren.png);
}
.timeframe .x-tree-node-icon {
	background-image: url(/img/vergoIcons/Planungszeitraum2.png);
}*/

#pageFooter{
	background: #CCCCCC;
    border-top: 1px solid #4C535C;
    padding:3px 4px;
    color:black;
    font:normal 9pt arial,helvetica;
}
#pageFooter .x-btn-wrap {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
}

#qi {
	font-size: 8pt;
    background: #7A9BCC;
	color: #000;
	padding: 10px;
	overflow: auto;
}
#treeContainer {
    background-color:#FFF;
	color: black;
	overflow: auto;
}
.nav {
    background-color:#FFF;
	color: black;
}
.nav a {
	color: black;
}
.x-grid-header{
	border-top: 0px none;
	border-bottom: 0px none;
}
.x-grid-hd-text {
	font-weight: bold;
}
.x-grid-topbar .x-toolbar{
	border-bottom: 0px none;
}
.x-layout-panel{
    border:0px none;
}
.x-layout-panel-hd-text{
	font: bold 9pt arial,helvetica;
	color: #FFF;
}
#content-div {
	border-left: 1px solid #333;
}
#pageMenu .x-layout-panel-hd-text {
	font: bold 8pt arial,helvetica;
	color: #FFF;
}

.cellWarn {
	background-color: #ffaeae !important;
}

.cellGroup {
	font-weight: bold !important;
}

.cellGrey {
	background-color: #DDD !important;
}

/*------------------------------------------------------------
Toolbar
------------------------------------------------------------*/
.saveMenu .x-btn-text {
	background-image: url(images/file-save.gif);
}
.saveAsMenu .x-btn-text {
	background-image: url(images/file-save-as.gif);
}
.printMenu .x-btn-text {
	background-image: url(/img/icons/printer.png);
}
.csvMenu .x-btn-text {
	background-image: url(/img/icons/table.png);
}
.xlsMenu .x-btn-text {
	background-image: url(/img/icons/table_gear.png);
}
.mapMenu .x-btn-text {
	background-image: url(/img/icons/world.png);
}
.search .x-btn-text {
	background-image: url(/img/icons/find.png);
}

/*------------------------------------------------------------
SettingsTable (SettingsTable)
------------------------------------------------------------*/
table#settingsTable {
  font-size: 11px;
  color: #000;
  background-color: transparent;
  border: 1px solid #CCC;
  border-bottom: none;
}

table#settingsTable form {
  font-size: 11px;
}
table#settingsTable select {
  font-size: 11px;
}

td#settingsTable {
  color: #333;
  padding: 2px 5px 2px 5px;
  border-bottom-style: solid;
  border-bottom-color: #CCC;
  border-bottom-width: 1px;
  background: transparent;
  vertical-align: middle;
} 
td#settingsTableLabel {
  width: 11px;
  padding: 2px;
  padding-right: 8px;
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  vertical-align: top;
  color: #FFF;
  background: #003380;
}

table#settingsTable tr td a, table#settingsTable tr td a:link {
	color: #FFF;
	text-decoration: none;
}

table#settingsTable tr td a:hover {
	text-decoration: underline;
}

/*------------------------------------------------------------
Planeingabe Tabelle (planeingabeTable)
------------------------------------------------------------*/


div#planTableOutput {
	padding: 10px 10px 40px 10px;
}

table#planeingabeTable {
	font-size: 11px;
	padding: 0;
	margin: 0;
}

table#planeingabeTable tr#headRow {
	/*background: #e2e2e2;*/
}

table#planeingabeTable tr#headRow td#labelHead {
	background: none transparent;
}

table#planeingabeTable tr#headRow td#itemHead {
	padding: 2px 5px 2px 5px;
	background: none transparent;
	text-align: center;
}

table#planeingabeTable tr#itemRow {
	background: #fff;
}

table#planeingabeTable tr#itemRow td#labelItem {
}

table#planeingabeTable tr#itemRow td#item {
	padding: 1px 0 1px 0;
	text-align: center;
}

input#chk {
  margin-left: 2px;
  margin-right: 2px;
  border-style: none;
  border-width: 0px;
}
input.plan {
  text-align: right;
  margin-left: 0px;
  margin-right: 0px;
  width: 26px;
}
.planName {
  text-align: center;
  margin-left: 0px;
  margin-right: 0px;
  width: 62px;
}
input#planPreis {
  text-align: right;
  margin-left: 0px;
  margin-right: 0px;
  width: 62px;
}
div.planKosten {
	display: block;
	border: 1px solid #000;
	background-color: #CCC;
	color: #000;
	padding: 1px;
	text-align: right;
}


/* TEST */





