/* farben

hellgrün				: #c1db71;
hellbraun				: #ac9a7e;
dunkelbraun				: #544a38;
dunkelgrau				: #2f2e27;

*/

body {
	margin				: 0;
	padding				: 0;
	background			: #000;
}

#pflaster {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 1024px;
	height				: 220px;
	background			: url(pflaster.png) top left no-repeat;
	z-index				: 100;
}


#header {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 1024px;
	height				: 220px;
	background			: url(header.jpg) top left no-repeat;
	z-index				: 1;
}

#menue {
	position			: absolute;
	margin				: 220px 0 0 0;
	padding				: 0;
	width				: 1024px;
	height				: 52px;
	background			: url(menue/gesamt.png) top left no-repeat;
}

#content {
	position			: absolute;
	margin				: 272px 0 0 0;
	padding				: 0;
	width				: 1024px;
	float				: left;
	background			: #fff url(content_gesamt.png) top left repeat-y;
}

#links {
	position			: relative;
	margin				: 0;
	padding				: 26px 30px 0 20px;
	float				: left;
	width				: 220px;
	height				: 750px;
	background			: #000 url(content_links.png) top left repeat-x;
	text-align			: right;
}

#rechts {
	position			: relative;
	padding				: 30px 30px 30px 30px;
	float				: right;
	width				: 694px;
}

/* -------------------------------------------------------------------- Hauptmenue im Detail */

ul.menue {
	margin				: 0;
	padding				: 0;
	width				: 806px;
	height				: 52px;
	list-style-type		: none;
	list-style-image	: none;
}

ul.menue li {
	float				: left;
}

/* ---------------------------------*/

#homebutton, #heissluftbutton, #schwammbutton, #schaedlingebutton, #impressumbutton, #homebutton_aktiv, #heissluftbutton_aktiv, #schwammbutton_aktiv, #schaedlingebutton_aktiv, #impressumbutton_aktiv {
	margin				: 0;
	padding				: 0;
	height				: 52px;
	float				: left;
}

#homebutton, #homebutton_aktiv {
	width				: 116px;
}
a#homebutton {
	background			: url(menue/home.png) 52px left no-repeat;
}
a:hover#homebutton {
	background			: url(menue/home.png) top left no-repeat;
}
#homebutton_aktiv {
	background			: url(menue/home.png) top left no-repeat;
}

/* ---------------------------------*/

#heissluftbutton, #heissluftbutton_aktiv {
	width				: 132px;
}
a#heissluftbutton {
	background			: url(menue/heissluft.png) 52px left no-repeat;
}
a:hover#heissluftbutton {
	background			: url(menue/heissluft.png) top left no-repeat;
}
#heissluftbutton_aktiv {
	background			: url(menue/heissluft.png) top left no-repeat;
}

/* ---------------------------------*/

#schwammbutton, #schwammbutton_aktiv {
	width				: 243px;
}
a#schwammbutton {
	background			: url(menue/schwamm.png) 52px left no-repeat;
}
a:hover#schwammbutton {
	background			: url(menue/schwamm.png) top left no-repeat;
}
#schwammbutton_aktiv {
	background			: url(menue/schwamm.png) top left no-repeat;
}

/* ---------------------------------*/

#schaedlingebutton, #schaedlingebutton_aktiv {
	width				: 158px;
}
a#schaedlingebutton {
	background			: url(menue/schaedlinge.png) 52px left no-repeat;
}
a:hover#schaedlingebutton {
	background			: url(menue/schaedlinge.png) top left no-repeat;
}
#schaedlingebutton_aktiv {
	background			: url(menue/schaedlinge.png) top left no-repeat;
}

/* ---------------------------------*/

#impressumbutton, #impressumbutton_aktiv {
	width				: 157px;
}
a#impressumbutton {
	background			: url(menue/impressum.png) 52px left no-repeat;
}
a:hover#impressumbutton {
	background			: url(menue/impressum.png) top left no-repeat;
}
#impressumbutton_aktiv {
	background			: url(menue/impressum.png) top left no-repeat;
}

/* -------------------------------------------------------------------- Submenue im Detail */

ul.submenue {
	margin				: 33px 0 0 40px;
	padding				: 0;
	width				: 180px;
	list-style-type		: none;
	list-style-image	: none;
}

ul.submenue a {
	font-size			: 12px;
	line-height			: 20px;
	font-family			: Verdana, sans-serif;
	color				: #ac9a7e;
	text-decoration		: none;
}

ul.submenue a:hover, ul.submenue a:visited:hover {
	color				: #c1db71;
}

ul.submenue a:visited, ul.submenue a:active {
	color				: #544a38;
}

ul.submenue li {
	height				: 40px;
}

ul.submenue li:hover {
	list-style-image	: url(listpfeil.png);
}

/* -------------------------------------------------------------------- Impressum */

#links p, #links a {
	font-size			: 12px;
	line-height			: 20px;
	font-family			: Verdana, sans-serif;
	color				: #ac9a7e;
	text-decoration		: none;
}

#links a:hover {
	color				: #c1db71;
}

#links strong {
	font-weight			: normal;
	color				: #fff;
}

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

h1, h1 a {
	margin				: 0;
	font-size			: 18px;
	line-height			: 20px;
	font-family			: Verdana, sans-serif;
	font-weight			: bold;
	color				: #544a38;
	text-decoration		: none;
}

h2, h2 a {
	margin-top			: 36px;
	font-size			: 13px;
	line-height			: 15px;
	font-family			: Verdana, sans-serif;
	font-weight			: bold;
	color				: #2f2e27;
	text-decoration		: none;
}

h3 {
	margin				: 0;
	font-size			: 16px;
	line-height			: 30px;
	font-family			: Verdana, sans-serif;
	font-weight			: bold;
	color				: #fff;
	text-decoration		: none;
	border-bottom		: 1px solid #ac9a7e;
}

h4 {
	margin-top			: -10px;
	font-size			: 13px;
	line-height			: 15px;
	font-family			: Verdana, sans-serif;
	font-weight			: lighter;
	color				: #544a38;
	text-decoration		: none;
}

p, a, ul, .klein {
	font-size			: 12px;
	line-height			: 20px;
	font-family			: Verdana, sans-serif;
	text-decoration		: none;
}

p, .klein {
	margin-top			: 20px;
	color				: #2f2e27;
}

.klein {
	font-size			: 10px;
}

sup { /* hochgestelltes Reg-Zeichen */
	font-size			: 8px;
}

a {
	color				: #ff3300;
}

h1 a:hover {
	color				: #544a38;
}

a:hover {
	color				: #c1db71;
}

ul {
	color				: #544a38;
}

.bildlinks {
	margin-right		: 20px;
	margin-bottom		: 20px;
	float				: left;
}

.bildrechts {
	margin-left			: 20px;
	margin-bottom		: 20px;
	float				: right;
}