body{       color: #000000;
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 11px;
            SCROLLBAR-FACE-COLOR: #8C8C91;
           SCROLLBAR-TRACK-COLOR: #eaeaea;
            }

 /*#*/

img {border:0;}
form{margin:0;padding:0;}


div.tableContainer {
    	clear: both;
    	border: 1px solid #963;
    	height: 250px;
    	overflow: auto;
    }

/*Linien */
td.linie_links {background-color : black;}
td.linie_links_mitte{background-color : black;}


.topnavigation{background-color : #C6D6FD;}
.navigationLeft{background-color : #C6DDFD;}
.logininfo {background-color : #E6FFF7;}
.loginbox {background-color: #eaeaea;}

.s10 {font-size: 10px;}
.s9 {font-size: 9px;}
.s8 {font-size: 8px;}

td        { color: #000000;
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 11px; }
            
td.lt_default {
      line-height: 14px; 
      border-bottom: 1px solid #808080; 
      padding-right:5px;
}

.topnav { color: #000000;
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 11px;

            }

.txt       { color: #000000;
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 11px;
            line-height: 14px;  }
            
.theader       { color: Silver;
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 11px;
            line-height: 14px;  }

 .blue     { color: Navy;
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 11px;
            line-height: 14px;  }

.txtGrey   { color: #6b6b6b;
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 11px; }


.txtWhite       { color: #ffffff;
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 11px; }



 h1          { color: #000000;
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 13pt;
            font-weight: bold;
            line-height: 19px; }

h2          { color: #000000;
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 13pt;
            font-weight: normal;
            line-height: 19px; }

.error{
	color: red;
}

.warning{
	color: orange;
}

.ok{
	color: green;
}

.success_message{
    color: blue;
    font-weight:bold;  
}

a:link {  cursor: hand;
         font-size: 11px;
         text-decoration: underline;
         font-family:  Arial, Helvetica, sans-serif;  
         
         }
a:visited { cursor: hand;
            
            font-size: 11px;
            text-decoration: underline;
            font-family:  Arial, Helvetica, sans-serif;  }
a:hover { 
          cursor: hand;
          font-size: 11px;
          text-decoration: underline;
           font-family:  Arial, Helvetica, sans-serif; }
a:active { 
          cursor: hand;
          font-size: 11px;
          text-decoration: underline;
          font-family:   Arial, Helvetica, sans-serif;  }

a.grau:link {  cursor: hand;
         color: #7E7E7E;
         font-size: 11px;
         text-decoration: none;
         font-family:  Arial, Helvetica, sans-serif;  }
a.grau:visited { cursor: hand;
            color: #7E7E7E;
            font-size: 11px;
            text-decoration: none;
            font-family:  Arial, Helvetica, sans-serif;  }
a.grau:hover { color:#7E7E7E;
          cursor: hand;
          font-size: 11px;
          text-decoration: underline;
           font-family:  Arial, Helvetica, sans-serif; }
a.grau:active { color:#7E7E7E;
          cursor: hand;
          font-size: 11px;
          text-decoration: none;
          font-family:   Arial, Helvetica, sans-serif;  }



a.noUnderline:link {  cursor: hand;
         color: #000000;
         font-size: 11px;
         text-decoration: none;
         font-family:  Arial, Helvetica, sans-serif;  }
a.noUnderline:visited { cursor: hand;
            color: #000000;
            font-size: 11px;
            text-decoration: none;
            font-family:  Arial, Helvetica, sans-serif;  }
a.noUnderline:hover { color:#777777;
          cursor: hand;
          font-size: 11px;
          text-decoration: none;
           font-family:  Arial, Helvetica, sans-serif; }
a.noUnderline:active { color:#000000;
          cursor: hand;
          font-size: 11px;
          text-decoration: none;
          font-family:   Arial, Helvetica, sans-serif;  }


a.link2:link {  cursor: hand;
         color: #000000;
         font-size: 11px;
         text-decoration: none;
         font-family:  Arial, Helvetica, sans-serif; }
a.link2:visited { cursor: hand;
            color: #000000;
            font-size: 11px;
            text-decoration: none;
            font-family:  Arial, Helvetica, sans-serif; }
a.link2:hover { color:#000000;
          cursor: hand;
          font-size: 11px;
          text-decoration: underline;
          font-family:  Arial, Helvetica, sans-serif; }
a.link2:active { color:#000000;
          cursor: hand;
          font-size: 11px;
          text-decoration: none;
          font-family:  Arial, Helvetica, sans-serif;  }

a.subnavlink:link {  cursor: hand;
         color: #000000;
         font-size: 11px;
         text-decoration: none;
         font-family:  Arial, Helvetica, sans-serif; }
a.subnavlink:visited { cursor: hand;
            color: #000000;
            font-size: 11px;
            text-decoration: none;
            font-family:  Arial, Helvetica, sans-serif; }
a.subnavlink:hover { color:#000000;
          cursor: hand;
          font-size: 11px;
          text-decoration: underline;
          font-family:  Arial, Helvetica, sans-serif; }
a.subnavlink:active { color:#000000;
          cursor: hand;
          font-size: 11px;
          text-decoration: none;
          font-family:  Arial, Helvetica, sans-serif;  }


a.subnavlink_mo:link {  cursor: default;
         color: #000000;
         font-size: 11px;
         text-decoration: none;
		 font-weight: bold;
         font-family:  Arial, Helvetica, sans-serif; }
a.subnavlink_mo:visited { cursor: default;
            color: #000000;
            font-size: 11px;
            text-decoration: none;
			font-weight: bold;
            font-family:  Arial, Helvetica, sans-serif; }
a.subnavlink_mo:hover { color:#000000;
          cursor: default;
          font-size: 11px;
          text-decoration: underline;

          font-family:  Arial, Helvetica, sans-serif; }
a.subnavlink_mo:active { color:#000000;
          cursor: default;
          font-size: 11px;
          text-decoration: none;
		  font-weight: bold;
          font-family:  Arial, Helvetica, sans-serif;  }




a.topnavlink_mo:link {  cursor: hand;
         color: white;
         font-size: 11px;
         text-decoration: none;
         font-family:  Arial, Helvetica, sans-serif;
         font-weight: bold; }

a.topnavlink_mo:visited { cursor: hand;
            color: white;
            font-size: 11px;
            text-decoration: none;
            font-family:  Arial, Helvetica, sans-serif;
            font-weight: bold;  }
a.topnavlink_mo:hover { color:white;
          cursor: hand;
          font-size: 11px;
          text-decoration: underline;
          font-family:  Arial, Helvetica, sans-serif;
          font-weight: bold; }
a.topnavlink_mo:active { color:white;
          cursor: hand;
          font-size: 11px;
          text-decoration: none;
          font-family:  Arial, Helvetica, sans-serif;
          font-weight: bold; }


a.topnavlink:link {  cursor: hand;
         color: black;
         font-size: 11px;
         text-decoration: none;
         font-family:  Arial, Helvetica, sans-serif;
         font-weight: bold; }

a.topnavlink:visited { cursor: hand;
            color: black;
            font-size: 11px;
            text-decoration: none;
            font-family:  Arial, Helvetica, sans-serif;
            font-weight: bold;  }
a.topnavlink:hover { color:black;
          cursor: hand;
          font-size: 11px;
          text-decoration: underline;
          font-family:  Arial, Helvetica, sans-serif;
          font-weight: bold; }
a.topnavlink:active { color:black;
          cursor: hand;
          font-size: 11px;
          text-decoration: none;
          font-family:  Arial, Helvetica, sans-serif;
          font-weight: bold; }
/*
lt_groupheader
ListTable: Gruppenüberschrift
*/
.lt_groupheader{font-weight: bold;}
.level1 {font-size : larger;}
/*
lt_link
Standard-Klasse für alle Links innerhalb von Listen
*/
a.lt_link{  cursor: hand;
         color: #000000;
         font-size: 11px;
         font-weight: normal;
         text-decoration: none;
         font-family:  Arial, Helvetica, sans-serif;  }
a.lt_link:visited { cursor: hand;
            color: #000000;
            font-size: 11px;
            font-weight: normal;
            text-decoration: none;
            font-family:  Arial, Helvetica, sans-serif;  }
a.lt_link:hover { color:navy;
          cursor: hand;
          font-size: 11px;
          font-weight: normal;
          text-decoration: underline;
           font-family:  Arial, Helvetica, sans-serif; }
a.lt_link:active { color:#000000;
          cursor: hand;
          font-size: 11px;
          font-weight: normal;
          text-decoration: underline;
          font-family:   Arial, Helvetica, sans-serif;  }

/*
lt_sortlink
Die Sortierlinks in den ListTable-Spaltenüberscriften
*/
a.lt_sortlink{  cursor: hand;
         color: #aaaaaa;
         font-size: 11px;
         font-weight: normal;
         text-decoration: underline;
          }

a.lt_sortlink:hover { color:black;}




a.impr:link {  cursor: hand;
         color: #000000;
         font-size: 11px;
         font-weight: normal;
         text-decoration: underline;
         font-family:  Arial, Helvetica, sans-serif;  }
a.impr:visited { cursor: hand;
            color: #000000;
            font-size: 11px;
            font-weight: normal;
            text-decoration: underline;
            font-family:  Arial, Helvetica, sans-serif;  }
a.impr:hover { color:#000000;
          cursor: hand;
          font-size: 11px;
          font-weight: normal;
          text-decoration: underline;
           font-family:  Arial, Helvetica, sans-serif; }
a.impr:active { color:#000000;
          cursor: hand;
          font-size: 11px;
          font-weight: normal;
          text-decoration: underline;
          font-family:   Arial, Helvetica, sans-serif;  }





.tpmbalken{ color: #000000;
            font-family:  Arial, Helvetica, sans-serif;
            font-size: 13pt;
            font-weight: bold;
            line-height: 19px;
             }

.tpmNaviHL   { color:#000000;
                text-decoration: none;
                 font-weight: bold;
				 font-size: 10pt;

			  }
.tpmNavi { 	  color: #000000;
			text-decoration: underline;
			 font-weight: normal;
				}


input { font-family: Arial, Helvetica, sans-serif;
        BORDER: #c0c0c0 1px outset;
        font-size:11px;
        color:#000000;}

input.radio{
	BORDER:none;
}

input.login { font-family: Arial, Helvetica, sans-serif;
        BORDER: #c0c0c0 1px outset;
        font-size:11px;
        color:#8C8C91;}

select { font-family:  Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;}

input.submit { FONT-FAMILY: Arial, Helvetica, sans-serif;
          font-size:11px;
          height: 18px;
          BORDER: #c0c0c0 1px outset;
          BACKGROUND-COLOR: #c0c0c0;
          COLOR: #ffffff;
          cursor: hand;}

textarea { font-family:  Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
}

/*flabel: Feld-Bezeichner in den Formularen  */
.flabel {}

/*fh_edit_header: überschrift der formulare*/
.fh_edit_header{font-weight:bold;}

/*detailLabel: Feld-Bezeichner für Datensatz-Detailansicht*/
.detailLabel {}

/*detailLabel: Feld-Inhalt für Datensatz-Detailansicht*/
.detailContent {}

/* Tabellenzellen Pagehandler->Subnav */
.PH_Subnav{border:1px solid;}
td.subnavTD_active_left{}
td.subnavTD_active{}
td.subnavTD_active_right{}

td.subnavTD_left{}
td.subnavTD{}
td.subnavTD_right{}



 @media print
{
#no_print      {display: none;}
.no_print       {display: none;} 
}

.fieldloginfo {color: blue;}

.contextMenu {
background:#FFF;
border:1px solid silver;
display:none;
width:150px;
}

.contextMenu ul, .contextMenu ul * {
padding:0;
margin:0;
}

.contextMenu ul li{
list-style:none;
border:1px solid #444;
padding: 1px;
display:block;
}

.contextMenu ul li:hover{
background:#666;
color:#FFF;
}

.contextMenu ul li:hover span{
color:#FFF;
}

.contextMenu li:hover a{
color:#FFF;
}

.contextMenu a{
color:#000;
text-decoration:none;
}

