body {	padding: 0px;
		margin: 0px;
		font-family: Arial;
		 	}

#site_container {	width: 1000px;
			min-height:500px; }

#header {	display: none;  }

#header_top {	display: none; }
#static_menu {	display: none; }

#search { display: none;
	   }
#print { margin-top: 20px;
        float:left;
	  	height: 30px;
	  	width: 20px;
	   }

#header_bottom { display: none;	}

#main_menu {
		display: none; }

#image {	display: none; }

#content_container { 	width: 100%;
			min-height: 500px;	}

#left {	display: none; }

#content {	width: 649px;
		min-height: 400px;
		float: left;
		background: url(/fileadmin/media/content_bg.jpg) -10px -10px no-repeat; }

#breadcrumb {	display: none; }

.breadcrumb { display: none; }

.breadcrumb a { color: #E87405; }

#right {	width: 170px;
		height: 100%;
		float: left; }

#right a { 	color: 140043; }

/* ul {	padding: 0px; } */

#header_top ul { list-style-type: none;
				padding: 0px;	 }
#header_bottom ul { list-style-type: none;
					padding: 0px; }
#left ul { list-style-type: none;
			padding: 0px; }

li {	padding-top: 10px;
	padding-bottom: 2px;
	 }

h1 {	font-size: 1.5em;
	color:	#E87405; }

div#fce_startpage_root h1 {	font-size: 1.7em;
				color:	#ffffff; }

div#fce_startpage_root a {	font-size: 1.2em;
				color:	#ffffff; }

div.fce_startpage2_root h1 {	font-size: 1.7em;
				color:	#ffffff; }

div.fce_startpage2_root a {	font-size: 1.2em;
				color:	#ffffff; }


h1 a { color: #ffffff;
		text-decoration: none; }


h2 {	font-size: 1.3em;
	color:	#140043; }

a.smenu {	color: #140043;
		font-size: 0.7em;
		text-decoration: none;
		border-bottom: 1px solid white;
		display: block;
		width: 135px;
		margin-left: 10px; }

a.smenu_sub	{	color: #ffffff;
			font-size: 0.7em;
			text-decoration: none;
			border-bottom: 1px solid white;
			display: block;
			width: 135px;
			margin-left: 10px; }

a.smenu_aktiv	{	color: #ffffff;
			font-size: 0.7em;
			font-weight: bold;
			text-decoration: none;
			border-bottom: 1px solid white;
			display: block;
			width: 135px;
			margin-left: 10px; }

a.tmenu {	color: #ffffff;
			text-decoration: none; }
span.tmenu	{	height: 15px;
			float: left;
			padding-left: 12px;
			padding-top: 3px;
			padding-right: 12px;
			padding-bottom: 1px;
			margin-bottom: 4px;
			border-right: 1px solid #ffffff;
			vertical-align: middle; }

span.searchlabel {	height: 15px;
			float: left;
			padding-top: 3px;
			padding-bottom: 1px;
			margin-bottom: 4px;
			vertical-align: middle; }



.content_main {	float: left;
		margin-left:49px;
		margin-right:25px;
		margin-top:25px;
		font-size: 0.8em;
		line-height: 150%;
		color:	#140043;
		width: 553px; }

.content_main a { color: #140043; }

.column {	width: 150px;
		margin-left: 20px;
	 	margin-top: 40px;
	 			}
.column_right {	width: 160px;
		margin-left: 10px;
	 	margin-top: 40px;
	 	float: left;
	 	font-size: 0.8em;	}

.download {
			color: #140043; }

a.mmenu	{	color: #000000;
		text-decoration: none; }

a.mmenu_aktiv	{	color: #ffffff;
			text-decoration: none; }

a.mmenu	{	color: #000000;
		text-decoration: none; }

span.mmenu	{	margin-right: 20px; }

span.mmenu_aktiv	{	padding-left: 3px;
				padding-right: 3px;
				margin-right: 20px;
				color: #ffffff;
				text-decoration: none;
				background-color: #A61818;
				border: 1px solid #ffffff; }

img.arrow { float: left;
      padding-top: 5px; }

.fce_startpage { float: left;
		 display: block;
		 margin-right: 23px;
		 width:110px; }

#fce_startpage_root { 	float: left;
			margin-bottom: 10px;
			height: 200px; }

.fce_startpage2_root { 	float: left;
			width: 553px;
			height: 200px; }
.fce_startpage2_text { 	float: left;
			height: 100%; }
.fce_startpage2_logo { 	float: left;
			margin-left: 25px;
			height: 100%; }

.fce_box1_root { float: left;
		width: 150px;
		display: none;
		margin-bottom: 20px; }

.fce_box1_head { float: left;
		width: 140px;
		background: #140043 url(/fileadmin/media/box1head.gif) top left no-repeat;
		display: block;
		color: #ffffff;
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 5px;
		padding-bottom: 10px;
		height: 100%;
		text-align: center; }

.fce_box1_head h1 { font-size: 1em;
						color: #ffffff;
						margin: 0px }
/* .fce_box1_content ul { list-style-type: square !important;
						margin-left: 15px; }
.fce_box1_content li { padding-top: 5px; } */
.fce_box1_head p { margin: 0; }
.fce_box1_content p { margin: 0; }

.fce_box1_content { float: left;
		width: 136px;
		border-left: 2px solid #ffffff;
		border-top: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
		display: block;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		color: #140043;
		font-size: 0.9em; }
.fce_box1_footer { float: left;
		width: 150px;
		display: block;
		background: url(/fileadmin/media/box1bottom.gif) top left no-repeat;
		color: #140043;
		height: 13px; }

.fce_box2_root { float: left;
		width: 150px;
		display: none;
		margin-bottom: 20px; }

.fce_box2_content p { margin: 0; }
.fce_box2_footer p { margin: 0; }

.fce_box2_content { float: left;
		width: 142px;
		border: 2px solid #ffffff;
		display: block;
		padding: 2px;
		color: #140043; }
.fce_box2_footer { float: left;
		width: 140px;
		display: block;
		background: #140043 url(/fileadmin/media/box2bottom.gif) bottom left no-repeat;
		color: #ffffff;
		height: 100%;
		padding-left: 5px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px; }

.fce_box3_root { float: left;
		width: 220px;
		display: none; margin-right: 50px;
		margin-bottom: 50px; }

.fce_box3_head {   float: left;
		width: 220px;
		display: block;
		background: url(/fileadmin/media/box3head.gif) bottom left no-repeat;
		height: 14px; }

.fce_box3_head_text { float: left;
		width: 210px;
		background-color: #140043;
		display: block;
		color: #ffffff;
		padding-left: 5px;
		padding-right: 5px;
		/* padding-bottom: 10px; */
		height: 30px;
		text-align: center; }

.fce_box3_head_text h1 { font-size: 1.2em;
						color: #ffffff;
						margin: 0px }
.fce_box3_content ul, .fce_box3_2fach_content ul, .fce_box3_3fach_content ul { list-style-type: square !important;
						margin-left: 15px;
						padding: 0px; }
.fce_box3_content li, .fce_box3_2fach_content li, .fce_box3_3fach_content li { padding-top: 5px; }
.fce_box3_content p, .fce_box3_2fach_content p, .fce_box3_3fach_content p { margin: 0; }
.fce_box3_content a, .fce_box3_2fach_content a, .fce_box3_3fach_content a { color: #140043; }

.fce_box3_content { float: left;
		width: 210px;
		display: block;
		background-color: #dfdfdf;
		color: #140043;
		height: 140px;
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 5px;
		overflow: auto;
		 }

.fce_box3_2fach_content { float: left;
		width: 210px;
		display: block;
		background-color: #dfdfdf;
		color: #140043;
		height: 280px;
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 5px;
		overflow: auto;
		 }

.fce_box3_3fach_content { float: left;
		width: 210px;
		display: block;
		background-color: #dfdfdf;
		color: #140043;
		height: 420px;
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 5px;
		overflow: auto;
		 }


.fce_box3_footer { float: left;
		width: 220px;
		display: block;
		background: url(/fileadmin/media/box3bottom.gif) top left no-repeat;
		height: 14px; }

.searchbutton { border: 1px solid #BFBDBE;
		background-color: #656565;
		color: #ffffff;
		height: 21px;
		float: left}

#searchfield { border:1px solid #BFBDBE;
		color:#656565;
		float:left;
		height:19px;
		margin-top:0px;
		padding-top:0px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background-color: #dfdfdf !important; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color: #E87405 !important;
}

.tx-indexedsearch-title {
	background-color: #140043;
	 }

.tx-indexedsearch-percent {
	background-color: #140043;
	color: #ffffff;
	 }

.tx-indexedsearch-title a { color: #ffffff; font-weight: bold; }

a img { border: 0 }

#iframe body { font-size:0.8em; font-familiy: Arial; }

#siegburg {position:absolute; background-color: #dfdfdf; border: 1px solid #140043; padding-left:5px; width:174px; height:58px; z-index:1; left: 450px; top: 700px; visibility: hidden; font-size:11px; font-color:#140043;}
#troisdorf {position:absolute; background-color: #ffffff; border: 1px solid #140043; padding-left:5px; width:174px; height:58px; z-index:1; left: 420px; top: 690px; visibility: hidden; font-size:11px; font-color:#140043;}
#niederkassel {position:absolute; background-color: #dfdfdf; border: 1px solid #140043; padding-left:5px; width:174px; height:39px; z-index:1; left: 170px; top: 680px; visibility: hidden; font-size:11px; font-color:#140043;}
#mettmann {position:absolute; background-color: #dfdfdf; border: 1px solid #140043; padding-left:5px; width:174px; height:39px; z-index:1; left: 380px; top: 530px; visibility: hidden; font-size:11px; font-color:#140043;}
#rommerskirchen {position:absolute; background-color: #dfdfdf; border: 1px solid #140043; padding-left:5px; width:174px; height:39px; z-index:1; left: 130px; top: 580px; visibility: hidden; font-size:11px; font-color:#140043;}
#erdgas {position:absolute; background-color: #dfdfdf; border: 1px solid #140043; padding-left:5px; width:174px; height:39px; z-index:1; left: 540px; top: 700px; visibility: hidden; font-size:11px; font-color:#140043;}

#eg_rommerskirchen {position:absolute; width:194px; height:129px; z-index:1; left: 630px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_mettmann {position:absolute; width:194px; height:129px; z-index:1; left: 630px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_niederkassel {position:absolute; width:194px; height:129px; z-index:1; left: 630px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_siegburg {position:absolute; width:194px; height:129px; z-index:1; left: 630px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_hennef {position:absolute; width:194px; height:129px; z-index:1; left: 630px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_eitorf {position:absolute; width:194px; height:129px; z-index:1; left: 630px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_betzdorf {position:absolute; width:194px; height:129px; z-index:1; left: 630px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_koenigswinter {position:absolute; width:194px; height:129px; z-index:1; left: 630px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}



