body, p, h1, h2, h3, table, td, th, tr, b {
        font-size: 12px;
        font-family: sans-serif, Arial, Helvetica;
        color: #000000;
}

/*.BILD img*/

.BILD img {
  width: 520px;
}

.navigation {
        width: 180px;
        margin: 0px;
        padding: 0px;
        height: 100%;
        background-color: black;
}
.navigation table{
        height: 100%;
}


.layout{
        margin: 0px;
        width: 900px;
        border: none;
}
.layout td{
        text-align: left;
        vertical-align: top;
}
.leftSlot {
        text-align: left;
        vertical-align: top;
        width: 180px;
        background-color: #edefef;
        border-color: White;
}

.midSlot{
        /*width: auto;*/
        width: 100%;
        margin: 0px;
        padding-left: 20px;
}
.rightSlot{
        padding: 0px 10px 4px 10px;
        border-top: none;
        border-right: none;
        border-bottom: none;
        border-left: 1px solid #EFEEFE;
        width: 130px;
}
.breadcrumbs{
        height: 20px;
        vertical-align: middle;
        text-align: left;
        padding: 4px 10px 4px 18px;
}
.breadcrumbs a{
        text-decoration: none;
        color: black;

}
h1 {
        color: #ef4c24;
        font-size: 20px;
        font-weight: bold;
        /*text-transform: capitalize;*/
}
h2 {
        font-size: 14px;
        color: #004878;
        font-weight: bold;
/*        text-transform: capitalize;*/
        margin-top: 10px;
        margin-bottom: 10px;
}


.ABSCHNITT-EBENE-TITEL {
    font-size: 12px;
    color: #004878;
    font-weight: bold;
    text-transform: capitalize;
    margin-top: 10px;
    margin-bottom: 10px;
}


h3 {
        font-size: 14px;
        color: #004878;
        font-weight: bold;
        margin-top: 10px;
        margin-bottom: 10px;
}

input {
        font: 12px Arial, Helvetica, sans-serif;
        visibility: visible;
        border: 1px solid #999999;
        color: #323232;
        vertical-align: middle;
	float:left;
}

input.xbutton {
        background-color: #EFEFEF;
        font-weight: bold;
        font-size: 11px;
        padding: 1px;
         text-decoration: none;
}



select {
        font: 12px Arial, Helvetica, sans-serif;
        border: 1px solid #C5E2E2;
        color: Black;
        background-color: White;
        vertical-align: top;
}

textarea {
        font: 110% "Courier New", Courier, monospace;
        border: 1px solid #C5E2E2;
        color: Black;
        background-color: white;
        width: 100%;
}
/*
table{
        border-collapse: collapse;
        font-size: 90%;
        border-style: none;
        border: none;
}
*/
.STANDARD {
        border-collapse: collapse;
        /*border-style: none;*/
        border: 1px solid #D3D3D3;
}
.STANDARD th {
        text-align: left;
        background: #e5e5e5;
        font-weight: bolder;
        /*text-transform: capitalize;*/
        color: #ef4c24;
        font-style: normal;
        padding: 4px 10px;
}
.STANDARD td {
        padding: 3px 10px;
        font-size: 20px;
        border: 1px solid #D3D3D3;
}

.LISTE td{
        padding: 1px 1px 1px 0px;
        font-size: 10px;
        border: 0px solid #D3D3D3;
}

.QUELLE {
        color: #0080C0;
}

.entry {
        font-size: 11px;
}


/*
.glossar_list td{
        color: #004878;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        font-size: 12px;
}
.glossar_list a{
        color: #004878;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        font-size: 12px;
}
.glossar_list a:hover {
        text-decoration: underline;
}
        background-color:#589AC6;
*/



toplink {
        margin: 0px;
}

.toplink table{
        background-color: #edefef;
        width: 100%;
}
.toplink td{
        text-align: right;
}

.toplink tr{
        text-align: right;
}

.toplink a{
        font-size: 10px;
        color: #000000;
        text-decoration: none;
        font-weight: normal;

}

#loginbox {
        margin: 0px;
}

#loginbox td{
        background-color: #edefef;
}

#loginbox a{
        font-size: 10px;
        color: #000000;
        text-decoration: none;
        font-weight: normal;

}
/*
        changed 5->0
        padding: 3px 10px 3px 5px;
*/
.navigation th{
        padding: 3px 3px 3px 0px;
        background-color:#EDEFEF;
        color: #ef4c24;
           text-align: left;
}

