/* @override 
	http://tombrowne.test/wp-content/themes/bandtheme1/style.css
	http://minusblindfold.de/kunden/tombrowne/wp-content/themes/bandtheme1/style.css
	http://www.tombrowne.de/wp-content/themes/bandtheme1/style.css
*/

/*   
Theme Name: Bandtheme1
Theme URI: 
Description: A Bandtheme
Author: Bastian Langguth
Author URI: http://www.flickr.com/photos/fancyclaps/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* @group Global Elements */

#space {
	height: 340px;
}

body, input, textarea {
    color: #fff;
    font: 14px/23px Georgia, Times, Times;
	background: #1c1c1c url(images/graygradient.png) repeat-x 0 -41px;
		cursor: text;

}

/*all text - xxx*/
div, div.form-label label {
    color: #fff;
    font: 14px/24px Georgia, Times, Times;
	word-spacing: 1px;
}

p{
	line-height: 20px;
}

a img {
	border-width: 0;
	border-color: #fff;
}

strong, em, b, i {
    font-weight:bold;
}

a {
    color: #fefffe;
    text-decoration:none;
	font-size: 14px;
}

a.buchen, a.buchen:link, a.buchen:visited {
    color: white;
    font-style: italic;
    text-decoration:none;
	background-color: #272727;
	position: relative;
	font-size: 24px;
	border: 1px dotted #565656;
	padding: 3px 9px 5px 5px;
	top: 2px;
	right: 6px;
}

a.hoerproben {
	position: relative;
	top: 6px;
	left: 0;
	line-height: 18px;
	font-size: 15px;
}

a:link, a:visited{
	color: #bbb;
}

a:hover {
    color: #eed77c !important;
    text-decoration:underline;
}
blockquote {
    font-size:12px;
    font-style:italic;
}
blockquote a {
}

div#main {
	padding-top: 40px;
}

div#footer {
	margin: 0;
	border-style: none;
	background-color: #2e2e2e;
	height: 140px;
	overflow: hidden;
}

div#siteinfo {
}

xxx div#wrapper.hfeed {
	height: 100%;
}

h4 {
	font: 16px/20px "Lucida Grande", Lucida, Verdana, sans-serif !important;
	text-transform: none !important;
	padding: 0 0 15px;
	margin-top: -7px;
	color: #eed77c;
}

h2, h1.entry-title, #respond h3 {
	padding-top: 0 !important;
	color: #eed77c;
	font: 16px/20px "Lucida Grande", Lucida, Verdana, sans-serif !important;
	display: ;
}

div.entry-content h2 {
	padding-bottom: 8px !important;	
}

div#single-bottom.aside h2.entry-title {
	color: #888888;
	font-size: 16px;
	position: relative;
	top: 48px;
}

*.post {
	padding-bottom: 0;
	margin-bottom: -20px;
}



h2.entry-title a {
	color: #eed77c;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}

div#nav-below.navigation a {
	font-size: 12px;
}

/* Hide title on all pages*/
h1.entry-title {
	display: none;
	color: #888888;
	font-size: 16px;
}

/* Show title in single Blog Post*/
.single h1.entry-title{
	display: block;
	font-weight: normal;
	font-style: normal;
	color: #eed77c;
}

h1 {
	color: #888888;
	font-size: 16px;
}

#grayheadline {
    color: #888;
    width: auto;
	font: 16px/19px 'Lucida Grande',Verdana,Arial,sans-serif;
	position: relative;
	margin-top: -2px;
	top: 5px;
	display: block;
	margin-bottom: 22px;
}

div.entry-content h1,#comments-list h3 {
	padding-top: 0;
	 color: #b2b2b2;
    width: auto;
	font: 16px/22px 'Lucida Grande',Verdana,Arial,sans-serif;
	position: relative;
}

div.entry-content {
	padding-top: 0;
	color: #f9f9f9;
	line-height: 21px;
}

div#single-bottom.aside div {
	position: relative;
	/*margin-bottom: 0px;
	margin-top: 0px;*/
}

div#single-bottom.aside div.entry-summary p{
	color: #fff;
	line-height: 21px;
	position: relative;
	top: -18px;
}

div#content{
	width: 650px;
}

div#container {
}



div#fullwidepage div#content {
	width: 978px;

}

#hometemplate div#content {
	width: 650px;
}

