.body_style	{margin:0px;padding:0px;}
.haupt_div	{position:absolute;top:0px;left:0px;width:100%;min-width:920px;height:100%;}
.li_div		    	{position:absolute;left:0px;top:0px;width:200px;height:100%;background-image:url(images/hg1.gif);
		    	 padding:0px;}
.navi_meta	{position:absolute;top:0px;left:15px;width:185px;background:#FFFFFF;
		    	 padding-bottom:5px;padding-top:5px;}
.navi_div 	{position:relative;top:0px;left:5px;width:160px;background:#B1C6E0;
		    	 border-width:0px 1px 1px 1px;border-color:#000000;border-style:solid;}
.o_li_div	    	{position:relative;top:0px;left:0px;margin:0px;
		    	 width:160px;height:75px;background-image:url(images/zeugnis2.gif);
			 background-repeat:no-repeat;background-position:bottom;}
.but_div		{position:relative;top:0px;left:0px;width:160px;
		 padding:0px;margin-top:0px;margin-bottom:4px;}
.navilist	{margin-top:-4px; margin-bottom:1px; margin-left:5px; margin-right:5px;
		 padding:5px; background:#D8E2EF;border:solid black;border-width:0px 1px 1px 1px;
		 list-style-type:none; font-size: 9pt;line-height:120%;
		 font-family:Arial; color:black;}
.mitte_div	{position:relative;left:0px;top:0px;margin-left:215px;margin-right:215px;
		 background:#FFFFFF;overflow:visible;}
.standort_div	{position:relative;top:5px;height:16px;width:100%;background:#336699;
		 font-size:12px;line-height:13px;color:white;font-family:Arial;
		 padding-right:5px;padding-left:5px;margin:0px;}
.logo_div	{position:relative;left:0px;top:5px;height:58px;width:100%;margin:0px;padding:0px;}
.mitte_spacer	{width:490px;}
.logo_stil	{position:absolute;top:0px;left:0px;}
.leiste1		{position:relative;top:5px;width:100%;height:16px;background:#B1C6E0;
		 border-width:0px 0px 1px 1px;border-style:solid;border-color:#336699;
		 font-size:12px;line-height:13px;color:black;font-family:Arial;}
.zw_leiste	{position:relative;width:500px;margin:auto;text-align:left;background:#B1C6E0;
		 border-width:1px 0px;border-style:solid;border-color:#336699;padding:0px;}
.text_center	{position:relative;top:10px;width:100%;text-align:center;}
.text_links	{position:relative;top:10px;width:100%;text-align:left;}
.titel		{position:relative;top:10px;left:0px;text-align:left;width:500px;margin:auto;
		 background-image:url(images/titel_icon.gif);background-repeat:no-repeat;
		 border-width:1px 0px 0px 1px;border-style:solid;border-color:#336699;
		 padding-left:15px;}
.inner_button						{position:absolute;right:20px;top:15px;}
		 
		 /* textfluss eine spalte mit beginnendem logo und rahmen*/
.text		{width:500px;margin:auto;text-align:justify;
		 padding-left:5px;padding-right:5px;
		 border-width:0px 0px 0px 1px;border-style:dotted;border-color:#336699;
		 background-image:url(images/titel_icon.gif);background-repeat:no-repeat;
		 text-indent:15px;}
		 /* textfluss eine spalte ohne logo und rahmen*/
.text2		{width:500px;margin:auto;text-align:justify;
		 padding-left:5px;padding-right:5px;}
.text2_li	{width:500px;text-align:justify;float:left;margin-top:5px;}
		 /* kleine textbox, die floaten kann*/
.text3		 {width:240px;margin-right:5px;margin-top:5px;margin-bottom:5px;
		  float:left;border:solid 1px black;}
.leiste_u	 {position:relative;top:25px;clear:both;width:100%;height:20px;
		  margin-bottom:15px;background:#336699;
		  font-family:Arial;font-size:10pt;color:white;}
.o_link		{position:absolute;right:3px;top:1px;}
.o_linktext	{font-size:10pt;font-family:Arial;color:white;}
.re_div		{position:absolute;right:0px;top:0px;width:200px;height:100%;
		 text-align:right;}
.ecke_re		{position:absolute;left:0px;top:0px;width:200px;height:96px;
		 background:#336699;padding:0px;}
.date_style	{position:absolute;top:25px;right:10px;
		 font-family:Arial;font-size:10pt;font-weight:bold;color:black;}
.re_meta		{position:absolute;right:0px;top:97px;width:180px;
		 padding:0px;margin:0px;background-color:#B1C6E0;overflow:hidden;
		 border-width:1px 0px 1px 1px;border-style:solid;border-color:#336699;}
.re_box		{width:170px;margin:5px;text-align:left;padding:0px;text-align:center;
		 background:#D8E2EF;border:solid black;border-width:0px 1px 1px 1px;}
.re_titel	{width:100%;background:#336699;font-family:Arial;font-size:10pt;
  		 line-height:14pt;color:#FFFFFF;margin-bottom:3px;}
.re_content	{width:140px;margin:3px;padding:0px;overflow:hidden;}

/* textelemente und sonstige strukturierungsklassen */

.bild_re		{float:right;margin-left:15px;margin-bottom:15px;border:3px solid #CCCCCC;}
.bild_or_li	{float:left;margin:15px;border:0px;}
.icon		{float:left;margin:2px;border:0px;}
.noborder	{border:0px;}
.dez_liste	{list-style-type:decimal;font-family:Arial;font-size:11pt;
		 line-height:130%;text-align:left;margin:auto;}
.pf_liste	{text-align:left;list-style-image:url(images/pf_re.gif);
		 font-size:11pt;line-height:130%;font-family:Arial;color:black;}
.pf_liste_kl	{text-align:left;list-style-image:url(images/pf_re.gif);
		 margin-top:3px;margin-bottom:3px;
		 font-size:11pt;line-height:130%;font-family:Arial;color:black;}
.urteil		{width:500px;margin:auto;text-align:justify;
		 padding-left:5px;padding-right:5px;border:2px solid #336699;
		 font-family:Arial;font-size:11pt;line-height:130%;}
.tab_style	{border:1px solid #336699;padding:3px;
		 font-size:11pt;line-height:130%;font-family:Arial;color:black;}
h1		{font-size:16pt;line-height:18pt;font-family:Arial;color:#336699;
		 font-weight:bold;margin-bottom:2px;}
h2		{font-size:12pt;line-height:16pt;font-family:Arial;color:#000000;
		 font-weight:bold;margin-top:0px;text-align:left;background:#B1C6E0;
		 border-width:1px 0px;border-style:solid;border-color:#336699;}
h3		{font-size:12pt;line-height:16pt;font-family:Arial;color:#336699;
		 font-weight:bold;margin-top:3px;}
h4		{font-size:12pt;line-height:12pt;margin:3px;font-family:Arial;color:black;
		 font-weight:bold;}
p		{font-size:11pt;line-height:130%;font-family:Arial;color:black;text-align:justify;
		 margin:5px;}
.fett		{font-weight:bold;color:#336699;}
.klein		{font-size:10pt;line-height:130%;font-family:Arial;}
.aktiv		{color:red;}
a:link		{color:black;}
a:active		{color:red;}
a:visited	{color:black;}
a:hover		{color:red;}
