

.n  { text-decoration:none; color:#666666; font-family: arial, helvetica; font-size: 11px;}
.lg  { text-decoration:none; font-weight:bold; background-color:#676767; color:white; font-family: arial, helvetica; font-size: 15px;}
.small { text-decoration:none; color:#808080; font-family: arial, helvetica; font-size: 9px;}
.big { text-decoration:none; font-family: arial, helvetica; font-size: 15px;}

a   { text-decoration:none; color:#060080; font-family: arial, helvetica; font-size: 11px;}
a.n   { color:#666666;}
a:hover {  color:#060080; text-decoration:underline; }
a.nohover:hover {
    text-decoration:none;
}

body, input, select, textarea, p, td, th {
    font-family: arial, helvetica;
    font-size: 11px;
}

body.window {
	background-color: #FFFFFF;
}

a.menu {  display:block; padding: 3px; border:1px solid #C0C0C0;color:#000000;}
a.menu:hover {  display:block; background-color:#F0F0F0; color:#000000;
                border:1px inset #909090; text-decoration:none; padding: 3px;}

a.menu2 {  display:block; padding: 1px; border:1px solid #F0F0F0;color:#000000;}
a.menu2:hover {  display:block; background-color:#C0C0C0; color:#000000;
                border:1px inset #909090; text-decoration:none; padding: 1px;}


/** ***********************************************
 *  Definitions for forms input elements
 *  *********************************************** */
/** Input elements */
.forminput {
    font-size: 11px;
    font-family: arial, helvetica;
}

.htmlinput {
    font-size: 11px;
    font-family: courier;
}


/** Gruppierung */
.formgroup {
    font-size: 11px;
    font-family: arial, helvetica;
    font-weight: bold;
		border-bottom: 1px solid #909090;
		margin-top: 1cm;
}

/** Form-Buttons */
.formbutton {
    cursor:pointer;
}
.formbuttonhl {
    font-weight:bold;
}


.formselect	{
    font-size: 11px;
    font-family: arial, helvetica;
}

/* Nachschlagehilfe Button */
input.nhbutton {
    background-color: #909090;
    color: #FFFFFF;
    cursor:pointer;
    border:1px solid #C0C0C0;
}

.forminfo { 
  text-decoration:none;
  color:#A0A0A0;
  font-family: arial, helvetica;
  font-size: 9px;
}

/* Date NH */
iframe.datenh {
   position:absolute;
   height:180px;width:150px;
   background-color: white;
}


/** ***********************************************
 *  Definitions for QBE Tables
 *  *********************************************** */
input.qbesearch {
  font-size: 11px;
  font-family: arial, helvetica;
  color: #000000;
  width: 100%;
}

/** One result row */
tr.qberesult {
    background-color: white;
}

/** SearchHeader */
tr.qbeheader {
    background-color : #909090;
}

/** Buttons */
input.qbebutton {
    font-size: 11px;
    cursor:pointer;
}

/** Sortlinks */
a.qbesort {
    text-decoration:none;
    color: #000000;
    font-family: arial, helvetica;
    font-size: 11px;
}

a.qbesort:hover {
    text-decoration:underline;
    color: #000000;
}

.qbenavicurrent {
  font-weight:bold;
}


/** ***********************************************
 *  Definitions for Panels
 *  *********************************************** */

/** color of the thin line surrounding the form */
table.panel {		
}

th.panel {
		margin: 0px;
		padding: 0px;
    background: url( "pics/corner_left_FFFFFF.png" ) no-repeat top left;
		background-color : #909090;
}

th.panel div {
		color: white;
		font-weight: bold;
		font-size: 15px;
    font-family: times;
    width: auto;
    padding: 3px 3px 3px 6px;
    background: url( "pics/corner_right_FFFFFF.png" ) no-repeat top right;
}

/** background color of the form */
td.panel {
		border: 1px solid #909090;
		background-color : #F0F0F0;
}

/** Tab Reiter */
table.main {		
	background-color : #C0C0C0;
}

/** ***********************************************
 *  Definitions for Tabs
 *  *********************************************** */
.paneltab {
}

.paneltab td.tabactive {
  background-color: #FF7900;
}

.paneltab td.tabinactive {
  background-color: #F0F0F0;
}

.paneltab a:hover {
    text-decoration: none;
    color: black;
}

.paneltab .tabactive a {
    display: block;
    width: auto;
    height: 100%;
    font-weight: bold;
    text-decoration: none;
    color: white;
    background: url( "pics/corner_right_FFFFFF.png" ) no-repeat right top;
}

.paneltab .tabinactive a {
    display: block;
    width: auto;
    height: 100%;
    font-weight: normal;
    text-decoration: none;
    color: #808080;
    background: url( "pics/corner_right_FFFFFF.png" ) no-repeat right top;
}

.paneltab .tabinactive a:hover {
		background-color: #C0C0C0;
}

.paneltab div {
    width: auto;
    padding: 3px 2px 3px 2px;
    font-size: 15px;
    font-family: times;
    background: url( "pics/corner_left_FFFFFF.png" ) no-repeat left top;
    cursor:pointer;
}


/** ***********************************************
 *  Definitions for Titles
 *  *********************************************** */

table.title {
		background-color: #C0C0C0;
    border-left-style: none;
    border-right-style:		none;
    border-top:     1px solid #909090;
		border-bottom:  1px solid #909090;
}

td.title {
		color: black;
		font-weight: bold;
		font-size: 15px;
    font-family: times;
}


/** ***********************************************
 *  Dynamicall loaded items
 *  *********************************************** */

tr.ajaxrow {
}

td.ajaxrow {
		border: 1px solid #909090;
    background-color: #F0F0F0;
}

/** ***********************************************
 *  Definitions for Helppanels
 *  *********************************************** */

/** color of the thin line surrounding the form */
table.helppanel {		
		background-color : #909090;
}

/** background color of the form title */
th.helppanel {
		color: #000000;
		background-color: #C0C0C0;
		font-weight: bold;
		font-size: 15px;
    font-family: times;
}
/** background color of the form */
td.helppanel {
		background-color: #FEFFCD;
}

