a.metamenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #333333;
	background-color: #E8EBE0;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
}

a.metamenuAktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #FFFFFF;
	background-color: #6AA14C;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
}

.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.submenuAktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a.submenul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	margin-top: 10px;
}

a.submenulAktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-top: 10px;
}

  
.newsstart-party{
   border: 2px solid #CBCBCB;
   overflow: auto;
   padding-left: 10px;
   padding-right: 10px;
   
     /* background-color:#FFDDDD;*/
  /*margin:20px 20px 20px 250px; border:1px solid red; */
  background-image:url(../img/bg/home/party-bg.jpg); 
  background-repeat:no-repeat; 
  background-position:top right;
  /*background-attachment:fixed;*/
  background-attachment:scroll;
  }
  
.newsstart-middle{
   border: 2px solid #CBCBCB;
   overflow: auto;
   padding-left: 10px;
   padding-right: 10px;
   
  background-image:url(../img/bg/home/konzert-bg.jpg); 
  background-repeat:no-repeat; 
  background-position:left bottom;
  /*background-attachment:fixed;*/
  background-attachment:scroll;
  }    

.newsstart-right{
   border: 2px solid #CBCBCB;
   overflow: auto;
   padding-left: 10px;
   padding-right: 10px;
   
     /* background-color:#FFDDDD;*/
  /*margin:20px 20px 20px 250px; border:1px solid red; */
  background-image:url(../img/bg/home/comedy-bg.jpg); 
  background-repeat:no-repeat; 
  background-position:bottom right;
  /*background-attachment:fixed;*/
  background-attachment:scroll;
  }

.newsstart-special{
   border: 2px solid #CBCBCB;
   overflow: auto;
   padding-left: 10px;
   padding-right: 10px;
   
     /* background-color:#FFDDDD;*/
  /*margin:20px 20px 20px 250px; border:1px solid red; */
  background-image:url(../img/bg/home/heute-bg.jpg); 
  background-repeat:no-repeat; 
  background-position:bottom right;
  /*background-attachment:fixed;*/
  background-attachment:scroll;
  }
  
.singlenews{
   border: 2px solid #CBCBCB;
   overflow: auto;
   padding-left: 10px;
   padding-right: 10px;
     background-image:url(../img/bg/else/right.jpg); 
  background-repeat:no-repeat; 
  background-position:bottom right;
  /*background-attachment:fixed;*/
  background-attachment:scroll;
  }  
  

#startpage{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #003a81;
	text-decoration: none;
	text-transform: uppercase;
}

.startpage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #003a81;
	text-decoration: none;
	text-transform: uppercase;
}




/*UL {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

LI {
	list-style: none;
}*/


.csc-form-labelcell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}

input, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	border: 1px solid;
	border-color: #999999;
}




.tableborder1 {
	background-color: #cecbc7;
}

.tableborder2 {
	background-color: #ffffff;
}

#line1 {
	padding-top: 11px;
	padding-bottom: 31px;
}






#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	/*margin-top: 0px;*/
	padding-top: 5px;
	padding-bottom: 20px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
        color: #666666;
        margin-bottom: 10px;
	margin-top: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #666666;
        border-bottom: 1px dotted #666666;
        display: inline;
}

#content p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 5px;
}

#content a.internal-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#content a.external-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#content a.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #69c5e4;
	text-decoration: underline;
}


#content a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

td.csc-uploads-fileName a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #69c5e4;
	text-decoration: underline;
}

td.csc-uploads-fileName p {
	margin-bottom: 0px;
}

p.csc-uploads-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 5px;
}


/* News */
#news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}

/*#news h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #69c5e4;
	margin-bottom: 0px;
	margin-top: 0px;
}
*/

#news p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 5px;
}

#news a.internal-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#news a.external-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#news a.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #69c5e4;
	text-decoration: underline;
}

#news a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* Start Seite News...*/


#contentleft a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*#contentleft h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}*/

#contentleft h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#contentleft .news-list-item {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.news-list-date-party {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #CC0066;
}

#contentleft .news-list-pic {
   width: 75px;
   float: none;
   padding-right: 8px;
   padding-top: 0px;

}

#contentleft .news-list-sub {


}
#contentleft .news-list-morelink {

}
#contentleft .news-list-text {
   
}
/* Spalte Mitte*/
#contentmiddle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

7*
#contentmiddle h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
*/

#contentmiddle h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#contentmiddle .news-list-item {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.news-list-date-konzert {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #339900;
}

.news-list-date-treibgut {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #339900;
}

#contentmiddle .news-list-pic {
   width: 75px;
   float: none;
   padding-right: 8px;
   padding-top: 0px;

}

