HTML, BODY	{padding:0px; margin:0px; text-align: center; font-family:helvetica,arial,geneva,sans-serif; font-size:13; 
	 	 text-decoration:none; color:#000000; background-color:#ffffff}

DIV		{font-family:helvetica,arial,geneva,sans-serif; font-size:13; 
	 	 text-decoration:none; color:#000000}
/*DIV.seite 	{padding:0px; text-align: left; width: 760px; background-color:#ccccff;}*/

DIV.seite{
  padding:0px; text-align: left; width: 760px; background-color:#ffffff;
  margin: 0px auto; }



DIV.kopf	{padding:0px; margin:0px; height:136px; background: #000066}

DIV.inhalt	{ background-color:#ffffff; display:table; width:840px; padding:0px; margin:0px;}
DIV.cont    { background-color:#ffffff; width:840px; padding:0px; margin:0px;}
DIV.rechts 	{float:right; right:0px; top:0px; padding:0px; margin:0px; width:630px; background-color:#ffffff}
DIV.fusszeile	{clear:both; padding-top:30px; text-align: center; font-size:10px; color:#666666;}


A		{font-family: helvetica,arial,geneva,sans-serif; font-size:13; text-decoration:none; font-weight:bold;}
A:link		{color:#000066}
A:visited	{color:#000066}
A:hover		{color:#555599}
A:active	{color:#444488}

A.klein		{font-family:helvetica,arial,geneva,sans-serif; font-size:11; text-decoration:none}
A.klein:link	{color:#000066}
A.klein:visited	{color:#000066}

A.klein:hover	{color:#ffffbb}
A.klein:active	{color:#444488}

DIV.abmeldung	{height:25px; 
		 width:590px; border:2px solid red; background-color:#222288; margin-bottom:0px; spadding-left:-30px;}
*Div.abmeldung	{height:10px; width: 610px; smargin-bottom:10px; }
DIV.abmeldetext	{display:table-cell; margin: 0px; font-weight:bold; padding:0px; font-size:11; color:#ffff77; text-align:center;}
*DIV.abmeldetext {float:left; padding:5px}
DIV.abmeldeform	{display:table-cell; padding: 0px; margin:0px; text-align:center;}

nDIV.abmeldung	{height:25px;
		  width:510px; background-color:#222288; margin:0px; padding:0px; vertical-align:middle; border:red solid 3px;}
n*DIV.abmeldung	{}
nDIV.abmeldetext	{ display:table-cell;  font-weight:bold; padding:0px; padding-top:5px;  font-size:11; color:#ffff77; text-align:center;}
nDIV.abmeldeform	{ display:table-cell; vertical-align:middle; padding:0px; margin:0px; text-align:center;}


DIV.navcont	{display:table-cell; float:left; left:0px; top:0px; width:159px; background-color:#000066; padding-top:5px; padding-bottom:5px; }
*DIV.navcont	{margin-top:0px}
DIV.navheader	{width:149px; padding:5px; margin:0px0px10px0px; margin-top:15px; background-color:#111177; 
		 font-size:12; font-weight:bold; color:#8888ff}
*div.navheader	{width:158px}

DIV.nav1a		{position:relative; left:5px; width:144px; padding:5px}
*div.nav1a		{width:18px; }
DIV.nav1a A	{font-size:12; text-decoration:underline; font-weight:bolder}
DIV.nav1a A:link	{color:#ffffff}
DIV.nav1a A:visited	{color:#ffffff}
DIV.nav1a A:hover	{color:#ffffbb}
DIV.nav1a A:active	{color:#ffffff}

DIV.nav1p		{position:relative; left:5px; width:144px; padding:5px}
*div.nav1p		{width:14px; }
DIV.nav1p A		{font-size:12; text-decoration:none; font-weight:bold}
DIV.nav1p A:link	{color:#ccccff}
DIV.nav1p A:visited	{color:#ccccff}
DIV.nav1p A:hover	{color:#ffffbb}
DIV.nav1p A:active	{color:#eeeeff}

DIV.nav2a		{position:relative; left:13px; width:136px; background-color:#222277; padding:5px}
*div.nav2a		{width:14px; }
DIV.nav2a A		{font-size:11; text-decoration:underline; font-weight:bolder}
DIV.nav2a A:link	{color:#ffffff}
DIV.nav2a A:visited	{color:#ffffff}
DIV.nav2a A:hover	{color:#ffffbb}
DIV.nav2a A:active	{color:#ffffff}

DIV.nav2p		{position:relative; left:13px; width:136px; background-color:#222277; padding:5px}
*div.nav2p		{width:14px; }
DIV.nav2p A		{font-size:11; text-decoration:none; font-weight:bold}
DIV.nav2p A:link	{color:#ccccff}
DIV.nav2p A:visited	{color:#ccccff}
DIV.nav2p A:hover	{color:#ffffbb}
DIV.nav2p A:active	{color:#eeeeff}

DIV.nav3a		{position:relative; left:6px; width:130px; background-color:#444488; padding:5px}
*div.nav3a		{width:16px; }
DIV.nav3a A		{font-family:helvetica,arial,geneva,sans-serif; font-size:11; text-decoration:underline; font-weight:bold}
DIV.nav3a A:link	{color:#ffffff}
DIV.nav3a A:visited	{color:#ffffff}
DIV.nav3a A:hover	{color:#ffffbb}
DIV.nav3a A:active	{color:#ffffff}

DIV.nav3p		{position:relative; left:6px; width:130px; background-color:#444488; padding:5px}
*div.nav3p		{width:16px}
DIV.nav3p A		{font-family:helvetica,arial,geneva,sans-serif; font-size:11; text-decoration:none; font-weight:normal;}
DIV.nav3p A:link	{color:#ccccff}
DIV.nav3p A:visited	{color:#ccccff}
DIV.nav3p A:hover	{color:#ffffbb}
DIV.nav3p A:active	{color:#eeeeff}

DIV.nav3s		{position:relative; left:13px; width:13px; background-color:#222277}
*div.nav3s		{width:12px}

DIV.nav4a		{position:relative; left:5px; width:129px; background-color:#555599; padding:3px}
*div.nav4a		{width:11px}
DIV.nav4a A		{font-family:helvetica,arial,geneva,sans-serif; font-size:10; text-decoration:underline; font-weight:bold}
DIV.nav4a A:link	{color:#ffffff}
DIV.nav4a A:visited	{color:#ffffff}
DIV.nav4a A:hover	{color:#ffffbb}
DIV.nav4a A:active	{color:#ffffff}

DIV.nav4p		{position:relative; left:5px; width:129px; background-color:#555599; padding:3px}
*div.nav4p		{width:1px}
DIV.nav4p A		{font-family:helvetica,arial,geneva,sans-serif; font-size:10; text-decoration:none; font-weight:normal;}
DIV.nav4p A:link	{color:#ccccff}
DIV.nav4p A:visited	{color:#ccccff}
DIV.nav4p A:hover	{color:#ffffbb}
DIV.nav4p A:active	{color:#eeeeff}

DIV.nav4s		{position:relative; left:6px; width:16px; background-color:#444488}
*div.nav4s		{width:16px}

DIV.navb		{position:relative; left:2px; width:147px; padding:5px; margin:30px 0px 10px 0px;
		 background-color:#111176; font-size:12; font-weight:bold; color:#8888ff}
*div.navb		{width:10px}


DIV.navb1a	{position:relative; left:5px; width:144px; padding:5px}

*div.navb1a	{width:12px}

DIV.navb1a A	{font-family:helvetica,arial,geneva,sans-serif; font-size:12; text-decoration:underline; font-weight:bold}
DIV.navb1a A:link	{color:#ffffff}
DIV.navb1a A:visited	{color:#ffffff}
DIV.navb1a A:hover	{color:#ffffbb}
DIV.navb1a A:active	{color:#ffffff}

DIV.navb1p	{position:relative; left:5px; width:144px; padding:5px}
A.navb1p	{position:relative; left:5px; width:144px; padding:5px; font-family:helvetica,arial,geneva,sans-serif; font-size:12; text-decoration:none; font-weight:bold}
A.navb1p 	{color:#ccccff}
A.navb1p:visited	{color:#ccccff}
A.navb1p:hover	{color:#ffffbb}
A.navb1p:active	{color:#eeeeff}
*div.navb1p	{width:12px}
DIV.navb1p A	{font-family:helvetica,arial,geneva,sans-serif; font-size:12; text-decoration:none; font-weight:bold}

DIV.navb1p A:link	{color:#ccccff}
DIV.navb1p A:visited	{color:#ccccff}
DIV.navb1p A:hover	{color:#ffffbb}
DIV.navb1p A:active	{color:#eeeeff}

DIV.navb2a	{position:relative; left:13px; width:136px; background-color:#222277; padding:5px}
*div.navb2a	{width:12px; }

DIV.navb2a A	{font-size:11; text-decoration:underline; font-weight:bolder}
DIV.navb2a A:link	{color:#ffffff}
DIV.navb2a A:visited	{color:#ffffff}
DIV.navb2a A:hover	{color:#ffffbb}
DIV.navb2a A:active	{color:#ffffff}

DIV.navb2p	{position:relative; left:13px; width:136px; background-color:#222277; padding:5px}
*div.navb2p	{width:12px; }
DIV.navb2p A	{font-size:11; text-decoration:none; font-weight:bold}
DIV.navb2p A:link	{color:#ccccff}
DIV.navb2p A:visited	{color:#ccccff}
DIV.navb2p A:hover	{color:#ffffbb}
DIV.navb2p A:active	{color:#eeeeff}


div.titelbild		{margin:0px; padding:0px; width:840px; height:136px;
			 background-image:url(banner_mt.jpg); }




div.menue	{position:absolute; height:auto; width:23%; font-size:13px; top:80px}
*div.menue	{top:83px}
div.content	{left:30%; min-height:100%; width:68%; top:80px; height:auto; padding-left:200px; padding-top:110px; font-size:13px}
*div.content	{width:95%; padding-top:130px}
div.box		{position:relative; border:1px; border-style:solid; width:100%; font-size:13px; margin:5px0px0px0px; background-color:#ccccff}

UL		{list-style-type:square; margin-left:20px; font-size:13px; text-decoration:none; color:#000066}
LI		{font-size:13px; text-decoration:none; color:#000066}

TD		{border:solid 0px #bbbbee; font-size:13px;}


SELECT		{font-size:13px; text-decoration:none}
TEXTAREA	{font-size:13px; text-decoration:none}
INPUT		{font-size:13px; text-decoration:none}

H1		{font-size:19px; font-weight:bolder; color:#333333; margin-bottom:10px; margin-top:10px; 
		 background-color:#d0d0d0; text-align:center}
*H1		{margin-top:30px}
div.h2		{position:static}
H2		{font-size:16px; font-weight:bold; color:#333333; margin-bottom:10px; margin-top:30px; 
		 background-color:#e0e0e0; text-align:center}

H3		{font-size:14px; font-weight:bold; color:#444444; margin-bottom:10px; margin-top:30px}
H4		{font-size:13px; font-weight:bold; color:#444444; margin-bottom:10px; margin-top:30px}

.subhead1	{font-size:12px; color:000000; font-weight:normal}
.subhead2	{font-size:12px; color:000066; font-weight:normal}
.subhead3	{font-size:12px; color:222288; font-weight:normal}
.headerdate	{font-size:12px; color:4444aa; font-weight:normal}
.zentriert  {margin:auto;}
P		{font-size:13px; xline-height:180%; color:#595959; padding-bottom:0px; text-indent:0px; 
		 margin-top:1px; margin-bottom:1px; text-align:justify}

.center		{text-align:center}

.caption	{font-size:12px; color:#4444aa}
/*.table		{font-size:12px; color:#000066}*/

.stable{
  font-size:30px; color:#000066; /* Deklaration fuer IE 5.x */
  voice-family:"\"}\"";  /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  voice-family:inherit;
  font-size:12px; color:#000066; /* Korrektur fuer andere Browser */
}

.suche		{position:relative; width:100%; margin-top:10px; margin-bottom:10px; background-color:#eeeeff}
.suchzeile	{position:relative; width:95%; margin:10px0px; overflow:visible; padding:5px; vertical-align:middle; 
		 font-size:13px; display:table-row; color:#000066; font-weight:normal}
.suchlabel	{position:relative; width:35%; left:5px; overflow:visible; display:table-cell; vertical-align:top;
		 padding:5px; font-size:13px; color:#000066; font-weight:bold}
.suchfeld	{position:relative; width:55%; left:5%; overflow:visible; display:table-cell; align:right; padding:5px; 
		 font-size:13px; color:#000066; font-weight:normal}

*DIV.suchfeld	{display:inline; padding:0px}
*DIV.suchlabel	{display:inline; padding:0px}

.searchresultheader	{font-size:14px; color:#333366; font-weight:bolder; position:relative; width:510px;
			 margin-top:10px; margin-bottom:10px; background-color:#eeeeff; padding:10px}
*.searchresultheader	{width:530px}
.searchmarkup		{color:#FF0066}
.suchergebnis		{position:relative; border:1px; border-color:#aaaaee; width:510px; padding:10px; margin-top:10px; 
			 margin-bottom:10px; background-color:#ddddff}
*.suchergebnis	{width:530px}
.searchresultpagetitle	{font-size:15px; color:#333333; font-weight:bold}
.searchresultpagetitle A:hover	{color:#cc0000}
.searchresultcontent	{font-size:13px; color:#000066; font-weight:normal}

.loginform		{font-size:12px; color:#CC0000; font-weight:normal}

.mailform		{font-size:12px; color:#003366; font-weight:normal}
.mailformrequired	{font-size:12px; color:#003366; font-weight:bolder}
.mailformcomment	{font-size:12px; color:#CC0000; font-weight:bolder}
.mailformradio		{font-size:12px; color:#003366; font-weight:normal}

.filelinks		{font-size:14px; color:#664488}
.filelinkssize		{font-size:14px; color:#880000}

.sitemapcontainer	{background-color:#eeeeff; width:100%; align:center; overflow:visible; padding-top:1%; padding-bottom:1%}
.sitemap1		{font-size:14px; font-weight:bold; color:#000066; margin-left:5%}
.sitemap2		{font-size:13px; font-weight:bold; color:#222277; margin-left:10%}
.sitemap3		{font-size:12px; font-weight:bold; color:#444488; margin-left:15%}
.sitemap4		{font-size:11px; font-weight:bold; color:#666699; margin-left:20%}

.celmenu		{font-size:12px; color:olive; margin-top:10px}
.celsubmenu		{font-size:11px; color:#666699; margin-left:20px; margin-top:3px}


