/* --------------------------------------------------------------------------------------------- */
/* allgemeiner Arbeitsbereich */
/* --------------------------------------------------------------------------------------------- */
body {
  font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}

a:link 
{ 
   color: #000066; 

   font-size: 11px;
   text-decoration:underline;      
}

a:visited 
{ 
   color: #000066; 

   font-size: 11px;
   text-decoration:underline;      
}

/*
a:active 
{ 
   color: #000066; 

   font-size: 11px;
   text-decoration:underline;      
}
*/

/*
Links für die allgemeine Navigation auf der linken Seite
*/
a.NaviAllgemein
{ 
   color: #ffffff;
   font-size: 15px;
	font-weight: bold;
   text-decoration:none;   
}

a.NaviAllgemein:active
{ 
   color: #ffffff;
   font-size: 15px;
	font-weight: bold;
   text-decoration:none;   
}

span.NaviAllgemeinUnchecked
{ 
   color: #bbbbbb;
   font-size: 15px;
	font-weight: bold;
   text-decoration:none;   
}

/*
Links (<a href> und <span>) für die seitenspezifische Navigation auf der linken Seite
*/
.navitem, .navitem:link, .navitem:visited/*, .navitem:aktiv*/
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
}

.navitemactiv, .navitemactiv:link, .navitemactiv:visited/*, .navitemactiv:aktiv*/
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
	font-weight: none;
}

/*
.navitemactiv:aktiv
{
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: none;
}
*/


