
	
	/* Allgemeine Angaben ------------------------------------------ */
	body{
		margin:0px;
		padding:0px;
		width:100%;
		background-color : #ffffff;
	}
	
	
	/* Zentrierung der kompletten Site------------------------------- */
	#centerIE {
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color:#ffffff; /* Background set again! */
		width:100%;
		height:100%;
	}
	#centerW3C {
		width:780px;
		background-color:#ffffff; /* seitenfarbe */
		/* background-image:url(../images/spandau/css/spalten.gif); */
		padding:0px;
		text-align:left;
	}
	
		
	/* Standardschrift ----------------------------------------------- */
	body, td{
		font-size:11px;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height:15px;
		color:#453d4b;
	}
	td,th{
		vertical-align:top;
	}
	a{color:#333333;}
	a:hover{color:#660000;}
	
	img {border-style:none;}
	
	
	/* Seiten Hauptelemente ------------------------------------------------- */
	#kopf{
		margin-bottom:1px;
	}
	#kopfbild{
		margin-bottom:1px;
	}
	
	#mainnav{
		width:780px;
		height:25px;
		overflow:hidden;
		margin-bottom:20px;
	}
	#leftnav{
		width:156px;
		margin-right:16px;
		float:left;
	}
	#seite{
		width:608px;
		float:left;
	}
	#footer{
		clear:both;
	}
	
	
	
	/* mainnav */
	#mainnav .gruppe3, #mainnav .gruppe4, #mainnav .gruppe5, #mainnav .gruppe6{
		display:block;
		width:159px;
		overflow:hidden;
		float:left;
		margin-left:1px;
	} 
	#mainnav a{
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
		font-size:11px;
		line-height:25px;
		padding-left:3px;
		padding-right:5px;
	}
	/* Mainnav backgroundcolors per group */
	#mainnav .gruppe3{
		background-color:#000066;
	}
	#mainnav .gruppe4{
		background-color:#99ccff;
	}
	#mainnav .gruppe5{
		background-color:#cc0000;
	}
	#mainnav .gruppe6{
		background-color:#003500;
	}
	
	
	/* Navigation Default (ist Spandau live da nur dieses 3 Ebenen hat) --------------------------------------------- */
	#leftnav a{ /* Default for all */
		display:block;
		font-size:11px;
		color:000000;
		text-decoration:none;
		line-height:22px;
		background-image:url(../images/spandau/css/nav/arrow_dark.gif);
		background-repeat:no-repeat;
		background-position:11px 9px;
		padding-left:20px;
		background-color:#e5e5e5;
		border-style:none none solid none;
		border-width:1px;
		border-color:ffffff;
	}
	
	/* first */
	#leftnav .navpoint a{	/* first level */
		/* is default */
	}
	#leftnav .navpoint_active a, #leftnav a:hover{ /* first level active und hover */
		background-image:url(../images/spandau/css/nav/arrow_bright.gif);
		color:#ffffff;
	}
	
	/* second */
	#leftnav .navpoint_active .navpoint a{
		padding-left:28px;
		background-position:19px 8px;
	}
	#leftnav .navpoint_active .navpoint_active a, leftnav .navpoint_active .navpoint a:hover{
		padding-left:28px;
		background-position:19px 8px;
	}
	
	/* third */
	#leftnav .navpoint_active .navpoint_active .navpoint a{
		padding-left:37px;
		background-position:28px 8px;
	}
	#leftnav .navpoint_active .navpoint_active .navpoint_active a{
		padding-left:37px;
		background-position:28px 8px;
	}
	
	
	/* Fläche unter Navigation */
	#leftnav .spacergruppe3, #leftnav .spacergruppe4, #leftnav .spacergruppe5, #leftnav .spacergruppe6 {
		background-color:#e5e5e5;
		height:60px;
	}
	#leftnav .spacergruppe16{
		background-color:#9b9b9b;
		height:60px;
	}
	
	
	
	/* Navigationsfarben je Gruppe Gruppen --------------------------------------------- */
	#leftnav .gruppe3 a:hover														{background-color:#000066;}
	#leftnav .gruppe3 .navpoint_active a											{background-color:#000066;} /* gewählter Hauptpunkt Gruppe3 */
	
	#leftnav .gruppe3 .navpoint_active .navpoint a									{background-color:#27267d;} /* Unterpunkt */
	#leftnav .gruppe3 .navpoint_active .navpoint a:hover							{background-color:#41408c;} /* Unterpunkt Mouseover */
	#leftnav .gruppe3 .navpoint_active .navpoint_active a							{background-color:#27267d;} /* Unterpunkt ausgewählt */
	#leftnav .gruppe3 .navpoint_active .navpoint_active a:hover						{background-color:#41408c;} /* Unterpunkt ausgewählt Mouseover */
	
	#leftnav .gruppe3 .navpoint_active .navpoint_active .navpoint a					{background-color:#41408c;} 
	#leftnav .gruppe3 .navpoint_active .navpoint_active .navpoint a:hover			{background-color:#5a599b;} 
	#leftnav .gruppe3 .navpoint_active .navpoint_active .navpoint_active a			{background-color:#41408c;} 
	#leftnav .gruppe3 .navpoint_active .navpoint_active .navpoint_active a:hover	{background-color:#41408c;} 
	
	
	#leftnav .gruppe4 a:hover														{background-color:#99cdff; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);} /* (Sonderfall heller Hintergrund) */
	#leftnav .gruppe4 .navpoint_active a											{background-color:#99cdff; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);} /* gewählter Hauptpunkt Gruppe4 (Sonderfall hell) */
	
	#leftnav .gruppe4 .navpoint_active .navpoint a									{background-color:#a8d4ff;} /* Unterpunkt */
	#leftnav .gruppe4 .navpoint_active .navpoint a:hover							{background-color:#bddeff;} /* Unterpunkt Mouseover */
	#leftnav .gruppe4 .navpoint_active .navpoint_active a							{background-color:#a8d4ff;} /* Unterpunkt ausgewählt */
	#leftnav .gruppe4 .navpoint_active .navpoint_active a:hover						{background-color:#bddeff;} /* Unterpunkt ausgewählt Mouseover */
	
	#leftnav .gruppe4 .navpoint_active .navpoint_active .navpoint a					{background-color:#bddeff;} 
	#leftnav .gruppe4 .navpoint_active .navpoint_active .navpoint a:hover			{background-color:#c7e4ff;} 
	#leftnav .gruppe4 .navpoint_active .navpoint_active .navpoint_active a			{background-color:#bddeff;} 
	#leftnav .gruppe4 .navpoint_active .navpoint_active .navpoint_active a:hover	{background-color:#c7e4ff;} 
	
	
	#leftnav .gruppe5 a:hover														{background-color:#cc0001;}
	#leftnav .gruppe5 .navpoint_active a											{background-color:#cc0001;} /* gewählter Hauptpunkt Gruppe5 */
	
	#leftnav .gruppe5 .navpoint_active .navpoint a									{background-color:#d42627;} /* Unterpunkt */
	#leftnav .gruppe5 .navpoint_active .navpoint a:hover							{background-color:#d94041;} /* Unterpunkt Mouseover */
	#leftnav .gruppe5 .navpoint_active .navpoint_active a							{background-color:#d42627;} /* Unterpunkt ausgewählt */
	#leftnav .gruppe5 .navpoint_active .navpoint_active a:hover						{background-color:#d94041;} /* Unterpunkt ausgewählt Mouseover */
	
	#leftnav .gruppe5 .navpoint_active .navpoint_active .navpoint a					{background-color:#d94041;} 
	#leftnav .gruppe5 .navpoint_active .navpoint_active .navpoint a:hover			{background-color:#de595a;} 
	#leftnav .gruppe5 .navpoint_active .navpoint_active .navpoint_active a			{background-color:#d94041;} 
	#leftnav .gruppe5 .navpoint_active .navpoint_active .navpoint_active a:hover	{background-color:#de595a;} 
	
	
	#leftnav .gruppe6 a:hover														{background-color:#19351a;}
	#leftnav .gruppe6 .navpoint_active a											{background-color:#19351a;} /* gewählter Hauptpunkt Gruppe6 */
	
	#leftnav .gruppe6 .navpoint_active .navpoint a									{background-color:#3b533c;} /* Unterpunkt */
	#leftnav .gruppe6 .navpoint_active .navpoint a:hover							{background-color:#536853;} /* Unterpunkt Mouseover */
	#leftnav .gruppe6 .navpoint_active .navpoint_active a							{background-color:#3b533c;} /* Unterpunkt ausgewählt */
	#leftnav .gruppe6 .navpoint_active .navpoint_active a:hover						{background-color:#536853;} /* Unterpunkt Mouseover */
	
	#leftnav .gruppe6 .navpoint_active .navpoint_active .navpoint a					{background-color:#536853;} 
	#leftnav .gruppe6 .navpoint_active .navpoint_active .navpoint a:hover			{background-color:#697c6a;} 
	#leftnav .gruppe6 .navpoint_active .navpoint_active .navpoint_active a			{background-color:#536853;} 
	#leftnav .gruppe6 .navpoint_active .navpoint_active .navpoint_active a:hover	{background-color:#697c6a;} 
	
	/* sonderseiten */
	#leftnav .gruppe16 a															{background-color:#9b9b9b; color:#ffffff; background-image:url(../images/spandau/css/nav/arrow_bright.gif);}
	#leftnav .gruppe16 a:hover														{background-color:#b1b1b1;}
	#leftnav .gruppe16 .navpoint_active a											{background-color:#b1b1b1;} /* gewählter Hauptpunkt Gruppe6 */
	
	#leftnav .gruppe16 .navpoint_active .navpoint a									{background-color:#d3d3d3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);}} /* Unterpunkt */
	#leftnav .gruppe16 .navpoint_active .navpoint a:hover							{background-color:#e3e3e3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);} /* Unterpunkt Mouseover */
	#leftnav .gruppe16 .navpoint_active .navpoint_active a							{background-color:#d3d3d3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);} /* Unterpunkt ausgewählt */
	#leftnav .gruppe16 .navpoint_active .navpoint_active a:hover					{background-color:#e3e3e3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);} /* Unterpunkt Mouseover */
	
	#leftnav .gruppe16 .navpoint_active .navpoint a									{background-color:#d3d3d3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);}} /* Unterpunkt */
	#leftnav .gruppe16 .navpoint_active .navpoint a:hover							{background-color:#e3e3e3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);} /* Unterpunkt Mouseover */
	#leftnav .gruppe16 .navpoint_active .navpoint_active a							{background-color:#d3d3d3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);} /* Unterpunkt ausgewählt */
	#leftnav .gruppe16 .navpoint_active .navpoint_active a:hover					{background-color:#e3e3e3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);} /* Unterpunkt Mouseover */

	#leftnav .gruppe16 .navpoint_active .navpoint_active .navpoint a				{background-color:#d3d3d3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);}} /* Unterpunkt */ 
	#leftnav .gruppe16 .navpoint_active .navpoint_active .navpoint a:hover			{background-color:#e3e3e3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);} 
	#leftnav .gruppe16 .navpoint_active .navpoint_active .navpoint_active a			{background-color:#d3d3d3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);} 
	#leftnav .gruppe16 .navpoint_active .navpoint_active .navpoint_active a:hover	{background-color:#e3e3e3; color:#000000; background-image:url(../images/spandau/css/nav/arrow_dark.gif);} 
		
	
	
	
	
	
	
	.hidecontent{ /* HACK to force backgroundcolor in empty area to be shown */
		font-size:1px;
		line-height:0px;
	}
	
	/* Spaltenaufteilung der Seite ---------------------------------------- */
	#seite .element{
		margin-bottom:20px;
	}
	#seite .gesamtbreite{
		width:608px;
	}
	#seite .box{
		padding:4px;
		background-color:#e5e5e5;	
	}
	#seite .box h1, #seite .box h2{
		color:#000066;
	}
	
	#seite .spalte1{
		width:296px;
		margin-right:16px;
		float:left;
	}
	#seite .spalte2{
		width:296px;
		float:left;
	}
	
	
	.contentelement{
		clear:both;
	}
	
	#seite .contentelement ul{
		margin:0px;
		margin-left:15px;
		padding:0px;
		list-style-type:square;
	}
	#seite .contentelement li{
		padding:0px;
		margin:0px;
	}
	#seite h1{
		font-size:12px;
	}
	#seite h2{
		font-size:14px;
	}
	#seite .contentelement h1, #seite .contentelement h2{
		padding:0px 0px 10px 0px;
		margin:0px;
	}
	#seite .download{
		margin-bottom:6px;
	}
	
	#seite #veranstaltungssuche td, #seite .haendleranmeldung td{
		border-color:#bbc1c4;
		border-width:1px;
		border-style:none none solid none;
		padding:2px;
		vertical-align:middle;
	}
	#seite .haendleranmeldung td{
		border-style:none;
	}
	#seite table.haendleranmeldung {
		border-color:#bbc1c4;
		border-width:1px;
		border-style:none none solid none;
		padding-bottom:10px;
	}
	#seite #veranstaltungssuche select, #seite .haendleranmeldung select{
		border-color:#bbc1c4;
		border-width:1px;
		border-style:solid;
		padding:2px;
		width:300px;
	}
	#seite #veranstaltungssuche input, #seite .haendleranmeldung input{
		border-color:#bbc1c4;
		border-width:1px;
		border-style:solid;
		padding:2px;
		width:300px;
		background-color:#ffffff;
	}
	#seite .haendleranmeldung td.checkbox{
		vertical-align:top;
	}
	#seite .haendleranmeldung td.checkbox input{
		padding:2px;
		width:20px;
	}
	#seite .haendleranmeldung textarea{
		border-color:#bbc1c4;
		border-width:1px;
		border-style:solid;
		padding:2px;
		width:400px;
		background-color:#ffffff;
	}
	
	
	#seite #veranstaltung{
		width:452px;
	}
	#seite #veranstaltung h2{
		background-color:#99cdff;
		padding:4px;
		margin:0px;
		font-size:11px;
	}
	#seite #veranstaltung .datum{
		text-align:right;
		font-size:10px;
		font-weight:bold;
	}	
	#seite #veranstaltung .bild_links {
		float:left;
		margin-right: 8px;
		margin-bottom: 5px;
	}
	
	
	#seite #veranstalter{
		width:146px;
		float:right;
		background-color:#f5f5f5;
		font-size:10px;
		color:#666666;
	}
	#seite #veranstalter td{
		font-size:10px;
	}
	
	#seite #veranstalter h2{
		background-color:#99CCFF;
		padding:4px;
		margin:0px;
		font-size:10px;
	}
	#seite #veranstalter .info{
		padding:4px;
	}
	
	
	
	
	
	
	
	
	/* Sitemap ------------------------------------------------ */
	#sitemap{
	
	}
	#sitemap a{
		line-height:20px;
		text-decoration:none;
	}
	
	#sitemap .sitemapgruppe_3{
		background-color:#000066;
	}
	#sitemap .sitemapgruppe_3 a{
		padding-left:8px;
		color:#ffffff;
		font-weight:bold;
	}
	#sitemap .sitemapgruppe_4{
		background-color:#99ccff;
	}
	#sitemap .sitemapgruppe_4 a{
		padding-left:8px;
		color:#ffffff;
		font-weight:bold;
	}
	#sitemap .sitemapgruppe_5{
		background-color:#cc0000;
	}
	#sitemap .sitemapgruppe_5 a{
		padding-left:8px;
		color:#ffffff;
		font-weight:bold;
	}
	#sitemap .sitemapgruppe_6{
		background-color:#003500;
	}
	#sitemap .sitemapgruppe_6 a{
		padding-left:8px;
		color:#ffffff;
		font-weight:bold;
	}
	#sitemap .sitemapelement{
		margin-left:20px;
		font-weight:bold;
	}
	#sitemap .sitemapsubelement{
		margin-left:40px;
	}
	
	
	
	
	
	
	
	
	
	/* Footer     --------------------------------------------- */
	#footer{
		clear:both;
	}
	#footer #inhalt{
		font-size:10px;
		color:#ffffff;
		text-align:center;
		background-color:#666666;	
	}
	#footer #inhalt a{
		color:#ffffff;
	}
	
	
	/* Kontaktformular ------------------------------- */
	.eingabe{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px; 
		color:#333333;	
		border-style:solid;
		border-color:#666666 #666666 #666666 #666666;
		border-width:1px;
		text-align:left;
		width:140px
		
	}
	.eingabe_long{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px; 
		color:#333333;	
		border-style:solid;
		border-color:#666666 #666666 #666666 #666666;
		border-width:1px;
		text-align:left;
		width:340px
		
	}
	.eingabe_sonstiges {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#333333;	
		border-style:solid;
		border-color:#666666 #666666 #666666 #666666;
		border-width:1px;
		text-align:left;
		width:270px;
		height:100px;
	}
	.textarea_kontakt{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px; 
		color:#333333;	
		border-style:solid;
		border-color:#666666 #666666 #666666 #666666;
		border-width:1px;
		text-align:left;
		width:340px;
		height:162px;
	}
	.absendebutton {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px; 
		color:#333333;	
		border-style:solid;
		border-color:#666666 #666666 #666666 #666666;
		border-width:1px;
		text-align:center;
		background-color:#EEEEEE;
	}
	.error{
		color:#990000;
	}
	.rahmen{
		padding:4px;
		border-style:solid;
		border-color:#666666 #666666 #666666 #666666;
		border-width:1px;
		background-color:#dddddd;
	}
