/*
Theme Name: SLIME
Theme URI: http://slime.de/
Description: SLIME
Author: SLIME
Version: 1
Tags: SLIME
*/

body{
background-color:#000;
font-family:"Courier New", Courier, monospace;
color:#FFF;
font-size:13px;
margin:0;
padding:0;
}
a, a img{
border:0;
outline:none;
text-decoration:none;
color:#fff;
}
a:hover{
color:#FF0000;
}
a.act{
color:#ff0000;
}
.current_page_item a, .current_page_parent a, .current-page-ancestor a{
color:#ff0000;
}
p{
margin:0;
padding:0;
margin-bottom:12px;
}
h1{
margin:0;
padding:0;
margin-bottom:25px;
line-height:30px;
font-size:18px;
}
h2{
margin:0;
padding:0;
margin-bottom:15px;
line-height:30px;
font-size:16px;
}
h1 + h2.subtitle{
margin:0;
padding:0;
margin-top:-30px;
font-size:14px;
margin-bottom:25px;
}

#wrap{
margin:auto;
padding-right:30px;
width:990px;
}
/* Head */
#head_wrap{
background:url(images/kopf_home.jpg) right top no-repeat;
height:286px;
}
body.parent-pageid-12 #head_wrap, body.page-id-12 #head_wrap{
background:url(images/kopf_bandgeschichte.jpg) right top no-repeat;
}
body.parent-pageid-15 #head_wrap, body.page-id-15 #head_wrap{
background:url(images/kopf_musiker.jpg) right top no-repeat;
}
body.parent-pageid-16 #head_wrap, body.page-id-16 #head_wrap{
background:url(images/kopf_diskografie.jpg) right top no-repeat;
}
body.parent-pageid-18 #head_wrap, body.page-id-18 #head_wrap{
background:url(images/kopf_musik_download.jpg) right top no-repeat;
}
#logo{
width:220px;
margin-right:30px;
float:left;
}
#logo a img{
margin-top:15px;
}
#head_nav{
background:url(images/line.gif) top repeat-x;
width:740px;
padding-top:15px;
margin-top:190px;
float:left;
}
#head_nav a{
margin-right:18px;
letter-spacing:1px;
font-weight:bold;
display:block;
}

#head_nav li + li + li + li + li + li a /* Abstand beim letzten link auf 0 */ {
	margin-right:0px!important;
	}

#head_nav ul {
list-style-type:none;
margin:0;
padding:0;
}
#head_nav ul li{
float:left;
}
.skip-link{
	display:none;
	}
/* Head ende */

#left{
float:left;
width:220px;
}
#right{
float:left;
margin-left:30px;
}

/* Nav Links */
#left_nav{
margin-left:30px;
}
#left_nav ul{
list-style-type:none;
padding:0;
margin:0;
line-height:25px;
}
#left_nav ul li ul{
margin-top:10px;
}
#left_nav ul li ul li{
    line-height: 16px;
    list-style-type: none;
    margin: 0;
    padding: 4px 0;
}
#sub_nav ul{
  margin-top: 10px;
}
#sub_nav ul li{
    line-height: 16px;
    list-style-type: none;
    margin: 0;
    padding: 4px 0;
}
#left_nav h2{
font-size:14px;
padding:0;
margin:0;
margin-bottom:5px;
}
/* Nav Links ende*/

/* content wrap */
#content_wrap{
background:url(images/footer_home.jpg) no-repeat bottom ;
width:990px;
height:100%;
min-height:380px;
padding-bottom:100px;
}
body.parent-pageid-12 #content_wrap, body.page-id-12 #content_wrap{
background:url(images/footer_bandgeschichte.jpg) no-repeat bottom ;
}
body.parent-pageid-15 #content_wrap, body.page-id-15 #content_wrap{
background:url(images/footer_musiker.jpg) no-repeat bottom ;
}
body.parent-pageid-16 #content_wrap, body.page-id-16 #content_wrap{
background:url(images/footer_diskografie.jpg) no-repeat bottom ;
}
body.parent-pageid-18 #content_wrap, body.page-id-18 #content_wrap{
background:url(images/footer_musik_download.jpg) no-repeat bottom ;
}
/* content wrap ende */

/* Inhalt */
#container{
	float:left;
}
#content{
margin-bottom:60px;
margin-right:30px;
width:520px;
line-height:22px;
min-height:300px;
}
#content .hentry, #content .archive-meta{
margin-bottom:35px;
	}
#content .category-news .entry-utility{
clear:both;
}


/* Newsseite Nav */
#nav-below .nav-previous{
float:left;
}
#nav-below .nav-next{
float:right;
}

