html {	margin: 0;	padding: 0;}body {	margin: 0;	padding: 0;	color: #333333;	background-color: #fefefe;	font: 13px Verdana, Arial, sans-serif;	line-height: 110%;}/* plain headings */h1, h2, h3 {	line-height: normal;	font-weight: bold;}h1 {	margin: 0 0 20px 0;	padding: 2px 5px 2px 5px;	color: #82bc4b;	font-weight: bold;	font-size: 16px;	border: 1px #bfbfc1 solid;	background: #f9f9fb url(../images/bg_content_h1.gif) bottom right no-repeat;}h2 {	margin: 30px 0 5px 0;	padding: 0 0 0 5px;	color: #82bc4b;	font-size: 14px;	font-weight: bold;	border: 1px #bfbfc1 solid;	background-color: #f9f9fb;}h3 {	margin: 10px 0 5px 0;	padding: 0;	color: #82bc4b;	font-size: 13px;	font-weight: bold;}/* general html declarations */img {	border: 0;}.clearer {	clear: both;	margin: 0;	padding: 0;	width: 1px;	height: 1px;	font: 1px/1px monospace;}.clear {	clear: both;}.form1 {	padding: 0;}.form2 {	display: none;}.form3 {	padding: 0;}.hc {	display: none;}.left {	text-align: left;}.center {	text-align: center;}.right {	text-align: right;}.bottom {	vertical-align: baseline;}.image_float_right {	float: right;	margin: 2px 0 5px 10px;}.image_float_left {	float: left;	margin: 2px 10px 5px 0;}.nowrap {	white-space: nowrap;}.skip {	display: none;}.comment {	font-size: 10px;	line-height: normal;}a:link {	color: #000000;}a:visited {	color: #333333;}a:hover {	color: #333333;}.menu_links span {	color: #000000;}.menu_links a:link, .menu_links a:visited {	color: #ffffff;	text-decoration: none;}.menu_links a:hover {	color: #000000;	text-decoration: none;}div#content_frame {	margin: 0;	padding: 0;	border: 0;}div#frame_bottom {	margin: 0;	padding: 0;}div#content_bg {	margin: 0;	padding: 0;}div#content {	margin: 0 20px 0 20px;	padding: 10px;}div#content_float {	float: left;	margin: 0;	padding: 0;	width: 100%;}div#content .link_pdf {	padding: 0 0 0 20px;	background: url(../images/icon_pdf_s.gif) left top no-repeat;}div#content ul li {	padding: 0 0 5px 2px;	list-style-image: url(../images/bg_content_li.jpg);}.content_indented_1 {	margin: 0 40px 0 40px;}.content_indented_2 {	margin: 0 80px 0 80px;}div#content .startseite_artikel {	margin: 15px 0 5px 0;	padding: 5px;	border: 1px #dfdfdf solid;}div#content .startseite_artikel h3, div#content .startseite_artikel h3 a {	margin: 0;	padding: 0;	color: #82bc4b;	font-size: 12px;	font-weight: bold;	text-decoration: none;}div#content .startseite_artikel .startseite_artikel_c {	margin: 5px 0 0 0;	padding: 0 0 0 30px;	background: url(../images/bg_content_h1.jpg) top left no-repeat;}div#content .startseite_artikel .startseite_artikel_c p {	margin: 0;	padding: 0;}div#content .startseite_hauptartikel {	margin: 15px 0 5px 0;	padding: 5px;	border: 1px #dfdfdf solid;}div#content .startseite_hauptartikel h3, div#content .startseite_hauptartikel h3 a {	margin: 0;	padding: 0;	color: #82bc4b;	font-size: 12px;	font-weight: bold;	text-decoration: none;}div#content .startseite_hauptartikel h3, div#content .startseite_hauptartikel h3 a {	margin: 0;	padding: 0;	color: #82bc4b;	font-size: 12px;	font-weight: bold;	text-decoration: none;}div#content .startseite_nebenartikel_1 {	float: left;	left: 0;	overflow: auto;	margin: 15px 0 5px 0;	padding: 5px;	width: 290px;	height: 145px;	border: 1px #dfdfdf solid;}div#content .startseite_nebenartikel_1 h3, div#content .startseite_nebenartikel_1 h3 a, div#content .startseite_nebenartikel_2 h3, div#content .startseite_nebenartikel_2 h3 a {	margin: 0;	padding: 0;	color: #82bc4b;	font-size: 12px;	font-weight: bold;	text-decoration: none;}div#content .startseite_nebenartikel_2 {	float: right;	right: 0;	overflow: auto;	margin: 15px 0 5px 0;	padding: 5px;	width: 290px;	height: 145px;	border: 1px #dfdfdf solid;}div#content .startseite_artikel_c {	margin: 5px 0 0 0;	padding: 0 0 0 30px;	background: url(../images/bg_content_h1.jpg) top left no-repeat;}div#content .startseite_artikel_c p {	margin: 0;	padding: 0;}div#content .veranstaltung_termin {	border-top: 1px solid #bfbfc1;	border-bottom: 1px solid #bfbfc1;	background: #fafafc;}div#content .veranstaltung_termin_beschreibung {	margin: 0;	padding: 0;}div#banner {	margin: 0;	padding: 0;	height: 90px;	border-bottom: 1px solid #bfbfbf;	background: #e0e0e0 url(/images/bg_banner.jpg) top left repeat-x;}div#menu1 {	display: none;}div#menu2 {	display: none;}div#impressum {	margin: 0;	padding: 0;	height: 22px;	border-top: 2px solid #93c463;	text-align: center;}div#impressum p {	margin: 0;	padding: 0;	font-size: 10px;}div#sidebar_left {	display: none;}div#sidebar_right {	display: none;}/* formular_standard */div#formular_standard {	width: 500px;	margin: 0 auto 0 auto;	padding: 0;}#formular_standard fieldset {	margin: 0 0 20px 0;	padding: 2px;	border: 1px #e8e8e8 solid;}#formular_standard legend {	margin: 0;	padding: 0 3px 0 3px;	color: #82bc4b;	font-size: 12px;	font-weight: bold;}#formular_standard fieldset p {	margin: 1px 3px 3px 3px;	padding: 3px 0 3px 0;	background: #f8f8fa;	color: #000000;}#formular_standard fieldset .label {	float: left;	font-weight: normal;	width: 120px;	padding: 3px 5px 1px 5px;	text-align: right;}#formular_standard fieldset .total_width {	font-weight: normal;	padding: 3px 5px 3px 5px;	text-align: center;}#formular_standard fieldset p .select {	width: 100px;}#formular_standard fieldset p .input_width_1 {	width: 70px;}#formular_standard fieldset p .input_width_2 {	width: 330px;}#formular_standard fieldset p .input_width_3 {	width: 450px;}#formular_standard fieldset p .input_height_2 {	height: 100px;}#formular_standard fieldset p .input_height_3 {	height: 300px;}#formular_standard .checkbox {	float: left;	font-weight: normal;	width: 25px;	height: 70px;	text-align: left;}#formular_standard .checkbox_info {	margin: 0;	padding: 0;}div#formular_standard fieldset p input, div#formular_standard fieldset p textarea, div#formular_standard fieldset p select {	margin: 0;	padding: 2px;	font-size: 11px;	background: #ffffff;	border: 1px #82bc4b solid;	overflow: auto;}div#formular_standard fieldset p input:focus, div#formular_standard fieldset p textarea:focus {	margin: 0;	padding: 2px;	background: #ffffff;	border: 1px #d10909 solid !important;}/* Hides from IE5-mac \*/* html p img { margin: 0; padding: 0; }* html a img { margin: 0; padding: 0; }/* End hide from IE5-mac */