div.menu-punkt {
    border-style:dashed;
    border-top-width:1px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-color: #CC6699; 

    padding-top:2px;
    margin-bottom: 3px;
}

div.menu-punkt-on {
    border-style:dashed;
    border-top-width:1px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-color: #CC6699; 

    padding-top:2px;
    margin-bottom: 3px;

    font-size:11px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    color:#660033;
}


a.menu-punkt-normal {
    font-size:11px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    color:#CC0066;
}


a.menu-punkt-normal:hover {
    font-size:11px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    color:#660033;
}


div.menu-anriss {
    border-style:solid;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:4px;
    border-left-width:1px;
    border-color: #CC6699; 

    padding-top:5px;
    padding-bottom:4px;
    padding-left:4px;
    padding-right:4px;

    margin-top: 10px;
    margin-bottom: 10px;
}

div.menu-anriss-titel {
    font-size:12px;
    font-family:verdana,arial,sans-serif;
    font-weigt:bold;

    text-align:left;

    color:#660033;
    margin-bottom: 3px;
}

div.menu-anriss-text {
    font-size:10px;
    font-family:verdana,arial,sans-serif;

    text-align:left;

    color:#660033;
}

div.menu-anriss-link {
    margin-top: -3px;

    text-align:right;
}

a.menu-anriss-link {
    font-size:9px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    color:#CC0066;
}

a.menu-anriss-link:hover {
    font-size:9px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    color:#660033;
}
























div.global-titel-seite-a {
    font-size:24px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    text-align:left;

    color:#CC0066;

    padding-top:0px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
}

div.global-titel-seite-b {
    font-size:16px;
    font-family:verdana,arial,sans-serif;

    text-align:left;

    color:#CC0066;

    padding-top:0px;
    padding-bottom:20px;
    padding-left:0px;
    padding-right:0px;
}

div.global-lead {
    font-size:13px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    text-align:left;
    line-height: 15px;
    letter-spacing: -0.2px;

    color:#660033;

    margin-top:0px;
    margin-bottom:15px;
    margin-right:100px;

    padding-top:4px;
    padding-bottom:6px;

    border-style:solid;
    border-top-width:1px;
    border-right-width:0px;
    border-bottom-width:1px;
    border-left-width:0px;
    border-color: #CC6699; 
}

div.global-text {
    font-size:12.5px;
    font-family:verdana,arial,sans-serif;

    text-align:left;
    line-height: 16.5px;
    letter-spacing: -0.1px;

    color:#000000;

    margin-top:0px;
    margin-bottom:10px;
    margin-right:20px;
}

