@charset "UTF-8";
#header {
     overflow: hidden;
     color: #1F1F1F;
        font-size: 13px;
      height: 222px;
          width: 900px;
          margin:0 auto;
        }
#header3 {
     overflow: hidden;
     color: #1F1F1F;
        font-size: 13px;
      height: 566px;
          width: 900px;
          margin:0 auto;
        }
#header2 {
     overflow: hidden;
     color: #1F1F1F;
        font-size: 13px;
      height: 760px;
          width: 900px;
          margin:0 auto;
        }
#header4 {
     overflow: hidden;
     color: #1F1F1F;
        font-size: 13px;
      height: 80px;
          width: 900px;
          margin:0 auto;
        }
#header5 {
     overflow: hidden;
     color: #999999;
        font-size: 13px;
      height: 157px;
          width: 900px;
          margin:0 auto;
        }
#header6 {
     overflow: hidden;
     color: #1F1F1F;
        font-size: 13px;
      height: 125px;
          width: 900px;
          margin:0 auto;
        }
#header7 {
     overflow: hidden;
     color: #1F1F1F;
        font-size: 13px;
      height: 80px;
          width: 900px;
          margin:0 auto;
        }
#header8 {
     overflow: hidden;
     color: #1F1F1F;
        font-size: 13px;
      height: 68px;
          width: 900px;
          margin:0 auto;
        }
/*Slider und Bilder Hover anfang*/

#slider_control {
       height: 52px;
           float:left;
           width: 900px;
       background:  #1F1F1F;
            padding-bottom: 15px;
                 padding-top: 15px;
              }
.weitereprogramme {
         float:left;
       height: 27px;
           width: 195px;
       background:  #1F1F1F;
           text-align: left;
            padding-left: 20px;
        padding-right: 0px;
                 padding-top: 15px;
      }
.prev_cont {
        float:left;
         padding-left: 285px;
    height: 52px;
        width: 52px;
   background:  #1F1F1F;
         text-align: left;
      }
.next_cont {
        float:left;
    height: 52px;
           width: 52px;
       background:  #1F1F1F;
           text-align: left;
      }


          /*buttons next prev Hover anfang*/
.next span {
        display:                        none;
}
.next:link, .next:visited {
        display:                        block;
        width:                                52px;
        height:                                52px;
        background:                        url(images/Pfeil-rechtsG.png);
}
.next:hover, .next:active, .next:focus {
        background-image:                url(images/Pfeil-rechtsW.png);
}
.prev span {
        display:                        none;
}
.prev:link, .prev:visited {
        display:                        block;
        width:                                52px;
        height:                                52px;
        background:                        url(images/Pfeil-linksG.png);
}
.prev:hover, .prev:active, .prev:focus {
        background-image:                url(images/Pfeil-linksW.png);
}


/*buttons next prev Hover ende*/

/*ProgrammBild1 Hover anfang*/
.pro1 span {
        display:                        none;
}
.pro1:link, .pro1:visited {
        display:                        block;
        width:                                219px;
        height:                                350px;
        background:                        url(images/P1Walk-actW.jpg);
}
.pro1:hover, .pro1:active, .pro1:focus {
        background-image:                url(images/P1Walk-actG.jpg);
}
/*ProgrammBild1 Hover ende*/


.pro2 span {
        display:                        none;
}
.pro2:link, .pro2:visited {
        display:                        block;
        width:                                219px;
        height:                                350px;
        background:                        url(images/P2GangsterW.jpg);
}
.pro2:hover, .pro2:active, .pro2:focus {
        background-image:                url(images/P2GangsterG.jpg);
}


.pro3 span {
        display:                        none;
}
.pro3:link, .pro3:visited {
        display:                        block;
        width:                                219px;
        height:                                350px;
        background:                        url(images/P3FeuerW.jpg);
}
.pro3:hover, .pro3:active, .pro3:focus {
        background-image:                url(images/P3FeuerG.jpg);
}





.pro4 span {
        display:                        none;
}
.pro4:link, .pro4:visited {
        display:                        block;
        width:                                219px;
        height:                                350px;
        background:                        url(images/P4StelzenW.jpg);
}
.pro4:hover, .pro4:active, .pro4:focus {
        background-image:                url(images/P4StelzenG.jpg);
}



