/**
 * Theme Name: Julian Amacker
 * Description: Theme f&uuml;r die Website von Julian Amacker.
 * Version: 0.1
 * Author: S&auml;mi Hauser
 * Author URI: http://www.julianamacker.ch
 * Tags: julian,amacker
 * Template: hybrid
 *
 */

@import url('pagenavi-css.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');


*{
		margin:0;
		padding:0;
	}

/**
* png-fix for ie
************************************************/

img, div, a, li, ul { behavior: url(http://www.julianamacker.ch/wp-content/themes/julian-amacker/htc/iepngfix.htc) }
	
/**
* Body
************************************************/
body {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:16px;
	color:#333;
	background-color:#E7E6E4;
	width:100%;
	}

.body-wrapper{
	margin:0 auto;
	background: transparent url(images/header-bg.jpg) no-repeat top center;
	width:1008px;
	}
.footer-wrapper{
	margin:0 auto;
	width:1008px;
	}

/**
* Elements
************************************************/

/* Links */
a, a:visited  {
	color: #0e3c7f;
	text-decoration: none;
	}
a:hover, a:active {
	text-decoration: underline;
	}

/* Headers */
h1{
	font-size:22px;
	}

h2 {
	font-size: 20px;
	}
h3 {
	font-size: 18px;
	}
h4 {
	font-size: 18px;
	}
h5 {
	font-size: 16px;
	}
h6 {
	font-size: 14px;
	}
h1, h2, h3, h4, h5, h6 {
	font-family: "Georgia", Times, Times New Roman, serif;
	font-style:italic;
	font-weight:normal;
	}

/* Lists */

.link-knopf,
.post-content li,
.page-content li,
#footer-container li{
	min-width:20px;
	padding-left:18px;
	background: transparent url(images/metastuff/link-knopf.jpg) center left scroll no-repeat;
	min-height:11px;
	}

.page-content ul{
	list-style: none;
}	

.content ul {
	list-style: none;
	margin-left: 21px;
	}
	
.post-content ul{
	list-style:none;
	margin-bottom: 18px;
	}

.post h3,
.page h3{
	margin-bottom:10px;
}
	
/* Blockquotes */
blockquote {
	overflow: hidden;
	font-style: italic;
	font-weight:bold;
	font-size:14px;
	}
.post blockquote,
.page blockquote {
	background: transparent url(images/metastuff/blockquote_bg.jpg) top left scroll no-repeat;
	margin: 0 auto;
	padding: 18px 24px 0 24px;
	border: none;
	color:#4a4a4a;
	max-width:490px;
	display:block;
	}
	
* html .post blockquote,
* html .page blockquote { /*IE6 only*/
     background: none;
	 padding: 0 24px 0 24px;
  }
	
blockquote blockquote {
	color: #555;
	}
blockquote em {
	font-style: normal;
	}
blockquote.pullquote {
	width: 210px;
	margin-top: 9px !important;
	margin-bottom: 3px !important;
	padding: 6px 9px;
	font-size: 18px;
	text-align: center;
	color: #333;
	background: transparent;
	border-top: 3px double #ccc;
	border-bottom: 3px double #ccc;
	}
.pullquote p {
	margin: 0;
	}

/* Code */
code {
	padding: 0 3px;
	background: #eee;
	}
pre {
	overflow: auto;
	padding: 9px;
	background: url(images/pre.png) repeat 0 0;
	border: 1px solid #eee;
	}
pre code {
	padding: 0;
	background: transparent;
	}

/* songplayer kauflinks */

.title_listen{
	width:300px;
	float:left;
	height:20px;
	margin:20px 0 10px 0;
	color:#BAB9B9;

}

.title_buy{
	float:left;
	height:20px;
	margin:20px 0 10px 0;
	color:#BAB9B9;
}

.song{
	clear:both;
	width:100%;
	height:50px;
	padding-top:10px;
	padding-bottom:15px;
}

.songplayer{
	height:50px;
	width:300px;
	float:left;
	padding-left:10px;
}

.songtitle{
	margin-bottom:4px;
	padding-left:2px;
	border: 0;
	color:#BAB9B9;
}

.songtitle h5{
	font-size:12px;
	font-weight:bold;
}

.buy_link{
	height:50px;
	float:left;
}

.buy_link a{
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	color:#0E3C7F;
}

.colored{
	-moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari */
	background: #f2f2f2 url(images/metastuff/julian-amacker_buy-songs_bg.jpg) top left scroll no-repeat;
}
	
/* Tables */
table {
	margin-top: 10px;
	width: 100%;
	border: 0;
	border-collapse: collapse;
	}
caption {
	padding: 2px 2px 8px 0px;
	border: 0;
	color:#BAB9B9;
	}
td.first{
	width:300px;
}
td.kauflink a{
	font-size:12px;
	color:#0E3C7F;
}
tr.colored{
	background-color:#f2f2f2;
}
td {
	padding: 5px 2px 2px 8px;
	border: 0;
	vertical-align:top;
	}
th h4{
	text-align:left;
	padding: 2px 2px 8px 0px;
	border: 0;
	color:#BAB9B9;
}

td h5{
	font-weight:bold;
	font-size:12px;
	color:#BAB9B9;
	padding: 5px 2px 2px 2px;
}

tr{
	border:  0;
	}

/* Drop caps */
.drop-cap {
	float: left;
	line-height: 39px;
	margin: 3px 3px 0 0;
	font-size: 51px;
	font-family: "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;
	color: #666;
	}

/* Notes */
.note {
	padding: 6px 9px;
	background: #eee;
	border: 1px solid #ccc;
	}

/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
	}

