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: #000; 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: #000; font-family: Arial; font-weight: normal; 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: 32px; vertical-align: middle; border-top: 5px solid #000 }

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: #339933; 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 }



.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: #f3f3f3;
	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;
}
.fewos ul {
	margin: 0px;
	padding: 0px;
}
.fewos li {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}




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


.tablecelltop  th {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
}
.tablecelltop  td {
	color: #fff;
	padding: 4px;
	text-align: left;
	border: none;
	vertical-align: top;
	font-weight: bold;
}
.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;
}