.pro5 span {
        display:                        none;
}
.pro5:link, .pro5:visited {
        display:                        block;
        width:                                219px;
        height:                                350px;
        background:                        url(images/P5FussballW.jpg);
}
.pro5:hover, .pro5:active, .pro5:focus {
        background-image:                url(images/P5FussballG.jpg);
}


.pro6 span {
        display:                        none;
}
.pro6:link, .pro6:visited {
        display:                        block;
        width:                                219px;
        height:                                350px;
        background:                        url(images/P6TobiW.jpg);
}
.pro6:hover, .pro6:active, .pro6:focus {
        background-image:                url(images/P6TobiG.jpg);
}


.pro7 span {
        display:                        none;
}
.pro7:link, .pro7:visited {
        display:                        block;
        width:                                219px;
        height:                                350px;
        background:                        url(images/P7HutW.jpg);
}
.pro7:hover, .pro7:active, .pro7:focus {
        background-image:                url(images/P7HutG.jpg);
}


/*Slider und Bilder Hover Ende*/
body {

        background-color: #1F1F1F;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;

}
body2 {

        background-color: #fff6e5;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;

}

#topbanner {
        background-image: url(images/BannerVideo.jpg);
        background-repeat: no-repeat;
        height: 305px;
        width: 900px;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
 #topbanner2 {
        background-image: url(images/home.jpg);
        background-repeat: no-repeat;
        height: 771px;
        width: 899px;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
#topbanner3 {
        background-image: url(images/BannerReferenzen.jpg);
        background-repeat: no-repeat;
        height: 208px;
        width: 899px;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
#topbanner4 {
        background-image:;
        background-repeat: no-repeat;
        width: 899px;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
#topbanner5 {
        background-image:url(images/BannerKuenstler.jpg);
        background-repeat: no-repeat;
        height: 275px;
        width: 899px;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
#topbanner6 {
        background-image:url(images/BannerImpressum.jpg);
        background-repeat: no-repeat;
        height: 156px;
        width: 899px;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
#topbanner7 {
        background-image:url(images/BannerProgramm.jpg);
        background-repeat: no-repeat;
        height: 125px;
        width: 899px;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
#topbanner8 {
        background:  #1F1F1F;
        background-repeat: no-repeat;
        height: 57px;
        width: 899px;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
#topbanner9 {
        background:  #fff6e5;
        background-repeat: no-repeat;
        height: 57px;
        width: 899px;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
#spalte2 {
        width: 450px;
        float: left;
        margin-top: 15px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        font-family: Geo Sans Light;
        font-size: 14px;
        text-decoration: none;
        color: #1F1F1F;
        font-style: normal;
        text-decoration: none;
        padding-top: 0px;
        line-height: 16px;


        }
        #spalte22 {
        width: 450px;
        float: right;
        margin-top: 15px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        font-family: Geo Sans Light;
        font-size: 14px;
        line-height: 16px;
        text-decoration: none;
        color: #1F1F1F;
        font-style: normal;
        text-decoration: none;

        }

        .thumb {
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        text-decoration: none;
        color: #1F1F1F;
        font-style: normal;
        text-decoration: none;
        padding-top: 30px;
        line-height: 16px;
        }
        .subnav {
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 10px;
        text-decoration: none;
        color: #1F1F1F;
        font-style: normal;
        text-decoration: none;
        padding-top: 0px;
        line-height: 16px;
        }
.spacer{
        width: 200px;
        height: 20px;
        float: left;
        padding-left: 0px;
        padding-right: 0px;
}
.video{
        width: 200px;
        height: 30px;
        float: left;
        padding-left: 0px;
        padding-top: 30px;
}

#spalte3 {
        width: 235px;
        background: #fff6e5;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
#spalte33 {
        width: 430px;
        background: #fff6e5;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-top: 30px;
        text-align: center;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        color: #999999;


        }
        #spalte333a {
        width: 235px;
        background: #fff6e5;
        float: left;
        margin-top: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;


        }
         #spalte333b {
        width: 400px;
        height:320px;
        float: left;
        margin-top: 0px;
        padding-top: 32px;
        padding-left: 10px;
        padding-right: 0px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        line-height: 16px;
        text-decoration: none;
        color: #1F1F1F;
        font-style: normal;
        text-decoration: none;

        }
         #spalte333c {
        width: 200px;
        height: 60px;
        float: left;
        margin-top: 0px;
        padding-top: 32px;
        padding-left: 10px;
        padding-right: 0px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        line-height: 16px;
        text-decoration: none;
        color: #1F1F1F;
        font-style: normal;
        text-decoration: none;

        }
