/*CSS Definition                                                        */
/*----------------------------------------------------------------------*/

/* Allgemeine Definitionen */

body,p,h1,h2,h3,h4,h5,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,pre
{ 
font-family:Arial,Verdana,Helvetica,sans-serif; 
color:#000000;
}

p,div,td,li,ul,ol { font-size:10pt; }

p {margin-bottom:6pt; margin-top:6pt; }

li {margin-bottom:2pt; margin-top:2pt; }
ul {margin-bottom:6pt; margin-top:6pt; list-style-type:square;}

h1 { font-size:16pt; font-weight:bold; }
h2 { font-size:14pt; font-weight:bold; }
h3 { font-size:12pt; font-weight:bold; margin-top:6pt; margin-bottom:6pt;}
h4 { font-size:10pt;  font-weight:bold; margin-top:6pt; margin-bottom:6pt;}
h5 { font-size:8pt;  font-weight:bold; margin-top:6pt; margin-bottom:6pt;}

/*----------------------------------------------------------------------*/


/* Klassen */


.fixed {background-repeat:no-repeat; background-attachment:fixed;}
/* Hintergrundbild auf Inhaltsseiten fixieren */


img.BildLinks  {float:left; margin-right:10px; margin-bottom:5px; margin-top:5px; border:solid 1px #ffffff;}
img.BildRechts {float:right; margin-left:10px; margin-bottom:5px; margin-top:5px; border:solid 1px #ffffff;}
/* für Bilder im Fliesstext */


.HauptHL {
color:#ffffff; 
background-color:#044795; 
padding-left:   5px;
padding-right:  5px;
padding-top:    2px;
padding-bottom: 2px; 
display:inline;
}
/* Hauptüberschrift */


.HGHauptHL {
background-image:url(images/Abstandhalter_B.gif); 
background-repeat:repeat-x;
padding-left:   0px;
padding-right:  0px;
padding-top:    2px;
padding-bottom: 2px;
}
/* Hintergrund der Hauptüberschrift */


.SubHL {
background-color:#044795; 
font-weight:bold; 
color:#ffffff;
padding-left:   5px;
padding-right:  5px;
padding-top:    2px;
padding-bottom: 2px; 
display:inline;} 
/* Unterueberschrift */


.SubLinks {
display:none;
height: 15px;
font-size:8pt;
text-align: right;
padding-bottom: 0px; 
} 
.SL {font-size:8pt; display:inline; padding-left: 7px; margin-left: 10px; background: url(images/Quadrat_Blau.gif) no-repeat 0px 6px;}
a.SL:link    { font-weight:normal; color:#044795; text-decoration:none; }
a.SL:visited { font-weight:normal; color:#044795; text-decoration:none; }
a.SL:hover   { font-weight:normal; color:#044795; text-decoration:underline; }
a.SL:active  { font-weight:normal; color:#044795; text-decoration:underline; }
/* Sub-Links über der Überschrift */


.mark1 {font-weight:bold; color:#000000;}
/* für Sublines  */


.mark2 {color:#465200; font-weight:bold;}
/* für Hervorhebungen im Text */

.mark3 {color:#9F1E21; font-weight:bold;}
/* für Fehlermeldungen */

.small {font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 8pt;}
/* für kleine Input-Felder */


.InfoText { font-size:8pt; font-weight:bold;}


.InfoBoxRechts {
float: right;
margin-left:  10px;
margin-right:  0px;
margin-top:    0px;
margin-bottom: 4px;
padding: 5px;
background-color: EDF6B7;
width: 250px;
overflow:auto;
border:solid 1px #000000;
}


.InfoBoxLinks {
float: left;
margin-left:   0px;
margin-right:  0px;
margin-top:    15px;
margin-bottom: 15px;
padding-left:   3px;
padding-right:  0px;
padding-top:    1px;
padding-bottom: 2px;
background-color: EDF6B7;
width: 500px;
overflow:auto;
border:solid 1px #FFFFFF;
font-size: 8pt;
font-weight: bold;
}


.AnfrageHL {
margin-left:   0px;
margin-right:  0px;
margin-top:    0px;
margin-bottom: 0px;
padding: 3px;
background-color: #638300;
font-weight:bold;
font-size: 9pt;
color:#FFFFFF;
border-top-width:1px;    
border-bottom-width:0px; 
border-left-width:1px;   
border-right-width:1px; 
border-color:#000000;
border-style:solid; 
}
/* Überschriften aktueller Anfragen*/


.AnfrageIN {
margin-left:    0px;
margin-right:   0px;
margin-top:     0px;
margin-bottom: 20px;
padding: 3px;
background-color: #EDF8AE;
border:solid 1px #000000;
}
/* Inhalt, Beschreibung der aktuellen Anfragen*/


.AnfrageZG {
margin-left:   0px;
margin-right:  0px;
margin-top:    5px;
margin-bottom: 0px;
padding-left:   0px;
padding-right:  3px;
padding-top:    1px;
padding-bottom: 1px;
font-size: 8pt;
text-align: right;
background-color: #F1F8C9;
}
/* Zeichnung der aktuellen Anfragen*/


.Checkbox {
margin-left:   0px;
margin-right:  0px;
margin-top:    0px;
margin-bottom: 0px;
padding: 3px;
background-color: #638300;
font-weight:bold;
font-size: 9pt;
color:#FFFFFF;
border: none;
}
/* Checkboxen Infoanforderung*/

/*----------------------------------------------------------------------*/


/* IDs */

#ContentBox {
margin-left:  20px;
margin-right:  0px;
margin-top:   20px;
margin-bottom: 0px;
padding: 0px;
/*background-color:#f0f0f0;*/
width:500px;
/* Hauptcontainer für den Inhaltsbereich */
}

/*----------------------------------------------------------------------*/


/* Hyperlink-Definitionen: */

a:link    { font-weight:bold; color:#044795; text-decoration:none; }
a:visited { font-weight:bold; color:#044795; text-decoration:none; }
a:hover   { font-weight:bold; color:#044795; text-decoration:underline; }
a:active  { font-weight:bold; color:#044795; text-decoration:underline; }
/* allgemein */

/*----------------------------------------------------------------------*/


/* Tabellenfelder einfärben (td, tr u.ä.) */

.tab10 {background-color:#044795; font-weight:bold; color:#ffffff;} 
/* Infotabellen1 Überschriften */

.tab11 {background-color:#F1F8C9;} 
/* Infotabellen1 Hell */

.tab12 {background-color:#EDF8AE;} 
/* Infotabellen1 Mittel */

.tab13 {} 
/* Infotabellen neutral */


/*----------------------------------------------------------------------*/