body {
	background: #666;
	color: #fff;
	margin: 0px;
	padding: 0px;
	font-size: 12px; 
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}

a:link, a:active, a:visited {
	color: #fff;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
	a.btn1:link, a.btn1:active, a.btn1:visited {
		float: left;
		display: block;
		width: 64px;
		height: 34px;
		background: url(images/btn1.gif);
	}
	a.btn1:hover {
		background: url(images/btn1-over.gif);
	}

	a.btn2:link, a.btn2:active, a.btn2:visited {
		float: left;
		display: block;
		width: 107px;
		height: 34px;
		background: url(images/btn2.gif);
	}
	a.btn2:hover {
		background: url(images/btn2-over.gif);
	}

	a.btn3:link, a.btn3:active, a.btn3:visited {
		float: left;
		display: block;
		width: 77px;
		height: 34px;
		background: url(images/btn3.gif);
	}
	a.btn3:hover {
		background: url(images/btn3-over.gif);
	}

	a.btn4:link, a.btn4:active, a.btn4:visited {
		float: left;
		display: block;
		width: 80px;
		height: 34px;
		background: url(images/btn4.gif);
	}
	a.btn4:hover {
		background: url(images/btn4-over.gif);
	}

	a.btn5:link, a.btn5:active, a.btn5:visited {
		float: right;
		display: block;
		width: 107px;
		height: 34px;
		background: url(images/btn5.gif);
		
	}
	a.btn5:hover {
		background: url(images/btn5-over.gif);
	}
	
	a.submenu-item:link, a.submenu-item:active, a.submenu-item:visited {
		display: block;
		padding: 5px 12px;
		width: 130px;
		background: #000;
		border: 1px solid #fff;
		text-decoration: none;
		font-weight: bold;
		font:Tahoma;
		font-size:12px;
	}
	a.submenu-item:hover {
		background: #333;
	}
	
	a.blacky-little {
		float: left;
		display: block;
		width: 70px;
		height: 53px;
		background: url(images/gallery/blacky-little-gray.jpg);
		position: relative;
		top: 26px;
		left: 58px;
	}
	a.blacky-little:hover {
		background: url(images/gallery/blacky-little.jpg);
	}

	a.stretch-little {
		float: left;
		display: block;
		width: 84px;
		height: 59px;
		background: url(images/gallery/stretch-little-gray.jpg);
		position: relative;
		top: 23px;
		left: 93px;
	}
	a.stretch-little:hover {
		background: url(images/gallery/stretch-little.jpg);
	}

	a.whitty-little {
		float: left;
		display: block;
		width: 95px;
		height: 64px;
		background: url(images/gallery/whitty-little-gray.jpg);
		position: relative;
		top: 21px;
		left: 124px;
	}
	a.whitty-little:hover {
		background: url(images/gallery/whitty-little.jpg);
	}

	a.phantom-little {
		float: left;
		display: block;
		width: 100px;
		height: 101px;
		background: url(images/gallery/phantom-little-gray.jpg);
		position: relative;
		top: 2px;
		left: 152px;
	}
	a.phantom-little:hover {
		background: url(images/gallery/phantom-little.jpg);
	}

	a.blue-little {
		float: left;
		display: block;
		width: 96px;
		height: 60px;
		background: url(images/gallery/blue-little-gray.jpg);
		position: relative;
		top: 25px;
		left: 178px;
	}
	a.blue-little:hover {
		background: url(images/gallery/blue-little.jpg);
	}

	a.silver-little {
		float: left;
		display: block;
		width: 84px;
		height: 57px;
		background: url(images/gallery/silver-little-gray.jpg);
		position: relative;
		top: 24px;
		left: 208px;
	}
	a.silver-little:hover {
		background: url(images/gallery/silver-little.jpg);
	}

	a.browny-little {
		float: left;
		display: block;
		width: 70px;
		height: 52px;
		background: url(images/gallery/browny-little-gray.jpg);
		position: relative;
		top: 27px;
		left: 245px;
	}
	a.browny-little:hover {
		background: url(images/gallery/browny-little.jpg);
	}

	a.img-left {
		float: left;
		display: block;
		width: 290px;
		height: 289px;
		position: relative;

	}
	a.img-right {
		float: left;
		display: block;
		width: 290px;
		height: 289px;
		position: relative;
	}

	a.blacky-img-left {
		top: 41px;
		left: 123px;
	}
	a.blacky-img-right {
		top: 41px;
		left: 195px;
	}

	a.stretch-img-left {
		top: 41px;
		left: 121px;
	}
	a.stretch-img-right {
		top: 41px;
		left: 186px;
	}

	a.whitty-img-left {
		top: 41px;
		left: 121px;
	}
	a.whitty-img-right {
		top: 41px;
		left: 186px;
	}

	a.phantom-img-left {
		top: 41px;
		left: 129px;
	}
	a.phantom-img-right {
		top: 41px;
		left: 183px;
	}

	a.blue-img-left {
		top: 41px;
		left: 130px;
	}
	a.blue-img-right {
		top: 41px;
		left: 180px;
	}

	a.silver-img-left {
		top: 41px;
		left: 118px;
	}
	a.silver-img-right {
		top: 41px;
		left: 190px;
	}

	a.browny-img-left {
		top: 41px;
		left: 123px;
	}
	a.browny-img-right {
		top: 41px;
		left: 190px;
	}
	a.form-submit {
		float: left;
		display: block;
		position: relative;
		width: 80px;
		height: 20px;
		left: -100px;
		top: 25px;
	}
	a.form-reset {
		float: left;
		display: block;
		position: relative;
		width: 90px;
		height: 20px;
		left: -80px;
		top: 25px;
	}


form {
	margin: 0px;
	padding: 0px;
}

input {}
	.textbox {
		background: url(images/form-inpu-bg.jpg);
		border: 0px;
		padding: 4px;
		width: 150px;
		height: 24px;
		font-size: 12px;
		font-family: Arial, Tahoma, Verdana, Sans-Serif;
	}
	.textarea {
		border: 0px;
		padding: 4px;
		width: 248px;
		height: 85px;
		background: url(images/form-textarea-bg.jpg) fixed no-repeat;
		font-size: 12px;
		font-family: Arial, Tahoma, Verdana, Sans-Serif;
	}

table {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
	font-size: 12px; 
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
	#wrapper {
		width: 100%;
		height: 100%;
	}

td{}
	#wrapper td {
		text-align: center;
	}

