 #content {
background-color:transparent;
}

#gal ul,
#liste ul {
width: 85%;
font-size:90%;
}
#gal li,
#gal li.datum {
font-weight: bold;
margin-top:3px;
}
#gal li {
float: left;
margin-left:0;
padding-right: 3px;
border-bottom:0;
}
#liste ul {
list-style-type:square;
}
#liste li {
margin-top:1em;
}
#gal li a {
color:#1a3c68;
}
#gal li a:visited {
color:#000;
}
#gal li a:hover {
color:#ddd;
}
#gal li.datum {
float: right;
padding-top:5px;
padding-right:5%;
padding-left: 3px;
color: #333;
border-bottom:0;
}
#gal li.was {
float: left;
width: 96%;
font-weight:normal;
color: #555;
padding-left:10px;
padding-bottom:2px;
margin-bottom:5px;
border-bottom:1px solid #eee;
}
.quelle {
font-size:75%;
font-weight:normal;
color:#333;
display:block;
padding-bottom:10px;
}

#midsection{
	padding: 1px 15px 30px 15px;
	color: #000;
	background: #e1f1ff;
	margin: 0 15% 0 10%;
	}
#container {
	position:relative;	
	border:3px solid #fff;
	background-repeat: no-repeat;
	background-position:0 173px;
	top: 10px;
	width:440px;
	height:325px;
	padding-bottom:150px;
}
a.gallery, 
a.gallery:visited {
	display:block;
	color:#000;
	text-decoration:none;
	border:1px solid #000;
	width:60px;
	height:45px;
	float:left;
	margin:2px 0 2px 2px;
}
a.slidenext {background-image: url(../img/next.gif);}
a.gallery span {
display:block; 
position:absolute; 
width:1px;
height:1px; 
top:0; 
left:0;
overflow:hidden; 
background:#fff;
}
a.gallery:hover {
white-space:normal; 
border:1px solid #333;
}
a.gallery:hover img, 
a.gallery:active img,
a.gallery:focus img {
border:1px solid red;
}
a.gallery:hover span, 
a.gallery:active span, 
a.gallery:focus span {
display:block; 
position:absolute; 
width:460px; 
height:315px; 
top:168px; 
left:-143px; 
color:#000; 
background:transparent;
padding:0;}
a.gallery:hover span.textgal{
color:#fff;
height:315px; 
top:200px; 
left:20px; 
font-size:120%;
}

#photoholder {
  width:450px;
  height:338px;
  background:#fff url('/images/loading.gif') 50% 50% no-repeat;
}
#thephoto {
  width:450px;
  height:338px;
}

/* ### =bio ### */
#bio #bioliste img {
border: 2px solid #666;
margin:15px 55px 10px 0;
background:transparent;
}

#bio h2.minusmt{
margin-top:10px;
text-align:right;
margin-right:55px;
}

#bio h2{
margin-top:-10px;
margin-bottom:30px;
}

#bioliste {
margin-top:20px;
}
#bioliste ul {
width: 85%;
margin:0;
overflow: auto;
}
#bioliste li {
font-weight: bold;
margin-top:3px;
float: left;
padding-top:0;
padding-left:-10px;
padding-right: 3px;
border-bottom:0;
}
#bioliste li a{
font-size:1.5em;
}
#bioliste li.thumb{
float: right;
margin-top:-40px;
padding-right:5%;
padding-left: 3px;
color: #AAA;
border-bottom:0px;
}
#bioliste li.was{
float: left;
width: 96%;
font-size:90%;
color: #555;
padding-bottom:2px;
margin-top:0px;
margin-bottom:5px;
}