/*

BLX
Music and Entertainment

(c)2008 malte müller
malte@electricgecko.de
electricgecko.de


*/


/* basics */

* {
	margin: 0;
	padding: 0;
}

body {
	background: #cecece url(../i/concrete.jpg) fixed center top;
    color: #222;
	font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 10pt;
    line-height: 14pt;
    }


img {
	border: 0;
}


/* typography */

p 	{ margin-bottom: 12px; line-height: 18pt; }

ul 	{ margin: 8px 0 8px 18px; list-style: circle; }
li 	{ margin: 3px 0 0 0; }

h1, h2, h3, h4 { 
	font-weight: normal; 
	font-family: Helvetica, Arial, sans-serif;		
	}

h1 {
	background: url(../i/blxlogo.png) no-repeat;
	background-position: center;
	width: 189px;
	height: 163px;
}

h2 {	
	font-size: 18pt;
	margin-bottom: 25px;
}

h3 {
	font-size: 16pt;
	margin: 3px 0 10px 0;
}

div.container ul 		{ margin: 0 0 16px 30px; }
div.container ul li 	{ margin: 0 0 10px 0; }

div#news-inner p {
	font-size: 9pt;
	line-height: 16pt;
	font-style: italic;
}

span.fig {
	font-style: italic;
	margin-right: 5px;
	font-size: 8pt;
	}

span.position {
	font-style: italic;
	font-size: 9pt;
	}


span.amp {
	font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-weight: normal;
	font-style: italic;
	}

/* links */

a {
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #333;	
	}

a:hover {
	background-color: #e6ff0f;
	border-bottom: 0;
}

div#head a		 { border-bottom: 0; }
div#news-inner a { border-bottom: 1px dotted #333; }

a.backlink {
	display: block;
	text-align: right;
	width: 189px;
	padding-top: 165px;
	border: 0;
	margin: 0;	
}

a.backlink:hover { background-color: transparent; }

a.backlink:hover:after {
	content:" \2190 \00A0 \00A0 zur\00FC ck zur Startseite";
	overflow: hidden;
	color: #333;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 11px;
	font-style: italic;
	}

/* dirty helpers */

.left 		{ float: left;}
.right 		{ float: right;}
.hidden 	{ display: none;}
.break 		{ clear: both; display: block;}
.floatspace { margin-left: 100px; }

div#addresswrap { height: 180px; margin-bottom: 15px; }

/* highlights */

span.yellow {
	background-color: #e6ff0f;
}

span.blxmini {
  background: transparent url(../i/blxminilogo.png) no-repeat;
  background-position: center;
  float: left;
  display: block;
  margin: 3px 4px 0 0;
  width: 29px;
  height: 12px;
  
} 

/* images */

#music1 {top: 330px;}

.imgwrap img {
	border: 1px solid #222;
	margin-bottom: 5px;

}

img#imprintlogo {
	margin-bottom: 5px;
}


#foot {
	margin: 70px 0 30px 0;
}

img.blxminilogo { margin-right: 4px; }

ul#teamlist li img { border: 1px solid #222; }



/* head */

div#head { height: 200px; }

.nav-column {
	width: 205px;
	border-top: 1px dotted #323232;
	height: 180px;
	float: left;
	margin: 0 30px 45px 0;
	padding: 15px 0 0 0;
}

.right-column { margin-right: 0; }

ol#nav {
	list-style: decimal-leading-zero;
	list-style-position: inside;
	text-transform: uppercase;
	letter-spacing: 0.5pt;
}

ul#quick-contact {
	list-style: none;
	font-style: italic;
	padding-left: 0;
	font-size: 9pt;
}

ol#nav li, ul#quick-contact li { margin-bottom: 8px; }


/* layout */

div#wrap {
	width: 920px;
	padding: 0 5px 0 5px;
	margin: 30px auto 20px auto;
	min-height: 800px;
}

#outsetcol {
	width: 189px;
	margin: 0;
	border: 0;
	float: left;
	clear: right;
	height: 400px;
}

div#content {
	margin-top: 15px;
	width: 680px;
	float: right;
}

div.container { margin-bottom: 35px; }

.imgwrap {
	position: absolute;
	width: 184px;	
}


#foot div.left {
	width: 300px;

}

#foot img {
	float: left;
	margin-right: 3px;

}

#foot p {
	font-size: 8pt;
	line-height: 13px;
	font-style: italic;
	font-family: Georgia, Times, "Times New Roman", serif;
}


/* artist showcase */

div#artists-wrap {
	width: 680px;
	height: 340px;
	overflow: hidden;
	/* border-top: 1px dotted #323232;
	border-bottom: 1px dotted #323232; */
	border: 1px dotted #323232;
	padding: 0px 0 0px 0;
	float: left;
	clear: right;
}

div#artists-inner {
	width: 6000px;
}

div.scrolling-content {
	width: 670px;
	height: 290px;
	background-color: transparent;
	font-size: 9pt;
	float: left;
	padding: 5px;
}

div.scrolling-content img {
	float: left;
	margin: 0 15px 0 0;
}

div.arrows {
	text-align: center;
	width: 50px;
	margin-top: 5px;
	background-color: #000;
	}

a#link-left, a#link-right {
	border: 0;
	color: #fff;
	width: 50px;
	display: block;
	text-decoration: none;
	background: none;
}

a:hover#link-left, a:hover#link-right { background-color: #e6ff0f; color: #000; }

/* news scroller */

div#news-wrap {
	overflow: hidden;
	height: 105px;
	margin-bottom: 6px;
}

div#news-inner {
	height: 2000px;
}

div.news-post {
	height: 100px;
	margin-bottom: 10px;
}

a#rotate-news {
	display: block;
	float: left;
	font-size: 9pt;
	background: url(../i/darr.png) no-repeat;
	background-position: left 2px;
	line-height: 10px;
	height: 11px;
	padding-left: 12px;
}

a#rotate-news:hover {
	background-color: #e6ff0f;
}

p.more-link {
	float: left;
	margin: 0;
}

/* team list */

div#teamcontainer {
	padding-top: 10px;
}

ul#teamlist, ul#associatelist {
	padding: 0;
	margin: 0;
}

ul#teamlist {
	height: 380px;
	list-style: none;
}

ul#teamlist li {
	float: left;
	width: 120px;
	margin-right: 60px;
}

ul#teamlist li.lastmember { clear: both; }

li.memberwrap img {
 display:block;
}

ul#associatelist {
	list-style: circle inside;
}


