BODY          {font-family:Helvetica,Arial,sans-serif; background-color:white; color:black; text-align:justify}
TD            {font-family:Helvetica,Arial,sans-serif}
.clean        {font-family:Helvetica,Arial,sans-serif}
.tip          {font-family:Helvetica,Arial,sans-serif; position:absolute; left:0px; top:0px; visibility:hidden; z-index:20}
TD.tiptd      {border-bottom:1px solid #333366; border-top:1px solid #DDDDEE; border-left:1px solid #DDDDEE; border-right:1px solid #333366; padding:2px; font-family:Helvetica,Arial,sans-serif}
A:link        {font-family:Helvetica,Arial,sans-serif; color:#6060ff; text-decoration:none; font-weight:bold}
A:visited     {font-family:Helvetica,Arial,sans-serif; color:#6060a0; text-decoration:none; font-weight:bold}
A:active      {font-family:Helvetica,Arial,sans-serif; color:#6060f0; text-decoration:none; font-weight:bold}
A:hover       {font-family:Helvetica,Arial,sans-serif; background-color:#DDEEFF; color:#6060f0; text-decoration:none; font-weight:bold}
SPAN.nav      {font-family:Helvetica,Arial,sans-serif; color:#000000; text-decoration:none; font-size:small; font-weight:bold}
SPAN.subnav   {font-family:Helvetica,Arial,sans-serif; color:#000000; text-decoration:none; font-size:x-small; font-weight:bold}
A.nav:link    {font-family:Helvetica,Arial,sans-serif; color:#4040ff; text-decoration:none; font-size:small; font-weight:normal}
A.nav:visited {font-family:Helvetica,Arial,sans-serif; color:#4040a0; text-decoration:none; font-size:small; font-weight:normal}
A.nav:active  {font-family:Helvetica,Arial,sans-serif; color:#4040f0; text-decoration:none; font-size:small; font-weight:normal}
A.subnav:link    {font-family:Helvetica,Arial,sans-serif; color:#4040ff; text-decoration:none; font-size:x-small; font-weight:normal}
A.subnav:visited {font-family:Helvetica,Arial,sans-serif; color:#4040a0; text-decoration:none; font-size:x-small; font-weight:normal}
A.subnav:active  {font-family:Helvetica,Arial,sans-serif; color:#4040f0; text-decoration:none; font-size:x-small; font-weight:normal}
TABLE.nav     {padding:0px; font-family:Helvetica,Arial,sans-serif; text-decoration:none; font-weight:normal}
TABLE.subnav  {padding:0px; font-family:Helvetica,Arial,sans-serif; text-decoration:none; font-size:small; font-weight:normal}
TH.nav        {border-bottom:1px solid #333366; border-top:1px solid #DDDDEE; border-left:1px solid #DDDDEE; border-right:1px solid #333366; padding:0px; font-family:Helvetica,Arial,sans-serif; text-decoration:none; font-weight:normal}
TH.hnav       {border-bottom:1px solid #CCCCCC; border-top:1px solid #DDDDEE; border-left:1px solid #DDDDEE; border-right:1px solid #333366; padding:0px; font-family:Helvetica,Arial,sans-serif; text-decoration:none; font-weight:normal}
TH.subnav     {border-bottom:1px solid #333366; border-top:1px solid #DDDDDD; border-left:1px solid #DDDDEE; border-right:1px solid #333366; padding:0px; font-family:Helvetica,Arial,sans-serif; text-decoration:none; font-size:small; font-weight:normal}
TD.nav        {border-bottom:1px solid #333366; border-top:1px solid #DDDDEE; border-left:1px solid #DDDDEE; border-right:1px solid #333366; padding:0px; font-family:Helvetica,Arial,sans-serif; text-decoration:none; font-weight:normal}
TD.hnav       {border-bottom:1px solid #EEEEEE; border-top:1px solid #DDDDEE; border-left:1px solid #DDDDEE; border-right:1px solid #333366; padding:0px; font-family:Helvetica,Arial,sans-serif; text-decoration:none; font-weight:normal}
TD.subnav     {border-bottom:1px solid #333366; border-top:1px solid #EEEEEE; border-left:1px solid #DDDDEE; border-right:1px solid #333366; padding:0px; font-family:Helvetica,Arial,sans-serif; text-decoration:none; font-size:small; font-weight:normal}
SPAN.ptt      {font-family:Helvetica,Arial,sans-serif; font-size:small; font-weight:bold; color:white; text-align:center}
SPAN.pst      {font-family:Helvetica,Arial,sans-serif; font-size:small; font-weight:normal; color:black; text-align:left}
UL.pst        {font-family:Helvetica,Arial,sans-serif; font-size:small; font-weight:normal; color:black; text-align:left}


body {
  background-color: #65a4eb;
  padding: 9px;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}
a.link , a:visited, a:hover, a.active {
  color: #000000;
}






.important        {
                    color: #D6001A;
}

.navi { width:200px; }


.img { border:0px; border-style:solid; }
img { border:0px; border-style:solid; }


.positiv { color:#008000; }
.negativ { color:#D6001A; }

.input { background-color:transparent; }

/* Depot-Ansicht 1 */
.depot1         {
				 background-color:#0B328D;
				 color:#ffffff;
				 font-size:13px;
				 font-family:Arial;
				 padding:2px;
				}


/* Depot-Ansicht 2 */
.depot2         {
				 background-color:#336699;
				 color:#ffffff;
				 font-size:13px;
				 font-family:Arial;
				 padding:2px;
				}

/* Depot-Ansicht 2 */
.depot3         {
				 background-color:#CCDBF0;
				 color:#000000;
				 font-size:13px;
				 font-family:Arial;
				}
				

/* Depot-Ansicht 1 */
.depot1_td     {
				 font-size:13px;
				 font-family:Arial;
				 padding:7px;
				}


/* Depot-Ansicht 2 */
.depot2_td      {
				 font-size:13px;
				 font-family:Arial;
				 padding:7px;
				}

/* Shout-Box 1 */
.shout1         {
				 background-color:#000062;
				 color:#ffffff;
				 font-size:11px;
				}
				
				
/* Shout-Box 2 */
.shout2        {
				 background-color:#0B328D;
				 color:#ffffff;
				 font-size:11px;
}

/* Excel - Give */
.input_value        {
				 background-color:#0B328D;
				 color:#ffffff;
				 font-size:11px;
				}
							
				
/* Excel - Get */
.output_value        {
				 background-color:#349A34;
				 color:#ffffff;
				 font-size:11px;
				}
				
.output_value_important {
background-color:#349A34;
				 font-size:12pt;
				 color: #D6001A;
font-weight:bolder;
}				
				
.important {
				 font-size:12pt;
				 color: #D6001A;
font-weight:bolder;
}				
					
				
				
.shoutbox_div	{

		  height:360px;
		  width:180px;
		  	  padding-left:30px;
		  	  margin-left:30px;
 		}
				
				
				
				
.navi_div	{


		  overflow:auto;
		  height:560px;
		  width:180px;	 
 		}
				
							
				

.main_div	{
		  
		  overflow:auto;
		  height:700px;
		  width:800px;
		
		  padding-top:40px;
		  
		  padding-left:80px;

 		}








/* CURRENT - AKTUELL */
a.current:active,a.current:link,a.current:visited,a.current:hover  { background-color:#000062; font-size:16px; color:#ffffff; }

/* CURRENT - OTHER */
a.ncurrent:active,a.ncurrent:link,a.ncurrent:visited  { background-color:#11328D; font-size:16px; color:#ffffff;  }
a.ncurrent:hover  { color:#111111; }


/* CURREF - AKTUELL */
a.curref:active,a.curref:link,a.curref:visited,a.curref:hover  { background-color:#c8dcff; color:#000000; font-weight:bolder; font-size:10px; text-decoration:none; }

/* CURREF - OTHER */
a.ncurref:active,a.ncurref:link,a.ncurref:visited  { color:#000000; font-weight:bolder; font-size:10px; text-decoration:none; }
a.ncurref:hover  { color:#000000; font-weight:bolder; font-size:10px; text-decoration:underline; }


/* CURREFU - AKTUELL */
a.currefu:active,a.currefu:link,a.currefu:visited  { background-color:#987654; }
a.currefu:hover  { background-color:#123456; }

/* CURREF - OTHER */
a.ncurrefu:active,a.ncurrefu:link,a.ncurrefu:visited  { background-color:#453333; }
a.ncurrefu:hover  { background-color:#03e232; }







.head1         {
				 background-color:#4F53F3;
				 color:#ffffff;
				 font-size:11px;
				}
				
				
.head2         {
				 background-color:#0B328D;
				 color:#ffffff;
				 font-size:11px;

		}


.text         {
				 background-color:#5D85E1;
				 color:#ffffff;
				 font-size:13px;
				}

				
/*
*	Left navigation menu
*/

body {
  background-color: #65a4eb;
  padding: 9px;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}
a.link , a:visited, a:hover, a.active {
  color: #000000;
}

td, th {
  vertical-align: top;
  font-size: 11px;
}

#navArea img {
  display: block;
  margin: 0;
}

#navArea .swsoft {
  vertical-align: bottom;
  padding-top:20px;
  text-align:left;
}

#navArea .node img,
#navArea .nodeActive img {
  display: inline;
  vertical-align: middle;
  margin: 0px;
}

/* ACTIVE OPENED tab */

.navOpened {
  background: url(/images/navi/nav_bg.jpg) repeat-y;
  background-color: #bec6fe;
  margin-bottom: 4px;

}

.navTitle, .navTitleOver {
	cursor: pointer;
	cursor: hand;
}

.navOpened .navTitle, .navOpened .navTitleOver {
	height: 22px;
}

.navOpened .navTitle .titleText {
	color: #0056b6;
	font-weight: bold;
	vertical-align: middle;
}

.navOpened .navTitleOver .titleText {
	color: #428eff;
	font-weight: bold;
	vertical-align: middle;
}

.navOpened .titleLeft {
  background-color: transparent;
  background-image: url(/images/navi/topleft.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

.navOpened .titleRight {
  background-color: transparent;
  background-image: url(/images/navi/topright.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

.navOpened .titleHandle {
  background-color: transparent;
  background-image: url(/images/navi/navopened.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

.navClosed {
  background: url(/images/navi/nav_bg.jpg) repeat-y;
  background-color: #bec6fe;
  margin-bottom: 4px;
}

.navClosed .navTitle, .navClosed .navTitleOver {
	height: 22px;
}

.navClosed .navTitle .titleText {
color: #0056b6;
font-weight: bold;
vertical-align: middle;
}

.navClosed .navTitleOver .titleText {
color: #428eff;
font-weight: bold;
vertical-align: middle;
}

.navClosed .titleLeft {
  background-color: transparent;
  background-image: url(/images/navi/topleft.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

.navClosed .titleRight {
  background-color: transparent;
  background-image: url(/images/navi/topright.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

.navClosed .titleHandle {
  background-color: transparent;
  background-image: url(/images/navi/navclosed.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

div.tree {
	background-color: #d6dff5;
	margin-left: 1px;
	margin-right: 1px;
	padding: 2px;
	padding-top: 3px;
	padding-bottom: 10px;
}

.navOpened .tree {
display: block;
}

.navClosed .tree {
display: none;
}

fieldset.shortcuts {
	border-color: #a5caf3;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
}

fieldset.shortcuts legend {
	color: #f5f5ff;
}

.shortcuts .node {
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 22px;
	margin-left: 10px;
	display: block;
	color: white;
	text-decoration: none;
}

.shortcuts a.node:active, .shortcuts a.node:link, .shortcuts a.node:hover, .shortcuts a.node:visited {
	color: white;
	text-decoration: underline;
}

.shortcuts a.node:hover {
	color: white;
	text-decoration: underline;
}

.node, .nodeActive {
	margin-top: 4px;
	padding: 2px 0px;
	vertical-align: middle;
}

.node .name, .nodeActive .name {
	padding: 2px 3px;
	margin-left: 2px;
}

.nodeActive {
}
.nodeActive .name {
	background-color: #3878bf;
}
.nodeImage {
	background-position: right;
	background-repeat: no-repeat;
	padding-left: 11px;
	width: 27px;
}
#navLayout .nodeActive .name a, #navLayout .nodeActive .name a:hover, #navLayout .nodeActive .name a:visited, #navLayout .nodeActive .name a:active {
	color: white;
	text-decoration: underline;
}

#navLayout .name a {
	color: #0056b6;
	text-decoration: underline;
}

#navLayout .name a:hover {
	text-decoration: underline;
	color: #428eff;
}

#logo {
	text-align: center;
}

.navSpecial {
  background-color: #E5E5FF;
  margin-bottom: 4px;
  padding-left: 4px;
  vertical-align: middle;
  height: 22px;
}

.navSpecial a.node, .navSpecial a.node:link, .navSpecial a.node:visited, .navSpecial a.node:active {
	background-position: left top;
	background-repeat: no-repeat;
	padding: 1px 0px 0px 22px;
	margin-top: 3px;
	margin-left: 10px;
	display: block;
	color: #0056b6;
	text-decoration: underline;
	height: 16px;
}

.navSpecial a.node:hover {
	text-decoration: underline;
	color: #428eff;
}

/*--------------------------------------------------|
| DBTREE CLASSES                                    |
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

.dtreeicon {
	background-position: left;
	background-repeat: no-repeat;
}

/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */

/*# sourceMappingURL=application.css-29ffda36e7fef01de9a2a9e92c09542ec46aa0785429e13ec83067a96c49a066.map */