div#contentwide {
	width: 950px !important;
}

div#secondary.aside.main-aside {
	left: 29px;
}

div#single-insert.aside {
	border-style: none;
	width: 200px;
	position: absolute;
	top: 5px;
	opacity: 1;
	padding: 8px 0 6px;
	height: 102px;
	background-image: url(images/70grey.png);
	left: 740px;
}


#single-bottom ul.xoxo {
	padding-left: 0;
}


div#post-2 {
	padding: 0;
	margin-bottom: -30px;
}

/* Hide comments*/
div#comments, div#respond {
	display: none;
}

/* Hide lines*/
div#access {
	border-style: none;
}

div#nav-below.navigation {
	background-image: url(images/10black.png);
	border-style: dotted;
	border-width: 1px;
	width: 98%;
	padding: 3px;
}

/* @end */

/* @group Header */

#header {
    padding:42px 0 0 0;
}
#branding {
	height: 40px;
	padding-top: 0;
	padding-bottom: 27px;
	overflow: hidden;
}

#blog-title {
    display:inline;
    font-size: 28px;
    font-style:italic;
    line-height:42px;    
}
#blog-title a {
    color: #fffeff;
    font-size: 28px;
	text-transform: capitalize;
	text-shadow: #262626 0 0 8px;
	font-weight: bold;
	font-style: normal;
}
#blog-title a:hover {
    color: #eed77c;
}
#blog-description {
    color: #eed77c;
    font-size:10px;
    font-weight:bold; 
    letter-spacing:2px;
    text-transform:uppercase;
	position: relative;
	top: -5px;
	text-shadow: #262626 0 0 9px;
	margin-top: -4px;
}
#blog-description:before {
    content:'';
    font-weight:normal;
}
#blog-description:after {
    content:'';
    font-weight:normal;
}

/* @end */

/* @group Menu */

ul.sub-menu {
	width: 142px;
}

.sfHover a{
	color: white !important;
}



ul.sub-menu a{
	background-color: #eed77c;
}


ul.sub-menu .menu-item.menu-item-type-post_type,
ul.sub-menu .menu-item.menu-item-type-post_type a {
	width: 100%;
	background-color: transparent;
}


ul.sub-menu {
	background-color: #eed77c;
	background-image: url(images/chromverlauf.jpg);
}

ul.sub-menu {
	background-color: #eed77c;
	background-image: url(images/chromverlauf2.jpg);
}

ul.sub-menu .menu-item.menu-item-type-post_type a:hover {
	background-color: #af5d2f;
	width: 150px !important;
	background-image: url(images/chrom-dunkel.jpg);
	color: white;
}

div.menu {
	position: relative;
	width: 936px;
	left: -2px;
	top: 1px;
	z-index: -2;
}

div.menu a,
div.menu a:hover
 {
	font-size: 13px;
	width: 63px;
	color: white !important;
}

ul.sub-menu {
	border-style: none;
	width: 176px !important;
}

ul.sub-menu a,
ul.sub-menu a:visited
{
	color: white !important;
}

div.menu a {
	color: #868686;
}

#menu ul,
.menu ul {
    list-style:none;
	margin: 0;
	border-style: none;
}

/* IE7 */
#menu ul ul,
.menu ul ul {

}

#menu li,
.menu li {
    display:inline;
	width: 104px;
	background-color: #eed77c;
	background-image: url(images/chrom.jpg);
}

#menu a,
.menu a {
    color: #fefffe;
    display:block;
    border-bottom: 4px solid #C7C7C7;    
    float:left;
    font-size:12px;
    font-style:italic;
    text-decoration:none;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-style: none;
	margin-bottom: 0;
	text-shadow: black 1px 1px 0;
}
#menu a:hover,
.menu a:hover {
	color: #868686;
	background-color: transparent;
	background-image: url(images/chrom-dunkel.jpg);
}
#menu li.current_page_item a,
.menu li.current_page_item a
{
}


/* menu adds*/


.sf-menu a:link {
	color: white;
	text-transform: capitalize;
}

.sf-menu a:visited  {
	color: white;
}

.sf-menu .current-menu-item a
{
    border-bottom-color:#fff;
	color: white;
	width: 100%;
}

.menu-item.menu-item-type-post_type.current-menu-item.page_item {
	background-image: url(images/chrom-dunkel.jpg);
}

