/*													 ~~~ aaka / 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:0.5em 0}

ul				{margin:6px 0; padding-left:16px}
ol				{margin:6px 0; padding-left:24px}
ol.ueberzehn	{padding-left:32px}
li				{margin-bottom:6px}
dt				{font-weight:bold}
dd				{margin:6px 0 6px 40px}

blockquote		{margin:0; margin-left:40px}

small			{font-size:80%}		/* wg. Netscape */
big				{font-size:120%}

hr				{height:0; border-style:none; border-top:1px solid #a0a0a0}
hr.dashed		{border-top-style:dashed}
hr.double		{border-top:3px double #808080}

.grau			{color:#808080}
.weiss			{color:#FFFFFF}
.rot			{color:#FF0000}
.gray			{color:#808080}			 /* RAUS !!! */
.white			{color:#FFFFFF}			 /* RAUS !!! */
.red			{color:#FF0000}			 /* RAUS !!! */
.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}
.italic			{font-style:italic}
.bold			{font-weight:bold}

.floatleft		{float:left; margin:0 1em 0 0}
.floatright		{float:right; margin:0 0 0 1em}
.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}

/*----------------------------------------------------------------------------*/
a				{color:#0000ff; text-decoration:none; font-weight:bold}
a:hover			{color:#FF0000}

h1				{font-size:17pt; margin-top:4px; 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: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:#CC3300; font-weight:bold}
div.autor span	{font-weight:normal}

div.dachzeile	{margin:18px 0; font-weight:bold; color:#808080; letter-spacing:2px}
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}
.bghellblau		{background-color:#E8F7FD}
.bghellgruen	{background-color:#E8FFE8}
.bghellgelb		{background-color:#FFFFE0}
.bghellgrau		{background-color:#f0f0f0}
.bgmittelgrau	{background-color:#D8D8D8}
.bggrau			{background-color:#C0C0C0}
.bggruen		{background-color:#CCFFCC}
.weissgrau		{background-color:#C0C0C0; color:#FFFFFF}
.weissschwarz	{background-color:#000000; color:#FFFFFF}

div.kasten		{padding:4px; border:1px solid #a0a0a0}
div.kasten h4,
div.kasten h5,
div.kasten h6	{margin-top:0}

.unterstrich	{padding-bottom:4px; border-bottom:1px solid #a0a0a0}

/*
p.mehr			{margin-bottom:12px; text-align:right; border-bottom:1px solid #808080}
p.mehr2			{margin-bottom:12px; text-align:right; border-bottom:1px solid #808080;
				 font-size:8pt; padding-bottom:2px}
p.mehr2 a		{font-weight:normal}
*/
div.teaser		{margin-bottom:12px; border-bottom:1px solid #808080}
div.teaser p.dachzeile {font-style:italic; margin-bottom:6px; color:#808080; letter-spacing:1px}
div.teaser p.titel {margin-top:6px; margin-bottom:6px; font-weight:bold}
div.teaser p.untertitel {margin-top:6px; margin-bottom:6px; font-style:italic}
div.teaser p.mehr {text-align:right; margin-bottom:2px}
div.teaser p.datum {text-align:right; color:#909090; background-color:#F0F4F4;
					float:none; font-style:normal}

div.zitat		{font-style:italic; border-left:30px solid #e0e0e0; padding-left:10px}
table.fussnoten {margin-top:24px; padding-top:10px; border-top:1px solid #a0a0a0}
table.fussnoten td {padding-bottom:6px; font-size:8pt}

table.bild td	{padding:0; background-color:#e0e0e0; font-size:8pt}
table.bild div	{margin:4px}

table.center	{margin-left:auto; margin-right:auto}

/*----------------------------------------------------------------------------*/
div.main		{margin-left:auto; margin-right:auto; width:770px}
table.main		{width:100%; border-collapse:collapse}
td.logo			{border:1px solid #000000; border-right:0}
td.kopf			{border:1px solid #a0a0a0; border-left:0; width:570px;
				 background-image:url(/common/bg.gif); padding:26px 16px 0 24px}
div.onurl		{margin-top:18px; text-align:right}
tr.dist td		{height:8px}

td.nav			{border:1px solid #a0a0a0; border-right:0; padding:16px 8px}
div.navtitel	{border:1px solid #a0a0a0; padding:1px 4px; margin:8px 0;
				 background-color:#e6eeee}
ul.nav			{margin:0; padding:0; list-style-type:none}
ul.nav li		{margin:0; padding:0 0 4px 0}
ul.nav li.nav2	{padding-left:16px; font-size:8pt}
ul.nav li.nav2 a {font-weight:normal}
ul.nav ul		{list-style-image:url(/common/l.gif); margin-left:12px}
ul.nav li.absatz {margin-top:10px}

ul.nav li.akt a {color:#009900}
ul.nav li.akt a:hover {color:#ff0000}


/*
ul.nav li.navabsatz	{margin-top:4px; font-size:8pt}
ul.nav li.navabsatz a {font-weight:normal}
ul.nav li.absatz2 {margin-top:12px}

*/



td.inhalt {border:1px solid #a0a0a0; border-left:0; padding:16px 16px 16px 24px}

td.copyr  {margin-top:6px; padding:2px; border:1px solid #a0a0a0;
		   text-align:center; vertical-align:middle;
		   font-size:8pt; color:#808080; background-color:#a0c0c0}

div.termin		{font-size:12pt; padding:1em 2em; border:1px solid #808080;
				 background-color:#e8e8e8}
div.termin b	{color:#ff0000}
div.termin small {font-size:10pt}



/* #######################################################################

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:#FF0000;
				 border-right:1px solid #a0a0a0}
td.weisserose	{background-color:#3270CD}
td.unterstuetzer {background-color:#FFFF00}
td.unterstuetzer td.titel {color:#000000}
td.presseartikel {background-color:#FF9000}
td.gericht		{background-color:#c0c0c0}
td.behoerde		{background-color:#808080}

td.titel		{color:#ffffff; font-size:20pt; font-weight:bold}
td.titel div	{text-align:right; font-size:8pt; font-weight:normal}
td.untertitel	{vertical-align:bottom; font-size:16pt; font-style:italic}

h2.motto		{margin-top:0; margin-bottom:18px}

td.nav			{background-color:#A0C0C0;
				 border:1px solid #a0a0a0; border-top-style:none}
td.navoben		{padding:4px}

p.naetreffdatum	{font-size:12pt}
div.umgezogen	{background-color:#E0EBEB}
div.infotelefon	{background-color:#FFFFCC}

table.hinweise td {text-align:center}

td.copyr		{padding:4px; text-align:right; vertical-align:bottom;
				 color:#404040; font-size:8pt}
td.copyr p		{margin:0}
				 
td.inhalt		{padding:10px;
				 border-right:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0}
*/
/*----------------------------------------------------------------------------*/
div.presseartikel {padding:30px}
div.presseartikel h4 {margin-top:12px}
div.dashed		{border-style:dashed}


/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
td.hinweis		{padding:4px; border:1px solid #a0a0a0; background-color:#f0f0f0; font-size:8pt}
td.linieoben	{border-top:1px solid #a0a0a0}

td.impressum	{padding:4px; border:1px solid #a0a0a0; background-color:#FFFFCC}
td.impressum p	{margin:0}

td.aufruftext	{padding-left:10px; font-size:13pt}
td.aufruftext2	{padding-left:10px; font-size:14pt}



/*---neu:---*/
.hinweis		{font-size:8pt}
.grau			{color:#808080}

div.marginalie	{float:right; margin:0; margin-left:8px; margin-top:3px; padding:4px}
div.bild		{background-color:#e0e0e0; font-size:8pt}
div.bild div	{padding:2pt}

div.bild		{font-size:8pt; font-style:italic; padding-bottom:4px}
div.bild p		{margin:4px 0 0 0 !important}
div.bild		{background-color:#ffffff}

hr				{height:0; border-style:none; border-top:1px solid #808080;
				 margin:2em 0}


/*
td.inhalt div	{border-width:1px; border-color:#a0a0a0} 			  ---???---
*/
xdiv.teaser p b	{color:#009933}

div.demoticker	{border:1px solid #FF0000; border-left:2px dashed #FF0000;
				 padding:4px; padding-left:8px; background-color:#E0FFFF}
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}
div.stuttgart	{background-color:#FFFFCC}

div.seitentitel	{border:1px solid #a0a0a0; padding:1px 4px; margin:0.6em 0 1.8em 0;
				 background-color:#e6eeee; font-weight:bold; letter-spacing:0.18em}
div.seitentitel span {color:#a0a0a0}
div.st1			{margin-bottom:0.3em}
div.st2mitgl	{color:#FF6600; background-color:#FFFF99}

p.datum			{float:right; margin:0.75em 0.3em 0 0; font-style:italic}
p.dat2			{margin-top:0.45em}

div.blockright	{text-align:right}
div.blockright div,div.blockright table {margin-left:auto}

div.blockcenter	{text-align:center}
div.blockcenter div,div.blockcenter table {margin-left:auto; margin-right:auto}

table.spalten th,
table.spalten td {padding:0 0.6em 0.4em 0}




div.fussnoten	{margin:4em 0 0 0; padding:0; font-size:8pt; color:#808080;
				 width:70%; 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}
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}



span.marginalie {float:left; width:184px; margin-left:-216px;
				 font-size:8pt; color:#808080; font-style:italic}

div.download 	{margin-top:1em; color:#58ab58; font-size:8pt; line-height:1.5em}
div.download 	{margin-top:4em; padding:0.5em; border:1px dashed #808080;
				 background-color:#e0e0e0}





div.trenner		{height:40px; margin:30px 0;
				 background:url("/common/logo-aaka-micro2.gif") no-repeat center top}
hr.trenner		{margin:2em 40%}

/*----------------------------------------------------------------------------*/

div.treffen		{padding:0.2em; text-align:center;
				 background-color:#ffffb8; border:1px solid #808080}
div.treffen p.heute {color:#cc3300; font-weight:bold}
div.treffen p.zusatz {color:#cc3300; font-weight:bold}
div.treffen p.nachspann {color:#3070af}

/*----------------------------------------------------------------------NEU---*/
dt				{font-weight:bold}

div.terminbalken	{border-left:12px solid #0064be; padding-left:8px;
					 margin:1em 0}
div.termintext		{font-size:8pt; margin-top:1em}
div.rubrikbalken	{border:1px solid #a0a0a0; padding:1px 4px; margin:1.8em 0;
					 background-color:#a0d0ff; font-weight:bold}

.ohnerandoben	{margin-top:0}

blockquote.presse {margin:2em 0 2em 40px; padding:0.5em 1em;
				   background-color:#e0e0e0; font-style:italic}
blockquote.presse p.pressedatum {text-align:right}
blockquote.presse h5 {margin:1em 0}

.fehler			{color:#FF0000}
.okay			{color:#00aa00}


/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

form div.notwendig	{float:right; font-size:8pt; color:#ff0000}
form input.submit	{padding:0.5em 2em}
form input.breit	{width:100%}
form dd.breit		{margin-left:0}
form dt sup			{color:#ff0000}

form dd.solid		{border-bottom:1px solid #808080; margin:1em 0}
form dd.dashed		{border-bottom:1px dashed #808080; margin:1em 0}
form dd.double		{border-bottom:3px double #808080; margin:1em 0}
form dd.dotted		{border-bottom:3px dotted #808080; margin:1em 0}

