/*allgemeine Angaben*/

body, table, td, tr, th, div, p {
	font-size:10pt;
    font-family:"arial";
    color:#000000;
}

/*fuer Links allgemein*/

a {
	font-size:10pt;
    font-family:"arial";
    color:#333333;
}

.bildunterschrift {
    font-size:8pt;
    font-family:"arial";
    color:#333333;
}

a:hover  {
    color:#990000;
	/*text-decoration:underline;*/
}

a img {
	border:0px;
	text-decoration:none;
	font-weight:bold;
}

a.link {text-decoration:underline;}
a.headline_link {font-size:10pt;}

/*fuer Ueberschriften*/
h1 {
    font-size: 11pt;
    text-decoration: underline;
    margin-top: 0pt;
    margin-bottom: 2pt;
}

h2 {
    font-size: 10pt;
    margin-top: 0pt;
    margin-bottom: 2pt;
}

h3 {
    font-size: 10pt;
    text-decoration: underline;
    font-weight: 500;
    margin-top: 0pt;
    margin-bottom: 2pt;
}


h1.red {
    text-decoration: none;
    font-size: 12pt;
    margin-top: 0pt;
    margin-bottom: 2pt;
    color: #9d0500;
}


h1.black {
    text-decoration: none;
    font-size: 12pt;
    margin-top: 0pt;
    margin-bottom: 2pt;
    color: #000000;
}

h1 {
    text-decoration: none;
    font-size: 12pt;
    margin-top: 0pt;
    margin-bottom: 2pt;
    color: #000000;
}

/*fuer Tabellenspalten mit icons*/
.tabelle_icons {background-color:#D3DDE5; padding:2px;}

a.menuepunkt_aktive {
	font-size:8pt;
	color:#990000;
    text-decoration:none;
}

a.menuepunkt_passive {
	font-size:8pt;
	color:#333333;
    text-decoration:none;
}

a.menuepunkt_passive_gross {
	font-size:10pt;
	color:#333333;
    text-decoration:none;
}

a.menuepunkt_aktive_oben {
	font-size:8pt;
	color:#990000;
    text-decoration:none;
}

a.menuepunkt_passive_oben {
	font-size:8pt;
	color:#788FA4;
    text-decoration:none;
}


/*inaktive Menuepunkte*/
.menuepunkt_kein_link {color:#666666; text-decoration:none;}

/*die Ueberschrift des Bereiches in dem man sich befindet*/
.headline {color:#990000;}

div.text_meldung {color:#FF0000; font-weight: normal;}
td.text_meldung {color:#990000; font-weight: bold;}

h1.center {font-size: 26pt; text-decoration: none;}


/*Farbe und Padding von Tabellenzeilen*/
tr.segmente_dunkel {background-color:#ABBBC9; padding:4px;}
tr.segmente_hell {background-color:#D3DDE5; padding:4px;}
tr.segmente_weiss {background-color:#FFFFFF; padding:4px;}
tr.segmente_rot {background-color:#FF9999; padding:4px;}

/*Hintergrundfarbe Tabellensegmente*/
td.bg_hell {background-color:#D3DDE5;}

/*Hintergrundfarbe Tabllenzeile*/
tr.bg_dunkel {background-color:#ABBBC9;}
tr.bg_weiss {background-color:#FFFFFF;}
td.bg_weiss {background-color:#FFFFFF;}
td.bg_rot   {background-color:#FF9999;}

/*Hintergrundfarbe Tabellen*/
table.bg_rot {background-color:#990000;}
table.bg_weiss {background-color:#FFFFFF;}
table.bg_schwarz {background-color:#000000;}
table.bg_grau {background-color:#666666;}
table.bg_blau {background-color:#ABBBC9;}

/*alle Inputfelder*/
input {background-color:#FFFFFF; border: 1px solid #990000;}

.btn_active {
    background-color:#D3DDE5;
    border-style:solid;
    border-width:1px;
    border-color:#666666;
    height: 25px; width: 25px;
}

.btn_passive {
    background-color:#FFFFFF;
    border-style:solid;
    border-width:1px;
    border-color:#666666;
    height: 25px; width: 25px;
}

.btn_na {
    background-color:#FFFFFF;
    border-style:solid;
    border-width:1px;
    border-color:#666666;
    height: 25px; width: 25px;
    filter: alpha(opacity=50);
}

input.checkbox {border: 0px;}
input.image_link {border: 0px; background-color:#D3DDE5;}

/*fuer Input-Buttons allgemein*/
input.button {background-color:#D3DDE5;}

/*fuer weisse Input-Buttons*/
input.button_weiss {background-color:#FFFFFF;}

/*fuer Combobox*/
select {background-color:#D3DDE5;}
optgroup {
	font-style: normal;
	font-weight: bold;
	margin-left: 5px;
}
/*fuer weisse Combobox*/
select.combo_weiss {background-color:#FFFFFF;}

/*fuer Textareas*/

textarea {
    background-color:#FFFFFF;
	border: 1px solid #990000;
    font-size: 10pt;
    font-family:"arial";

}

iframe {border: 1px solid #666666;}

/*Hintergrundbild Linie gestrichelt senkrecht*/
td.linie_gestrichelt_se {background-image:url(img/pixel_gifs/gestrichelt_se.gif);}

/*Hintergrundbild Linie gestrichelt waagerecht*/
td.linie_gestrichelt_wa {background-image:url(img/pixel_gifs/gestrichelt_wa.gif);}

/*kachelt den Bereich vor den Menuepunkten zweiter Ebene*/
td.menue_kachel_kurz {background-image:url(gifs/menue_kachel_kurz.gif);}

/*kachelt den Bereich vor den Menuepunkten dritter Ebene*/
td.menue_kachel_lang {background-image:url(gifs/menue_kachel_lang.gif);}

/*Hintergrundbild Linie rot*/
td.linie_rot {background-image:url(img/pixel_gifs/rot.gif);}

/*Hintergrundbild Linie grau*/
td.linie_grau {background-image:url(img/pixel_gifs/grau.gif);}

/*Menuepunkt erster Ebene in Freigabe*/
td.ebene1 {background-color:#cccccc;}

/*Menuepunkt zweiter Ebene in Freigabe*/
td.ebene2 {background-color:#e4e4e4;}

/*Menuepunkt dritter Ebene in Freigabe*/
td.ebene3 {background-color:#f9f9f9;}


/* Tooltip */
.tooltip {
  display:none; position:absolute; z-index:11;
  border:1px solid #990000; padding:2px; 
  font-size:8.0pt; color: #000000;
  background-color:#D3DDE5;
  width: 300px;
}