.sf-menu .current_page_item
{
    border-bottom-color:#fff;
	color: #000;
	background-color: #eed77c;
}

.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a
{

}

.menu-item.current_page_parent
{
	background-image: url(images/chrom-dunkel.jpg);
}

li.menu-item.menu-item-type-post_type.current-page-ancestor.current-menu-ancestor.current-menu-parent.sfHover{
	background-color: #eed77c;
}

.sf-menu .current_page_item .menu-item,
.sf-menu .current_page_item .menu-item a
{
	color: black;
	background-color: white;
	width: 100px;
}

.sf-menu .current_page_item .menu-item a:hover
{
	width: 100%;
	background-image: url(images/chrom-dunkel.jpg);
}

.sf-menu .current_page_item .menu-item a:active
{
background-image: url(images/chrom-dunkel.jpg);
}

.menu-item.menu-item-type-post_type.current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .menu-item a:hover{
	background-image: url(images/chrom.jpg);
}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    border-bottom-color:#ccc;
	color: #fff;
	background-color: #af5d2f;
	width: 100% !important;
}

.sub-menu .menu-item.menu-item-type-post_type.current-menu-item.page_item.current_page_item a{
background-image: url(images/chrom-dunkel.jpg);
color: white;
}

/* length problem fix with !important */
ul.sub-menu a:hover {
	width: 142px !important;
}

.sf-menu li:hover, .sf-menu li.sfHover{
	background-color: transparent;
	background-image: url(images/chrom-dunkel.jpg);
}

.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
    background:#fafafa;
	border-bottom:none;
}
.sf-menu ul a:hover {
    color: #2747a3;
}

ul.sub-menu .menu-item.menu-item-type-post_type a{
	width: 157px !important;
	background-color: transparent;
}

#menu-item-50,
#menu-item-50 a,
menu-item-50 a:hover{

}

li#menu-item-50.menu-item.menu-item-type-post_type.menu-item-50 a{
	width: 80px !important;
}

.menu-item.menu-item-type-post_type.current-menu-item.page_item a{
	width: 150px !important;
}


li#menu-item.menu-item-type-post_type a {

}

/* @end */

/* @group Sidebar */

.widgetcontainer.widget_text {
	margin-bottom: 6px;
}


div#secondary.aside.main-aside li {
	padding-bottom: 20px;
}


h3.widgettitle,
#ngg-webslice h3.entry-title.widgettitle  {
	color: #fffeff;
	padding-bottom: 6px;
	font: italic 16px Georgia, "Times New Roman", Times, serif;
}


div#single-bottom.aside h3.widgettitle{
	color: #fefffe;
	padding-bottom: 0;
}

div#single-bottom.aside h3.widgettitle {
	margin-bottom: -11px;
}

div.textwidget {
	color: #fff;
	font-size: 12px;
}


/* @end */

/* @group Pages */

/* @group band */

div.bandwidget {
	float: left;
	width: 450px;
	height: 130px;
}

img.memberimage {
	margin-right: 20px;
	float: left;
	position: relative;
	margin-bottom: 0;
	padding: 0 0 37%;
	top: 28px;
}

div.bandwidget img.memberimage {
	margin-right: 0;
	position: relative;
	margin-bottom: 0;
	padding: 0;
	top: -54px;
	float: right;
	width: 125px;
	right: 313px;
	border-style: solid;
	border-width: 5px;
}

div.bandwidget h2.entry-title,
div.bandwidget h4 {
	position: relative;
	left: 150px;
	top: 72px;
}

div.bandwidget #membertext{
	display: none;
}

#membertext p{
	position: relative;
}

#query-posts-8 div.bandwidget div.entry-content div {
	display: none;
}

/* @end */

/* @group kontakt */

#wpcf7-f1-p42-o1 form.wpcf7-form p {
	margin-bottom: 4px;
}

#text-12 div.textwidget p {
		line-height: 18px;
}

.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
	background-color: #7a7a7a !important;
	border-style: none;
	color: #434343;
	font-size: 12px;
	margin-left: -117px;
	width: 360px;
	margin-top: -3px;
	height: 14px;
	padding-top: 0;
	line-height: 18px;
}

.your-message .wpcf7-not-valid-tip {
	margin-top: -195px;
}

