/*													  ~~~ SoN / styles.css ~~~*/



body            {background-color:#ffffff; color:#000000; margin:0; padding:0;

				 text-align:center;

				 font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt}



td				{text-align:left; vertical-align:top; font-size:10pt}

th				{text-align:left; vertical-align:top; font-size:10pt; font-weight:bold}



p				{margin-top:6px; margin-bottom:6px}



ul				{margin-left:0; padding-left:16px; margin-top:6px; margin-bottom:6px}

ol				{margin-left:0; padding-left:24px; margin-top:6px; margin-bottom:6px}

ol.ueberzehn	{padding-left:32px}

li				{margin-bottom:6px}

dd				{margin-bottom:6px}



blockquote		{margin:0; margin-left:40px}



small			{font-size:80%}		/* wg. Netscape */

big				{font-size:120%}



hr				{height:0px; border-style:none; border-top:1px solid #a0a0a0}

hr.dashed		{border-top-style:dashed}



.gray			{color:#808080}

.white			{color:#FFFFFF}

.red			{color:#FF0000}

.bordeaux		{color:#990033}

.unfett			{font-weight:normal}

.klein			{font-size:8pt}

.std			{font-size:10pt}

.gross			{font-size:12pt}

.gesperrt		{letter-spacing:6pt}



.bottom			{vertical-align:bottom}

.left			{text-align:left}

.right			{text-align:right}

.center			{text-align:center}



.umflusslinks	{float:left; margin:0; margin-right:8px; margin-top:3px}

.umflussrechts	{float:right; margin:0; margin-left:8px; margin-top:3px}



table.box		{border-collapse:collapse}

table.box td	{padding:4px; border:1px solid #999999; font-size:10pt}



table.spalten td {padding:0 0.6em 0.4em 0}



/*----------------------------------------------------------------------------*/

a				{color:#0000ff; text-decoration:none; font-weight:bold}

a:hover			{color:#FF0000}



h1				{font-size:17pt; margin-top:18px; margin-bottom:12px}

h2				{font-size:13pt; margin-top:12px; margin-bottom:12px; font-weight:normal; font-style:italic}

h3				{font-size:10pt; margin-top:12px; margin-bottom:12px}

h4				{font-size:13pt; margin-top:24px; margin-bottom:12px}

h5				{font-size:12pt; margin-top:18px; margin-bottom:12px; font-style:italic}

h6				{font-size:10pt; margin-top:18px; margin-bottom:6px}



.omo			{margin-top:0} /* "ohne Margin oben" */



div.dachzeile	{margin:18px 0; font-weight:bold; color:#808080; letter-spacing:4px; text-decoration:underline}

div.autor		{margin-top:12px; margin-bottom:12px; color:#034DA2; font-weight:bold}

div.datum		{text-align:right; color:#808080}

div.quelle		{margin-top:6px; margin-bottom:6px; text-align:right; color:#808080; font-size:8pt}



.bggelb			{background-color:#FAF8C7}

.bghellgelb		{background-color:#FEFDED}

.bghellblau		{background-color:#E8F7FD}

.bghellgrau		{background-color:#f0f0f0}

.bggrau			{background-color:#C0C0C0}

.bggruen		{background-color:#CCFFCC}

.weissgrau		{background-color:#C0C0C0; color:#FFFFFF}

.weissschwarz	{background-color:#000000; color:#FFFFFF}



div.kasten		{padding:4; border:1px solid #999999}

div.dashed		{border-style:dashed}



.unterstrich	{padding-bottom:4px; border-bottom:1px solid #a0a0a0}



table.fussnoten {margin-top:24px; padding-top:10px; border-top:1px solid #a0a0a0}

table.fussnoten td {padding-bottom:6px; font-size:8pt}



table.center	{margin-left:auto; margin-right:auto}



/*----------------------------------------------------------------------------*/

div.main		{margin:0 auto; width:775px; text-align:left}

td.logo			{text-align:center; background-color:#000000}

td.kopf			{height:100%; padding:10px; background-color:#034DA2; border-left:1px solid #ffffff}

td.titel		{color:#ffffff; font-size:20pt; font-weight:bold}

td.untertitel	{text-align:right; vertical-align:bottom; color:#ffffff; font-size:13pt; font-style:italic}



div.nav			{border-top:1px solid #ffffff; padding:4px; background-color:#034DA2; color:#ffffff;}

ul.nav			{list-style-type:disc}

ul.nav li		{display:inline; margin:0 4px}

ul.nav li a		{color:#FFFFFF}

ul.nav li a:hover {color:#FF0000}

ul.nav a.hier		{color:#30e030}

ul.nav a.hier:hover	{color:#ffff00}



div.inhalt		{padding:16px; border-left:1px solid #a0a0a0; border-right:1px solid #a0a0a0}

div.fuss		{padding:4px; text-align:center; background-color:#034DA2; color:#a0a0a0; font-size:8pt}



div.rubrik		{font-size:17pt; font-weight:bold; color:#034DA2; padding-bottom:18px}



td.impressum	{padding:4px; border:1px solid #a0a0a0; background-color:#FFFFCC}



div.teaser		{margin-bottom:12px; border-bottom:1px solid #808080}

div.teaser *	{text-align:left}

div.teaser p.datum {color:#909090; background-color:#e0e0e0; padding-left:2px}

div.teaser p.dachzeile	{font-style:italic; letter-spacing:2px}

div.teaser p.titel {font-weight:bold}

div.teaser p.untertitel	{font-style:italic}

div.teaser p.mehr {text-align:right; margin-bottom:2px}



div.gelbrot		{background-color:#FFFFCC; border-color:#CC0000}



/*----------------------------------------------------------------------------*/

div.hinweis		{padding:4px; border:1px solid #a0a0a0; background-color:#f0f0f0; font-size:8pt}



div.presseartikel {padding:30px}



div.trennpunkt	{text-align:center}

div.trennpunkt div {width:1.2em; margin:0 auto; background-color:#ff0000}


.achtung {align:center; font-size:24px; font:bolder}


/*



td.impressum p	{margin:0}



div.demoticker	{border:1px solid #FF0000; border-left:2px dashed #FF0000;

				 padding:4px; padding-left:8px; background-color:#FFFFC0}

div.demoticker div	{font-weight:bold; color:#808080}

div.demotickerrechts{float:right; margin-right:4px; letter-spacing:4pt}

div.demotickerzeit	{padding-bottom:6px; margin-bottom:8px;

					 border-bottom:1px dashed #a0a0a0}

*/







