body{margin:15px 15px 0 15px;font-face:Arial;color:#4c5464;line-height:1.5;}

h1{color:#8c8980;background-repeat:no-repeat;line-height:110px;width:581px;padding-top:10px;font-size:28px;margin-left:-40px;padding-left:40px;}
h2{color:#8c8980;font-size:20px;margin-top:20px;margin-bottom:15px;}
h3{color:#4c5464;font-weight:bold;font-size:14px;}
h4{color:#4c5464;font-size:12px;font-weight:bold;font-style:italic;}
h5{color:#4c5464;font-size:18px}

td{padding-right:10px;}
th{text-align:left;}


#wrapper{background-color:#e3dcca;padding-left:329px;background:url(/images/leftback.jpg) repeat-y #e3dcca;}

#head{background-color:#b9b5a9;height:222px;}
#headright{float:right;width:350px;height:222px;background:url(/images/headright.jpg) no-repeat;}
#headtitle{background:url(/images/title_startseite_09-10.jpg) no-repeat;width:400px;height:125px;position:absolute;left:221px;top:63px;z-index:20;}
#linehight_konzertforum{line-height:2;}

#navi{position:absolute;top:15px;left:15px;width:329px;height:780px;background:url(/images/naviback.jpg) no-repeat;line-height:1.1;}
#navi ul{margin:250px 0 0 114px;}
#navi ul li{padding-left:30px; width:174px;min-height:21px;overflow:hidden;margin-bottom:4px;}
#navi ul a{color:#fff;font-size:12px;}
#navi ul a:hover{font-weight:bold;}
#navi ul li.active{background:url(/images/linkactive.jpg) no-repeat;}
#navi ul li.active a{color:#002f5f;}
#navi ul ul{margin:0;padding:0 0 0 0;margin-left:-30px;}
#navi ul ul li{padding-left:50px;color:#fff;min-height:18px;background:url(/images/structure.gif) no-repeat 40px 6px;margin-bottom:0px;}
#navi ul li ul li a{color:#99ccff;font-size:11px;}
#navi ul li ul li a:hover{color:#fff;}
#navi ul li ul li a:hover{font-weight:normal;}
#navi ul li.active ul li a{color:#fff;}
#navi ul li ul li.active{background:url(/images/linkactive_sub.jpg) no-repeat;}

#contenttop{position:absolute;top:187px;left:344px;width:635px;height:50px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/head.png');}
html>body #contenttop{background:url(/images/head.png) no-repeat;}
#contentright{position:absolute;top:237px;left:925px;width:54px;height:558px;background:url(/images/right.jpg) no-repeat;}
#content{width:540px;min-height:580px;font-size:12px;}
* html #content{height:580px;}

#content a{text-decoration:none;color:#457ebe;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px}
#content a:visited{text-decoration:none;color:#457ebe}
#content a:hover{color:#fff;background-color:#457ebe;text-decoration:none;}
#content .nohover a:hover {background-color:transparent;color:#457ebe}
#footer{height:80px;width:964px;background:url(/images/bottom.jpg) no-repeat;}

#kontakt input,textarea{width:300px;}
#kontakt textarea{height:200px;}
label{display:block;float:left;width:150px;}
label.error{float:none;color:#f00;font-weight:bold;font-size:11px;}


#chronik .jahr{font-size:20px;text-align:right;margin-top:10px;color:#ccc;cursor:pointer;}
#chronik li {border-bottom:1px solid #eee;padding:4px;}
#chronik li.active {background-color:#eee;}
#chronik .datum {font-weight:bold;cursor:pointer;}
#chronik .titel {color:#457ebe;cursor:pointer;}
#chronik .content { display:none;margin-top:10px;}
