#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
text-align: left;
// font-size: 10px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

body {
//        font-size: 62.5%; /* Resets 1em to 10px */
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 10px;
        background: #ffffff url('../images/hintergrund.jpg');
        background-repeat:repeat-x;
        text-align: center;
}

.page {
        background-color: white;
        border: 1px solid #959596;
        text-align: left;
        width: 980px;
        font-size: 10px;
        font-weight:normal;
}

.header {


        }

.menue_oben
{
  background-color: #ffffff;
  border-top: 1px solid #959596;
  border-bottom: 1px solid #959596;
  text-align: right;
  width: 980px;
  padding-top:3px;
  padding-bottom:3px;
  font-size: 15px;
  font-weight:normal;
}

.menue_links
{
  background-color: #ffffff;
  text-align: center;
  width: 150px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:5px;
  padding-right:5px;
  margin:0px;
}

.menue_links_ueberschrift
{
  text-align: center;
  background: url('../images/hintergrund_menue_links.jpg');
  background-repeat:repeat-x;
  padding:0px;
  margin:0px;
  padding-top:5px;
  padding-bottom:5px;
  margin-top:10px;
  margin-bottom:0px;
  border: 1px solid #959596;
  font-size: 12px;
  font-weight:bold;

}

.menue_links_eintrag
{
  text-align: left;
  padding:0px;
  margin:0px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:2px;
  border-right: 1px solid #959596;
  border-left: 1px solid #959596;
  border-bottom: 1px solid #959596;
  font-weight:normal;
}

.menue_links_einloggen
{
  text-align: center;
  padding:0px;
  margin:0px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:0px;
  border-right: 1px solid #959596;
  border-left: 1px solid #959596;
  border-bottom: 1px solid #959596;
  font-size: 10px;
  font-weight:normal;
}

.menue_links_einloggen input
{
  font-size: 10px;
  font-weight:normal;
  border: 1px solid #959596;
  padding: 1px;
  margin:1px;
}

.menue_links_einloggen_fehler
{
  color: red;
  font-weight: bold;
}

.menue_links_einloggen_hinweis
{
  color: red;
}

.menue_links_eintrag a:hover
{
  padding-left:3px;
  color: #000000;
  text-decoration: underline;
}

.menue_links_eintrag a
{
  padding-left:2px;
  color: #000000;
  text-decoration: none;
}

.fusszeile
{
  background-color: #ffffff;
  border-top: 1px solid #959596;
  text-align: center;
  width: 980px;
  padding-top:3px;
  padding-bottom:3px;
}

.content_mitte
{
  border-left: 1px solid #959596;
  padding: 10px;
  font-size: 10px;
  font-weight:normal;
  width: 100%;
  vertical-align:top;
}

.content_mitte h3
{
  font-size: 13px;
  text-decoration: underline;
}

.content_mitte h1
{
  font-size: 15px;
  text-decoration: underline;
}

.index_seite
{
  font-size: 12px;
}

.index_seite a
{
  text-decoration: underline;
}

.daten_aendern
{
  border: 0px solid #666666;
  width: 100%;
}

.daten_aendern th
{
  font-size: 13px;
  text-align: center;

}

.daten_aendern_fehler_feld
{
  color:red;
  font-size: 10px;
  text-align: center;
  font-weight: bold;
}

.daten_aendern_fehler
{
  color:red;
  text-align: center;
  font-weight: bold;
}

.daten_aendern_erfolg
{
  color:green;
  text-align: center;
  font-weight: bold;
}

.daten_aendern_erlaeuterungen
{
  font-size: 10px;
  text-align: center;
  font-weight: bold;
}

.daten_aendern_spalte1
{
  width: 49%;
  padding-right: 1px;
  text-align: right;
}
.daten_aendern_spalte2
{
  width: 2%;
  text-align: center;
  color:red;
}

.daten_aendern_hinweis
{
  text-align: left;
  color:red;
}

.daten_aendern_spalte3
{
  width: 49%;
  text-align: left;
  padding-left: 5px;
}

.filter
{
  border: 1px solid #666666;
  width: 100%;
}

.filter th
{
  font-size: 11px;
  text-align: center;
}

.filter_spalte1
{
  width: 16%;
  padding-right: 1px;
  text-align: right;
  font-weight: bold;
}

.filter_spalte2
{
  width: 17%;
  padding-left: 1px;
  text-align: left;
}

.filter_button
{
  text-align: center;
}

.ausgabe_tab
{
  border: 1px solid #666666;
  width: 100%;
  border-collapse:collapse;
}

.ausgabe_tab textarea
{
  font-size: 11px;
}

.ausgabe_tab th
{
  font-size: 11px;
  text-align: center;
  border: 2px solid #666666;
  background-color:#94EAFF;
}

.ausgabe_tab_links
{
  border: 1px dotted #666666;
  text-align: left;
}

.ausgabe_tab_links_url
{
  border: 1px dotted #666666;
  text-align: left;
  white-space:pre;
}

.ausgabe_tab_center
{
  border: 1px dotted #666666;
  text-align: center;
}

.legende_tab
{
  border: 1px solid #666666;
  width: 100%;
  border-collapse:collapse;
}

.legende_tab th
{
  text-align: left;
  border: 2px solid #666666;
}

.legende_tab_links
{
  border: 1px dotted #666666;
  text-align: left;
}

.kurzstatus_kd
{
  color:#000000;
}

.kurzstatus_nok
{
  color:#FF0000;
}

.kurzstatus_ka
{
  color:#000000;
}

.kurzstatus_bok
{
  color:#FF9F00;
}

.kurzstatus_ok
{
  color:#009F00;
}

.ausgabe_tab_hist
{
  border: 1px solid #666666;
  width: 100%;
  border-collapse:collapse;
  margin: 5px;
  background-color:#E8F9FF;
}

.ausgabe_tab_hist th
{
  font-size: 10px;
  text-align: center;
  border: 2px solid #666666;
  background-color:#C7F3FF;
}

.ausgabe_tab_hist_links
{
  border: 1px dotted #666666;
  text-align: left;
}

.ausgabe_tab_hist_center
{
  border: 1px dotted #666666;
  text-align: center;
}


input, select
{
  text-align: left;
  font-size: 10px;
  font-weight:normal;
}




a {
        color: #000000;
        text-decoration: none;
        }

a:hover {
        color: #000000;
        text-decoration: underline;
        }
