
h1 {
font-size: 25pt;
}

html, body {
width: 100%;
height: 100%;
margin-top: 0px;
margin-left: 0px;
background-color: #04040C;
}

.content
{
margin: 10px;
}

.headline {
font-family: Arial,sans-serif;
font-size: 18px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #162361;
text-decoration: none;
margin-bottom: 15px;
}

.maintext {
font-size: 1.0em;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
}

.smalltext {
font-size: 0.9em;
font-style: italic;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #111111;
text-decoration: none;
}

a:link {
text-decoration:none; font-weight:bold; color:#162361;                 /* Text-Farbe */
}
a:visited {
text-decoration:none; font-weight:bold; color:#1623A1;                 /* Farbe bereits besuchter Link */
}
a:hover {
text-decoration:none; font-weight:bold; background-color:#88AEEA;      /* Maus-Over-Farbe */
}
a:active {
text-decoration:none; font-weight:bold; background-color:#FFFFFF;      /* Farbe während des Mausklicks */
}
a:focus {
text-decoration:none; font-weight:bold; background-color:#D4DFF5;      /* Tabover-Farbe */
}

#gesamt {
height: 100%;
background-color: #040207;
margin-left: auto;
margin-right: auto;
}

#titelleiste {
background-image: url(/web/Bilder/TitelLeiste.jpg);
background-repeat:no-repeat;
height: 40px;
}

#navleiste {
background-image: url(/web/Bilder/NavLeiste.jpg);
background-repeat:no-repeat;
width: 140px;
height: auto;
}

#hauptfenster {
background-image: url(/web/Bilder/Hauptfenster.jpg);
background-repeat:no-repeat;
width: 884px;
height: auto;
vertical-align: top;
}

#fenstertitel {
font-family: Arial,sans-serif;
font-size: 26px;
font-weight: bold;
color: #162361;
text-align: center;
}

#Datentabelle {
align: center;
border-width: 1px;
padding: 0px;
spacing: 0px;
border-style: solid;
border-color:#000000;
background-color: #D9E6F5;
}

/* Start Code Navigations-Menu */
#menu {
width: 110px;               /* Menu breite */
background: #eee;
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
}

#menu ul {
list-style: none;
margin: 0;                  /* Menu abstand von Oben */
padding: 0;
}

#menu a, #menu h2 {
font: bold 12px/20px arial, helvetica, sans-serif;     /* Menu Textgröße/Buttonhöhe */
display: block;
border-width: 2px;          /* Menu Rahmenbreite */
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #FF8635;
background: #96D12C;
text-transform: uppercase;
}

#menu a {
color: #000;                /* Menu Textfarbe */
background: #EBC888;        /* Menu Hintergrundfarbe */
text-decoration: none;
}

#menu a:hover {
color: #a00;                /* Menu Maus over Textfarbe */
background: #EDE3A5;           /* Menu Maus over Hintergrundfarbe */
}

#menu li {
position: relative;
}

#menu ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

#menu ul ul,
#menu ul li:hover ul ul
{display: none;}

#menu ul li:hover ul,
#menu ul ul li:hover ul
{display: block;}

/* Start Code Tabelle Auswertung */
.monat
{
        width: 45px;
        text-align: center;
        background-color: #EAEA62;
        vertical-align: middle;
}
.daten
{
        text-align: center;
        background-color: #D9E6F5;
        vertical-align: middle;
}
.Soll
{
        text-align: center;
        background-color: #E9B363;
        vertical-align: middle;
}
.Ist
{
        width: 60px;
        text-align: center;
        background-color: #B1EEB5;
        vertical-align: middle;
}

.Div
{
        width: 60px;
        text-align: center;
        background-color: #3FD3ED;
        vertical-align: middle;
}

.Jahr
{
        text-align: center;
        background-color: #EAEA62;
        vertical-align: middle;

}


.farbe{
    color: #1A731F;
}

.fett{
text-align: center;
font-weight: 900;
}

.hcTitel
{
 width: 125px;
 height: 10px;
 text-align: left;
 font-family:Arial,sans-serif;
 font-size:13px;
 color: #62182F;

}

.hcDate
{
 width: 80px;
 height: 10px;
 text-align: left;
 font-family:Arial,sans-serif;
 font-size:13px;
 color: #62182F;

}

.hcWert
{
 width: 65px;
 height: 10px;
 text-align: right;
 font-family:Arial,sans-serif;
 font-size:13px;
 color: #62182F;

}

/* Start Code dw-Formgenerator */

.font-big {
 font-family:Verdana, sans-serif;
 font-size:16px; font-weight:bold;
 color:#FFFFFF;
}
.font-small {
 font-family:Verdana, sans-serif;
 font-size:10px; font-weight:normal;
 color:#000000;
}
.table {
 background-color:#FFFFFF;
 width:90%;
}
.table2 {
 background-color:#FFFFFF;
 width:100%;
}
.head {
 background-color:#83ADDD;
}
.main {
 background-color:#ECECEC;
 font-family:Verdana, sans-serif;
 font-size:12px; font-weight:normal;
 color:#000000;
}
.foot {
 background-color:#83ADDD;
}
.align {
 text-align:left;
}
.textarea {
 background-color:#ECECEC;
 color:#000000;
 font-family : Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 border : 1px solid #808080;
}
.input {
 background-color:#ECECEC;
 color:#000000;
 font-family : Verdana, Helvetica, sans-serif;
 border : 1px solid #808080;
 font-size: 12px;
}
.select {
 background-color:#ECECEC;
 color:#000000;
 font-family : Verdana, Helvetica, sans-serif;
 font-size: 12px;
}
.button {
 width: 130px;
}