/*  Inhalt bzw. Content: Hintergrundfarbe: weiß */
body {
        font-family : Arial, Helvetica, sans-serif;
        font-size :   12px;
        color :       #000066;
        margin-left:  10;
        margin-top:   10;
        background-image: url(/images/fbd_back.gif);
        background-repeat: no-repeat;
        background-attachment: fixed;
		background-position: center;
        background-color: #FFFFFF;
}

/*  Class 'table_rand_punkt' und 'table_rand_halb' nicht mehr im Einsatz */
/*  Bitte Class 'randblau' verwenden    */
/*  Tabelle mit blauem Rand - läuft um kompletten Text der WebSite       */
table.randblau {
      width:         100%;
      border:        0;
      border-bottom: 1px solid blue;
      border-right:  1px solid blue;
      border-left:   1px solid blue;
      border-top:    1px solid blue;

}

/*  Tabelle mit blauem Rand - Aufteilung WebSite: 4 Zellen -     */
table.randblau_4 {
      width:         100%;
      height:        100%;
      cell-spacing:  25; 
      border:        0;
      border-bottom: 1px solid blue;
      border-right:  1px solid blue;
      border-left:   1px solid blue;
      border-top:    1px solid blue;
   
    
}

td, th, tr {
        font-size :   12px;
        color :       #000066;
        text-align:   left;
        text-valign:  top;
}


/*  Überschrift - Tabelle        */
td.ueberschrift {
        font-family :     Arial, Helvetica, sans-serif;
        font-size :       16px;
        font-weight:      bold;
        color :           #000066;
        /* text-indent:      10px; */
        text-align:       left;
        text-valign:      middle;
        background-color: #EEEEEE;
        height:           40;
        column-span:      2;

}


/*  Überschrift - Aufteilung WebSite: 4 Zellen -     */
td.ueberschrift_4 {
        font-family :     Arial, Helvetica, sans-serif;
        font-size :       12px;
        font-weight:      bold;
        color :           #000066;
        text-align:       left;
        text-valign:      top;
        background-color: #EEEEEE;
        height:           5; 
             
}

td.kein_text {
        width:       8%;
        text-valign: top;
        text-align:  left;

}

td.leerzeile {
        height:      10;
}


/* Ueberschrift ohne Einzug und ohne grauen Hintergrund */
td.ueberschrift_oE {
        font-family :     Arial, Helvetica, sans-serif;
        font-size :       16px;
        font-weight:      bold;
        color :           #000066;
        text-align:       left;
        text-valign:      top;
}

/*  Spaltenbreite - 30% der Tabelle */
td.spalte30 {
        width:       30%;
        text-valign: top;
        text-align:  left;

}

/*  Spaltenbreite - 20% der Tabelle */
td.spalte20 {
        width:       20%;
        text-valign: top;
        text-align:  left;

}

/*  Spaltenbreite - 10% der Tabelle */
td.spalte10 {
        width:       10%;
        text-valign: top;
        text-align:  left;

}

/*  Tabellenspalte zur Gestaltung ==> 2-spaltig */
td.spalten_2 {
        width:       42%;
        text-valign: top;
        text-align:  left;

}

/*  Tabellenspalte zur Gestaltung ==> LOGOUT */
td.spalten_logout {
        
        vertical-align: middle;
        text-align:     right;

}

.hervorhebung {
        color:       #0B0DFF;
}


ul.quadrat {
      list-style-type: square;

}



table.fusszeile {
      width:         100%;
      border:        0;
}


img {
      border:        0;

}

img.linieblau {
      border:        0;
      height:        4;
      width:         600;

}


hr {
        color: #0000FF;
}


/* Verweise */
a {
		font-weight :     bold;
        color :           #3366FF;
        text-decoration : underline;

}

/*  Verweise ändern die Farbe, wenn die Maus auf ihnen steht */
a:hover {
	    font-weight :     bold;
	    color:            #000066;
	    text-decoration:  none;
	
}

/*  Verweise zu gerade angeklickten Seiten */
a:active {
	    font-weight :     bold;
        color:            #3366FF;
        text-decoration:  underline;
}

/* Verweise zu bereits angeklickten Seiten */
a:visited {
	    color:            #000066
	    text-decoration:  none;
}
                                                              

code {
        font-size: 1em;
}

/*  folgende Klassen werden für Eingabefelder und Buttons verwendet */
/*  Buttons  */
.ButtonBlauGrau {
	background-color: #cccccc;	
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        12px;
	font-weight:      bold;
	color:            #000066;	
	border-color:     #2b3eec; 
	border-width:     1px;
	border-style:     solid;
	padding:          1px;
}

/*  Eingabefelder  */
.BlauRand {
	background-color: #eeeeee;
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        11px;
	font-weight:      bold;	
	color:            #000099;
	border-color:     #2b3eec;
	border-width:     1px;
	border-style:     solid;
	padding:          1px;
}

.PflichtFeldRand  {
	background-color: #eeeeee;
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        11px;
	font-weight:      bold;	
	color:            #000099;
	border-color:     #ff3300;   /* roter Rand */
	border-width:     1px;
	border-style:     solid;
	padding:          1px;
}

select.BlauGrauRand{
	background-color: #eeeeee;
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        10px;
	font-weight:      bold;
	color:            #000066;
	border-color:     #003366;
	border-width:     1px;
	border-style:     solid;
	padding:          1px;
}

.FeldBlauRand {
	background-color: #eeeeee;
	font-family:      Tahoma;
	font-size:        12px;
	font-weight:      normal;	
	color:            #000066;
	border-color:     #2b3eec;
	border-width:     1px;
	border-style:     solid;
	padding:          1px;
}