/* Errors */
.error {
	padding: 6px 9px;
	background: #ffebe8;
	border: 1px solid #C00;
	}

/* Downloads */
.download {
	padding: 6px 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
	}

/* Footnotes */
.footnotes {
	margin: 0 0 21px 24px;
	padding: 9px 0 0 0;
	font-size: .8em;
	color: #777;
	border-top: 1px solid #eee;
	}
.footnotes a.return {
	padding: 0 1px;
	}
.footnotes a.return:hover {
	color: #eee;
	background: #3C738C;
	text-decoration: none;
	}

/* Alignment */

.alignleft{
	float: left;
	padding: 5px 18px 9px 0;
	border:0;
	display:inline;
}

.alignright{
	float: right;
	margin: 9px 0 9px 18px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin: 18px auto;
   border: 0;
}

.clear {
	clear: both;
	}
	
span.pullquote {
	float: none;
	margin: 0;
	}

/**
* Images
************************************************/
.post img {
	max-width: 610px;
	}

img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
	}

/* Captions */
.wp-caption {
	max-width: 592px;
	padding: 6px 1px 0 1px;
	background: #f9f9f9;
	background: #3c738c;
	text-align: center;
	}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: right;
	font-size: .8em;
	color: #666;
	color: #fff;
	}
.wp-caption img {
	max-width: 586px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
	}

/* Gallery [gallery] */
.gallery {
	display: block;
	text-align: center;
	margin-bottom: 21px !important;
	}
.gallery img {
	border: 1px solid #3c738c;
	}

/**
* Header
************************************************/
#header{
		margin:0 auto;
		width: 960px;
		height:312px;
	}
	
#site-title {
	top:30px;
	margin-left:100px;
	position:relative;
	}
	
#site-title a {
	width:535px;
	height:77px;
	background: transparent url(images/julian-amacker.png) top left scroll no-repeat;
	text-indent:-99999px;
	display: block;
	text-decoration:none;
	}

#site-description{
	display:none;
}
	
/**
* Navigation
************************************************/
#navigation {
	overflow: hidden;
	padding: 0;
	margin-left:170px;
	width: 700px;
	}
	
#navigation ul{
	display: block !important;
	overflow: hidden;
	list-style: none;
	margin: 0;
	}

#navigation li{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	background: transparent;
	}

