
<!--
body {
 margin : 0px;
 background-color: #BCC9DC;
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #4F5359;
 text-align : center;
}
a:link, a:visited, a:active {
 color : #4F5359;
 text-decoration : underline;
 outline: none; 
}
a:hover {
 color : #D55C13;
 text-decoration : none;
 outline: none; 
}

p { 
 margin : 0; 
 padding : 0; 
}

#mailsend {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #4F5359;
  width: 500px;
  color: #000;
  margin: 50px;
  padding: 10px;
  background-color: #E5ECF4;
  border: 1px dashed #A3AFC0;
}
#tel {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #4F5359;
 clear: both;
 padding: 10px 0px 0px 10px;
}
#name {
  clear: both;
  padding: 10px 0px 0px 10px;
}
#mail {
  clear: both;
  padding: 1px 0px 0px 10px;
}
#web {
  clear: both;
  padding: 1px 0px 0px 10px;
}
#betreff {
  clear: both;
  padding: 10px 0px 0px 10px;
}
#text {
  clear: both;
  padding: 2px 10px 0px 10px;
}

.field {
  float: left;
  width: 480px;
  margin: 0px;
  text-align: left;
} 

.opts {
  clear: both;
  text-align: center;
  padding-top: 15px;
}

.defbreite {
  width: 480px;
}
.send {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #4F5359;
 clear: both;
 text-align: center;
 padding: 0px;
 background-color: #D2DBE7;
 border-right: #B2BDCF 1px solid; 
 border-left: #DDE4ED 1px solid;
 border-top: #DDE4ED 1px solid;
 border-bottom: #B2BDCF 1px solid;
}

input { 
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #4F5359;
 border-right: #DCDCDC 1px solid; 
 border-left: #DCDCDC 1px solid;
 border-top: #DCDCDC 1px solid;
 border-bottom: #DCDCDC 1px solid; 
 background-color: #FFFFFF; 
 padding-left: 3px;
}

textarea { 
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #4F5359;
 border-right: #DCDCDC 1px solid; 
 border-left: #DCDCDC 1px solid;
 border-top: #DCDCDC 1px solid;
 border-bottom: #DCDCDC 1px solid; 
 background-color: #FFFFFF; 
 padding-left: 3px;
}

#header {
 width : 985px;
 height : 50px;
 margin : 0 auto;
 background-image : url('images/header_bg.jpg');
 text-align : left;
 padding : 245px 0px 0px 0px;
}


/* ... TOP NAVIGATION ANFANG... */
/* ... TOP NAVIGATION ANFANG... */

#brake {
 width : 155px;
 height : 43px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image : url('images/brake.gif');
}

#home a {
 width : 76px;
 height : 43px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image : url('images/home.jpg');
 outline: none; 
}
#home a:hover {
 background-image : url('images/home_hover.jpg');
 outline: none; 
}

#news a {
 width : 83px;
 height : 43px;
 display: block;
 float: left;
 margin: 0px;
 padding : 0px;
 background-image : url('images/news.jpg');
 outline: none; 
}
#news a:hover {
 background-image : url('images/news_hover.jpg');
 outline: none; 
}

#geschichte a {
 width : 207px;
 height : 43px;
 display: block;
 float: left;
 margin: 0px;
 padding : 0px;
 background-image : url('images/geschichte.jpg');
 outline: none; 
}
#geschichte a:hover {
 background-image : url('images/geschichte_hover.jpg');
 outline: none; 
}
#events a {
 width : 105px;
 height : 43px;
 display: block;
 float: left;
 margin: 0px;
 padding : 0px;
 background-image : url('images/events.jpg');
 outline: none; 
}
#events a:hover {
 background-image : url('images/events_hover.jpg');
 outline: none; 
}
#presse a {
 width : 156px;
 height : 43px;
 display: block;
 float: left;
 margin: 0px;
 padding : 0px;
 background-image : url('images/presse.jpg');
 outline: none; 
}
#presse a:hover {
 background-image : url('images/presse_hover.jpg');
 outline: none; 
}

