/***************************
Automatisch generierte Datei
***************************/

body {
    background:#000000;        color:#c7c4bb;    font-size:13px;    font-family:"Segoe UI",Verdana,Arial,Helvetica,sans-serif;    scrollbar-Track-Color:#000000;    scrollbar-Face-Color:#16344e;    scrollbar-Arrow-Color:#ffcc00;    scrollbar-DarkShadow-Color:#16344e;    scrollbar-Shadow-Color:#000000;    scrollbar-Highlight-Color:#000000;    scrollbar-3dLight-Color:#16344e;    
    padding-left: 0px;
}
.console
{
	font-family: Consolas,"Courier New",monospace;
}

small {font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
big {font-size:16px}

hr {height: 1px; border: 0px; color: #696969; background-color: #696969;margin-top:2px;margin-bottom:0px}

h1 {
    background-color:inherit;
    padding:0px;
    color:#FFCC00;
    font-size:13px;
    font-weight:normal;
    text-align:center;
/*  vertical-align:center; */
/*  line-height:50; */
    margin-top:8px;
    margin-bottom:2px;
/*  margin-left:1; */
}
h1.l {
    color:#FFCC00;
}

h2 {
    background-color:inherit;
    padding:0px;
    color:#777777;
    font-size:13px;
    font-weight:normal;
    text-align:center;
    margin-bottom:0px;
/*  margin-left:1; */
}

/* ------------------------------------ Tabellen ------------------------------------------------ */

table {
    /*margin-left:0;*/
    border:0px;
}
/*table.indent TODO: In IE6 per JS setzen
{
	margin-left: -2px;
}*/
#body > table
{
	margin-left: -2px;
	/*margin-top:1px;*/
	/*margin-bottom:1px;*/
}

.seperator_table{background-color:inherit;}
.seperator_text{
    background-color:inherit;
    color:#FFCC00;
    font-size:13px;
    font-weight:normal;
    text-align:center;
}

.seperator_text_deact{
    background-color:inherit;
    color:#777777;
    font-size:13px;
    font-weight:normal;
    text-align:center;
}

th,td {
    font-size:13px;
    /*padding:1;*/
}

th {
    background-color:#16344e;
    font-weight:normal;
    padding:1px;
    /*border: 1px solid #999999;*/
}

td          {border: 1px solid #16344e;text-align:center;background:url(content-bg.png);;}
.buttonbody {border: 0px;background:#16344e;}
.bb {border: 0px;background:#16344e;}
.bbl {border: 0px;background:#16344e;text-align:left;}
.bbr {border: 0px;background:#16344e;text-align:right;}
.button	{border: 0px; background:#16344e; text-align:center;}

.tab {border: 1px solid #696969;background:url(wabe.png);}
.tab_selected {border: 1px solid #696969;background:#16344e;}
.grp {border: 1px solid #696969;}

td.img {background:#000000}
td.imgl {background:#000000;text-align:left;}
td.imgz {background:#000000;text-align:center;}
td.imgr {background:#000000;text-align:right;}

.padd		{background-color:{CONST:Color.Table};padding:1;padding-left:7;cursor:pointer;border:0;text-align:left}
.nb         {border: 0px;text-align:left;background: none}
.nbz        {border: 0px;text-align:center;background: none}
.nbl        {border: 0px;text-align:left;background: none}
.nbr        {border: 0px;text-align:right;background: none}

.np         {border: 0px;padding:0px;text-align:left;background: none}
.npz        {border: 0px;padding:0px;text-align:center;background: none}
.npl        {border: 0px;padding:0px;text-align:left;background: none}
.npr        {border: 0px;padding:0px;text-align:right;background: none}

.d		    {border: 1px solid {CONST:Color.Table};text-align:center;}
/*.off        {border: 1px solid {CONST:Color.Table};text-align:center;color:#999999;}*/
.l      	{text-align:left;}
.r      	{text-align:right;}
/*.b		    {padding:0;border: 1px solid {CONST:Color.Table};}*/

/* ---------------------------------- normaler Text --------------------------------------------- */

img {
    border:0px;
}

img.icon
{
	height: 16px;
}
img.icon_large
{
	height: 20px;
}

span    {}
.black  {font-weight:normal;color:#000000}
.white	{font-weight:normal;color:#FFFFFF}
.dark   {font-weight:normal;color:#333333}
.deact	{font-weight:normal;color:#777777}
.positiv{font-weight:normal;color:#33FF33}
.yellow	{font-weight:normal;color:#FFFF00}
.orange {font-weight:normal;color:#FFCC00}
.darkgrey	{font-weight:normal;color:#333333}
.negativ{font-weight:normal;color:#FF0000}
.beep	{font-weight:normal;color:#33CCFF}
/*.unknown{font-weight:normal;color:#223388}*/
.act	{font-weight:normal;color:#FFCC00}
/*.unimp	{font-weight:normal;color:#224488}*/

ul {list-style-image:url(li.gif)}
.intd {margin-top:5px;margin-bottom:1px;margin-left:20px;}

/* --------------------------------- Formular --------------------------------------------------- */

input{  font-family:"Segoe UI",Verdana,Arial,Helvetica,sans-serif;}
input.textbox
{
	font-size: 12px;
	color:#c7c4bb;
	border:1px solid #36546e;
	background-color:#16344e;
	height:18px;
	font-size:12px;
	padding-bottom: 0px;
	padding-top: 0px;
}

input.button
{
	height:20px;
	margin:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:1px;
	padding-top:1px;
	padding-bottom:2px;
	color:#c7c4bb;
	background-color:#16344e;
}

input.button2
{
	font-size: 12px;
	height:20px;
	margin:0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:2px;
	color:#c7c4bb;
	background-color:#16344e;
	border:1px solid #36546e;
	cursor:pointer;
}

input.button2:hover,select:hover,textarea:hover,input.textbox:hover
{
	border:1px solid #56748e !important;
}

input.button2:focus,select:focus,textarea:focus,input.textbox:focus
{
	border:1px solid #51afe1 !important;
}

input.box{}

select {
    font-family:"Segoe UI",Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		height:20px;
    /*border-color:#1A1C5E;        */
    
    color:#c7c4bb;
    background-color:#16344e;
    /*border:1px solid #16344e;*/
    border:1px solid #36546e;
    cursor:pointer;
    /*border-top:0;        */
    /*border-bottom:0;   */
    /*border-left:0;   */
    /*border-right:0;*/
    scrollbar-Track-Color:#000000;
    scrollbar-Face-Color:#16344e;
    scrollbar-Arrow-Color:{CONST:Color.Highlight};

    scrollbar-DarkShadow-Color:#000000;
    scrollbar-Shadow-Color:#000000;
    scrollbar-Highlight-Color:#000000;
    scrollbar-3dLight-Color:#000000;
}
select.multiple
{
	height: inherit;
}

textarea  {background-color:#16344e;color:#c7c4bb;font-family:"Segoe UI",Verdana,Arial,Helvetica,sans-serif;
		border:1px solid #36546e;
		font-size:12px;
    scrollbar-Track-Color:#000000;
    scrollbar-Face-Color:#16344e;
    scrollbar-Arrow-Color:#ffcc00;

    scrollbar-DarkShadow-Color:#16344e;
    scrollbar-Shadow-Color:#000000;
    scrollbar-Highlight-Color:#000000;
    scrollbar-3dLight-Color:#16344e;
		margin-top:0px;
		margin-bottom:0px;
}
.intab	  {background-color:#000000;color:#c7c4bb;font-family:"Segoe UI",Verdana,Arial,Helvetica,sans-serif; border: 0px solid #666666;}

/*a:link		{color:#c7c4bb;text-decoration:none;}
a:visited	{color:#c7c4bb;text-decoration:none;}
a:hover		{color:#FFCC00;text-decoration:underline;}

a.underline:link	{text-decoration:underline;}
a.underline:visited	{text-decoration:underline;}*/

a:link		{color:#c7c4bb;text-decoration:none;}
a:visited	{color:#c7c4bb;text-decoration:none;}
a:hover		{color:#FFCC00;text-decoration:underline;}

a.negativ:link{color:#FF0000}
a.negativ:visited{color:#FF0000}
a.negativ:hover{color:#FFCC00}

a.bold:link{font-weight:bold}
a.bold:visited{font-weight:bold;}

a.underline:link	{text-decoration:underline;}
a.underline:visited	{text-decoration:underline;}

/*a.underline_hover:link	{text-decoration:none;}*/
/*a.underline_hover:visited	{text-decoration:none;}*/
a.underline_hover:hover	{text-decoration:underline !important;}
a.underline_hover > small:hover	{text-decoration:underline !important;}

a.deact		{color:#999999;text-decoration:none;}

form
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.hinttext
{
    background:#FFFFE1;
    color:#000000;
    font-size:8pt;
    font-family:"Segoe UI",Verdana,Arial,Helvetica,sans-serif;
		text-align:left;
		border: 1px solid black;
}

.hinttextmain
{
    background:#000000;
    color:#c7c4bb;
    font-size:13px;
    font-family:"Segoe UI",Verdana,Arial,Helvetica,sans-serif;
		text-align:left;
		border: 1px solid black;
}

.hintborder
{
	border: 0px;
}

#hint td {color:#000000;font-size:8pt;background:inherit}
#hint .deact		{font-weight:bold; color:#777777}
#hint .positiv		{font-weight:bold; color:green}
#hint .orange		{color:#DD8800}

/*--- Links in Kurzhilfen---*/

#hint a:link		{color:#000000;text-decoration:underline;}
#hint a:visited	{color:#000000;text-decoration:underline;}
#hint a:hover		{color:#000000;text-decoration:none;}

/*--- Hinweise im Handbuch ---*/

.notice-important	{color:#FF0000}
.notice-info			{color:#CCCC33}
.notice-tip				{color:#33CC33}
.notice-help			{color:#90EE90}
.notice-title			{color:#66CCFF}

/*--- Hinweise in Kurzhilfen ---*/

#hint .notice-important	{color:#FF0000}
#hint .notice-info			{color:#DD8800}
#hint .notice-tip				{color:#008000}
#hint .notice-help			{color:#119911}
#hint .notice-title			{color:#000080}

#overDiv td
{
	border:0px;
	background-image:none;
}

#overDiv .hint_bg
{
	border:0px;
	background-image:none;
}

#overDiv .hint_fg1
{
	border:1px solid #1A1C5E; 
	background-image:none;
}

#overDiv .hint_fg2
{
	padding:0px;
	background-image:none;
	border:1px solid #333399;
}

#overDiv .hint_text
{
		background-image:none;
    background:#FFFFE1;
    color:#000000;
    font-size:8pt;
    font-family:"Segoe UI",Verdana,Arial,Helvetica,sans-serif;
		text-align:left;
		border: 1px solid black;
		padding-left:2px;
		padding-right:2px;
		padding-top:1px;
		padding-bottom:1px;
}

#overDiv .hint_td
{
	border:0px;
	background-image:none;
}

#map td.cell
{
	width: 32px;
	height: 32px;
	padding:0px;
}

#map td.cell:hover
{
	border:1px solid #888888 !important
}

#map td.cell_hover /* IE6 */
{
	/*border:1px solid #56748e !important*/
	border:1px solid #999999 !important
}

#map td.cell_nourl
{
	width: 32px;
	height: 32px;
	padding:0px;
}

#map .celldiv
{
	position: relative;
	text-align: left;
}

/*---*/

#map .line_left0
{
	position: absolute;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	width: 16px;
	height: 2px;
	top: 16px;
	left:0px;
	opacity:0.75;filter:alpha(opacity=75);
}

#map .line_right0
{
	position: absolute;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	width: 16px;
	height: 2px;
	top: 16px;
	left:16px;
	opacity:0.75;filter:alpha(opacity=75);
}

#map .line_top0
{
	position: absolute;
	border-left-width: 2px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-style: dotted;
	width: 2px;
	height: 16px;
	top: 0px;
	left:16px;
	opacity:0.75;filter:alpha(opacity=75);
}

#map .line_bottom0
{
	position: absolute;
	border-left-width: 2px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-style: dotted;
	width: 2px;
	height: 16px;
	top: 16px;
	left:16px;
	opacity:0.75;filter:alpha(opacity=75);
}

/*---*/

#map .line_left1
{
	position: absolute;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	width: 12px;
	height: 2px;
	top: 12px;
	left:0px;
	opacity:0.75;filter:alpha(opacity=75);
}

#map .line_right1
{
	position: absolute;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	width: 20px;
	height: 2px;
	top: 12px;
	left:12px;
	opacity:0.75;filter:alpha(opacity=75);
}

#map .line_top1
{
	position: absolute;
	border-left-width: 2px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-style: dotted;
	width: 2px;
	height: 12px;
	top: 0px;
	left:12px;
	opacity:0.75;filter:alpha(opacity=75);
}

#map .line_bottom1
{
	position: absolute;
	border-left-width: 2px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-style: dotted;
	width: 2px;
	height: 20px;
	top: 12px;
	left:12px;
	opacity:0.75;filter:alpha(opacity=75);
}

/*---*/

#map .line_left4
{
	position: absolute;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	width: 20px;
	height: 2px;
	top: 20px;
	left:0px;
	opacity:0.75;filter:alpha(opacity=75);
}

#map .line_right4
{
	position: absolute;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	width: 12px;
	height: 2px;
	top: 20px;
	left:20px;
	opacity:0.75;filter:alpha(opacity=75);
}

#map .line_top4
{
	position: absolute;
	border-left-width: 2px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-style: dotted;
	width: 2px;
	height: 20px;
	top: 0px;
	left:20px;
	opacity:0.75;filter:alpha(opacity=75);
}

#map .line_bottom4
{
	position: absolute;
	border-left-width: 2px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-style: dotted;
	width: 2px;
	height: 12px;
	top: 20px;
	left:20px;
	opacity:0.75;filter:alpha(opacity=75);
}

/*---*/

#map .selected
{
	position: absolute;
	border: 2px solid #33FF33;
	border-style: dashed;
	width: 28px;
	height: 28px;
	top: 0px;
	left:0px;
	opacity:0.75;filter:alpha(opacity=75);
}

/*---*/

#map .text_cell
{
	text-align:center;
	vertical-align:middle;
	background: inherit;
	border:0px;
	background: none;
}

#map .topdiv
{
	position: absolute;
	top:0px;
	left:0px;
	width:32px;
	height:32px;
}

#map .text_table
{
	position: absolute;
	top:0px;
	left:0px;
	border-spacing: 0px;
	border:0px;
	width:32px;
	height:32px;
}

.input_mouseover
{
	border:1px solid #56748e !important;
}

.input_focus
{
	border:1px solid #51afe1 !important;
}

.applog
{
	background:#16344e;
	border:1px solid #56748e;
	margin-right: 4px;
	padding: 2px;
	color: orange;
}

.pngfix
{
}

#extratick
{
		width:100%;
    font-size: 16px;
    height:30px;
    text-align: left;
    padding-left: 7px;
    font-weight: bold; 
/*    color:#497ec7; */
		c_olor:orange;
    cursor: pointer;
    
}

#extratick:hover
{
    color:orange;
   
}

.puffeffect_text
{
	position: absolute;
	left: 0px;
	font-weight: bold;
	font-size: 16px;
	text-align:center;
	background:#16344e;
	border:1px solid #56748e;
	padding: 2px;
}

/*Dialogs*/
.DialogTable
{
	border:1px solid #000000;
	position:absolute;
	cursor:default;
}

.DialogTitle
{
	padding-left: 2px;
	text-align: left;
	border: 0px;background:#16344e;
	font-weight:bold;
	UNSELECTABLE: on;
}

.DialogClose
{
	border: 0px;background:#16344e;
	text-align:right;
}

.DialogFrame
{
	border-top:1px solid #000000;
	padding:0px;
	background-color:#cccccc;
}

.DialogFrameBody
{
	/*border-top:2px solid #000000;*/
	padding:0px;
	background-color:#F4F2E7;
}

#TB_HideSelect{
	z-index:201;
	position:absolute;
	top: 0px;
	left: 0px;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.TB_overlay {
	position: absolute;
	z-index:202;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.TB_overlay_NoAlpha {
	position: absolute;
	z-index:202;
	top: 0px;
	left: 0px;
	background-color:#999;
	background-image: url(../img/shadow.gif);
}

#LP_HideSelect{
	z-index:201;
	position:absolute;
	top: 0px;
	left: 0px;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.LP_overlay {
	position: absolute;
	z-index:202;
	top: 0px;
	left: 0px;
	vertical-align: bottom;
	text-align: center;
	background-color:#000;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
.LP_overlay_NoAlpha {
	position: absolute;
	z-index:202;
	top: 0px;
	left: 0px;
	vertical-align: bottom;
	text-align: center;
	background-color:#666;
	background-image: url(../img/shadow.gif);
}

/*---*/

.tooltip_out
{
	position: absolute;
	z-index: 20;
	background-color: #333399;
	border: 1px solid #1A1C5E;
	padding: 1px;
}

.tooltip_in
{
	border: 1px solid black;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.tooltip_in_main
{
	background-color: #000000;
}

.tooltip_in_hint
{
	background-color: #FFFFE1;
	color:#000000;
	font-size:8pt;
}

/* BEGIN jquery */

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	background: #16344e;
	border: 1px solid #36546e;
	color: #c7c4bb;
}

.ui-widget
{
	font-size: 13px;
}

.ui-button-text-only .ui-button-text
{
	padding: 0px 2px;
}

.ui-widget-content
{
	color: #c7c4bb;
	background: Black;
	border: 1px solid #16344e;
}

.ui-widget-header
{
	background: #16344e;
	border: 1px solid #36546e;
}

.ui-dialog-content
{
	/*background: blue !important;*/
	padding: 0px !important;
	margin: 0px !important;
	margin-top: 2px !important;
}

.ui-dialog-title
{
	color:#c7c4bb;
}

.ui-widget-overlay
{
	filter:alpha(opacity=60);
	opacity: 0.6;
	background: black;
}

.ui-icon-closethick
{
	background: black !important;
	background-image: url("del.gif") !important;
	margin: 0px !important;
}

.ui-state-hover
{
	border: 0px solid red !important;
	background: transparent !important;
	padding: 0px !important;
}

/* END jquery */