/*
Theme Name: WSH - hell
Theme URI: https://www.wirsindhelden.com
Description: Singletheme für Alles auf Anfang.
Version: 1.0
Author: Jan Florian Dietrich
Author URI: https://www.daenen4.de/
Text Domain: wsh
*/


/*
    @main-text-color: #b5b5a6
    @main-link-color: #ffff00

*/

a {
color:#9dbed8;
text-decoration:none;
outline:none;
}

strong {
font-weight:700;
}

em {
font-style:italic;
}

strike, del {
text-decoration:line-through;
}

html {
background-color:#eaeae5;
}

@-moz-document url-prefix() {
  body {
    font-weight: 200;
    letter-spacing: 0.09px;
  }
}

body {
font-size:62.5%;
font-family:Georgia, Times, Times New Roman, serif;
color:#767671;
text-align:center;
background-color:#eaeae5;
padding-bottom:40px;
margin-top:-20px;
-webkit-font-smoothing: antialiased;
}

iframe {
	overflow: hidden;
	border: 0;
}

#wrapper {
background-color:transparent;
text-align:left;
width:1015px;
position:relative;
margin:0 auto;
}

#header {
    height:642px;
    background:transparent url(images/bg_header_p_single.jpg) 0 0 no-repeat;

}

#header.header-double {
    background:transparent url(images/bg_header_p.jpg) 0 0 no-repeat;
}

#old_page, #exit, #fb_judith {
	font: 2em/1.5em Georgia, Times New Roman, serif;
	position: absolute;
	text-align: center;
	color: #000;
}

#old_page:hover, #fb_judith:hover {
	color: #25677c;
}

.header-double #old_page {
    display: block;
}

#old_page {
    display: none;
	width: 166px;
	left: 573px;
	top: 273px;
}

.shows {
	min-height: 150px;
}

#header_arrow_left, #header_arrow_right {
	width: 55px;
	height: 27px;
	background: transparent url(images/header_arrows.png) 0 0 no-repeat;
	margin: 12px 0 0 50px;
}

#old_page:hover #header_arrow_left {
	background-position: 0 -27px;
}

#exit {
	width: 45px;
	font: 1.4em/1.4285em Georgia, Times New Roman, serif;
	top: 220px;
	left: 750px;
}

.judith_blog {
    font: 0.7em/1.5em Georgia, Times New Roman, serif;
}

#fb_judith {
	width: 133px;
	top: 205px;
	left: 830px;
}

#fb_judith:hover #header_arrow_right {
	background-position: -55px -27px;
}

#header_arrow_right {
	background-position: -55px 0;
    margin-left: 40px;
}

#logo {
display:block;
z-index:99;
position:absolute;
padding:25px 0 0 60px;
}

#radio-social-happiness {
font:bold 1.1em "Helvetica Neue",Helvetica, Arial, sans-serif;
position:absolute;
right:20px;
top:11px;
height:30px;
z-index:99;
}

#radio-social-happiness a {
color:#fff;
float:left;
}

#player {
background:transparent url(images/icon_radio.png) 40px 0 no-repeat;
display:none;
height:23px;
padding:7px 40px 0 0;
}

#player:hover {
background-position:40px -30px;
}

#social-networks a {
float:left;
margin-left:10px;
display:block;
width:30px;
height:30px;
background-image:none;
}

#social-networks .myspace:hover {
background-image:url("images/icon_myspace_active.png");
}

#social-networks .facebook:hover {
background-image:url("images/icon_facebook_active.png");
}

#social-networks .twitter:hover {
background-image:url("images/icon_twitter_active.png");
}

#social-networks .lastfm:hover {
background-image:url("images/icon_lastfm_active.png");
}

#animation {
position:absolute;
top:0;
left:0;
width: 1015px;
padding-left: 18px;
}

#header div.menu {
text-align:left;
font:bold 2em "Helvetica Neue",Helvetica, Arial, sans-serif;
width:950px;
position:relative;
top:450px;
background-color:rgba(250,248,239,0.9);
margin:20px 0 0 35px;
padding:7px 0;
}