.wpcf7-validation-errors.wpcf7-mail-sent-ng,
.wpcf7-response-output.wpcf7-display-none {
	background-color: transparent;
	background-image: url(images/10black.png);
	border: 1px dotted #828282;
	margin-bottom: 10px;
	width: 565px;
	margin-left: 0;
	margin-top: 0;
}

div.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
	
}

/* @end */

/* @group all forms */

div#guestbook div.form-input {
	height: 23px;
}

input,
textarea,
input.wpcf7-text
{
	background-image: none;
	background-color: silver;
	border: 1px dotted #a2a2a2;
	font: 14px/20px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 423px;
	cursor: text;
	color: black;
}

#guestbook label, #wpcf7-f1-p42-o1 form.wpcf7-form p  {
	font-size: 14px;
	font-weight: bold;
}

input#submit, input.wpcf7-submit,
input.button{
	background-color: #272727;
	color: #eed77c;
	border-color: #575757;
	padding: 8px 10px;
	font-size: 14px;
	width: 110px;
}

/* @end */

/* @group backgrounds */

#starsimage {
	background: url(images/stars.png) no-repeat;
	position: absolute;
	visibility: visible;
	z-index: 20;
	float: left;
	left: 50%;
	right: 50%;
	overflow: hidden;
	height: 30px;
	width: 150px;
	margin-left: -472px;
	margin-right: -10px;
	top: 23px;
}

.backgroundpicture {
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: -1;
	background: url(images/back_band.jpg) no-repeat -17px -163px;
	margin-top: -40px;
}

/* home */
#id2 {
	background: url(images/back_home.jpg) no-repeat 192px 51px;
}

/* musik */
#id36 {
	background: url(images/back_musik.jpg) no-repeat 260px 0;
}

/* band */
#id15, #id19, #id21, #id23, #id25 ,#id27, #id30 {
	background: url(images/back_band.jpg) no-repeat -17px -163px;
	margin-top: -40px;
}

/* fotos */
#id8 {
	background: url(images/back_band.jpg) no-repeat -17px -163px;
	margin-top: -40px;
}

/* termine */
#id388 {
	background: url(images/back_home.jpg) no-repeat 120px -69px;
}

/* presse */
#id10 {
	background: url(images/back_4.jpg) no-repeat 170px -70px;
}

/* technik */
#id38 {
	background: url(images/back_6.jpg) no-repeat 243px -70px;
}


/* auftritte */
#id388 {
	background: url(images/back_band.jpg) no-repeat -17px -163px;
	margin-top: -40px;
}

/* kontakt */
#id42 {
	background: url(images/back_8.jpg) no-repeat 60px -40px;
}

/* gästebuch */
#id287 {
	background: url(images/back_band.jpg) no-repeat -17px -163px;
	margin-top: -40px;
}

/* @end */

/* @group Home */

#cdbestellen img
{
	display: block;
	margin-bottom: 6px;
}

input#signup_email {
	width: 200px;
}

li#query-posts-4.widgetcontainer.posts {
	padding-top: 30px;
}


#cdbestellen
{
	line-height: 16px;
	font-size: 12px;
}

div#introtext {
	position: relative;
	border: 1px none #5a5b5c;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-image: url(images/10black.png);
	margin-bottom: 17px;
	font-size: 14px;
	color: #eaeaea;
	line-height: 22px;
	text-indent: 0;
	word-spacing: 2px;
	left: 0;
	padding: 14px 0 1px 17px;
	width: 612px;
	letter-spacing: 0;
	top: 8px;
}

div#introtext a{
	color: #949494;
	margin-bottom: 100px;
}

div#hometemplate div#main {
	padding-top: 400px;
}

div#hometemplate {
	padding-top: 353px;
}

div#bandimage {
	color: #fff;
	background-color: #272727;
	width: 936px;
	height: 378px;
	position: absolute;
	display: block;
	background-image: url(images/tombrowneband.jpg);
	top: 0;
}

h2.elebensie {
	position: relative;
	font: italic 18px/24px Georgia, Times, Times!important;
	letter-spacing: 0;
	word-spacing: 2px;
	top: -5px;
}

div#post-2 .fancybox  {
	position: relative;
	top: -8px;
}

/* @end */

/* @group guestbook */

div#guestbook h3 {
	display: none;
}

#respond h3 {
	padding-bottom: 0;
	color: #eed77c;
	
}

