
body{
	width:17cm;
	margin:auto;
	font-family:verdana,arial,sans-serif;

	
}

*{
	page-break-inside:always; 
}

.tx-iggmapprojects-pi3 {
	display:none;
}


#top_navi_blau, #suche_blau, .hidden, #func_menu_blau, #top_navi_hidden, #seitenmenu_blau, #content_print, #footer_blau a, #content_box_blau_buttons img{
	display:none;
}

#top_navi_rot, #suche_rot, .hidden, #func_menu_rot, #top_navi_hidden, #seitenmenu_rot, #content_print, #footer_rot a, #content_box_rot_buttons img{
	display:none;
}

#top_navi_gelb, #suche_gelb, .hidden, #func_menu_gelb, #top_navi_hidden, #seitenmenu_gelb, #content_print, #footer_gelb a, #content_box_gelb_buttons img{
	display:none;
}

#top_navi_rosa, #suche_rosa, .hidden, #func_menu_rosa, #top_navi_hidden, #seitenmenu_rosa, #content_print, #footer_rosa a, #content_box_rosa_buttons img{
	display:none;
}

#top_navi_green, #suche_green, .hidden, #func_menu_green, #top_navi_hidden, #seitenmenu_green, #content_print, #footer_green a, #content_box_green_buttons img{
	display:none;
}

#top_navi_start, #suche_start, .hidden, #func_menu_start, #top_navi_hidden, #seitenmenu_start, #content_print, #footer_start a, #content_box_start_buttons img{
	display:none;
}


.content_box_start_buttons, .tx-dsdsProjektsuche-pi1{
	display:none;
}

#landkarte *{
	display:none;
}

#content_box_blau_rechts img,
#content_box_green_rechts img,
#content_box_rot_rechts img,
#content_box_gelb_rechts img,
#content_box_rosa_rechts img,
#content_box_start_rechts img{
	display:none;
}
#content_box_blau_rechts,
#content_box_green_rechts,
#content_box_rot_rechts,
#content_box_gelb_rechts,
#content_box_rosa_rechts,
#content_box_start_rechts{
	border-left:0px none;
}

/*
.trennlinie{
	border-top:2px solid #000;
	clear:both;
}
*/

#content_box_blau_rechts,
#content_box_green_rechts,
#content_box_rot_rechts,
#content_box_gelb_rechts,
#content_box_rosa_rechts,
#content_box_start_rechts{
	
	float:left;
	width:4.1cm;
	
	padding-left:0.2cm;
	margin-left:0.2cm;
	font-size:10px;
	border-left:1px solid #000;
}

#content_box_blau_wz,
#content_box_green_wz,
#content_box_rot_wz,
#content_box_gelb_wz,
#content_box_rosa_wz,
#content_box_start_wz{
	width:12cm;
	float:left;
	padding-top:-10px;
}

#content_box_blau_rechts ul,
#content_box_green_rechts ul,
#content_box_rot_rechts ul,
#content_box_gelb_rechts ul,
#content_box_rosa_rechts ul,
#content_box_start_rechts ul{
	display:none;
}

#content_box_blau_rechts p,
#content_box_green_rechts p,
#content_box_rot_rechts p,
#content_box_gelb_rechts p,
#content_box_rosa_rechts p,
#content_box_start_rechts p{
		
		font-size:10px;
		float:left;
}

*html #content_box_blau_rechts p,
*html #content_box_green_rechts p,
*html #content_box_rot_rechts p,
*html #content_box_gelb_rechts p,
*html #content_box_rosa_rechts p,
*html #content_box_start_rechts p{
		
		font-size:10px;
		float:none;
		margin:10px 0px;
}

#content_box_blau_rechts h4,
#content_box_green_rechts h4,
#content_box_rot_rechts h4,
#content_box_gelb_rechts h4,
#content_box_rosa_rechts h4,
#content_box_start_rechts h4{
	float:left;
	font-size:10px;
	
}

#content_box_blau_rechts p br, #content_box_rot_rechts p br, #content_box_green_rechts p br,#content_box_rosa_rechts p br,#content_box_gelb_rechts p br{

}


#header_bild{
	width:17cm;
	border-bottom:2px solid #000;
	margin-bottom:0.5cm;
	padding-bottom:2px;
	height:0px;
}

#logo_blau,
#logo_green,
#logo_rot,
#logo_gelb,
#logo_start,
#logo_rosa{
	height:70px;
	width:220px;
	background:url(../logo.png) center center no-repeat;
	margin:25px 0px 25px 0px;
}

.page_title{
	position:absolute;
	top:73px;
	width:17cm;
	margin:auto;
	font-size:18px;
	text-align:right;
	
}

