@charset "utf-8";

	/*
	
		Stadt Eberswalde
		OSIRIS-Layout
		----------------------------------------------------------------------
	
	*/
	
	/* Container um jedes CE - volle Breite */
	div#midcol div#content-left div.jedesce {
		background-image: none;
		padding: 2em 2em 3em 3em;
		margin-bottom: 2em;
	}

	div#content-left div.jedesce div.tx-civserv-pi1 {
	}

	div#content-left div.jedesce div.tx-civserv-pi1 a.topofpage {
		margin: 0;
		padding: 0;
		background-image: none;
		display: block;
		border-top: 1px solid #d9ddd5;
	}

	div#content-left div.tx-civserv-pi1 div.content {
		font-size: 1.2em;
		line-height: 1.6;
	}
	
	div#content-left div.tx-civserv-pi1 div.content ol,
	div#content-left div.tx-civserv-pi1 div.content ul {
		font-size: 1em;
	}
	
	div#content-left div.tx-civserv-pi1 div#serviceinformation {
	}
	
	div#content-left div.tx-civserv-pi1 div#serviceinformation strong {
		font-size: 1.2em;
	}
	
	div#content-left div.tx-civserv-pi1 h2 {
		font-size: 1.4em;
		text-transform: none;
		letter-spacing: normal;
	}

	div#content-left div.tx-civserv-pi1 ul {
                border: 0;
                background-color: transparent;
	}

	div#content-left div.tx-civserv-pi1 ul li {
	}

	div#content-left div.tx-civserv-pi1 div#centrecontent ul#organisations,
	div#content-left div.tx-civserv-pi1 div#rightmenu ul,
	div#content-left div.tx-civserv-pi1 div#centrecontent div.tree ul,
	div#content-left div.tx-civserv-pi1 div#serviceinformation ul,
	div#content-left div.tx-civserv-pi1 div#centrecontent div.list ul {
		margin: 0;
		padding: 0 0.5em;
		list-style-type: none;
		list-style-image: none;
	}
	
	div#content-left div.tx-civserv-pi1 div#centrecontent div.tree ul ul {
		margin: 0.5em 0 0.5em 2em;
	}

	div#content-left div.tx-civserv-pi1 div#centrecontent ul#organisations li,
	div#content-left div.tx-civserv-pi1 div#rightmenu ul li,
	div#content-left div.tx-civserv-pi1 div#centrecontent div.tree ul li,
	div#content-left div.tx-civserv-pi1 div#serviceinformation ul li,
	div#content-left div.tx-civserv-pi1 div#centrecontent div.list ul li {
		margin: 0 0 0.3em 0;
		padding: 0;
		height: 1%;
	}
	
	div#content-left div.tx-civserv-pi1 div#centrecontent ul#organisations a,
	div#content-left div.tx-civserv-pi1 div#rightmenu a,
	div#content-left div.tx-civserv-pi1 div#centrecontent div.tree a,
	div#content-left div.tx-civserv-pi1 div#serviceinformation a,
	div#content-left div.tx-civserv-pi1 div#centrecontent div.list a {
		display: block;
		padding-left: 20px;
		text-decoration: none;
		color: #1a6dad;
		background-color: #ffffff;
		background-image: url(bg_link.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 2px 2px;
	}

	div#content-left div.tx-civserv-pi1 div#centrecontent ul#organisations a:hover,
	div#content-left div.tx-civserv-pi1 div#rightmenu a:hover,
	div#content-left div.tx-civserv-pi1 div#centrecontent div.tree a:hover,
	div#content-left div.tx-civserv-pi1 div#serviceinformation a:hover,
	div#content-left div.tx-civserv-pi1 div#centrecontent div.list a:hover {
		text-decoration: underline;
	}

	div#content-left div.tx-civserv-pi1 div#centrecontent p#abcbar a {
		margin: 0 4px 0 2px;
		padding: 0;
		background-image: none;
	}

	div#content-left div.tx-civserv-pi1 div#centrecontent p#abcbar span {
		margin: 0 2px 0 2px;
	}

	div#content-left div.tx-civserv-pi1 fieldset {
		margin: 0;
		padding: 0 1em 1em 1em;
		border: 1px solid #aaa;
		background-color: #f6f6f6;
	}

	div#content-left div.tx-civserv-pi1 fieldset legend {
		display: none;
	}

	div#content-left div.tx-civserv-pi1 fieldset p {
		color: #000;
		background-color: #f6f6f6;
	}

	div#content-left div.tx-civserv-pi1 div#centrecontent label.left {
		float: left;
		text-align: right;
		width: 8em;
		margin-right: .3em;
	}

	/*
		Page-Browser
		----------------------------------------------------------------------
	*/
	
	div#content-left div.tx-civserv-pi1-browsebox {
		text-align: center;
	}
	
	div#content-left .tx-civserv-pi1-browsebox table {
	}
	
	div#content-left .tx-civserv-pi1-browsebox td {
		margin: 0;
		padding: 0;
	}
	
	div#content-left .tx-civserv-pi1-browsebox-strong, 
	div#content-left .tx-civserv-pi1-browsebox-SCell {
		margin: 0;
		padding: 0;
		font-weight: bold;
	}
	
	div#content-left .tx-civserv-pi1-browsebox-SCell p,
	div#content-left .tx-civserv-pi1-browsebox td p {
		margin: 0;
		padding: 0;
	}
	
	div#content-left div.tx-civserv-pi1-browsebox a {
		margin: 0;
		padding: 0 0.5em;
		background-image: none;
	}

	/*
		Detail
		----------------------------------------------------------------------
	*/
	
	div#content-left div.tx-civserv-pi1 div#centrecontent div.orgadetail {
		font-size: 1.2em;
	}

	div#content-left div.tx-civserv-pi1 div#centrecontent div.orgadetail a {
		padding-left: 20px;
		text-decoration: none;
		color: #1a6dad;
		background-color: #ffffff;
		background-image: url(bg_link.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 2px 2px;
	}

	div#content-left div.tx-civserv-pi1 div#centrecontent div.orgadetail div#linklist ul {
		margin: 0;
		padding: 0 0.5em;
		list-style-type: none;
		list-style-image: none;
		font-size: 1em;
	}

	div#content-left div.tx-civserv-pi1 div#centrecontent div.orgadetail div#linklist ul li {
		margin: 0 0 0.3em 0;
		padding: 0;
	}

	div#content-left div.tx-civserv-pi1 a.email {
		margin: 0;
		padding: 0;
		background-image: none;
	}


	/*
		Kontaktformular
		----------------------------------------------------------------------
	*/
	
	div#content-left div.tx-civserv-pi1 form.email fieldset input, 
	div#content-left div.tx-civserv-pi1 form.email fieldset textarea {
		width: 25em;
	}
	
