



body {
    background-color:#000;
    font-family:'Arial',Arial,serif;
    font-size:16px;
    background-image: url(../img/site/bg_main_orange.jpg);
    background-repeat: repeat-x;
}


.box {
    border:0;
    padding:0;
    margin:0;
    font-family:'Arial',Arial,serif;
    color: #000;
}

.inbox {
    background-color: #fff;
    border:0;
    padding:0;
    margin:0;
    font-family:'Arial',Arial,serif;
    color: #000;
}


.boxTermin {
    border: 2px solid #fff;
    background-color: #fff;
    background-image: url("../img/site/bg_termine.jpg");
    background-repeat: repeat-x;
    display: inline-block;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 0 10px #444;
    -webkit-box-shadow: 0 0 10px #444;
    box-shadow: 0 0 10px #444;
    font-family:'Arial',Arial,serif;
    color: #fff;
}
.boxNavi {
    border: 2px solid #fff;
    background-color: #fff;
    background-image: url("../img/site/bg_navigation.jpg");
    background-repeat: repeat-x;
    display: inline-block;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 0 10px #444;
    -webkit-box-shadow: 0 0 10px #444;
    box-shadow: 0 0 10px #444;
    font-family:'Arial',Arial,serif;
    color: #000;
}
.boxMovie {
    border: 2px solid #fff;
    background-color: #000;
    display: inline-block;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 0 10px #444;
    -webkit-box-shadow: 0 0 10px #444;
    box-shadow: 0 0 10px #444;
    font-family:'Arial',Arial,serif;
    color: #fff;
}
.boxCounter {
    border: 2px solid #fff;
    background-color: #000;
    background-image: url("../img/site/bg_counter.jpg");
    padding: 10px 10px;
    margin: 10px 10px 10px 10px;
    empty-cells: hide;
    display: inline-block;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 0 10px #444;
    -webkit-box-shadow: 0 0 10px #444;
    box-shadow: 0 0 10px #444;
    font-family:'Arial',Arial,serif;
    color: #fff;
    font-weight:bold;
}

.boxNext {
    border: 2px solid #fff;
        background-image: url("../img/site/bg_blue_small.jpg");
    background-color: #001661;
    padding: 10px 10px;
    margin: 5px 15px 5px 15px;
    display: inline-block;
    -moz-box-shadow: 0 0 10px #666;
    -webkit-box-shadow: 0 0 10px #666;
    box-shadow: 0 0 10px #666;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    font-family:'Arial',Arial,serif;
    color: #fff;
}

.boxInline {
    border: 2px solid #fff;
        background-image: url("../img/site/bg_blue_small.jpg");
    background-color: #001661;
    padding: 5px 5px;
    margin: 5px 5px 5px 5px;
    display: inline-block;
    -moz-box-shadow: 0 0 10px #666;
    -webkit-box-shadow: 0 0 10px #666;
    box-shadow: 0 0 10px #666;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    font-family:'Arial',Arial,serif;
    font-size:14px;
    color: #fff;
}

.boxAds {
    border: 2px solid #fff;
    background-color: #fff;
    padding: 2px 2px;
    margin: 5px 5px 5px 5px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 0 10px #444;
    -webkit-box-shadow: 0 0 10px #444;
    box-shadow: 0 0 10px #444;
    font-family:'Arial',Arial,serif;
    color: #fff;
}

.boxFacebook {
    border: 2px solid #fff;
    background-color: #fff;
    padding: 10px 10px;
    margin: 10px 10px 10px 10px;
    empty-cells: hide;
    display: inline-block;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 0 10px #444;
    -webkit-box-shadow: 0 0 10px #444;
    box-shadow: 0 0 10px #444;
    font-family:'Arial',Arial,serif;
    color: #fff;
    font-weight:bold;
}

