body{background:#fffed9 url(images/background.png) right 6px repeat-y;margin:0;padding:0;}
#ecke{position:absolute;left:0;top:0;width:636px;height:417px;background:url(images/obenlinks.png) no-repeat;}
#logo{position:absolute;left:25px;top:18px;}
#formtanz,#formunplugged,#formpiano{position:absolute;}
#formtanz{top:120px;left:132px;}
#formunplugged{top:193px;left:77px;}
#formpiano{top:260px;left:40px;}
#musiker1,#musiker2,#musiker3,#musiker4,#musiker5{position:absolute;}
#musiker1{left:370px;top:10px;}
#musiker2{left:490px;top:3px;}
#musiker3{left:610px;top:18px;}
#musiker4{left:730px;top:4px;}
#musiker5{left:850px;top:21px;}
#content{position:absolute;left:250px;top:200px;width:67%;padding-bottom:3em;}
.printonly{display:none;}
.feedline{border-top:1px solid #d60000;clear:both;padding-top:1em;text-align:right;}
#befinden{margin:0;}
#befinden a{white-space:nowrap;}
#menu{position:absolute;left:3px;top:340px;width:200px;padding-bottom:3em;}
#menu p{margin:0;padding:0;}
#menu ul{margin:0;}
#menu li{margin-top:.1em;}
#menu li.abs{margin-top:1em;}
#menu a{text-decoration:none;}
#menu a:HOVER{text-decoration:underline;}
.right,.rightnb,.googlemaps{float:right;margin-left:1em;margin-bottom:1em;}
.right,.border{border:3px double #e8d1a5;}
.googlemaps{width:45%;border:1px solid Gray;text-align:center;background:#FFF4DF;}
.googlemaps p{margin:0;padding:.2em;font-size:.8em;}
fieldset{border:1px dotted #d60000;max-width:600px;background:#fff4df;padding-left:.5em;padding-right:.5em;margin-top:1em;clear:both;margin-left:.1em;margin-right:.1em;}
legend{padding:.1em;border:1px dotted #d60000;color:#d60000;font-weight:normal;font-size:.9em;background:White;}
fieldset p,fieldset div{margin:0;padding:.3em 0 .3em 0;clear:both;}
fieldset div{text-align:right;}
fieldset label{font-weight:bold;}
.fieldsethide{text-align:left;background:White;color:#d60000;padding:.1em;border:1px dotted #d60000;margin-top:1em;clear:both;margin-left:.1em;margin-right:.1em;}
.labeladd{font-size:.9em;}
.labelfehler{color:#f00;font-weight:bold;float:right;}
input[type="Text"],input[type="Password"],input[type="File"],textarea,select{clear:right;float:right;border:1px solid Black;background:White;}
input[type="Text"],input[type="Password"],textarea{width:22em;max-width:350px;}
input[type="Checkbox"]{float:left;margin-right:.5em;}
textarea{height:7em;min-height:80px;}
.breit{width:35em;max-width:550px;}
textarea.breit{height:20em;}
input.goterror,textarea.goterror{background:#ffdaaf;border:1px solid #f00;}
input[readonly],textarea[readonly]{background:#eee;border:1px solid #aaa;color:#666;}
#formpemail,#formpmail{display:none;}
#editform fieldset{max-width:none;}
#fldinhalt{width:600px;height:300px;max-width:none;}
#notensatz #fldchords,#notensatz #fldlyrics,#notensatz #fldnoten,#notensatz #fldstrophen{width:500px;height:150px;max-width:none;}
div.pickasten{width:145px;height:145px;margin:5px;padding:5px;border:1px solid black;background:#e8d1a5;text-align:center;float:left;}
div.pickasten a img{border:1px solid #e8d1a5;}
div.pickasten a:HOVER img{border:1px solid #d60000;}
div.bigpic{text-align:center;}
div.bigpic img{border:1px solid #e8d1a5;}
p.bigpictext,p.navigation{text-align:center;background:#e8d1a5;width:550px;margin:auto;margin-top:1em;margin-bottom:1em;padding:.3em;}
p.navigation{min-height:25px;}
p.navigation .pflinks{float:left;}
p.navigation .pfrechts{float:right;}
.green{color:green;}
.red{color:red;}
.gray{color:gray;}
.gaestebuch{border:.3em double #e8d1a5;padding:0;margin-top:1em;}
.gaestebuch p{padding-left:1em;padding-right:1em;}
.gaestebuch .musiker{color:#d60000;}
.gaestebuch q{font-style:normal;}
.gaestebuch .beitrag,.gaestebuch .kommentar{border-top:1px solid #e8d1a5;margin:1em;}
.talkboard q{font-style:normal;}
.talkboard img{vertical-align:middle;}
#tb button,#editform button{border:1px solid Black;background:White;margin-right:.1em;margin-bottom:.1em;margin-left:0;margin-top:0;}
#tb button{width:5em;}
#editform button{width:7.5em;}
#formpbefehleakkis button,#formpbefehleakkism button,#formpbefehletxtakkis button,#formpbefehletxtakkism button{width:2.5em;font-size:.7em;}
#formpsmilies button{margin:0;width:auto;border:none;background:none;padding:0;}
body{font-family:Verdana,Arial,Geneva,sans-serif;font-size:1em;}
#befinden{font-size:.9em;}
a{font-weight:normal;color:#d60000;text-decoration:underline;}
a.formation{text-decoration:none;border-bottom:1px dashed Gray;}
a:HOVER{text-decoration:underline;border-bottom:none;}
a:HOVER,a:FOCUS{color:Black;}
a:FOCUS{background:#e8d1a5;}
a:VISITED{color:#cf6767;}
span.formation{color:#d60000;}
a.formation span,span.formation span{font-style:italic;}
.formation{white-space:nowrap;}
#headline{background-repeat:no-repeat;min-height:61px;background-position:bottom left;margin-top:1em;margin-bottom:1em;padding-bottom:7px;}
h1,h2,h3,h4,h5,h6,dt,th{font-weight:bold;color:#d60000;}
dl dl dt{margin-top:.1em;font-size:.8em;}
h1{margin:0;padding-top:27px;padding-left:25px;font-size:1.3em;}
h2,h3,h4,h5,h6{clear:both;}
h2{font-size:1.2em;border-bottom:1px solid #d60000;}
h3{font-size:1em;border-bottom:1px dotted #d60000;}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,dt strong,th strong{text-transform:uppercase;}
dt{margin-top:1em;}
blockquote{border:1px solid #e8d1a5;margin:1em;padding:1em;}
blockquote p{margin:0;font-family:"Courier New",Courier,monospace;}
#menu p{font-size:.8em;}
#menu li.on a{font-weight:bold;color:Black;}
li.ober{margin-top:2em;}
.small{font-size:.8em;}
.big{font-size:1.3em;}
.teaser p{font-weight:bold;}
.nobr{white-space:nowrap;}
span[title],abbr[title],acronym[title],dfn[title],cite[title],var[title],kbd[title],samp[title]{border-bottom:1px dotted Gray;cursor:help;}
.nohelp{border-bottom:none!important;}
q{font-style:italic;}
table{border:1px solid #e8d1a5;margin-top:1em;margin-bottom:1em;background:#e8d1a5;}
th{background:#ffebc6;}
.r1{background:White;}
.r2{background:#fffed9;}
.r3{background:#ffebc6;}
.rn{background:#eee;color:#666;}
.kores{border:1px solid Black;background:White;margin:.1em;padding:.1em;}
.kores p{margin-top:0;margin-left:.2em;margin-bottom:.2em;margin-right:.2em;}
.kores p.head{background:#eee;padding:.3em;}
ul.pro{margin:0;padding:0;}
ul.pro li{list-style:none outside none;display:inline;padding:0;margin-left:.4em;white-space:nowrap;}
ul.aufi li{margin-bottom:1em;}
ul.aufi li li{margin-bottom:.3em;}
ins, .likeins{color:Green;text-decoration:none;border-bottom:1px dotted Green;}
del, .likedel{color:Red;text-decoration:line-through;}
.notice{border:1px dotted Gray;background:White;margin:1em;padding:1em;font-size:.8em;}

