@font-face {font-family: 'Lato'; src: url('../../../fonts/Lato-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal;}

#wrapper, #container, {border:0px solid #000;}

/* base
----------------------------------------------- */
body {margin: 0;color: #000; background:fixed #fff url(../images/3.jpg)repeat top center;}
blockquote, h3, p, li {padding-right: 10px;padding-left: 10px;margin:0.3em 0;}
blockquote {margin-right: 0;margin-left: 20px;}
#contact {margin-top:130px;}
#contact table tr td p {margin:0 !important;padding:0 !important;}
#disclaimer {width: 370px;text-align: left;font-size: 12px;padding-top: 50px;}
.edit {position: fixed;top: 0;left: 0;background-color: #fff;padding: 10px;z-index: 2;text-transform: uppercase;font-size:15px;}
h3 {margin:0;padding:0;}
header {border:0px solid #fff;height: 60px;margin-top:10px;}
header li.right {text-align:right;padding:7px 20px 0 0;}
img, img a {border:none;padding:0;}
img.releaselist {margin-right:20px;border:1px solid grey;}
.left {float:left;}
li, ul {list-style: none;}
.livedate {clear: both;font-weight:normal;display:block;border-top:1px solid #000;}
.livedate li {float:left;}
.livedate .ld_date {width:60px;}
.livedate .ld_city {width:120px;}
.nav {clear:both;margin: 0 0 1em 0;}
.nav img {margin-bottom:-2px;}
.nav a img {filter:alpha(opacity=70); -moz-opacity:0.7;opacity: 0.7;}
.nav a:hover img {filter:alpha(opacity=100); -moz-opacity:1;opacity: 1;}
p.wrap {padding:0;margin:0;}
#hilfe {padding:20px 50px;}
#news img {width:100%;height:auto;}
#release img {float: left;margin:0 10px 10px 0;border:1px solid grey;}
.right {float:right;}
small, .small, h3 small a {font-size: 10px;}
table.newreleases img {padding:2px;margin:0 7px;border:1px solid grey;}
ul {}
#wrapper {width: 100%;}

#decobild {position:relative;width:600pxn !important;text-align:right;top:10px;clear:both;}
#decobild img {border:0;}
#decobild img {float:none;}
img.floatleft {float:left;padding-right:10px;}
img.imgclear {width:400px;}
pre {margin:0;padding:0;}
hr {width: 300px;text-align: left;margin:10px auto 10px 20px;height: 1px;}

/* links
----------------------------------------------- */
a {text-decoration: none;color: #824;}
a:hover {text-decoration:underline;}
h3, h3 a, #sidebar-2gal h3, #calendar h3, .nav a {color:#000;}
p a {text-decoration:none;}
a:hover {text-decoration: underline;color: #000;}

/* typography */
body {font-family: 'Lato','Open Sans', Helvetica, sans-serif;font-size: 14px;word-spacing: 0.1em;}
#biography, #calendar {font-size:12px/13px;}
code {color:red;font-weight:bold;}
#contact, contact a {font-size:14px; color:#930; text-align: center;}
#discography {font-size:11px}
.edit a {color:#000;}
h3, h3 a, #sidebar-2gal h3, #calendar h3, .nav a {font: bold 14px Courier, monospace; text-decoration:none; letter-spacing:0.05em; text-transform:lowercase;}
.lang a {font: normal 10px Courier, monospace;text-decoration:none !important;color:#555;}

/* overrides
----------------------------------------------- */
.caps {font-size: 0.9em;letter-spacing: 0.1em;}
div.divider {margin: 2em 0;text-align: center;}

/* layout
----------------------------------------------- */
#calendar {color:#000;padding:0 0 50px 0;}
#calendar li {margin:0 !important;padding:0 !important;vertical-align:top;}
#container {margin:1em auto 1em auto;max-width:800px;}
#biography {background: url(../images/21.gif)no-repeat top center;margin:10px 0 0 0; padding:20px 0 0 20%; vertical-align:top; height: 600px;width:700px}
#discography {margin: 0px 95px 0 0px;background:transparent url(../images/2.gif)no-repeat top center;padding:90px 50px 0 50px;height: 900px;width: 90%;}
#discography p {padding:0 100px;}
#discography span.title {color:white !important;}
li.left {text-align:left;}
.nav li.left {width:230px;}

#press {color:#930;}
#press img {width:100%;height:auto;}
#press p {padding-bottom:20px;}
#sidebar-1, #sidebar-2 {}
#sidebar-1 {margin-right: 5px;float: left;text-align: right;}
#sidebar-2, #sidebar-2gal {margin-left: 5px;float: right;}
#content, #calendar {width:90%;margin:2em 5% 0 5%;}
#content h3, #content h3 a, #press h3, #press h3 a {color:#333;}
#content_gallery {margin: 0 285px 0 85px;padding-top: 60px;width:330px;}
#foot {margin-top: 5px;clear: both;text-align: center;}

/* box model hacks */
#sidebar-2gal {\width: 270px;w\idth: 270px;padding-top: 230px;}

/* comments */
.comments_error {color: #000;background-color: #fff4f4; }
ul.comments_error {padding : 0.3em;list-style-type: circle;list-style-position: inside;border: 2px solid #fdd;}
div#cpreview {color: #000;background-color: #f1f1f1;border: 2px solid #ddd;}
form#txpCommentInputForm td {vertical-align: top;}