a:active  {color: #5A0800; text-decoration: underline}
a:link    {color: #5A0800; text-decoration: underline}
a:visited {color: #5A0800; text-decoration: underline}
a:hover   {color: #5A0800; text-decoration: underline overline}

a.weiss:active  {color: #fff; text-decoration: underline}
a.weiss:link  {color: #fff; text-decoration: underline}
a.weiss:visited  {color: #fff; text-decoration: underline}
a.weiss:hover  {color: #fff; text-decoration: underline overline}

a img{
	border:0;
	margin:0;
	padding:0;
}

body {
  background-color: #e1ddd9;
  color:#564b47;  
  padding:10px 10px 0 10px;
  margin:0px;
  text-align: center;
	font-family:Arial,sans;
	font-size:62.5%;
}




#inhalt { 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 979px;
  background-color: #ffffff;
}

#inhalt_konzerte{ 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 979px;
  background:url(../img/bg_konzerte.jpg) no-repeat #fff;
}

#inhalt_saison{ 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 979px;
  background:url(../img/bg_saison.jpg) no-repeat #fff;
}

#inhalt_start{ 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 979px;
  background:url(../img/bg_start.jpg) no-repeat #fff;
}

#inhalt_hrudnik{ 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 879px;
  background:url(../img/bg_hrudnik.jpg) no-repeat #fff;
}

#inhalt_musica{ 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 979px;
  background:url(../img/bg_musica.jpg) no-repeat #fff;
}

#inhalt_archiv{ 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 979px;
  background:url(../img/bg_archiv.jpg) no-repeat #fff;
}

#inhalt_shop{ 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 979px;
  background:url(../img/bg_shop.jpg) no-repeat #fff;
}

#inhalt_kontakt{ 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 979px;
  background:url(../img/bg_kontakt.jpg) no-repeat #fff;
}

#inhalt_impressum{ 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 979px;
  background:url(../img/bg_impressum.jpg) no-repeat #fff;
}

#header{
	z-index:1;
	top:0;
	left:0;
	width:979px;
	height:145px;
	background:url(../img/bg_head.jpg) top left no-repeat;
}

.zitat{ 
	width:378px; 
	height:108px; 
	top:0px; 
	margin:0 0 0 299px; 
	padding:0;
}


#boehrnsen{ 
position:absolute;
	width:100px; 
	height:210px;
	z-index:15; 
	top:375px; 
	left:557;
	margin:0 0 0 860px; 
	padding:0;
	
}

#navigation{
	z-index:3;
	position:relative;
	left:0px;
	top:0px;
	width:979px;
	height:33px;
	padding:0;
	margin:0;
	background:url(../img/bg_navi.gif) top left repeat-x;
	border-bottom:solid 4px #fff;
	overflow:hidden;
}

#content{
	z-index:10;
	bottom:20px;
	width:979px;
	height:430px;
	padding:0;
	margin:0;
	overflow:auto;
	text-align:left;
}

#footer{
	z-index:15;
	top:543px;
	width:969px;
	background:#fff;
	padding:2px 10px 2px 0;
	margin:0;
	text-align:right;
}



.text{
	color:#fff;
	width:920px;
	padding:40px 0 0 24px;
}

.fliesstext{
	font-size:1.2em;
	line-height:1.6em;
	margin-left:150px;
	width:600px;
}

.fliesstextblack{
	font-size:1.2em;
	line-height:1.6em;
	margin-left:150px;
	color:#000;
}

#content .text .texte{
	color:#fff;
	padding-left:80px;
}

h2{
	margin-top:0;
	padding:0 0 10px 60px;
	font-size:1.3em;
	font-family:Georgia,serif;
	color:#fff;
}

h2.white a:link{
	color:#fff;
}
h2.white a:active{
	color:#fff;
}
h2.white a:visited{
	color:#fff;
}
h2.white a:hover{
	color:#fff;
}

h2.black{
	margin-top:0;
	padding:0 0 10px 60px;
	font-size:1.3em;
	font-family:Georgia,serif;
	color:#000;
}

kbd
{
	font-family:Helvetica,Arial,sans-serif;
   background:#fff;
	 display:block;
	 padding:10px;
} 

ul{
	margin:0;
}

td{
	padding:0;
	margin:0;
}