.navigation td{
        background-color:#589AC6;
        padding: 3px 3px 3px 0px;
        color: white;
        font-weight: bold;
        border-top: 1px solid #FFFFFF;
}

.navigation a{
        color: white;
        text-decoration: none;

}

.navlevel2 td{
        background-color:#B6BDC2;
        color: #FFFFFF;
        font-weight: normal;
}

.navlevel2 a{
        color: #FFFFFF;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
}

.navlevel2selected td{
        color: #FFFFFF;
        font-weight: bold;
        background: #B6BDC2;
}

.navlevel3 td{
        background-color:#E1E2E2;
        color: #000000;
        font-weight: normal;
}
.navlevel3 a{
        color: #000000;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
}

.navlevel3selected td{
        background-color:#E1E2E2;
        color: #000000;
        font-weight: bold;
}

.navigationback a{
        background-color: #edefef;
        color: #ef4c24;
        padding: 1px 2px 1px 2px ;
        margin: 0px;

}
.navigationback td{
        background-color: #edefef;
        color: #ef4c24;
        padding: 1px 2px 1px 2px ;
        margin: 0px;

}

.navigationlogin td{
        background-color: #edefef;
        padding: 1px 2px 1px 2px ;
        margin: 0px;

}

.navigation2{
        width: 130px;
        margin: 0px;
}

.navigation2 td{
        padding: 2px 1px 0px 0px;
        color: black;
        margin: 0px;
        font-size: 11px;
        text-align: right;
}

.navigation2 a{
        color: black;
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
}

a {
/*        color: #4a4a4a; */
        color: #004878;
        text-decoration: underline;
}


.glossar td{
        padding: 3px 3px 3px 3px;
        text-align: center;
        font-weight: bold;
        width: 14px;
}

.glossarActive{
        background-color: #589AC6;
}

.glossarNormal{
        background-color: #DCDCDC;
}

.glossarInactive{
        background-color: #DCDCDC;
        color: #A9A9A9;
}

.glossarActive a{
        color: white;
        text-decoration: none;
        color: White;
}

.glossarNormal a{
        color: white;
        text-decoration: none;
        color: #004878;
}

.glossarList td{
        color: #004878;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        font-size: 12px;
}
.glossarList a{
        color: #004878;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        font-size: 12px;
}
.glossarList a:hover {
        text-decoration: underline;
}

.searchfooter{
        color: #004878;
        font-style: normal;
        text-decoration: none;
        font-size: 12px;
}
.searchfooter a{
        color: #004878;
        font-style: normal;
        text-decoration: none;
        font-size: 12px;
}
.searchtitel{
        color: #004878;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        font-size: 12px;
}
/*
.glossar_link{
        color: #004878;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        font-size: 12px;
}
*/
.footer{
        margin: 0px;
        width: 350px;
}

.footer th{
        text-align: center;
        color: #ef4c24;
}

.footer td{
        text-align: center;
        font-size: 11px;
        vertical-align: middle;
}

.formular{
        margin: 0px;
}

.formular th{
        background-color: #edefef;
        text-align: left;
}
.formular td{
        text-align: right;
        vertical-align: middle;
}

.formular tr{
        text-align: right;
}

#formularLabel{
        text-align: right;
        width: 100%;
}

#formularInput{
        text-align: right;
}

#formularButton{
        text-align: right;
}

#head4Banner {
        background-image: url(img/blau2.gif);
        background-repeat: no-repeat;
}

.sitemap {
 width: 360px;
 margin: 0px;
 padding: 0px;
}

.sitemap td{
 background-color:#589AC6;
 padding: 0px 0px 0px 4px;
 color: white;
 border-top: 1px solid #FFFFFF;
}

.sitemap a{
 color: white;
 text-decoration: none;

}

.smaplevel2 td{
 background-color:#B6BDC2;
 color: #FFFFFF;
 font-weight: normal;
 padding: 0px 0px 0px 10px;
 }

.smaplevel2 a{
 color: #FFFFFF;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
}

.smaplevel3 td{
 background-color:#E1E2E2;
 color: #000000;
 padding: 0px 0px 0px 16px;
 font-weight: normal;
}
.smaplevel3 a{
 color: #000000;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
}

