/*************************************/
/**           Global Styles         **/
/*************************************/
*                       {font-family:Arial,Verdana,Helvetica;
                         font-size:10pt;}
a:link,
a:visited,
a:active                {text-decoration:none;
                         color: rgb(0,0,160);}
a:hover                 {text-decoration:underline;
                         color: rgb(0,0,160);}

body                    {background:#FFFFFFF;}

@media print {
    .noprint {display:none; height:0px; width:0px;}
}    


input,select,textarea {
    font-weight: normal;
    color: #000000;
				border: 1px solid #9C9C9C;
    text-decoration: none;
}

/*************************************/
/**    Styles for Login          **/
/*************************************/

.logintable      {border:1px solid #9C9C9C; }
.loginheader     {color: #666666;background:#DDDDDD; font-weight:bold;}
.loginnormal     {color: black; font-weight:normal;}
.loginwarning    {color: red; font-weight:normal;}
.loginformbutton {width:80px;}


.logo            {color: white;background:#FFFFFF;}

/*************************************/
/**    Styles for Menus          **/
/*************************************/

.submenu             { background-color:#FFFFFF;
                  }


.submenuitem a:link    { text-decoration:none; color:#003876; }
.submenuitem a:visited { text-decoration:none; color:#003876; }
.submenuitem a:hover   { text-decoration:underline; color:#003876; }
.submenuitem a:active  { text-decoration:underline; color:#003876; }

.submenuitem           { font-family:Arial,Verdana,Helvetica;
                         font-size:10pt;
                         padding-left:5px;
                         padding-right:5px;
                         background:#DDDDDD;
                         border-bottom:1px solid #FFFFFF;
                         border-left:1px solid #FFFFFF;
                         border-right:1px solid #FFFFFF;
                         width:150px;
                         padding-top:2px;
                         padding-bottom:2px;
                         color:#909090;
                       }

.subactiveitem         { font-family:Arial,Verdana,Helvetica;
                        font-size:10pt;
                        font-weight:bold;
                        padding-left:5px;
                        padding-right:5px;
                        padding-top:2px;
                        padding-bottom:2px;
                        border-bottom:1px solid #FFFFFF;
                        border-left:1px solid #FFFFFF;
                        border-right:1px solid #FFFFFF;
                        text-decoration:none;
                        background:#D3DCE3;
                        color:#000000;
                      }



/*************************************/
/**    Styles for Window            **/
/*************************************/

.win                    { border:1px solid #9C9C9C;
                          background:          white;}

.winheader              {background:          #DDDDDD;
                         font-weight:bold;
							color:               #000000;
							padding-top:2px;
							padding-bottom:2px;
	
                         }

/*************************************/
/**     Styles for Popups           **/
/*************************************/

.popup                  {background-color:#D4D0C8;border:none;}




/*************************************/
/**     Styles for Kalendar         **/
/*************************************/
.calendartable           {border:0px solid #003876;width:100%;}
.calendartop             {background: #c0c0c0;color:#000000;}
.calendardays            {background: #eeeeee;color:#000000; text-align:right;}
.calendardaysweekend     {background: #e0e0e0;color:#000000; text-align:right;}
.calendarday             {text-align:right;}
.calendardayselect       {background: #FFEB95;text-align:right;}
.calendardayweekend      {background: #f3f3f3;color:#000000;text-align:right;}
.calendarweek            {background: #d2d2d2;color:#000000;text-align:right;}
.calendarselected        {text-align:right;border:1px solid blue;}
.calendar_kw             {background: #f3f3f3;color:#000000;text-align:right;}




/*************************************/
/**     Styles for Forms/Masks      **/
/*************************************/
form                    {margin: 0px;
                         padding: 0px;}
.formfieldtitel         {background:#FFFFFF; color: black; font-weight:bold;}


.formtext               {background:#FFFFFF; color: black;}
.formtextnotnull        {background:#E6EDFF; color: black;}
.formtextarea           {background:#FFFFFF; color: black;}
.formtextareanotnull    {background:#E6EDFF; color: black;}
.formselect             {background:#FFFFFF; color: black;}
.formselectnotnull      {background:#E6EDFF; color: black;}
.formmarker             {background:#FFFFFF; color: black;}
.formmarkernotnull      {background:#E6EDFF; color: black;}

.formcheckbox           {width:14px;
                         height:14px;
						 margin:0px;
						 vertical-align:bottom;
						 padding:0px;
                         background:#FFFFFF;
                         border:none;
                         color: black;}

.formcheckboxnotnull    {width:16px;
                         height:16px;
                         background:#F8E28A;
                         color: black;}

.formfile               {background:#FFFFFF; color: black;}
.formfilenotnull        {background:#E6EDFF; color: black;}
.formbutton             {width:100px; height:25px;}
.formheader             {vertical-align:top;white-space:nowrap;}
.formcontent            {vertical-align:top;width:500px;}
.formrowspace           {height: 5px;}
.formtopspace           {height:  4px;}
.formcolspace           {width: 10px;}





/*************************************/
/**       Styles for Listviews      **/
/*************************************/
/***Ränder, Rahmen und Abstände der Liste zur Seite ***/
.listborder         {border:1px solid #000000;
                     padding-left:1px;
                     padding-right:1px;
                     padding-bottom:1px;
                     padding-top:1px;
                     margin-top:5px;
                     margin-left:5px;}

/***Überschriftenzeile der Liste ***/
.listheadline       {background:#000000;
                     color:#FFFFFF;
                     text-align:left;
                     vertical-align:middle;}

/***Filterzeile der Liste ***/
.listfilter         {background:#FFFFFF;
                     color:#000000;
                     vertical-align:middle;}

/***Filterzeile der Liste ***/
.listrowspace       {background:#FFFFFF;
                     vertical-align:middle;}


/***Formatierung aller Textfelder der Liste***/
.listinput         {color:#000000;
                    text-align:left;
                    vertical-align:middle;}


/***Spaltenköpfe***/
.listcolumnheadline a:link    {text-decoration:none;color: #0000C0;}
.listcolumnheadline a:visited {text-decoration:none;color: #0000C0;}
.listcolumnheadline a:hover   {text-decoration:underline;color: #0000C0;}
.listcolumnheadline a:active  {text-decoration:none;color: #0000C0;}
.listcolumnheadline           {background:#FFFFFF;
                               color:#0000C0;
                               vertical-align:middle;
                               font-weight:bold;
                               height:10px;}

/***Spaltenzellen***/
.listcell a:link              {text-decoration:none;color: #0000C0;}
.listcell a:visited           {text-decoration:none;color: #0000C0;}
.listcell a:hover             {text-decoration:underline;color: #0000C0;}
.listcell a:active            {text-decoration:none;color: #0000C0;}
.listcell                     {color:#000000;
                               vertical-align:middle;}

/***Spaltenzellen***/
.listcellsmall a:link              {text-decoration:none;color: #0000C0;}
.listcellsmall a:visited           {text-decoration:none;color: #0000C0;}
.listcellsmall a:hover             {text-decoration:underline;color: #0000C0;}
.listcellsmall a:active            {text-decoration:none;color: #0000C0;}
.listcellsmall                     {color:#000000;font-size:8pt;
                                    vertical-align:middle;}


/***Emailclient Spaltenzellen***/
.emaillistcell a:link              {font-size:8pt;text-decoration:none;color: #0000C0;}
.emaillistcell a:visited           {font-size:8pt;text-decoration:none;color: #0000C0;}
.emaillistcell a:hover             {font-size:8pt;text-decoration:underline;color: #0000C0;}
.emaillistcell a:active            {font-size:8pt;text-decoration:none;color: #0000C0;}
.emaillistcell                     {font-size:8pt;color:#000000;vertical-align:middle;}



/***Statusleiste am Ende der Liste***/
.liststatusbar a:link         {text-decoration:none;color: #0000C0;}
.liststatusbar a:visited      {text-decoration:none;color: #0000C0;}
.liststatusbar a:hover        {text-decoration:underline;color: #0000C0;}
.liststatusbar a:active       {text-decoration:none;color: #0000C0;}
.liststatusbar                {background:#FFFFFF;
                               color:#000000;
                               text-align:left;
                               vertical-align:middle;}





