/*											  ~~~ fir.at | styles_design.css ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/body			{background:url(/common/_body_bg.gif) top center repeat-y #dadada}div#main		{width:730px; margin:0 auto; padding:15px; background-color:#ffffff}div#nav			{width:160px; float:left}div#nav ul		{list-style-type:none; margin:15px 0 0 0; padding:0}div#nav li		{background-color:#0000a0; margin:0; border-bottom:1px solid #ffffff}div#nav li.abstand {margin-top:10px}div#nav a		{font-weight:normal; color:#ffffff; padding:6px 2px 6px 10px; display:block}div#nav a.hier	{background:url(/common/hier.gif) no-repeat;				 color:#000000; background-color:#54d8f4}div#nav a:hover {background:url(/common/hier2.gif) no-repeat;				 color:#ffffff; background-color:#ff0000}div#nav li.subnav {background-color:#0000D8}div#nav li.subnav a {padding-left:20px}div#kopf   		{margin-left:175px; height:220px; 				 background:url(/common/collage.jpg) left bottom repeat-x}div#fahnen		{float:right}div#fahnen img	{margin-bottom:8px}div#kopftext	{margin-right:60px; font-weight:bold}div#kopftext div {font-size:12pt; line-height:17px; margin-bottom:8px; text-align:right}div#kopftext div#fir {font-size:16pt; line-height:20px; margin-bottom:10px}div#marginal	{margin:1em 0}div#inhalt		{margin:15px 0 0 175px; border-top:10px solid #54d8f4}div#fuss		{font-size:7pt; color:#808080; margin-top:30px; padding-top:4px;				 border-top:10px solid #54d8f4}div#fuss a		{font-weight:normal}/*============================================================================*/div.rubrik		{font-size:17pt; color:#a0a0a0; font-weight:bold;				 margin-top:18px; margin-bottom:12px}div.absatztrenner {background:url(/common/logo_fir_mini.gif) center no-repeat;				   height:30px; margin:2em 0}/*----------------------------------------------------------------------------*/div.teaser p.datum {color:#909090; background-color:#e0e0e0; padding-left:2px}div#artikel p,div#artikel h3	{margin:0.75em 0; line-height:1.5em}div#artikel li	{line-height:1.5em}div.datum		{text-align:right; margin-top:10px}div.datumalt	{text-align:right; margin-top:10px; font-weight:bold; color:#808080}div.dachzeile	{margin:18px 0; font-weight:bold; color:#808080; letter-spacing:1px;				 text-decoration:underline}div.quelle		{margin:2em 0; text-align:right; font-size:8pt; color:#808080}/*----------------------------------------------------------------------------*/div.teaserauswahl {font-size:8pt; color:#808080; padding-left:30px;				   background:url("/common/border_not_yet.gif") repeat-y}.errtext		{color:#ff0000; font-style:italic}/*----------------------------------------------------------------------------*/form.eingabe input,form.eingabe textarea {width:100%}form.eingabe input.normalbreit {width:auto}form.eingabe div.notwendig {font-size:8pt; color:#ff0000; float:right; margin:0}form.eingabe span {color:#ff0000}form.eingabe p.hinweis {font-size:8pt; margin:1.5em 0 2em 80px}/*----------------------------------------------------------------------------*/div.mail		{padding:0.3em 1em; border:1px solid #808080}div.betreff,div.nachricht,div.mailadresse	{margin-bottom:1em; padding-bottom:1em;				 border-bottom:1px dashed #808080}div.mailadresse	{padding-top:1em}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++div.aktdatum	{float:right; padding:0 0.3em 0 0.5em; letter-spacing:0.2em; border:1px solid #666666}div.kapitel		{float:right; padding-left:0.5em; letter-spacing:0.5em; border:1px solid #666666}div.rubrik2		{font-size:13pt; font-weight:bold; margin-bottom:1em}div.rubrikelement {float:right; padding-left:0.5em; margin:0 0 2em 2em;				   letter-spacing:0.5em; border:1px solid #666666}div.kategorie	{margin-bottom:12px; padding-left:4px; background-color:#e8e8e8;				 font-weight:bold; color:#808080; font-style:italic; letter-spacing:4pt}div.kategorie span {font-weight:normal}div.autor		{margin:18px 0; font-weight:bold; color:#666666; font-style:italic; letter-spacing:2pt}div.autor div	{font-weight:normal; letter-spacing:0}a.nowrap		{white-space:nowrap}h1				{line-height:1.5em}.normalabstand {line-height:1.25em}div.bild div	{line-height:1.25em}h4.gesetz		{font-size:14pt}h4.gesetz span	{font-size:11pt}div.terminblock	{margin:2em 0; padding:4px 0 10px 60px; font-size:13pt;				 font-weight:bold; border-right:8px solid #ff0000;				 background:url('/common/termin_gross.gif') no-repeat #e8e8e8}div.teaser p.datum {color:#808080; background-color:#e8e8e8; padding-left:1pt}div.teaser p.termin {padding:0 4px 0 30px; background:url('/common/termin.gif') no-repeat #e8e8e8}div.teaser p.termin b {color:#e00000}+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */