body {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #313031;
    background-color:#CDCECD;
}

#HEAD {
    background-color:#0b2a52;
}

#HEAD table,#HEAD tr,#HEAD td {
    color:#ffffff;
    font-size:11px;
}
#HEAD a {
    text-decoration:none;
}
#HEAD a:link {
    color:#ffffff;
}
#HEAD a:visited {
    color:#ffffff;
}
#HEAD a:hover {
    text-decoration:underline;
}
#HEAD h1 {
    font-size:13pt;
}
#HEAD h2 {
    font-size:12pt;
}
#HEAD h3 {
    font-size:13pt;
}
#HEAD h4 {
    font-size:12pt;
}
#HEAD h5 {
    font-size:11pt;
}

#GLOBPOS {
    background-color:#4e647e;
}
#GLOBPOS table, #GLOBPOS tr,#GLOBPOS td {
    color:#ffffff;
    font-size:11px;
}
#GLOBPOS a {
    color:#ffffff;
    text-decoration:none;
}
#GLOBPOS a:link {
    color:#ffffff;
    text-decoration:none;
}
#GLOBPOS a:visited {
    color:#ffffff;
    text-decoration:none;
}
#GLOBPOS a:hover {
    color:#ffffff;
    text-decoration:underline;
}

#FRMMAIN {
   font-size:10pt;
   padding:10px;
   background-color:#ffffff;
   height:100%
}

#FRMMAIN h1 {
    font-size:13pt;
}
#FRMMAIN h2 {
    font-size:12pt;
}
#FRMMAIN h3 {
    font-size:13pt;
}
#FRMMAIN h4 {
    font-size:12pt;
}
#FRMMAIN h5 {
    font-size:11pt;
}

#FRMMAIN a {
/*    color:#0b2a52; */
    text-decoration:none;
/*    font-weight:bold;*/
}
#FRMMAIN  a:hover {
/*    color: #313031; */
    text-decoration:underline;
/*    font-weight:bold;*/
}

#FRMMAIN th {
   font-size:10pt;
   font-weight:bold;
   padding:4pt;
}
#FRMMAIN td {
   font-size:10pt;
   padding-left:2pt;
   padding-right:2pt;
}
#FRMMAIN pre {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size:10pt;
}
#FRMMAIN p {
/*    padding-left:15px; */
/*    margin-top:0px; */
}

/* NavList erzeugt die Menue-Struktur */
#NavList {
    background-color:#ffffff;
    color:black;
    font-size:8pt;
    width:160px;
    padding-left:20px;
}
#NavList a {
    margin-bottom:0px;
    padding-bottom:10px;
}
#NavList a {
    text-decoration:none;
    display:block;
    padding:4px;
}
#NavList a:link {
    color:#000000;
}
#NavList a:visited {
    color:#000000;
}
#NavList a:hover {
    text-decoration:none;
    background-color:#CCD6DF;
}

/* Kontaktdaten rechte Spalte bei dreiseitigem Layout */
#CONTACT {
    background-color:#ffffff;
    color:black;
    font-size:8pt;
    width:210px;
    padding-left:10px;
    padding-right:10px;
}
#CONTACT p {
    margin-bottom:0px;
    padding-bottom:10px;
}
#CONTACT a {
    text-decoration:none;
}
#CONTACT a:link {
    color:#000000;
}
#CONTACT a:visited {
    color:#000000;
}
#CONTACT a:hover {
    text-decoration:none;
    background-color:#CCD6DF;
}

#BORDEREDTABLE tablei, #BORDEREDTABLE th, #BORDEREDTABLE tr, #BORDEREDTABLE td {
   border: 1px solid black;
   border-collapse:collapse; 
}
#BORDEREDTABLE th {
   text-align: left;
   font-weight: 110%;
   padding:5px;
}

#NOBORDERTABLE tablei, #NOBORDERTABLE th, #NOBORDERTABLE tr, #NOBORDERTABLE td {
   border: 0px;
   padding: 0px 2px 2px 0px;
   border-collapse:collapse; 
}
#NOBORDERTABLE th {
   text-align: left;
   font-weight: 100%;
   padding: 0px 2px 2px 0px;
   border: 0px;
}

#PicList * {
   font-size:10pt;
}

#PicList table {
    border: 1px none#ffffff;
    border-collapse:collapse;
}

#PicList td.img{
    margin:-2px;
    padding:5px;
/*    border-bottom:1px solid #313031; */
/*    border-top:1px solid #313031; */
/*    border-collapse:collapse; */
    text-align:center;
    width:120px;
}
#PicList td {
    margin:-2px;
    padding:5px;
/*    border-bottom:1px solid #313031; */
/*    border-top:1px  solid #313031; */
    vertical-align:middle; 
}

#FOOT {
    background-color:#0b2a52;
}
#FOOT table,#FOOT tr,#FOOT td {
    color:#ffffff;
    font-size:11px;
}
#FOOT a {
    text-decoration:none;
}
#FOOT a:link {
    color:#ffffff;
}
#FOOT a:visited {
    color:#ffffff;
}
#FOOT a:hover {
    text-decoration:underline;
}
