

body,div,h1,h2,h3,h4,h5,p,ul,li,a,table,img,dl,dd,dt,form	{padding:0px; margin:0px; font:100%/100% arial,sans-serif; color:#000; border:0px; solid #FFF;}
body					{padding:20px; background:#FFF url(images/bodyBackground.gif) 50% 0% repeat-y;}

div#doc_aCenter				{width:780px; height:auto; margin-left:auto; margin-right:auto; }
div#doc_background			{width:780px; float:left; background:#FFF url(images/docBackground.gif) left top repeat-y; border:1px solid #000; margin-bottom:20px;}
div#doc_main				{width:780px; float:left; height:auto; float:left; background:transparent url(images/docPic_Barmer_Haus_Apotheke.gif) 95% 99% no-repeat;}

div#doc_footer				{width:764px; float:left; height:auto; padding-bottom:5px; background-color:#6B6B6B; border-top:1px solid #000; border-right:16px solid #464646; }
   p.boxFooter				{width:auto; float:left; padding-left:10px; padding-right:10px; padding-top:5px; color:silver; font:0.7em/1.1em Verdana,Tahoma,Arial,sans-serif;}
   p.boxFooter b				{color:#FFF; text-decoration:underline; font:1.0em/1.5em verdana; padding-bottom:5px;}

div#doc_main_left				{width:528px; float:left; height:auto; background-color:transparent;}
   div#doc_main_left_fixed 			{width:527px; float:left; height:auto; background:#BCBCBC; border-bottom:1px solid #000;}
   div#doc_main_left_apo			{width:346px; float:left; height:413px; }
	div#doc_main_left_apo_yellow	{width:331px; float:left; height:115px;  }
	div#doc_main_left_apo_black	{width:331px; float:left; height:15px; background-color:#2E2E2E; border-right:15px solid #000; }
	div#doc_main_left_apo_green	{width:331px; float:left; height:30px; background-color:#71A819; border-right:15px solid #5A8700; }
	div#doc_main_left_apo_picture	{width:346px; float:left; height:133px; border-top:1px solid #000; border-bottom:1px solid #000;}
	div#doc_main_left_apo_gray		{width:331px; float:left; height:118px; background-color:#6B6B6B; border-right:15px solid #464646; }
   div#doc_main_left_navi			{width:165px; float:left; height:413px; border-left:1px solid #000; background-color:#D4D4D4;}
	div#doc_main_left_navi_title 	{width:165px; float:left; height:40px; background-color:#2E2E2E; border-right:15px solid #000; }
	div#doc_main_left_navi_list		{width:180px; float:left; height:auto; background-color:#D4D4D4;}
   div#doc_main_left_silver			{width:512px; float:left; height:auto; background-color:#F0F0F0; border-right:15px solid #D4D4D4; }
   	div#doc_main_left_silver_col1	{width:255px; float:left; padding:10px; background-color:#F0F0F0; }
   	div#doc_main_left_silver_col2	{width:210px; float:left; padding:10px; background-color:#F0F0F0;}
   	div#doc_main_left_silver_col12	{width:485px; float:left; padding:10px; background-color:#F0F0F0;}
	   p.main_left			{width:100%; float:left; background-color:#F0F0F0; font:0.8em/1.1em Verdana,Tahoma,Arial,sans-serif; text-align:justify;}
	   form.main_left			{width:100%; float:left; background-color:#F0F0F0; font:0.8em/1.1em Verdana,Tahoma,Arial,sans-serif; text-align:justify;}
	   p.verleih			{width:330px; float:left; background-color:#F0F0F0; font:0.8em/1.1em Verdana,Tahoma,Arial,sans-serif; text-align:justify;}
	   table.main_left			{width:100%; float:left; background-color:#F0F0F0; font:0.8em/1.1em Verdana,Tahoma,Arial,sans-serif; text-align:justify;}
	   table.main_left tr		{vertical-align:middle;}
	   table.main_left tr td		{border-bottom:1px solid silver; padding-top:3px; padding-bottom:3px;}
	   table.main_left tr.title td		{font-weight:bold;}
	   table.main_left tr td.aCenter	{text-align:center; padding-right:5px;}

	   table.qms			{font-size:x-small;}
	   table.qms tr td			{text-align:center;}
	   table.qms tr.col_1 td		{background-color:#FFF3CF;}
	   table.qms tr.col_1a td		{background-color:#FFDD78;}
	   table.qms tr.col_1b td		{background-color:#FFE596;}

	   table.qms tr.col_2 td		{background-color:#F5FFE2;}
	   table.qms tr.col_2a td		{background-color:#D2FF78;}
	   table.qms tr.col_2b td		{background-color:#E3FEAC;}

	   table.qms tr.col_3 td		{background-color:#E3F6FF;}
	   table.qms tr.col_3a td		{background-color:#78D2FF;}
	   table.qms tr.col_3b td		{background-color:#ABE4FF;}

	   table.qms tr td.aL		{text-align:left;}
	   table.qms input.txt_qms		{width:90%; border:0px; background-color:white; font-size:x-small;}


div#doc_main_right			{width:252px; float:left; height:auto; }
   div#doc_main_right_werbung		{width:252px; float:left; height:114px; background-color:#0082C3;}
   div#doc_main_right_untertitel		{width:252px; float:left; height:65px; background:#000 url(images/docUntertitel.gif) left top no-repeat;}
   div#doc_main_right_text			{width:226px; float:left; height:auto; padding-left:10px; border-right:16px solid #F0F0F0; padding-bottom:130px;}


img.apoName				{padding:0px; padding-left:10px; padding-top:5px; margin:0px; border:0px solid #FFF; }
img.verleih				{width:auto; float:left; height:auto; padding:1px; background-color:silver; border:1px solid #FFF; margin:5px; margin-top:0px; margin-right:15px;}
img.alignL				{width:100px; text-align:left; margin-right:10px;}
img.alignR				{width:100px; float:right; margin-left:10px;}
img.zeitung				{width:140px; height:184px; border:1px solid #FFF;  float:left; padding:1px; background-color:silver;}
img.schaufenster				{width:164px; height:97px; float:left; padding:1px; margin:5px; margin-top:0px; margin-right:5px;}
img.werbung				{width:251px; height:114px; }

h2.inhaltsverzeichnis			{background-color:#2E2E2E; color:#FFF; font:0.8em/1.0em Verdana,Tahoma,arial,sans-serif; font-weight:bold; padding-top:13px; padding-left:10px;}
h2.angerpark				{background-color:transparent; color:#FFF; font:0.9em/1.2em Arial,sans-serif; font-weight:bold; padding-top:6px; padding-left:10px;}
h2.seitentitel				{background-color:transparent; color:#FFF; font:0.9em/1.2em Arial,sans-serif; font-weight:bold; padding-top:10px; padding-left:10px;}
h3					{width:100%; float:left; font:0.8em/1.0em Verdana,Arial,sans-serif; padding-left:11px; padding-bottom:7px; padding-top:3px; background:transparent url(images/reddot.gif) 0px 4px no-repeat; font-weight:bold; color:#000;}
h5.links					{width:100%; float:left; text-align:right; padding-bottom:10px; padding-top:5px; font:0.7em/1.0em Tahoma,Arial,sans-serif;}
h1.dn					{display:none; }

ul.inhaltsverzeichnis			{width:180px; float:left; list-style-type:none; background:transparent url(images/docInhaltsverzeichnis.gif) 0px 0px repeat-y; padding-top:10px; }
ul.inhaltsverzeichnis li			{width:180px; float:left; background-color:transparent; border-bottom:1px solid #A4A4A4; }
ul.inhaltsverzeichnis li.qms			{width:180px; float:left; height:135px; background:transparent url(images/qms.gif) 0% 100% no-repeat; border:0px solid #D4D4D4;}
strong					{width:auto; float:left; padding:10px; color:#FFF; font:0.8em/1.5em Tahoma,Arial,sans-serif; text-align:justify; font-weight:normal; }

ul.main_right				{width:210px; float:left; list-style-type:none; margin-left:15px; padding-top:10px; padding-bottom:10px; }
ul.main_right li				{padding:2px; font:0.8em/1.1em Verdana,Arial,sans-serif; }

ul.main_right_liste				{width:215px; float:left; list-style-type:none;  margin-left:0px; padding-top:10px; padding-bottom:10px; }
ul.main_right_liste li			{padding:2px; font:0.8em/1.1em Verdana,Arial,sans-serif; border-bottom:1px solid #F0F0F0;}

ul.main_left				{width:auto; float:left; list-style-type:none;  margin-left:0px; }
ul.main_left li				{width:auto; float:left; padding-bottom:10px; padding-left:0px; font:0.8em/1.1em Verdana,Arial,sans-serif; text-align:justify; }

span.colRed				{color:#DC1212;}
span.normal				{color:#000; font-weight:normal;}
big.highlight				{color:#DC1212; font:bold 1.0em/1.0em Verdana,Tahoma,Arial,sans-serif; }

p.main_right				{width:215px; float:left; font:0.8em/1.2em Verdana,Arial,sans-serif; text-align:left;}
p.main_right u				{line-height:20px;}
p.small					{font:0.7em/1.0em Verdana,Arial,sans-serif;}
p.absatz					{padding-bottom:10px;}

acronym					{cursor:help; font-style:italic;}

dl					{width:300px; float:left; padding-top:5px;}
dl dt					{width:auto; float:left; padding-right:5px; font:1.0em/1.1em Verdana,Tahoma,Arial,sans-serif;}
dl dd					{width:auto; float:none; font:1.0em/1.1em Verdana,Tahoma,Arial,sans-serif;}
dl dd b					{padding-left:3px; padding-right:3px; background-color:#71A819; color:#FFF;}
big.schaufenster				{width:auto; height:auto; float:left; padding-top:6px; color:#DC1212; font:bold 1.0em/1.5em Verdana,Tahoma,Arial,sans-serif; }

a:link, a:active, a:visited			{text-decoration:none; color:#000;}
a:hover					{text-decoration:underline; color:#DC1212;}

a.werbung:link, a.werbung:active, a.werbung:visited, a.werbung:hover	{text-decoration:none; float:left; width:100%; height:100%;}

a.hRed:link, a.hRed:active, a.hRed:visited	{width:auto; float:left; margin-left:5px; margin-right:10px; margin-top:15px; text-decoration:none; color:#000; border:1px solid #F0F0F0;}
a.hRed:hover				{text-decoration:none; color:#DC1212; border:1px solid #DC1212;}

a.absatz:link, a.absatz:active, a.absatz:visited	{text-decoration:none; color:#000; font:0.8em/1.2em Verdana,Arial,sans-serif;}
a.absatz:hover				{text-decoration:underline; color:#DC1212;}

a.small:link, a.small:active, a.small:visited	{float:right; width:auto; text-decoration:none; color:#000; font-size:small; }
a.small:hover				{text-decoration:underline; color:#DC1212;}

a.linkOut:link, a.linkOut:active, a.linkOut:visited {text-decoration:none; color:#0082C3; padding-left:20px; background:transparent url(images/linkOut.gif) 0% 55% no-repeat; font-weight:bold;  }
a.linkOut:hover				{text-decoration:underline; color:#DC1212; background:transparent url(images/linkOut.gif) -285px 55% no-repeat; }

a.linkIn:link, a.linkIn:active, a.linkIn:visited 	{text-decoration:none; color:#0082C3; font-weight:bold; padding-left:20px; background:transparent url(images/linkIn.gif) 0% 55% no-repeat; }
a.linkIn:hover				{text-decoration:underline; color:#DC1212; background:transparent url(images/linkIn.gif) -285px 55% no-repeat; }

a.navi:link, a.navi:active, a.navi:visited	{width:155px; float:left; border-right:15px solid #BCBCBC; padding-left:10px; padding-bottom:5px; padding-top:5px; font:0.7em/1.0em Verdana,arial,sans-serif; text-decoration:none;}
a.navi:hover				{width:155px; float:left; text-decoration:none; background-color:#BCBCBC; color:#000; border-right:15px solid #DC1212;}

a.naviact:link, a.naviact:active, a.naviact:visited {width:155px; float:left; background-color:#BCBCBC; color:#000; border-right:15px solid #DC1212; padding-left:10px; padding-bottom:5px; padding-top:5px; font:0.7em/1.0em Verdana,arial,sans-serif; text-decoration:none;}
a.naviact:hover				{width:155px; float:left; text-decoration:none; background-color:#BCBCBC; color:#000; border-right:15px solid #DC1212;}

a.aponet:link, a.aponet:active, a.aponet:visited {width:200px; float:left; padding-left:12px; background:transparent url(images/reddot.gif) 0px 3px no-repeat; padding-bottom:10px; text-decoration:none; font:1.0em/1.2em Verdana,Tahoma,Arial,sans-serif; text-align:left;}
a.aponet:hover				{text-decoration:none; color:#DC1212;}

a.title:link, a.title:active, a.title:visited 	{padding-left:20px; color:gray; font-weight:bold; background:transparent url(images/reddot3.gif) 8px 3px no-repeat; text-decoration:none;}
a.title:hover				{text-decoration:underline; color:#DC1212;}