#spalte5 {
        width: 899px;
        float: left;
        margin-top: 0px;
        padding-top: 10px;
        padding-left: 66px;
        padding-right: 0px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        line-height: 16px;
        color: #1F1F1F;
        font-style: normal;
        text-decoration: none; }
#spalte6 {
        width: 899px;
        float: left;
        margin-top: 0px;
        padding-top: 10px;
        padding-left: 0px;
        padding-right: 0px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        line-height: 16px;
        color: #1F1F1F;
        font-style: normal;
        text-decoration: none; }
#spalte41 {
        width: 223px;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        }
#spalte42 {
        width: 223px;
        float: left;
        margin-top: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        }
#spalte43 {
        width: 223px;
        float: left;
        margin-top: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
#spalte44 {
        width: 223px;
        float: left;
        margin-top: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        }
#spalte45 {
        width: 223px;
        float: left;
        margin-top: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        }
#spalte46 {
        width: 223px;
        float: left;
        margin-top: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        }
#spalte47 {
        width: 223px;
        float: left;
        margin-top: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        }
#spalte48 {
        width: 223px;
        float: left;
        margin-top: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        }

#spalte1 {
        background-image: url(images/bild3.jpg);
        background-repeat: no-repeat;
        height: 450px;
        width: 900px;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        }
#spalte1_video {
        width: 470px;
        background: #1F1F1F;
        float: left;
        margin-top: 0px;
        padding-left: 0px;
        padding-top: 30px;

}



#kontakt {
        background-repeat: no-repeat;
        width: 900px;
        float: left;
        margin-top: 20px;
        padding-top: 10px;
        padding-left: 0px;
        padding-right: 0px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        line-height: 16px;
        text-decoration: none;
        color: #999999;
        font-style: normal;
        text-decoration: none;

        }
.form {
        width: 280px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 20px;
        float: left;
}
.form_return {
        width: 300px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 30px;
        float: left;
        text-align: center;
}
.form_bild {
        width: 500px;
        height: 425px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        float: right;

}
.impressum {
   clear: both;
        width: 900px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 30px;
        float: left;

}


#wrapper {
        margin:0 auto;
        width: 900px;
        position: relative;
        overflow: hidden;
        color: #f8f8f8;
}

#wrapper2 {
        margin:0 auto;
        background: #fff6e5;
        width: 900px;
        position: relative;
        overflow: hidden;
        color: #f8f8f8;
}

#footer {
        width: 900px;
        height: 40px;
        clear: both;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 10px;
}
#footer2 {
        width: 900px;
        height: 40px;
        clear: both;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
}
#footer3 {
        width: 450px;
        height: 40px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 10px;
                float: left;
}
#footer4 {
        width: 450px;
        height: 40px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
                float: right;
                text-align: right;
}

#sidebar1 {
        width: 250px;
        text-align: left;
        float: left;
        margin: 20px 0px 30px 0px;
        padding: 0;
        line-height: 1.6em;
        color: #cbcbcb;
        }
div#navwrapper {
        float: left;
         margin: 0;

        height: 75px;
        width: 900px;
        padding-top: 0px;
        margin-top: 0px;
        margin-left: 0px;
        padding-left: 0px;

}
#programm2{

        height: 35px;
        margin-top: 0px;
        margin-left: 0px;
        float:left;
        margin: 0px;
        padding-top: 15px;
        padding-left: 0px;
        text-align: center;
}
#programm2 a.links{
background-image: url(images/PfeillinksW.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#programm2 a.links:hover, #programm2 a.active {
background-image: url(images/PfeillinksG.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}

#navi {

        height: 65px;
        margin-top: 0px;
        margin-left: 0px;
        float:left;
        margin: 0px;
        padding-top: 15px;
        padding-left: 0px;
        text-align: center;
}

#navi li {
        color:#1F1F1F;
        height: 40px;
        float:left;
        text-align: center;
        margin-right: 43px;


}
#navi li.last {
        color:#1F1F1F;
        height: 40px;
        float:left;
        text-align: center;
        margin-right: 0px;

}

