body{

        background-color: #000;
        background-image:url(../gfx/background.jpg);
        background-position:center;
        background-attachment:fixed;
        background-repeat: no-repeat;
        padding: 0px;
        margin 0px auto;
        width: 100%;
        height: 100%;
}

/* Textformatierung */


h1{ color:#cd0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight:normal;
        float:left;
}

h2{         color:ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight:normal;
        float:left;
        margin-bottom: 10px;

}

h3 {
          font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #fff;
        font-weight:normal;
        float:left;
        text-align:justify;
}

h4{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #fff;
        font-weight:normal;
        float:left;
        text-align:justify;
        margin-bottom:10px;
}

h5 {
          font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #fff;
        font-weight:normal;
        float:left;
        text-align:left;
}

/* Linkformatierung */

a{
        color: #CD0000;
        text-decoration: none;
        font-family:Arial, Helvetica, sans-serif;
}

a:hover{
        color: #CD0000;
        text-decoration: none;
}

img{
        border: none;
}

#design{
        width: 970px;
        height: 100%;
        padding: 20px;
        margin: 0px auto 10px auto;
}

#head{
        width: 970px;
        background-image:url(../gfx/logo.png);
        background-repeat: no-repeat;
}

#choose_language{
        float: right;
        height: 15px;
}


/* Navigation */

#navi{
        float: right;
        list-style-type: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        padding-top: 10px;
        padding-left: 50px;
}

#navi li{
        display: block;
        float:left;
        margin: 0 0 0 4px;
        padding: 0px;
        background-color: transparent;
}

#navi li a{
        display: block;
        color: #fff;
        text-decoration: none;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 35px;
}

#navi li a:hover {
        color: #fff;
        background-color: #CD0000;
}

#navi li a:active {
        color: #fff;
        background-color: #CD0000;
}

#navi ul .current_page_item  a {
        color: #fff;
        background-color: #CD0000;
}

#clear{
        clear:both;
}


/* Bild der Band im Design */

#head2_img{
        height: 426px;
        width: 970px;
        background-image:url(../gfx/head3_img.jpg);
        background-repeat: no-repeat;
}


/* Box mit Lauftext */

#marquee_box{
        height: 25px;
        background-color: #CD0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #fff;
        padding-top: 5px;
}


/* Ab hier Content */

#cont_container{
        margin-top: 30px;
}

#cont_left{
        float: left;
        width: 160px;
}

#cont_main{
        float: left;
        width: 580px;
        min-height: 785px;
        padding-left: 35px;
        padding-right: 35px;
}

#cont_main2{
        float: left;
        width: 730px;
        min-height: 785px;
        padding-left: 0px;
        padding-right: 0px;
}

#cont_right{
         float:right;
        width: 160px;
}

#box_cont{
        width: 160px;
        border: none;
        margin-bottom: 3px;
}

#box_button{
        padding-top: 10px;
        width: 160px;
        margin-bottom: 15px;
}

#box_title{
        color:#ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight:normal;
        float:left;
        margin-bottom:10px;
}

#cont_title{
        padding-bottom: 35px;

}


/* Ab hier der Footer-Bereich */

#footer_container{
        height: 110px;
        width: 100%;
        background-color: #fff;
}

#footer_cont{
        padding-top:25px;
        padding-left: 10px;
        padding-right: 10px;
}

#footer_cont_left{
        float: left;
}

#footer_cont_right{
        float: right;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        font-weight: normal;
}

#footer_lastrow{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
}


/* Linkformatierung von Kontakt/Impressum im Footer */

#footer_lastrow a{
        color: #000;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
}

#footer_lastrow a:hover{
        color: #000;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
}

#spacer_page_end{
        height: 30px;
}

td {vertical-align: top;}

#b_content{border:0;width:850px;border-spacing:0px;text-align:center;color: #fff;font-family: Arial, Helvetica, sans-serif; }
#t_content{border:0;width:835px;border-spacing:0px;text-align:left;margin:0px auto;color: #fff;font-family: Arial, Helvetica, sans-serif; }
#t_dates{border:0;width:970px;border-spacing:2px;text-align:left;margin:0px auto;color: #fff;font-family: Arial, Helvetica, sans-serif; }
#t_dates td{padding-left:3px !important;}
#t_dates tr:hover{background-color:#222222;}
#t_date{width:151px;padding-left:3px;color: #fff;font-family: Arial, Helvetica, sans-serif; }
#t_city{width:236px;padding-left:3px;color: #fff;font-family: Arial, Helvetica, sans-serif; }
#t_venue{width:267px;padding-left:3px;color: #fff;font-family: Arial, Helvetica, sans-serif; }
#t_info{width:292px;padding-left:3px;color: #fff;font-family: Arial, Helvetica, sans-serif; }
.datesHead{background-color:#222222 !important;}