/*general elements*/
body, div, img, table, tr, td, th {
	margin: 0px;
	padding: 0px;
}
body {
	background: url(../pics/background.jpg) top center repeat;
	text-align: center;
}
img {
	border: 0px;
}
/*specific elements*/
#body {
	position: relative;
	background: url(../pics/background_inner.png) top center no-repeat;
	width: 990px;
	height: 760px;
	margin-top: 14px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#body_inner {
	padding: 36px 22px 36px 20px;
}
#navi {
	padding-right: 8px;
	/*margin-top: 12px;
	height: 47px;*/
	padding-top: 12px;
	height: 47px;
	overflow: hidden;
}
#content {
	text-align: center;
	padding-top: 20px;
	vertical-align: top;
	height: 629px;
	overflow: hidden;
}
#home1 {
	display: block;
	position: absolute;
	top: 11px;
	left: 26px;
	width: 154px;
	height: 114px;
	z-index: 90;
}
#home2 {
	display: block;
	position: absolute;
	bottom: 36px;
	right: 22px;
	width: 328px;
	height: 30px;
	z-index: 90;
}
#navi a {
	display: block;
	height: 47px;
	float: right;
	margin-left: 6px;
}
img.preload, a.preload, area.preload {
	width: 0px;
	height: 0px;
	display: none;
}
/*navigation links AND image maps*/
img.home {
	background: url(../pics/content/titel.png) top left no-repeat;
}
a.design {
	width: 60px;
	background: url(../pics/buttons/button1a.png) top left no-repeat;
}
a.design:hover, a.design:focus {
	background-image: url(../pics/buttons/button1b.png);
}
a.design:active, a.design.selected {
	background-image: url(../pics/buttons/button1c.png);
}
img.design {
	background: url(../pics/content/grafik_design.png) top left no-repeat;
}
a.layout {
	width: 66px;
	background: url(../pics/buttons/button2a.png) top left no-repeat;
}
a.layout:hover, a.layout:focus {
	background-image: url(../pics/buttons/button2b.png);
}
a.layout:active, a.layout.selected {
	background-image: url(../pics/buttons/button2c.png);
}
img.layout {
	background: url(../pics/content/layout_text.png) top left no-repeat;
}
a.photo {
	width: 73px;
	background: url(../pics/buttons/button3a.png) top left no-repeat;
}
a.photo:hover, a.photo:focus {
	background-image: url(../pics/buttons/button3b.png);
}
a.photo:active, a.photo.selected {
	background-image: url(../pics/buttons/button3c.png);
}
img.photo {
	background: url(../pics/content/fotografie.png) top left no-repeat;
}
a.decor {
	width: 121px;
	background: url(../pics/buttons/button4a.png) top left no-repeat;
}
a.decor:hover, a.decor:focus {
	background-image: url(../pics/buttons/button4b.png);
}
a.decor:active, a.decor.selected {
	background-image: url(../pics/buttons/button4c.png);
}
img.decor{
	background: url(../pics/content/dekore_fahrzeugwerbung.png) top left no-repeat;
}
a.inscription {
	width: 89px;
	background: url(../pics/buttons/button5a.png) top left no-repeat;
}
a.inscription:hover, a.inscription:focus {
	background-image: url(../pics/buttons/button5b.png);
}
a.inscription:active, a.inscription.selected {
	background-image: url(../pics/buttons/button5c.png);
}
img.inscription {
	background: url(../pics/content/beschriftung.png) top left no-repeat;
}
a.webdesign {
	width: 80px;
	background: url(../pics/buttons/button6a.png) top left no-repeat;
}
a.webdesign:hover, a.webdesign:focus {
	background-image: url(../pics/buttons/button6b.png);
}
a.webdesign:active, a.webdesign.selected {
	background-image: url(../pics/buttons/button6c.png);
}
img.webdesign {
	background: url(../pics/content/webdesign.png) top left no-repeat;
}
a.calendar {
	width: 67px;
	background: url(../pics/buttons/button7a.png) top left no-repeat;
}
a.calendar:hover, a.calendar:focus {
	background-image: url(../pics/buttons/button7b.png);
}
a.calendar:active, a.calendar.selected {
	background-image: url(../pics/buttons/button7c.png);
}
img.calendar{
	background: url(../pics/content/kalender.png) top left no-repeat;
}
a.decoration {
	width: 92px;
	background: url(../pics/buttons/button8a.png) top left no-repeat;
}
a.decoration:hover, a.decoration:focus {
	background-image: url(../pics/buttons/button8b.png);
}
a.decoration:active, a.decoration.selected {
	background-image: url(../pics/buttons/button8c.png);
}
img.decoration {
	background: url(../pics/content/deko_messe.png) top left no-repeat;
}
a.contact {
	width: 83px;
	background: url(../pics/buttons/button9a.png) top left no-repeat;
}
a.contact:hover, a.contact:focus {
	background-image: url(../pics/buttons/button9b.png);
}
a.contact:active, a.contact.selected {
	background-image: url(../pics/buttons/button9c.png);
}
img.contact {
	background: url(../pics/content/kontakt_impressum.png) top left no-repeat;
}