div{}
	#holder {
		margin: auto;
		width: 900px;
		height: 600px;
	}
	#header {
		width: 900px;
		height: 60px;
		background: url(images/header.jpg);
	}
	#menu {
		text-align: left;
		padding: 26px 0px 0px 22px;
		height: 34px;
	}
	#footer {
		width: 900px;
		height: 61px;
		background: url(images/footer.jpg);
	}
	#submenu2 {
		display: none;
		position: absolute;
		z-index: 99;
	}
	#body {
		background: url(images/background.jpg);
		width: 900px;
		height: 479px;
	}
	#gallery-top {
		width: 900px;
		height: 346px;
		background: url(images/galerie-top.jpg);
	}
	#gallery-bottom {
		text-align: left;
		width: 900px;
		height: 133px;
		background: url(images/galerie-bottom.jpg);
	}
	#blacky-middle {
		width: 900px;
		height: 346px;
		background: url(images/gallery/blacky-middle.jpg);
	}
	#stretch-middle {
		width: 900px;
		height: 346px;
		background: url(images/gallery/stretch-middle.jpg);
	}
	#whitty-middle {
		width: 900px;
		height: 346px;
		background: url(images/gallery/whitty-middle.jpg);
	}
	#phantom-middle {
		width: 900px;
		height: 346px;
		background: url(images/gallery/phantom-middle.jpg);
	}
	#blue-middle {
		width: 900px;
		height: 346px;
		background: url(images/gallery/blue-middle.jpg);
	}
	#silver-middle {
		width: 900px;
		height: 346px;
		background: url(images/gallery/silver-middle.jpg);
	}
	#browny-middle {
		width: 900px;
		height: 346px;
		background: url(images/gallery/browny-middle.jpg);
	}
	#contact {
		background: url(images/kontakt.jpg);
		width: 900px;
		height: 479px;
	}
	
	#contact-form {
		float: left;
		width: 280px;
		text-align: left;
		position: relative;
		left: 222px;
		top: 40px;
	}
	#impressum {
		background: url(images/impressum.jpg);
		width: 900px;
		height: 479px;
	}
	#home {
		text-align: left;
		background: url(images/home.jpg);
		width: 900px;
		height: 479px;
	}