/* Allow comments in guestbook*/
#guestbook div#comments,
#guestbook div#respond {
	display: block;
	background-color: transparent;
	padding-top: 0;
}

#guestbook div#respond {
	margin-top: -20px;
}

span.required {
	color: #eed77c !important;
	font-size: 23px;
	font-weight: normal !important;
	position: relative;
	top: 3px;
	right: 0;
}

div#comments-list.comments ol li.comment div.comment-author.vcard,
div#comments-list.comments ol li.comment div.comment-author.vcard a.url.url
 {
	padding-left: 0;
	font-size: 19px;
	font-style: italic;
	color: #eed77c;
	font-weight: normal;
}

div#comments-list.comments ol li.comment div.comment-author.vcard a.url.url
 {
	text-decoration: underline;
}

div#comments-list.comments ol li.comment div.comment-author.vcard a:hover.url.url
 {
	color: gray !important;
}

div#comments-list.comments ol li.comment div.comment-meta
 {
	padding-left: 0;
	position: relative;
	bottom: 6px;
}



/*entries */

div#comments-list.comments ol li.comment{
	background-color: transparent;
	background-image: url(images/10black.png);
	border: 1px dotted #828282;
	margin-bottom: 10px;
}

div#comments-list.comments ol li.comment p {
	margin-bottom: 2px;
	margin-top: -5px;
}

/*Hide */

div#comments-list.comments ol
 {
	border-style: none;
}

a.comment-reply-link
{
	display: none;
}

#post-287 {
	padding: 0;
}



/*Change */

div#comments-list.comments ol div.comment-meta a:link {
	font-size: 12px;
	color: #888;
	display: none;
}

div.comment-meta span.meta-sep {
	display: none;	
}

/* @end */



/* @end */

/* @group columns */

.wpcolumn-clearfix {
    clear: both;
}
.wpcolumn-wrapper-6 .wpcolumn {
    float: left;
    width: 24%;
	margin-right: 1%;
	margin-top: 0;
	margin-left: 0;
	font-size: 14px;
}
.wpcolumn-wrapper-6 .wpcolumn-last {
	float: none;
	width: 100%;
}

.wpcolumn-wrapper-6 .wpcolumn-last h1{
	padding-top: 20px;
}

.wpcolumn-wrapper-6 .wpcolumn-1 {
    font-family:'Lucida Grande',Verdana,Arial,sans-serif;
    float: none;
    width: auto;
}

.wpcolumn-wrapper-6 .wpcolumn-1 p{
	margin-bottom: 14px;
}

/* @end */

/* @group plugins */

/* @group gigs */

#upcoming-gigs ul.gigs li.gig {
	padding: 0;
	list-style-type: none;
	text-indent: -22px;
	color: #eed77c;
	font-size: 12px;
}

li#upcoming-gigs.widgetcontainer.dtc_gigs_widget_upcoming {
	padding: 0 !important;
}

div.venue {
	position: relative;
}

div.cityStateCountry {
	position: relative;
}

div.eventName {

}

#next-gig {
	font-size: 12px;
	color: #fefffe;
}

.upcoming.next {
	position: relative;
	width: 150px;
}

div.date {
	font-size: 10px;
	position: relative;
	color: #eed77c;
}

.category-auftritte .entry-meta {
	display: none;
}

/* termine seite */

div.gigs-calendar{
	width: 936px;
}

table.gigs a {
	color: #888;
}

div.gigs-calendar tbody{
	border-style: none;
}

div.gigs-calendar tbody td.eventName,
div.gigs-calendar tbody td.city,
div.gigs-calendar tbody td.venue,
div.gigs-calendar tbody td.date,
div.gigs-calendar tbody td.time{
	width: 200px;
	float: left;
}

div.gigs-calendar tbody td.venue{
	font-style: italic;
}

div.gigs-calendar tbody td.time{
	position: relative;
	left: -253px;
	color: #9a9a9a;
	width: 31px;
}

div.gigs-calendar tbody td.date{
	width: 50px;
	left: -256px;
	position: relative;
	clear: both;
}

div.gigs-calendar tbody td.eventname{
	width: 180px;
}

table.gigs.calendar.upcoming,
table.gigs.calendar.archive
{
	border-style: none;
}


table.gigs.calendar.upcoming tr,
table.gigs.calendar.archive tr {
	border-bottom-style: solid;
	border-top-style: solid;
	background-image: url(images/10black.png);
	border-bottom-color: #767676;
}