/* ... TOP NAVIGATION ENDE... */
/* ... TOP NAVIGATION ENDE... */


/* ... SITE NAVIGATION ANFANG... */
/* ... SITE NAVIGATION ANFANG... */

.navi {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #575C62;
 float: left;
 padding: 0px;
 width: 141px;
 text-align : left;
}

#navgalerie a {
 width : 141px;
 height : 23px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image : url('images/snav_galerie.jpg');
 outline: none; 
}
#navgalerie a:hover {
 background-image : url('images/snav_galerie_hover.jpg');
 outline: none; 
}

#navgbook a {
 width : 141px;
 height : 23px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image : url('images/snav_gbook.jpg');
 outline: none; 
}
#navgbook a:hover {
 background-image : url('images/snav_gbook_hover.jpg');
 outline: none; 
}

#navsetliste a {
 width : 141px;
 height : 23px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image : url('images/snav_setliste.jpg');
 outline: none; 
}
#navsetliste a:hover {
 background-image : url('images/snav_setliste_hover.jpg');
 outline: none; 
}

#navlinks a {
 width : 141px;
 height : 23px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image : url('images/snav_links.jpg');
 outline: none; 
}
#navlinks a:hover {
 background-image : url('images/snav_links_hover.jpg');
 outline: none; 
}

#navkontakt a {
 width : 141px;
 height : 23px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image : url('images/snav_kontakt.jpg');
 outline: none; 
}
#navkontakt a:hover {
 background-image : url('images/snav_kontakt_hover.jpg');
 outline: none; 
}

#navimpressum a {
 width : 141px;
 height : 23px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image : url('images/snav_impressum.jpg');
 outline: none; 
}
#navimpressum a:hover {
 background-image : url('images/snav_impressum_hover.jpg');
 outline: none; 
}

.top5 {
 width : 130px;
 float: left;
 margin: 0px;
 padding-left: 10px;
}


/* ... SITE NAVIGATION ENDE... */
/* ... SITE NAVIGATION ENDE... */


/* ... CONTENT ANFANG ... */
/* ... CONTENT ANFANG ... */

.main {
 width: 985px;
 margin: 0 auto;
 padding: 0px;
 background-image : url('images/main_bg.jpg');
 overflow: hidden;
}

.content {
 float: left;
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #4F5359;
 width : 810px;
 margin : 0px;
 padding-top : 10px;
 text-align : left;
}
.content a:link, .content a:visited, .content a:active {
 color : #D55C13;
 text-decoration : underline;
}
.content a:hover {
 color : #4F5359;
 text-decoration : none;
}
.color {
 color : #D55C13;
}

.title {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-weight: bold;
 font-size : 15pt;
 color : #D55C13;
 padding-left: 20px;
}
.subtitle {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight: bold;
 padding-left: 40px;
}
.boindli {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 width : 300px;
 margin : 0px;
 padding : 20px 0px 0px 60px;
 float: left;
 text-align : justify;
}
.boli {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 width : 450px;
 margin : 0px;
 padding : 20px 0px 0px 20px;
 float: left;
 text-align : justify;
}
.bore {
 width : 300px;
 margin : 0px;
 padding : 20px 0px 0px 0px;
 float: right;
 text-align : left;
}
/* ... CONTENT ENDE  ... */
/* ... CONTENT ENDE  ... */

.eventing {
 width: 350px;
 float: left;
 margin: 20px 20px;
}
.eventing h4 {
 float: left;
 font: bold 18px Tahoma,  sans-serif;
 color: #D55C13;
 padding: 0;
 margin: 0;
}
.eventing ul {
 float: left;
 width: 340px;
 padding: 10px 0 0 10px;
}
.eventing ul li {
 padding: 0;
 line-height: 1.4em;
}
.none {
 liste-style: none;
}
/* ... PRESSE ENDE ... */
/* ... PRESSE ENDE ... */