.button {
    border: 2px solid #fff;
    background-color: #D9E6F6;
    padding: 5px 5px;
    margin: 5px 15px 5px 15px;
    display: inline-block;
    -moz-box-shadow: 0 0 10px #666;
    -webkit-box-shadow: 0 0 10px #666;
    box-shadow: 0 0 10px #666;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    font-family:'Arial',Arial,serif;
    color: #000;
}

a.button {
    text-decoration: none;
}

a.button:hover {
    border: 2px solid #fff;
    background-color: #fff;
    padding: 5px 20px;
    margin: 5px 5px 5px 5px;
    display: inline-block;
    -moz-box-shadow: 0 0 10px #fff;
    -webkit-box-shadow: 0 0 10px #fff;
    box-shadow: 0 0 10px #fff;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    font-family:'Arial',Arial,serif;
    color: #3366FF;
}

.buttonSmall {
    border: 2px solid #fff;
    background-color: #D9E6F6;
    padding: 5px 5px;
    margin: 2px 2px 5px 5px;
    display: inline-block;
    -moz-box-shadow: 0 0 10px #666;
    -webkit-box-shadow: 0 0 10px #666;
    box-shadow: 0 0 10px #666;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    font-family:'Arial',Arial,serif;
    color: #000;
}

a.buttonSmall {
    text-decoration: none;
}

a.buttonSmall:hover {
    border: 2px solid #fff;
    background-color: #fff;
    padding: 5px 10px;
    margin: 2px 2px 5px 5px;
    display: inline-block;
    -moz-box-shadow: 0 0 10px #fff;
    -webkit-box-shadow: 0 0 10px #fff;
    box-shadow: 0 0 10px #fff;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    font-family:'Arial',Arial,serif;
    color: #3366FF;
}

.fontTerminBox {
    color:#fff;
    font-weight:bold;
}

.fontTerminBoxContent {
    color:#fff;
    font-size:12px;
    font-weight:bold;
}

.fontTerminBoxContentSmall {
    color:#05418A;
    font-size:12px;
    font-weight:bold;
}

.fontContentSmall {
    color:#000;
    font-size:11px;
}

.fontContentSmallWhite {
    color:#fff;
    font-size:11px;
}

a.fontContentSmallWhite {
    color:#fff;
    font-size:11px;
    text-decoration: none;
}

.fontNaviBoxContent {
    color:#05418A;
    font-size:14px;
    font-weight:bold;
}

.fontCounterSmall {
    color:#fff;
    font-size:14px;
    font-weight:bold;
}

.fontAnmeldungSmall {
    color:#000;
    font-size:14px;
}

.fontDateDay {
    color:#fff;
    font-size:14px;
    font-weight:bold;
}

.fontDateTime {
    color:#9ABAE3;
    font-size:14px;
    font-weight:bold;
}

.fontDateLocation {
    color:#fff;
    font-size:14px;
    font-weight:bold;
}

.fontDateName {
    color:#9ABAE3;
    font-size:14px;
    font-weight:bold;
}

.fontHeadline {
    color:#05418A;
    font-size:16px;
    font-weight:bold;
}

.fontHeadlineBig {
    color:#05418A;
    font-size:28px;
    font-weight:bold;
}

.fontHeadlineLink {
    color:#D9E6F6;
    font-size:24px;
    font-weight:bold;
}

a.fontHeadlineLink {
    color:#D9E6F6;
    font-size:24px;
    font-weight:bold;
    text-decoration: none;
}

.fontHeadlineLink:hover {
    color:#fff;
    font-size:24px;
    font-weight:bold;
}


.fontHeadlineBadaboomWhite {
    color:#fff;
    font-size:16px;
    font-family: 'Arial',Arial,serif;
    font-weight: bold;
    font-style: normal;
}


.fontMarquee {
    color:#006395;
    font-size:16px;
    font-family: 'Arial',Arial,serif;
    font-weight: bold;
    font-style: normal;
}

.fontSmall {
    color:#000;
    font-size:14px;
}

































