/*									********************************************
									*	DATEI	: styles_common.css
									*	VERSION	: 1.16
									*	DATUM	: 12.2.2010
									*	THEMA	: Allgemeine CSS-Definitionen
									********************************************

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body            {background-color:#ffffff; color:#000000; margin:0; padding:0;
				 font-family:verdana,arial,helvetica,sans-serif; font-size:10pt}

p				{margin:0.5em 0}
a				{color:#0000ff; font-weight:bold; text-decoration:none}
a:hover			{color:#ff0000}

ul				{margin:6px 0; padding-left:16px}
ol				{margin:6px 0; padding-left:24px}
ol.ueberzehn	{padding-left:32px}
li				{margin-bottom:0.5em}
dl				{margin:0}
dt				{font-weight:bold}
dd				{margin-bottom:0.5em}
dd.breit		{margin-left:0}
dl.ddlistitem dd {display:list-item}		/* = Aufzählung auf dd-Ebene */

blockquote		{margin:0 0 0 40px}

hr				{height:0px; border-style:none; border-top:1px solid #808080;
				 margin:2em 0}
hr.dashed		{border-top-style:dashed}
hr.double		{border-top:3px double #808080}
hr.trenner		{width:25%; margin:2em auto}

.left			{text-align:left}
.right			{text-align:right}
.center			{text-align:center}
.top			{vertical-align:top}
.middle			{vertical-align:middle}
.bottom			{vertical-align:bottom}
.italic			{font-style:italic}

.klein			{font-size:8pt}
.sehrklein		{font-size:7pt}
.std			{font-size:10pt}
.gross			{font-size:12pt}
.sehrgross		{font-size:20pt}
.fett			{font-weight:bold}
.unfett			{font-weight:normal}
.gesperrt		{letter-spacing:4pt}
.gestrichen		{text-decoration:line-through}
.grau			{color:#808080}
.rot			{color:#ff0000}

.bghellgrau		{background-color:#e8e8e8}
.bggrau			{background-color:#d4d4d4}
.bgdunkelgrau	{background-color:#c0c0c0}
.weissschwarz	{background-color:#000000; color:#ffffff}

.bggelb			{background-color:#ffffaa}
.bghellgelb		{background-color:#ffffcc}
.bgblau			{background-color:#bbffff}
.bghellblau		{background-color:#d0ffff}
.bggruen		{background-color:#bbffbb}
.bghellgruen	{background-color:#d0ffd0}

/*
.bglila			{background-color:#ccccff}
.bghelllila		{background-color:#d8d8ff}
.bgpink			{background-color:#ffccff}
.bghellpink		{background-color:#ffdaff}
.bgorange		{background-color:#ffdd88}
.bghellorange	{background-color:#ffe8a8}
*/

.floatleft		{float:left; margin:0 1em 0 0}
.floatright		{float:right; margin:0 0 0 1em}
.umflusslinks	{float:left; margin:0.3em 1em 0 0}
.umflussrechts	{float:right; margin:0.3em 0 0 1em}
.clear			{clear:both}
.clearleft		{clear:left}
.clearright		{clear:right}

.rahmen			{border:1px solid #808080}

div.marginalie	{float:right; width:150px}
div.marginalie2	{float:right; width:140px; padding:4px;
				 border:1px solid #808080}

div.kasten		{margin:1.5em 0; padding:0.3em 1em; border:1px solid #a0a0a0}
div.kasten h4:first-child,
div.kasten h5:first-child,
div.kasten h6:first-child {margin-top:0.25em}			// geht nicht bei IE 6

div.dashed		{border-style:dashed}
div.breiterrand	{padding:1.5em 2.5em}
div.ohnerahmen	{border:0}

div.presseartikel {padding:1.5em 2.5em; background-color:#e8e8e8}
div.pressedatum,
div.pressequelle  {text-align:right; font-size:8pt; color:#808080; margin:0.5em 0}

div.bild		{font-size:8pt; font-style:italic; padding-bottom:4px}
div.bild p		{margin:4px 0 0 0 !important}

div.fussnoten	{margin:3em 0 0 0; padding:0; font-size:8pt; color:#808080;
				 width:60%; border-top:1px solid #a0a0a0; line-height:1.5em}
div.fussnoten dt {margin:0.5em 0 0 0; font-weight:normal}
div.fussnoten dd {margin:0 0 0 2em; margin-top:-1.5em}
div.fussnoten a	{font-weight:normal}
a.fn			{position:relative; top:-0.5em; padding-left:0.1em; font-size:75%}
.auslassung		{font-style:italic; color:#808080}
.einfuegung		{font-style:italic; color:#009999}

table			{border-collapse:collapse; border-spacing:0}
th,
td				{text-align:left; vertical-align:top; padding:0.3em; font-size:10pt}
table.spalten th,
table.spalten td {padding:0.25em 1em 0.25em 0}
table.ohnerand th,
table.ohnerand td {padding:0}

tr.strichob th,
tr.strichob td	{border-top:1px solid #808080}
tr.strichun th,
tr.strichun td	{border-bottom:1px solid #808080}
tr.bghellgrau th,
tr.bghellgrau td {background-color:#e8e8e8}
tr.bggrau th,
tr.bggrau td	{background-color:#d4d4d4}

/*----------------------------------------------------------------------------*/

h1				{font-size:17pt; margin:1em 0 0.7em}
h2				{font-size:13pt; margin:1em 0 0.7em; font-weight:normal; font-style:italic}
h3				{font-size:10pt; margin:1em 0 0.7em}
h4				{font-size:13pt; margin:1em 0 0.5em}
h5				{font-size:11pt; margin:1em 0 0.5em; font-style:italic}
h6				{font-size:10pt; margin:1em 0 0.5em}

div.datum		{text-align:right}
div.rubrik		{}
div.kategorie	{margin:0 0 2em; padding:2px; font-weight:bold; color:#606060;
				 background-color:#e8e8e8; letter-spacing:6px}
div.dachzeile	{margin:0 0 2em; font-weight:bold; color:#808080;
				 text-decoration:underline; letter-spacing:1px;}
div.autor		{margin:0 0 2em; font-weight:bold; color:#606060;
				 letter-spacing:3px}
div.quelle		{margin:0.5em 0 0; font-size:8pt; color:#808080;
				 text-align:right}

div.teaser				{margin-bottom:1em; border-bottom:1px solid #808080}
div.teaser p			{}
div.teaser p.datum,
div.teaser p.termin		{background-color:#e0e0e0}
div.teaser p.kategorie	{font-style:italic; letter-spacing:2px; color:#606060;
						 font-weight:bold}
div.teaser p.dachzeile	{font-style:italic; letter-spacing:1px; color:#606060}
div.teaser p.autor		{font-style:italic; letter-spacing:1px; color:#606060}
div.teaser p.titel		{font-weight:bold}
div.teaser p.untertitel	{font-style:italic}
div.teaser p.mehr		{text-align:right; margin-bottom:0.1em}

/*----------------------------------------------------------------------------*/

.fehler			{font-weight:bold; color:#ff0000}
.fehler span		{font-weight:normal}
.okay			{font-weight:bold; color:#00aa00}
.okay span		{font-weight:normal}




