@charset "UTF-8";

						

/*	---------------------------------------------------------------
	BROWSERSTYLES RESETTEN
	---------------------------------------------------------------*/

		html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{  
			margin:0; 
			padding:0; 
		}

		code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { 
			font: inherit; 
			font-size: 1em; 
			white-space: normal; 
		}

		dfn, i, cite, var, address, em { 
			font-style: normal; 
		}
	
		th, b, strong, h1, h2, h3, h4, h5, h6 { 
			font-weight: normal; 
		}
	
		a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { 
			border: none; 
		}
	
		a {
			color: inherit;
			text-decoration: none;
		}
	/*
		:focus {
			outline: none;
		}
	 */
		table { 
			border-collapse: collapse; 
			border-spacing: 0; 
		}
	
		caption, th, td, center { 
			text-align: left; 
			vertical-align: top; 
		}
	
		body { 
			line-height: 1; 
			background: white; 
			color: black; 
		}
	
		q { 
			quotes: "" "";
		 }

		ul, ol, dir, menu { 
			list-style: none; 
		}
	
		sub, sup { 
			vertical-align: baseline; 
		}


		/*
		font { 
			color: inherit !important; 
			font: inherit !important; 
			color: inherit !important; 
		}  font wird uebergangen
		*/
		
		marquee { 
			overflow: inherit !important;
		}
	
		blink { 
			text-decoration: none; 
			color: inherit;
		}
	
		nobr { 
			white-space: normal; 
		}
	
	
/* ---------- nuetzlich ---------- */

		.clear {
			clear: both;
			height: 0;
			overflow: hidden;
			line-height: 0;
		}

/*	----------------------------------------------------------------------------------------------------------
	STRUKTUR
	----------------------------------------------------------------------------------------------------------*/
	
	html {
		font-size: 62.5%;
	}
	
	body { 
		font-family: arial, helvetica, sans-serif;
		font-size: 100.1%;
		text-align: left;
	}
	
	#page {
		width: 100%;
	}
	
	#top {
		width: 100%;
	}
	
	#content_wrapper {
		width: 100%;
	}
	
	
	#seitenfuss {
		width: 100%;
	}
	
	
	
	
/*	----------------------------------------------------------------------------------------------------------
	HEADER
	----------------------------------------------------------------------------------------------------------*/

	#seitenkopf_homelink {
		display: none;
	}
	
	#printlogo {
		display: block;
	}
	
	
	/* Suche */
	
	#suche {
		display: none;
	}




/*	----------------------------------------------------------------------------------------------------------
	HAUPTNAVIGATION
	----------------------------------------------------------------------------------------------------------*/
	
	#nav {
		display: none;
	}
	
	
	
		
/*	----------------------------------------------------------------------------------------------------------
	CONTENTBEREICH
	----------------------------------------------------------------------------------------------------------*/
	
	#content {
		width: 100%;
	}
	
	#willkommens_box {
		display: none;
	}
	
	#quicklinks_box {
		display: none;
	}
	
	
	#feature_box {
		display: none;
	} 
		
	
	#aktuell {
		width: 100%;
	}
		
		
		#aktuell_liste {
			width: 100%;
			padding: 0 15px 10px 0;
			margin: 0 0 10px 0;
		}		
		
		#aktuell_liste li {
		width: 100%;
			padding: 0 0 1em 0;
			margin: 0 0 1em 0;
			border-bottom: 1px dotted #aaa;
			font: normal 1.2em/1.5em Arial, Helvetica, sans-serif;
			color: #333;
		}		
		
			#aktuell_liste li a {
				text-decoration: underline;
				color: #ff5100;
			}
		
			#aktuell_liste li a:hover {
				text-decoration: none;
				color: white;
				background: #ff5100;
			}
			
			#aktuell_liste li a:active {
				text-decoration: none;
				color: white;
				background: #ff5100;
			}
			
			#aktuell_liste li a:focus {
				color: #ff5100;
				text-decoration: underline;
			}
			
			#aktuell_liste li a:visited {
				text-decoration: none;
				color: #333;
			}

	
/*	----------------------------------------------------------------------------------------------------------
	SIDEBAR (RECHTE SPALTE)
	----------------------------------------------------------------------------------------------------------*/
	
	#sidebar {
		display: none;
	}
	