/* termine einzeln */

div.entry-content .gig-post table tr
{
	border-bottom-style: solid;
	border-top-style: solid;
	background-image: url(images/10black.png);
	border-right-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-color: #767676;
}

div.entry-content .gig-post table
{
	width: 350px;
}

div.entry-content .gig-post div.date {
	font-size: 16px;
}

div.entry-content .gig-post table
{
	border-style: none;
}

table.gigs.calendar.upcoming caption,
table.gigs.calendar.archive caption
 {
	color: #eed77c;
	font: 16px/20px "Lucida Grande", Lucida, Verdana, sans-serif !important;
	padding-bottom: 5px;
}

/* @end */

/* @group WPAudio */

.wpa_text,
.wpa_text a {
	color: #eed77c;
	font: italic bold 16px Georgia, "Times New Roman", Times, serif !important;
}

div.textwidget .wpa_text,
div.textwidget .wpa_container {
	font-size: 14px !important;
	margin-bottom: -3px;
	font-weight: bold;
}

div.textwidget .wpa_text,
div.textwidget .wpa_container {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: normal !important;
}

div.textwidget .wpa_play {
	position: relative;
	top: 2px;
}

.wpa_container{
	padding-bottom: 10px !important;
}

.wpa_dl {
	display: none;
}


/* @end */

/* @group fancybox */

img.ngg-singlepic {
	float: right;
	margin-left: 30px;
}


#fancy_title table, #fancy_title table tbody tr {
	border-style: none;
}

.widgetcontainer.widget_text a.fancybox img {
	border: 4px solid #eed77c;
}



/* @end */



/* @end */

/* My Comment */

/* @group Hiding */

#metaseopack small {
	display: none;
}

/* popup player */
.pageid-640 div#header,
.pageid-640 div#starsimage,
.pageid-640 div#secondary.aside.main-aside,
.pageid-640 div#footer
{
	display: none;
}

.pageid-658 div#header,
.pageid-658 div#starsimage,
.pageid-658 div#secondary.aside.main-aside,
.pageid-658 div#footer
{
	display: none;
}

.pageid-658 div#main{
	padding: 5px 0 0;
}

body.pageid-658{
	background-image: none;
}


div#popuptemplate h4
 {
	width: 370px;
}

div#siteinfo {
	display: none;
}

p.byline, span.category {
	display: none;
}

p.byline {
	display: block;
	text-indent: -500px;
	top: -31px;
	position: relative;
}

div#single-bottom.aside abbr.published {
	display: block;
	text-indent: 0px;
	border-bottom-color: #5e5e5e;
	color: #888;
	cursor: default;
	margin-top: 9px;
}

span.comments-link, span.meta-sep.meta-sep-tag-links {
	display: none;
}

span.meta-sep.meta-sep-entry-date, span.meta-prep.meta-prep-author, span.author.vcard {
	display: none;
}

.entry-utility{
	font-size: 11px;
	padding-top: 10px;
}

.single .entry-utility{
	overflow: hidden;
	height: 18px;
	width: 290px;
	display: inline-block;
	padding-top: 0;
	margin-top: 0;
}

.entry-utility, .entry-utility a {
	font-size: 11px;
	padding-top: 0;
	margin-top: -14px;
}

span.cat-links {
}

a.comment-link {
	display: none;
}

.single div#single-bottom.aside {
	display: none;
}

/* hide guestbook below navigation?! */
div#guestbook div#nav-below.navigation {
	display: none;
}

div#guestbook div#nav-below.navigation {
	display: none;
}

/* @end */

/* @group widget areas */

div#single-bottom.aside ul.xoxo {
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top: 1px dotted #909090;
	border-style: none;
	width: 625px;
	padding: 0;
}

div#single-bottom.aside {
	border-style: none;
	width: 800px;
	padding-top: 0;
}

/* div#single-top.aside */

div#single-top.aside {
	border-style: none;
	padding: 0;
	position: relative;
	left: -20px;
	width: 100%;
}

div#single-top.aside p.byline,
div#single-top.aside span.category {
	display: none;
}

div#single-top.aside h3.widgettitle,
div#single-top.aside .entry-content h2
 {
	display: none;
}


.foto_aktuell{
    margin-top:10px;
}

/* @end */


