/*													  ~~~ 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:4; border:1px solid #999999; font-size:10pt}

/*----------------------------------------------------------------------------*/
a				{color:#0000ff; text-decoration:none; font-weight:bold}
a:hover			{color:#FF0000}

h1				{font-size:20pt; margin-top:18px; margin-bottom:12px}
h2				{font-size:16pt; margin-top:12px; margin-bottom:12px}
h3				{font-size:14pt; margin-top:12px; margin-bottom:12px; color:#707070}
h4				{font-size:13pt; margin-top:24px; margin-bottom:12px}
h5				{font-size:11pt; margin-top:18px; margin-bottom:12px; font-style:italic}
h6				{font-size:10pt; margin-top:18px; margin-bottom:6px}

div.autor,
p.autor			{margin-top:12px; margin-bottom:12px;
				 color:#107068; font-weight:bold}
p.datum			{text-align:right; color:#808080}
div.quelle,
p.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:#F4F4F4}
.bggrau			{background-color:#C0C0C0}
.bggruen		{background-color:#CCFFCC}
.weissgrau		{background-color:#C0C0C0; color:#FFFFFF}

div.kasten		{padding:4; border:1px solid #999999}

.unterstrich	{padding-bottom:4px; border-bottom:1px solid #a0a0a0}

p.mehr			{margin-bottom:12px; padding-bottom:2px; text-align:right;
				 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}

/*----------------------------------------------------------------------------*/
table.main		{margin-left:auto; margin-right:auto; height:1}
td.logo			{text-align:center; background-color:#000000;
				 border-left:1px solid #000000; border-right:1px solid #000000}
td.kopf			{height:100%; padding:10px; background-color:#034DA2;
				 border-left:1px solid #ffffff}

td.titel		{color:#ffffff; font-size:24pt; font-weight:bold}
td.titel div	{text-align:right; font-size:8pt; font-weight:normal}
td.untertitel	{vertical-align:bottom; color:#ffffff; font-size:16pt; font-style:italic}

td.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-left:6px; margin-right:6px}
ul.nav li a		{color:#FFFFFF}
ul.nav li a:hover {color:#FF0000}

td.inhalt		{padding:10px;
				 border-left:1px solid #a0a0a0; border-right:1px solid #a0a0a0}

td.copyr		{padding:4px; text-align:center;
				 background-color:#034DA2; color:#a0a0a0; font-size:8pt}

/*----------------------------------------------------------------------------*/

div.hinweis		{padding:4px; border:1px solid #a0a0a0; background-color:#f0f0f0; font-size:8pt}

td.impressum	{padding:4px; border:1px solid #a0a0a0; background-color:#FFFFCC}
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}




