BODY
{
    padding-right: 0px;
    padding-left: 0px;
    background-image: none;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    background-color: #ffffff;
}
DIV#container
{
    width: 986px;
    height: 803px;
}
DIV#logoLeiste
{
    font-size: 10px;
    background: #ffffff;
    width: 986px;
    font-family: Verdana, Geneva, sans-serif;
    height: 53px;
}
DIV#logo
{
    background: #ffffff;
    float: left;
    width: 113px;
    height: 53px;
}
DIV#logoAbstand619
{
    background: #ffffff;
    float: left;
    width: 610px;
    height: 53px;
}
DIV#landAuswahl
{
    font-size: 10px;
    background: #ffffff;
    float: left;
    width: 105px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
    height: 53px;
}
DIV#innerLandAuswahl
{
    margin-top: 28px;
    font-size: 10px;
    background: #fff;
    float: left;
    width: 105px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
    height: 12px;
}
DIV#landRecht
{
    min-height: 53px;
    background: #ffffff;
    width: auto;
    height: auto;
}
DIV#innerLandRechtOben
{
    margin-top: 11px;
    font-size: 10px;
    background: #ffffff;
    float: right;
    width: auto;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
    height: 12px;
    text-align: right;
}
DIV#innerLandRechtUnten
{
    margin-top: 5px;
    font-size: 10px;
    background: #ffffff;
    float: right;
    width: 160px;
    color: #6699cc;
    font-family: Verdana, Geneva, sans-serif;
    height: 12px;
    text-align: right;
}
DIV#deutschAuswahl
{
    padding-right: 5px;
    font-size: 10px;
    float: right;
    width: auto;
    color: #6699cc;
    font-family: Verdana, Geneva, sans-serif;
    height: 12px;
}
DIV#englishAuswahl
{
    font-size: 10px;
    float: right;
    width: auto;
    color: #6699cc;
    font-family: Verdana, Geneva, sans-serif;
    height: 12px;
}
DIV#fancaisAuswahl
{
    padding-right: 5px;
    font-size: 10px;
    float: right;
    width: auto;
    color: #6699cc;
    font-family: Verdana, Geneva, sans-serif;
    height: 12px;
}
DIV#menuLeiste
{
    font-size: 11px;
    background-image: url(../Img/six_0.gif);
    width: 986px;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
    height: 36px;
}
DIV#menuLeisteLeft
{
    font-size: 11px;
    background: #ffffff;
    float: left;
    width: 986px;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
    height: 35px;
}
DIV#menuLeisteRight
{
    font-size: 11px;
    background: url(../Img/six_0.gif) #ffffff;
    float: right;
    width: 165px;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
    height: 36px;
}
DIV#Suche
{
    margin-top: 1px;
    font-size: 11px;
    background: #336699;
    float: left;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
    height: 33px;
}
DIV#innerSuche
{
    margin-top: 6px;
    font-size: 11px;
    float: left;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
    height: 12px;
}
DIV#SucheLos
{
    margin-top: 1px;
    font-size: 11px;
    background: #336699;
    float: left;
    width: 64px;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
    height: 33px;
}
DIV#innerSucheLos
{
    margin-top: 9px;
    font-size: 11px;
    float: left;
    margin-left: 6px;
    width: auto;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
    height: 12px;
}
#losButton
{
    font-size: 11px;
    color: #ffffff;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
}
DIV#abstand10
{
    background: #ffffff;
    width: 986px;
    height: 10px;
}
DIV#mainFlash
{
    width: 986px;
    height: 300px;
}
DIV#flash
{
    float: left;
    width: 805px;
    height: 300px;
}
#vorQN
{
    float: left;
    width: 15px;
    height: 300px;
}
#menuNewG
{
    font-size: 10px;
    float: left;
    width: 166px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
    height: 300px;
    background-color: #d2dce8;
}
#menuNewG A
{
    margin-top: 1px;
    display: block;
    width: 166px;
    text-indent: 10px;
    height: 18px;
    background-color: #becedf;
}
#menuNewG A:visited
{
    margin-top: 1px;
    display: block;
    width: 166px;
    text-indent: 10px;
    height: 18px;
    background-color: #becedf;
}
#menuNewG A:hover
{
    margin-top: 1px;
    border-left-color: #b2ab9b;
    border-bottom-color: #dfd7ca;
    width: 166px;
    color: #fff;
    border-top-color: #dfd7ca;
    background-color: #99afc8;
    border-right-color: #b2ab9b;
}
#menuNewG02
{
    font-size: 10px;
    width: 166px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
    background-color: #d2dce8;
}
#menuNewG02 A
{
    margin-top: 1px;
    display: block;
    width: 166px;
    height: 18px;
    background-color: #becedf;
}
#menuNewG02 A:visited
{
    margin-top: 1px;
    display: block;
    width: 166px;
    height: 18px;
    background-color: #becedf;
}
#menuNewG02 A:hover
{
    margin-top: 1px;
    border-left-color: #b2ab9b;
    border-bottom-color: #dfd7ca;
    width: 166px;
    color: #fff;
    border-top-color: #dfd7ca;
    background-color: #99afc8;
    border-right-color: #b2ab9b;
}
#newGAbstand01_head
{
    font-size: 12px;
    margin-left: 10px;
    width: 156px;
    color: #313131;
    padding-top: 10px;
    font-family: Verdana, Geneva, sans-serif;
    height: 22px;
}
#newGAbstand02_head
{
    margin-top: 1px;
    font-size: 11px;
    margin-left: 10px;
    width: 156px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
    height: 32px;
}
#newGAbstand03_head
{
    font-size: 12px;
    margin-left: 10px;
    width: 156px;
    color: #313131;
    padding-top: 10px;
    font-family: Verdana, Geneva, sans-serif;
    height: 22px;
}
#newGAbstand01
{
    width: 166px;
    height: 11px;
    background-color: #d2dce8;
}
#newGAbstand02
{
    width: 166px;
    height: 20px;
}
.point01
{
    padding-top: 4px;
}
DIV#abstand20
{
    background: #ffffff;
    width: 986px;
    height: 20px;
}
DIV#abstand141
{
    clear: both;
    background: #ffffff;
    width: 986px;
    height: 141px;
}
DIV#footer
{
    background: #ffffff;
    width: 986px;
    height: 38px;
    padding-top: 15px;
}
DIV#footer001
{
    background: url(../Img/trennlinie.gif) no-repeat left top;
    margin-left: 19px;
    width: 967px;
    height: 1px;
}
DIV#footer002
{
    margin-top: 0.4em;
    font-size: 10px;
    background: #ffffff;
    margin-left: 30px;
    width: 300px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
    height: 36px;
}
#qn01_no
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn01_no:hover
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn02_no
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn02_no:hover
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn03_no
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn03_no:hover
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn04_no
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn04_no:hover
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn05_no
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn05_no:hover
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn06_no
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn06_no:hover
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn07_no
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn07_no:hover
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn08_no
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#qn08_no:hover
{
    font-size: 10px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks001
{
    font-size: 11px;
    color: #336699;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks001:hover
{
    font-size: 11px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks002
{
    font-size: 11px;
    color: #336699;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks002:hover
{
    font-size: 11px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks003
{
    font-size: 11px;
    color: #336699;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks003:hover
{
    font-size: 11px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks004
{
    font-size: 11px;
    color: #336699;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks004:hover
{
    font-size: 11px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks005
{
    font-size: 11px;
    color: #336699;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks005:hover
{
    font-size: 11px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks006
{
    font-size: 11px;
    color: #336699;
    font-family: Verdana, Geneva, sans-serif;
}
#mehrLinks006:hover
{
    font-size: 11px;
    color: #313131;
    font-family: Verdana, Geneva, sans-serif;
}
#quickNav
{
    font-size: 10px;
    float: left;
    width: 166px;
    color: #313131;
    height: 300px;
    background-color: #d2dce8;
}
#quickNav UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 10px 0px;
    padding-top: 0px;
    list-style-type: none;
}
#quickNav LI
{
    margin: 1px 0px;
    line-height: 18px;
}
#quickNav A.quick
{
    padding-right: 0px;
    display: block;
    padding-left: 19px;
    font-size: 11px;
    padding-bottom: 2px;
    margin: 0px;
    width: 147px;
    color: #313131;
    padding-top: 2px;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
}
#quickNav A.quick
{
    background: url(../Img/arrow_black.gif) #becedf no-repeat 11px 7px;
}
#quickNav A.quick:hover
{
    background: url(../Img/arrow_white.gif) #99afc8 no-repeat 11px 7px;
    color: #ffffff;
}
#quickNav DIV.nav
{
    margin: 10px 0px;
}
TD.TableHead
{
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}
TD.tableHead
{
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}
TD.cellclass--tablegrey
{
    background-color: #cccccc;
}
TD.tablegrey
{
    background-color: #cccccc;
}
TD.TableRowA
{
    background-color: #dae7f2;
}
TD.tableRowA
{
    background-color: #dae7f2;
}
TD.TableRowB
{
    background-color: #c2ddf0;
}
TD.tableRowB
{
    background-color: #c2ddf0;
}
TD.cellclass--tablehead
{
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}
TD.cellclass--tableheadgrey
{
    color: #000000;
    background-color: #cccccc;
}
TD.cellclass--tablerowa
{
    background-color: #dae7f2;
}
TD.cellclass--tablerowb
{
    background-color: #c2ddf0;
}

/*ELMEC*/
DIV#testoHome
{
    color: White;
}
SELECT.formMultiselect1
{
    font-size: 12px;
    margin: 0px;
    width: 100%;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}
SELECT.formSelect3
{
    font-size: 12px;
    margin: 0px;
    width: 100%;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}
TEXTAREA.formMessage1
{
    font-size: 12px;
    width: 98%;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    height: 70px;
}
SELECT.formSelect1
{
    font-size: 12px;
    margin: 0px;
    width: 150px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

INPUT.formText1
{
    font-size: 12px;
    margin: 0px;
    width: 150px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

INPUT.formText2
{
    font-size: 12px;
    margin: 0px;
    width: 98%;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

INPUT.formText0
{
    font-size: 12px;
    margin: 0px;
    width: 110px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

.formGeneralErrorMessage
{
    font-weight: bold;
    font-size: 11px;
    margin: 2px 0px;
    color: #ffffff;
    background-color: Red;
}
TABLE.formBorder
{
    background-color: #D6DFEF;
}

TABLE.formMain
{
    background-color: #BDCFDE;
}
DIV#TitoloSedi
{
    background-color: #D6DFEF;
    margin-top: 10px;
    font-weight: bold;
}

.CampiObbl
{
    color: Red;
    font-weight: bold;
}

.BoxBU
{
    float: left;
    margin-left: 15px;
}
.AllineaSX
{
    float: left;
}
.AllineaSXConSpazio
{
    float: left;
    padding-left: 15px;
    width: 73%;
    margin: 0px;
}
.NoSpazi
{
    white-space: nowrap;
}
.NoSottolineato
{
    text-decoration: none;
}
.TestoBianco
{
    color: White;
}
.TipologiaCorsi
{
    font-weight: bold;
    color: #5A659C;
    white-space: nowrap;
}
HR
{
    color: #CECFCE;
    border: 0;
    border-collapse: collapse;
    width: 1;
}
.nascosto
{
    display: none;
}
TR.formHeadline
{
    background-color: #BECEDF;
}
.TitoloCorsi
{
    font-weight: bold;
    color: #5A659C;
    white-space: nowrap;
}
.Intro
{
    font-weight: bold;
    color: #31659C;
}
.TabScuro
{
    /*background-color: #31659C;*/
    background-color: #D6DFEF;
}
.TabChiaro
{
    /*background-color: #D6DFEF;*/
    background-color: #31659C;
    color: White;
}
.TabChiaro A
{
    color: White; /*font-weight:bold;*/
}
.TabScuro A
{
    /* font-weight:bold;*/
}
.TestataRassegna
{
    color: #31659C;
    background-color: #D6DFEF;
    text-align: center;
    font-weight: bold;
}
.TitoloDocumenti
{
    color: #31659C;
    background-color: #D6DFEF;
    font-weight: bold;
    padding-left: 15px;
}
.TitoloRicerca
{
    font-size: 12px;
    padding: 5px;
}
.VoceSel
{
    font-weight: bold;
    text-decoration: none;
}
.TableSearch
{
    border-bottom: solid 2px #CECFCE;
    border-collapse: collapse;
    padding-right: 10px;
}
ul.ricerca li
{
    list-style-type: square;
}

ul.ricerca li:before
{
    content: "-";
}
.ricercaDati
{
    padding: 5px;
    border-bottom: solid 1px black;
}
.BoxBU1
{
    width: 73%;
    float: left;
}

