.mscarousel {overflow:hidden}
.mscarousel img{border:0}
.mscarousel .child{position:relative;}
.mscarousel .child .set, .mscarousel .set{float:left; position:relative;}
.mscarousel .child .set .message, .mscarousel .set .message{/*position:absolute; top:0; left:0; background-color:#333333; color:#fff;*/ display:none;}
.mscarousel .child .clear{clear:both}
.hand{cursor:pointer}

/*        individuelle carousel einstellungen       */

.message {
	position:relative;
	/*top:-55px;*/
	left:0;
	color:#999999;
	height:75px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-bottom:200px;
}
.message p {
	margin-top: 0px;
}
.set {
	padding-bottom:200px;
}
.message div {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFF;
	margin-top: 25px;
}
.message a, .message a:visited {
	color:#999999;
}
.message a:hover {
	color:#999999;
}
pre, code{width:600px; overflow-x:auto; overflow-y:hidden; background:#333; color:#FFF; padding:5px; line-height:1.6em}

.mstoplinks{padding:3px; border-bottom:2px solid #c3c3c3;}
.mstoplinks a, .mstoplinks a:visited{color:#003366; text-decoration:none; border-right:1px solid #c3c3c3; padding:0 10px}
.mstoplinks a.active, .mstoplinks a.active:visited{color:#003366; text-decoration:none; border-right:1px solid #c3c3c3; padding:0 10px;border-bottom:1px solid #c3c3c3; border-left:1px solid #c3c3c3; }


.button_left {
	float: left;
	height: 46px;
	width: 23px;
	margin-left: -53px;
	margin-top: 184px;
}
.button_right {
	float: right;
	height: 46px;
	width: 23px;
	margin-right: -23px;
	margin-top: 184px;
}
