body {
        background-color: #F4F8FB;
        margin-left: 0px;
        margin-top: 2px;
        margin-right: 0px;
        margin-bottom: 2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
}
a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #3C6FA2;
        text-decoration: underline;
        line-height: normal;
        letter-spacing: normal;
}
a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #EAF0F7;
        text-decoration: underline;
        background-color: #3C6FA2;
        font-weight: normal;
}
a.navi:link,a.navi:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #EEF3F9;
        text-decoration: none;
        line-height: normal;
        letter-spacing: normal;
        font-weight: bold;
}


a.navi:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #3C6FA2;
        text-decoration: none;
        line-height: normal;
        background-color: #F4F8FB;
        letter-spacing: normal;
}


a.navi2:link,a.navi2:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #3C6FA2;
        text-decoration: none;
}
a.navi2:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        background-color: #3C6FA2;
        letter-spacing: normal;
}
table {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #666666;
        text-decoration: underline;
        line-height: normal;
}
.smalltable {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}
h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #9B9788;
}
.datum {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 16px;
        color: #3C6FA2;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: dotted;
        border-right-style: none;
        border-bottom-style: dotted;
        border-left-style: none;
        border-top-color: #A8A498;
        border-right-color: #A8A498;
        border-bottom-color: #A8A498;
        border-left-color: #A8A498;
        background-color: #EAF0F7;
        padding: 2px;
        margin: 0px;
}

#artikeltext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 160%;
}
#artikeltext img {
        padding-top: 4px;
        padding-right: 8px;
        padding-bottom: 4px;
        padding-left: 8px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
}
blockquote,p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 160%;
        font-weight: normal;
}
table {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
}

table.navitable {
        border: 1px solid #02009C;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        line-height: normal;
        background-color: #EAF0F7;
}
table.navitable td {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: dotted;
        border-left-style: none;
        border-top-color: #3C6FA2;
        border-right-color: #3C6FA2;
        border-bottom-color: #3C6FA2;
        border-left-color: #3C6FA2;
}
.kurse {
        font-family: "Courier New", Courier, mono;
        font-size: 12px;
        color: #3C6FA2;
        background-color: #F4F8FB;
        border: 1px double #000099;
}
.listekurse {
        font-family: Arial, Helvetica, sans-serif;
        list-style-image: url(library/favicon.jpg);
        list-style-type: none;
        font-size: 12px;
        color: #000099;
        list-style-position: outside;
        text-indent: 5pt;
        white-space: normal;
}
.text_tabelle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
}
table.navitable_verein {

        border: 1px solid #069603;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        line-height: normal;
        background-color: #E7FFE7;
}
table.navitable_verein td {

        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: dotted;
        border-left-style: none;
        border-top-color: #009A00;
        border-right-color: #009A00;
        border-bottom-color: #009A00;
        border-left-color: #009A00;
}
a.navi_v:link,a.navi_v:visited {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #009A00;
        text-decoration: none;
}
a.navi_v:hover {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        background-color: #3C6FA2;
        letter-spacing: normal;
}
.kurzliste_news {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        margin: 1px;
        line-height: 15px;
        color: #FFFFFF;
}
table.navitable_bildung {


        border: 1px solid #069603;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        line-height: normal;
        background-color: #E7FFE7;
}
table.navitable_bildung td {


        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: dotted;
        border-left-style: none;
        border-top-color: #009A00;
        border-right-color: #009A00;
        border-bottom-color: #009A00;
        border-left-color: #009A00;
}
.google {
         background-color:#FFFFFF; color:#0000CC; border:1px solid #ddd; }
#ul_table{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: dotted;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: #CCCCCC;
        border-right-color: #CCCCCC;
        border-bottom-color: #CCCCCC;
        border-left-color: #CCCCCC;
}

table.forms {
        background-color:#AEAEAE;
        border: 1px solid #396DA5;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        cellspacing:10px;
}

.formhead p {
        color: #FFFFFF;
        background-color:#AEAEAE;
        text-decoration: none;
        font-size: 14px;
        font-weight:bold;
}


td.formhead  {
        background-color:#AEAEAE;
        border-top-width: 2px;
        border-right-width: 2px;
        border-bottom-width: 2px;
        border-left-width: 2px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        border-left-color: #FFFFFF;
}


td.formhead p {
line-height: 1;
}


td.form1 {
        background-color:#396DA5;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #EFF3F7;
        border-right-color: #EFF3F7;
        border-bottom-color: #EFF3F7;
        border-left-color: #EFF3F7;

}

td.form0 {
        font-size: 14px;
        line-height:160%;
        font-weight:bold;
        background-color:#EFF3F7;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #396DA5;
        border-right-color: #396DA5;
        border-bottom-color: #396DA5;
        border-left-color: #396DA5;
}


.form0 p {
        color: #396DA5;
        background-color:#EFF3F7;
        text-decoration: none;
        font-size: 12px;
        font-weight:bold;
        line-height:160%;
}

.form0 p span {
        font-size: 18px;
        font-weight:bold;
}

.form0 a {
        color: #396DA5;
        background-color:#EFF3F7;
        text-decoration: none;
        font-size: 12px;
        font-weight:bold;
        line-height:160%;
}




.form0 a:hover {
        color: #EFF3F7;
        background-color:#396DA5;
        text-decoration: none;
        font-size: 12px;
        font-weight:bold;
        line-height:160%;
}

.form1 p {
        color: #EFF3F7;
        background-color:#396DA5;
        text-decoration: none;
        font-size: 12px;
        font-weight:bold;
        line-height:160%;
}

.form1 p span {
        font-size: 18px;
        font-weight:bold;
}

.form1 a {
        color: #EFF3F7;
        background-color:#396DA5;
        text-decoration: none;
        font-size: 12px;
        font-weight:bold;
        line-height:160%;
}

.form1 a:hover {
        color: #396DA5;
        background-color:#EFF3F7;
        text-decoration: none;
        font-size: 12px;
        font-weight:bold;
        line-height:160%;
}