/**************************************************************************
ALLGEMEINE ANGABEN
**************************************************************************/

body
{
  color:#000000;
  background-color:#FFFFFF;
  margin:0px;
}

#whole_site
{
  margin:10px;
  padding:10px;
  border:1px solid #000000;
}


/* ------- Schrift: Art, Farbe, Größe, Ausrichtung ----------------------- */

p,td
   { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8.5pt; }

.center
   { text-align:center; }
.left
   { text-align:left; }
.right
   { text-align:right; }

.small
   { font-size:7.75pt; }
.doc
   { text-align:justify; margin:8px; }

td.footer
   { font-size:7.75pt; color:#B1B1B3; text-align:center; padding:2px; }


hr
   { border-style:solid; border-color:#333333; border-width:1px; }
hr.inline
   { border-style:solid; border-color:#FF6600; border-width:1px; }


abbr, acronym, .help
{
  border-bottom: 1px dotted #333;
  cursor: help;
}



/* ------- Logon-Template ---------------------------------------------- */

.logon
   { border:0px none #FFFFFF;margin:0px;padding:0px;text-align:center; }
.logon_container_head, .logon_container_body, .logon_container_foot
   { width:402px; background-color:#CACACC;
     border-left:1px solid #E3E3E5;
     border-right:1px solid #B1B1B3;
     border-bottom:1px solid #B1B1B3;
     border-top:1px solid #E3E3E5; }   
.logon_container_head
   { padding:10px; font-weight:bold; height:45px;}
.logon_container_body
   { padding:10px; height:100px; }
.logon_footer
   { font-size:7.75pt; color:#666666; }


/* ------- Navigation fuer Module im Kopfbereich ----------------------- */

.menuBarTop
   { height:24px; background-image:url(/management/images/bg_nav_top_2.gif); }
.menuBarMiddle
   { height:40px; margin:0px; padding:0px; background-color:#000000; vertical-align:middle;
     background-image:url(/management/images/bg_nav_middle.gif); }
.menuBarBottom
   { height:60px; background-image:url(/management/images/bg_nav_bottom.gif);
     background-color:#FFFFFF; text-align:right; font-size:8.5pt;}
.menu_nav
   { color:#FFFFFF; font-weight:bold; font-size:10pt; vertical-align:middle; }
.menu_nav_high
   { color:#FFCC00; font-weight:bold; font-size:10pt; vertical-align:middle; }
.menu_nav_small
   { color:#FFFFFF; font-size:8.5pt; vertical-align:middle; }


/* ------- Navigation fuer Module im Kopfbereich ----------------------- */

td.sidebar_chapter
   { padding:4px; }
p.sidebar_chapter
   {  margin:2px; font-size:12pt; font-weight:bold; }
p.sidebar_unselected
   { padding:6px; margin:2px; }
p.sidebar_selected
   { padding:6px; margin:2px;
     background-color:#E3E3E5;
     border:1px solid #B1B1B3; }



/* ------- Formulare: -------------------------------------------------------- */

form
   { margin:0px; padding:0px; }
input,textarea,select,option
   { font-family:Verdana,Arial,sans-serif; font-size:11px; }
/*
INPUT, SELECT
   { font-size:11px; height:19px; 
     background-image:url(images/bg_input.gif);
     border-left:1px solid #7F9DB9;
     border-right:1px solid #7F9DB9;
     border-bottom:1px solid #7F9DB9;
     border-top:1px solid #7F9DB9;
   }
*/

/* ----------- Styles fuer Karteikarten-Formatierungen ------------- */
td.tab_high
   { font-size: 8.5pt; color:#AA2A0D; background-color:#E3E3E5;
     font-weight:bold; padding-left:10px; padding-top:7px; padding-right:8px; }
td.tab_low
   { font-size: 8.5pt; color:#666666; background-color:#B1B1B3;
     font-weight:bold; padding-left:10px; padding-top:7px; padding-right:8px; }


/* ----------- Styles fuer ListBrowser-Elemente ------------- */
.lb_navbar
   { font-size: 7.75pt; padding:4px; height:28px; margin-bottom:8px; 
     color:#000000; background-color:#CACACC; }
.lb_head
   { font-size: 8.5pt; font-weight:bold; padding:4px; height:30px; 
     color:#FFCC00; background-color:#333333; }
.lb_head_right
   { font-size: 7.75pt; padding:4px; height:30px; text-align:right;
     color:#FFCC00; background-color:#333333; }

.lb_title_start
   { font-size: 8pt; font-style:italic; color:#333333; background-color:#B1B1B3; padding:4px; 
     border-left-style: solid; border-top-style: none; border-right-style: none; 
     border-bottom-style: solid; border-color: #333333; border-width: 1px; }
.lb_title_end
   { font-size: 8pt; font-style:italic; color:#333333; background-color:#B1B1B3; padding:4px;
     border-left-style: solid; border-top-style: none; border-right-style: solid; 
     border-bottom-style: solid; border-color: #333333; border-width: 1px; }

.lb_list_start
   { font-size: 8.25pt; padding:4px;
     border-left-style: solid; border-top-style: none; border-right-style: none; 
     border-bottom-style: solid; border-color: #333333; border-width: 1px; }
.lb_list_end
   { font-size: 8.25pt; padding:4px;
     border-left-style: solid; border-top-style: none; border-right-style: solid; 
     border-bottom-style: solid; border-color: #333333; border-width: 1px; }
.lb_list_0
   { background-color:#FFFFFF; }
.lb_list_1
   { background-color:#F3F1EA; }



/* ------- Links: -------------------------------------------------------- */

a:link            { color:#AA2A0D; text-decoration:none; }
a:visited         { color:#AA2A0D; text-decoration:none; }
a:active          { color:#FF6600; text-decoration:underline; }
a:hover           { color:#FF6600; text-decoration:underline; }

a.invert:link     { color:#FF9900; text-decoration:none; }
a.invert:visited  { color:#FF9900; text-decoration:none; }
a.invert:active   { color:#FF6600; text-decoration:underline; }
a.invert:hover    { color:#FF6600; text-decoration:underline; }

a.nav:link        { color:#FFFFFF; text-decoration:none; }
a.nav:visited     { color:#FFFFFF; text-decoration:none; }
a.nav:active      { color:#FFCC00; text-decoration:underline; }
a.nav:hover       { color:#FFCC00; text-decoration:underline; }

a.tab_low:link    { color:#666666; text-decoration:none; }
a.tab_low:visited { color:#666666; text-decoration:none; }
a.tab_low:active  { color:#FF6600; text-decoration:underline; }
a.tab_low:hover   { color:#FF6600; text-decoration:underline; }

a.footer:link     { color:#B1B1B3; text-decoration:none; }
a.footer:visited  { color:#B1B1B3; text-decoration:none; }
a.footer:active   { color:#666666; text-decoration:underline; }
a.footer:hover    { color:#666666; text-decoration:underline; }

a.anchor          { text-decoration:none; }


/* ------- Angaben zum Seitenlayout --------------------------------------- */

@page     { size:21.0cm 29.7cm portrait; margin-left:1.9cm; margin-right:1.9cm; margin-top:1.9cm; margin-bottom:2.5cm; }
