body {
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial;		
	background-image:url(/designs/stadtlangen/bg_hintergrund.gif);
	background-repeat:repeat-y;
}

div, td {
	font-family:Verdana,Arial;		
}

img {
	border:0px;
}

a:active, a:visited, a:link {
	color: #BA0F37;
	font-style: normal;
	text-decoration: none;
}

a:hover{
	color: #BA0F37;
	text-decoration: underline;
}

p {margin:0px;}

input, select, textarea 
{
    border:1px solid #999999;
}

div.wzkp_horizontalnavigation {
	width:980px;
	height:15px;
}
		
/*BEGINN: Gestaltung der horizontalen Navigation der x. Zeile*/
div.wzkp_navhorizontal_z1 {
	padding-left:260px;
	padding-top:2px;
}

div.wzkp_navhorizontal_z1 a:link, div.wzkp_navhorizontal_z1 a:visited, div.wzkp_navhorizontal_z1 a:active{	
	text-decoration:none;
	color:#8D834B;
	font-weight:bold;
	padding-right:16px;
	font-size:0.75em;
}

div.wzkp_navhorizontal_z1 a:hover, div.wzkp_navhorizontal_z1 a.selected{
	text-decoration:none;
	color:#BA0F37;
	font-weight:bold;
	padding-right:16px;
	font-size:0.75em;
}

td.wzkp_navhorizontal_trenner_z1 {
	width:5px;
}

/*BEGINN: Gestaltung der horizontalen Navigation der x. Zeile*/
div.wzkp_navhorizontal_z2 {
	padding-left:315px;
	padding-top:2px;	
}

div.wzkp_navhorizontal_z2 a:link, div.wzkp_navhorizontal_z2 a:visited, div.wzkp_navhorizontal_z2 a:active{
	text-decoration:none;
	color:#8D834B;
	font-weight:bold;
	padding-right:16px;
	font-size:0.75em;
}

div.wzkp_navhorizontal_z2 a:hover, div.wzkp_navhorizontal_z2 a.selected{
	text-decoration:none;
	color:#BA0F37;
	font-weight:bold;
	padding-right:16px;
	font-size:0.75em;
}

td.wzkp_navhorizontal_trenner_z2 {
	width:5px;
}
/*ENDE: Gestaltung der horizontalen Navigation der x. Zeile*/	

/*BEGINN: Gestaltung der horizontalen Navigation der x. Zeile*/
div.wzkp_navhorizontal_z3 {
	padding-left:315px;
	padding-top:2px;	
}

div.wzkp_navhorizontal_z3 a:link, div.wzkp_navhorizontal_z3 a:visited, div.wzkp_navhorizontal_z3 a:active{
	text-decoration:none;
	color:#8D834B;
	font-weight:bold;
	padding-right:16px;
	font-size:0.75em;
}

div.wzkp_navhorizontal_z3 a:hover, div.wzkp_navhorizontal_z3 a.selected{
	text-decoration:none;
	color:#BA0F37;
	font-weight:bold;
	padding-right:16px;
	font-size:0.75em;
}

td.wzkp_navhorizontal_trenner_z3 {
	width:5px;
}
/*ENDE: Gestaltung der horizontalen Navigation der x. Zeile*/		
						
/*BEGINN: Gestaltung der Module der x. Spalte*/
table.wzkp_mrahmen_s1 {
	width:100%;				
	padding:0px;
	margin:0px;	
	padding-bottom:0px;										
}					

div.wzkp_mueberschrift_s1  {				
}

div.wzkp_mueberschrift_s1 td  {
}

div.wzkp_minhalt_s1  {
}
/*ENDE: Gestaltung der Module der x. Spalte*/

/*BEGINN: Gestaltung der Module der x. Spalte*/
table.wzkp_mrahmen_s2{
	width:100%;
	padding:0px;
	margin:0px;							
}					

div.wzkp_mueberschrift_s2 {				
		
}

div.wzkp_mueberschrift_s2 div  {				
	margin-left:15px;
	margin-top:15px;
	font-weight:bold;
	color:#8D834B;
	font-family:Verdana,Arial,Helvetica;
	font-size:1.0em;
}

