body {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
/***************************************************************/
/***************************************************************/
a:link {
	color: #353535;
}
a:visited {
	color: #353535;
}
a:hover {
	color: #353535;
}
a:active {
	color: #353535;
}
/* E-Mails */
a.mail:link {
	color: #353535;
	text-decoration: underline;
}
a.mail:visited {
	color: #353535;
	text-decoration: underline;
}
a.mail:hover {
	color: #353535;
	text-decoration: underline;
}
a.mail:active {
	color: #353535;
	text-decoration: underline;
}
/***************************************************************/
/* einfaches Anmeldeformulare im Inhaltsbereich */
/***************************************************************/
#content table.csc-loginform {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #353535;
	margin: 0px;
	padding: 0px;
}
#content table.csc-loginform input {
	font-size: 0.85em;
	padding: 3px;
}
#content table.csc-loginform td {
	text-align: left;
	padding-left: 20px;
	vertical-align: middle;
	margin: 0px;
}
#content table.csc-loginform td.csc-form-labelcell {
	width: 110px;
}
/***************************************************************/
/* RTE Formatierungen bzw. Rahmen */
/***************************************************************/
.dr_changefepasswd_error {
	color: red;
}
/***************************************************************/
/* RTE Formatierungen bzw. Rahmen */
/***************************************************************/
/* AbsÃƒÂ¤tze */
p.zentriert, .zentriert {
	text-align: center;
}
p.linksbuendig, .linksbuendig {
	text-align: left;
}
p.rechtsbuendig, .rechtsbuendig {
	text-align: right;
}
/* Rahmen fÃƒÂ¼r Fragen im FÃƒÂ¶rderlotsen */
.lotsenFrage {
}
.lotsenFrage a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background: #949697;
	height: 12px; /*width:50px;*/;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 2px;
	font-weight: bold;
	font-size: 0.85em;
}
.lotsenFrage a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #DD7C09;
	font-weight: bold;
}
.lotsenFrage a.download {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background: #949697;
	height: 17px;
	width: 30px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 2px;
	font-weight: bold;
	font-size: 0.85em;
}
.lotsenFrage a.download:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #DD7C09;
	font-weight: bold;
}
.lotsenFrage img {
	border: 0px;
}
.lotsenFrage table {
	border: none;
}
.lotsenFrage td {
	border: none;
	margin: 0px;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
}
.lotsenFrage csc-header h1 {
	margin: 0px;
	text-indent: 0px;
	padding: 0px;
}
/* Orangefarbene Schrift */
/*.orange {
	color:#DD7C09;
}*/
/* Link mit Pfeil im Hintergrund */
span.pfeillink, .pfeillink {
	text-decoration: none;
	color: #353535;
   	/*font-weight: bold;*/
}
span.pfeillink a:link, span.pfeillink a:visited, span.pfeillink a:active, .pfeillink a:link, .pfeillink a:visited, .pfeillink a:active {
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
	background-image: url(img/pfeil_vor_orange.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #353535;
}
.pfeillink a:hover, .pfeillink a:hover {
	text-decoration: none;
	background-image: url(img/pfeil_vor_rot.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	padding-left: 10px;
	color: #353535;
}
.schallschutz {
	text-decoration: none;
	background-image: url(img/schallschutz_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
}
/* Link mit Pfeil im Hintergrund (zurÃƒÂ¼ck) */
span.zurueck, .zurueck {
	color: #353535;
	text-decoration: none;    	
	/*font-weight: bold;*/
}
span.zurueck a:link, span.zurueck a:visited, span.zurueck a:active, .zurueck a:link, .zurueck a:visited, .zurueck a:active {
	color: #353535;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	font-weight: bold;
	background-image: url(img/pfeil_zurueck_orange.png);
	background-repeat: no-repeat;
	background-position: left center;
}
span.zurueck a:hover, .zurueck a:hover {
	color: #353535;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(img/pfeil_zurueck_rot.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
}
span.zurueck .content-container-text, .zurueck .content-container-text {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/***************************************************************/
/***************************************************************/
#page {
	text-align: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0 auto;
	width: 950px;
}
/* Logo */
#header {
	display: block;
	margin-bottom: 1px;
}
/* obere Navigationsleiste */
#navi-top {
	color: #FFFFFF;
	background-color: #902223;
	display: block;
	height: 30px;
}
/* linke Navigationsleiste */
#navi-left {
	font-size: 0.9em;
	display: block;
	float: left;
	width: 200px;
	margin-top: 0px;
}
/* Formatierung FÃƒÂ¶rderlotse */
#foerderlotse {
	display: block;
	float: left;
	width: 200px;
	margin-top: 10px;
	height: 150px;
	background-image: url(img/foerderlotse.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 0.95em;
}
#foerderlotse a:link, #foerderlotse a:visited {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}
/* grau hinterlegte ÃƒÅ“berschrift fÃƒÂ¼r den Inhaltsbereich */
#content-header {
	background-color: #949697;
	color: #FFFFFF;
	display: block;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 1.5em;
}
/* Inhaltsbereich */
#content {
	background-color: #F3F2F3;
	display: block;
	float: left;
	width: 560px;
	margin: 10px;
}
/* unterer Inhaltsbereich */
#content-footer {
	background-color: #F3F2F3;
	color: #353535;
	display: block;
	float: left;
	width: 250px;
	padding: 10px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 0.85em;
	height: 20px;
}
#content-footer a:link, #content-footer a:visited {
	text-decoration: none;
}
#content-footer a:hover {
	text-decoration: none;
	color: #902223;
}
#content-footer img {
	padding-right: 5px;
	padding-bottom: 0px;
	margin: 0px;
	border: 0px;
}
#footer {
	display: block;
	clear: left;
}
#impressum {
	background-color: #F3F2F3;
	color: #353535;
	display: block;
	float: left;
	width: 250px;
	padding-top: 14px;
	font-weight: bold;
	font-size: 0.85em;
	text-align: right;
	height: 20px;
}
#impressum a:link, #impressum a:visited {
	text-decoration: none;
}
#impressum a:hover {
	text-decoration: none;
	color: #902223;
}
/* rechter Randbereich */
#content-border {
	background-color: #FFFFFF;
	display: block;
	float: left;
	width: 170px;
	margin-top: 10px;
}
/* TextblÃƒÂ¶cke im Inhaltsbereich */
#content .content-container-text {
	padding-bottom: 10px;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #353535;
}
/* Links in Listen in FlieÃƒÅ¸text */
#content .content-container-text ul li a {
	color: #353535;
	text-decoration: underline;
}
#content .content-container-text input {
	border: 1px solid #DD7C09;
}
#content .content-container-text input.radio {
	border: 0px;
}
#content .content-container-text input.button {
	border: 0px;
	display: block;
	color: #FFFFFF;
	background: #949697;
	padding: 3px;
	font-size: 0.85em;
}
#content .content-container-list {
	color: #353535;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/* TextblÃƒÂ¶cke im rechten Randbereich (Info-Boxen) */