#header .menu li:first-child {
margin-left:30px;
}

#header .menu a[target="_blank"]:after,#footer a[target="_blank"]:after {
content:"\2002\2192";
}

#header .menu li li {
float:none;
margin-left:0;
margin-top:2px;
}

#content {
background-color:transparent;
width:590px;
float:left;
margin:-115px 120px 0 35px;
position: relative;
}

#blog_filter {
display:block;
margin-bottom:10px;
position:relative;
}

#blog_filter ul {
float:left;
width:194px;
background-color:#faf9ef;
display:block;
padding:15px 10px 15px 110px;
}

#blog_filter #blog_filter_author {
margin-left:2px;
width:260px;
padding:15px 10px 15px 4px;
}

#blog_filter li {
font-size:1.4em;
float:left;
margin-left:9px;
}

#blog_filter a {
font:bold 0.79em "Helvetica Neue",Helvetica, Arial, sans-serif;
}

#loading-animation {
display:none;
text-align:center;
background-color:#faf9ef;
min-height:700px;
padding:12px 10px;
}

#loading-animation img {
margin-top:50px;
}

#content .post {
margin-bottom:20px;
background-color:#faf9ef;
position:relative;
padding:12px 0 27px;
}

#content .post_meta {
width:100px;
float:left;
text-align:right;
height:100%;
color:#767671;
font-size:1.2em;
padding-top:9px;
}

#content object, #content embed {
max-width: 460px;
}

#content .wsh-author-pic {
margin-top:17px;
}

#content .post_content {
float:left;
font-size:1.4em;
line-height:1.43em;
margin-left:18px;
max-width:445px;
padding-right:12px;
}

#content .post_content h3 {
font-size:1.2em;
display:block;
letter-spacing:0.02em;
color:#2e2e2e;
margin:25px 0 5px;
}

#content .post_content h2 {
font-size:1.43em;
line-height:1.25em;
margin-bottom:25px;
}

#content .post_content p a {
font:1em Georgia, "Times New Roman", Times, serif;
color:#767671;
border-bottom:1px solid #767671;
padding-bottom:1px;
}

#content .post_content img {
max-width:445px;
height:auto;
}

#content .post_content .more-link {
font:bold 0.782em "Helvetica Neue",Helvetica, Arial, sans-serif;
color:#9dbed8;
border:none;
display:block;
position:absolute;
bottom:23px;
}

#content .post_content .wsh_post_comment {
display: none;
position:absolute;
bottom:20px;
right:15px;
font:normal 0.78em "Helvetica Neue",Helvetica, Arial, sans-serif;
color:#767671;
border:none;
}

#content.page,#content.single.standalone {
background-color:#faf9ef;
width:660px;
height:auto;
margin-right:12px;
padding:12px 0 30px 37px;
}

#content .page .post_meta {
width:65px;
}

#content .page .post_content {
float:left;
font-size:1.4em;
line-height:1.43em;
margin-left:18px;
max-width:580px;
}

#content .shows h2 {
font-size:1.42em;
color:#2e2e2e;
display:inline;
}

#content .shows .gigpress-subscribe {
display:inline;
margin-left:30px;
vertical-align:top;
}

#content.page .shows p {
width:420px;
}

#content .gigpress-table {
border-top:none;
background:transparent none;
width:560px;
margin:42px 0 30px;
}

#content .gigpress-header * {
color:#2e2e2e;
border-top:none;
font-weight:400;
background:transparent;
}

strong.gigpress-cancelled,
strong.gigpress-soldout {
	background: none !important;
	color: #2e2e2e !important;
}

#content .gigpress-heading {
background:transparent;
color:#2e2e2e;
font-weight:700;
padding:8px 5px 8px 8px;
}

#content .gigpress-table td {
background-color:transparent !important;
color:#767671;
font-size:100%;
border-bottom:none;
}

