body, maintable
{
background: url(bilder/background.gif);
background-repeat: repeat;
text-align:center;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

/* Galerie Rand entfernen */
#myGallery166,
#myGallery-NoScript166,
.imageElement {
border: 0px ! important;
}


.a1_teaser {
background-color: #eeebeb;
}

.a1-link a,
.a1-link a:hover {
       text-align: left;
       font-family: verdana, arial, helvetica, sans-serif;
       color: #e20020;
       text-decoration: none;
       font-weight: bold;
       font-size: 15px;
}


.important {
        margin: ;
        font-family: verdana, arial, helvetica, sans-serif;
        color: #e20020;
        text-decoration: none;
        font-weight: bold;
        font-size: 15px;
        }


.bodytext, li {
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
}

.external-link-new-window {
border-width: 0px;
border: 0px;
}

.fuss, .vonbis {
font-size: 11px;
font-family: verdana, arial, helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
}

.contenttable, .contenttable-0 {
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
}


/* inputfields/submits */

.input2 {
padding-left: 3px;
padding-right: 3px;
font-size: 12px;
font-family: verdana, tahoma, arial, helvetica, geneva;
line-height:100%;
font-style: normal;
font-weight: normal;
color: #2b2b2b;
width: 160px;
height: 20px;
border: 1px #df0316 solid;
}

.area {padding-left:3px;padding-right:3px;font-size: 10px;font-family: verdana, tahoma, arial, helvetica, geneva;line-height:100%;font-style: normal;font-weight: normal;color: #2b2b2b;height:16px; border-right: #df0316 1px solid; border-top: #df0316 1px solid; border-left: #df0316 1px solid; border-bottom: #df0316 1px solid; background-color: #ffffff;}

.submit {font-family: verdana, arial, tahoma,  helvetica, geneva;font-size: 10px;font-weight: normal; background: #ffffff; color:#000000; line-height : 80%;height:16px; spacing: 1px; border:1px #df0316 solid;}

.select {font-family: verdana, tahoma, arial, helvetica, geneva; font-size: 10px; font-style: normal;color: #2b2b2b;height:18px;line-height: 12px;}

.multiselect {font-family: verdana, tahoma, arial, helvetica, geneva;font-size: 10px; font-style: normal;color: #2b2b2b;;line-height: 12px; scrollbar-3dlight-color:chartreuse;scrollbar-arrow-color:darksalmon;scrollbar-base-color:fuchsia;scrollbar-darkshadow-color:;scrollbar-face-color:hotpink;scrollbar-highlight-color:gold;scrollbar-shadow-color:tomato}

/* KONTAKTFORMULAR */

.csc-mailform {
        font-size: 12px;
        border: 0px;
       }

.csc-mailform-field label {
        font-size: 12px;
        margin:2px;
        font-size:12px;
        line-height:15px;
        color:#000000;
        float: left;
        text-align: right;
        margin-right: 10px;
        width: 120px;
        display: block;
        font-family: verdana, arial, helvetica, sans-serif;
}

.csc-mailform-submit {
        margin-left: 135px;
        margin-top: 20px;
        width: 170px;
        background-color:#e20020;
        color:#FFFFFF;
}

.csc-mailform-submit2 {
        margin-left: 0px;
        margin-top: 0px;
        width: 160px;
        background-color:#e20020;
        color:#FFFFFF;
}



.textarea, .input {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: #000000;
border-right: #94b4dc 1px solid;
border-top: #94b4dc 1px solid;
border-left: #94b4dc 1px solid;
border-bottom: #94b4dc 1px solid;
}

.select {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

/* KONTAKTFORMULAR ENDE */

a.fuss       {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration:underline; color:#e20020;}
a.fuss:aktiv {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration:underline; color:#e20020;}
a.fuss:hover {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration:underline; color:#e20020;}

a       {font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration:underline; color:#cc3333;}
a.aktiv {font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration:underline; color:#cc3333;}
a:hover {font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration:underline; color:#cc3333;}



.csc-header h1 {
        background: url(bilder/ueberschrift.gif) repeat-y;
        padding: 0 0 0 25px;
        height: 25px;
        margin: ;
        font-family: verdana, arial, helvetica, sans-serif;
        color: #e20020;
        text-decoration: none;
        font-weight: bold;
        font-size: 15px;
}

.newsletter1, newsletter1 {
        font-family: verdana, arial, helvetica, sans-serif;
        color: #e20020;
        text-decoration: none;
        font-weight: normal;
        font-size: 14px;
        padding-left: 0px;
        padding-bottom: 0px;
}

.newsletter_text {
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
}




/*************** HAUPT-NAVIGATION ***************/

a.level1mylink {
        line-height: 20px;
        text-decoration:none;
        font-size: 12px;
        color: #ffffff;
        font-weight: normal;
        background-color: ;
        margin-right: 35px;
        margin-bottom: 5px;
}

a.level1mylink:hover {
        line-height: 20px;
        background-image: url(bilder/naviback.gif);
        text-decoration:none;
        font-size: 12px;
        color: #ffffff;
        font-weight: ;
        background-color: ;
        margin-right: 35px;
        margin-bottom: 5px;
}


a.level1mylink_act{
        line-height: 20px;
        background-image: url(bilder/naviback.gif);
        text-decoration:none;
        font-size: 12px;
        color: #ffffff;
        font-weight: ;
        background-color: ;
        margin-right: 35px;
        margin-bottom: 5px;
}

a.level1mylink_act:hover {
        line-height: 20px;
        background-image: url(bilder/naviback.gif);
        text-decoration:none;
        font-size: 12px;
        color: #ffffff;
        font-weight: ;
        background-color: ;
        margin-right: 35px;
        margin-bottom: 5px;
}

/*************** HAUPT-NAVIGATION ENDE ***************/


/*************** UNTER-NAVIGATION 1 ***************/

a.level2mylink {
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-weight: bolder;
        color: #339933;
        font-size: 14px;
        line-height: 1.5;
        letter-spacing : 0,5px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 11px;
        padding-right: 11px;
        margin-right: 10px;
        text-decoration:none;
        }

a.level2mylink:hover {
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-weight: bolder;
        color: #339933;
        font-size: 14px;
        line-height: 1.5;
        letter-spacing : 0,5px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 10px;
        padding-right: 10px;
        margin-right: 10px;
        text-decoration:none;
        background-color:#FFFFFF;
        border-right: #94b4dc 1px solid;
        border-top: #94b4dc 1px solid;
        border-left: #94b4dc 1px solid;
        border-bottom: #94b4dc 1px solid

}

a.level2mylink_act{
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-weight: bolder;
        color: #339933;
        font-size: 14px;
        line-height: 1.5;
        letter-spacing : 0,5px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 10px;
        padding-right: 10px;
        margin-right: 10px;
        text-decoration:none;
        background-color:#FFFFFF;
        border-right: #94b4dc 1px solid;
        border-top: #94b4dc 1px solid;
        border-left: #94b4dc 1px solid;
        border-bottom: #94b4dc 1px solid

}

a.level2mylink_act:hover {
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-weight: bolder;
        color: #339933;
        font-size: 14px;
        line-height: 1.5;
        letter-spacing : 0,5px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 10px;
        padding-right: 10px;
        margin-right: 10px;
        text-decoration:none;
        background-color:#FFFFFF;
        border-right: #94b4dc 1px solid;
        border-top: #94b4dc 1px solid;
        border-left: #94b4dc 1px solid;
        border-bottom: #94b4dc 1px solid
}

/**
 * Cal fuer Programmansicht
 */
 #programm_list {
 width: 600px;
 }
#programm_list dl {
        overflow:hidden;
        margin:0px;
        margin-bottom: 20px
}
#programm_list dl h2 {
        font-family: verdana, arial, helvetica, sans-serif;
        color: #e20020;
        text-decoration: none;
        font-weight: bold;
        font-size: 16px;
        margin:0px;
}
#programm_list img {
        float: left;
        margin-right:20px;
}
#programm_list dd {
        margin-left:140px
}

.cal_datum {
        font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif;
        font-weight: bold;
        color: #333333;
        font-size: 14px;
}

#programm_list p.bodytext {

}
