/* Style-Sheet fuer den body */
body {
		 font-size: 12px;
		 font-family: Arial;
		 color: #000000;
		 /*background: url('../bilder/main_bg.gif') left repeat-y;*/
		 margin: 0px;
         z-index:1;

  		 scrollbar-face-color: #FFFFFF;
  		 scrollbar-track-color: #FFFFFF;
  		 scrollbar-arrow-color: #A1A1A1;
  		 scrollbar-highlight-color: #BFBFBF;
  		 scrollbar-shadow-color: #A1A1A1;
  		 scrollbar-3dlight-color: #E0E0E0;
  		 scrollbar-darkshadow-color: #808080;
   }

/* Standards für alle Tabellen */
td { color:#000000; text-decoration:none; font-size:12px;  font-family:Arial; }

/* Standards für Links */
a:link    {color:#000000; text-decoration:none; font-size:12px;}
a:visited {color:#000000; text-decoration:none; font-size:12px;}
a:active  {color:#000000; text-decoration:none; font-size:12px;}
a:hover   {color:#BD0000; text-decoration:none; font-size:12px;}

/* Standards für Bestuhlung */
a.stuhl:link    {color:#000000; text-decoration:none; font-size:10px; font-family:Verdana;}
a.stuhl:visited {color:#000000; text-decoration:none; font-size:10px; font-family:Verdana;}
a.stuhl:active  {color:#000000; text-decoration:none; font-size:10px; font-family:Verdana;}
a.stuhl:hover   {color:#000000; text-decoration:none; font-size:10px; font-family:Verdana;}

/* Link für schliesen im ToolTip */
a.x:link    {color:#000000; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}
a.x:visited {color:#000000; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}
a.x:active  {color:#000000; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}
a.x:hover   {color:#d5091b; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}

/* Standards für Links small */
a.small:link    {color:#000000; text-decoration:none; font-size:10px; font-family:Arial;}
a.small:visited {color:#000000; text-decoration:none; font-size:10px; font-family:Arial;}
a.small:active  {color:#000000; text-decoration:none; font-size:10px; font-family:Arial;}
a.small:hover   {color:#d5091b; text-decoration:none; font-size:10px; font-family:Arial;}

/* Standards für die Mininav */
a.minifound { color:#000000 }
a.minigray  { color:#dddddd }
a.minisel   { color:#BD0000 }
a.minilink  { color:#000000 }

/* Standards für TabControls */
div.navsel { padding:2px; border-color:#aa4444; border-style:solid;  border-width:1px; }
div.navstd { padding:2px; border-color:#4444aa; border-style:solid;  border-width:1px; }
div.navgry { padding:2px; border-color:#999999; border-style:dashed; border-width:1px; }

td.navsel { padding:2px; border-color:#aa4444; border-width:2px; border-left-style:solid; border-right-style:solid; border-top-style:solid; border-color:#aa4444; }
td.navgry { padding:2px; border-color:#4444aa; border-width:1px; border-bottom-style:solid; }
td.navstd { padding:2px; border-color:#4444aa; border-width:1px; border-bottom-style:solid; }

a.navsel { color:#aa4444 }
a.navstd { color:#4444aa }
a.navgry { color:#999999 }

td.navlbr { padding:4px; border-left-style:solid; border-width:1px; border-bottom-style:solid; border-right-style:solid; border-color:#4444aa; }
td.navb   { border-bottom-style:solid; border-width:1px; border-color:#4444aa; }

/* Styles für Erfogswarnungs und Fehlermeldungen */
div.info    {border-style:dashed; border-width:1px; padding:5px; border-color:#000066; text-align:center; float:none; }
div.warning {color:#dd0000; border-style:dashed; border-width:1px; padding:2px; border-color:#dd0000; text-align:center;}
div.success {color:#009900; border-style:dashed; border-width:1px; padding:2px; border-color:#009900; text-align:center;}

/* Styles für Tabellen */
caption     { font-weight:bold; font-size: 13px; font-family: Arial, Helvetica; color:#000000; }

table.std   { border-style:solid; border-width:1px; border-color:#ADADAD; }

th.std      { font-size: 13px; font-family: Arial, Helvetica; background-color:#ffffff; font-weight:bold; text-align:center; }
th.stdlight { font-size: 13px; font-family: Arial, Helvetica; background-color:#eeeeee; font-weight:bold; text-align:center; }
th.stddark  { font-size: 13px; font-family: Arial, Helvetica; background-color:#dddddd; font-weight:bold; text-align:center; }
a.th:link    { font-size: 13px; font-family: Arial, Helvetica; color:#000000;}
a.th:visited { font-size: 13px; font-family: Arial, Helvetica; color:#000000;}
a.th:active  { font-size: 13px; font-family: Arial, Helvetica; color:#000000;}
a.th:hover   { font-size: 13px; font-family: Arial, Helvetica; color:#BD0000;}

td.std      { font-size: 12px; font-family: Arial, Helvetica; background-color:#ffffff; }
td.stdlight { font-size: 12px; font-family: Arial, Helvetica; background-color:#f8f8f8; }
td.stddark  { font-size: 12px; font-family: Arial, Helvetica; background-color:#eeeeee; }
td.stdwarn  { font-size: 12px; font-family: Arial, Helvetica; background-color:#ff0000; }

th.legende { font-size: 13px; font-family: Arial, Helvetica; background-color:#d50a1d; color:#ffffff;  }
a.legende:link    { font-size: 13px; font-family: Arial, Helvetica; color:#ffffff }
a.legende:visited { font-size: 13px; font-family: Arial, Helvetica; color:#ffffff }
a.legende:active  { font-size: 13px; font-family: Arial, Helvetica; color:#ffffff }
a.legende:hover   { font-size: 13px; font-family: Arial, Helvetica; color:#FFF3B4 }



/* Stylesheets für die Navigation [anfassen verboten!] */

#menu {
height:21px;
width:828px;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu a, #menu h2 {
font: bold 12px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px 1px 3px;
}

#menu h2 {
color: #ffffff;
}

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

#menu a:hover {
color: #a00;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 828px;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}