#nav li a {
float:left;
font-weight:bold;
text-decoration:none;
height: 40px;

}


#navi a {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 18px;
        background-image: url(images/navi_home.png);
        background-repeat: no-repeat;
        color: #1F1F1F;
        text-decoration:none;
        float: left;
        padding-top: 25px;
        padding-left: 0px;
        font-weight:bold;
        height: 69px;
        width: 145px;
        letter-spacing: 1px;

}
#navi ul {
margin: 0px;
padding: 0px;

}

#navi a.home:hover, #navi a.active {
background-image: url(images/navi_home_g.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi a.programm{
background-image: url(images/navi_programm.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi a.programm:hover, #navi a.active {
background-image: url(images/navi_programm_g.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi a.kuenstler {
background-image: url(images/navi_kuenstler.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}

#navi a.kuenstler:hover, #navi a.active {
background-image: url(images/navi_kuenstler_g.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi a.referenzen {
background-image: url(images/navi_referenzen.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi a.referenzen:hover, #navi a.active {
background-image: url(images/navi_referenzen_g.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi a.kontakt {
background-image: url(images/navi_kontakt.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi a.kontakt:hover, #navi a.active {
background-image: url(images/navi_kontakt_g.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi2 {

        height: 65px;
        margin-top: 0px;
        margin-left: 0px;
        float:left;
        margin: 0px;
        padding-top: 15px;
        padding-left: 370px;
        text-align: center;
}

#navi2 li {
        color:#1F1F1F;
        height: 40px;
        float:left;
        text-align: center;
        margin-right: 43px;


}
#navi2 li.last {
        color:#1F1F1F;
        height: 40px;
        float:left;
        text-align: center;
        margin-right: 0px;

}

#nav2 li a {
float:left;
font-weight:bold;
text-decoration:none;
height: 40px;

}


#navi2 a {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 18px;

        background-repeat: no-repeat;
        color: #1F1F1F;
        text-decoration:none;
        float: left;
        padding-top: 25px;
        padding-left: 0px;
        font-weight:bold;
        height: 69px;
        width: 145px;
        letter-spacing: 1px;

}
#navi2 ul {
margin: 0px;
padding: 0px;

}
#navi2 a.video {
background-image: url(images/VideoW.png);
background-repeat: no-repeat;
text-decorition:0 0;
}
#navi2 a.video:hover, #navi a.active {
background-image: url(images/VideoG.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi2 a.video1 {
background-image: url(images/VideoW1.png);
background-repeat: no-repeat;
text-decorition:0 0;
}
#navi2 a.video1:hover, #navi a.active {
background-image: url(images/VideoG1.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi2 a.video2 {
background-image: url(images/VideoW2.png);
background-repeat: no-repeat;
text-decorition:0 0;
}
#navi2 a.video2:hover, #navi a.active {
background-image: url(images/VideoG2.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi2 a.zurueck {
background-image: url(images/zurueckW.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi2 a.zurueck:hover, #navi a.active {
background-image: url(images/zurueckG.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi3 {

        height: 65px;
        margin-top: 0px;
        margin-left: 0px;
        float:left;
        margin: 0px;
        padding-top: 15px;
        padding-left: 375px;
        text-align: center;
}

#navi3 li {
        color:#1F1F1F;
        height: 40px;
        float:left;
        text-align: center;
        margin-right: 43px;


}
#navi3 li.last {
        color:#1F1F1F;
        height: 40px;
        float:left;
        text-align: center;
        margin-right: 0px;

}

#navi3 li a {
float:left;
font-weight:bold;
text-decoration:none;
height: 40px;

}


#navi3 a {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 18px;

        background-repeat: no-repeat;
        color: #1F1F1F;
        text-decoration:none;
        float: left;
        padding-top: 25px;
        padding-left: 0px;
        font-weight:bold;
        height: 69px;
        width: 145px;
        letter-spacing: 1px;

}
#navi3 ul {
margin: 0px;
padding: 0px;

}

#navi3 a.zurueck {
background-image: url(images/zurueckW.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi3 a.zurueck:hover, #navi a.active {
background-image: url(images/zurueckG.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}


#navi4 {

        height: 65px;
        margin-top: 0px;
        margin-left: 0px;
        float:left;
        margin: 0px;
        padding-top: 15px;
        padding-left: 370px;
        text-align: center;
}

#navi4 li {
        color:#fff6e5;
        height: 40px;
        float:left;
        text-align: center;
        margin-right: 43px;


}
#navi4 li.last {
        color:#fff6e5;
        height: 40px;
        float:left;
        text-align: center;
        margin-right: 0px;

}

#navi4 li a {
float:left;
font-weight:bold;
text-decoration:none;
height: 40px;

}


#navi4 a {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 18px;

        background-repeat: no-repeat;
        color:#fff6e5;
        text-decoration:none;
        float: left;
        padding-top: 40px;
        padding-left: 0px;
        font-weight:bold;
        height: 69px;
        width: 145px;
        letter-spacing: 1px;

}
#navi4 ul {
margin: 0px;
padding: 0px;

}

#navi4 a.zurueck2 {
background-image: url(images/Vzurueck.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi4 a.zurueck2:hover, #navi a.active {
background-image: url(images/VzurueckG.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}


#navi5 {

        height: 65px;
        margin-top: 0px;
        margin-left: 0px;
        float:left;
        margin: 0px;
        padding-top: 15px;
        padding-left: 370px;
        text-align: center;
}

#navi5 li {
        color:#fff6e5;
        height: 40px;
        float:left;
        text-align: center;
        margin-right: 43px;


}
#navi5 li.last {
        color:#fff6e5;
        height: 40px;
        float:left;
        text-align: center;
        margin-right: 0px;

}