/*	----------------------------------------------------------------------------------------------------------
	PFADNAVIGATION
	----------------------------------------------------------------------------------------------------------*/
				
	#pfadnavigation {
		width: 100%;
		font: italic 1.2em Arial, Helvetica, sans-serif;
		color: #333;
		padding: 2em 0 2em 0;
	}

		#pfadnavigation a {
			text-decoration: underline;
			color: #333;
		}

		#pfadnavigation a:hover {
			text-decoration: underline;
			color: #ff5100;
		}

		#pfadnavigation a:focus {
			text-decoration: underline;
			color: #ff5100;
		}

		#pfadnavigation a:visited {
			color: #333;
		}

		#pfadnavigation .pfadnav_active {
			color: #ff5100;
		}
	
	
	
/*	----------------------------------------------------------------------------------------------------------
	COPY, TYPOGRAPHIE, SONSTIGES
	----------------------------------------------------------------------------------------------------------*/
	
	
	h1 {
		font: normal 2.6em/1.2em Arial, Helvetica, sans-serif;
		margin: 0 0 1em 0;
		color: #ff5100;
	}

	h2 {
		font-size: 1.9em;
		color: #ff5100;
		font-weight: normal;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		margin: 0 0 1em 0;
	}

	h3 {
		color: #444;
		font-size: 1.5em;
		line-height: 1.2em;
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		margin: 0 0 1em 0;
	}

	h4 {
		color: #ff5100;
		font-size: 1.3em;
		line-height: 1.2em;
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		margin: 0 0 0.95em 0;
	}

	h5 {
		color: #444;
		font-size: 1.3em;
		line-height: 1.2em;
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		margin: 0 0 0.95em 0;
	}
	
	h6 {
		font-size: 1.2em;
		line-height: 1.5em;
		color: #444;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
	}
	
	em {
		font-style: italic;
	}

	strong {
		font-weight: bold;
	}

	blockquote {
		width: 400px;
		border-top: 1px dotted #aaa;
		border-bottom: 1px dotted #aaa;
		padding: 1em 2em 1em 2em;
		margin: 0 0 1em 0;
	}

	code {
		font: normal 1em/1.8em Courier, Andale Mono, monospace;
		padding: 0 2em 1em 2em;
		display: block;
	}
	
	pre {
		font: normal 1.2em/1.5em Arial, Helvetica, sans-serif;
		margin: 0 0 1em 0;
	}
	
	address {
		font: normal 1.2em/1.5em  Arial, Helvetica, sans-serif;
		padding: 0 2em 1em 2em;
		display: block;
	}
	
	.highlight {
		background: #ccfc66;
	}
	
	
	

	
	
	
/*	----------------------------------------------------------------------------------------------------------
	FOOTER + SEITENENDE
	----------------------------------------------------------------------------------------------------------*/
		
		#footer_links {
			display: none;
		}
		
		.footer_copy {
			text-align: left;
			font: normal 1.2em Arial, Helvetica, sans-serif;
		}
		
		
		
/*	----------------------------------------------------------------------------------------------------------
	HEADNAV
	----------------------------------------------------------------------------------------------------------*/
	
	#alt_nav {
		display: none;
	}

		
