body
{
background-color: #3A4455;
}

div.bckgrey { background-color: #e1e5ec; visibility: visible; position: absolute; top: 25px; left: 60px; width: 875px; height: 678px; }

div.bckwhite { background-color: #fff; visibility: visible; position: absolute; top: 25px; left: 935px; width: 227px; height: 678px; }

div.startimg { visibility: visible; position: absolute; top: 115px; left: 365px; width: 754px; height: 307px; }

div.galerieimg { visibility: visible; position: absolute; top: 115px; left: 365px; width: 569px; height: 307px; }

div.listimg { visibility: visible; position: absolute; top: 115px; left: 365px; width: 754px; height: 587px; }

div.bereich { visibility: visible; position: absolute; top: 53px; left: 100px; width: 248px; height: 48px; }

div.logo { visibility: visible; position: absolute; top: 45px; left: 969px; width: 150px; height: 50px; }

div.sidenavi1  { visibility: visible; position: absolute; top: 85px; left: 606px; width: 329px; height: 30px; color: #647A8F; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.sidenavi2  { visibility: visible; position: absolute; top: 440px; left: 110px; width: 119px; height: 198px; }

div.navi2 { z-index: 50; visibility: visible; position: absolute; top: 445px; left: 954px; width: 180px; height: 243px; color: #ADACBA; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.themen { background-color: #fff; visibility: visible; position: absolute; top: 115px; left: 100px; width: 132px; height: 307px;}

div.themenin { width: 122px; color: #647A8F; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top:10px;}

div.branchen { background-color: #728ba2; visibility: visible; position: absolute; top: 115px; left: 232px; width: 133px; height: 307px;}

div.branchenin { width: 122px; color: white; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top:10px;}

div.bereichnavi { visibility: visible; position: absolute; top: 676px; left: 101px; width: 265px; height: 27px; }

div.info  { visibility: visible; position: absolute; top: 215px; left: 615px; width: 300px; height: 180px; color: white; font-size:12px; line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.ibox  { visibility: visible; position: absolute; top: 300px; left: 645px; width: 171px; height: 96px; border:0px;}

div.status  { visibility: visible; position: absolute; top: 150px; left: 390px; width: 300px; height: 180px; color: white; font-size:18px; line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.startcontent { visibility: visible; position: absolute; top: 445px; left: 375px; width: 550px; height: 223px; color: #647A8F; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.fscontent { visibility: visible; position: absolute; top: 445px; left: 375px; width: 550px; height: 223px; color: #647A8F; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; overflow: auto}

div.veranstcontent { visibility: visible; position: absolute; top: 117px; left: 607px; width: 320px; height: 280px; color: #647A8F; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

div.listcontent { visibility: visible; position: absolute; top: 115px; left: 365px; width: 569px; height: 587px; overflow: auto;}

div.veranstaltungimg  { visibility: visible; position: absolute; top: 115px; left: 365px; width: 218px; height: 307px;}

.listheadspace {padding-left:20px;}

p { color: #647A8F; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }

li { color: #647A8F; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }

h4 {
	color: #647A8F;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td { color: #647A8F; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }

td.listhead {height:27px; background-image:url(../img/head-liste.jpg); color:white;font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

td.flist  { height:17px; color: #647A8F; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }

a:link    {  color: #647A8F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:active  {  color: #647A8F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:visited { color: #647A8F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:hover   {  color: #647A8F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

a.side1:link   { color: #647A8F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.side1:active  { color: #647A8F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.side1:visited { color: #647A8F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.side1:hover   { color: #ADACBA; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

a.side2:link    { color: #ADACBA; font-size:11px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.side2:active  { color: #ADACBA; font-size:11px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.side2:visited { color: #ADACBA; font-size:11px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.side2:hover   { color: #647A8F; font-size:11px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

a.navi2:link    { color: #ADACBA; font-size:11px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.navi2:active  { color: #ADACBA; font-size:11px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.navi2:visited { color: #ADACBA; font-size:11px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.navi2:hover   { color: #647A8F; font-size:11px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

a.navi2a:link    { color: #ADACBA; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.navi2a:active  { color: #ADACBA; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.navi2a:visited { color: #ADACBA; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.navi2a:hover   { color: #647A8F; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

a.bereich:link   { color: white; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left:20px;}
a.bereich:active  { color: white; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left:20px;}
a.bereich:visited { color: white; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left:20px;}
a.bereich:hover   { color: white; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding-left:20px;}

a.themen:link   { color: #647A8F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px; font-weight:normal; }
a.themen:active  { color: #647A8F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px;font-weight:normal;}
a.themen:visited { color: #647A8F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px;font-weight:normal;}
a.themen:hover   { color: #647A8F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; line-height:22px;font-weight:normal;}

a.branchen:link   { color: white; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px;font-weight:normal;}
a.branchen:active  { color: white; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px;font-weight:normal;}
a.branchen:visited { color: white; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px;font-weight:normal;}
a.branchen:hover   { color: white; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; line-height:22px;font-weight:normal;}

h4.list	{
	color: #849AaF;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.list	{
	color: #849AaF;
	font-size: 9px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-bottom: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.listgross:link    { color: #647A8F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.listgross:active  { color: #647A8F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.listgross:visited { color: #647A8F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.listgross:hover   { color: #647A8F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }


a.listklein:link    { color: #647A8F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;}
a.listklein:active  { color: #647A8F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;}
a.listklein:visited { color: #647A8F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;}
a.listklein:hover   { color: #647A8F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline;}

a.listfoot1:link   { color: #3A4455; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px; font-weight:normal; padding-left:20px;}
a.listfoot1:active  { color: #3A4455; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px;font-weight:normal; padding-left:20px;}
a.listfoot1:visited { color: #3A4455; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px;font-weight:normal; padding-left:20px;}
a.listfoot1:hover   { color: #3A4455; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; line-height:22px;font-weight:normal; padding-left:20px;}

a.listfoot2:link   { color: #3A4455; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px; font-weight:normal;}
a.listfoot2:active  { color: #3A4455; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px;font-weight:normal;}
a.listfoot2:visited { color: #3A4455; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:22px;font-weight:normal;}
a.listfoot2:hover   { color: #3A4455; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; line-height:22px;font-weight:normal;}

table.anmeldeformular td {
	padding: 3px;
	padding-left: 0;
}

table.news_liste p {
	padding: 0px;
	margin: 0;
}

table.news_liste h4 {
	padding: 0px;
	margin: 0;
}


/************** BRANCHEN & THEMEN ******************/
div.bckthemen	{width:122px;
		padding-left: 10px;}

div.bckthemen_aktiv {width:122px;
		padding-left: 10px;
		background-color: #a2bbc2;
		color: white;}

div.bckbranchen {width:122px;
		padding-left: 10px;}

div.bckbranchen_aktiv {width:122px;
		padding-left: 10px;
		background-color: #425b62;
		color: white;}


/*************** KONTAKTFORMULAR *******************/
td.formular	{color: #647A8F;
		font-size:11px;
		line-height:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		vertical-align: top;}
td.formular_fehler {color: red;
		font-size:11px;
		line-height:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		vertical-align: top;}

td.formular_pflicht {color: #647A8F;
		font-size:10px;
		line-height:14px;
		padding-top: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		vertical-align: top;}

input.formular_submit {color: #647A8F;
		font-size:11px;
		line-height:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border: #647A8F;
		background-color: b4cadf;}

/*************** VERWALTUNG ************************/

p.verwaltung	{font-family: arial;
		font-size: 12px;
		font-weight: normal;
		color: #2A3E36}
h4.verwaltung	{font-family: arial;
		font-size: 12px;
		font-weight: bold;
		color: #2A3E36}
h3.verwaltung	{font-family: arial;
		font-size: 16px;
		font-weight: bold;
		color: #2A3E36}
td.verwaltung2	{background-color: #cAdEd6;
		padding: 5px;
		padding-bottom: 20px;}
td.verwaltung1	{background-color: #dAeEe6;
		padding: 5px;
		padding-bottom: 20px;}
div.verwaltung_infobox{
		position: absolute;
		top: 15px;
		left: 15px;
		width: 200px;
		padding: 5px;
		font-family: arial;
		color: #2A3E36;
		background-color: #cAdEd6;
		border: 1px solid #2A3E36;
		font-size: 11px;
		font-weight: normal;
		display:none;
		z-index: 101}

div.news_einzeln {margin: 20px;}