#navigation li a {
	float: left;
	height:40px;
	text-indent:-99999px;
	}

	#musik-nav,
	#musik-nav:link,
	#musik-nav:visited{
		width:76px;
		background: transparent url(images/navi/musik.jpg) top left scroll no-repeat;
	}
	
	#konzerte-nav,
	#konzerte-nav:link,
	#konzerte-nav:visited{
		margin-left:9px;
		width:115px;
		background: transparent url(images/navi/konzerte.jpg) top left scroll no-repeat;

	}
	
	#fotos-nav,
	#fotos-nav:link,
	#fotos-nav:visited{
		margin-left:12px;
		width:76px;
		background: transparent url(images/navi/fotos.jpg) top left scroll no-repeat;
	}
	
	#videos-nav,
	#videos-nav:link,
	#videos-nav:visited{
		margin-left:12px;
		width:90px;
		background: transparent url(images/navi/videos.jpg) top left scroll no-repeat;
	}
	
	#biografie-nav,
	#biografie-nav:link,
	#biografie-nav:visited{
		margin-left:10px;
		width:45px;
		background: transparent url(images/navi/biografie.jpg) top left scroll no-repeat;
	}
	
	#presse-nav,
	#presse-nav:link,
	#presse-nav:visited{
		margin-left:12px;
		width:80px;
		background: transparent url(images/navi/presse.jpg) top left scroll no-repeat;
	}
	
	#kontakt-nav,
	 #kontakt-nav:link,
	 #kontakt-nav:visited{
		margin-left:12px;
		width:100px;
		background: transparent url(images/navi/kontakt.jpg) top left scroll no-repeat;
	}
	
	#navigation li a:hover{
		background-position:0% -40px;
	}
	
		
	#current-nav-point a{
		background-position:0% -40px !important;
	}

/**
* Container (content/primary/secondary)
************************************************/

.container_oben {
	clear:both;
	width: 992px;
	height: 38px;
	background: transparent url(images/container-bg/top.png) top center scroll no-repeat;
	}

.container {
	overflow: hidden;
	width: 992px;
	}

.container_unten {
	z-index:10;
	width: 992px;
	height: 64px;
	background: transparent url(images/container-bg/bottom.png) bottom center scroll no-repeat;
	}

.content-wrapper {
		margin:0 auto;
		background-color:#faf9fa;
		width:630px;
		padding:10px 25px 0 25px;
	}

.post-title{
		color:#0e3c7f;
		width:520px;
		margin-left:10px;
		display:block;
		line-height:25px;
		position:relative;
		z-index:20;
	}
	
.page-content{
		overflow:hidden;
		position:relative;
		padding:0 10px 20px 10px;
}

.page-content h1{
		color: #0E3C7F;
}

.page-content h2{
		font-size:24px;
		margin-bottom:8px;
}
	
.post-content{
		position:relative;
		background: transparent url(images/metastuff/title-line.png) top left scroll no-repeat;
		min-height:100px;
		padding:50px 10px 0 10px;
		margin-top:-26px;
	}

.post-content p,
.page-content p{
		margin-bottom:18px;
}
	
.post-footer{
		height:5px;
		padding-bottom:5px;
		clear:both;
	}
	
.no-widgets .content, .no-default-widgets .content, .primary-inactive.secondary-inactive .content {
	width: 630px;
	}

/**
* Posts
************************************************/
.post {
	overflow:hidden;
	}

.single .post, .page .page {
	margin-bottom: 0;
	}

.entry-content{
	position:relative;
	top:-8px;
	clear:both;
	padding-top:27px;
	background: transparent url(images/zwischenzeugs/title-line.png) top center scroll no-repeat;
}

/* Post title */
.entry-title {
	font-size: 20px;
	margin-bottom: 3px;
	float:left;
	}
.single-title, .page-title {
	font-size: 20px;
	}
.page-title, .attachment-title, .error-404-title {
	margin-bottom: 21px;
	}

/* Byline */
.byline {
		position:absolute;
		left:525px;
		height:35px;
		top:4px;
		width:80px;
		padding:0 20px 0 20px;
	}


/* Post meta data */

