body		{margin:0;padding:0;text-align:center;background-color:#f5f5f5;background-repeat:repeat-x}
body,h1,h2,h3,h4,h5,h6,p,ul,li,td,div,input,select,textarea	{font-family:verdana,arial,sans-serif}

body.default	{background-image:url("/i/bg/page.gif")}

a			{text-decoration:none;color:#066}
a:hover		{color:#000}

a.skiplink	{display:none}
a.pad		{letter-spacing:3px}

h1,h2,h3,h4,h5,h6,p		{margin:0}

div.clear,.polytext div.clear	{font-size:1px;clear:both;height:1px}

ul.inline li	{display:inline}
ul.nm			{margin:0;padding:0}
ul.nm li		{margin:0;padding:0}
ul.nl ul		{list-style-type:none}
ul.nl li		{list-style-type:none}

.cloak	{display:none}

#container			{width:759px;margin:13px auto 0 auto;padding:0;text-align:left;background-repeat:no-repeat;background-position:top right;background-color:#666}

body.default #container	{background-image:url("/i/bg/corner_topright.gif")}

#main				{padding-top:5px;background-color:#f5f5f5}

/*--- header ---*/
	#head li			{font-family:geneva,verdana,arial,sans-serif}
	#head				{margin-bottom:0;height:72px;padding:8px 21px 0 14px}
	
	body.default #head	{background-image:url("/i/bg/head_dots.gif")}
	
	#head h1, #head h2	{display:none}
	#head img.logo		{display:block;float:right;margin-top:11px;height:28px}
	
	#tools				{height:10px;margin:0 0 0 10px}
	#tools li.first a	{border:0;padding:0}
	#tools a			{color:#ccc;float:left;margin:0 7px 0 0;padding-left:7px;border-left:1px solid #ccc}
	#tools a:hover,#tools a:active		{color:#fff}
	
	#abteilungen li			{text-transform:uppercase}
	#abteilungen a			{color:#fff;float:left;padding:13px 10px 8px 10px;background-image:url("/i/bg/abt_sep_pas.gif");background-repeat:no-repeat;background-position:bottom left}
	#abteilungen a.akt		{color:#9dc2c2;background-image:url("/i/bg/abt_sep_akt.gif")}
	#abteilungen li.first a		{background-image:none}
	#abteilungen li.first a.akt	{color:#9dc2c2;background-image:url("/i/bg/abt_sep_first_akt.gif")}
	#abteilungen a:hover		{color:#9dc2c2}

/*--- menu ---*/
	#sidebar				{float:left;width:179px;margin:0}
	#sidebar h6				{font-family:verdana,arial,sans-serif;font-weight:bold;color:#fff;background-color:#acacac;padding:12px 0 6px 24px}
	#sidebar #menu ul		{list-style-type:none;margin:14px 0 0 0;padding:0}
	#sidebar #menu li		{font-family:geneva,verdana,arial,sans-serif;text-transform:uppercase;padding:2px 0 3px 2px;background-image:url("/i/icn/li_menu_underline.gif");background-position:left bottom;background-repeat:no-repeat}
	#sidebar #menu a		{padding:0 0 0 33px;color:#444;display:block;background-image:url("/i/icn/li_menu.gif");background-repeat:repeat-x;background-position:-7px -2px}
	#sidebar #menu li.akt a	{color:#021;background-image:url("/i/icn/li_menu_akt.gif")}
	
	#sidebar #menu ul.child li a	{background-image:url("/i/icn/li_menu_sub.gif");background-position:-17px -2px}
	#sidebar #menu ul.child, #sidebar #menu ul.child li	{background-image:none}
	#sidebar #menu ul.child		{margin:4px 0 0 0;padding:0 0 27px 0}
	#sidebar #menu ul.child li	{margin:0 0 4px 0;padding:0 0 0 10px;background-image:none;text-transform:none}
	#sidebar #menu ul.child a,#sidebar #menu li.akt ul.child a	{color:#666}
	#sidebar #menu ul.child li.akt a	{color:#000}


	#sidebar #menu ul.child2 li a	{background-image:url("/i/icn/li_menu_sub.gif");background-position:-17px -2px}
	#sidebar #menu ul.child2, #sidebar #menu ul.child li	{background-image:none}
	#sidebar #menu ul.child2		{margin:4px 0 0 0;padding:0 0 4px 0}
	#sidebar #menu ul.child2 li	{margin:0 0 4px 0;padding:0 0 0 10px;background-image:none;text-transform:none}
	#sidebar #menu ul.child2 a,#sidebar #menu li.akt ul.child a	{color:#666}
	#sidebar #menu ul.child2 li.akt a	{color:#000}



		/*--- for ie5 win. joy oh joy. ---*/
	#sidebar #menu li a		{display:block}
	#sidebar #menu a:hover,#sidebar #menu ul.child a:hover,#sidebar #menu li.akt ul.child a:hover	{color:#021}
	#sidebar #menu li.akt a	{color:#021}
	
	#banner {margin-left:24px}
	#banner img	{border:0}

/*--- aktuell: news, agenda... ---*/
	#globals			{height:29px;line-height:0;background-color:#d8e3e3;background-image:url("/i/bg/globals_dots.gif");padding:0;text-transform:uppercase;padding-right:18px}
	#globals li			{font-family:geneva,verdana,arial,sans-serif;line-height:100%}
	#globals a			{color:#568585;line-height:29px;float:right;padding:0 8px;background:url("/i/bg/globals_sep.gif") top right no-repeat}
	#globals li.first a	{background-image:none;padding:0 0 0 8px}
	#globals a:hover	{color:#021}

/*--- sprungmarken / 4. ebene ---*/
	#pfad				{padding:17px 0 0 0;background-color:#fbfbfb;background-image:url("/i/bg/pfad_dots.gif");margin:0}
	#pfad ul			{list-style-type:none;float:left;margin:0;padding:0 10px 0 16px} /*--- width defined direct in template ---*/
	#pfad li			{list-style-type:none;font-family:geneva,verdana,arial,sans-serif;background:url("/i/icn/li_spring.gif") no-repeat;margin:0;padding:0;padding:1px 0 0 5px;white-space:nowrap}
	#pfad li.extern		{background-image:url("/i/icn/li_extern.gif")}
	#pfad li.download	{background-image:url("/i/icn/li_download.gif")}
	#pfad li.media		{background-image:url("/i/icn/li_media.gif")}
	#pfad a				{padding:0 0 0 10px;color:#777}
	#pfad a:hover		{color:#033}
	#pfad a.akt			{color:#000}
	#pfad #smF	{border:1px solid #f00}

/*--- content ---*/
	#inhalt						{width:580px;margin:0;padding:0;float:right}
	#inhalt div.polytext		{background:url("/i/bg/dashes.gif") repeat-x bottom;padding:0 0 10px 0;margin:16px 18px 20px 16px}
	#inhalt div.weiteres		{background:url("/i/bg/dashes.gif") repeat-x bottom;margin:0 18px 20px 16px}
	#inhalt div.weiteres		{padding-bottom:10px;margin-bottom:20px}
	#inhalt div.weiteres h3		{font-weight:bold;margin-bottom:10px}
	#inhalt div.weiteres li		{margin-bottom:10px;color:#999;font-weight:bold}
	#inhalt div.weiteres a			{color:#000;font-weight:normal}
	#inhalt div.weiteres a:hover	{color:#021}

	h5.master			{background-position:0 0}

/*--- verweise und links ---*/
	#verweise			{border:0;margin:20px 0 0 0}
	#verweise h5		{font-family:verdana,arial,sans-serif;color:#666;margin-bottom:5px}
	#verweise h5.master	{background-image:url("/i/icn/li_extern.gif");background-repeat:no-repeat;padding-left:15px}
	#verweise ul		{padding-left:20px}
	#verweise li		{list-style-image:url("/i/icn/li_minus.gif")}
	#verweise ul.media		{padding:0}
	#verweise ul.media li	{list-style-type:none;list-style-image:none;padding-left:18px}
	#verweise,#verweise a	{color:#666}
	#verweise a			{text-decoration:none}
	#verweise a:hover	{color:#021}

/*--- medien und links ---*/
	#medien				{border:0;margin:20px 0 0 0}
	#medien h5			{font-family:verdana,arial,sans-serif;color:#666;margin-bottom:5px}
	#medien h5.master	{background-image:url("/i/icn/li_media.gif");background-repeat:no-repeat;padding-left:15px}
	#medien ul			{margin:0;padding:0;list-style-type:none}
	#medien li			{margin:0 0 4px 0;padding:0 0 0 18px;line-height:16px;list-style-type:none}
	#medien li,#medien a{color:#666}
	#medien a			{text-decoration:none}
	#medien a:hover		{color:#021}

/*--- downloads ---*/
	#downloads			{border:0;margin:20px 0 0 0}
	#downloads h5		{font-family:verdana,arial,sans-serif;color:#666;margin-bottom:5px}
	#downloads h5.master{background-image:url("/i/icn/li_download.gif");background-repeat:no-repeat;padding-left:15px}
	#downloads ul		{margin:0;padding:0;list-style-type:none}
	#downloads li		{margin:0 0 4px 0;padding:0 0 0 20px;list-style-type:none}
	#downloads li,#downloads a{color:#666}
	#downloads a		{text-decoration:none}
	#downloads a:hover	{color:#021}

/*--- footer and footnote ---*/
	#footnote			{margin-left:16px;padding-top:10px}
	#footnote p			{font-family:geneva,verdana,arial,sans-serif;color:#999;margin:10px 0 0 0}
	#footnote p.date	{color:#666;margin-top:5px}
	#footnote a			{color:#999;text-decoration:none}
	#footnote a:hover	{color:#000}
	
	#footer li			{font-family:geneva,verdana,arial,sans-serif}
	#footer				{display:block;margin-top:40px;background-color:#f5f5f5;background-image:url("/i/bg/footer_dots.gif");border-top:1px solid #999;text-transform:uppercase;padding:12px 0 0 186px}
	#footer,#footer a	{color:#666}
	#footer a			{display:block;float:left;border-left:1px solid #666;padding:0 7px 0 7px}
	#footer li.first a	{border:0}
	#footer a:hover		{color:#000}
	
/*--- fehlende felder ---*/
	form input.fehler,form select.fehler,form textarea.fehler	{background-color:#ecc}