/*	----------------------------------------------------------------------------------------------------------
	ARTIKELBEREICH
	----------------------------------------------------------------------------------------------------------*/
	
	#artikel {
		width: 100%;
	}
	
	#artikel a { 
		color: #ff5100; 
		text-decoration: underline;
	}

	#artikel a:link { 
		color: #ff5100; 
	}
	
	#artikel a:visited { 
		color: #666; 
	}
	
	#artikel a:active { 
		color: #333; 
	}
	
	#artikel a:hover { 
		color: white; 
		background: #ff5100;
	}

	#artikel a:focus { 
		color: white; 
		background: #ff5100;
	}
	
	
		
	#artikel h1 {
		width: 503px;
		
		/* EGOTEC */
		text-align: left;
	}
	
	#artikel ul {
		color: #333;
		list-style: disc inside;
		margin-left: 0;
		padding-left: 1em;
		text-indent: -1em;
		font: normal 1.2em/1.5em Arial, Helvetica, sans-serif;
		padding-bottom: 1em;
	}
	
	#artikel ol {
		color: #333;
		list-style: decimal inside;
		margin-left: 0;
		padding-left: 1em;
		text-indent: -1em;
		font: normal 1.2em/1.5em Arial, Helvetica, sans-serif;
		padding-bottom: 1em;
	}
	
	
	#artikel ol li,
	#artikel ul li {
		margin-bottom: 0.5em;
	}
	
	#artikel ol ol,
	#artikel ul ul {
		font-size: 1em;
	}
	
	#artikel dl {
		font: normal 1.2em/1.5em Arial, Helvetica, sans-serif; 
		color: #333;
		margin-bottom: 1em;
	}
	
	#artikel dd {
		margin-bottom: .5em;
	}
	

	
	
	/* ---------- Tabellen -------------------------------------------------- */
	
	#artikel table {
		border-collapse : collapse; 
		border-spacing : 0;
		margin-bottom : 1.5em;
		font: normal 1.2em/1.5em Arial, Helvetica, sans-serif; 
		color: #333;
		width : 100%; 
	}

	#artikel table, 
	#artikel td, 
	#artikel th { 
		vertical-align : top; 
	}

	#artikel th, 
	#artikel thead th {
		font-weight : bold; 
	}

	#artikel th, 
	#artikel td, 
	#artikel caption {
		padding : 0.5em 2em 0.6em 1em; 
		text-align : left; 
		font-weight : normal; 
	}

	#artikel th, 
	#artikel td {
		border-bottom : 1px dotted #aaa; 
	}

	#artikel tfoot { 
		font-size : .9em; 
	}

	#artikel caption {
		margin-bottom: 1em;
		font-size: 1em;
		line-height: 1; 
	}
	
	#seitedruckenlink {
		display: none;
	}
	
	
	
	
	
/*	----------------------------------------------------------------------------------------------------------
	SITEMAP
	----------------------------------------------------------------------------------------------------------*/
			
		
		#sitemap {
			width: 100%;
		}
		
		#sitemap ul {
			width: 100%;
		}
		
		#sitemap ul a {
			color: #333;
		}
		
		#sitemap ul	a:hover {
			color: white;
			background: #ff5100;
		}
		
		#sitemap ul	a:visited {
			color: #333;
		}
		
		#sitemap ul	a:focus{
			background: #ff5100;
			color: white;
		}
			
		#sitemap ul li {
			width: 100%;
			border-top: 1px dotted #aaa;
			padding: 0.3em 0;
		}
		
		#sitemap ul ul {
			padding: 0 0 0 25px;
			width: 575px;
			margin: 0 0 0.6em 0;
		}
		
		#sitemap ul ul li a {
			font: normal 1.2em Arial, Helvetica, sans-serif;
			color: #333;
		}
		
		#sitemap ul ul li {
			border: none;
			width: 550px;
		}
		
		#sitemap ul ul ul {
			padding: 0 0 0 25px;
			width: 550px;
			margin: 0;
		}
			
		#sitemap ul ul ul li{
			border: none;	
			width: 525px;
		}
		
		
		
		
/*	----------------------------------------------------------------------------------------------------------
	SUCHE / LANDINGPAGE
	----------------------------------------------------------------------------------------------------------*/
		
		 .sucheseite_titel {
			width: 100%;
			margin: 0 0 35px 0;
			padding: 0 0 35px 0;
		}
		
			 .sucheseite_titel h2 {
				margin: 0;
			}
		
		.ergebnis_headline {
			margin: 0 0 1em 0;
		}
		 
		.ergebnis_detailzahl {
			color: #777;
			font-weight: normal;
		}
		
		.ergebnisgruppe_headline {
			width: 100%;
			border-top: 1px dotted #aaa;
			border-bottom: 1px dotted #aaa;
			padding: 6px 0 7px 0;
			margin: 0 0 1em 0;
		}
		
		.ergebnisgruppe_liste {
			margin: 0 0 35px 20px;
		}
		
		.ergebnisgruppe_liste li {
			font: normal 1.2em/1.5em Arial, Helvetica, sans-serif;
			color: #333;
			margin: 0 0 9px 0;
		}
		
			.ergebnisgruppe_liste li a {
				text-decoration: underline;
				color: #333;
			}
		
			.ergebnisgruppe_liste li a:hover{
				color: white;
				background: #ff5100;
				text-decoration: none;
			}
		
			.ergebnisgruppe_liste li a:focus{
				color: white;
				background: #ff5100;
				text-decoration: none;
			}
		
		.pageflip_wrapper {
			width: 100%;
			margin: 0 0 35px 0;
			font: normal 1.2em/1.5em Arial, Helvetica, sans-serif;
			color: #333;
		}
		
				.pageflip_wrapper a {
					color: #ff5100;
					border: 1px solid #aaa;
					padding: 3px 7px 4px 7px;
					margin: 0 3px;
				}
				
				.pageflip_wrapper a:hover {
					color: white;
					border-color: #ff5100;
					background: #ff5100;
				}
				
				.pageflip_wrapper a:focus {
					color: white;
					border-color: #ff5100;
					background: #ff5100;
				}
				
				.pageflip_wrapper a:visited {
					color: #666;
					border-color: #aaa;
					background: none;
				}
				
		.suche_2_wrapper {
			display: none;
		}
		
		.suche_2_wrapper h3 {
			width: 344px;
			padding: 0 0 15px 0;
		}
		
		.suchetextfeld_2 {
			width: 350px;
			font: normal 1.4em/1.5em Arial, Helvetica, sans-serif;
			margin: 0 15px 0 0;
		}
		
		.suchebutton_2 {
			font: normal 1.4em/1.5em Arial, Helvetica, sans-serif;
		}
		
		
		
