/* Style Sheet - Aufnahmen */
/* http://www.virtuosen.com/ */
/* &copy; 2009 tr.web.authoring */


body
{	width: 100% ; 
	background: #FBFBFB url(back.jpg) repeat-x center top ; 
	padding: 0 ; 
	border: 0 ; 
	margin: 0 ; }

hr
{	display: none ; }

object
{	background-color: transparent ; }

div.frame
{	background: #504223 url(background_start_6a.jpg) center top ; 
	padding: 0 ; 
	border: 1px solid #775522 ; 
	margin: 72px 48px 0 48px ; }

div.content
{	padding: 0 0 36px 0 ;
	border: 0px solid red ; 
	margin: 0 24px 0 25% ; }


img.pm
{	float: right ; 
	margin: 0 0 24px 24px ; }

div.pm
{	float: right ; 
	width: 262px ; 
	margin: 0 -42px 24px 24px ; }

div.pmvideo
{	float: right ; 
	width: 320px ; 
	margin: 0 -48px 24px 24px ; }

div.pm img.imgtop
{	margin-top: 2px ; }

div.pm2
{	position: absolute ; 
	top: 90px ; 
	right: 73px ;  
	width: 145px ; }

div.pm2 img.imgtop
{	margin-top: 1px ; }

div.pm3
{	float: right ; 
	width: 320px ; 
	margin: 0 -49px 24px 24px ; }

div.pm4
{	float: right ; 
	width: 293px ; 
	margin: 0 -49px 24px 24px ; }



iframe
{	margin: 13px 13% 48px 13% ; 
	width: 74% ; }

div.aktuell, div.konzert
{	border: 0px solid red ; }

div.aktuell, div.konzert
{	margin-top: 18px ; }


h1
{	position: absolute ; 
	top: 8px ; 
	left: 0 ; 
	text-align: center ; 
	height: 139px ; 
	width: 100% ; 
	padding: 0 ; 
	border: 0 ; 
	margin: 0 ; }

h1 img
{	vertical-align: bottom ; 
	padding: 0 ; 
	border: 0 ; 
	margin: 0 ; }