#navi5 li a {
float:left;
font-weight:bold;
text-decoration:none;
height: 40px;

}


#navi5 a {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 18px;

        background-repeat: no-repeat;
        color:#fff6e5;
        text-decoration:none;
        float: left;
        padding-top: 40px;
        padding-left: 0px;
        font-weight:bold;
        height: 69px;
        width: 145px;
        letter-spacing: 1px;

}
#navi5 ul {
margin: 0px;
padding: 0px;

}

#navi5 a.zurueck2 {
background-image: url(images/Vzurueck_en.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
#navi5 a.zurueck2:hover, #navi a.active {
background-image: url(images/VzurueckG_en.png);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
}
a.bold1:link {
        font-weight:bold;
        color:#1F1F1F;
        font-size: 18px;
        line-height: 18px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold1:hover {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-weight:bold;
        color:#694e03;
        font-size: 18px;
        line-height: 18px;
        text-decoration:none;
        list-style: none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold1:focus {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-weight:bold;
        color:#694e03;
        font-size: 18px;
        line-height: 18px;
        text-decoration:none;
        list-style: none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold1:active {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-weight:bold;
        color:#694e03;
        font-size: 18px;
        line-height: 18px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}

a.bold1:visited {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-weight:bold;
        font-size: 18px;
        line-height: 18px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}



#programmcont
 {
        width: 219px;
        margin-top: 0px;
        margin-left: 0px;
        float:left;
        margin: 0px;
        }


#programm
 {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 12px;
        list-style: none;
        padding-left: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin: 0px;

        }

#programm ul {
        margin: 0px;
        padding: 0px;
}


#programm li {
        display: inline;
        padding-top: 0px;
        width: 152px;
        height: 150px;
        margin: 0;


}
#programm li a {
        display:block;
        font-weight:bold;
        text-decoration:none;
        margin-left: 0px;
}

#programm a {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        font-style: normal;
        text-decoration: none;
        display:block;
        padding-right: 0px;
        padding-top: 0px;
        padding-left: 0px;
        font-weight:bold;
        height: 350px;
        width: 219px;

}
#programm a.stelzen {
background-image: url(images/P4StelzenW.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
}
#programm a.stelzen:hover {
background-image: url(images/P4StelzenG.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
}
#programm a.feuershow {
background-image: url(images/P3FeuerW.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}
#programm a.feuershow:hover  {
background-image: url(images/P3FeuerG.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}
#programm a.gangster {
background-image: url(images/P2GangsterW.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}
#programm a.gangster:hover {
background-image: url(images/P2GangsterG.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}


#programm a.show4 {
background-image: url(images/P7HutW.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}
#programm a.show4:hover {
background-image: url(images/P7HutG.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}
#programm a.show5 {
background-image: url(images/P6TobiW.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}
#programm a.show5:hover {
background-image: url(images/P6TobiG.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}  #programm a.stelzenfussball {
background-image: url(images/P5FussballW.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}
#programm a.stelzenfussball:hover {
background-image: url(images/P5FussballG.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}