.global-text a:link { color:#CC0066; }
.global-text a:visited { color:#CC0066; }


div.global-byline {
    font-size:9px;
    font-family:verdana,arial,sans-serif;

    text-align:right;
    line-height: 14px;

    color:#660033;

    margin-top:15px;

    border-top-style:solid;
    border-top-width:1px;
    border-top-color: #CC6699; 
}




div.global-bild-breit {
    font-size:10px;
    font-family:verdana,arial,sans-serif;
    font-weight:normal;

    text-align:left;

    width:90%;
    overflow:hidden; /* Mac IE strikes here */

    color:#CC0066;

    margin-top:10px;
    margin-bottom:15px;

    padding-top:1px;
    padding-bottom:4px;
}



div.global-box-titel {
    font-size:10px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    text-align:left;

    color:#ffffff;

    width:342px;
    overflow:hidden; /* Mac IE strikes here */

    background-color:#CC0066;

    margin-top:20px;
    margin-bottom:0px;

    padding-top:2px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
}

div.global-box-text {
    font-size:12.5px;
    font-family:verdana,arial,sans-serif;

    text-align:left;
    line-height: 16.5px;
    letter-spacing: -0.1px;

    color:#CC0066;

    width:342px;

    border-style:solid;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:1px;
    border-left-width:0px;
    border-color: #CC0066; 

    padding-top:4px;
    padding-bottom:6px;
    padding-left:5px;
    padding-right:5px;

    margin-top: 0px;
    margin-bottom: 5px;
}

.global-box-text a:link { color:#CC0066; text-decoration:underline; }
.global-box-text a:visited { color:#CC0066; text-decoration:underline; }



div.global-box-links {
    font-size:12.5px;
    font-family:verdana,arial,sans-serif;

    text-align:left;
    line-height: 16.5px;
    letter-spacing: -0.1px;

    color:#CC0066;

    width:342px;

    border-style:solid;
    border-top-width:1px;
    border-right-width:0px;
    border-bottom-width:1px;
    border-left-width:0px;
    border-color: #CC0066; 

    padding-top:4px;
    padding-bottom:6px;
    padding-left:5px;
    padding-right:5px;

    margin-top: 0px;
    margin-bottom: 5px;
}


a.global-box-links {
    color:#CC0066;
}

a.global-box-links:hover {
    color:#FF3399;
    text-decoration:underline;
}





div.global-box-kommentar {
    font-size:11.5px;
    font-family:verdana,arial,sans-serif;

    text-align:left;
    line-height: 14.5px;
    letter-spacing: -0.1px;

    color:#000000;

    width:342px;

    border-style:solid;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:1px;
    border-bottom-style: dashed;
    border-left-width:0px;
    border-color: #CC0066; 

    padding-top:4px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;

    margin-top: 0px;
    margin-bottom: 5px;
}


div.global-box-kommentar-byline {
    font-size:9px;
    font-family:verdana,arial,sans-serif;

    text-align:right;
    line-height: 14px;

    color:#660033;

    margin-top:2px;
}















div.global-bumper {
    font-size:9px;
    font-family:verdana,arial,sans-serif;

    text-align:right;
    line-height: 14px;

    color:#ffffff;

    margin-top:2px;
}

















a.linkliste {
    font-size:12.5px;
    font-family:verdana,arial,sans-serif;
    line-height: 16.5px;

    text-align:left;

    color:#990066;
    background-color:#ffffff;

    padding-top:1px;
    padding-bottom:2px;
}


a.linkliste:hover {
    font-size:12.5px;
    font-family:verdana,arial,sans-serif;
    line-height: 16.5px;

    text-align:left;

    color:#000000;
    background-color:#ffffff;

    padding-top:1px;
    padding-bottom:2px;
}



























div.global-titel-sideline-klein {
    font-size:14px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    text-align:left;

    color:#ffffff;

    padding-top:40px;
    padding-bottom:20px;
    padding-left:0px;
    padding-right:0px;
}


div.global-titel-sideline-klein-follow {
    font-size:14px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    text-align:left;

    color:#ffffff;

    padding-top:20px;
    padding-bottom:20px;
    padding-left:0px;
    padding-right:0px;
}

















a.mitgliederliste {
    font-size:10px;
    font-family:verdana,arial,sans-serif;

    text-align:left;

    color:#ffffff;
    background-color:#990066;

    padding-top:0px;
    padding-bottom:1px;
    padding-left:3px;
    padding-right:3px;
}


a.mitgliederliste:hover {
    font-size:10px;
    font-family:verdana,arial,sans-serif;

    text-align:left;

    color:#990066;
    background-color:#ffffff;

    padding-top:0px;
    padding-bottom:1px;
    padding-left:3px;
    padding-right:3px;
}


div.mitgliederliste-container {
    padding-top:0px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
}




















span.kalender-tag {
    font-size:10px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    text-align:left;

    color:#ffffff;
    background-color:#990066;

    padding-top:2px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
}

span.kalender-zeit {
    font-size:10px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    text-align:left;

    color:#ffffff;
    background-color:#CC0066;

    padding-top:0px;
    padding-bottom:1px;
    padding-left:3px;
    padding-right:3px;
}

span.kalender-ort {
    font-size:10px;
    font-family:verdana,arial,sans-serif;

    text-align:left;

    color:#000000;
    background-color:#ffffff;

    padding-top:0px;
    padding-bottom:1px;
    padding-left:3px;
    padding-right:3px;
}

.kalender-ort a:link { color:#000000; }
.kalender-ort a:visited { color:#000000; }


span.kalender-genre {
    font-size:12px;
    font-family:verdana,arial,sans-serif;

    text-align:left;

    color:#000000;

    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
}

span.kalender-titel {
    font-size:14px;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;

    text-align:left;

    color:#000000;

    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
}

span.kalender-untertitel {
    font-size:12px;
    font-family:verdana,arial,sans-serif;

    text-align:left;

    color:#000000;

    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
}

div.kalender-container-tag {
    padding-top:15px;
    padding-bottom:10px;
    padding-left:0px;
    padding-right:0px;
}

div.kalender-container-anlass {
    padding-top:0px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:0px;
}

div.kalender-container-datenkopf {
    padding-top:0px;
    padding-bottom:4px;
    padding-left:0px;
    padding-right:0px;
}

div.kalender-container-datenbody {
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}