/*	----------------------------------------------------------------------------------------------------------
	LEGACY STYLES / SONSTIGES
	----------------------------------------------------------------------------------------------------------*/



	.headTable {
		font-size: 13px;
		color: #FFFFFF;
		background-color:#fe7700;
	}

	.tabelContent1 {

		background-color:#f6e1c7;
	}
	
	.tabelContent2 {
		background-color:#f7dab8;
	}
	

	.border {
		border-width: 1px;
		border-color: #FFFFFF;
	}

	.square {
		height: 25px;
		width: 8px;
	}


	
	td h1, td h2, td h3, td h4, td h5 , td h6 {  
		margin: 1px 0 1px 0 !important; 
	}

	.news_searchwidth { 
		margin-top:35px; 
	}


	.sfm { font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
	.sres { font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
	.titles { font-size: 12px; font-family: Arial, Helvetica sans-serif; color:#006699; }
	.detail { font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
	.cadr { font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
	.ztx { font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
	.baf_ftx { font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
	.baf_fdo { font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
	.form_ft { font-size:8pt; }
	.form_nft { font-size:8pt; width:160px; }

	.mnav_lk { text-decoration: none; }
	.mnav_ac {  }

	.snav_lk {  }
	.snav_ac {  }

	.CMenu    { POSITION: ABSOLUTE; Top:0px; Left:0px; WIDTH:150px; HEIGHT:100px; BACKGROUND-COLOR: #DDDDDD; }
	.CMenuZ   { BACKGROUND-COLOR: #DDDDDD; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#000000; }
	.CMenuZAn { BACKGROUND-COLOR: #000099; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#FFFFFF; }
	.CMenuSep { Color:#121266; border-style: groove; border-width: 1px; WIDTH: 97%; }






	
	
	
	

/*	----------------------------------------------------------------------------------------------------------
	ABFALLKALENDER
	----------------------------------------------------------------------------------------------------------*/

	.legende {
	  margin-bottom		: 8px;
	  float				: left;
	  vertical-align	: middle;
	}

	.legende img {
	  float				: left;
	}

	.legende .beschreibung {
	  padding			: 7px 8px 5px 3px;
	}

	.abfall_calendar {
	  width				: 100%;
	  margin			: 10px 0px;
	  border-collapse	: collapse;
	}

	.abfall_calendar td {
	  border:1px solid #aaaaaa;
	}

	.day_names td {
	   text-align		: center;
	}

	.month_title td {
	  border			: 0px;
	  font-size			: 14px;
	  font-weight		: bold;
	  color				: #000000;
	}




/*	----------------------------------------------------------------------------------------------------------
	MERKLISTE
	----------------------------------------------------------------------------------------------------------*/

	ul.merkliste {
		list-style-type: none;
		margin-left:0px;
	}

	ul.merkliste {
		margin: 0px;
		padding-left: 20px;
	}

	ul.merkliste li a {
		display: block;
		color: #FF7D00;
		padding-left: 30px;
		font-size: 16px;
		font-family: Arial,Helvetica;
		font-weight: bold;
		padding-bottom: 10px;
		background-image: url("../img/Merkliste.png");
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}

	ul.merkliste li a:hover {
		color: #808080;
	}

	ul.merkliste li a:visited {
		color: #4BBE00;
		text-decoration: none;
	}

	img.bild_12px_abstand, .bild_12px_abstand img {
		float			: left;
		margin-right	: 12px;
	}