#content .gigpress-table td a {
color:#767671;
border-bottom:1px solid #deddd4;
}

#content .gigpress-table .gigpress-tickets-link {
text-transform:none;
border-bottom:none;
color:#9dbed8;
font-size:0.8em;
font-family:"Helvetica Neue",Helvetica, Arial, sans-serif;
}

#content .gigpress-table .gigpress-related-link {
text-align:right;
width:50px;
}

.vevent .show_comment {
border-bottom:0 !important;
color:#767671;
font-family:"Helvetica Neue",Helvetica, Arial, sans-serif;
font-size:0.78em;
font-weight:400 !important;
}

#content .gigpress-table .gigpress-row:hover {
cursor:pointer;
}

#content .gigpress-table .gigpress-row td {
border-bottom: 1px solid #deddd4;
padding-bottom:9px;
padding-top:8px;
}

#content .gigpress-table .gigpress-row .gigpress-date {
padding-left:0;
min-width:78px;
}

#content .gigpress-table .gigpress-row .gigpress-city {
min-width:145px;
}

#content .gigpress-table .gigpress-row .gigpress-venue {
min-width:204px;
}

#content .gigpress-table .gigpress-row .gigpress-country {
min-width:20px;
padding-left:4px;
padding-right:4px;
text-align:center;
}

#content .gigpress-table .gigpress-info .gigpress-links-cell {
padding-top:5px;
padding-left:0;
}

#content .gigpress-table .gigpress-calendar-links-inner a {
color:#333;
text-decoration:none;
border:none;
}

.gigpress-related-attachement {
margin-bottom:30px;
}

.gigpress-related-attachement .gigpress-related-heading {
color:#2e2e2e;
font-weight:700;
margin-bottom:5px;
}

.gigpress-related-attachement .gigpress-related-show {
margin-bottom:0;
}

.gigpress-related-attachement .gigpress-related-show li {
margin-bottom:2px;
}

.gigpress-related-attachement .gigpress-related-item {
color:#2e2e2e;
max-width:745px;
}

.gigpress-related-attachement .gigpress-related-show .gigpress-tickets-link {
font:bold 0.785em "Helvetica Neue",Helvetica, Arial, sans-serif;
}

.gigpress-related-attachement .gigpress-related-show .syndication {
margin-top:10px;
font:bold 0.78em "Helvetica Neue",Helvetica, Arial, sans-serif;
}

#comments h3.comments {
color:#2e2e2e;
margin-left:60px;
font-size:2em;
margin-bottom:45px;
line-height:1em;
}

#comments li {
margin-bottom:45px;
}

#comments .commenter-pic {
float:left;
width:40px;
padding-top:2px;
}

#comments .commenter-text {
float:left;
margin-left:20px;
font-size:1.4em;
width:745px;
}

#comments .commenter-text em {
font-style:italic;
color:#2e2e2e;
}

#comments .commenter-text .says {
color:#2e2e2e;
font-weight:700;
display:block;
margin-bottom:3px;
}

#comments .commenter-text p {
line-height:1.42em;
margin-bottom:15px;
}

#comments .comment-meta {
margin-top:10px;
margin-left:590px;
color:#767671;
}

#respond {
border-top:1px solid #DEDDD4;
}

#respond .commentform-description {
float:left;
text-align:right;
width:100px;
padding-top:25px;
color:#2e2e2e;
font-size:1.2em;
}

#respond .commentform-input {
float:left;
margin-left:20px;
max-width:460px;
}

#respond .spam-protection {
line-height:1.4em;
margin:16px 0 10px;
}

#wrapper input.solution {
margin-left:5px;
width:35px;
margin-top:10px;
}

#wrapper span.task {
font-size:1.2em;
color:#2e2e2e;
margin-top:5px;
}

#commentform {
font-size:1.4em;
padding:0 0 20px;
}

#commentform input {
width:220px;
}

#commentform input[type=submit] {
font-family:"Helvetica Neue",Helvetica, Arial, sans-serif;
font-size:0.78em;
width:auto;
}

