@charset "ISO-8859-1";

body {
        background-color: #3f3f3f;
        color: #000000;
        font-family: Arial,sans-serif;
        font-size: 11px;
        }

a {text-decoration:none; outline:none;}

#noscreen {
        display: none;
        font-family: Arial,sans-serif;
        font-size: 14px;
        color: #000000;
        text-align: left;
        background: #ffffff; }
#noprint {
        font-family: Arial,sans-serif;
        font-size: 12px;
        color: #000000;
        text-align: left;}
#noprint a {
        font-family: Arial,sans-serif;
        font-size: 12px;
        color: #000000;
        text-align: left;}

#mainframe {
        position: relative; top: 0px; width: 800px; margin: 0px auto; text-align: left;
        border: 0px solid; background-color: #5f5f5f;
        }
#subframeright {
        position: absolute; top: 120px; left: 180px; width: 580px; float: left;
        border: 0px solid; border-color: #000000; background-color: #dddddd; overflow: hidden;
        }
#title {
        position: absolute; top: 40px; left: 40px; width: 720px; height: 38px;
        border: 0px solid; border-color: #000000; background-color: #393d38; overflow: hidden;
        font-family: Times,serif; line-height: 38px;
        font-size: 15px;
        color: #f8af46; }
span.title {
        font-family: Times,serif;
        font-size: 30px;
        padding: 0px 0px 0px 20px;
        color: #f8af46; }

#menu1 {
        position: absolute; top: 100px; left: 40px; width: 40px; float: left;
        border: 0px solid; border-color: #000000; background-color: #393d38; overflow: visible;
        color: #ffffff;
        font-weight: bold; }
#menu1 a {
        color: #ffffff;
        font-weight: bold; }
#menu1 a:hover {
        color: #f8af46; }
span.menu1active {
        color: #f8af46;
        font-weight: bold;
        background-color: #393d38; }

#menu2 {
        position: absolute; top: 80px; left: 40px; width: 720px; height: 18px;
        border: 0px solid; border-color: #000000; background-color: #440000; overflow: hidden;
        color: #f8af46; line-height: 18px;
        font-weight: bold; }
#menu2 a {
        color: #ffffff;
        font-weight: bold;}
#menu2 a:hover {
        color: #f8af46; }

#menu3 {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold; }
#menu3 a {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold; }
#menu3 a:hover {
        font-size: 12px;
        color: #f8af46; }
span.menu3active {
        color: #f8af46;
        font-size: 12px;
        font-weight: bold;}

#text1 {
        position: absolute; top: 20px; left: 20px; width: 540px; float: left;
        border: 0px solid; border-color: #000000; background-color: #dddddd; overflow: hidden;
        color: #000000;
        font-size: 12px;}
#text1 a {
        color: #000000;
        font-size: 11px;
        font-weight: bold;}
#text1 a:hover {
        color: #f8af46;
        background-color: 393d38;}

#cdtext {
        position: absolute; top: 145px; left: 215px; width: 345px; height: 180px; float: left;
        border: 0px solid; border-color: #000000; background-color: #dddddd; overflow: hidden;
        font: 12px #000000 Arial,sans-serif;
        }
span.association {
        font-family: Times,serif;
        color: #550000;
        font-size: 20px; }
span.cdtitle {
        color: #f8af46;
        font-size: 11px;
        font-weight: bold;
        background-color: 393d38;}
span.date {
        font-weight: bold; }
span.event {
        font-weight: bold;
        color: #cc0000; }
span.orgeltitel {
        font-family: Times,serif;
        color: #550000;
        font-size: 20px; }
span.tickets {
        font-weight: bold; }
span.town {
        font-weight: bold; }

#organthumbnail {
        position: absolute; top: 22px;
        border: 2px solid; border-color: #550000; background-color: #dddddd;
        text-align: center; vertical-align: middle;
        color: #ffffff;
        font-size: 11px;
        font-weight: bold;}
#organthumbnail a {
        color: #ffffff;
        background-color: #393d38; }
#organthumbnail a:hover {
        color: #f8af46; }
span.thumbnailtext a {
        color: #ffffff;
        font-weight: bold;
        background-color: #393d38;}

.orgeldisposition {
        font-family: Arial,sans-serif;
        color: #000000;
        font-size: 12px; }

#kalenderwochentag {
        font-family: Arial,sans-serif;
        color: #000000;
        font-size: 12px;
        text-align:center;
        background-color: #ffffdd;}
#kalenderdatum {
        font-family: Arial,sans-serif;
        color: #000000;
        font-size: 12px;
        text-align:center;}
#kalenderdatum a {
        font-family: Arial,sans-serif;
        color: #ffffff;
        font-size: 12px;
        font-weight:bold;
        text-align:center;
        background-color: #330000;}
#kalenderdatum a:hover {
        font-family: Arial,sans-serif;
        color: #000000;
        font-size: 12px;
        text-align:center;
        font-weight:bold;
        cursor:pointer;
        background-color:#f8af46}

#veranstaltung {
        font-family: Arial,sans-serif;
        color: #000000;
        font-size: 12px;
        text-align: left;
        background-color: #ffffdd;}
#veranstaltung a {
        font-family: Arial,sans-serif;
        color:#ffffff;
        font-size:12px;
        font-weight:bold;
        text-align:left;
        background-color:#5f5f5f;}
#veranstaltung a:hover {
        font-family: Arial,sans-serif;
        color: #f8af46;
        font-size: 12px;
        font-weight: bold;
        text-align: left;
        background-color: #3f3f3f;}
span.veranstaltungsdatum {
        font-weight:bold;}
span.veranstaltungstitel {
        font-weight:bold;
        color:#aa4400;}
span.veranstaltungstext {
        color:#000000;}
span.veranstaltungskarten {
        }