#logo_blau img,
#logo_green img,
#logo_rot img,
#logo_gelb img,
#logo_rosa img,
#logo_start img{
	display:none;
}

#logo_blau img#printlogo,
#logo_green img#printlogo,
#logo_rot img#printlogo,
#logo_gelb img#printlogo,
#logo_rosa img#printlogo,
#logo_start img#printlogo{
	display:block;
}

#header_bild img{
	display:none;
}

p a img, a span img, h4 a img{
	display:none;
	border:none;
}

p a img.bild_links, p a img.bild_rechts{
	display:inline;
}

p a img.bild_links{
	float:left;
	margin-bottom:10px;
}


p img.bild_links{
	float:left;
	margin:5px 5px 5px 0px;
}

p img.bild_rechts{
	float:right;
	margin:5px 0px 5px 0px;
}


div.image-right{
	overflow:hidden;
}

div.image-right li, div.image-left li{
	list-style-position:inside;
}

div.image-right dl {
	margin:5px 0px 5px 5px;
	float:right;
}

div.image-left dl {
	margin:5px 5px 5px 0px;
	float:left;
}

div.image-right dl dd, div.image-left dl dd{
	font-size:10px;
	margin-left:2px;
}

.gleich_zweispalten img{
	float:left !important;
	width:5cm;
	margin:0px 5px 5px 0px;
}


.gleich_zweispalten_links,
.start_zweispalten_links{
	width:5.5cm;
	margin-right:5mm;
	float:left;
}

.gleich_zweispalten_rechts,
.start_zweispalten_rechts{
	width:5cm;
	margin-left:5mm;
	float:right;
	
}

.gleich_zweispalten .gleich_zweispalten_links div dd,
.gleich_zweispalten .gleich_zweispalten_rechts div dd{
	font-size:13px;
}

}
dl dd .csc-copy{
	display:none !important;
	border:2px solid #000;
}

h1, h1 a{
	font-size:18px;
	font-weight:normal;
	clear:both;
		color:#000;
	text-decoration:none;
	
}

h2, h2 a{
	font-size:16px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

h3, h3 a{
	font-size:14px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

h4, h4 a{
	font-weight:normal;
}

a{
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

.hrp{
	width:9cm;
	display:none;
}

p, ul li, ol li, form fieldset label, span.text, span.infotext{
	font-size:13px;
	line-height:15px;
}

ul li, ol li{
	/*list-style-image:url(http://www.denkmalschutz.de/fileadmin/templates/img/blau/list_icon_blau.gif);*/
}

ul li a, ol li a{
	font-weight:bold;
}

#footer_blau,
#footer_green,
#footer_rot,
#footer_gelb,
#footer_rosa,
#footer_start{
	margin-top:20px !important;
	padding-top:5px !important;
	clear:both !important;
	float:left;
	width:17cm;
	border-top:2px solid #000;
	font-size:11px;
	text-align:center;
	
}
#footer_blau a,
#footer_green a,
#footer_rot a,
#footer_gelb a,
#footer_rosa a,
#footer_start a{
	color:#000;
	display:inline;
	
}
.csc-textpic-caption {
	font-size:10px;
	font-weight:bold;
}

.footer_ul{
	display:none;
}

table img{
	display:none;
}


/*
	---- formular ----
*/


iframe{
	height:500px;
	width:100%
}

#eingaben br{
	clear:both;
}


fieldset{
	border:none;
	width:12cm;
	float:left;
	padding-top:-10px;
	font-size:14px;
}

fieldset label{
	width:4cm;
	display:block;
	float:left;
	font-size:14px;
}

fieldset span.beschreibung{
	display:block;
	font-size:14px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
}


fieldset input{
	width:7cm;
	border:none;
	border-bottom:1px solid #000;
	color:#fff !important;
	text-indent:-1000px !important;
}

fieldset input.vorwahl{
	width:2cm;
}

fieldset input.nachwahl{
	width:2.5cm;
	margin-left:0.4cm;
}

fieldset input.input_str{
	width:5.5cm;
}

fieldset input.input_nr{
	width:1cm;
	margin-left:0.5cm;
}

fieldset input.checkbox{
	width:1cm;
	border:1px solid #000;
}

fieldset select{
	width:7cm !important;
	height:1px !important;
	overflow:hidden;
	text-indent:500px;
	line-height:500px;
	border:none;
	border-bottom:1px solid #000;
	color:#fff;
}

fieldset select option{
	display:none;
	font-size:0px;
	color:#00f !important;
	visibility:hidden;
	line-height:100px !important;
	text-indent:-1000px !important;
}

fieldset div#newsletter_checkbox{
	clear:both;
	margin:30px 0px 30px 0px;
}