#commentform label {
font-size:0.86em;
margin-left:15px;
}

.comments-page-footer {
height:50px;
clear:both;
border-top:1px solid #DEDDD4;
padding:0 0 0 10px;
}

.comments-page-footer a {
font:bold 1.1em "Helvetica Neue",Helvetica, Arial, sans-serif;
display:block;
background:transparent url(images/comment_rss.png) left top no-repeat;
height:11px;
margin-top:25px;
float:left;
margin-left:65px;
padding:1px 0 0 20px;
}

#back-toblog,#lightbox-second-close-link {
background:none;
margin-left:0;
display:block;
height:42px;
margin-top:10px;
padding:0;
}

#comments_topagetop {
background:none;
float:right;
display:block;
margin:10px 10px 0 0;
padding:0;
}

#content.single #comments h3 {
font-size:2em;
line-height:1.25em;
margin:0 0 45px;
padding:30px 20px 0 60px;
}

#content.single #comments .commenter-text .comment-meta {
margin-left:280px;
}

#comments-loading {
border:1px solid #ccc;
background-color:rgba(0,0,0,0.6);
position:absolute;
width:300px;
height:150px;
display:none;
left:50%;
top:50%;
color:#2e2e2e;
font:bold 2em "Helvetica Neue",Helvetica, Arial, sans-serif;
z-index:99;
text-align:center;
padding:25px;
}

#content.page #comments h3 {
font-size:2em;
line-height:1.25em;
margin:0 0 30px;
padding:30px 20px 0 60px;
}

#content #comments .navigation {
margin:0 0 25px 60px;
}

#content #comments .navigation a {
color:#9dbed8;
font:bold 1.2em "Helvetica Neue",Helvetica, Arial, sans-serif;
}

#content #comments .navigation .alignright {
margin-right:30px;
}

#content.page #comments .commentlist .commenter-text {
width:510px;
}

#content.page #comments .commenter-text .comment-meta {
margin-left:355px;
}

#content .post_content hr {
border:none;
background-color:#5B5B53;
height:1px;
margin:40px 0;
padding:0;
}

#post-138 {
min-height:700px;
}

#post-138 h2 {
font-size:2em;
line-height:1.25em;
color:#2e2e2e;
margin:0 0 25px 10px;
}

#post-138 .css_form_embedded {
border:none;
font-size:1.4em;
color:#767671;
/*border-top:1px solid #DEDDD4; */
border-bottom:1px solid #DEDDD4;
margin-bottom:30px;
padding-bottom:15px;
}

#post-138 .css_form_embedded #show_gb_input_form {
display:none;
font:bold 0.785em "Helvetica Neue",Helvetica,Arial,sans-serif;
padding:25px 0 15px;
}

#post-138 .css_form_embedded .css_form_errormessage,#post-138 .css_form_embedded .css_form_successmessage,#sidebar #newsletterError.error-message {
font-size:1em;
margin-bottom:15px;
font-weight:400;
width:440px;
background:#ffeae7;
color:#7F544D;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:15px;
}

#post-138 .css_form_embedded .css_form_successmessage {
background-color:#ecffe7;
color:#577F4D;
}

#post-138 .css_form_embedded input,#post-138 .css_form_embedded textarea {
color:#000;
width:220px;
padding:2px;
}

#post-138 .css_form_embedded label {
font-size:12px;
margin-left:15px;
}

#post-138 .css_form_embedded .css_form_textareaspace {
margin:15px 0 3px;
}

#post-138 .css_form_embedded .required {
text-align:left;
font-size:0.8em;
}

#post-138 .css_form_antispamtext {
text-align:left;
margin-bottom:5px;
width:380px;
}

#post-138 .css_form_embedded input.solution {
width:42px;
}

#post-138 .css_form_submit_position {
text-align:left;
padding-bottom:35px;
}

#post-138 #gb_post_display {
font-size:1.4em;
line-height:1.4em;
color:#2e2e2e;
padding:0;
}