div.wzkp_minhalt_s2  {
	width:490px;
	margin-left:15px;
	margin-top:20px;
	font-size:0.75em;
}
/*ENDE: Gestaltung der Module der x. Spalte*/

/*BEGINN: Gestaltung der Module der x. Spalte*/
table.wzkp_mrahmen_s3{
	width:100%;				
	padding:0px;
	margin:0px;							
}					

div.wzkp_mueberschrift_s3 {				
	border:0px solid #FFFFFF;	
	border-left:1px solid #FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.75em;			
}

div.wzkp_mueberschrift_s3 td  {
	color:#FFFFFF;				
}

div.wzkp_minhalt_s3  {
	padding:0px;
	padding-bottom:10px;
	font-size:0.75em;
}
/*ENDE: Gestaltung der Module der x. Spalte*/

/*BEGINN: Navigationsbaum*/		
div.wzkp_navbaum_s1 {				
}			

/*Ebene 1*/
div.wzkp_navbaum_s1_e1 {	
	width:199px;
}

div.wzkp_navbaum_s1_e1 a:link, div.wzkp_navbaum_s1_e1 a:visited, div.wzkp_navbaum_s1_e1 a:active
{
    padding:4px 20px 4px 30px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.75em;
	font-weight:bold;
	background-image:url(/designs/stadtlangen/bn_navigation.gif);background-repeat:no-repeat;background-position:20px 7px;
}

div.wzkp_navbaum_s1_e1 a:hover{
    padding:4px 20px 4px 30px;
	display:block;
	color:#B7002D;
	text-decoration:none;
	font-size:0.75em;
	font-weight:bold;
	background-image:url(/designs/stadtlangen/bn_navigation.gif);background-repeat:no-repeat;background-position:20px 7px;	
}

div.wzkp_navbaum_s1_e1_gewaehlt {
	width:199px;
}

div.wzkp_navbaum_s1_e1_gewaehlt a:link, div.wzkp_navbaum_s1_e1_gewaehlt a:visited, div.wzkp_navbaum_s1_e1_gewaehlt a:active{
	padding:4px 20px 4px 30px;
	display:block;
	color:#B7002D;
	text-decoration:none;
	font-size:0.75em;
	font-weight:bold;
	background-image:url(/designs/stadtlangen/bn_navigation.gif);background-repeat:no-repeat;background-position:20px 7px;	
}

div.wzkp_navbaum_s1_e1_gewaehlt a:hover{
	padding:4px 20px 4px 30px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.75em;
	font-weight:bold;
	background-image:url(/designs/stadtlangen/bn_navigation.gif);background-repeat:no-repeat;background-position:20px 7px;	
}

/*Ebene 2*/
div.wzkp_navbaum_s1_e2 {	
	width:199px;
}

div.wzkp_navbaum_s1_e2 a:link, div.wzkp_navbaum_s1_e2 a:visited, div.wzkp_navbaum_s1_e2 a:active{
	padding-left:40px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}