fieldset div#newsletter_checkbox input{
	float:left;
	margin:10px;
}

fieldset input.sp_input_submit{
	display:none;
}

/*
	---- andere Formulare
*/

div#submit input{
	display:none;
}

input.form_cb, #broschueren input{
	width:20px;
}

div#persdata{
	clear:both;
}

label.fett{
	font-weight:bold;
}

.csc-mailform-submit{
	display:none;
}

/*
	---- änderungsformular
*/

.csc-mailform-field{
	width:100%;
}

#mailformAnrede_Alt,
#mailformTitel_Alt,
#mailformName_Alt,
#mailformVorname_Alt,
#mailformBezeichnung_Alt,
#mailformBezeichnung_2_Alt,
#mailformAbteilung_Alt,
#mailformStrae_Alt,
#mailformHausnummer_Alt,
#mailformPLZ_Alt,
#mailformOrt_Alt,
#mailformLand_Alt,
#mailformTelefon_Alt,
#mailformTelefax_Alt,
#mailformEMail_Alt,
#mailformGeburtsdatum_Alt
{
	width:3.9cm !important;
	float:left !important;
		border-right:8px solid #fff !important;
}


#mailformAnrede_neu,
#mailformTitel_neu,
#mailformName_neu,
#mailformVorname_neu,
#mailformBezeichnung_neu,
#mailformBezeichnung_2_neu,
#mailformAbteilung_neu,
#mailformStrae_neu,
#mailformHausnummer_neu,
#mailformPLZ_neu,
#mailformOrt_neu,
#mailformLand_neu,
#mailformTelefon_neu,
#mailformTelefax_neu,
#mailformEMail_neu,
#mailformGeburtsdatum_neu
{
	
	width:3.3cm !important;
	float:left !important;

}

.csc-mailform{
	display:none;
}

.csc-mailform-label b{
	width:100% !important;
	display:block !important;
	
}

.csc-mailform-field select{
	width:3.3cm !important;
}

div.spenden_spalte div.spenden_spalte_r .contenttable p img{
	display:block;
}

.stiften_grafik{
	/*display:none;*/
}

.stiften_grafik_l{
	width:8.5cm;
	float:left !important;
}
.stiften_grafik_r{
	width:3cm;
	float:left !important;
}

.stiften_grafik_r table p img{
	display:block;
}


.info_box{
	border:1px solid #000;
}

.info_box ul{
	padding-left:5px;
}

.info_box li{
	list-style-position:inside;
}

.info_box li img{
	float:right;
	margin:0px 0px 5px 5px;
}


h1 .bild_rechts{
	float:right;
	border:none;
}

/*
	Tabellen
*/



#content_mitte .tx-dsdsprojektergebnisse-pi1{
	width:100%;
	font-size:13px;
}

.erg_item{
	padding-top:20px;
	clear:both;
}

.erg_item .erg_item_header, .erg_item .erg_item_header a{
	padding:0px 0px 5px 0px;
	font-weight:bolder;
}

#content_mitte .tx-dsdsprojektergebnisse-pi1 a{
	display:none;
}

.erg_item .erg_item_text_left{
	display:block;
	width:50%;
	float:left;
}

.erg_item .erg_item_text_left .erg_item_text_fett{
	font-weight:bolder;
}

.erg_item .erg_item_text_right{
	display:block;
	width:48%;
	float:left;
}


.erg_item .erg_item_text_right .erg_item_text_info_rechts_1{
	width:40%;
	font-weight:bold;
	display:block;
	float:left;
}

.erg_item .erg_item_text_right .erg_item_text_info_rechts_2{
	width:40%;
	display:block;
	float:left;
}

#content_mitte .tx-dsdsprojektergebnisse-pi1 .erg_item a{
	display:inline;
}

.tx-dsdsprojektergebnisse-pi1 .erg_item_content .erg_item_overview_region{
	display:block;
	clear:both;
	margin:5px 0px 5px 0px;
}



.tx-dsdsprojektergebnisse-pi1 .erg_item_content .erg_item_overview_text_left{
	width:45%;
	float:left;
padding:10px 0px 10px 0px;
}

.tx-dsdsprojektergebnisse-pi1 .erg_item_content .erg_item_overview_text_right{
	width:50%;
	float:left;
padding:10px 0px 10px 0px;
}

.news-list-item h3, .news-list-item h3 * {
	font-size:13px;
	font-weight:bold;
}




#gm_head, #gm_fourth,#gm_second {
	display:none!important;
}