h2
{	font-family: Times, 'Times New Roman', serif ; 
	font-size: 48px ; 
	font-weight: bold ; 
	font-style: normal ; 
	letter-spacing: 6px ; 
	line-height: 1.25 ; 
	color: #FCCA4A ; 
	text-align: center ; 
	padding: 0 ; 
	border: 0 ; 
	margin: 90px 0 17px 0 ; 
	background:  ; 
	text-shadow: #BA8500 2px 2px 2px; }

div.aktuell h3
{	font-family: Times, 'Times New Roman', serif ; 
	font-size: 48px ; 
	font-weight: bold ; 
	font-style: italic ; 
	letter-spacing: 6px ; 
	line-height: 1 ; 
	color: #000000 ; 
	text-align: left ; 
	padding: 0 ; 
	border: 0 ; 
	margin: 12px 0 12px 0 ; 
	background:  ; }

div.konzert h3
{	font-family: Times, 'Times New Roman', serif ; 
	font-size: 24px ; 
	font-weight: bold ; 
	font-style: italic ; 
	letter-spacing: 6px ; 
	line-height: 1.5 ; 
	color: #000000 ; 
	text-align: left ; 
	padding: 0 ; 
	border: 0 ; 
	margin: 0 ; 
	background:  ; }


h4
{	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica,sans-serif ;
	font-size: 24px ; 
	font-weight: normal ; 
	font-style: normal ; 
	letter-spacing: 1px ; 
	line-height: 1.5 ; 
	color: #000000 ; 
	text-align: left ; 
	padding: 0 ; 
	border: 0 ; 
	margin: 24px 0 0 0 ; 
	background:  ; }



p.times
{	font-family: Times,'Times New Roman',serif ; 
	font-size: 18px ; 
	font-weight: bold ; 
	font-style: italic ; 
	letter-spacing: 0 ; 
	line-height: 1.5 ; 
	color: #FFCC44 ; 
	text-align: left ; 
	padding: 0 ; 
	border: 0px solid blue ; 
	margin: 0 48px 0 25% ; 
	text-shadow: #333333 /* #BA8500 */ 1px 1px 2px; }

p
{	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica,sans-serif ; 
	font-size: 13px ; 
	font-weight: normal ; 
	font-style: normal ; 
	letter-spacing: 0px ; 
	line-height: 2 ; 
	color: #000000 ; 
	text-align: left ; 
	padding: 0 10% 0 0 ; 
	border: 0 ; 
	margin: 0 ; }

p.gross
{	font-size: 18px ; }

p.mittel, b.mittel
{	font-size: 15px ; }

p.margintop
{	margin-top: 18px ; }

p.marginleft
{	margin-left: 18px ; }

p.bestellung
{	margin-top: 24px ; 
	margin-left: 13% ; }



address
{	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica,sans-serif ; 
	font-size: 12px ; 
	font-weight: normal ; 
	font-style: normal ; 
	letter-spacing: 0px ; 
	line-height: 200% ; 
	color: #662200 ; 
	text-align: center ; 
	padding: 0 0 12px 0 ; 
	border: 0 ; 
	margin: -17px 0 0 0 ; }

address img
{	margin-bottom: 6px ; 
	border: 0 ; }


div.footer,div.footer p
{	text-align: center ; }


/* NAVIGATION */

ul
{	float: left ; 
	width: 158px ; 
	list-style-type: none ; 
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica,sans-serif ; 
	font-size: 12px ; 
	font-weight: normal ; 
	font-style: normal ; 
	letter-spacing: 1px ; 
	line-height: 14px ; 
	color: #FFFFFF ; 
	text-align: center ; 
	padding: 0 ; 
	border: 0px solid red ;  
	margin: 75px 0 0 -37px ; }

li a, li span
{	display: block ; 
	width: 150px ; 
	text-align: center ; 
	color: #000000 ; 
	line-height: 14px ; 
	background: #FFFFFF ; 
	padding: 2px 3px 3px 3px ; 
	border: 1px solid #553300 ; 
	margin: 0 ; 
	-moz-border-radius-topleft: 20px ; 
	-webkit-border-top-left-radius: 20px ; 
	-moz-border-radius-bottomright: 20px ; 
	-webkit-border-bottom-right-radius: 20px ; }

ul li a, ul li span
{	margin: 0 0 9px 0 ; }

ul li.li
{	margin-top: 27px ; }

ol
{	border: 0px solid blue ; 
	list-style-type: none ; }

ol li a, ol li span
{	margin: 0 0 9px -18px ; }




li a:link
{	color:#FFFFFF ; 
	text-decoration: none ; 
	background: #FFAC5A url(index/nav_1.jpg) ; }

li a:visited
{	color:#FFFFFF ; 
	text-decoration: none ; 
	background: #FFAC5A url(index/nav_1.jpg) ; }

li a:hover
{	color:#FFFFFF ; 
	text-decoration: none ; 
	background: #443311 ; }

li a:active
{	color:#FFCC66 ; 
	text-decoration: none ; 
	background: #FFCC7A url(index/nav_1.jpg) ; }

a:link
{	color:#331100 ; 
	text-decoration: underline ; }

a:visited
{	color:#331100 ; 
	text-decoration: underline ; }

a:hover
{	color:#993300 ; 
	text-decoration: none ; }

a:active
{	color:#993300 ; 
	text-decoration: underline ; }
	

a.link:link
{	color:#FCCA4A ; }

a.link:visited
{	color:#FCCA4A ;  }

a.link:hover
{	color:#BA8500 ;  }

a.link:active
{	color:#FCCA4A ;  }



a.mozart:link
{	color: #C2B38C ; }

a.mozart:visited
{	color: #C2B38C ;  }

a.mozart:hover
{	color: #72633C ;  }

a.mozart:active
{	color: #D2C39C ;  }
	