/* Spalte Rechts*/
#contentright a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
#contentright h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
*/
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.news-list-item {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.news-list-date-special {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #00CCFF;
}
.news-list-pic {
   width: 75px;
   float: none;
   padding-right: 8px;
   padding-top: 0px;

}

#contentspecialnews a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*
#contentspecialnews h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
}
*/

.news-single-item {
  padding-right: 8px;
  padding-left: 8px;
}

#ticketcontentl{
  background-image:url(../img/bg/else/ticket-bg.jpg); 
  background-repeat:no-repeat; 
  background-position:left bottom;
  /*background-attachment:fixed;*/
  background-attachment:scroll;
}

#ticketcontentl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	/*margin-top: 0px;*/
	padding-top: 5px;
	padding-bottom: 20px;
}

#ticketcontentl h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
        color: #666666;
}

#ticketcontentl p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 5px;
}

#ticketcontentl a.internal-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#ticketcontentl a.external-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#ticketcontentl a.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #69c5e4;
	text-decoration: underline;
}


#ticketcontentl a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #6AA14C;;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}


#ticketcontentr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	/*margin-top: 0px;*/
	padding-top: 5px;
	padding-bottom: 20px;
}
#ticketcontentr h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
        font-weight: bold;
        margin: 0px;
        color: #6AA14C;
}


#ticketcontentr p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 5px;
}

#ticketcontentr a.internal-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#ticketcontentr a.external-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#ticketcontentr a.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #69c5e4;
	text-decoration: underline;
}


#ticketcontentr a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6AA14C;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

.csc-frame-frame1{
  background-image:url(../img/bg/else/wave.jpg); 
  background-attachment:scroll;
  padding: 5px;
}
.csc-frame-frame2{
  padding: 5px;
}

.halloffame {  
   width: 112px; 
   border: #666666; 
   border-style: dotted; 
   border-top-width: 1px; 
   border-right-width: 1px; 
   border-bottom-width: 1px; 
   border-left-width: 1px;
   float:left;
   padding-top: 5px;
   margin-top: 5px;
   margin-right: 5px;
   margin-bottom: 5px; 
   margin-left: 5px;   
}
.halloffame .bodytext {
 text-align: center;
}   

#contentleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	/*margin-top: 0px;*/
	padding-top: 5px;
	padding-bottom: 20px;
}

/*#contentleft h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
        color: #666666;
        margin-bottom: 10px;
}
*/

#contentleft p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 5px;
}

#contentleft a.internal-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}
#contentleft a.external-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#contentleft a.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #69c5e4;
	text-decoration: underline;
}


#contentleft a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}






#contentmiddle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	/*margin-top: 0px;*/
	padding-top: 5px;
	padding-bottom: 20px;
}

/*#contentmiddle h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
        color: #666666;
        margin-bottom: 10px;
}
*/

#contentmiddle p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 5px;
}

#contentmiddle a.internal-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#contentmiddle a.external-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#contentmiddle a.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #69c5e4;
	text-decoration: underline;
}


#contentright a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

#contentright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	/*margin-top: 0px;*/
	padding-top: 5px;
	padding-bottom: 20px;
}

/*#contentright h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
        color: #666666;
        margin-bottom: 10px;
}
*/

#contentright p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 5px;
}

#contentright a.internal-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}
#contentright a.external-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#contentright a.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #69c5e4;
	text-decoration: underline;
}


#contentright a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*contentspecialnews*/
#contentspecialnews a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

#contentspecialnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	/*margin-top: 0px;*/
	padding-top: 5px;
	padding-bottom: 20px;
}

/*#contentspecialnews h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
        color: #666666;
}
*/

#contentspecialnews p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 5px;
}

#contentspecialnews a.internal-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}
#contentspecialnews a.external-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}

#contentspecialnews a.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #69c5e4;
	text-decoration: underline;
}


#contentspecialnews a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

.news-single-img{
  text-align: right;
  float:right; 
  margin-left:20px; 
  margin-bottom:10px;
}

fieldset {
   background-color: #E8EBE0;
   display: inline;
}

a img {
    color: silver;
    background: silver;
    /*the color should be identical to the background
    color of the parent*/
    border: 0;
    }


/*.tx-ttnews-browsebox {
  visibility: hidden;

}*/

div.news-list-pic { 
  padding-right: 10px; 
  float: left; 
  //margin-right: 30px;
}
div.news-list-pic a { 
   float: left; 
   overflow: hidden; 
   width: 75px; 
   height: 75px; 
   //border: 1px solid white; 
   //margin: 10px;
   //margin-right: 30px; 
}
div.news-list-pic a img { 
   border: none; 
   margin: 0;
}