﻿body
{
    font-size: 11px;
    color: #284E68;
    font-family: Tahoma, Verdana, Arial, Helvetica;
    background-color: white;
    left: 0px;
    top: 0px;
    margin: 0px;
}
.tForm
{
    font-size: 11px;
    color: #284E68;
    font-family: Tahoma, Verdana, Arial, Helvetica;
    background-color: white;
}

.tblForm
{
    border-style: solid;
    border-color: Black;
    border-width: thin;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: #4a77a1;
    color: white;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

.tblFormHead
{
    background-color:Blue;
    color: White;
    padding:inherit;
    margin: 0px;

}

.tblFormBody
{
    background-color: #4a77a1;
}

.tbl124   /* Wiederholgruppentabelle z.B. bei Studium, Ausbildung, etc. */
{
    FONT-SIZE: 11px;
    COLOR: #284E68;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    EMPTY-CELLS: show
}



.tbl124head  /* Spaltenueberschrift - Wiederholgruppentabellen */
{
    COLOR: white;
    BACKGROUND-COLOR: #4a77a1;
    FONT-WEIGHT: bold;
    EMPTY-CELLS: show
}

.row1
{
    background-color: white;
    color: black;
    font-size: 11px;
    empty-cells: show;
}


.row2
{
    BACKGROUND-COLOR: #ECF1F6;
    color:blue;
    FONT-SIZE: 11px;
    EMPTY-CELLS: show;
}
.colRED
{
    background-color: #ffcc99;
    font-size: 11px;
    empty-cells: show;
    color: #0066ff;
    font-family: Arial;
}

.REQUIRED
{
    background-color: #ffff99;
    font-family: Tahoma;
}

.tblError
{
    font-size: 11px;
    color: black;
    font-family: Tahoma, Verdana, Arial, Helvetica;
    background-color: #fffacd;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.mnAktiv
{
    font-family: Arial;
    background-color: #ff7f50;
    font-weight: bold;
    width:148px;
    color: black;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    cursor:hand;
}

.mnInAktiv
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    color: navy;
    width:148px;
    border-bottom: 1px solid;
    background-color: #CAD9E8;
    font-weight: bold;
    font-family: Arial;
    cursor:hand;
}
.mnContainer
{
    font-family: Tahoma;
    background-color: #4a77a1;
    position: relative;
    left: 0px;
    top: 0px;
    cursor: hand;
}
.navlist_empty
{
}

H1
{
    font-weight: bold;
    font-size: 16px;
    color: black;
    font-family: Arial;
}
H2
{
    font-weight: bold;
    font-size: 14px;
    color: blue;
    font-family: Arial;
}
H3
{
    font-weight: bold;
    font-size: 14px;
    color: black;
    font-family: Arial;
}


.tblEmpty
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 11px;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: Arial;
    background-color: #ffff99;
}

.content
{
    height:auto;
    position:absolute;
    top:0px;
    left:160px;
    background-color :white;
}
/* Karteikarten */
.navMenuContainer
{
    height:auto;
    position:absolute;
    top:100px;
    left:0px;
    width:145px;
    height:800px;
    cursor:default;
    background-color :#4a77a1;
}

.navcontainer
{
	padding: 0px;
	margin: 0px;
	height:100%
}
#navlist
{
padding: 0px;
margin: 0px;
margin-bottom: 0px;
margin-top: 2px;
padding-top: 3px;
font: bold 12px Verdana, sans-serif;
}


#navlist_i
{
    padding: 0px;
    margin-top: 2px;
    padding-top: 3px;
    margin-bottom: 0px;
    cursor: hand;
    background: #edefff;
    border: 1px solid #778;
    color: #cccccc;
    text-decoration: none;
}
#navlist_a
{
cursor: hand;
margin-top: 2px;
padding-top: 3px;
background: #4a77a1;
border: 1px solid #778;
color: red;
text-decoration: none;
}
#navlist_empty
{
margin-top: 2px;
padding-top: 3px;
background: white;
border: none;
border-bottom: 1px solid #778;
color: navy;
text-decoration: none;
}
#navlist_body
{
background: #CAD9E8;
border: 1px solid #778;
text-decoration: none;
border-top: none;
}

/* Karteikarten Ende */

.tblsave  /* Hintergrundfarbe und Rahmen der Formulare ohne Registerkarte */
{
    BACKGROUND-COLOR: #4a77a1;
    color:White;
    BORDER: 2px solid black;
        PADDING: 10px;
}

.tblsavereg  /* Hintergrundfarbe und Rahmen der Formulare mit Registerkarte */
{
    BACKGROUND-COLOR: #4a77a1;
        BORDER-LEFT: 1px solid black;
        BORDER-BOTTOM: 1px solid black;
        BORDER-RIGHT: 1px solid black;
        PADDING: 10px;
}
.tblsaveform   /* Schriftart und Farbe der Eingabefeldbezeichnungen im Formular mit einer HG-Farbe */
{
    FONT-SIZE: 11px;
    COLOR: #284E68;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica
}

input
{
    font-size: 11px;
    font-family: Arial;
}
select
{
    font-size: 11px;
    font-family: Arial;
}


.excellink
{
    color: #ffffff;
    text-decoration: underline;
}

.msgRED
{
    border-right: black thin solid;
    border-top: black thin solid;
    font-weight: bold;
    font-size: 12px;
    border-left: black thin solid;
    color: red;
    border-bottom: black thin solid;
    font-family: Arial;
}

.selecteddate
{
    color: yellow;
    background-color: red;
}

.heading {
	FONT-SIZE: xx-small; 
	FONT-FAMILY: Tahoma; 
    BACKGROUND-COLOR: #007FCC;
	color: white;
	font-weight: bold;
    border-bottom:1px solid #7FCCFF;
    border-right:1px solid #7FCCFF;
    border-top:1px solid #7FCCFF;
    border-left:1px solid #7FCCFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#7FCCFF' , EndColorStr= '#007FCC' );
}
.normal {
	FONT-SIZE: xx-small; 
	FONT-FAMILY: Tahoma; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #aaccee;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ddeeff' , EndColorStr= '#aaccee') }
.normal2 {
	FONT-SIZE: xx-small; 
	FONT-FAMILY: Tahoma; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #ddeeff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffffff' , EndColorStr= '#ddeeff') }
.empty {
	FONT-SIZE: xx-small; 
	BACKGROUND-COLOR: #e0fff0;
}