/* Scrolbar */
body,td       { color: #68727b; font-style: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, Georgia, sans-serif; text-decoration: none; scrollbar-3dlight-color: #077fde; scrollbar-arrow-color: #485965; scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #077fde; scrollbar-track-color: #FFFFFF cursor:text }
/*Text*/
.headline_black     { color: #485965; font-style: normal; font-weight: bold; font-size: 12px; text-decoration: none }
.headline_blue   { color: #4682b4; font-style: normal; font-weight: bold; font-size: 12px; text-decoration: none }
.headline_blue_georgia { color: #0077c0; font-style: italic; font-weight: bold; font-size: 14px; font-family: georgia;}
.headline_grey { color: #666; font-size: 14px; font-family: arial; font-weight: bold; font-style: normal; }
.headline_white { color: #fff; font-style: normal; font-weight: bold; font-size: 12px; text-decoration: none }
.headline_white_top1 { color: #fff; font-style: normal; font-weight: bold; font-size: 14px; text-decoration: none }
.headline_white_top2 { color: #fff; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none }
.text_blue  { color: #0077c0; font-style: normal; text-decoration: none }
.text_white { color: #fff; font-style: normal; text-decoration: none }
.text_hellgrau { color: #99a4ad; font-style: normal; text-decoration: none }
.arial_11_grau   { color: #99a4ad; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.tabe_line_LR      { border-right: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9 }
.tabe_line_white_LR        { border-top: none; border-right: 1px solid gray; border-bottom: none; border-left: 1px solid gray }
/*
a:link              { color: #485965; font-weight: normal; text-decoration: none }

a:visited           { color: #485965; text-decoration: none }                                   

a:hover               { color: #077fde; text-decoration: underline }
*/
.zelle_weiss { background-color: white; padding: 10px; border: solid 1px #99a4ad }
.ueberschrift_blau { color: #077fde; font-weight: bold; font-size: 11px; line-height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif }
.ueberschrift_grau { color: #68727b; font-weight: bold; font-size: 11px; line-height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif }
.Linie_solid { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; border-top: 1px solid #999999; border-right: 1px none; border-bottom: 1px solid #999; border-left: 1px none }
.Linie_doted  { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; border-top: 1px dotted #999999; border-right: 1px none; border-bottom: 1px none #999; border-left: 1px none }
.Linie_doted_ou { font-family: Verdana, Arial, Helvetica, sans-serif; border-top: 1px dotted #999999; border-right: 1px none; border-bottom: 1px dotted #999; border-left: 1px none }
.Linie_solid_oulr { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color: #999999 #999 #999 #999 }
.Link_blau  { color: #4682b4; font-size: 11px; text-decoration: none }
.Link_blau:visited  { color: #4682b4; text-decoration: none }
.Link_blau:hover { color: #4682b4; text-decoration: underline }
.Link_grau { color: #666666; font-weight: normal; font-size: 10px; text-decoration: none }
.Link_grau_off { color: #666666; font-weight: normal; font-size: 10px; text-decoration: none }
.Link_grau:visited { color: #666666; text-decoration: none }
.Link_grau:hover  { color: #4682b4; text-decoration: none }
.Link_text_blau    { color: #99a4ad; text-decoration: none }
.Link_text_blau:visited    { color: #99a4ad; text-decoration: none }
.Link_text_blau:hover   { color: #4682b4; text-decoration: underline }

.link  { color: #077fde; text-decoration: none; }
.link:hover  { color: #077fde; text-decoration: underline; }

/*
headline 1
*/
.hdl_top1_off  { color: #fff; font-style: normal; font-weight: bold; font-size: 14px; text-decoration: none }
.hdl_top1_on  { color: #0077c0; font-style: normal; font-weight: bold; font-size: 14px; text-decoration: none }
.link_hdl_top1  { color: #fff; font-style: normal; font-weight: bold; font-size: 14px; text-decoration: none }
.link_hdl_top1:visited  { color: #fff; font-style: normal; font-weight: bold; font-size: 14px; text-decoration: none }
.link_hdl_top1:hover { color: #0077c0; font-style: normal; font-weight: bold; font-size: 14px; text-decoration: none }

/*
headline 2
*/
.hdl_top2_off  { color: #fff; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none }
.hdl_top2_on  { color: #0077c0; font-style: normal; font-weight: bold; font-size: 12px; text-decoration: none }
.link_hdl_top2  { color: #fff; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none }
.link_hdl_top2:visited  { color: #fff; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none }
.link_hdl_top2:hover { color: #0077c0; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none }

/*
headline 3
*/
.hdl_top3_off  { color: #68727b; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none }
.hdl_top3_on  { color: #0077c0; font-style: normal; font-weight: bold; font-size: 12px; text-decoration: none }
.link_hdl_top3  { color: #68727b; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none }
.link_hdl_top3:visited  { color: #68727b; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none }
.link_hdl_top3:hover { color: #0077c0; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none }

/*
headline link search list
*/
.link_hdl_search  { color: #0077c0; font-style: normal; font-weight: bold; font-size: 12px; text-decoration: none }
.link_hdl_search:visited  { color: #0077c0; font-style: normal; font-weight: bold; font-size: 12px; text-decoration: none }
.link_hdl_search:hover { color: #68727b; font-style: normal; font-weight: bold; font-size: 12px; text-decoration: none }

/* 
anfang search

Wenn das Suchergebnis in einer eigenen Seite ausgegeben wird,
sollten mindestens die folgenden Style Angaben ?bernommen werden,
um die Ergebnisseite entsprechend dieser Musterdatei zu gestalten.
*/
 
em {
	font-weight: bold;
	font-style: normal;
}

#output a {font-weight: bold;}

.searchword  {color: #222; background-color: #d25897; border: 1px dotted #d25897;}
.searchword0 {color: #222; background-color: #99bdd3; border: 1px dotted #99bdd3;}
.searchword1 {color: #222; background-color: #b8b75e; border: 1px dotted #b8b75e;}
.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}
.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}
.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}
.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}
.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}

.mod {display: block; font-size: .8em;}

#searchfooter {
font-size: .8em;
margin-top: 1em;
}

/*
ende search
*/

/*
Formular
*/

.formular_felder {
    border: solid 1px gray;
	background-color:#edefdf;
	font-family: monospace;
	font-size:11px;
}

.formular_kategorie {
	font-size: 11px;
	line-height: 18px;
	color: #696969;
}
.formular_subheadline {
	color: #666;
	font-family: arial; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 14px; 
}
.formular_footnote_rot { 
	color: #fd4902; 
	font-size: 9px; 
	font-style: italic; 
}