#content h2 a, #content h3 a,#content h1 a{
text-decoration:none;
}
.wide{
width:100%!important;
margin-right:0px!important;
}
#split_left.wide{
width:520px!important;
}
.align-right{
float:right;	
	}
#split_right{
	float:left;
	width:190px;
	margin-top:7px;
	}
#split_left{
	float:left;
	width:520px;
	margin-right:30px;
	}
	/* Links */
	#content_left{
	float:left;
	width:530px;
	margin-bottom:60px;
	line-height:22px;
	line-height:22px;
	}
	#content a{
	text-decoration:underline;
	}
	.content_container{
	margin-top:50px;
	}
	/* Links ende */
	
	/* Rechts */
	#content_right{
	float:left;
	width:190px;
	min-height:300px;
	/*margin-bottom:60px;*/
	line-height:22px;
	}
	ul.xoxo{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	.widget-title{
	color:#ff0000;
	padding:0;
	margin:0;
	margin-bottom:10px;
	margin-top:34px;
	font-size:15px;
	}
	/* Social butts */
		#linkcat-2 ul.xoxo li{
		float:left
		}
		#linkcat-2 ul.xoxo li a{
		display:block;
		padding-right:11px;
		}
		#linkcat-2 ul.xoxo li + li + li + li a{
		padding-right:0;
		}
		#linkcat-2 ul.xoxo{
		display:table;
		}
	/*  Social butts ende */
	
	/* Tourdaten */
	.textwidget{
	margin-top:-7px;
		}
	#text-3 h3{
	margin-top:0px!important;
	}
	/* Tourdaten ende */
	
	/* Tagcloud */
	.widget_tag_cloud a{
	text-decoration:none!important;
		}
	#tag_cloud-3 div{
		margin-top:-7px;
		}
	/* Tagcloud ende */
	
	/* booking */	
	#text-4 .textwidget{
	/*padding-bottom:0px!important;
	background:none!important;*/
	}
	/* Youtube ende */
	/* Buckaneer */
	#content_right #linkcat-50 .blogroll {
	padding-bottom:0px!important;
	margin-top:40px;
	background:none!important;
	}
	#content_right #linkcat-50 h3 {
	display:none;
	}	
	/**/
	#primary{
	width:190px;
	margin-top:3px;
		}
	#primary p{
	padding:0;
	margin:0;
		}
	#container{
		float:left;
		}
	#content_right a{
	text-decoration:underline;
	}
	#content_right .widget-container div, #content_right .widget-container .blogroll{
	background:url(images/line.gif) bottom repeat-x;
	padding-bottom:34px;
	width:190px;
	}



	#content_right .container #tags a{
	text-decoration:none;
	padding-right:3px;
	}
	/* Rechts ende */

/* Inhalt ende*/

/* Footer */
#footer{
clear:both;
width:530px;
font-size:12px;
padding-top:10px;
background:url(images/line.gif) top repeat-x;
font-size:11px;
}
#footer ul{
list-style-type:none;
padding:0;
margin:0;
}
#footer ul li{
float:left;
}
#footer a{
display:block;
padding-right:10px;
}
#footer li + li + li + li a{
padding-right:0px;
}
#footer h3{
display:none;
}

#footer li.menu-item-989 a/* Kontaktlink */{
background:url(images/bg-footer-nav.gif) no-repeat right;
padding-right:14px;
}
#footer li.menu-item-33 a/* Impressumlink */{
background:url(images/bg-footer-nav.gif) no-repeat right;
padding-right:14px;
padding-left:8px;
}
#footer li.menu-item-32 a/* Sitemaplink */{
padding-left:8px;
}

#footer #first{
	float:left;
	}
#footer #second{
	float:right;
	}
/* Footer ende */

.clear{
height:1px;
clear:both;
}
.alignleft{
	float:left;
	padding-right:30px;
	padding-bottom:20px;
	margin-top:5px;
	}
	/* Galerie */
	
	.ngg-galleryoverview{
		margin-top:0!important;
		}
	.ngg-navigation{
		padding-bottom:5px;
		text-align: center;
		margin-top: -10px;
		}
		
	.pic{
		width:190px;
		float:left; 
		margin-right:10px; 
		padding-top:6px;
		}
	.pic img{
		border: 1px solid #333333;
		}	

	.ngg-gallery-thumbnail img{
		padding:0!important;
		margin:0!important;
		border:1px solid #333!important;
		margin-bottom:18px!important;
		}
	.ngg-gallery-thumbnail{
		padding:0!important;
		margin:0!important;
	}
