/*RESET based on Yahoo! UI library CSS reset v2.6.0 - http://developer.yahoo.com/yui/license.html 
and Eric Meyer's CSS reset v1.0 - http://meyerweb.com/eric/tools/css/reset/ */
html,body,div,span,object, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,address,cite,code, del,dfn,em,img,ins,kbd,q,samp,strong,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend,input,textarea, table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; background:transparent; text-align:left; vertical-align:baseline; word-spacing:normal; letter-spacing:0em; text-transform:none; text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; } ol,ul { list-style:none; } blockquote:before,blockquote:after,q:before,q:after { content:''; }

/*REDECLARATIONS*/
ol,ul { margin:1em 0; } blockquote,q { quotes:"&laquo;" "&raquo;"; } p,address { margin:0 0 1em; } strong { font-weight:700; } em,cite { font-style:italic; } ins { text-decoration:none;} del { text-decoration:line-through; } q,cite,abbr,ins,del,a { white-space:nowrap; } a { text-decoration:none; cursor:pointer; } a img { border:0; } a cite { font-style:normal; } :focus { outline:0; }
abbr { border-bottom:1px dashed #fff; cursor:help; }
a[href^="http://"]:after { content:'\2197'; }

#wiesinger:after,#mediashirt:after,#quaddro:after,#fuf:after,#playboard:after,#kellerklub:after,#wulle:after,#fritzkola:after { content:none; }

body { background:#000 url(2009/filmstreifen.png) scroll center 170px repeat-y;
color:#eee; font:normal normal 500 1em/1.3em arial,helvetica,sans-serif;
position:relative; width:26.875em; margin:.25em auto 6.25em auto; }

h1 { font-size:1em; font-weight:700; margin:2em 0 .5em 0; color:#000; }
h2 { font-size:1.125em; font-weight:700; margin:0 0 1em 0; }
h3 { font-size:1em; font-weight:700; }

a,a cite { color:#c50; border-bottom:1px dotted #fff; }
a:visited,a cite:visited { color:#c50; border-bottom:1px dotted #fff; }
a:hover,a cite:hover { color:#c50; border-bottom:1px solid #fff; }
a:focus,a cite:focus { color:#c50; border-bottom:1px solid #fff; }
a:active,a cite:active { color:#c50; border-bottom:1px dotted #fff; }
#sponsoren a,h1 a:first-child { border:0; }

#navigation { list-style-type:none; margin:2em 0; }
#navigation li { display:inline; padding:0 .4em 0; }
#navigation li:first-child { padding-left:0; }
#navigation li:last-child { padding-right:0; }
#navigation a { font-size:1.625em; text-transform:uppercase; font-weight:300; text-decoration:none; border-bottom:0; }
#navigation a { color:#c50; }
#navigation a:visited { color:#c50; }
#navigation a:hover { color:#c50; }
#navigation a:focus { color:#c50; }
#navigation a:active { color:#c50; }
#b2009 #k2009,#binfo #info,#barchiv #archiv,#bimpressum #impressum { color:#fff; }

#sponsoren { margin:5em 0 40em 0; }
#wiesinger,#mediashirt,#quaddro,#fuf,#playboard { float:left; margin:0 0 1em 0; }
#kellerklub,#wulle,#fritzkola { float:right; }

#bbericht img[src~="bilder"] { width:425px; height:283px; }

.datum { font-size:1em; font-weight:500; }
.platzierung { list-style-type:decimal; margin:0 0 3.125em 0; }
.platzierung a { white-space:normal; }
.regisseur { font-size:.75em; font-style:italic; }
.plakat { float:left; margin:1.25em 2.5em 1.875em 0; width:90px; height:127px; }
.plakatu { vertical-align:top; padding:1.25em .625em 0 0; }

address { margin:0 0 1em 0; }
