#kontaktformular input.error,
#kontaktformular textarea.error {
	border: 1px solid #FF0000;
}

#scrollable-pictures {
	width: 920px;
	height: 132px;
	position: relative;
	margin-top: 10px;
}

#scrollable-pictures #scrollable-pictures-container {
	width: 840px;
	overflow: hidden;
	position: absolute;
	left: 40px;
	top: 0px;
}

#scrollable-pictures #scrollable-pictures-container ul {
	list-style: no-list-style;
	width: 20000px;
	position: relative;
}

#scrollable-pictures #scrollable-pictures-container ul li {
	display: inline-block;
	width: 132px;
	height: 132px;
	
	margin-right: 40px;
}
html.ie6 #scrollable-pictures #scrollable-pictures-container ul li,
html.ie7 #scrollable-pictures #scrollable-pictures-container ul li {
	display: inline;
}
#scrollable-pictures #scrollable-pictures-container ul li a {
	display: inline-block;
	width: 132px;
	height: 132px;
	line-height: 132px;
	vertical-align: middle;
}

html.ie6 #scrollable-pictures #scrollable-pictures-container ul li a,
html.ie7 #scrollable-pictures #scrollable-pictures-container ul li a {
	display: inline;
}

#scrollable-pictures #scrollable-pictures-container ul li a img {
	vertical-align: middle;
	margin: 0px;
	border: 0px;
}

#scrollable-pictures #scrollable-pictures-container ul li a img.portrait {
	height: 132px;
}

#scrollable-pictures #scrollable-pictures-container ul li a img.landscape {
	width: 132px;
}

#scrollable-pictures #scrollable-pictures-left {
	position: absolute;
	left: 0px;
	top: 50px;
	margin: 0px;
	cursor: pointer;
}

#scrollable-pictures #scrollable-pictures-right {
	position: absolute;
	right: 0px;
	top: 50px;
	margin: 0px;
	cursor: pointer;
}

#scrollable-pictures #scrollable-pictures-left.disabled,
#scrollable-pictures #scrollable-pictures-left.disabled {
	visibility: hidden;
}


/******************************************************************************/


#scrollable-videos {
	width: 920px;
	height: 132px;
	position: relative;
	margin-top: 10px;
}

#scrollable-videos #scrollable-videos-container {
	width: 840px;
	overflow: hidden;
	position: absolute;
	left: 40px;
	top: 0px;
}

#scrollable-videos #scrollable-videos-container ul {
	list-style: no-list-style;
	width: 20000px;
	position: relative;
}

#scrollable-videos #scrollable-videos-container ul li {
	display: inline-block;
	width: 132px;
	height: 132px;
	margin-right: 40px;
}

html.ie6 #scrollable-videos #scrollable-videos-container ul li,
html.ie7 #scrollable-videos #scrollable-videos-container ul li {
	display: inline;
}

#scrollable-videos #scrollable-videos-container ul li a {
	display: inline-block;
	width: 132px;
	height: 132px;
	line-height: 132px;
	vertical-align: middle;
}

html.ie6 #scrollable-videos #scrollable-videos-container ul li a,
html.ie7 #scrollable-videos #scrollable-videos-container ul li a {
	display: inline;
}

#scrollable-videos #scrollable-videos-container ul li a img {
	vertical-align: middle;
	margin: 0px;
	border: 0px;
}

#scrollable-videos #scrollable-videos-container ul li a img.portrait {
	height: 132px;
}

#scrollable-videos #scrollable-videos-container ul li a img.landscape {
	width: 132px;
}

#scrollable-videos #scrollable-videos-left {
	position: absolute;
	left: 0px;
	top: 50px;
	margin: 0px;
	cursor: pointer;
}

#scrollable-videos #scrollable-videos-right {
	position: absolute;
	right: 0px;
	top: 50px;
	margin: 0px;
	cursor: pointer;
}

#scrollable-videos #scrollable-videos-left.disabled,
#scrollable-videos #scrollable-videos-left.disabled {
	visibility: hidden;
}

iframe {
	width: 560px;
	height: 315px;
}