body{
	background:#000;
	background:#222;
	margin:0px;
	padding:0px;
	text-align: left;
	color: #000;
	font: 1.0em Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	overflow: auto;

}

#container, #containerstart{
	width:953px;
	margin:0px auto;
	height:100%;
	border:1px solid #222;
/*	background:#000 url(../images/hintergrund_galerie_dummy.jpg) no-repeat top left;*/
	background:#222 url(../images/hintergrund_galerie.jpg) no-repeat top left;
}

#containerstart{
	background:#222 url(../images/hintergrund_startseite.jpg) no-repeat top left;
	height:425px;
}
a{
	font-size:0.75em;
	color:#ccc;
	text-decoration:none;
}

a:hover{text-decoration:underline;}
#navileiste{
	width:650px;
	height:128px;
	margin:150px 0px 0px 301px;
}

#navileiste ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#navileiste li{
	display:inline;
}

#navileiste li a{
	display:block;
	float:left;
	width:126px;
	height:128px;
	background-position:-1px 0px;
	border-left:1px solid #4e4e4e;
}

#navileiste li a#biografie{width:139px;}
#navileiste li a span, #pfeil_rechts a span, #pfeil_links a span, #pfeil_oben a span{display:none;}
#navileiste li a:hover{
	background-position:-1px -128px;
}
#zeichnungen{
	background:#222 url(../images/navi_zeichnungen.jpg) no-repeat;
}
#grafiken{
	background:#222 url(../images/navi_grafiken.jpg) no-repeat;
}
#buehnenbilder{
	background:#222 url(../images/navi_buehnenbilder.jpg) no-repeat;
}
#performances{
	background:#222 url(../images/navi_performances.jpg) no-repeat;
}
#biografie{
	background:#222 url(../images/navi_biografie.jpg) no-repeat;
}

#impressum, #impressumstart{
	width:300px;
	margin-top: 270px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 63px;
}
#impressum{margin:548px 0px 0px 63px;}

#pagetitle{
	width:150px;
	height:280px;
	margin:153px 0px 0px 150px;
	float:left;
	/*	border:1px solid red;*/
	vertical-align:top;
	padding:0px;
}
#pagetitleimg{float:right;margin:0px;padding:0px;}

#titleimg{
	width:150px;
	height:50px;
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
	color: #fff;
}

#gallery{
	width:580px;
	height:280px;
	float:left;
	margin:151px 0px 0px 0px;
	padding:2px 0px 0px 16px;
}

#gallery a{
	text-decoration:none;
}
#gallery table{float:left;}
#gallery a img{border:none;}

td{
		width:125px;
		height:125px;
		background:transparent;
		text-align:center;
		vertical-align:top;
	}
td.spacer{height:17px;width:20px;border:none;font-size:0.6em;}

*+html td.spacer{height:14px;}

#pfeil_oben{
	width:14px;
	height:33px;
	float:right;
	margin:42px 5px 0px 0px;
}
#pfeil_oben a{
width:14px;
	height:33px;
	background:transparent url(../images/pfeil_oben.jpg) no-repeat;
	display:block;
}
#pfeil_oben a:hover{background-position:0px -33px;}	

#pfeil_rechts, #pfeil_links{
	width:33px;
	height:14px;
/*	background:green;*/
	float:left;
	margin:410px 0px 0px 0px;
}
#pfeil_links{
	float:right;
	margin:130px 5px 0px 0px;
}
#pfeil_rechts{
float:right;
}
#pfeil_rechts a, #pfeil_links a{
	width:33px;
	height:14px;
	display:block;
	background:transparent url(../images/pfeil_rechts.jpg) no-repeat;
}

#pfeil_links a{background:transparent url(../images/pfeil_links.jpg) no-repeat;}
#pfeil_rechts a:hover, #pfeil_links a:hover{background-position:0px -14px;}
.clear{clear:both;height:0px;}

#textblock{
	width:595px;
	height:350px;
	background:#222;
	color:#ccc;
	margin:0px;
	padding:0px 20px;
}
#textblock p, #textblock ul{
	font-size:0.8em;
}
