/* CSS Document */

body {background:url(images/main-bg.gif) 0 0 repeat-x #A8A39D;color:#1A1917;margin:24px 0 0;padding:0;font:14px/20px arial, helvetica, sans-serif;}

div, p, h1, h2, h3, ul {padding:0px;margin:0px;}

ul {list-style-type:none;}

/*--TOP PANEL--*/

#topPan {width:464px;height:227px;position:relative;margin:0 auto;}

#topPan ul {width:464px;}

#topPan ul li {float:left;font:12px/30px arial, helvetica, sans-serif;font-weight:bold;}

#topPan ul li a {width:92px;height:30px;display:block;background:url(images/menubg-normal.gif) 0 0 no-repeat #66605B;color:#FDFDFD;text-decoration:none;text-align:center;}

#topPan ul li a:hover {background:url(images/menubg-hover.gif) 0 0 no-repeat #66605B;color:#1A1917;}

#topPan ul li.menupadding {margin:0 0 0 1px;}

#topPan ul li.home {width:92px;height:30px;display:block;background:url(images/menubg-hover.gif) 0 0 no-repeat #FDFDFD;color:#1A1917;text-align:center;}



#topPan h1 {display:block;width:464px;height:114px;background:url(images/header_site.png) 0 0 no-repeat;text-indent:-2000px;margin:0;clear:both;}



#toplinkPan {width:464px;height:70px;position:relative;margin:0 auto;}

#toplinkfastPan {width:148px;height:51px;float:left;background:url(images/button_konzerte_normal.png) 0 0 no-repeat;margin:8px 0 0;color:#fff;}

#toplinkfastPan a {text-decoration:none;display:block;width:148px;height:51px;}

#toplinkfastPan a:hover {text-decoration:none;background:url(images/button_konzerte_hover.png) 0 0 no-repeat;}

#toplinkfastPan p {display:block;width:90px;height:15px;position:absolute;top:0px;left:0px;font:12px/14px arial, helvetica, sans-serif;margin:54px 0 0 21px;}



#toplinksecondPan {width:148px;height:51px;float:left;background:url(images/button_tickets_normal.png) 0 0 no-repeat;margin:8px 10px 0;color:#fff;}

#toplinksecondPan a {text-decoration:none;display:block;width:148px;height:51px;}

#toplinksecondPan a:hover {text-decoration:none;background:url(images/button_tickets_hover.png) 0 0 no-repeat;}

#toplinksecondPan p {display:block;width:90px;height:15px;position:absolute;top:0px;left:157px;font:12px/14px arial, helvetica, sans-serif;margin:54px 0 0 21px;}



#toplinkthirdPan {width:148px;height:51px;float:left;background:url(images/button_shop_normal.png) 0 0 no-repeat;margin:8px 0 0;color:#fff;}

#toplinkthirdPan a {text-decoration:none;display:block;width:148px;height:51px;}

#toplinkthirdPan a:hover {text-decoration:none;background:url(images/button_shop_hover.png) 0 0 no-repeat;}

#toplinkthirdPan p {display:block;width:90px;height:15px;position:absolute;top:0px;right:34px;font:12px/14px arial, helvetica, sans-serif;margin:54px 0 0 21px;}





/*--/TOP PANEL--*/

/*--BODY PANEL--*/

#bodyPan {width:352px;background:url(images/bodytopbg.jpg) 0 0 no-repeat #fff;color:#1A1917;position:relative;margin:0 auto;padding:0 56px;}

#bodyPan h1 {width:352px;height:32px;display:block;background:none;font:28px/26px Georgia, arial, helvetica, sans-serif;padding:42px 0 0; border-bottom:1px dotted #999; ;}

#bodyPan h1 span {background:none;color:#9A0000;font-size:24px;}

#bodyPan h2 {width:350px;height:32px;display:block;background:url(images/dotline.gif) 0 100% repeat-x #fff;font:28px/26px arial, helvetica, sans-serif;padding:42px 0 0;color:#9A0000;}



#bodyPan p {padding:18px 0 0 0;}

#bodyPan p.bigtext {background:none;font-size:18px;color:#B3A7A0;font-weight:bold;padding:18px 0 0;}

#bodyPan p.more {width:89px;height:39px;}

#bodyPan p.more a {display:block;width:89px;height:39px;background:url(images/more1.jpg) 0 0 no-repeat #FBFBFB;color:#fff; font:14px/36px arial, helvetica, sans-serif;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0 0 0 262px;text-align:center;}

#bodyPan p.more a:hover {text-decoration:none;background:url(images/more2.jpg) 0 0 no-repeat;}

#bodyPan p.morenext {width:89px;height:60px;right:0px;top:0px;clear:both;}

#bodyPan p.morenext a {display:block;width:89px;height:39px;background:url(images/more2.jpg) 0 0 no-repeat #FBFBFB;color:#fff;font:14px/36px arial, helvetica, sans-serif;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0 0 0 262px;text-align:center;}

#bodyPan p.morenext a:hover {text-decoration:none;background:url(images/more1.jpg) 0 0 no-repeat;}



#bodybottomPan {width:464px;height:42px;background:url(images/bodybottombg.jpg) 0 0 no-repeat;position:relative;margin:0 auto;clear:both;}



#bodyPan ul {width:352px;height:110px;margin:20px 0 0;}

#bodyPan ul li {background:url(images/arrow.jpg) 0 4px no-repeat;padding:0 0 0 20px;}

#bodyPan ul li a {background:#fff;color:#9A0000;text-decoration:none;}

#bodyPan ul li a:hover {text-decoration:underline;}



#bodyPan form {width:350px;height:162px;background:url(images/formarea.jpg) 0 100% no-repeat;padding:0px;margin:30px 0 0;}

#bodyPan form h2 {display:block;width:310px;height:45px;background:url(images/formtop.gif) 0 0 no-repeat #F9F9F9;color:#fff;font:20px/39px Georgia, arial, helvetica, sans-serif;margin:0;padding:0 0 0 40px;}

#bodyPan form input {width:165px;height:18px;margin:0 0 10px 130px;}

#bodyPan form input.paddingtop {margin-top:16px;}

#bodyPan form input.button {width:54px;height:25px;display:block;background:url(images/button.gif) 0 0 no-repeat #EBEBEB;border:none;color:#fff;font:14px/25px arial, helvetica, sans-serif;text-transform:uppercase;margin:0 0 0 262px;text-align:center;}



/*--/BODY PANEL--*/

/*--FOOTER PANEL--*/

#footermainPan {height:75px;background: url(images/footerbg.gif) 0 0 repeat-x #000;color:#fff;margin:43px 0 0;padding:34px 0 15px 0;}

#footerPan {width:350px;height:90px;display:block;position:relative;margin:0 auto;}

#footerPan p {padding:51px 0 0;}

#footerPan p span {background:#1C1B19;color:#AC2626;font-size:10px;}

#footerPan p.copyright { background:#1F1D1B;margin:0;display:block;position:absolute;bottom:0px;right:23px;color:#fff;font:11px/15px arial, helvetica, sans-serif;padding:0;}



#footerPan ul {width:76px; display:block; position:absolute; left:126px; top:2px; padding:0;}

#footerPan li {float:left;font:12px/15px arial, helvetica, sans-serif;font-weight:normal;}

#footerPan ul li a {padding:0 0 0 12px;color:#fff;background:#181716;text-decoration:none;}

#footerPan ul li a:hover {text-decoration:underline;}



#footerPan ul.info {width:355px; height:45px; display:block; position:absolute; left:0px; top:28px; padding:0;}

#footerPan ul.info li {display:block;width:109px;}

#footerPan ul.info li.address {width:97px;background:url(images/vertical-dot.gif) 100% 0 repeat-y #1C1B19;color:#7B746B;font-size:10px;font-weight:bold;padding:0 0 0 12px;}

#footerPan ul.info li.phone {width:94px;background:url(images/vertical-dot.gif) 100% 0 repeat-y #1C1B19;color:#7B746B;font-size:10px;padding:0 0 0 15px;font-weight:bold;}

#footerPan ul.info li.fax {width:94px;background:#1C1B19;color:#7B746B;font-size:10px;padding:0 0 0 15px;font-weight:bold;}

#footerPan ul li span {background:#1C1B19;color:#AC2626;font-size:10px;font-weight:bold;line-height:14px;}



#footerPan ul.templateworld {width:158px;background:#1C1B19;color:#fff;display:block;position:absolute;top:97px;left:152px;}

#footerPan ul.templateworld li a {background:#1C1B19;display:block;color:#fff;text-decoration:none;}

#footerPan ul.templateworld li a:hover {text-decoration:underline;}



.metanavi_txt {text-indent:0; text-align:center; margin:0; padding:0; color:#fff; font:normal bold 9px arial,helvetica,sans-serif; line-height:1.2}

.metanavi_head {text-indent:0; text-align:center; margin:0; padding:0; color:#AC2626; font:normal bold 9px arial,helvetica,sans-serif; line-height:1.2}

.metanavi_adr {text-indent:0; text-align:center; margin:0; padding:0; color:#7B746B; font:normal bold 9px arial,helvetica,sans-serif; line-height:1.2}



a.metanavi_txtlnk:link {color:#fff;text-decoration:none;}

a.metanavi_txtlnk:visited {text-decoration:none;color:#fff;}

a.metanavi_txtlnk:hover {text-decoration:none;}

a.metanavi_txtlnk:active {text-decoration:none;}



a.metanavi_adrlnk:link {color:#7B746B;text-decoration:none;}

a.metanavi_adrlnk:visited {text-decoration:none;color:#7B746B;}

a.metanavi_adrlnk:hover {text-decoration:none;}

a.metanavi_adrlnk:active {text-decoration:none;}



a:link {color:#860101;text-decoration:none;}

a:visited {text-decoration:none;color:#660033;}

a:hover {text-decoration:none;}

a:active {text-decoration:none;}



.hr_dotted {width:100%; border-bottom:1px dotted #999; border-top:0; border-left:0; border-right:0;}

.pic_cd {border:1px dotted #999;}