#post-138 #gb_post_display .css_navigation_overview {
font-size:1em;
vertical-align:top;
margin:0 15px;
padding:0;
}

#post-138 #gb_post_display .css_navigation_overview a:hover,#post-138 #gb_post_display .css_navigation_char_position a:hover {
color:#9dbed8;
}

#post-138 #gb_post_display .css_post_embedded {
border:none;
font-size:1em;
width:640px;
background:#f3f2ea;
margin-bottom:10px;
position:relative;
}

#post-138 #gb_post_display .gb_display_name {
font:bold 1em "Helvetica Neue", Helvetica, Arial, sans-serif;
letter-spacing:0.04em;
margin-left:2px;
}

#post-138 #gb_post_display .gb_display_name a {
border-bottom:1px solid #bbb;
color:#2e2e2e;
}

#post-138 #gb_post_display .gb_display_date {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:0.75em;
color:#2e2e2e;
margin:-1px 0 10px 2px;
}

#post-138 #gb_post_display div.gb_display_name + #post-138 #gb_post_display .gb_display_date {
margin-top:-6px;
}

#post-138 #gb_post_display .gb_display_id {
right:5px;
top:0;
font:2.8em "Helvetica Neue",Helvetica,Arial,sans-serif;
color:#d4d3cc;
position:absolute;
}

#post-138 #gb_post_display .gb_display_message {
z-index:10;
position:relative;
margin-left:2px;
color:#767671;
padding-right:50px;
overflow: hidden;
}

#content .navigation a {
font-size:2em;
color:#000;
}

#wrapper div.ngg-galleryoverview {
margin-bottom:20px;
}

#wrapper .ngg-gallery-thumbnail img {
padding:1px;
}

#sidebar {
width:240px;
float:left;
margin-top:-115px;
font-size:1.4em;
line-height:1.43em;
position:relative;
}

#sidebar .widget {
background-color:#faf9ef;
margin-bottom:10px;
padding:15px 10px 25px;
}

#sidebar h2.widgettitle {
color:#2e2e2e;
margin-bottom:22px;
}

.widget_gigpress .vevent {
border-bottom:1px solid #deddd4;
margin-bottom:10px;
padding-bottom:12px;
}

.widget_gigpress .vevent a {
color:#767671;
font-family:Georgia, Times New Roman, Times, sans-serif;
font-weight:400;
font-size:14px;
}

.widget_gigpress .gigpress-widget-row .comments img {
vertical-align:text-top;
padding:6px 0 0 3px;
}

.widget a,.widget_gigpress .vevent .gigpress-tickets-link,.widget_gigpress .gigpress-sidebar-more a {
font-size:0.785em;
font-family:"Helvetica Neue",Helvetica, Arial, sans-serif;
color:#9dbed8;
text-transform:none;
font-weight:700;
}

#newsletter input,#newsletter label {
display:block;
width:205px;
}

#newsletter label {
margin-top:20px;
margin-bottom:5px;
}

#newsletter input[type=text] {
color:#aaa;
font-size:12px;
padding:2px 4px;
}

#newsletter input[type=radio] {
display:inline;
width:auto;
}

#newsletter input[type=submit] {
margin-top:20px;
color:#333;
font-size:12px;
}

#newsletterProcessing {
width:100%;
text-align:center;
min-height:32px;
}

#sidebar #newsletterError.error-message {
width:auto;
padding:8px;
}

.widget_wshnews .cat-post-item {
border-bottom:1px solid #deddd4;
margin-bottom:10px;
padding-bottom:12px;
}

.widget_wshnews .wsh-news-widget-comments a {
font-weight:400;
color:#767671;
}

.widget_wshnews .wsh-news-widget-comments a img {
vertical-align:middle;
}

#global_to_top {
display:block;
width:42px;
height:40px;
float:left;
margin-left:15px;
margin-top:-17px;
}