.ngg-navigation .prev{
color:transparent;
background: url(images/galerie-nav-02.gif) no-repeat left;
padding-left: 20px;
float:left;
}
.ngg-navigation .next{
color:transparent;
background: url(images/galerie-nav-01.gif) no-repeat right;
padding-right: 20px;
float:right;
}
.ngg-navigation .page-numbers{
/*padding-right:4px;
padding-left:4px;
text-decoration:none!important;
font-weight:bold;*/
display:none;
}
.ngg-navigation span{
/*color:#ff0000;
padding-right:4px;
padding-left:4px;
font-weight:bold;*/
display:none;
}
.ngg-singlepic {
padding:0px!important;
border:1px solid #333!important;
}
a.btn_warenkorb{
float:left;
font-size:11px;
}
	/* Accordion */
	
	span.hackadelic-sliderPanel span a{
		display:none!important;
		}

	 a.hackadelic-sliderButton + span + p{
	 	margin-top:12px;
	 	}
	span.hackadelic-sliderPanel{
		margin-left:30px;
	 	}
	 a.hackadelic-sliderButton{
	 	margin-left:0px;
		background:url(images/tracklist_02.gif) left no-repeat;
		padding-left:30px;
		text-decoration: none !important;
		font-weight:bold;
		display:inline-table;
		margin-bottom:6px;
	 	}

	 a.open{
		background:url(images/tracklist_01.gif) left no-repeat!important;
	 	}
	 	
/* Touren */
table.tour{
	margin:0;
	padding:0;
	margin-top:20px;
	width:auto;
	}
table.tour td{
	width:200px;
	vertical-align: top;
	padding-bottom:10px;
	}
table.tour td + td{
	width:320px; /*TF 14.3.11*/
	}
table.tour td + td +td{
	width:0px;/*TF 14.3.11*/
	}
ul#alleTouren{
	margin:0;
	padding:0;
	margin-top:30px;
	list-style:none;
	background:none!important;
	}
ul#alleTouren li{
	clear:left;
	}
ul.tour{
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:60px;
	background:none!important;
	}
ul.tour li{
	float:left;
	clear:none;
	min-width:100px;
	padding-right:20px;
	}	
ul.tour li + li{
	min-width:250px;
	}	
ul.tour li + li + li{
	min-width:80px;
	padding-right:0px;
	text-align:right;
	}	
/* Auto Sitemap Anpassungen */

#sitemap_list li {
background:none!important;
}
#sitemap_list li.home-item {
display:none!important;
}
#sitemap_list li li {
background: url(images/ico_list_square.gif) no-repeat scroll 0 0.5em!important;
}

/* Musiker Anpassungen */
li.page-item-297{
background: url(images/minilinie.gif) no-repeat scroll 0 14px;
padding-top:30px!important;
}


/* Tour */

#container.tour .post h2{
font-size:13px;
margin:0px;
}
#container.tour .post p{
margin:0px;
margin-top:8px;
}
#container.tour .post {
border-bottom:1px solid #808080;
padding-bottom:17px;
}
#container.tour #content .hentry{
    margin-bottom: 17px;
}

#container.tour span.date, #container.tour span.loc{
    font-weight:bold;
}

/* tour - popup */
#TB_window{
	background: none transparent!important;
	border:none!important;
	}
#TB_title {
   background:#000!important;
   width:800px;
}
#TB_title  a#TB_closeWindowButton{
   background:url(http://www.slime.de/wp-content/plugins/lightbox-2/Themes/Black_new/images/closelabel.gif) 0 0 no-repeat!important;
   width:66px;
   height:22px;
   display: block;
}
#TB_title  a#TB_closeWindowButton img{
  display:none!important;
}
#TB_ajaxContent{
	background:url(images/start_buch2013.jpg) no-repeat left top;
    color: #000;
    font-family: "Courier New",Courier,monospace;
    font-size: 13px;
	padding:0!important;
	overflow:hidden !important;
	min-height: 460px;
	line-height: 18px!important;
}
#TB_ajaxContent a{
    color: #000!important;
	text-decoration:underline;
	}
#TB_ajaxContent span.date{
font-weight:bold;
	}
	
span.ergaenzung{
font-style: italic;
	}
	
#TB_closeWindowButton .tb-close-icon{
display:none;
}
#content a.thumb{
margin: 0;
margin: 5px 15px 0 0;
display:block;
}
#content .ngg-gallery-thumbnail.thumb img{
margin: 0!important;
padding:0!important;
}
#content .ngg-galleryoverview.thumb{
width:210px;
float:left;

}