div.wzkp_navbaum_s1_e2 a:hover{
	padding-left:40px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	color:#B7002D;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}

div.wzkp_navbaum_s1_e2_gewaehlt {
	width:199px;
}

div.wzkp_navbaum_s1_e2_gewaehlt a:link, div.wzkp_navbaum_s1_e2_gewaehlt a:visited, div.wzkp_navbaum_s1_e2_gewaehlt a:active{
	padding-left:40px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	color:#B7002D;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}

div.wzkp_navbaum_s1_e2_gewaehlt a:hover{
	padding-left:40px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}

/*Ebene 3*/
div.wzkp_navbaum_s1_e3 a:link, div.wzkp_navbaum_s1_e3 a:visited, div.wzkp_navbaum_s1_e3 a:active{
	padding-left:50px;
	padding-top:1px;
	padding-bottom:1px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}

div.wzkp_navbaum_s1_e3 a:hover{
	padding-left:50px;
	padding-top:1px;
	padding-bottom:1px;
	display:block;
	color:#B7002D;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}

div.wzkp_navbaum_s1_e3_gewaehlt {
	width:199px;
}

div.wzkp_navbaum_s1_e3_gewaehlt a:link, div.wzkp_navbaum_s1_e3_gewaehlt a:visited, div.wzkp_navbaum_s1_e3_gewaehlt a:active{
	padding-left:50px;
	padding-top:1px;
	padding-bottom:1px;
	display:block;
	color:#B7002D;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}

div.wzkp_navbaum_s1_e3_gewaehlt a:hover{
	padding-left:50px;
	padding-top:1px;
	padding-bottom:1px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}

/*Ebene 4*/
div.wzkp_navbaum_s1_e4 {	
	width:199px;
}

div.wzkp_navbaum_s1_e4 a:link, div.wzkp_navbaum_s1_e4 a:visited, div.wzkp_navbaum_s1_e4 a:active{
	padding-left:60px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}

div.wzkp_navbaum_s1_e4 a:hover{
	padding-left:60px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	color:#B7002D;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}

div.wzkp_navbaum_s1_e4_gewaehlt {
	width:199px;
}

div.wzkp_navbaum_s1_e4_gewaehlt a:link, div.wzkp_navbaum_s1_e4_gewaehlt a:visited, div.wzkp_navbaum_s1_e4_gewaehlt a:active{
	padding-left:60px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	color:#B7002D;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}

div.wzkp_navbaum_s1_e4_gewaehlt a:hover{
	padding-left:60px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.66em;
	font-weight:bold;
}
/*ENDE: Navigationsbaum*/
/*ENDE: Gestaltung der Module der x. Spalte*/


/*BEGINN: DateilistenModul*/	
table.wzkp_dl_s2 {
	width:95%;
}

td.wzkp_dl_ueberschrift_symbol_s2 {
	width:1%;
	padding:3px;				
	border-bottom:1px solid #CCCCCC;
}	

td.wzkp_dl_ueberschrift_name_s2 {
	width:80%;
	padding:3px;				
	font-weight:bold;				
	border-bottom:1px solid #CCCCCC;
}	

td.wzkp_dl_ueberschrift_groesse_s2 {
	width:10%;
	padding:3px;				
	font-weight:bold;
	text-align:right;
	border-bottom:1px solid #CCCCCC;
}	

td.wzkp_dl_ueberschrift_geaendert_s2 {
	width:10%;
	padding:3px;				
	font-weight:bold;				
	border-bottom:1px solid #CCCCCC;
}			

td.wzkp_dl_z_symbol_s2 {
	padding:3px;	
	border-bottom:1px solid #CCCCCC;
}

td.wzkp_dl_z_name_s2 {
	padding:3px;	
	border-bottom:1px solid #CCCCCC;
}

td.wzkp_dl_z_groesse_s2 {
	text-align:right;
	padding:3px;	
	border-bottom:1px solid #CCCCCC;
}

td.wzkp_dl_z_geaendert_s2 {				
	padding:3px;	
	border-bottom:1px solid #CCCCCC;
}
/*ENDE: DateilistenModul*/	

/*BEGINN: BildergalerieModul*/	
table.wzkp_bgal_s2 {
	width:100%;
}

td.wzkp_bgal_s2 {				
	padding:5px;
	padding-bottom:10px;								
}							
/*ENDE: BildergalerieModul*/	

/*BEGINN Sitemap*/
div.wzkp_sitemap {}
div.wzkp_sitemap div.ebene1 {font-weight:bold;margin-top:10px;}
div.wzkp_sitemap div.ebene1 a:link, div.wzkp_sitemap div.ebene1 a:active, div.wzkp_sitemap div.ebene1 a:visited {font-weight:bold;color:#000000;text-decoration:none;}
div.wzkp_sitemap div.ebene1 a:hover {font-weight:bold;color:#B59471;text-decoration:none;}
div.wzkp_sitemap div.ebene2 {margin-left:2px;margin-top:5px;}
div.wzkp_sitemap div.ebene2 a:link, div.wzkp_sitemap div.ebene2 a:active, div.wzkp_sitemap div.ebene2 a:visited {color:#8D844B;text-decoration:none;}
div.wzkp_sitemap div.ebene2 a:hover {color:#8D844B;text-decoration:underline;}

div.wzkp_sitemap div.ebene3 {margin-left:3px;padding-left:10px;margin-top:3px;text-indent:0px;background-image:url(/designs/stadtlangen/bg_sitemap_e3.gif);background-position: 0px 5px;background-repeat:no-repeat;}
div.wzkp_sitemap div.ebene3 a:link, div.wzkp_sitemap div.ebene3 a:active, div.wzkp_sitemap div.ebene3 a:visited {color:#000000;text-decoration:none;}
div.wzkp_sitemap div.ebene3 a:hover {color:#B59471;text-decoration:none;}

div.wzkp_sitemap div.ebene4 {margin-left:20px;margin-top:1px;}
div.wzkp_sitemap div.ebene4 a:link, div.wzkp_sitemap div.ebene4 a:active, div.wzkp_sitemap div.ebene4 a:visited {color:#000000;text-decoration:none;}
div.wzkp_sitemap div.ebene4 a:hover {color:#000000;text-decoration:underline;}
div.wzkp_sitemap div.ebene5 {margin-left:25px;margin-top:1px;}
div.wzkp_sitemap div.ebene5 a:link, div.wzkp_sitemap div.ebene5 a:active, div.wzkp_sitemap div.ebene5 a:visited {color:#B7002D;text-decoration:none;}
div.wzkp_sitemap div.ebene5 a:hover {color:#B7002D;text-decoration:underline;}
div.wzkp_sitemap td.inhalt {padding-bottom:20px;width:200px;padding-right:10px;}

/*BEGINN: Newsticker*/			
div.wzkp_newsticker {	height:50px; }
/*ENDE: Nachrichtenmodul*/

/*BEGINN Stadt-Langen*/
div.sl_oben	{background-image:url(/designs/stadtlangen/bg_oben.gif);background-repeat:repeat-x;width:100%;height:28px;}
div.sl_kopfb {position:relative;width:956px;height:60px;}
div.sl_kopfzeile {position:absolute;left:0px;top:0px;left:30px;height:42px;width:100%;padding:20px 0 0 10px;background-color:#FFFFFF;background-image:url(/designs/stadtlangen/bg_kopfzeile.gif);background-repeat:repeat-y;background-position:-30px 0;overflow:hidden;}
div.sl_horizontalnavigation {position:absolute;left:30px;top:28px;width:940px;height:35px;overflow:hidden;}

div.sl_header {width:956px;height:130px;margin:0px 0 0px 35px;background-image:url(/designs/stadtlangen/header.jpg);background-repeat:no-repeat;background-color:#FFFFFF;background-position:0 20px;}

td.sl_spalte_links {width:200px;padding:0 0 0 0;}
td.sl_spalte_mitte {width:500px;padding:0 0 0 0;}
td.sl_spalte_rechts {width:200px;padding:0 0 0 0;}

div.s1_spalte_linkscont {margin-left:35px;padding:20px 0 30px 0;width:222px;margin-right:15px;background-image:url(/designs/stadtlangen/bg_spalte_links.gif);background-repeat:no-repeat;}

div.sl_spalte_links {}
div.sl_spalte_mitte {}
div.sl_spalte_rechts {width:175px;margin:0 0 0 35px;}

div.sl_metanav {margin:-3px 0 0 0;}
div.sl_metanav img {margin-right:5px;}
div.sl_metanav a:link, div.sl_metanav a:active, div.sl_metanav a:visited {color:#CCCCCC;text-decoration:none;}
div.sl_metanav a:hover {color:#444444;text-decoration:none;}

/*BEGINN Abfallkalender*/
table.sl_ak {width:100%;}
table.sl_ak td.ueberschrift {font-weight:bold;padding:4px 0 4px 0;}
table.sl_ak td.g {background-color:#DAD6B8;padding:4px 0 4px 0;}
table.sl_ak td.u {padding:4px 0 4px 0;}

/*BEGINN Presse*/
table.sl_presse {width:100%;}
table.sl_presse td.g {background-color:#DAD6B8;padding:4px 0 10px 4px;}
table.sl_presse td.u {padding:4px 0 10px 4px;}
table.sl_presse div.eintrag {position:relative;}
table.sl_presse div.datum {}
table.sl_presse div.titel {font-weight:bold;width:405px;}
table.sl_presse div.mehr {position:absolute;top:0px;left:425px;}

div.sl_prlinks {float:left;width:430px;margin:10px 0 0 0;}
div.sl_prlinkslinks {float:left;width:100px;font-weight:bold;margin:0 0 5px 0;}
div.sl_prlinksrechts {float:left;width:310px;font-weight:bold;margin:0 0 5px 0;}
div.sl_prrechts {float:left;width:58px;margin:10px 0 0 0;}
div.sl_prabstand {clear:both;height:10px;}

div.sl_trennlinie {width:100%;background-color:#8D844B;height:1px;overflow:hidden;}

/*BEGINN Veranstaltungskalender*/
table.sl_veranst {}
table.sl_veranst td.g {background-color:#DAD6B8;padding:6px 4px 10px 4px;}
table.sl_veranst td.u {padding:6px 4px 10px 4px;}
table.sl_veranst div.name {width:310px;font-weight:bold;}
table.sl_veranst div.teaser {width:310px;}
table.sl_veranst div.mehr {float:right;position:absolute;top:0px;left:306px;}
table.sl_veranst div.eintrag {position:relative;}

div.sl_veranstd {}
div.sl_veranstd div.datumname {color:#8D844B;}
div.sl_veranstd div.datumname div.datum {padding:0 10px 0 0;}
div.sl_veranstd div.datumname div.name {font-weight:bold;}
div.sl_veranstd div.beschr {clear:both;}

/*BEGINN Paging*/
sl_paging {margin-left:0px;padding-bottom:10px;}
div.sl_paging div {margin:2px 0 0 10px;}
div.sl_paging img {margin:0 3px 0 3px;}

/*BEGINN Adressen*/
table.sl_adresse {width:100%;}
table.sl_adresse div.eintrag {position:relative;}
table.sl_adresse div.name {font-weight:bold;width:400px;}
table.sl_adresse td.g {background-color:#DAD6B8;padding:4px 0 10px 0;}
table.sl_adresse td.u {padding:4px 0 10px 0;}
table.sl_adresse div {padding:0 0 0 5px;}
table.sl_adresse div.mehr {position:absolute;left:423px;top:0px;}


/*BEGINN Suchergebnis*/
div.sl_suche {margin:0 10px 0 0px;}
div.sl_suche div.meldung {margin:0 0 10px 0;}
div.sl_suche div.suchmaske {position:relative;height:60px;}
div.sl_suche span.suchbegriff {position:absolute;left:0px;top:0px;width:130px;}
div.sl_suche input.suchbegriff {position:absolute;left:130px;top:0px;width:150px;}
div.sl_suche div.button {position:absolute;left:130px;top:22px;}
div.sl_suche div.eintrag {padding:0 0 10px 0;}
div.sl_suche div.eintrag p.titel {font-size:13px;}
div.sl_suche div.eintrag p.auszug {}
div.sl_suche div.eintrag p.url {}
div.sl_suche span.hervorhebung {color:#8D844B;}
div.sl_suche div.ergebnis {margin:0 0 10px 0;}

/*BEGINN Suche rechts*/
div.sl_schnellsuche {margin:0 0 0 10px;}

/*BEGINN BIS*/
div.sl_bisaufgaben {width:500px;}
div.sl_bisaufgaben div.eintrag_g {position:relative;background-color:#EBE9DE;padding:6px 4px 10px 4px;height:14px;}
div.sl_bisaufgaben div.eintrag_u {position:relative;padding:6px 4px 10px 4px;height:14px;}
div.sl_bisaufgaben div.aufgabe {position:absolute;top:6px;}
div.sl_bisaufgaben div.mehr {position:absolute;top:5px;left:436px;}

/*BEGINN Detail*/
div.sl_bisaufgabedetail {padding:10px 0 10px 0;}
div.sl_bisaufgabedetail div.aufgabe {font-weight:bold;width:460px;color:#8D834B;margin:0 0 10px 0;}
div.sl_bisaufgabedetail td.titel {font-weight:bold;width:460px;color:#8D834B;margin:0 0 10px 0;}
div.sl_bisaufgabedetail td.ls {padding:0 0 3px 0;}
div.sl_bisaufgabedetail td.rs {padding:0 0 3px 10px;}

/*BEGINN BISBAUM*/
div.sl_bisbaumeintrag {font-size:11px;}