td{
        font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
        color: #072B4B;
        font-size: 11px;
}
td a:link, td a:visited{
        color:#0E5EA4;
        text-decoration: underline;
        font-size: 11px;
}
td a:hover, td a:active{
        color:#0E5EA4;
        text-decoration: underline;
        font-size: 11px;
}

body{
        background-color:#ffffff;
        /*color:#000000;*/
        color: #072B4B;
        font-size: 11px;
        font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}

body a:link, body a:visited{
        color:#0E5EA4;
        text-decoration: underline;
        font-size: 11px;
}
/*body a:link, body a:visited{
        color:#2854ad;
}*/
body a:hover, body a:active{
        color:#0E5EA4;
        text-decoration: underline;
        font-size: 11px;
}
h1{
        padding-top:0px;
        color: #0D599B;
        font-size: 11px;
        font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
        font-weight: bold;
}

.kal_list_info{
        color: #0D599B;
        font-size: 11px;
        font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
        font-weight: bold;
}
.kal_ueberschrift{
        padding-top: 0px;
        color: #072B4B;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #ffffff;
        font-weight: bold;
        border-bottom: 1px solid #eeeeee;
}
.headtext{
        font-size: 11px;
        color: #072B4B;
        font-weight:bold;
        background-color:#ffffff;
        text-align:left;
}
.kal_monat{
        border-bottom: 1px solid #eeeeee;
        padding-top:5px;
        font-size: 11px;
        padding-left: 4px;
        padding-bottom:2px;
        font-weight: bold;
        color:#072B4B;
        background-color:#f3f3f3;
}

.kal_text{
        padding-top:0px; !important;
        padding-left:4px;
        font-size: 11px;
        color: #072B4B;
        border-right: 1px solid #eeeeee;
}

.kal_text_bold{
        padding-top:0px; !important;
        padding-left: 4px;
        font-size: 11px;
        font-weight:bolder;
        color: #072B4B;
        border-left: 1px solid #eeeeee;
        border-right: 1px solid #eeeeee;
}
.kal_text1{
        padding-top:0px; !important;
        padding-left: 4px;
        font-size: 11px;
        color: #072B4B;
        border-right: 1px solid #eeeeee;
}
.kal_text2{
        color: #072B4B;
        padding-left: 4px;
        font-size: 11px;
        border-right: 1px solid #eeeeee;
}
.kal_text3{
        color: #072B4B;
        padding-left: 4px;
        font-size: 11px;
        border-right: 1px solid #eeeeee;
}
.kal_ueberschrift1{
        padding-top:0px;
        color: #0D599B;
        font-size: 11px;
        text-transform:uppercase;
        text-align:left;
        background-color:#ffffff;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}
.kal_anmeldung_ueberschrift{
        padding-top:0px!important;
        color: #072B4B;
        font-size: 11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}
.readmore{
        color: #072B4B;
        font-size: 11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}
.readmore a{
        color:#0D599B;
}
.readmore:link, .readmore:visited{
        color:#0D599B;
        text-decoration: unerline;
}
.readmore:hover{
        text-decoration: none;
}

.titel{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;

}
.head{
        font-size:10px;
}


.Hintergrund{
        margin-bottom: 30px;
        background-repeat: repeat-y;
        background-color:#ffffff;
}
.HG_ausschreibung {
        PADDING-RIGHT: 10px;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 7px;
        VERTICAL-ALIGN: middle;
        PADDING-TOP: 5px;
        color: #0D599B;
        background-color: #2A1FFF;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        width: 100%;
}

.text{
        font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
        color: #072B4B;
        font-size: 11px;
}

.info{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: italic;
        color: #072B4B;
        padding-top: 15px;
        }
.info a, .info a:link, .info a:visited{
        color: #072B4B;
}
.info a:hover{
        text-decoration:none;
}
.font {
        background-color: #ffffff;
        border: 1px solid #666666;
}
.pflicht {
        background-color: #fcfcc0;
        border: 1px solid #000000;
}