.navitemselected, .navitemselected:link, .navitemselected:visited/*, .navitemselected:aktiv*/
{
	color: #ffffff; 
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.navitemselectedactiv, .navitemselectedactiv:link, .navitemselectedactiv:visited/*, .navitemactiv:aktiv*/
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

/* --------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- */

.formbody
{
   background-color: #FFFFFF;
}

/* --------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- */

h1.contentheadline {
	font-size: 16px;
	font-weight: bold;
}

.headerline
{
   background: #FF0000;
}

.headertext1
{
   background: #FFFFFF;
   color: #000066;
   font-size: 11px;
   font-weight: none;
}

.headertext2
{
   background: #FFFFFF;
   color: #000066;
   font-size: 11px;
   font-weight: none;
}

.headertext3
{
   background: #FFFFFF;
   color: #000066;
   font-size: 11px;
}

/* --------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- */

.footerbody
{
   background: #FFFFFF;
}

/* --------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- */

div.navi_applicationname {
  color: #ffcc00;
  font-size: 20px;
}

div.navi_anwendungen {
	color: #ffcc00;
	font-size: 17px;
	font-weight: bold;
}

td.leftnavi {
	background: url(/images/ePOS-Farbverlauf.jpg) repeat-x;
	background-color: #1C82CE;
	vertical-align: top;
  height: 500px;
}

td.leftnavi a {
  color: #ffffff;
}

/*
Tabelle mit den Links zu den Services (StartUps)
*/
.navi_services a:link, .navi_services a:visited {
	font-size: 13px;
	font-weight: bold;
  line-height: 1.2em; 
}

.line
{
   background: #FFFFFF;
}

.htmlcode
{
   background:  #FFFFFF;
   color: #000066;
   font-size: 12px;
   font-weight: none;
   font-style: none;
}

.header
{
   background:  #FFFFFF;
   color: #000066;
   font-size: 12px;
   font-weight: bold;
   font-style: none;
}

.fb_table_header
{
   background:  #D4D5DC;
   color: #000066;
   font-size: 11px;
   font-weight: bold;
   font-style: none;
  
}

.fb_table_body1
{
   background: #E6E8EE;
   color: #000066;
   font-size: 11px;
   font-weight: normal;    
}

.fb_table_body2
{
   background: #E6E8EE;
   color: #000066;
   font-size: 11px;
   font-weight: normal;
}

.fb_table_footer_total
{
   background:  #D4D5DC;
   color: #000066;
   font-size: 11px;
   font-weight: bold;
   font-style: none;
}

.fb_table_footer_VKZ
{
   background:  #FFFFFF;
   color: #000066;
   font-size: 11px;
   font-weight: normal;
   font-style: none;
}


.tp_table_header
{
   background:  #D4D5DC;
   color: #000066;
   font-size: 11px;
   font-weight: bold;
   font-style: none;
}

.tp_table_body1
{
   background: #E6E8EE;
   color: #000066;
   font-size: 11px;
   font-weight: normal; 
}

.tp_table_body2
{
   background: #E6E8EE;
   color: #000066;
   font-size: 11px;
}

.tp_table_footer
{
   background:  #FFFFFF;
   color: #000066;
   font-size: 11px;
   font-weight: normal;
   font-style: none;
}

.info
{
   background:  #004283;
   
   color: #ffffff;
   /*font-size: 11px;*/
   font-size: 12px;
   font-weight: bold;
   font-style: none;
   padding-top:2px;
   padding-bottom:2px;
}

.input
{
   /*background: #E6E8EE;
   color: #000066;*/ 
   background: #EEEEEE;
   color: #000066;
   font-size: 11px;
   margin-left:20px;
   font-weight: normal;
}

.textarea
{
   background: #FFFFFF;
   color: #000066;
   font-size: 11px;
   font-weight: normal;
}

.sucharea
{
   background: #EEEEFF;
   color: #000066;
   font-size: 11px;
   font-weight: normal;
}


.suche
{
   background: #E6E8EE;
   color: #000066;
   font-size: 11px;
}


.label
{
   /*background: #E6E8EE;*/
   background: #EEEEEE;
   color: #000066;
   font-size: 11px;
   font-weight: normal;
	 width: 25%;
}

.static
{
   /*background: #E6E8EE;*/
   background: #EEEEEE;
   color: #000066;
   font-size: 11px;
   font-weight: normal;
}

.listhead
{
   background: #004283;
   /*color: #000066;*/
   color: #ffffff;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
}

.listhead a
{
	color: #ffffff;
}

.listheadordered
{
   background: #004283;
   /*color: #000066;*/
   color: #ffffff;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
}

.listheadordered a
{
	color: #ffffff;
}

.listdata
{
   /*background: #E6E8EE;*/
   background: #EEEEEE;
   color: #000066;
   font-size: 11px;
   font-weight: normal;
}
.listdatabearbeitet
{
	background: #004283;
	color: #000066;
	font-size: 11px;
	font-weight: normal;
}

.listdataordered
{
   /*background:  #D4D5DC;*/
   background:  #DDDDDD;
   color: #000066;
   font-size: 11px;
   font-weight: normal;
}

.listfooter
{
/*   background:  #6f9ad3; */
   background:  #004283;
   color: #ffffff;
   font-size: 11px;
   font-weight: bold;
   font-style: none;
	 height: 8px;
}

.error
{
   /*background: #EFEFEF;*/
   color: #FF0000;
   font-weight: normal;
   font-size: 11px;
}

.warning
{
   background: #EFEFEF;
   color: #0000FF;
   font-weight: normal;
   font-size: 11px;
}

/* --------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- */

.button
{
/*   background: #a8c5eb; */
   background: #004283;
   color: #ffffff;
   font-weight: bold;
   font-size: 11px;
}

.button a
{
/*   background: #a8c5eb; */
   background: #004283;
   color: #ffffff;
   font-weight: bold;
   font-size: 11px;
}

.button a:active
{
/*   background: #a8c5eb; */
   background: #004283;
   color: #ffffff;
   font-weight: bold;
   font-size: 11px;
}

.disabledbutton
{
   background: #D4D5DC;
   color: #000066;
   font-weight: bold;
   font-size: 11px;
}

.buttonrigth
{
   background: #FF0000;
}

/* --------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- */

.kalendertable
{
   background: #E6E8EE;
   color: #000000;
   font-size: 11px;
}

.kalendertd
{
   background: #E6E8EE;
   color: #000000;
   font-size: 11px;
}

/* --------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- */

#EreignisDiv {
  border-width:1px;
  border-style:solid;
  border-color:black;
  
  position:absolute;
  top: 100px;
  left: 100px;
  bottom: 600px;
  width:600px;
  height: 600px;
  background-color: #eeeeee;
  padding-top:30px;
  padding-left:30px;

  z-index:2;
}

#EreignisFrame {
  border-width:1px;
  border-style:solid;
  border-color:black;
  
  position:absolute;
  top: 100px;
  left: 100px;
  bottom: 700px;
  width: 600px;
  height: 600px;
  background-color: #eeeeee;

  padding:3px;
  
  z-index:1;
}

.schufaIdentitaetsvorbehalt
{
	color: Yellow;
}

/* --------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- */