#footer a {
color:#767671;
font:bold 1.1em "Helvetica Neue",Helvetica, Arial, sans-serif;
}

#footer .link_page_rss_feed {
background:transparent url(images/page_rss.png) 0 0 no-repeat;
height:16px;
display:block;
padding:4px 0 0 21px;
}

#footer_links {
float:left;
padding-top:20px;
}

#footer_links .footer_menu li {
float:left;
margin-right:15px;
}

#footer_syndication {
padding-top:13px;
float:right;
}

#share a img {
margin-right:5px;
vertical-align:text-bottom;
margin-left:15px;
}

#colorbox #full_page_lightbox {
text-align:left;
border-bottom:1px solid #999;
background-color:transparent;
padding:80px 3px 25px 0;
}

#colorbox #full_page_lightbox #full_page_lightbox_content {
padding-top:7px;
line-height:1.4em;
font-size:1.43em;
}

#colorbox #full_page_lightbox #full_page_lightbox_content h1 {
border-bottom:1px solid #999;
padding-left:300px;
font-size:20px;
color:#b5b5a6;
padding-bottom:8px;
}

#colorbox #full_page_lightbox #full_page_lightbox_content .marginal_block {
font-size:14px;
margin-top:25px;
clear:both;
}

#colorbox #full_page_lightbox #full_page_lightbox_content .marginal_block .marginal_description {
color:#b5b5a6;
text-align:right;
display:block;
float:left;
width:280px;
}

#colorbox #full_page_lightbox #full_page_lightbox_content .marginal_block .marginal_info {
float:left;
margin-left:15px;
width:640px;
line-height:22px;
}

#colorbox #full_page_lightbox #full_page_lightbox_content #haftungsauschluss h1 {
margin:25px 0;
}

#colorbox #full_page_lightbox #full_page_lightbox_content #haftungsauschluss .marginal_block .marginal_description {
line-height:15px;
}

#colorbox #full_page_lightbox #full_page_lightbox_content #haftungsauschluss .marginal_block .marginal_info,#colorbox #full_page_lightbox #full_page_lightbox_content #haftungsauschluss .marginal_block .marginal_info p {
padding-top:0;
text-indent:40px;
font-size:12px;
line-height:18px;
}

#content.single #full_page_lightbox {
background-color:#faf9ef;
}

#content.single #full_page_lightbox #full_page_lightbox_content {
padding:7px 12px 30px 37px;
}

#content.single #full_page_lightbox #full_page_lightbox_content h1 {
display:inline;
margin-bottom:20px;
font-size:2em;
color:#2e2e2e;
padding-bottom:8px;
padding-left:165px;
}

#full_page_lightbox .post-75 h1 {
	padding-left: 0 !important;
}

#content.single #full_page_lightbox #full_page_lightbox_content .marginal_block, #content.single #full_page_lightbox #full_page_lightbox_content p {
font-size:1.4em;
margin-top:25px;
clear:both;
}

#content.single #full_page_lightbox #full_page_lightbox_content .marginal_description {
color:#2e2e2e;
text-align:right;
display:block;
float:left;
width:150px;
padding-top:3px;
}

#content.single #full_page_lightbox #full_page_lightbox_content .marginal_info {
float:left;
margin-left:15px;
width:365px;
line-height:22px;
}

html.notfound {
height:100%;
}

body.notfound {
background:#ff0;
height:100%;
min-height:100%;
margin-top:0;
padding-top:25px;
}

#wrapper.notfound img {
margin-bottom:25px;
display:block;
}

.clearfix,#wrapper #content div.post div.post_content div.gallery,#colorbox div#full_page_lightbox div#full_page_lightbox_content div.marginal_block {
display:inline-block;
}

* html .clearfix,* html #wrapper #content div.post div.post_content div.gallery,* html #colorbox div#full_page_lightbox div#full_page_lightbox_content div.marginal_block {
height:1%;
}

.hidden {
display:none !important;
}

.error-message {
border:1px solid #a90000;
color:#a90000;
padding:4px;
}