.meta-info{
		color: #bab9b9;
		font-style: italic;
		font-size:18px;
	}
	
.post-meta-data {
	clear: both;
	display: block;
	padding: 12px 0 0 0;
	font-size: .85em;
	font-style: italic;
	color: #666;
	background: transparent url(images/metastuff/metapost-line.jpg) top center scroll no-repeat;
	}
.post-meta-data a {
	color: #232c36;
	}
	
/* Post Image */

.wp-post-image{
	border: 1px solid #bbb;
	padding: 5px; 
	background: #ddd; 
	margin: 0 28px 19px 0;
	float: left;
	width: 150px;
	height: 150px;
	}
	
/* Page links */

.pagenav{
	width:992px;
	height:123px;
	background: transparent url(images/metastuff/page-navi-bg.png) top center scroll no-repeat;
}

.pagenav-content{
	margin:0 auto;
	padding:40px 25px 0;
	width:630px;
}

.sticky p.pages a {
	background: #3C738C;
	border: none;
	}
/* Series */
.series-title {
	font-size: 1.2em;
	}

/* Page templates */
.author-profile {
	overflow: hidden;
	height: 100%;
	margin-bottom: 21px;
	}
.page-template-biography .author-profile {
	margin: 0;
	}
.author-profile .author-name {
	margin-bottom: 0;
	font-size: 1em;
	font-weight: bold;
	}
.post-box {
	overflow: hidden;
	margin-bottom: 21px;
	}

/* Archive templates */
.author-title, .category-title, .date-title, .tag-title, .search-title {
	font-size: 21px;
	}
.author-info, .category-info, .date-info, .tag-info, .search-info {
	overflow: hidden;
	margin-bottom: 21px;
	}

/* Attachments (post meta data) */
.attachment object {
	width: 100%;
	height: 100%;
	min-height: 400px;
	}
.attachment object.video {
	width: 100%;
	height: 360px;
	}
.attachment object.audio {
	width: 100%;
	}
.attachment-image .post-meta-data {
	clear: left;
	}
.attachment .download {
	display: block;
	margin-bottom: 21px;
	}
.attachment-icon, .mime-type-icon {
	height: 18px;
	margin-right: 6px;
	padding: 0;
	}
.attachment-application-octet-stream .video {
	height: 400px;
	margin-bottom: 21px;
	}

/* Navigation links */
.navigation-links {
	position:relative;
	overflow: hidden;
	height: 21px;
	padding:0 10px 0 10px;
	}
.next, .previous {
	max-width: 50%;
	font-size: 18px;
	font-family: "Georgia", Times New Roman, Times;
	font-style:italic;
	}
.previous {
	float: left;
	}
.next {
	float: right;
	text-align: right;
	}
#comments-template .paged-navigation {
	text-align: center;
	font: .95em Georgia, "Times New Roman", Times;
	}
#comments-template .paged-navigation .page-numbers {
	padding: 3px 6px;
	font-style: italic !important;
	border: 1px solid #eee !important;
	}
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev {
	float: none;
	text-align: left;
	border: none !important;
	}

/**
* Widget inserts
* Primary (displayed first) and Secondary
************************************************/
#primary {
	float: right;
	width: 300px;
	}
#secondary {
	clear: right;
	float: right;
	width: 300px;
	}

#subsidiary {
	overflow: hidden;
	background-color:#faf9fa;
	width:630px;
	padding:10px 25px 0 25px;
	margin:0 auto;
	}

/* Widgets */
.widget {
	overflow: hidden;
	}
.content .widget {
	margin: 0;
	padding: 0;
	}

#subsidiary .widget {
	overflow: hidden;
	float: left;
	color: #8C8C8C;
	width:160px;
	margin-right:25px;
	margin-left:25px;
	}

/* Widget title */

#subsidiary .widget-title {
	color: #999;
	font-size:18px;
	margin-bottom:8px;
	}

/* Widget lists */
.widget ul {
	list-style:none;
	line-height:18px;
	font-size:12px;
	margin-left:0px;
	}

.textwidget{
	line-height:18px;
	font-size:12px;
}
	
