body
{
  background-image: url("images/bg_logo.jpg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-attachment: fixed;
}


 body, html, td, th { font-family: Verdana, Arial, sans-serif; font-size:11px; }

 body, html {
 	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
 }

a:link, a:visited, a:active 
{  
    color:#000000;
    text-decoration : none;    
}

a:hover 
{  
    color:#000000;
    color:#FF0000;
    text-decoration : underline;    
}

.transdiv {
	display:inline;
	border-style:solid;
	border-width:1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;	
}


.small_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;	
}


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}
.text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: 900;
}
.text_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #FF0000;
}

a.imglink {
	text-decoration : none;
	cursor:pointer;
	padding-left:1px;
}
a.imglink:hover {	color:red; }
/*
a.linkinrow { display:block; margin-bottom:5px; text-align:center; width:16ex;
         border-style:ridge; border-width:1px; padding:2px; text-decoration:none; }
*/
a.linkinrow {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;

margin-bottom:2px; margin-top:2px;text-align:center; 
         border-style:ridge; border-width:1px; padding:1px; text-decoration:none; border-color:black; }

a.linkinrow:link    { color:#00f; background-color:transparent; }
a.linkinrow:visited { color:#00f; background-color:transparent; }
a.linkinrow:hover   { color:#ff0; background-color:#A0A0FF; }
a.linkinrow:active  { color:#ff0; background-color:#A0A0FF; }


a.linkinrow_fix1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
    margin-bottom:1px; 
    margin-top:1px;
    margin-left:2px;
    margin-right:2px;
    text-align:center; 
	float: left;
    width:16ex;
    border-style:ridge; 
    border-width:1px; 
    padding:1px; 
    text-decoration:none; 
    border-color:black; 
}

a.linkinrow_fix1:link    { color:#00f; background-color:transparent; }
a.linkinrow_fix1:visited { color:#00f; background-color:transparent; }
a.linkinrow_fix1:hover   { color:#ff0; background-color:#A0A0FF; }
a.linkinrow_fix1:active  { color:#ff0; background-color:#A0A0FF; }

.tab_trennung {
	border-top: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: 900;
}

.tab_trennung_unten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: 900;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #000000;
}
.inp_st
{
	color:#ffffff;
	font-size:10px;
}

/*über main, daher kein bottom border*/
.tab-premain_base
{
/*	background: transparent; */
	border: solid #4444dd 2px;
	color: #3333cc;
	border-bottom-style: none;
/*    table-layout: auto;*/
}
.tab-main_base
{
/*	background: transparent; */
	border: solid #4444dd 2px;
	color: #3333cc;
/*    table-layout: auto;*/
}

/* navi spalte der haupttabelle*/
.tab-navi_base
{
	background-color: #EEEEEE;
	border: solid #3333cc 1px;
	border-top-style: none;


}
/* echte navi tabelle*/
.tab-navi_content
{
	background-color: #EEEEEE;
	border: solid #3333cc 1px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	
}

.tab-content_base
{
	border: none;
	color: #2222AA; /* Dunkelblau*/

}



.tab-content_titel
{
	font-size: 12px;
	font-style: bold;
	font-weight: 900;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
}

.tab-error
{
	border: solid #FF0000 1px;
	color: #AA0000;
}
.tab-ok
{
	border: solid #00FF00 1px;
	color: #00AA00;
}

.tab-black
{
	background: transparent; 
	border: solid #000000 1px;
	border-spacing: 0px;
	padding-left: 2px;
	padding-right: 2px;
}
.tab-black td
{
/* border:solid #0 1px;*/
 border-spacing:none;
}


.tab-history
{
	border: solid #000000 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-style:solid;
	border-spacing: 0px;
    padding: 1px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
.tab-history td
{
border-bottom-style:dashed;
border-top-style:none;
border-left-style:none;
border-right-style:none;
#white-space:nowrap;
padding-left:3px;
padding-right:3px;
}



.tab-monitor
{
	border: solid #000000 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-spacing: 0px;
    padding: 1px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	empty-cells:show;
	_cursor:url(images/ax_element.cur);
}

.tab-monitor td
{
border-bottom-style:solid;
_border-bottom-style:none;
border-top-style:solid;
_border-top-style:none;
border-left-style:none;
border-right-style:none;
border-color:transparent;
white-space:nowrap;
padding-left:3px;
padding-right:3px;
empty-cells:show;
}

.tab-monitor th
{
border-bottom-style:none;
border-top-style:none;
border-left-style:none;
border-right-style:none;
white-space:nowrap;
padding-left:3px;
padding-right:3px;
}

.tr-moniheadliner
{
	background-color:#BBBBFF;
	text-align: center;
	font-size: 12px;
	font-style: bold;
	font-weight: bold;
    cursor:pointer;
}

.rahmen-black
{
	border:solid #000000 1px;
}
.rahmen-black td
{
	border:none;
}

.tab-moniplugin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.tr-headliner
{
	background-color:#BBBBFF;
	text-align: center;
	font-size: 15px;
	font-style: bold;
	font-weight: bold;
}

tr[abbr=blue]:hover  /* <tr abbr=\"blue\" */
{
    cursor:pointer;
	background-color: #A0A0FF;
}

.lang_select
{
	cursor:pointer;
}

/*
	background-image: url(ikon.gif);
	background-color: #9BCCCA;
	background-repeat: no-repeat;
	background-position: left center
 */

.button_style1
{
	border: double #0000FF 3px;
	font-weight: bold;
	height: 22px;
	font-size: 12px;
    margin-bottom:2px;
	width:35ex;
}

.button_style2
{
	border: double #00A0A0 3px;
	font-weight: bold;
	height: 22px;
	font-size: 12px;
    margin-bottom:2px;
}
.button_style_admin
{
	border: double #00A0A0 3px;
	font-weight: bold;
	height: 22px;
	font-size: 12px;
    margin-bottom:2px;
	width:200
}

.button_style3
{
	border: solid #00A0A0 2px;
	font-weight: bold;
	height: 22px;
	font-size: 12px;
    margin-bottom:2px;
}

.button_style4
{
	border: solid #606060 1px;
	height: 20px;
	font-size: 12px;
    margin-bottom:2px;
}

.linkbutton_style1
{
	border: solid #00A0A0 1px;
	height: 16px;
	font-size: 10px;
    margin-bottom:2px;
    background-color: #DDDDEE;
    width:90px;
}

.flatedit
{
	border: black 1px solid;
	margin:0;
	padding:2px;
	background-color: #DDDDEE;

}

.smallflatedit
{
	border: black 1px solid;
	margin:0;
	height:14px;
	font-size: 8px;
	padding:1px;
	background-color: #DDDDEE;
}

.mediumflatedit
{
	border: black 1px solid;
	margin:0;
	height:16px;
	font-size: 11px;
	padding:1px;
	background-color: #DDDDEE;
}


.monplugin_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000050;
}

.gebiet_name_aktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#900000;
}

.gebiet_name_inaktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #505050;
}



#menubox {
	color:blue;
	background-color:lightblue;
	opacity:.92;
	filter:alpha(opacity=92);
	width:220;
	display :block;
	border:2px solid darkblue;
	 visibility:hidden;
	position:fixed;
	left:40;
	top:400;
	z-index:15
}
* html #menubox {
	position:absolute;
    left: expression( ( 40 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: expression( ( 400 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
    
}

 .menu { 
	width:200px; 
	background-color:gainsboro;
	padding: 4px;
	border: solid 1px black; 
 }

 .menu .mpoint { 
 	background-color:gainsboro; 
 	color:black; 
 	padding: 4px 2px 5px 2px; 
 	cursor: pointer; 
 	font-weight: bold; 
 	border-bottom: solid 1px silver; 
 }

 .menu .mpoint.no { background-color:gainsboro; color:silver; }
 
 .menu .mpoint span { width: 14px; padding-left: 2px; }

 .menu .mpoint .m {
	width: 14px; 
	padding-left: 2px;http://www.javascriptkit.com/dhtmltutors/csscursors.shtml
 	display: -moz-inline-box!important;
	display: inline;
 }

 #header {
	overflow: hidden;
	width: 100%;
 }
 
 .elm {
   cursor:url(images/ax_element.gif),auto;
   _cursor:;
 }
