#rahmen {
	text-align: left;
	position: relative;
	width: 468px;
/*	width: 460px;*/
	top: 0px;
    left: 0px;
/*  margin: 0px 0px 0px 0px;*/
    padding: 5px 5px 5px 5px;
/*	color:#00ff00;*/
/*	background: #00ff00;*/
	border: 1px dotted #cfcfcf;
}

#rahmen div#fotomen a:hover img {
	border: 1px solid #5D0000;
}

#rahmen div#fototxt {
	position:absolute;
   	padding: 5px 5px 5px 5px;
	bottom: 6px;
    left: 6px;
	width: 456px;
    height: 65px;
	color:#000000;
    background: #ffffff;
	opacity: .7;
    filter: alpha(opacity=70);
	border: 0px solid #00ff00;
}

#rahmen div#fototxt a {
	font-weight: bold;
	color: #ff00ff;
}

#rahmen div#fotomen a img {
/*    width: 60px;
    height: 30px;*/
    width: 82px;
    height: 41px;
	border: 1px solid #cfcfcf;
}

#rahmen div#fotomen {
	position:absolute;
	z-index:200;
  	text-align: left;
   	margin-bottom: 10px;
   	margin-left: 12px;
    bottom:0;
    left:0;
/*  width:100%;*/
/*	width: 460px;*/
  	width: 450px;
    height: 46px;
	border: 0px solid #0000ff;
}

h3.slidetitel {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5D0000;
/*	color: #ff0000;*/
	opacity: .99;
    filter: alpha(opacity=99);
}

h4.slideuti {
	font-size: 10px;
	text-transform: none;
	font-weight: bold;
	color: #000000;
/*	color: #171717; */
}

.imgoff {
	visibility: hidden;
}

.imgon {
	visibility: visible;
	cursor:pointer;
/*	width: 456px;
    height: 228px;*/
	width: 466px;
    height: 233px;
	border: 1px solid #cfcfcf;
/*	border: 1px solid #000000;*/
}

/* ############################################################## */

#rahmen_R {
	text-align: left;
/*	position:absolute;*/
	position: relative;
	top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
/*	color:#00ff00;*/
/*	background: #ff0000;*/
	border: 0px dotted #ff0000;
}
