*							{ color: #007d35; font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: 100; text-decoration: none; }
body						{ background-color: #e8f0b7; margin: 0px; background-image:url(../images/punkt_gruen.png); }

td#head1 { background-color:#2E9251; height:173px; background-image:url(../images/oben02_l.png); border-right:1px solid #E8F0B8; width:51px; }
td#head2 { background-color:#2E9251; width:850px; }
td#head3 { background-color:#2E9251; background-image:url(../images/oben02_r.png); background-position:right; border-left:1px solid #E8F0B8; width:52px; }

#inhalt_links a				{ color: #00f; text-decoration: none; }
.txt 						{}

.headline 					{ font-size: 16px; font-weight: 700; }
.subline 					{ font-size: 14px; }
.bild_unterschrift			{ text-align: center; }

.poweredby 					{  }
a.poweredby	 				{  }
a.poweredby:hover 			{ text-decoration: underline; }

.sendendrucken 				{  }
a.sendendrucken	 			{  }
a.sendendrucken:hover 		{ text-decoration: underline; }

.menu_eins 					{ font-weight: 700; border-bottom:1px solid #C5DFA4; padding-top:3px; padding-bottom:5px; }
.menu_einsP					{ color: #007d35; font-weight: 700; border-bottom:1px solid #C5DFA4; padding-top:3px; padding-bottom:5px; }
a.menu_eins 				{ font-weight: 700; text-decoration:none; border:0px; }
a.menu_einsP 				{ color: #007d35; font-weight: 700; text-decoration:none; border:0px; }
a.menu_eins:hover 			{ color: #539c59; }
a.menu_einsP:hover 			{ color: #539c59; font-weight: 700; }
.menu_eins_aktiv 			{ color: #539c59; font-weight: 700; border-bottom:1px solid #C5DFA4; padding-top:3px; padding-bottom:5px; }
a.menu_eins_aktiv 			{ font-weight: 700; text-decoration:none; border:0px; }
a.menu_eins_aktiv:hover 	{ color: #539c59; }

.submenu_eins 				{ font-weight: 700; }
a.submenu_eins 				{ font-weight: 700; }
a.submenu_eins:hover 		{ color: #539c59; }

.submenu_eins_aktiv 		{ color: #539c59; font-weight: 700; }
a.submenu_eins_aktiv 		{ font-weight: 700; }
a.submenu_eins_aktiv:hover { color: #539c59; }

.menu_zwei 					{ font-weight: 700; }
a.menu_zwei 				{ font-weight: 700; }
a.menu_zwei:hover 			{ text-decoration: underline; }

.menu_zwei_aktiv 			{ font-weight: 700; }
a.menu_zwei_aktiv 			{ font-weight: 700; text-decoration: underline; }
a.menu_zwei_aktiv:hover 	{ font-weight: 700; }

.submenu_zwei 				{ font-size: 13px; font-weight: 700; color: #00a; }
a.submenu_zwei 				{ font-weight: 700; }
a.submenu_zwei:hover 		{ text-decoration: underline; }

.submenu_zwei_aktiv 		{ font-size: 13px; color: #f00; }
a.submenu_zwei_aktiv 		{ font-weight: 700; }
a.submenu_zwei_aktiv:hover { text-decoration: underline; }

.menu_drei 					{ font-size: 13px; color: #00a; }
a.menu_drei 				{ font-weight: 700; }
a.menu_drei:hover 			{ text-decoration: underline; }
.menu_drei_aktiv 			{ font-size: 13px; color: #f00; }
a.menu_drei_aktiv 			{ font-weight: 700; }
a.menu_drei_aktiv:hover	 { text-decoration: underline; }

.submenu_drei 				{ font-size: 13px; font-weight: 700; color: #00a; }
a.submenu_drei 				{ font-weight: 700; }
a.submenu_drei:hover 		{ text-decoration: underline; }
.submenu_drei_aktiv 		{ font-size: 13px; color: #f00; }
a.submenu_drei_aktiv 		{ font-weight: 700; }
a.submenu_drei_aktiv:hover { text-decoration: underline; }

.ticker 					{}
a.ticker 					{ text-decoration: underline; }
a.ticker:hover 			{}

.pdf 						{ color: #00a;}
a.pdf	 					{}
a.pdf:hover 				{ color: #f00; text-decoration: underline; }

.mov 						{ color: #00a; }
a.mov	 					{}
a.mov:hover 				{ color: #f00; text-decoration: underline; }

.gbuch_txt_11				{ color: #000; }
.gbuch_txt_12				{ color: #000; }
.gbuch_txt_rot				{ color: #f00; }
.gbuch_links				{}
a.gbuch_links				{}
a.gbuch_links:hover 		{ text-decoration: underline; }

.counter					{}

.inputfeld					{ height: 17px; font-size: 10px; color: #000;}
.textareafeld				{ height: 35px; font-size: 10px; color: #000;}

.sitemap					{}
a.sitemap					{}
a.sitemap:hover 			{ text-decoration: underline; }

.menueEins					{ vertical-align: top; width:210px; padding-left:10px; padding-right:10px; }
.inhalt						{ padding-left: 30px; vertical-align: top; width: 715px; }
.btwLine					{ height: 100%; width: 1px; }
.width100					{ width: 685px; }
strong						{ font-weight: 700; }

/* Event-Kalkulator */
h1, h2, h3							{ font-size: 16.0px; color: #539c59; font-weight: 700; text-align: center; width: 660px; }
h2									{ font-size: 14.5px; margin-top: 10px; }
h3									{ font-size: 13.0px; }
input								{ height: 17px; font-size: 10px; color: #000; text-decoration: none; }
table.kosten *						{ border: 1px solid #007d35; }
table.kosten						{ border-collapse: collapse; padding-top: 0px; width: 660px;}
table.kosten a						{ border: 0px; }
table.kosten td						{ border-left: 1px solid #007d35; border-right: 1px solid #007d35; border-top: 1px solid #007d35; color: #007d35; padding: 1px; }
table.kosten td.mitte				{ text-align: center; }
table.kosten td.rechts, th.rechts	{ padding-right: 5px; text-align: right; }
table.kosten th						{ color: #007d35; font-weight: 700; }
table.kosten th.headThin			{ width: 45px; }
table.kosten th.headWide			{ }
table.kosten tr.hover:hover			{ background-color: #ece4d7; }
td.likeh3							{ font-size: 13.0px; color: #007d35; font-weight: 700; text-align: center; width: 660px; }
div.pkn								{ height: 30px; width: 660px; padding-bottom: 10px; }
table.pkk							{ line-height: 18px; }
table.pkk input						{ color: #000; font-size: 11px; height: 18px; width: 435px; }
table.pkk input.jahr				{ text-align: center; width: 55px; }
table.pkk input.long				{ width: 330px; }
table.pkk input.middle				{ width: 200px; }
table.pkk input.short				{ width: 90px; }
table.pkk input.tag					{ text-align: center; width: 30px; }
input.verbrauch						{ text-align: right; width: 45px; }
table.pkk textarea					{ color: #000; font-size: 11px; height: 80px; width: 435px; }
span.sternchen						{ float: right; font-size: 0.8em; font-style: oblique; }
ul.pkn								{ list-style: none inline; margin: 0px; padding: 0px; text-align: center; width: 660px; }
li.pkn								{ border: 1px dotted #007d35; float: left; height: 24px; line-height: 24px; list-style: none; margin: 0px; margin-left: 1px; padding: 0px; width: 216px; }
li#pkn								{ margin-left: 2px; margin-right: 1px; }
li.pkn a							{ background-color: #f6fdc4; color: #007d35; display: block; font-weight: 700; height: 16px; line-height: 16px; padding-bottom: 4px; padding-top: 4px; width: 216px; }
li.pkn a:hover						{ background-color: #faf6f0; }
.noborder							{ border-width: 0px; }