#gm_third {
	background:none;	border:0px none;
}
#gm_waypoints_wrap {
	background:none;	border:0px none;
}
#gm_waypoints_wrap h1, #gm_waypoints_wrap .gm_add_waypoint,
#gm_waypoints_wrap .gm_buttons, #gm_waypoints_wrap .gm_wp_txt_inner, #gm_waypoints_wrap .gm_wp_btn {
	display:none!important;
}
#gm_waypoints_wrap li {
	list-style:none;
	display:block;
}


#gm_waypoints_wrap .gm_waypoint,
#gm_waypoints_wrap li.gm_waypoint div {
	margin:0px!important; padding:0px!important;
}
#gm_waypoints_wrap .gm_wp_txt, #gm_waypoints_wrap .gm_wp_letter {
	font-size:15px; font-weight:bold; margin:0px 5px 10px 0px!important; padding:0px 0px 0px 5px!important;
	float:left;
}

#gm_waypoints_wrap .gm_clear {
	clear:both;
}
#directions {
		background-color:#fff!important;
		padding:0px!important;
		font-size:11px!important;
		width:630px;
	}
#directions table {
	background-color:#fff!important;
	border-top:0px none!important;
	border-right:0px none!important;
	border-left:0px none!important;
	font-size:12px!important;
}
#directions table a {
	color:#006543!important;
}





div.plist_box a, div.plist_box p, .erg_item_text_left, .erg_item_text_right,
div.plist_box_denk a, div.plist_box_denk p, .erg_item_text_left, .erg_item_text_right,
div.plist_box_header, div.plist_box_header a {
	font-family:verdana,arial,sans-serif;
	font-size:12px;
}
div.plist_box {
	float:left;
	width:568px;
	padding:15px 5px 15px 5px;
	border-top:1px solid #ccc;
}
div.plist_box_denk {
	margin-bottom:10px;
	float:left;
	width:578px;
	padding:0px 0px 15px 0px;
	border-top:1px solid #ccc;
}
div.plist_region{
	float:left;
	width:284px;
	padding:0;
	margin:0;	
}
div.plist_landkreise{
	float:right;
	width:284px;
	padding:0;
	margin:0;
}
div.plist_wrap h2{
	height:18px;
	font-weight:bold;
	padding:5px;
	margin:0;
	width:568px;
}
div.plist_wrap h2 a{
	font-weight:bold!important;
	padding-left:0px;
}
div.plist_wrap a {
	display:block;
}
div.plist_wrap {
	margin:10px 0px;
}
a.plist_link {
	float:left;
	height:22px;
	margin:0;
	padding:0;
	width:556px;
}
div.plist_box_header{
	height:20px;
	margin:0;
	padding:2px 0px 0px 5px;
}
div.plist_box_header, div.plist_box_header a {
	font-size:15px; padding-top:3px; font-weight:bold;
}




div.erg_item{
	width:560px;
	float:left;
	border:1px solid #cce0d9;
	margin-bottom:10px;
	padding-bottom:0;
	background:#f0f6f4;
	color:#3e4442;
	line-height:20px;
}

div.erg_item_header{
	height:20px;
	background:#cce0d9;
	color:#006543;
	font-weight:bold;
	padding-left:5px;
	margin:0;
}

div.erg_item_content{
	float:left;
	/*padding:10px;*/
	margin:0;
/*	border:1px solid red;*/
}

.projekt_link{
	float:left;
	background:url(../../templates/img/green/link_button.gif) right no-repeat;
	height:22px;
	width:556px;
	margin:0;
	padding:0;
}

div.erg_item_text_left{
	float:left;
	width:270px;
	padding:10px 0 0 5px;	
}

div.erg_item_text_right{
	float:right;
	width:270px;
	padding:10px 5px 0 0;
}

div.erg_item_overview_text_left{
	float:left;
	width:270px;
	padding:0;
	margin:0;	
	/*border:1px solid yellow;*/
	color:#006543;
}

div.erg_item_overview_text_right{
	float:right;
	width:270px;
	padding:0;
	margin:0;
	/*border:1px solid black;*/
	color:#006543;
}

span.erg_item_text_fett{
	float:left;
	font-weight:bold;
}

span.erg_item_text_info_rechts_1{
	float:left;
	font-weight:bold;
	width:90px;	
}

span.erg_item_text_info_rechts_2{
	float:left;
	width:160px;	
}

span.erg_item_text_region {
	font-weight:bold;
	float:left;
	margin-left:10px;
}

span.erg_item_text_landkreis a{
	font-weight:bold;
}

span.erg_item_text_landkreis a:hover{
	text-decoration:underline;
}

div.erg_item_overview_region{
	float:left;
	width:558px;
	padding:15px 0 15px 0;
	border-top:1px solid #cce0d9;
}