#wrapper #ie6-message {
position:absolute;
left:150px;
top:150px;
width:450px;
height:250px;
background-color:#fff;
display:none;
text-align:center;
z-index:9999;
color:#333;
border:1px solid #a90000;
padding:30px 40px;
}

#wrapper #ie6-message a {
color:#AAA;
}

div#post-331 div.post_content {
margin-left:83px !important;
margin-top:-37px;
}

a:hover,#header .menu a:hover,#header .menu .active,#header .menu .current_page_parent a,#header .menu .current_page_item a,#blog_filter .selected,#content .post_content h2 a,#content .post_content .more-link:hover,#content .gigpress-table .gigpress-row:hover td/*,#wrapper #content.page table.gigpress-table tr.gigpress-row:hover td a */,#post-138 .css_navigation_char_position a,#post-138 .css_navigation_overview a,#content .navigation a:hover,.widget_gigpress .vevent a:hover,.widget_gigpress .gigpress-sidebar-more a:hover {
color:#2e2e2e;
}

#social-networks,#header .menu li {
float:left;
margin-left:30px;
}

#social-networks a:hover img,#header .menu li ul,#content .gigpress-table .gigpress-info {
display:none;
}

#social-networks a:first-child,#header .menu li li:first-child {
margin-left:0;
}

#header .menu a,#content .gigpress-table .gigpress-info-label,#content .gigpress-table td {
color:#767671;
}

#content .post_content p,#comments-loading img,#colorbox #full_page_lightbox #full_page_lightbox_content p {
margin-bottom:15px;
}

#content .post_content .wsh_post_comment img,.vevent .show_comment img {
margin-left:3px;
vertical-align:text-top;
margin-top:4px;
}

#content.single.standalone,#content .gigpress-table .gigpress-info .description {
padding-top:0;
}

#content .post_content .gigpress-subscribe a,#content .gigpress-table .gigpress-links-toggle {
border-bottom:none;
}

#content .gigpress-header.gigpress-date,#content .gigpress-tour-feeds {
padding-left:0;
}

#content .gigpress-header .gigpress-country,#content.page.single_event {
padding-left:0;
padding-right:0;
}

#content .gigpress-table th,#content .gigpress-table .vevent {
border-bottom:1px solid #deddd4;
}

#content .gigpress-table .gigpress-calendar-links-inner a:hover,#wrapper #ie6-message a:hover {
text-decoration:underline;
}

.gigpress-related-attachement .gigpress-related-label,.widget_gigpress .gigpress-sidebar-date {
font-weight:400;
}

.gigpress-related-attachement .gigpress-related-item a,.gigpress-related-attachement .gigpress-related-show .gigpress-show-related a,#comments .commenter-text a {
color:#9dbed8;
border-bottom:1px solid gray;
}

#commentform p,#post-138 .css_form_textfieldspace {
margin-top:20px;
}

#commentform p:first-child,#footer,#content.single #full_page_lightbox #full_page_lightbox_content #haftungsauschluss {
margin-top:25px;
}

#commentform textarea,#content.single div#comments .commentlist .commenter-text,#post-138 .css_form_embedded textarea {
width:460px;
}

#content.single #comments,#content.page #comments {
clear:both;
margin:40px 0 0 60px;
}

#content.single #respond,#content.page #comments .commentlist,#content.page #respond {
clear:both;
}

#post-138 .css_form_embedded #gb_form_content,.widget_gigpress .gigpress-sidebar-more {
margin-top:15px;
}

#post-138 .css_form_textfieldspace:first-child,#colorbox #full_page_lightbox #full_page_lightbox_content #haftungsauschluss .marginal_block {
margin-top:0;
}

#content .navigation .alignleft,.widget_gigpress .gigpress-widget-row span,.widget_wshnews .wsh-news-widget-date,#footer_syndication li {
float:left;
}

#content .navigation .alignright,.widget_gigpress .gigpress-widget-row .comments,.widget_wshnews .wsh-news-widget-comments {
float:right;
}