.widget li.current-cat a, .widget li.current_page_item a {
	color: #8C8C8C;
	}
.widget li.current-cat li a, .widget li.current_page_item li a {
	color: #8C8C8C;
	}

#subsidiary a {
	color: #8C8C8C;
	}

/* Widget search */
.widget-search .search-text {
	width: 230px;
	}

/* Widget categories */
.widget-categories img {
	position: relative;
	max-height: 16px;
	top: 1px;
	margin: 0;
	padding: 0;
	}

/* Widget table (calendar) */
.widget table {
	width: 240px;
	}

/* Widget-Titles Query-Posts*/
#query-posts-9 .widget-title{
	display:none;
	}

#query-posts-3{
	padding:0 10px 5px 10px;
	margin-bottom:0px;
}

#query-posts-5 {
	padding:0 10px 30px 10px;
	margin-bottom:0px;
}

#query-posts-4{
	padding:25px 10px 25px 10px;
	width:95%;
	min-height:90px;
	background: transparent url(images/metastuff/julian-amacker_konzert-teaser_homepage.jpg) top right scroll no-repeat;
}

#post-4{
	background: transparent url(images/metastuff/julian-amacker_page-content-bg_homepage.jpg) top left scroll no-repeat;
	padding:0 10px 10px 10px;
	margin-bottom:0px;
	}
	
#post-4 .entry-content{
	padding-top:0px;
}

#post-4 .zitat{
	padding-top:20px;
	width:340px;
	margin-left:70px;
	text-align:center;
	margin-bottom:30px;
	font-size:30px;
	color:#BAB9B9;
	background:none;
}

#post-4 .subline{
	width:480px;
	margin:0 0 5px 40px;
	font-family:"Georgia",Times,Times New Roman,serif;
	font-style:italic;
	font-size:18px;
	color:#BAB9B9;
}
#query-posts-3 .widget-title{
	font-size:30px;
	padding-bottom:20px;
	}

.entry-summary,
.page-content{
	text-align: justify;
}
	
#query-posts-4 .widget-title,
#query-posts-5 .widget-title{
	font-size:24px;
	margin-bottom:8px;
	}

#query-posts-4 li{
	padding-left:18px;
	background: transparent url(images/metastuff/link-knopf.jpg) center left scroll no-repeat;
	min-height:11px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}
	
#query-posts-3 .widget,
#query-posts-5 .widget{
	padding:0;
	margin:0;
	width:350px;
	}
	
#query-posts-3 .entry-meta,
#query-posts-3 .byline,
#query-posts-4 .entry-meta,
#query-posts-4 .byline,
#query-posts-5 .entry-meta,
#query-posts-5 .byline{
	display:none;
	}
	
#query-posts-3	.post-title,
#query-posts-3 .entry-title,
#query-posts-3 h2,
#query-posts-5	.post-title,
#query-posts-5 .entry-title,
#query-posts-5 h2{
	float:left;
	width:68%;
	margin-left:0px;
	margin-bottom:13px;
}

#query-posts-3	.thumbnail,
#query-posts-5	.thumbnail,
#post-4 .thumbnail{
	float:left;
	border:0;
	border: 1px solid #bbb;
	padding: 5px; /*Inner border size*/
	background: #ddd; /*Inner border color*/
	margin-right: 22px;
}
	
/* Widget-Post */	
.widget-posts{
	margin-bottom:0;
}

/**
* Audio-Player
************************************************/
	
.audioplayer_container{
	padding:0;
	margin:0 !important;
	width:290px;
	float:left;
}

/**
* Comments
************************************************/
#comments-template {
	margin-top:0px;
	}

#comments-template #comments{
	padding:10px 10px 0 10px;
	background: transparent url(images/metastuff/metapost-line.jpg) no-repeat top center;
}
	
/* Comment headers */
#comments-number, #reply {
	font-size: 18px;
	color: #BAB9B9;
	margin-bottom:10px;
	}
li.author #reply {
	color: #f7f7f7;
	}