.termin{
	padding-left:4px;
	background:#57554D;
}

.preise{
	padding:0px 6px 0px 6px;
	background:#380502;
}

.kategorie{
	padding:0px 6px 0px 6px;
	background:#57554D;
}

.jahr{
	padding-left:4px;
	background:#C4BFAD;
}

a.start, a.start:visited{
	top:0;
	left:0;
	width:70px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_start.gif) 0px 0px no-repeat;
	float:left;
}
a.start:hover, a.start:active, a.start:focus{
	top:0;
	left:0;
	width:70px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_start.gif) 0px -33px no-repeat;
	float:left;
}
a.start_on{
	top:0;
	left:0;
	width:70px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_start.gif) 0px -33px no-repeat;
	float:left;
}

a.saison, a.saison:visited{
	top:0;
	left:0;
	width:160px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_saison.gif) 0px 0px no-repeat;
	float:left;
}
a.saison:hover, a.saison:active, a.saison:focus{
	top:0;
	left:0;
	width:160px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_saison.gif) 0px -33px no-repeat;
	float:left;
}
a.saison_on{
	top:0;
	left:0;
	width:160px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_saison.gif) 0px -33px no-repeat;
	float:left;
}

a.konzerte, a.konzerte:visited{
	top:0;
	left:0;
	width:187px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_konzerte.gif) 0px 0px no-repeat;
	float:left;
}
a.konzerte:hover, a.konzerte:active, a.konzerte:focus{
	top:0;
	left:0;
	width:187px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_konzerte.gif) 0px -33px no-repeat;
	float:left;
}
a.konzerte_on{
	top:0;
	left:0;
	width:187px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_konzerte.gif) 0px -33px no-repeat;
	float:left;
}

a.hrudnik, a.hrudnik:visited{
	top:0;
	left:0;
	width:152px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_hrudnik.gif) 0px 0px no-repeat;
	float:left;
}
a.hrudnik:hover, a.hrudnik:active, a.hrudnik:focus{
	top:0;
	left:0;
	width:152px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_hrudnik.gif) 0px -33px no-repeat;
	float:left;
}
a.hrudnik_on{
	top:0;
	left:0;
	width:152px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_hrudnik.gif) 0px -33px no-repeat;
	float:left;
}

a.musica, a.musica:visited{
	top:0;
	left:0;
	width:111px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_musica.gif) 0px 0px no-repeat;
	float:left;
}
a.musica:hover, a.musica:active, a.musica:focus{
	top:0;
	left:0;
	width:111px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_musica.gif) 0px -33px no-repeat;
	float:left;
}
a.musica_on{
	top:0;
	left:0;
	width:111px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_musica.gif) 0px -33px no-repeat;
	float:left;
}

a.presse, a.presse:visited{
	top:0;
	left:0;
	width:70px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_presse.gif) 0px 0px no-repeat;
	float:left;
}
a.presse:hover, a.presse:active, a.presse:focus{
	top:0;
	left:0;
	width:70px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_presse.gif) 0px -33px no-repeat;
	float:left;
}
a.presse_on{
	top:0;
	left:0;
	width:70px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_presse.gif) 0px -33px no-repeat;
	float:left;
}

a.shop, a.shop:visited{
	top:0;
	left:0;
	width:58px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_shop.gif) 0px 0px no-repeat;
	float:left;
}
a.shop:hover, a.shop:active, a.shop:focus{
	top:0;
	left:0;
	width:58px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_shop.gif) 0px -33px no-repeat;
	float:left;
}
a.shop_on{
	top:0;
	left:0;
	width:58px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_shop.gif) 0px -33px no-repeat;
	float:left;
}

a.kontakt, a.kontakt:visited{
	top:0;
	left:0;
	width:84px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_kontakt.gif) 0px 0px no-repeat;
	float:left;
}
a.kontakt:hover, a.kontakt:active, a.kontakt:focus{
	top:0;
	left:0;
	width:84px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_kontakt.gif) 0px -33px no-repeat;
	float:left;
}
a.kontakt_on{
	top:0;
	left:0;
	width:84px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../img/navi_kontakt.gif) 0px -33px no-repeat;
	float:left;
}

img.vtmedia_left { float:left; margin: 10px; }
img.vtmedia_right { float:right; margin: 10px; }