body {
	margin: 0;
	padding: 0;
	background-color: #ffffff; /*fafafa*/
}

h3{
color:#c64500;
font: 100% Courier, "Verdana", sans-serif; 
font-size:18px;
/*padding-left:350px;*/
}

h4{
font: 100% Courier, "Verdana", sans-serif; 
font-size:14px;
margin-top:-12px;
}
 .page_margins { 
	}
	img.left {float: left; margin: 2px 25px 5px 0; border: 0;}
	img.right {float: right; margin: 2px 0 5px 25px; border: 0;}
.right {float: right; margin: 2px 0 5px 25px; border: 0;}

#menue_oben {
	border: 1px solid #f9f;
	position: absolute;
	width: 287px;
	height: 100%;
	min-height: 610px; /*668*/
	display:inline;
}

div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
#stretch {
    position: fixed;
    border:0pt solid #333;
   width:95%;
    top: 10px;
    left:14px;
    bottom: 10px;
   text-align: left;
}
#stretch img {
    height: 95%;
    min-height: 100px;
    max-width:75%;
}
#albumlist {
	border: 0px solid #333333;
	list-style-type: none;
	height: 20px;
	margin-left: -40px;
	
}
#albumlist li {
	border: 0px solid #333333;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #333333;
}
#albumlist img {
	display: block;
	text-align: left;
	max-height: 120px;
	border: 1px solid #333333;
}

#menue_unten {
	position: absolute;
	bottom: 0px;
	width: 267px;
}

 html>body #menue_oben {  /* nur fuer moderne Browser! */
    position: fixed;
  }
  
 html>body #menue_unten {  /* nur fuer moderne Browser! */
    position: fixed;
  }
  
 html>body  .page_margins {  /* nur fuer moderne Browser! */
 	margin: 0 auto; 
	width: 1025px;
	background-color: #fff;
  }
  
#scrollbereich {
	background-color: #fff;
	margin: 0;
	padding: 0;
}

.content, #menue_oben, .page_margins, #scrollbereich {
	border: 0px solid #f9f;
	}
	
.content {
	height:620px;
	width:710px;
	margin: 0px 0px 20px 300px;
}

div {
	border: 0px solid #f9f;
	/*background-color: #fff;*/
}

#oben {
	position: absolute;
	top: 58px;
	left: 30px;
}

#mitte {
	margin: 290px 0px 290 0px; /*318*/
}

#unten {
	position: absolute;
	bottom: 20px;
	left: 30px;
}


html>body .box  a:hover span { /* nur fuer moderne Browser! */
margin-left:-5px;
 }
	
*:first-child+html .box  a:hover span { /* aber nicht fŸr Expl. 7 */
margin-left:-110px;
}

.tools {
	background-color: #ffffff;
	left: 0px;
	width: 140px;
	height: 21px;
}
.orange{
color:#c64500;
}

div.css_btn { color:#000; background-color:#0099ff; width:260px; text-align:left; padding:12px; }
a.css_btn { width:220px; height:19px; border: 0px solid #e9e9e9; margin-top:3px; color: black; padding:4px 8px; background-color:#e9e9e9; display:block; font: 100% Courier, "Verdana", sans-serif; font-size:14px;  }
.btn_like {              height:19px; border: 0px solid #999999; color: black; background-color:#fff; display:block; font: 100% Courier, "Verdana", sans-serif; font-size:16px;  }
.selected { width:220px; height:19px; border: 0px solid #e9e9e9; margin-top:3px; padding:4px 8px; color:#c64500; background-color:#e9e9e9; display:block; font: 100% Courier, "Verdana", sans-serif; font-size:14px;}

a.css_btn:link    { color: black; text-decoration:none;}
a.css_btn:visited { color: black; text-decoration:none;}
a.css_btn:hover   { color: black; text-decoration:none; color:#999 } /*font-weight: bold; font-size:16px;*/
a.css_btn:active  { color: black; text-decoration:none;}

a:link    { color:#333366; text-decoration:none;}
a:visited { color:#333366; text-decoration:none;}
a:hover   { color:#999999; text-decoration:none;}
a:active  { color:#333366; text-decoration:none;}

.fliesstxt {
	font: 100% Verdana, "Verdana", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal; 
	color:black; 
}
.eingerueckt {
padding-left:22px;
}
.eingerueckt img{
margin-left:-22px;
}
.marginalie {
	font: 100% Verdana, "Verdana", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal; 
	color:black; 
}

.bu {
	font: 100% Verdana, "Verdana", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 10px;
	font-style:italic;
	line-height: 12px;
	font-weight: normal; 
	color:black; 
}

.autorZeitOrt {
	font: 100% Verdana, "Verdana", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-style:italic;
	font-weight: normal; 
	color:black; 
}

.txt {
	padding-top:2px;
	line-height:1.6em;
}