/* ... SETLISTE ANFANG ... */
/* ... SETLISTE ANFANG ... */

.boset {
 width : 795px;
 float: left;
 text-align : center;
}

.bosetle {
 width : 350px;
 margin : 0px;
 padding : 20px 0px 0px 60px;
 float: left;
 text-align : left;
}
.bosetre {
 width : 350px;
 margin : 0px;
 padding : 20px 0px 20px 20px;
 float: left;
 text-align : left;
}

.setli {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 margin : 0px;
 padding-left : 30px;
}
.settitle {
 font-family :Tahoma,  sans-serif;
 font-size : 13pt;
 font-weight: bold;
 color : #D55C13;
 padding: 0px;
}

.navinfo {
 width : 141px;
 float: left;
 margin: 0px 0px 0px 0px;
 padding-left: 20px;
}


/* ... SETLIST ENDE ... */
/* ... SETLIST ENDE ... */


/* ... GESCHICHTE ANFANG ... */
/* ... GESCHICHTE ANFANG ... */

.bohis {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 width : 780px;
 margin : 0px;
 float : left;
 padding: 20px;
 text-align : justify;
}

.highl {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight: bold;
 color : #D55C13;
}

/* ... GESCHICHTE ENDE ... */
/* ... GESCHICHTE ENDE ... */



/* ... PRESSE ANFANG ... */
/* ... PRESSE ANFANG ... */

.bopre {
 width : 795px;
 margin : 0 auto;
 overflow : hidden;
 text-align : center;
 text-align : justify;
}

.boprele {
 width : 225px;
 margin : 0px;
 padding : 20px 0px 0px 60px;
 float: left;
 text-align : left;
}
.boprere {
 width : 460px;
 margin : 0px;
 padding : 20px 0px 20px 20px;
 float: left;
 text-align : right;
 text-align : justify;
}

#boprele2 {
 width : 490px;
 margin : 0px;
 padding : 20px 0px 0px 60px;
 float: left;
 text-align : left;
 text-align : justify;
}
#boprere2 {
 width : 220px;
 margin : 0px;
 padding : 20px 0px 20px 0px;
 float: left;
 text-align : right;
}

/* ... PRESSE ENDE ... */
/* ... PRESSE ENDE ... */



/* ... NEWS ANFANG ... */
/* ... NEWS ANFANG ... */

.bonews {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 12px;
 width : 700px;
 margin : 0px;
 float : left;
 padding: 20px;
 text-align : justify;
}

/* ... NEWS ENDE ... */
/* ... NEWS ENDE ... */


.small { 	
 font-family: "Tahoma"; 	
 font-size: 9px; 
}



/* ... FOOTER ANFANG ... */
/* ... FOOTER ANFANG ... */

#footer {
 width : 985px;
 height : 180px;
 float: left;
 text-align: center;
 background-image : url('images/footer_bg.jpg');
}

#footer_left {
 width : 240px;
 height : 42px;
 margin : 130px 0px 0px 0px;
 padding-bottom: 0px;
 float: left;
 text-align : left;
}
#footer_middle {
 width : 484px;
 height : 42px;
 margin : 130px 0px 0px 0px;
 padding: 0px;
 float: left;
 text-align : center;
}
#footer_right {
 width : 240px;
 height : 42px;
 margin : 130px 0px 0px 0px;
 padding: 0px;
 float: left;
 text-align : right;
}
#favo a {
 width : 86px;
 height : 42px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image : url('images/favo.jpg');
}
#favo a:hover {
 background-image : url('images/favo_hover.jpg');
}
#print a {
 width : 93px;
 height : 42px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image : url('images/print.jpg');
}
#print a:hover {
 background-image : url('images/print_hover.jpg');
}
#top a {
 width : 58px;
 height : 42px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-image : url('images/top.jpg');
}
#top a:hover {
 background-image : url('images/top_hover.jpg');
}

/* ... FOOTER ENDE... */
/* ... FOOTER ENDE... */
-->