/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body {
        background-color: #F3F2DD;
        margin: 0;
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
        font-style: normal;
        text-align: center;
        font-size: 11px;
}

img {
        border: 0px;
}

.page {
        text-align: left;
        margin: 0 auto;
        width: 753px;
}



/*Definition der einzelnen Seitenbereiche*/

.headArea {
        margin-bottom: 3px;
}

.verlaufArea {
        background-image: url(images/bg-grafik.gif);
        background-repeat: repeat-y;
}

.navArea {
        clear: both;
        width: 150px;
        left: 0;
        float: left;
        position: relative;
        margin-bottom: 0px;
        background-color: #F3F2DD;;
}

#contentArea {
        width: 590px;
        padding: 0px;
        margin-left: 160px;
}

div[id]#contentArea {
        margin-left: 163px;
}

.footerArea {
        clear:both;
        text-align: center;
        font-size: 9px;
        color: #AAAAAA;
        position:relative;
        top:10px;
        margin-bottom: 5px;
        background-color: #F3F2DD;
}

/* Ende der Seitenbereiche*/


/*Definition von einzelnen Elementen*/

.topLine {
        width: 755px;
        height: 7px;
        line-height: 7px;
        background-color: #DADADA;
}

.headerLogo {
        float: left;
        border: 0px;
        width: 157px;
        height: 157px;
        margin-top: 10px;
        margin-left: 0px;
}

#headerBanner {
        border: 0px;
        margin-top: 10px;
        vertical-align: top;
        width: 590px;
        height: 157px;
        margin-left: 160px;
}

div[id]#headerBanner {
        margin-left: 163px;
}

.verlaufImage {
        width: 150px;
        min-height:239px;
        background-color: #DADADA;
}

/* Ende der Elemente */


/* Definition des Menus */
.menuBox {
        width: 150px;
        margin-bottom: 10px;
        background-color: #F3F2DD;
}

.menuHead {
        width:140px;
        margin-top: 2px;
        padding-left: 10px;
        background-color: #DADADA;
}

.menuElement, .menuElementSelected{
        width: 140px;
        background-color: white;
        margin-top: 2px;
        background-image: url(images/blau.png);
        background-repeat: repeat-y;
}

.redLine {
        width: 150px;
        line-height: 4px;
        background-color: #890000;
}


/* Ende des Menüs */


/* Definition der Content Boxen */
.searchBox, .welcomeBox{
        border: 2px solid #DADADA;
        background-color: #FFFFFF;
        margin-bottom: 10px;
        padding: 7px;
}

.newsBox {
        border: 2px solid #DADADA;
        background-color: #FFFFFF;
        padding: 7px;
}

/* Formatierung der SearchBox - Start*/

.searchBox form {
        margin: 0;
        margin-top: 3px;
        text-align: center;
        color: #AAAAAA;
}

.searchBoxLeft, .searchBoxRight {
        width: 49%;
}

.searchBoxLeft {
        float: left;
}
.searchBoxRight {
        margin-left: 275px;
}

.searchField {
        font-size: 11px;
        border: 1px solid #DADADA;
        margin-right: 10px;
        background-color: #F3F2DD;
        width: 150px;
}

.searchButton {
        font-size: 11px;
        border: 1px solid #DADADA;
        background-color: #F3F2DD;
}

.kurswaehler {
        width: 200px;
        font-size: 11px;
        border: 1px solid #DADADA;
        background-color: #F3F2DD;
}
/* Formatierung der SearchBox - Ende */

/* Definition von Textformatierungen */
a.footerLink, a.footerLink:hover {
        text-decoration: none;
        color: #AAAAAA;
}

div.menuHead {
        font-weight: bold;
        font-size: 12px;
}

div.menuElements a {
        text-decoration: none;
        color: #000000;
}

div.menuElement a:hover {
        color: #890000;
}


div.menuElementSelected a{
        font-weight: bold;
}

#contentArea a:link { font-weight:bold; color:#072f63; text-decoration:underline; }
#contentArea a:visited { font-weight:bold; color:#072f63; text-decoration:underline; }
#contentArea a:hover { font-weight:bold; color:#6889b2; text-decoration:underline; }
#contentArea a:active { font-weight:bold; color:#6889b2; text-decoration:underline; }
#contentArea a:focus { font-weight:bold; color:#6889b2; text-decoration:underline; }

.contentHead, h1, .kurse_head, .news-single-item h2, .news-latest-header {
        margin-top: 0px;
        color: #6889B2;
        font-size: 13px;
        font-weight: bold;
}
/* Ende von Textformatierungen*/

/* Beginn von Newsbereich */
.news-list-morelink , .news-latest-morelink, .news-list-morelink {
padding-bottom: 15px;
}

.news-latest-item p, .news-latest-item-alt p, .news-list-item p {
margin: 0px;
padding: 0px;
}

.news-latest-news-title a, .news-list-title a {
        font-size: 13px;
}

.news-single-item h3 {
        font-size: 11px;
}

.news-list-browse {
text-align: center;
padding: 15px;
}

.news-amenu-container dd,  .news-amenu-container li {
list-style-type: none;
}

.news-amenu-item-year dd {
font-size: 13px;
margin-left: 0px;
padding-bottom: 10px;
padding-top: 10px;

}
/* Ende von Newsbereich */

/* Beginn FAQ */
.tx-irfaq-pi1 dd, .tx-irfaq-pi1 dt {
padding-bottom: 10px;
}

tx-irfaq-pi1 p {
padding-top: 0px;
padding-bottom: 0px;
}
/* Ende FAQ */

/* Anfang Glossar */
.tx-mrglossary-pi1 .alphabet {
text-align: center;
padding-right: 3px;
}

.tx-mrglossary-pi1 .letter {
padding: 0px;
padding-bottom: 5px;
padding-top: 15px;
font-size: 14px;
color: #072f63;
text-decoration: none;
}
.tx-mrglossary-pi1 .letter a:hover {
text-decoration: none;
}

.tx-mrglossary-pi1 .catchword {
padding-left: 0px;
font-weight: bold;
}

.tx-mrglossary-pi1 .catchword_desc {
padding-left: 10px;
padding-bottom: 5px;

}

/* Ende Glossar /*

/* Beginn Forum */
#tx_chcforum-pi1 .header_small .header_center .header_text {
color: #ffffff;
}

/* #tx_chcforum-pi1 .tx-chcforum-pi1-Table thead { */
/* color: #ffffff; */
/* } */

.tx-chcforum-pi1-preTableWrap{

}

/* ende Forum */


