@charset "UTF-8";
@import url("lightbox.css");
* {
	margin: 0; 
	padding: 0;
	}
body  {
	font: 100% Helvetica, Arial, sans-serif;
	background: #B9B200;	
	text-align: center; 
	color:#222;
}
 #container {
	width: 920px; 
	background: #A00509 url("images/content_bg.jpg") no-repeat ; 
	text-align: left; 
	margin: 0  auto;	
} 
 #header {
	background: transparent;
	height: 292px;
} 
 #header h1 {
	position:absolute;
	top:-500px; 
}
 #header a{
	position:relative;
	top:200px;
	left:775px;
	font:14px Helvetica, Arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
/* Linke Spalte */
 #sidebar1 {
	float: left; 
	width: 220px; 
	background:transparent; 
	padding: 15px 10px 15px 20px;
}
	#sidebar1 h3{
		font:14px Helvetica, Arial, sans-serif;
		color:#fff;
		margin:50px 0 0 30px
	}
	#sidebar1 ul{
		font:14px Helvetica, Arial, sans-serif;
		color:#B9B200;
		list-style:none;
		padding:5px 0;
		margin:0 0 0 30px
	}
	#sidebar1 li{
		font:14px Helvetica, Arial, sans-serif;
		color:#B9B200;
		list-style:none;
		padding:5px 0;
	}
	#sidebar1 li a{
		font:14px Helvetica, Arial, sans-serif;
		color:#fff;
		text-decoration:none;		
	}
	#sidebar1 li a:hover{
		text-decoration:underline;		
	}
	#sidebar1 li.active_artist{
		list-style:square;	
	}
	#sidebar1 li:hover{
		list-style:square;	
	}
/* Main Content*/
 #mainContent { 
 	float:left;
	width:540px;
 	background:#fff;
	padding: 0 40px 20px 40px;
	}  
	#mainContent a{
		color:#000;
	}
	#mainContent h2{
		font:1.2em Helvetica, Arial, sans-serif;
		margin-top:10px;
		color:#000;
		font-weight:bold;
	}
		#mainContent h2 span{ color:#A00509; }
	
	#mainContent h3{
		font:1em Helvetica, Arial, sans-serif;
		color:#444;
		margin-top:10px;
	}
	#mainContent p{
		font:0.9em Helvetica, Arial, sans-serif;
		line-height:1.3em;
		margin-top: 15px;
	}
	#mainContent .anmerkung{
		font:12px Helvetica, Arial, sans-serif;
		line-height:14px;
	}
	#mainContent .anmerkung pre{
		font:12px Helvetica, Arial, sans-serif;
		color:#A00509;
	}
hr {
	border-top:dotted 5px #B9B200;
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin:15px 0;
	}
.bildcontainer {
	float:left;
	width:auto;
	height:auto;
	margin:5px;
	border:1px solid #B9B200;
	padding:2px;
	}
	.bildcontainer img{
		border:none;
		vertical-align:middle;
	}
.katalogbildcontainer {
	float:left;
	width:auto;
	height:auto;
	margin:1px;
    margin-top: 15px;
	border:0px solid #B9B200;
	padding:2px;
	}
	.katalogbildcontainer img{
		border:none;
		vertical-align:middle;
	}
/* Navigation */
#navigation {
	position:relative;
	left:-40px;
	width:620px;
	height:60px;
	background:#B9B200;
	margin-bottom:30px;
}	
	#navigation ul{
		float:left;
		width:475px;
		margin-top:23px;
		padding:0 0 0 25px;
	}
	#navigation li{		
		display:inline;
		list-style:none;
		padding:15px 15px 12px 15px;
		margin-right:2px;		
	}
	#navigation li:hover{		
		background-color:#ee8;		
	}
	#navigation li.item_active{		
		background-color:#ee8;		
	}
	#navigation a{
			font:16px Helvetica, Arial, sans-serif;
			text-decoration:none;
			color:#222;
		}
		
#bauhauslogo {	
	float:left;
	width:120px
	}	
	
 #footer { 
	padding: 0 10px 0 20px; 
	background:#A00509; 
} 
 #footer p {
	margin: 0; 
	padding: 10px 0;
	color:#fff;
	font:0.8em Helvetica, Arial, sans-serif;
}
/* diverse Klassen*/
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