/* Comments are closed */
.comments-closed {
	color: #666;
	font-style: italic;
	}

/* Comment list */
#comments-template ol {
	list-style: none;
	margin: 0 0 21px 0;
	}
#comments li {
	overflow: hidden;
	margin-bottom: 15px;
	padding: 9px 9px 0 9px;
	color: #333;
	}
#comments li li, #comments li.author li li {
	color: #333;
	margin: 0 9px 9px 18px;
	background: #fff;
	}
#comments li.author li, #comments li li li, #comments li li.author li, #comments li.author li.author li {
	color: #333;
	background: #f9f9f9;
	}
#comments li.author, #comments li li.author, #comments li li li.author, #comments li.author li.author li.author {
	color: #f7f7f7;
	background: #232C36;
	}
#comments li.author li.author, #comments li li.author li.author, #comments li.author li li.author {
	color: #f7f7f7;
	background: #246F93;
	}
#comments li li.author, #comments li li.author li.author {
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	}

.comment-author {
	margin-right:5px;
	float:left;
	font-weight:bold;
	}

/* Comment links */
#comments li a, #comments li.author li a, #comments li.author li.author li a {
	color: #3C738C;
	} 
#comments li.author a, #comments li.author li.author a, #comments li.author li.author li.author a {
	color: #A6C2CF;
	border-color: #333;
	}

/* Comment meta data */
#comments-template .comment-meta-data {
	margin-bottom: 10px;
	font-size: 12px;
	}

/* Comment text */
#comments-template .form-author,
#comments-template .form-email,
#comments-template .form-url,
#comments-template .form-textarea{
	font-family:verdana;
	font-size:14px;
	color:#918c8c;
	margin-bottom:5px;
}

#comments-template .comment-text {
	clear: left;
	margin: 0 18px;
	}
.comment-text blockquote {
	margin-bottom: 21px;
	}
.comment-text blockquote p {
	display: inline;
	}
#comments-template li.author blockquote, #comments-template li.author pre {
	color: #fff;
	background: #246F93;
	border: none;
	}
#comments-template li.author code {
	background: transparent;
	}

#comments-template #respond{
	padding:10px 10px 0 10px;
	margin:10px 0 0 0;
	background: transparent url(images/metastuff/submit-comment-line.png) top left scroll no-repeat;
}
	
/* Form */
.text-input {
	display: block;
	margin-top:3px;
	padding: 3px 6px;
	width: 300px;
	background-color:#eee;
	border: 1px solid #ddd;
	}

input.text-input:focus{
	background-color:#f6f5f5;
	}

#comments-template label {
	font-size: .8em;
	}
	
textarea {
	margin-top:3px;
	padding: 3px 6px;
	clear: left;
	display: block;
	width: 90%;
	background-color:#eee;
	border: 1px solid #ddd;
	resize: none; /* Supports: car, both, horizontal, none, vertical */
	}

textarea:focus{
	background-color:#f6f5f5;
	}
	
.button {
	width: 100px;
	margin: 10px 9px 10px 0;
	padding: 6px 9px;
	font: 14px "Georgia", Times, Times New Roman, serif;
	font-weight: bold;
	font-style:italic;
	border: 1px solid #ddd;
	background: #eee;
	color:#0E3C7F;
	}
li.author .button {
	background: #E7E6E4;
	}
.button:hover {
	cursor: pointer;
	background-color:#f6f5f5;
	}
.search-form input {
	margin-right: 9px;
	}
.allowed-tags {
	font-size: .8em;
	}

.clearfix:after {
    display: block; 
    clear: both; 
}

/**
* Upper-Footer
************************************************/

#upper-footer{
		width:1008px;
		height:350px;
		margin:0 auto;
		padding-top:50px;
		background: transparent url(images/upper-footer-bg.jpg) top left scroll no-repeat;
	}

/**
* Roboclip-Teaser im Upper-Footer
************************************************/

#roboclip-teaser{
	z-index:50;
	margin:-100px 0 95px 70px;
	height:154px;
	width:356px;
	}
	
