@charset "UTF-8";
/* STANDARDS */
* {padding: 0; margin: 0; border:0;}
html, body {min-height: 100%; height: auto; height: 100%; line-height: 1.4em; background:url(../images/layout/bg_body.gif) top center no-repeat #fff;}
body {font-size: 11px; font-family:trebuchet ms; color: #333;}
ul {list-style-type:none}
a {color: #6c6c6c;}
a:hover {color:#333}
.nopadding {padding: 0;}
.nomargin {margin: 0;}
.noborder {border: 0; text-decoration: none;}
.noptop {padding-top: 0;}

.floatright {float: right;}
.floatleft {float: left;}
.nofloat {clear: both;}
br {margin: 0; padding: 0; line-height: 0.0001em;}

table {border-collapse:collapse;}
td, th {vertical-align: top;}


/* LAYOUT */

div#wrapper {margin:0 auto; width:1000px; padding-bottom:50px}
div#navigation {padding:40px 0 1px 545px}
div#stripe {background:url(../images/layout/bg_stripe.gif) repeat-x; height:215px; color:#fff; padding:0 30px 10px 50px}
div#stripe_img {float:left; width:430px; padding:25px 10px 0 10px;}
div#stripe_news {float:left; width:470px;}
div#newsscroll { height:128px; overflow:auto}
div.news {float:left; width:410px; padding:10px}
div#content {padding:20px 50px 0 50px; background:url(../images/layout/bg_content.gif) repeat-y; background-position:50px}
div.spalte {float:left; width:205px; padding:0 10px 0 10px}
div.box {padding-bottom:10px}
div#footer {border-top:2px solid #030101; margin:10px 0; padding-top:10px}
div#footer_l {float:left; padding-left:60px}
div#footer_r {float:right; padding-right:60px}
div.produkt {padding:10px 0; border-top:1px solid #ccc}
div.produkt_erstes {padding-bottom:10px;}


/* NAVIGATION */

div#navigation li {float:left}
div#navigation li a {display:block; font-family:georgia; color:#fff; font-size:15px; font-style:italic; padding:8px 20px; text-decoration:none; background:#333; margin-left:25px}
div#navigation li a:hover {color:#fff; background:#000}


/* HEADLINES */

div#stripe h1 {font: italic 18px georgia; font-weight:normal; padding:20px 0 5px 10px;}
div#stripe h2 {font-size:12px}
div#content h1 {font: italic 18px georgia; font-weight:normal; border-bottom:1px solid #000; margin-bottom:12px; color:#000; width:205px}
h3.toggler { font-size:11px; font-weight:normal;}
div#content h2 {color:#000; font-size:12px; text-transform:uppercase}
h6 {float:left; width:65px; font-size:11px}

/* PARAGRAPHS */
p.vergangene {color:#666}
p {padding-bottom:5px}
.labeldisko p {padding:2px 0; margin:5px 0; border-bottom:1px solid #ccc;}
div.accordion strong {display:block; padding:10px 0 0 0}

/* IMAGES */
div#stripe_img img {background:#999; border:4px solid #fff; padding:1px}
div.photo img {padding-bottom:10px}

/* LINKS */
div#footer a {color:#000;}
div#footer a:hover {color:#606060}
a.weiter, div.musik li, div.disko li {padding-left:17px; background:url(../images/layout/a_weiter.gif) left top no-repeat}
div.konzert a {color:#333}

/* LIST */
div.disko li {padding-bottom:5px}
ol {list-style:inside decimal-leading-zero}

/* B O X O V E R */
.boxhead {background: #212121; color: #fff; padding: 2px 5px; font-weight: bold;}
.boxbody {background: #fff; border: solid 1px #212121; width: auto; opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9; padding: 5px; font-size:1em;}

