/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/

div.scrollable {
	/* required settings */
	height: 155px;
	
	/* custom decorations */
	padding: 0 0px 0 0px;
	margin: 0px 40px 0px 40px;
}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/

/* single scrollable item */
div.scrollable div.items div.slide {
	float: left;
	display: inline;
	
	/* custom decoration */
	text-align: center;
/*	width: 155px; */
	padding: 0 15px 0 10px;
	margin: 0px;
}

div.scrollable div.items div.slide:hover {
	background-image: url(../images/footer/ProduktFries_Background_Hover.png);
	background-repeat: repeat;
	cursor: pointer;
}

/* active item */
div.scrollable div.items div.activeslide div.slide {
/*	border:1px inset #ccc; */
	background-color: #fff;
}

div.scrollable div.items div.slide:active {
	background-color: #fff;
}

/* Ausblender */

#ausblender_links, #ausblender_rechts {
	height: 155px;
	width: 40px;
	
	position: absolute;
	margin-top: 7px;

	background-position: 0px 0px;
	background-repeat: no-repeat;

	z-index: 1000;
/*	display: none; */
}

#ausblender_links:hover, #ausblender_rechts:hover {
/*	cursor: crosshair; */ /* temp. */
}

#ausblender_links {
	background-image: url(../images/footer/ausblender_links.png);
	margin-left: 0px;
	float: left;
}

#ausblender_rechts {
	background-image: url(../images/footer/ausblender_rechts.png);
	float: right;
	margin-right: 0px;
	margin-left: 953px;
}



/* SONSTIGES (NICHT FRIES BETREFFEND) */

#language {
/*	 margin-top: 60px;
	 margin-left: 20px; */
}

/* .language_buttons:hover:before { content: "Choose you language, please:"; }

#language .de:hover .language_text:before { content: "deutsch"; }
#language .en:hover .language_text:before { content: "english"; background-color: blue; }
#language .fr:hover .language_text:before { content: "français"; }
#language .sp:hover .language_text:before { content: "español"; }
#language .it:hover .language_text:before { content: "italiano"; }

.language_text {
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
	background-color: red;
} */


#fehlermeldung {
}

.fehlermeldung_kontakt {
	border: 1px solid red;
	padding: 5px 5px 5px 50px;
	background-image: url(../images/fehlermeldung.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#strong_edited ul {
	margin-top: 5px;
	margin-bottom: 15px;
}