* html #roboclip-teaser { /*IE6 only*/
	margin:-150px 0 100px 70px;
  }
  
* html #upper-footer { /*IE6 only*/
	padding-top:150px;
	height:300px;
	background: transparent url(images/upper-footer-bg.jpg) bottom left scroll no-repeat;
	}

* html #roboclip-link, 
* html #roboclip-link:link,
* html #roboclip-link:visited{ /*IE6 only*/
	background: transparent url(images/metastuff/roboclip_julian-amacker_birdshit_vote.jpg) top left scroll no-repeat;
  }
	
#roboclip-link,
#roboclip-link:link,
#roboclip-link:visited{
	display:block;
	height:154px;
	width:356px;
	text-indent:-99999px;
	background: transparent url(images/metastuff/roboclip_julian-amacker_birdshit_vote.png) top left scroll no-repeat;
}

#roboclip-link:hover{
	background-position:0% -154px;
}
	
	/* start: supporter-box - julian amacker */
	
	/* falls roboclip-teaser läuft: kein margin-top */
	
	#supporter-box{
		width: 550px;
		height: 156px;
		position: relative;
		margin-left: 190px;
		margin-top: 160px;
		padding-top: 15px;
		background: transparent url(images/metastuff/supporter-bg.png) top left scroll no-repeat;
	}
	
	#supporter-box ul{
		padding:15px 0 0 40px;
		list-style:none;
		display: block !important;
		overflow: hidden;
	}
	
	#supporter-box ul li{
		float: left;
		display: inline;
		margin: 0;
		padding: 0;
		background: transparent;
	}
	
	#supporter-box li a {
	float: left;
	height:34px;
	text-indent:-99999px;
	}
	
	/* start: links supporter-box - julian amacker */
	
	#supporter-box li a:hover{
		background-position:0% -34px;
	}
	
	#myspace-link,
	#myspace-link:link,
	#myspace-link:visited{
		width:120px;
		background: transparent url(images/metastuff/supporter-logos/myspace_julian-amacker.jpg) top left scroll no-repeat;
	}
	
	#lastfm-link,
	#lastfm-link:link,
	#lastfm-link:visited{
		margin-left:40px;
		width:120px;
		background: transparent url(images/metastuff/supporter-logos/lastfm_julian-amacker.jpg) top left scroll no-repeat;
	}
	
	#facebook-link,
	#facebook-link:link,
	#facebook-link:visited{
		margin-left:40px;
		width:140px;
		background: transparent url(images/metastuff/supporter-logos/facebook_julian-amacker.jpg) top left scroll no-repeat;
	}
			
	#stadtzuerich-link,
	#stadtzuerich-link:link,
	#stadtzuerich-link:visited{
		width:140px;
		background: transparent url(images/metastuff/supporter-logos/stadt-zuerich-kultur.jpg) top left scroll no-repeat;
	}
	
	#nationbiztribution-link,
	#nationbiztribution-link:link,
	#nationbiztribution-link:visited{
		margin-left:40px;
		width:100px;
		background: transparent url(images/metastuff/supporter-logos/nation-biztribution_nation-music.jpg) top left scroll no-repeat;
	}
	
	#kulturduenger-link,
	#kulturduenger-link:link,
	#kulturduenger-link:visited{
		margin-left:40px;
		width:130px;
		background: transparent url(images/metastuff/supporter-logos/kulturduenger-aargau.jpg) top left scroll no-repeat;
	}
	
	/* ende: links supporter-box - julian amacker */
	/* ende: supporter-box - julian amacker */
	/* ende: upper-footer - julian amacker */

/**
* Special-Page-Content
************************************************/

.page-content .producer_logo{
	margin:20px 0 10px 0;
	border:0;
}

.page-content-title{
	margin-bottom:15px !important;
}
	
/**
* Footer
************************************************/
#footer-container {
	width:100%;
	padding-top:40px;
	background: transparent url(images/vorhang.jpg) top left scroll repeat-x;
	clear: both;
	overflow: hidden;
	}

#footer {
	clear: both;
	font-style: italic;
	}
