
body {
    font-family: Helvetica, Arial, sans-serif;
    /*font-family:Arial,sans-serif;*/
    font-size:10pt;
    color: #313031;
    background-color:#CDCECD;
    padding: 1pt;
}

#HEAD table, #HEAD tr, #HEAD td {
    color: white;
    background-color:#0b2a52;
    padding:12px;
    font-size:10pt;
    /*font-size:77%;*/
}

#FOOT table, #FOOT tr, #FOOT td {
    color: white;
    background-color:#0b2a52;
    padding:4px;
    padding-left:60px;
    font-size:8pt;
}

#HEAD * {
   font-size:12pt;
}

#HEAD h1 {
    font-size:16pt;
}

#HEAD h2 {
    font-size:11pt;
}

#HEAD a, #FOOT a {
    color:white;
    text-decoration:none;
    font-weight:bold;
}
#HEAD a:hover, #FOOT a:hover {
    color:white;
    text-decoration:underline;
    font-weight:bold;
}

#GLOBPOS table, #GLOBPOS tr, #GLOBPOS td {
    color: white;
    background-color:#4a657b;
    padding:8px;
    padding-left:60px;
    font-size:10pt;
}
#GLOBPOS a {
    color:white;
    text-decoration:none;
}
#GLOBPOS a:hover {
    color:white;
    text-decoration:underline;
}

#MAIN table, #MAIN tr, #MAIN td {
    color: #313031;
    background-color:white;
    padding:2px 8px 4px 8px;
}

#FRMMAIN * {
   font-size:12pt;
}

#FRMMAIN h1 {
    border-width:0px;
    font-size:16pt; 
    padding:4px 8px 0px 8px;
/*    font-variant:small-caps; */
}
#FRMMAIN h2 {
    border-width:0px;
    font-size:14pt; 
/*    font-variant:small-caps; */
}
#FRMMAIN h3 {
    border-width:0px;
    border-bottom-width:1px;
    border-color:#313031;
    border-style:solid;
    font-size:12pt;
    padding:4px 8px 0px 8px;
/*    font-variant:small-caps; */
}
#FRMMAIN h4 {
    border-width:0px;
    font-size:12pt;
/*    font-variant:small-caps; */
}

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

#FRMMAIN p {
    padding-left:15px;
    margin-top:0px;
}

#FRMMAIN th {
   font-size:12pt;
}

#FRMMAIN ul {
    list-style-type:circle;
}

#FRMMAIN td {
   font-size:12pt;
   background-color:white;
   padding: 5px;
   margin:0px;
	
}


/* NavList erzeugt die Menue-Struktur */
#NavList {
    font-size:12pt;
    margin-right:1pt;
}
#NavList h5 {
    margin:5px;
    margin-top:10px;
}
#NavList ul  {
    list-style:none;
    margin:7px;
    padding:0px;
    margin-left:1px;
    padding-left:15px;
}
#NavList li {
    margin:0;
    padding:0;
}
#NavList a {
    color:#313031;
    text-decoration:none;
    display:block;
    padding:3px;
    margin:0px;
    padding-left:5px;
    width:100%;
}
#NavList a:hover {
    background-color:#CCD6DF;
}
#NavList h1 {
    border-width:0px;
    border-bottom-width:1px;
    border-color:#313031;
    border-style:solid;
    padding-left: 5px;
    padding-right: 5px;
    padding-top:10px;
    padding-bottom:0px;
    font-size:12pt;
/*  font-variant:small-caps; */
}
#NavList table {
   border-width:1px;
   border-style:solid;
   border-color:white;
   padding:5px 10px 5px 5px;
   background-color:white;
   margin:0px;
 }
#NavList td {
   font-size:8pt;
   background-color:white;
   padding: 5px;
   margin:0px;
}

#LIST {
    font-size:10pt;
    margin-right:1pt;
}
#LIST ul  {
    /* list-style:none; */
    margin:7px;
    padding:0px;
    margin-left:1px;
    padding-left:15px;
	vertical-align:text-top;
}
#LIST ol  {
    /* list-style:none; */
    margin:7px;
    padding:0px;
    margin-left:1px;
    padding-left:15px;
	vertical-align:text-top;
}
#LIST li {
    margin:0;
    padding:0;
	vertical-align:text-top
}
#LIST a {
    color:#313031;
    text-decoration:none;
    display:block;
    padding:3px;
    margin:0px;
    padding-left:5px;
    width:100%;
}
#LIST a:hover {
    background-color:#CCD6DF;
    text-decoration:none;

}
#LIST table {
   border-width:1px;
   border-style:solid;
   border-color:white;
   padding:5px 10px 5px 5px;
   background-color:white;
   margin:0px;
 }
#LIST td {
   font-size:8pt;
   background-color:white;
   padding: 5px;
   margin:0px;
}

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

#NOBORDERTABLE table, #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 white;
    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; 
}