* {
	margin			:	0;
	padding			:	0;
	border			:	0;
	color			:	#737373;
	font-size			:	11px;
	line-height:13px;
	font-family		:	Trebuchet MS;
}

body {
	width			:	609px;
	margin			:	100px auto;
	background		: 	url(../img/bg.jpg) no-repeat fixed;
	background-position	:	55% -30%;
	background-color		:	#8A1919;
}

h1 {
	margin-left		:	29px;
	height			:	18px;
	width			:	601px;
	background-image		:	url(../img/top.gif);
	background-repeat		:	no-repeat;
	text-indent		:	-2000px;
	border-bottom		:	2px solid #FFFFFF;
}

.main {
	width			:	651px;
	background-image		:	url(../img/space.gif);
	background-repeat		:	repeat-y;
	background-position	:	25px;
}

#content {
	width			:	594px;
	margin-left		:	32px;
}

#content #main {
	float			:	left;
	width			:	285px;
	margin			:	10px;
	background-color		:	#FFF;
}

#content #main div {
	padding			:	8px;
}

#content h2 {
	background-image		:	url(../img/bg.gif);
	height			:	12px;
	width			:	264px;
	margin			:	8px auto 0;
	padding			:	3px;
}

#content h4 {
	background-image		:	url(../img/h4.gif);
	height			:	12px;
	width			:	551px;
	margin			:	8px auto 0;
	padding			:	3px;
}

#content #sub {
	width			:	286px;
	float			:	right;
}

#content #sub h2 {
	background-image		:	url(../img/bg2.gif);
	height			:	12px;
	width			:	244px;
	margin			:	8px auto 0;
	padding			:	3px;
}

#content h3 {
	background-image		:	url(../img/head.jpg);
	height			:	73px;
	width			:	286px;
	text-indent		:	-2000px;
}

#content #sub div {
	background-color		:	#FFF;
	margin			:	10px;
	padding			:	1px 8px 8px 8px;
}

#links {
	width			:	29px;
	float			:	left;
}

#links #imp {
	height			:	75px;
	width			:	29px;
	list-style-type		:	none;
}

#links #imp a {
	background-image		:	url(../img/navi/impressum.gif);
	background-repeat		:	no-repeat;
	display			:	block;
	height			:	75px;
	width			:	29px;
	text-indent		:	-2000px;

}
#links #imp a:hover {
	background-image		:	url(../img/navi/hover/impressum.gif);
}

#links #con {
	height			:	67px;
	width			:	29px;
	list-style-type		:	none;
}

#links #con a {
	background-image		:	url(../img/navi/contact.gif);
	background-repeat		:	no-repeat;
	display			:	block;
	height			:	67px;
	width			:	29px;
	text-indent		:	-2000px;
}
#links #con a:hover {
	background-image		:	url(../img/navi/hover/contact.gif);
}

#rechts {
	float			:	right;
	width			:	21px;
}

.navigation {
	margin-left		:	29px;
	width			:	601px;
	border-top		:	2px solid #FFFFFF;
}

.navigation li {
	list-style-type		:	none;
	height			:	31px;
	float			:	left;
}

.navigation #news {
	width			:	126px;
}

.navigation #news a {
	background-image		:	url(../img/navi/neuigkeiten.gif);
	background-repeat		:	no-repeat;
	text-indent		:	-2000px;
	display			:	block;
	width			:	126px;
	height			:	31px;
}

.navigation #about {
	width			:	75px;
}

.navigation #about a {
	background-image		:	url(../img/navi/ueberuns.gif);
	background-repeat		:	no-repeat;
	text-indent		:	-2000px;
	display			:	block;
	width			:	75px;
	height			:	31px;
}

.navigation #aktionen {
	width			:	73px;
}

.navigation #aktionen a {
	background-image		:	url(../img/navi/aktionen.gif);
	background-repeat		:	no-repeat;
	text-indent		:	-2000px;
	display			:	block;
	width			:	73px;
	height			:	31px;
}

.navigation #bilder {
	width			:	52px;
}

.navigation #bilder a {
	background-image		:	url(../img/navi/bilder.gif);
	background-repeat		:	no-repeat;
	text-indent		:	-2000px;
	display			:	block;
	width			:	52px;
	height			:	31px;
}

.navigation #links {
	width			:	47px;
}

.navigation #links a {
	background-image		:	url(../img/navi/links.gif);
	background-repeat		:	no-repeat;
	text-indent		:	-2000px;
	display			:	block;
	width			:	47px;
	height			:	31px;
}

.navigation #gb {
	width			:	92px;
}

.navigation #gb a {
	background-image		:	url(../img/navi/gb.gif);
	background-repeat		:	no-repeat;
	text-indent		:	-2000px;
	display			:	block;
	width			:	92px;
	height			:	31px;
}

.navigation #space {
	width			:	134px;
	height			:	31px;
	background-image		:	url(../img/navi/space.gif);
}