/* $Id: m2m.css,v 1.24 2005/05/17 12:39:35 tst Exp $ */

/* Login Screen */
.gr {  background-color: #E6F1D3}
.loginborder {  border: 1px #226BA0 solid}
.textalert {  font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #FF0000}
.login { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; white-space: nowrap; font-weight: normal}
.loginb { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; font-weight: bold }

/* Navigation */
.navtop {  border: #226BA0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; font-weight: bold; color: #226BA0; padding-right: 5px; padding-left: 5px}
.contgr {  font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #226BA0; font-weight: bold}
.contb {  font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.navsub { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #226BA0 ; font-weight: bold}
.navsubcur { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000 ; font-weight: bold}
.headergr {  background-color: #B4C5D6} /*aktive Hauptnavigation; subnavi (urspr. hell-grün)*/
.yel {  background-color: #FFFFFF} /*page_header background*/

/* Body / Content */
.wt {  background-color: #FFFFFF; color: #000000} /*Body*/
.bl {  background-color: #FFFFFF}
.grey {  background-color: #FFFFFF} /*Sidedelimiters of tables*/
.input { border: 1px #555555 solid; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; padding-right: 5px; padding-left: 5px ; background-color: #FFFFFF; height: 20px}
.select { border: 1px #555555 solid; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; height: 20px}
.input_button { border: 1px #000000 solid; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10px; color: #000000; padding-right: 3px; padding-left: 3px; background-color: #CCCCCC; font-weight: bold}
.textfield { border: 1px #555555 solid ; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; font-weight: normal}
table { border: #FF0000 }

/* Body Tables */
.tabhead { 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	white-space: nowrap; 
	background-color: #FFFFFF; 
	font-weight: bold; 
	padding-left: 7px; 
	height: 15px; 
	padding-top: 2px; 
	padding-right: 7px; 
	padding-bottom: 2px;
	border-top: 2px #000000 solid;
	border-bottom: 1px #000000 solid;
	empty-cells: show 
}
.tabwt { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; white-space: nowrap; font-weight: normal; padding-left: 7px; height: 15px; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; border-bottom: 1px #CCCCCC solid; empty-cells: show }
.tabwt a { color: #000000 }
.tabwtb { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; font-weight: bold; padding-left: 7px; height: 15px; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; border-bottom: 1px #CCCCCC solid; empty-cells: show   }
.tabwtb a { color: #000000 }
.tabgr { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #EEEEEE; white-space: nowrap; font-weight: normal; padding-left: 7px; height: 15px; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; border-bottom: 1px #CCCCCC solid; empty-cells: show  }
.tabgr a { color: #000000}
.tabgrb { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #EEEEEE; font-weight: bold; padding-left: 7px; height: 15px; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; border-bottom: 1px #CCCCCC solid; empty-cells: show  }
.tabgrb a { color: #000000}

.tabfault { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFCCCC; white-space: nowrap; font-weight: normal; padding-left: 7px; height: 15px; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; border-bottom: 1px #CCCCCC solid; empty-cells: show }
.tabfault a { color: #000000 }
.tabfaultb { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFCCCC; white-space: nowrap; font-weight: bold; padding-left: 7px; height: 15px; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; border-bottom: 1px #CCCCCC solid; empty-cells: show }
.tabfaultb a { color: #000000 }
.tabconf { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFBB; white-space: nowrap; font-weight: normal; padding-left: 7px; height: 15px; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; border-bottom: 1px #CCCCCC solid; empty-cells: show }
.tabconf a { color: #000000 }
.tabconfb { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFBB; white-space: nowrap; font-weight: bold; padding-left: 7px; height: 15px; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; border-bottom: 1px #CCCCCC solid; empty-cells: show }
.tabconfb a { color: #000000 }
.tabokay { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #99FF99; white-space: nowrap; font-weight: normal; padding-left: 7px; height: 15px; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; border-bottom: 1px #CCCCCC solid; empty-cells: show  }
.tabokay a { color: #000000}
.tabokayb { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #99FF99; font-weight: bold; padding-left: 7px; height: 15px; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; border-bottom: 1px #CCCCCC solid; empty-cells: show  }
.tabokayb a { color: #000000}

.contwb { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}
.navigr { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #256586; font-weight: bold}
.command { border: 1px #DEDEDE solid; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; font-weight: bold; color: #226BA0; padding-right: 15px; padding-left: 15px; background-color: #FFFFFF; padding-top: 10px; padding-bottom: 10px}
.commandwtb { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000033; background-color: #FFFFFF; font-weight: bold; padding-left: 15px; height: 15px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px }
.commandwtb a { color: #256586 }
.pagelink {	
	border-width: 1px; 
	border-color: #323232; 
	border-style: solid; 
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; 
	BACKGROUND: #FFFFFF; 
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
}
.pagelink_current {	
	border-width: 1px; 
	border-color: #323232; 
	border-style: solid; 
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; 
	BACKGROUND: #B4C5D6; 
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
}

/* Body Background */
.ltgrey { background-color: #FFFFFF} /*Background for Maincontent*/
.cont { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF}
.head { 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 15px; 
	color: #000000; 
	white-space: nowrap; 
	height: 20px; 
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; 
	font-weight: bold; 
	background-color: #FFFFFF
}
.subfolder_head { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 15px; color: #000000; white-space: nowrap; height: 20px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 15px; font-weight: bold; background-color: #FFFFFF}
.subfolder { background-color: #FFFFFF} /*Background for Device Detail Background*/
.subfolder_naviline { background-color: #323232} /*Bottom Line of Device Detail Subfolder*/

/* Footer */
.dgr {  background-color: #FFFFFF; padding:0px;}
.tabfoot { 
	border: 1px #226BA0 solid; 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px; 
	color: #226BA0; 
	padding-right: 5px; padding-left: 5px ; 
	background-color: #B4C5D6; 
	height: 17px
}
.plainfoot {
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 9px; 
	color: #444444;
}
.plainfoot a{
	color: #444444;
}

/* Device Detail */
.datatabhead td { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; white-space: nowrap; background-color: #DDDDDD; font-weight: normal; padding-left: 5px; height: 15px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px}
.datatabhead a { color: #000000}
.datatabgr td { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #DFE7F0; white-space: nowrap; font-weight: normal; padding-left: 5px; height: 15px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px }
.datatabwt td { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; white-space: nowrap; font-weight: normal; padding-left: 5px; height: 15px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px }

input:focus, textarea:focus {border:1px solid;border-color:#256586 #256586 #256586 #256586;background-color:#FFFFFF;} 

/* Suchen */
.tabFrame {
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid;
	padding: 3px;
	padding-left: 5px;
}
.tabFrameSmall {
	background-color: #FFFFFF;
	border: 1px #9A9A9A solid;
	padding: 1px;
	padding-left: 5px;
}
.plain { 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px; 
	color: #000000;
}
.plain a {
	color: #000000 
}
.input_button_small { border: 1px #000000 solid; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10px; color: #000000; padding-right: 3px; padding-left: 3px; background-color: #CCCCCC; font-weight: bold}

/*Top Navigation*/
div.tabs {
	font: 12px "Trebuchet MS", Arial, sans-serif;
    font-weight: bold;
    background: #FFFFFF;
    border-collapse: collapse;
    border-bottom-color: #226BA0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0.5em 0em 0.25em 0.5em;
    white-space: nowrap;
    text-align: right;
}
div.tabs a {
    background: #226BA0;
    border-color: #226BA0;
    border-width: 1px; 
    border-style: solid solid none solid;
    color: #FFFFFF;
    margin-left: 0.2em;
    padding: 0.25em 1em; /*changed second parameter to 1em from 2em; 6.4.05; SHu*/
	text-decoration: none;
}
div.tabs a.selected {
    background: #B4C5D6;
    border: 1px solid #226BA0;
    border-bottom: #B4C5D6 1px solid;
    color: #226BA0;
}
div.tabs a:hover {
    background: #B4C5D6;
    border-color: #226BA0;
    border-bottom-color: #B4C5D6;
    color: #226BA0;
}
div.personalBar {
    text-align: left;
    background: #B4C5D6;
	border-left-style: solid;
	border-left-color: #226BA0;
	border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #226BA0;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-color: #226BA0;
    border-right-width: 1px;
	padding: 3px;
	color: #226BA0; 
}
div.personalBar a {
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
}
/*new styles for tree box*/
.treetab { 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF; 
	white-space: nowrap; 
	font-weight: normal; 
	padding-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px;
	vertical-align: middle;
}
.treetab a { color: #000000; text-decoration: none;}
.treetab a:hover { color: #000000; background-color: #DFE7F0; text-decoration: none; }
.treetabb { 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF; 
	white-space: nowrap; 
	font-weight: normal; 
	padding-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px;
	vertical-align: middle;
}
.treetabb a { color: #FFFFFF; background-color: #0A246A; text-decoration: none;  }
/*end new styles for tree box*/

/*#################################################*/

/*Subnavi*/
div.subnavi {
	font: 11px "Trebuchet MS", Arial, sans-serif;
    font-weight: bold;
    border-collapse: collapse;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0.2em 0em;
    white-space: nowrap;
    text-align: left;
	text-decoration:none;

}
div.subnavi a {
    background: #FFFFFF;
    border-color: #000000;
    border-width: 1px; 
    /*border-style: solid solid none none;*/
    color: #000000;
    margin: 0em;
    padding: 0.2em 1em; 
	text-decoration: none;
}

div.subnavi a.selected {
    background: #CCCCCC;
    border: 1px solid #000000;
    color: #256586;
}
div.subnavi a:hover {
    border-color: #000000;
    border-bottom-color: #000000;
    color: #256586;
	text-decoration:underline;
}

/*#################################################*/

/*Start new header*/
.topnavi a { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration:none}
.topnavi_selected a { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #256586; font-weight: bold; text-decoration:none; background-color: #E6E6E6}
.topnavi_selected { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #256586; font-weight: bold; text-decoration:none; background-color: #E6E6E6}
.topnavi a:hover { text-decoration:underline; color: #256586;}
.topnavi_selected a:hover { text-decoration:underline; color: #256586;}

.topsubnavi { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #B5CBD6; font-weight: bold; text-decoration:none}
.topsubnavi_selected { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration:none}
.topsubnavi:hover { text-decoration:underline}
.topsubnavi_selected:hover { text-decoration:underline}

.topnavi_small { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 9px; color: #000000; font-weight: normal; text-decoration:none}
.topnavi_small a:hover { text-decoration:underline }

.tabborder {border-width: 0px; border-style: solid; border-color: #000000;}
.tabborder_bottom {border-left:0px solid; border-top:0px; border-right:0px solid; border-bottom:1px solid; border-color: #000000;}

.id_grey {background-color: #FFFFFF}
.id_color {background-color: #256586}
.id_white {background-color: #FFFFFF}

/*end new header */