#programm a.walk-act {
background-image: url(images/P1Walk-actW.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}
#programm a.walk-act:hover {
background-image: url(images/P1Walk-actG.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}

#programm a.messe {
background-image: url(images/P8MesseW.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}
#programm a.messe:hover {
background-image: url(images/P8MesseG.jpg);
background-repeat: no-repeat;
text-decoration: none;
background-position:0 0;
width: 219px;
float: left;
width: 219px;
float: left;
margin-top: 20px;
margin-left: 0px;
}

.head_programm{
        font-family: Courier New, Courier, Arial, sans-serif;
        font-weight:bold;
        height: 20px;
        width: 219px;
        color:#1F1F1F;
        font-size: 14px;
        line-height: 14px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
                padding-left: 00px;
                padding-top: 0px;
}


#referenz ul {
        margin: 0px;
        padding: 0px;
}


#referenz li {
        margin: 0;
        list-style: none;


}
 #referenz bild {
        width: 430px;
        float: center;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        text-decoration: none;
        color: #1F1F1F;
        font-style: normal;
        text-decoration: none;
        padding-top: 30px;
        line-height: 16px;

}

.bold {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-weight:bold;
        color:#999999;
        font-size: 18px;
        line-height: 18px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}
.boldprogramm1 {
         font-family: Courier New, Courier, Arial, sans-serif;
        font-style:normal;
        color:#999999;
        font-size: 17px;
        line-height: 18px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;

}
.boldprogramm2 {
         font-family: Courier New, Courier, Arial, sans-serif;
        font-style:normal;
        color:#999999;
        font-size: 17px;
        line-height: 18px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;

}

.sm {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 9px;
        line-height: 12px;
        font-style: normal;
        text-transform: none;
        text-decoration: none;
        text-align: left;
        display: inline;
        padding-left: 0px;
        float: left;
        list-style: none;
        float:right;
        padding-top: 0px;

}
#footer4 a.impressum {
background-image: url(images/ImpressumGrau.png);
background-repeat: no-repeat;
text-decoration: none;
width: 200px;
height: 30px;
float: right;
}
#footer4 a.impressum:hover {
background-image: url(images/ImpressumWeiss.png);
background-repeat: no-repeat;
text-decoration: none;
width: 200px;
height: 30px;
float: right;
}
#link1 {
        width: 450px;
        height: 56px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
                float: left;
                text-align: left;
}
#link1 a.kuenstlerlink1 {
background-image: url(images/KuenstlerWebsiteLINNgrau.jpg);
background-repeat: no-repeat;
text-decoration: none;
width: 450px;
height: 56px;
float: right;
}
#link1 a.kuenstlerlink1:hover {
background-image: url(images/KuenstlerWebsiteLINNweiss.jpg);
background-repeat: no-repeat;
text-decoration: none;
width: 450px;
height: 56px;
float: right;
}


#link2 {
        width: 450px;
        height: 56px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
                float: right;
                text-align: right;
}
#link2 a.kuenstlerlink2 {
background-image: url(images/KuenstlerWebsiteTOBIgrau.jpg);
background-repeat: no-repeat;
text-decoration: none;
width: 450px;
height: 56px;
float: right;
}
#link2 a.kuenstlerlink2:hover {
background-image: url(images/KuenstlerWebsiteTOBIweiss.jpg);
background-repeat: no-repeat;
text-decoration: none;
width: 450px;
height: 56px;
float: right;
}



.sm2 {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 9px;
        color:#1F1F1F;
        line-height: 12px;
        font-style: normal;
        text-transform: none;
        text-decoration: none;
        text-align: left;
        display: inline;
        padding-left: 0px;
        float: left;
        list-style: none;
        float:left;
        padding-top: 0px;

}
h1 {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 18px;
        color: #1F1F1F;
        font-style: normal;
        font-weight:bold;
        text-transform: none;
        text-decoration: none;
        text-align: left;
        line-height: 19px;

}
.galerie_box{
        width: 400px;
        height: 400px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 12px;
        text-align: left;
        padding-left:0px;
        padding-top: 0px;
        padding-bottom: 10px;
        float: left;
}