#content-border .content-container-text {
	background-image: url(img/info.gif);
	background-repeat: no-repeat;
	background-color: #949697;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.85em;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 12px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#content-border .content-container-text .csc-firstHeader {
	color: #F3F2F3;
	/*padding-bottom: 10px;*/
}
#content-border .content-container-text a:link, #content-border .content-container-text a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#content-border .content-container-text a:hover {
	text-decoration: none;
	color: #902223;
}
/* Bilder im rechten Rand */
#content-border .csc-textpic {
	padding-top: 8px;
}
#content-border .csc-textpic-caption {
	font-size: 8px;
}
#content-border .csc-textpic-imagewrap {
	padding: 0px;
}
#content-border .csc-textpic-imagerow img {
	padding-bottom: 10px;
}
/***************************************************************/
/***************************************************************/
/* graue ÃƒÅ“berschriften */
h1 {
	font-size: 1.5em;
	color: #4E4E50;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
}
h2 {
	font-size: 1.4em;
	color: #4E4E50;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
h3 {
	font-size: 1.3em;
	color: #4E4E50;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
}
h4 {
	font-size: 1.2em;
	color: #4E4E50;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
}
/* rote ÃƒÅ“berschriften */
h5 {
	font-size: 1.5em;
	color: #902223;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
}
h6 {
	font-size: 1.2em;
	color: #902223;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
}
/* in den Seiteneigenschaften vergebene ÃƒÅ“berschriften */
.csc-header csc-header-n1 {
	font-size: 1.5em;
	color: #902223;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.csc-frame-rulerAfter {
	background-color: #FFFFFF;
	height: 5px;
}
/* FlieÃƒÅ¸text */
.bodytext {
	color: #353535;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
/* EinrÃƒÂ¼ckungen */
.indent {
	margin-left: 40px;
        /*text-indent:40px;	*/
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.align-left {
	text-align: left;
}
/***************************************************************/
/***************************************************************/
/* Listen */
ul {
	/*	list-style-type: none; */
	text-decoration: none;
	margin: 0px;
	padding-left: 40px;
	color: #353535;
}
li a:link, li a:visited {
	text-decoration: none;
}
/***************************************************************/
/***************************************************************/
/* linker Navigationsbereich: Oberthemen */
#wohneigentum {
	background-image: url(./img/eh.jpg);
	background-repeat: no-repeat;
	background-position: 140px;
	border-top: 0px;
}
#wohneigentum a:hover {
	background-image: url(./img/eh.jpg);
	background-repeat: no-repeat;
	background-position: 140px;
	background-color: #DD7C09;
}
#mietwohnungen {
	background-image: url(./img/mw.jpg);
	background-repeat: no-repeat;
	background-position: 140px;
}
#mietwohnungen a:hover {
	background-image: url(./img/mw.jpg);
	background-repeat: no-repeat;
	background-position: 140px;
	background-color: #DD7C09;
}
#stadtteilentwicklung {
	background-image: url(./img/stadtteil.jpg);
	background-repeat: no-repeat;
	background-position: 140px;
}
#stadtteilentwicklung a:hover {
	background-image: url(./img/stadtteil.jpg);
	background-repeat: no-repeat;
	background-position: 140px;
	background-color: #DD7C09;
}
#umweltschutz {
	background-image: url(./img/klima.jpg);
	background-repeat: no-repeat;
	background-position: 140px;
}
#umweltschutz a:hover {
	background-image: url(./img/klima.jpg);
	background-repeat: no-repeat;
	background-position: 140px;
	background-color: #DD7C09;
}
#studium {
	background-image: url(./img/studium.jpg);
	background-repeat: no-repeat;
	background-position: 140px;
}
#studium a:hover {
	background-image: url(./img/studium.jpg);
	background-repeat: no-repeat;
	background-position: 140px;
	background-color: #DD7C09;
}
/***************************************************************/
/***************************************************************/
/* linker Navigationsbereich: Unterthemen */
.leftnavi_ul_level1 {
	padding-left: 0px;
	list-style-type: none;
}
.leftnavi_ul_level2 {
	background-color: #F3F2F3;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-type: none;
}
.leftnavi_ul_level3 {
	background-color: #F3F2F3;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-type: none;
}
.leftnavi_ul_level4 {
	background-color: #F3F2F3;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-type: none;
}
.leftnavi-level1 {
	background-color: #902223;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-repeat: no-repeat;
	font-size: 0.95em;
	font-weight: bold;
}
.leftnavi-level1 a:link, .leftnavi-level1 a:visited {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	display: block;
	color: #FFFFFF;
}
.leftnavi-level1 a:hover {
	color: #FFFFFF;
}
.leftnavi-level1-active {
	background-color: #902223;
	display: block;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	font-size: 0.95em;
	font-weight: bold;
}
.leftnavi-level1-active a:link, .leftnavi-level1-active a:visited {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	display: block;
	color: #FFFFFF;
}
.leftnavi-level1-active a:hover {
	color: #FFFFFF;
}
.leftnavi-level2 {
	background-color: #F3F2F3;
}
.leftnavi-level2 a:link, .leftnavi-level2 a:visited {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	display: block;
	color: #353535;
}
.leftnavi-level2 a:hover {
	background-color: #FFFFFF;
	color: #902223;
}
.leftnavi-level2-active {
	background-color: #F3F2F3;
	color: #902223;
}
.leftnavi-level2-active a:link, .leftnavi-level2-active a:visited {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
	display: block;
	color: #902223;
}
.leftnavi-level2-active a:hover {
	background-color: #FFFFFF;
	color: #353535;
}
.leftnavi-level3 {
	background-color: #F3F2F3;
}
.leftnavi-level3 a:link, .leftnavi-level3 a:visited {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
	display: block;
	color: #353535;
}
.leftnavi-level3 a:hover {
	background-color: #FFFFFF;
	color: #902223;
}
.leftnavi-level3-active {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.leftnavi-level3-active a:link, .leftnavi-level3-active a:visited {
	color: #902223;
	font-weight: bold;
}
.leftnavi-level4 {
	background-color: #F3F2F3;
}
.leftnavi-level4 a:link, .leftnavi-level4 a:visited {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 40px;
	display: block;
	color: #353535;
}
.leftnavi-level4 a:hover {
	background-color: #FFFFFF;
	color: #902223;
}
.leftnavi-level4-active {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 40px;
}
.leftnavi-level4-active a:link, .leftnavi-level4-active a:visited {
	color: #902223;
	font-weight: bold;
}
/***************************************************************/
/***************************************************************/
.tx-indexedsearch {
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.tx-indexedsearch a, .tx-indexedsearch a:link, .tx-indexedsearch a:visited, .tx-indexedsearch a:active {
	color: #353535;
	text-decoration: underline;
}
.tx-indexedsearch a, .tx-indexedsearch a:hover, .tx-indexedsearch a:focus {
	color: #353535;
	text-decoration: none;
}
.tx-indexedsearch-rules {
	color: #353535;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.tx-indexedsearch-searchbox-button {
	background-color: #DD7C09;
	color: #FFFFFF;
	margin: 5px 0px 0px 0px;
	color: white;
	border: 0px;
	height: 21px;
	width: 60px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 0.85em;
}
.tx-indexedsearch-searchbox-sword {
	border: 1px solid #DD7C09;
	margin: 5px 0px 5px 0px;
	width: 100px;
}
/** Suchbox **/
/* umgebender Bereich */
#indexedsearchbox {
	border: 0px;
	float: left;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 181px;
}
/* Eingabefeld */
input.searchbox-sword {
	float: left;
	border: 0px;
	height: 18px;
	width: 100px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	margin-right: 0px;
}
/* Button */
input.searchbox-button {
	background-color: #DD7C09;
	font-size: 0.85em;
	height: 18px;
	float: left;
	color: white;
	border: 0px;
	width: 60px;
	margin: 0px;
	padding: 0px;
}
/***************************************************************/
/***************************************************************/
#main_menu_spacer {
	width: 210px;
	float: left;
}
ul.main_menu {
	list-style-type: none;
	padding-left: 0px;
	float: left;
	border-left: 1px solid white;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
ul.main_menu ul {
	list-style-type: none;
}
ul.main_menu a {
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 0.85em;
	width: 92px;
	text-align: center;
}
ul.main_menu ul a {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
ul.main_menu li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #902223;
	float: left;
	border-left: 0px;
	border-right: 1px solid white;
	border-top: 0px;
	border-bottom: 0px;
}
ul.main_menu ul {
	margin: 0px;
	padding: 0px;
	position: absolute;
	background-color: #902223;
	border: 0px solid #FFF9E4;
	display: none;
}
/* IE-Hack für die Breite */
* html ul.main_menu ul {
}
ul.main_menu ul.hover, ul.main_menu li.hover ul, ul.main_menu li:hover ul {
	display: block;
}
ul.main_menu li a:hover {
	background-color: #DD7C09;
}
ul.main_menu ul li {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #FFF9E4;
	border-right: 0px;
	float: none;
	border-left: 0px;
}
ul.main_menu li ul li a {
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	float: none;
	text-align: left;
}
ul.main_menu li ul li a:hover {
	background-color: #DD7C09;
}
/***************************************************************/
/***************************************************************/
/** Frontpage **/
.news-latest-container {
	color: #353535;
	margin: 0px;
	background-position: right top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-height: 350px;
}
.news-latest-item p.bodytext {
	color: #353535;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news-latest-container a, .news-latest-container a:link, .news-latest-container a:visited, .news-latest-container a:active {
	color: #353535;
	font-weight: normal;
	text-decoration: underline;
}
.news-latest-container a, .news-latest-container a:hover, .news-latest-container a:focus {
	color: #353535;
	font-weight: normal;
	text-decoration: none;
}
.news-latest-item {
	background-image: url(img/news_punkt.gif);
	font-size: 0.85em;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 25px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.news-latest-item img {
	display: none;
}
/** Listen-Ansicht **/
/* Listeneintrag */
.news-list-container {
	color: #353535;
}
/* Links */
.news-list-container a, .news-list-container a:link, .news-list-container a:visited, .news-list-container a:active {
	color: #353535;
	text-decoration: underline;
}
.news-list-container a, .news-list-container a:hover, .news-list-container a:focus {
	color: #353535;
	text-decoration: none;
}

.news-list-item {
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 2px solid white;
}

.news-list-item .weiter {
	font-weight: bold;
	margin-left: 5px;
}
/* ÃƒÅ“berschrift eines Listeneintrags */
.news-list-item h3 {
	font-size: 1.0em;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.news-list-item h3 a, .news-list-item h3 a:link, .news-list-item h3 a:visited, .news-list-item h3 a:active {
	text-decoration: underline;
	color: #902223;
}

/* Bilder in der Listenansicht ausblenden */
.news-list-item img {
	display: none;
}
/* Datum des Eintrags */
.news-list-date {
	font-weight: normal;
	font-size: 0.9em;
	color: #353535;
}
/** Einzelansicht **/
.news-single-item {
	margin-top: 10px;
	color: #353535;
}
.news-single-item a, .news-single-item a:link, .news-single-item a:visited, .news-single-item a:active {
	color: #353535;
	font-weight: normal;
	text-decoration: underline;
}
.news-single-item a, .news-single-item a:hover, .news-single-item a:focus {
	color: #353535;
	font-weight: normal;
	text-decoration: none;
}
/* Bezeichnung des Eintrags: rot */
/*.news-single-item h2 {
	margin-top: 5px;
	font-size: 1.3em;
	color: #902223;
}*/

/* Untertitel: fett und dunkelgrau */
.news-single-item h2 {
	font-size: 1.0em;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #353535;
}
/* Datum in der Detail-Ansicht */
.news-single-timedata {
	font-weight: normal;
	font-size: 0.9em;
	color: #353535;
}
/* Vor/zurÃƒÂ¼ck-Bereich auf "Aktuelles"*/
.tx-ttnews-browsebox {
	text-align: center;
	padding-top: 15px;
	font-weight: bold;
}
.tx-ttnews-browsebox table {
	text-align: center;
	width: 180px;
}
.tx-ttnews-browsebox td {
}
.tx-ttnews-browsebox p {
	width: 100%;
	text-align: center;
}
/***************************************************************/
/***************************************************************/
.csc-mailform {
	border: 0px;
	margin: 0px;
	padding: 20px;
}
.csc-mailform-field {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width: 500px;
	text-align: left;
	margin-right: 0.5em;
	margin-bottom: 10px;
	display: block;
}
.csc-mailform-field label {
	display: block;
	width: 100px;
	float: left;
}
.csc-mailform-submit {
	background-color: #DD7C09;
	float: left;
	color: white;
	border: 0px;
	/*margin-left: 100px;*/
	padding: 3px;
	font-weight: bold;
}
/* Sitemap */
.csc-sitemap {
	padding-bottom: 20px;
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/* erste Ebene fett darstellen */
.csc-sitemap ul li {
	padding: 3px;
	font-weight: bold;
}
/* die folgenden wieder normal */
.csc-sitemap ul li ul li {
	font-weight: normal;
}
/***************************************************************/
/***************************************************************/
/* Tabellen */
table {
	width: 100%;
	/* border-collapse: collapse;*/
	/* cellpadding:12px;*/
}
/*
table caption {
        	background-color: #949697;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding:5px;
}
*/
td {
}
/***************************************************************/
/***************************************************************/
.contenttable {
	margin: 0px;
}
/* Tabelle fuer den Download-Bereich */
table.download_css .td-0 {
	width: 400px;
	padding-right: 5px;
	padding-bottom: 5px;
}
table.download_css .td-1 {
	width: 80px;
	text-align: center;
	padding-right: 5px;
	padding-bottom: 5px;
}
table.download_css .td-2 {
	width: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.download_css a:link {
	text-decoration: none;
}
/* Tabelle fuer den Bereich Energetische Modernisierung*/
table.energie_css .td-0 {
	width: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
}
table.energie_css .td-1 {
	width: 380px;
	text-align: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
table.energie_css .td-2 {
	width: 100px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: right;
}
.energie_css a:link {
	text-decoration: none;
}
/* Tabelle fuer den Tag des Eigenheims (Vortraege) */
table.tde_css .td-0 {
	width: 80px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	text-align: left;
}
table.tde_css .td-1 {
	width: 480px;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
}
.tde_css a:link {
	text-decoration: none;
}


/* Tabelle fuer Energetische Modernisierung */
table.energ_mod_css {
width: 400px;
}



table.energ_mod_css .td-0 {
	width: 350px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	text-align: left;
}
table.energ_mod_css .td-1 {
	width: 50px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-bottom: 0px;
}
.energ_mod_css a:link {
	text-decoration: none;
}






/* Tabelle fuer die Liste der Ansprechpartner */
table.ansprechpartner_css .td-0 {
	width: 95px;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 5px;
}
table.ansprechpartner_css .td-1 {
	width: 75px;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 5px;
}
table.ansprechpartner_css .td-2 {
	width: 50px;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 5px;
}
table.ansprechpartner_css .td-3 {
	width: 160px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
}
/* Tabelle fuer die Tabellen der Neubaufoerderung */
table.neubaufoerderung_css .td-0 {
	width: 350px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
      /*border:1px solid red;*/
}
table.neubaufoerderung_css .td-1 {
	/*width: 140px;*/
      text-align: right;
	vertical-align: top;
	padding-bottom: 5px;
      /*border:1px solid red;*/
}
/***************************************************************/
/***************************************************************/

