body, table, td, p                    { color: #666; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 110%}
input, textarea, select, option    { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 160%; text-decoration: none }
a   { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 160%; text-decoration: none }
a:hover   { color: #999999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 160%; text-decoration: underline}

li    {
	list-style-image: url(picts/7.gif);
}



h1          { color: #000; font-size: 30px; font-family: "Times New Roman"; font-weight: normal; line-height: 50px; text-decoration: none; background-image: url("picts/line_form.gif"); background-repeat: repeat-x; background-position: left bottom; text-transform: uppercase; margin-top: 5px; margin-bottom: 10px; height: 40px }

h2  { color: #000; font-size: 30px; font-family: "Times New Roman"; font-weight: normal; line-height: 50px; text-decoration: none; background-image: url("picts/line_form.gif"); background-repeat: repeat-x; background-position: left bottom; text-transform: uppercase; margin-top: 5px; margin-bottom: 10px; height: 40px; border-top: 5px solid #000 }

h3  {
	color: #006600;
	font-family: Arial;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	background-image: url("picts/line_form.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 2px;
	height: 22px;
	vertical-align: middle;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #006600;
}

h4          { color: #000; font-size: 30px; font-family: "Times New Roman"; font-weight: normal; line-height: 50px; text-decoration: none; background-image: url("picts/line_form.gif"); background-repeat: repeat-x; background-position: left bottom; margin-top: 5px; margin-bottom: 10px; height: 40px }

h5          { color: #336633; font-size: 22px; font-family: "Trebuchet MS", Arial; font-weight: normal; line-height: 50px; text-decoration: none; background-image: url("picts/line_form.gif"); background-repeat: repeat-x; background-position: left bottom; text-transform: uppercase; margin-top: 5px; margin-bottom: 8px; height: 40px }



.linie {
  width: 184px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  background-color: #cbd7c5;
}


.bg_left  {
	background-image: url(picts/bg_left_sommer.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #38560C;
}
.bg_right   {
	background-image: url(picts/bg_right_sommer.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #38560C;
}


.bg_content { background-image: url("picts/bg_head.jpg"); background-repeat: repeat-x; background-position: left top }


.break { height: 10px }

.footer_links   { color: #555; font-size: 11px; font-weight: normal; text-decoration: none }
.footer_links:hover   { color: #222; font-size: 11px; font-weight: normal; text-decoration: underline }

.li { background-image: url("picts/7.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 15px }

.bg { background-image: url("picts/bg_body.gif"); background-position: right top }

.sidebarlink   { color: #999; font-weight: bold; text-decoration: none; text-transform: uppercase }
.sidebarlink:hover  { color: #000; font-weight: bold; text-decoration: none; text-transform: uppercase }


.pauschalen {
	background-color: #FBF6E2;
	width: 571px;
	border: 1px solid #FFFFFF;
}


.pauschalen  th {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
}
.pauschalen  td {
	color: #666666;
	padding: 4px;
	text-align: left;
	border: none;
	vertical-align: top;
}
.pauschalen ul {
	margin: 0px;
	padding: 0px;
}
.pauschalen li {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}




.sommer {
	background-color: #38560C;
	width: 571px;
	border: 1px solid #FFFFFF;
}


.sommer  th {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
}
.sommer  td {
	color: #fff;
	padding: 4px;
	text-align: justify;
	border: none;
	vertical-align: top;
	padding-right: 20px;
}
.sommer ul {
	margin: 0px;
	padding: 0px;
}
.sommer li {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}


.fewos {
	background-color: #FFF8DC;
	width: 571px;
	border: 1px solid #FFFFFF;
}


.fewos  th {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
}
.fewos  td {
	color: #666666;
	padding: 4px;
	text-align: left;
	border: none;
	vertical-align: top;
	font-size: 14px;
}
.fewos ul {
	margin: 0px;
	padding: 0px;
}
.fewos li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: 13px;
}




.tabelle_gruen {
	background-color: #38560C;
	width: 571px;
	border: 1px solid #FFFFFF;
	color: #fff;
}


.tabelle_gruen a {
	background-color: #38560C;
	width: 571px;
	color: #fff;
}


.tabelle_gruen a:hover {
	width: 571px;
	color: F8D756;
}



.tabelle_gruen  th {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
}
.tabelle_gruen  td {
	color: #fff;
	padding: 4px;
	text-align: left;
	border: none;
	vertical-align: top;
	font-size: 14px;
}
.tabelle_gruen ul {
	margin: 0px;
	padding: 0px;
}
.tabelle_gruen li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: 13px;
}









.tablecelltop {
	background-color: #38560C;
	width: 571px;
	color: #FFFFFF;
}


.tablecelltop  th {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
}
.tablecelltop  td {
	color: #666;
	padding: 4px;
	text-align: left;
	border: none;
	vertical-align: top;
	font-weight: normal;
}
.tablecelltop ul {
	margin: 0px;
	padding: 0px;
}
.tablecelltop li {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}



.button_p {
	background-image: url(picts/button_p.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	height: 21px;
	width: 55px;
	display: block;
	line-height: 21px;
	text-align: center;
	font-size: 11px;
}
.button_p a:link, .button2 a:active, .button2 a:visited {
	color: #666666;
	text-decoration: none;
}


.button_bel {
	background-image: url(picts/button_bel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	height: 21px;
	width: 130px;
	display: block;
	line-height: 21px;
	text-align: center;
	font-size: 11px;
}
.button_bel a:link, .button2 a:active, .button2 a:visited {
	color: #666666;
	text-decoration: none;
}

.tablecell {
	BACKGROUND-COLOR: #faf2dd
}
.tablecelltop {
	BACKGROUND-COLOR: #38560C;
	color: #FFFFFF;
	font-weight: normal;
}


.tablecellheadline {
	BACKGROUND-COLOR: #772D06;
	color: #FFFFFF;
	font-weight: bold;
}



.tablecellbottom {
	BACKGROUND-COLOR: #FBF6E2;
	font-weight: bold;
}


.tablecellcontent {
	BACKGROUND-COLOR: #ffffff
}

