* {
	margin: 0;
	padding: 0;
}
body {
	background-image: url(../images/bg/bg_limemod.gif);
	text-align: center;
	background-repeat: repeat-y;
	background-position: center;
}
body, h1, h2, td, p, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#pagehome {}
#page1 {}
#page2 {}
#page3 {}
#page4 {}
#page5 {}
#page6 {}
#page7 {}
#page8 {}
p {
	font-size: 10pt;
	font-weight: normal;
	color: #557100;
}
a {
	color: #557100;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.winz {
	font-size: 8pt;
	font-weight: normal;
	color: #557100;
}
.hidesc {
	display: none;
}
/* --------------------------------------------------------*/
#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 887px; /* =left-margin-nav + navigation + contentwrap */
}
*html #wrapper {
	width: 860px;
	background-image: url(../images/bg/bg_gelb_raffel_165x9_corr.gif);
	background-repeat: no-repeat;
	background-position: 106px 0px;
	text-align: center;
}
/* ------------------  navigation ------------------------ */
#navigation {
	float: left;
	width: 168px; /* + margin-links=contentwrap*/
	text-align: left;
	padding-top: 100px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #81AC00;
	overflow: visible;
	margin-left: 20px; /* zur platzierung --- boxproblem IE6 */
}
*html #navigation {
margin-left: 0px;
}
#navigation h1 {
	background: #81AC00;
	color: #FFFFFF;
	font-size: 10pt;
	padding-left: 12px;
	padding-top: 80px; /* space oben zu menüitems */
	padding-bottom: 12px;
	font-weight: normal;
}
#navlinkhome {}
#navlink1 {}
#navlink2 {}
#navlink3 {}
#navlink4 {}
#navlink5 {}
#navlink6 {}
#navlink7 {}
#navlink8 {}

#navigation ul {
	margin: 0;
	padding: 0;
	font-size: 10pt;
}
#navigation li {
	list-style: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D5E8AD;
	border-bottom-color: #D5E8AD;
	border-left-color: #D5E8AD;
}
#navigation li a {
	color: #555533;
	display: block;
	padding: 8px 4px 8px 8px;
	text-decoration: none;
	background-color: #E8F6BF;
	background-image:   url(../images/bg/bgnavigation.gif);
	background-repeat: repeat-x;
}
#navigation li a:hover {
	color: #555533;
	background: #F0FFC6 ;
}
#navigation li a:active,
#pagehome #navlinkhome a,
#page1 #navlink1 a, 
#page2 #navlink2 a,
#page3 #navlink3 a,
#page4 #navlink4 a,
#page5 #navlink5 a,
#page6 #navlink6 a,
#page7 #navlink7 a,
#page8 #navlink8 a,
{
	background: #FFFFCC;
	color: #555533;
}
/* -------------------------------------- contentwrap -------------------------------*/
#contentwrap {
	width: 699px;
	margin-left: 188px; /* =navigation + nav-margin-links */
	text-align: left;
}
*html #contentwrap {
width: 687px;
margin-left: 168px;
}
/* ------------------------ top ------------------- */
#top {
	position: relative;
	width: 552px; /* gelb_raffel oben pixelt - Dreierzahl */
	text-align: left;
	padding-top: 40px;
	padding-left: 26px;
	padding-bottom: 10px;
	background-image: url(../images/bg/bg_gelb_raffel_9px.gif);
	background-repeat: repeat-x;
}
.titel {
	position: absolute;
	right: 36px;
	top: 50px;
	color: #506A00;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0.08em;
}
/* ------------------- content -----------------------------*/
#content {
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
}
#content h1 {
	color: #FF9900;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px;
	letter-spacing: 0.08em;
}
#content p {
	color: #557100;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#content td {
	color: #557100;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 20px;
	padding-left: 6px;
}
#content li {
	color: #557100;
	font-size: 10pt;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 4px;
	list-style-position: outside;
	list-style-image: url(../images/stuff/liraut.gif);
	margin-left: 30px;
}
#content a {
	color: #557100;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}
#content a:hover {
	text-decoration: none;
}
/* ---------------------------------- footer ----------------- */
#foot { /*im wrapper unterm menü */
	width: 600px; /* genau im gelben */
	text-align: left;
	margin-right: auto; /* wichtig für NN, im IE wurst */
	margin-left: auto;
	padding-left: 20px; /* genau im gelben */
	padding-bottom: 40px;
}
#foot td {
	font-size: 10pt;
	font-weight: normal;
	color: #557100;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#foot th {
	font-size: 10pt;
	font-weight: bold;
	color: #557100;
	padding-bottom: 12px;
}
#foot strong {
	font-size: 10pt;
	font-weight: bold;
	color: #FF9900;
}
.einruck {
	padding-left: 56px;
}
#foot a {
	text-decoration: underline;
}
#foot a:hover {
	text-decoration: none;
}
/* ---------------------------------- nur für index ----------------- */
#index {
	text-align: left;
	padding-top: 16px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#index h1 {
	color: #557100;
	font-size: 12pt;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#index td {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}