.killer {
	clear: both;
}

/*------------------------ Navigation Elements -----------*/

#navigation {
	position: absolute;
	top: 80px;
	left: 30px;
}

#navigationElements {
	position: absolute;
	left: 155px;
	top: 0;
}

/*------------------------ Content Elements -----------*/

#content {
	width: 100%;
}

.article img {
	margin: -3px -2px;
	padding: 0;
}

#content h1 {
	position: absolute;
	top: 40px;
	left: 400px;
	width: 650px;
}

.textTopLeft {
	position: absolute;
	top: 89px;
	left: 400px;
	/*width: 650px;*/
}

object { 
	margin: 0 20px 20px 0;
}

.textTopLeft li, .textBelow li {
	width: 320px;
	float: left;
	margin: 0 20px 24px 0;
}

.textTopLeft p, .textBelow p, .textCenter p {
	clear: both;
	width: 660px;
	margin: 24px 20px 24px 0;
}

.textBelow, .textCenter {
	position: relative;
	left: 400px;
	width: 680px;
	margin-top: 24px;
}

.details {
	clear: both;
	margin-top: 64px;
	padding-bottom: 48px;
}

.details p:first-child {
	margin-bottom: -24px;
}

/*------------------------ Image Specs -----------*/

.imageContainer {
	position: relative;
	top: 89px;
	left: 400px;
	width: 680px;
	margin-bottom: 89px;
}

.imageContainer img, .textTopLeft img, .textBelow img, .textCenter img {
	margin: 0 20px 20px 0;
}

/*------------------------ Slideshow -----------*/

#slideContainer {
	background: transparent url(http://www.steffenkehrle.com/img/loader.gif) no-repeat 35px 50px;
	height: 500px;
	width: 500px;
	
}

.slides {
	display: none;
}

.sliderNav {
	margin-top: -10px;
	padding-bottom: 10px;
}

/*------------------------ Previous / Next Navigation Elements -----------*/

.previous {
	position: absolute;
	top: 46px;
	left: 35px;
}

.next {
	float: right;
	position: absolute;
	top: 46px;
	right: 35px;
}

/*------------------------ Movies Elements -----------*/

.video a {
	position: relative;
	top: -23px;
}