#share a,html[xmlns] .clearfix,html[xmlns]#wrapper #content div.post div.post_content div.gallery,html[xmlns] #colorbox div#full_page_lightbox div#full_page_lightbox_content div.marginal_block {
display:block;
}

#colorbox #full_page_lightbox #full_page_lightbox_content a,#content.single #full_page_lightbox #full_page_lightbox_content a {
color:#000;
background-color:#9dbed8;
font-weight:700;
font-family:"Helvetica Neue",Helvetica, Arial, sans-serif;
font-size:11px;
padding:3px 4px;
}

#content.single #full_page_lightbox #full_page_lightbox_content .marginal_block:after,.clearfix:after,#wrapper #content div.post div.post_content div.gallery:after,#colorbox div#full_page_lightbox div#full_page_lightbox_content div.marginal_block:after,#colorbox div#full_page_lightbox div#full_page_lightbox_content div.marginal_block:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}



#lyricsBrowser.post_content {
	max-width: none !important;
	width: 640px;
}

#lyricsBrowser h1 {
	margin-bottom: 25px;
	color: #fff;
	line-height: 1.25em;
	font-size: 1.43em;
}

#lyricsBrowser h2 {
	margin-bottom: 15px !important;
	font-size: 1.7em;
	color: #2e2e2e;
}

#lyricsBrowser h3 {
	cursor: pointer;
	margin: 10px 0 !important;
	font-size: 1em !important;
	color: #767671 !important;
	border-top: 1px solid #deddd4;
	padding-top: 8px;
}

#lyricsBrowser h3:hover {
	color: #2e2e2e !important;
}

#lyricsBrowser h3.activeH {
	color: #2e2e2e !important;
	font-weight: bold;
}

#Rek, #VhB, #Sou, #BmH {
	display: none;
}

#lyricsBrowser .lyrics {
	display: none;
	margin-bottom: 25px;
	margin-left: 15px;
}
#lyrics {
	margin-left: 110px;
	margin-bottom: 45px;
}

#albumCoverFlow{
margin: -60px 0 45px;
	width: 640px;
}

#lyricsBrowserCover div {
	float:left;
	margin-left: 43px;
	cursor: pointer;
}

#lyricsBrowserCover div:first-child {
	margin-left: 0;
}

#ie6fallback {
	display: none;
}

#cboxLoadedContent iframe {
	margin-top: 41px;
}

#videos {
	padding-left: 25px;
	padding-top: 5px;	
}

#videos .post_content{
	max-width: 100% !important;
	padding-right: 0;
}

#tape_player {
	width: 600px;
	height: 338px;
	border: 0;
	margin-top: 10px;
}

#videos .plug {
	font-size: 0.8em;
}

#videos .plug a {
	color: #9dbed8 !important;
	font-family: Helvetica, Arial, sans-serif !important;
	font-weight: bold !important;
	text-decoration: none !important;
	display: inline;
	border: 0 !important;
	letter-spacing: 0.01em;
	line-height: 1em;
}

#videos .plug a:hover {
	text-decoration: underline !important;
} 

#videos .choice {
	padding-bottom: 50px;
	margin-top: 45px;
}

#videos .choice .choice_links {
	margin-top: 20px;
}

#videos .choice_links .left, #videos .choice_links .right {
	float: left;
}

 #videos .choice_links .right {
 	margin-left: 15px;
 }

#videos a {
	border-bottom:1px solid #deddd4;
	color:#767671 !important;
	margin: 0 !important;
	padding:8px 0 8px 2px;
	display: block;
	text-decoration: none;
	width: 298px;
}

#videos a:hover {
	color: #2e2e2e !important;
}

#videos .choice_links a {
	background: transparent url('images/player_playlist_icon.png') right 7px no-repeat;
}

#videos .left a:first-child, #videos .right a:first-child {
	border-top:1px solid #deddd4 !important;
}

#page-333 {
	display: none;
}