* {
	margin: 0;
	padding: 0;
}

body {
	margin-top: 10px;
	background: #fbefcc url(../images/img01.jpg) repeat-x;
	font: small Verdana, Arial, Helvetica, sans-serif;
	color: #300;
}

h1, h2, h3 { margin-bottom: 1em; text-transform: uppercase; color: #564621; font-weight: 700; }

h1 { font-size: 14px; }
h2 { font-size: 18px; font-weight: 800; }
h3 { font-size: 12px; }
a { color: #503713; font-weight: 700; text-decoration: none; }

a:hover { text-decoration: none; color: #39ba1f; font-weight: 700; }

img { border: none; }

img.left {
	float: left;
	margin: 5px 5px 5px 0;
}

img.right { float: right; margin-top: 5px; margin-bottom: 2px; margin-left: 5px; }
/* Logo */

#logo {
	width: 990px;
	height: 155px;
	margin: 0 auto;
	background: #000000 url(../images/img02.jpg) no-repeat;
}

#logo h1 {
	float: left;
	width: 600px;
	margin: 0;
	padding: 50px 0 0;
	text-align: right;
	letter-spacing: 5px;
	font-size: 18px;
}

#logo h2 {
	float: right;
	margin: 0;
	padding: 52px 20px 0 0;
	font-size: 11px;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Page */
#gesamtseite {
	width: 990px;
	margin: 0 auto;
	background: #fbefcc;
}

/* spaltelinks */
.spaltelinks { background-image: url(../images/img03.jpg); background-repeat: no-repeat; background-attachment: scroll; float: left; width: 560px; margin: 0 auto; padding: 15px 10px 20px 20px; }
.rubrik { color: black; font-size: large; font-weight: 700; background-image: url(../images/leiste2.gif); text-align: center; width: 550px; height: 31px; margin-bottom: 20px; padding: 15px 0 0; }
.titellinks { font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: transparent; background-image: url(../images/leiste3.gif); background-attachment: scroll; background-position: 0 0; float: left; width: 550px; text-align: center; margin-top: 20px; padding-top: 14px; padding-bottom: 9px; }
.inhaltlinks { color: #1b1b1b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-image: none; background-position: 0 0; text-align: justify; float: left; width: 560px; padding-top: 10px; padding-bottom: 20px; }
.inhaltlinkszentr { color: #1b1b1b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-image: none; background-position: 0 0; text-align: center; float: left; width: 550px; padding-top: 10px; padding-bottom: 20px; }
.tabellelinks { width: 250px; float: left; padding-top: 20px; padding-right: 9px; padding-left: 9px; }
.tabellelinksrechts { width: 250px; float: right; padding-top: 20px; padding-right: 9px; padding-left: 9px; }
.einlage { margin-left: 20px; }
/*Spalterechts*/

.spalterechts { background-image: url(../images/img04.jpg); background-repeat: no-repeat; float: right; width: 380px; margin: 0 auto; padding: 50px 20px 0 0; }
.titelrechts { font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/leiste4.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: center; float: right; width: 350px; margin-top: 10px; padding: 12px 10px 8px; }
.inhaltrechts { color: #1b1b1b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fcf5e0; background-image: none; background-attachment: scroll; float: right; width: 350px; padding: 20px 10px 15px; text-align: justify; margin-bottom: 15px; }
/* Menu */
#menu { margin-bottom: 19px; padding-left: 20px; }
#menu h2 {
	display: none;
}
#menu ul { font-size: 18px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; list-style: none; line-height: normal; padding-top: 0; padding-right: 0; padding-bottom: 0; }
#menu li { display: block; padding-top: 1px; background: url(../images/img07.gif) repeat-x; }
#menu li.first {
	background: none;
}
#menu a { display: block; width: 320px; background: url(../images/img08.gif) no-repeat 10px 50%; text-decoration: none; letter-spacing: 1px; font-size: 18px; font-weight: bold; padding-top: 0; padding-bottom: 0; padding-left: 40px; }
#menu a:hover {
	background-color: #eddfb7;
}
/*Fuß */

#fuss {
	width: 990px;
	margin: 0 auto;
	padding: 8px 0 20px;
	background: url(../images/unten.jpg) repeat-x;
}

#fuss p { margin: 0; text-align: center; font-size: x-small; color: #210d05; font-weight: 700; }

#fuss a { color: #994403; font-weight: 700; }

