A
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Swiss, Sans;
	TEXT-DECORATION: none;
}

A:link { COLOR: #36c; }
A:visited { COLOR: #36c; }
A:hover { COLOR: #000; }
#dontmiss { BACKGROUND: #e5edf5; }



A.show:link { COLOR: #36c; }
A.show:visited { COLOR: #36c; }
A.show:hover { COLOR: #000; }


a.mediagruppe:link  { COLOR: #333; }
a.mediagruppe:visited { COLOR: #333; }
a.mediagruppe:hover { COLOR: #333; }


.blau
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	BACKGROUND-COLOR: #b7bfbd;
}

.hblau { COLOR: #555; }

.blautext
{
	FONT-SIZE: 12px;
	COLOR: #333;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	TOP: 3px;
	BACKGROUND-COLOR: #f5f5f5;
}

.maintheme
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-weight: normal;
	color: #444;
	font-style: normal;
}

A.maintheme:hover { COLOR: #36c; }
A.maintheme:visited { COLOR: #444; }


A.mainthemeAct { COLOR: #36c; }


.subtheme
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.subtheme:hover { COLOR: #36c; }

.textbold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.textboldn
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #333;
}

.text
{
	FONT-SIZE: 12px;
	COLOR: #444;
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

h3.titel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #333;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin:0;padding0;
}

.textklein
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #444;
}

div
{
	FONT-SIZE: 12px;
	COLOR: #555;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

p {
	font-size: 12px;
	color: #555;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 2px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}

BODY
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

a.subtheme:link { color: #444; }
a.maintheme:link { color: #444; }

.veranstaltung
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #333;
}

.datum
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	line-height: 20px;
	text-decoration: overline;
	background-color: #E1E1C8;
}

a.blautext:visited { color: #36c; }
a.blautext:link { color: #36c; }
a.text:link { color: #36c; }
a.text:visited { color: #36c; }
a.blautext:hover { color: #444; }
a.text:hover { color: #444; }

/* von default.css */

h1,h2,h3,h4,h5,h6 {
	color: #333;
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
h2 {
	font-size: 18px;
	line-height: 40px;
	}
h3 {
	font-size: 16px;
	line-height: 22px;
	}
h4 {
	font-size: 12px;
	line-height: 26px;
	}
h5 {
	font-size: 12px;
	line-height: 16px;
	margin-top: 12px;
	}
	
h5.agenda { font-size:12px; color:#aaa}
/* h5.artikel { font-size:12px; color:#aaa; margin-top: 5px;}*/

h5.artikel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #333;
}


h5.aTitel a.titel	{font-size: 11px;line-height: 16px;}


h6 {
	font-size: 10px;
	line-height: 18px;
	}
h6.box {
	margin-left: 5px;
	font-size: 9px;
	font-weight: normal;
}

h6.artikelDate1 {
	font-size: 9px;
	font-weight: normal;
	color:#000;
	line-height: 9px;
	}
	
li {
	line-height: 18px;

}

div.mediaplayer						{margin:40px;padding:20px;background-color:#fff;}

div.mediasurvey						{margin:20px 0 0 0;vertical-align: top;}
div.mediaelement					{margin-left:40px;background-color:#fff}

div.mediagruppeliste				{margin:0;padding:0;background-color:#ccc;width:200px;float:left;vertical-align: top;}
div.mediagruppeliste h5				{margin:0;padding:0}
div.mediagruppeliste dl				{margin:0;padding:0}
div.mediagruppeliste dt				{padding:3px;border-color:#fff;border-width: 1px 0 0 0;border-style: solid;}
div.mediagruppeliste dt.sel			{background-color:#eee}
div.mediagruppeliste dt a:visited 	{color: #369;}
div.mediagruppeliste dt a:link 		{color: #369;}




div.mediaelementliste				{margin:0 0 0 5px;padding:0;background-color:#fff;width:370px;float:left;vertical-align: top;}
div.mediaelementliste h5			{margin:0;padding:0}

div.mediaelementliste table			{table-layout: auto;margin:0;padding:0;border-color:#999;border-width: 0 0 1px 1px;border-style: solid;}
div.mediaelementliste th			{margin:0;padding: 2px 5px;border-color:#999;border-width: 1px 1px 0 0;border-style: solid;text-align:left;}
div.mediaelementliste td			{margin:0;padding: 2px 5px;border-color:#999;border-width: 1px 1px 0 0;border-style: solid;text-align:left;}
div.mediaelementliste tr.sel		{background-color:#eee}
div.mediaelementliste  a:visited 	{color: #369;}
div.mediaelementliste  a:link 		{color: #369;}


div.mediaelementshow				{margin:10px 0 0 0;padding:0;background-color:#fff;}
div.mediaelementshow table			{table-layout: auto;margin:0;padding:0;border-color:#999;border-width: 0 0 1px 1px;border-style: solid;}
div.mediaelementshow th			{margin:0;padding: 2px 5px;border-color:#999;border-width: 1px 1px 0 0;border-style: solid;text-align:left;}
div.mediaelementshow td			{margin:0;padding: 2px 5px;border-color:#999;border-width: 1px 1px 0 0;border-style: solid;text-align:left;}
div.mediaelementshow tr.sel		{background-color:#eee}
div.mediaelementshow  a:visited 	{color: #369;}
div.mediaelementshow  a:link 		{color: #369;}



div.suchergebnissliste				{margin:0 0 0 5px;padding:0;background-color:#fff;width:100%;float:left;vertical-align: top;}
div.suchergebnissliste h5			{margin:0;padding:0}

div.suchergebnissliste table			{table-layout: auto;margin:0;padding:0;border-color:#999;border-width: 0 0 1px 1px;border-style: solid;}
div.suchergebnissliste th			{margin:0;padding: 2px 5px;border-color:#999;border-width: 1px 1px 0 0;border-style: solid;text-align:left;}
div.suchergebnissliste td			{margin:0;padding: 2px 5px;border-color:#999;border-width: 1px 1px 0 0;border-style: solid;text-align:left;}
div.suchergebnissliste tr.sel		{background-color:#eee}
div.suchergebnissliste  a:visited 	{color: #369;}
div.suchergebnissliste  a:link 		{color: #369;}


div.suche td { color: #000; font-size: 10px; line-height: 16px; margin-top: 2px; margin-bottom: 10px;vertical-align: top; }
div.suche input div.suche p { color: #000; font-size: 10px; line-height: 16px; margin-top: 2px; margin-bottom: 10px;vertical-align: top; }


p.input {margin:1px;}

p.cb, p input
{
	vertical-align:top;
	line-height: 16px;
	margin:0;
	padding:0;
	text-transform: inherit;
}

img.mediaL		{float:left;margin:3px 8px 0 0;}
img.mediaR		{float:right;margin:0}