body				        { background-color:#F1F4F3; color:#000000; margin:0px; font-family: arial, Verdana, Helvetica, Garamond, sans-serif; }
#linkjump1,#linkjump2,#linkjump3,#linkjump4,#linkjump5,#linkjump6,#linkjump7,#linkjump8,#linkjump9,#linkjump10,#linkjump11,#linkjump12		{ display:none; }

.linie						{ width:100%; border-top-style:dashed; border-top-width:1px; border-top-color:#D7D9D8; }
h1							{ font-family: arial, Verdana, Helvetica, Garamond, sans-serif; font-size:100%; color: #DA2025; }
p, li						{ font-family: arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color:#000000; text-align:justify; }
p.small, .small				{ font-family: arial, Verdana, Helvetica, Garamond, sans-serif; font-size:75%; color:#000000; }
p a:link					{ font-size:100%; color:#000000; text-decoration:underline; font-weight:normal; }
p a:visited 				{ font-size:100%; color:#000000; text-decoration:underline; font-weight:normal; }
p a:hover					{ background-color:#088DBA; font-size:100%; color:#ffffff; text-decoration:none; font-weight:normal; }
p a:active					{ font-size:100%; color:#000000; text-decoration:underline; font-weight:normal; }
.fehler						{ font-family: arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color:#ff0000; }

.tabletext					{ background-color:#F1F4F3; font-family: arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color:#000000; }
.tabletext a:link			{ background-color:#F1F4F3; font-size:100%; color:#000000; text-decoration:underline; font-weight:normal; }
.tabletext a:visited 		{ background-color:#F1F4F3; font-size:100%; color:#000000; text-decoration:underline; font-weight:normal; }
.tabletext a:hover			{ background-color:#088DBA; font-size:100%; color:#ffffff; text-decoration:none; font-weight:normal; }
.tabletext a:active			{ background-color:#F1F4F3; font-size:100%; color:#000000; text-decoration:underline; font-weight:normal; }

li a:link					{ background-color:#F1F4F3; font-size:100%; color:#000000; text-decoration:underline; font-weight:normal; }
li a:visited 				{ background-color:#F1F4F3; font-size:100%; color:#000000; text-decoration:underline; font-weight:normal; }
li a:hover					{ background-color:#088DBA; font-size:100%; color:#ffffff; text-decoration:none; font-weight:normal; }
li a:active					{ background-color:#F1F4F3; font-size:100%; color:#000000; text-decoration:underline; font-weight:normal; }

#header						{ position:absolute; top:0px; left:0px; width:100%; background-color:#BDC6D1; border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#ffffff; color:#000000;}
#bilder						{ position:absolute; top:0px; left:0px; width:160px; background-color:#BDC6D1; color:#000000; border-right-style:solid; border-right-width:1px; border-right-color:#ffffff; }
#logo						{ margin:0px 160px 0px 160px; background-color:#BDC6D1; text-align:center; color:#000000; }
#wappen						{ position:absolute; top:0px; right:0px; width:160px; text-align:center; background-color:#BDC6D1; color:#000000; }

#hauptnavigation			{ background-color:#B0B0B0; overflow:hidden; position:absolute; top:115px; left:0px; width:160px; border:1px #B0B0B0 solid; }
#content					{ margin:115px 190px 40px 190px; }
#subnavigation				{ background-color:#B0B0B0; overflow:hidden; position:absolute; top:115px; right:0px; width:160px; border:1px #B0B0B0 solid; }
#fontsize					{ background-color:#F1F4F3; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:80%; color:#807F7F; text-decoration:none; padding:2px 0px 2px 0px; }
#fontsize a					{ background-color:#D7D9D8; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; color:#807F7F; text-decoration:none; padding:2px 0px 2px 0px; }
#fontsize a:hover			{ background-color: #088DBA; color:#ffffff; padding:2px 0px 2px 0px; }

#navilinkallgemein .naviheader 		{ padding:3px 3px 3px 5px; display:block; background-color:#DA2025; width:auto; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #ffffff; font-weight:bold; text-align:left; text-decoration:none;
							  		border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ffffff; border-top-style:solid; border-top-width:1px; border-top-color:#ffffff; }
#navilinkallgemein					{ width:auto; height:auto; padding:0px; margin-bottom:0px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #000000; }
#navilinkallgemein span				{ display: none; }
#navilinkallgemein a span			{ display: inline; text-decoration: underline; font-weight:normal; }
#navilinkallgemein a				{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }
#navilinkallgemein a:hover			{ background-color: #088DBA; color:#ffffff; }
#navilinkallgemein a:active			{ background-color: #088DBA; color:#ffffff; }
#navilinkallgemein span.nolink		{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }

#navilinkgewerbe .naviheader1 		{ padding:3px 3px 3px 5px; display:block; background-color:#DA2025; width:auto; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #ffffff; font-weight:bold; text-align:left; text-decoration:none;
							  		border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ffffff; border-top-style:solid; border-top-width:1px; border-top-color:#ffffff; }
#navilinkgewerbe					{ width:auto; height:auto; padding:0px; margin-bottom:0px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #000000; }
#navilinkgewerbe span				{ display: none; }
#navilinkgewerbe a span				{ display: inline; text-decoration: underline; font-weight:normal; }
#navilinkgewerbe a					{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }
#navilinkgewerbe a:hover			{ background-color: #088DBA; color:#ffffff; }
#navilinkgewerbe a:active			{ background-color: #088DBA; color:#ffffff; }
#navilinkgewerbe span.nolink		{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }

#navilinkeinrichtungen .naviheader2 		{ padding:3px 3px 3px 5px; display:block; background-color:#DA2025; width:auto; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #ffffff; font-weight:bold; text-align:left; text-decoration:none;
							  			border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ffffff; border-top-style:solid; border-top-width:1px; border-top-color:#ffffff; }
#navilinkeinrichtungen					{ width:auto; height:auto; padding:0px; margin-bottom:0px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #000000; }
#navilinkeinrichtungen span				{ display: none; }
#navilinkeinrichtungen a span			{ display: inline; text-decoration: underline; font-weight:normal; }
#navilinkeinrichtungen a				{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }
#navilinkeinrichtungen a:hover			{ background-color: #088DBA; color:#ffffff; }
#navilinkeinrichtungen a:active			{ background-color: #088DBA; color:#ffffff; }
#navilinkeinrichtungen span.nolink		{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }

#navilinkservice .naviheader3 		{ padding:3px 3px 3px 5px; display:block; background-color:#DA2025; width:auto; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #ffffff; font-weight:bold; text-align:left; text-decoration:none;
							  		border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ffffff; border-top-style:solid; border-top-width:1px; border-top-color:#ffffff; }
#navilinkservice					{ width:auto; height:auto; padding:0px; margin-bottom:0px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #000000; }
#navilinkservice span				{ display: none; }
#navilinkservice a span				{ display: inline; text-decoration: underline; font-weight:normal; }
#navilinkservice a					{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }
#navilinkservice a:hover			{ background-color: #088DBA; color:#ffffff; }
#navilinkservice a:active			{ background-color: #088DBA; color:#ffffff; }
#navilinkservice span.nolink		{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }

#navilinkaktuelles .naviheader4 	{ padding:3px 3px 3px 5px; display:block; background-color:#DA2025; width:auto; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #ffffff; font-weight:bold; text-align:left; text-decoration:none;
							  		border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ffffff; border-top-style:solid; border-top-width:1px; border-top-color:#ffffff; }
#navilinkaktuelles					{ width:auto; height:auto; padding:0px; margin-bottom:0px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #000000; }
#navilinkaktuelles span				{ display: none; }
#navilinkaktuelles a span			{ display: inline; text-decoration: underline; font-weight:normal; }
#navilinkaktuelles a				{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }
#navilinkaktuelles a:hover			{ background-color: #088DBA; color:#ffffff; }
#navilinkaktuelles a:active			{ background-color: #088DBA; color:#ffffff; }
#navilinkaktuelles span.nolink		{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }

#navilinkkontakt .naviheader5 		{ padding:3px 3px 3px 5px; display:block; background-color:#DA2025; width:auto; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #ffffff; font-weight:bold; text-align:left; text-decoration:none;
							  		border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ffffff; border-top-style:solid; border-top-width:1px; border-top-color:#ffffff; }
#navilinkkontakt					{ width:auto; height:auto; padding:0px; margin-bottom:0px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; font-size:90%; color: #000000; }
#navilinkkontakt span				{ display: none; }
#navilinkkontakt a span				{ display: inline; text-decoration: underline; font-weight:normal; }
#navilinkkontakt a					{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }
#navilinkkontakt a:hover			{ background-color: #088DBA; color:#ffffff; }
#navilinkkontakt a:active			{ background-color: #088DBA; color:#ffffff; }
#navilinkkontakt span.nolink		{ display:block; padding:3px 3px 3px 10px; background-color: #D7D9D8; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color: #000000; width:auto; height:auto; }

#newsletter							{ background-color:#D7D9D8; padding:3px 3px 3px 10px; margin-top:1px; font-family:arial, Verdana, Helvetica, Garamond, sans-serif; text-align:left; font-size:90%; text-decoration:none; color: #000000; width:auto; height:auto; }

#WEBSPEECHDEFAULT			{ padding-bottom:10px; }
#contentfooter				{ width:100%; border-top-style:solid; border-top-width:1px; border-top-color:#ffffff; }
#werbung					{ margin-top:20px; text-align:center; background-color:#F1F4F3; color:#000000; } 
#footer						{ margin-top:20px; background-color:#F1F4F3; width:100%; height:auto; text-align:center;
							  font-family: arial, Verdana, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; padding:3px; }

/* Formulare */
.eingabefeld				{ width:350px; font-family: Tahoma, sans-serif; font-size:90%; color:#000000;background-color:#ffffff; border:solid 1px #807F7F;}
.eingabefeldbig				{ width:350px; height:80px; font-family: Tahoma, sans-serif; font-size:90%; color:#000000;background-color:#ffffff; border:solid 1px #807F7F; }
.button						{ padding:1px; font-family: Tahoma, sans-serif; font-size:80%; color:#000000; background-color:#D7D9D8; border:solid 1px #807F7F; }
.eingabefeldsmall			{ width:120px; font-family: Tahoma, sans-serif; font-size:90%; color:#000000;background-color:#ffffff; border:solid 1px #807F7F;}

.inv						{ display:none; }

/* Farben

#F1F4F3 - body
#088DBA - blau nav buttons
#807F7F - grau navbuttons back
#585858 - dunkelgrau header
#DA2025 - rot (Wappen)
#D7D9D8 - hellgrau Fontsize


*/