.thumb_programm{
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 12px;
        text-align: left;
        width: 155px;
        height: 125px;
        float:left;

}
.video_full{
        width: 430px;
        padding-top: 40px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 12px;
        text-align: center;
        float:left;



}
.video_full2{
        width: 900px;
        background: #1F1F1F;
        padding-top: 40px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 12px;
        text-align: center;
        float:left;



}


.video_thumbs_box{
        width: 150px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 12px;
        text-align: left;
        height: 250px;
        float:left;
        padding-top: 40px;
        padding-left: 0px;

}
.video_thumbs_box2{
        width: 150px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 12px;
        text-align: left;
        height: 250px;
        float:left;
        padding-top: 20px;
        padding-left: 0px;

}

.video_thumbs_img{
        width: 150px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 12px;
        text-align: left;
        height: 150px;
        float:left;

}
.video_thumbs_head{
        width: 150px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 12px;
        text-align: left;
        height: 20px;
        float:left;

}
.video_head{
        width: 430px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        text-align: center;
        height: 30px;
        float:left;
        padding-bottom: 30px;

}
.video_head2{
        width: 430px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        text-align: center;
        height: 30px;
        float:left;
        padding-bottom: 30px;

}
.back{
        width: 900px;
        height: 20px;
        float:left;
        text-align: center;
        padding-top: 40px;
}
.referenzen_box{
        width: 900px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        text-align: center;
        float: center;
        line-height: 18px;
        font-style: normal;
        font-weight: normal;
}
.referenzen_head{
        width: 900px;
        height: 50px;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 18px;
        text-align: center;
        float:left;
        line-height: 18px;
        padding-top: 30px;
        font-weight:bold;
}



.programm_head{
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 12px;
        text-align: left;
        width: 140px;
        height: 50px;
        padding-top: 30px;
}

a:link {
        font-weight:normal;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        color:#1F1F1F;
        text-decoration:none;
}

a:focus {
        font-weight:normal;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        color:#694e03;
        text-decoration:none;
}
a:hover {
        font-weight:normal;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        color:#694e03;
        text-decoration:none;
}
a:active {
        font-weight:normal;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        color:#1F1F1F;
        text-decoration:none;
}
a:visited {
        font-weight:normal;
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 14px;
        color:#1F1F1F;
        text-decoration:none;
}
a.bold2:link {
        color: #999999;
        font-size: 14px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}

a.bold2:hover {
        font-family: Courier New, Courier, Arial, sans-serif;
        color:#9ab57e;
        font-size: 14px;
        text-decoration:none;
        list-style: none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold2:focus {
        font-family: Courier New, Courier, Arial, sans-serif;
        color:#999999;
        font-size: 14px;
        text-decoration:none;
        list-style: none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold2:active {
        font-family: Courier New, Courier, Arial, sans-serif;
        color: #999999;
        font-size: 14px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold2:visited {
        font-family: Courier New, Courier, Arial, sans-serif;
        color: #9ab57e;
        font-size: 14px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold3:link {
        color:#9ab57e;
        font-size: 9px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}

a.bold3:hover {
        font-family: Courier New, Courier, Arial, sans-serif;
        color:#694e03;
        font-size: 9px;
        text-decoration:none;
        list-style: none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold3:focus {
        font-family: Courier New, Courier, Arial, sans-serif;
        color:#694e03;
        font-size: 9px;
        text-decoration:none;
        list-style: none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold3:active {
        font-family: Courier New, Courier, Arial, sans-serif;
        color:#999999;
        font-size: 9px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold3:visited {
        font-family: Courier New, Courier, Arial, sans-serif;
        font-size: 9px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold4:link {
        color:#694e03;
        font-size: 17px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}

a.bold4:hover {
        font-family: Courier New, Courier, Arial, sans-serif;
        color:#999999;
        font-size: 17px;
        text-decoration:none;
        list-style: none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold4:focus {
        font-family: Courier New, Courier, Arial, sans-serif;
        color:#999999;
        font-size: 17px;
        text-decoration:none;
        list-style: none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold4:active {
        font-family: Courier New, Courier, Arial, sans-serif;
        color:#999999;
        font-size: 17px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}
a.bold4:visited {
        font-family: Courier New, Courier, Arial, sans-serif;
        color:#694e03;
        font-size: 17px;
        text-decoration:none;
        border: none;
        font-style: normal;
        text-transform: none;
}
