.cdu-orange-font{color: #E95D0F;}

.cdu-orange-bg {background-color: #E95D0F!important;}

hr.hr_headline {
    text-align: center;
    color: #ff7627;
    width: 100px;
    border-bottom: 4px solid #ff7627;
    margin-top: 0px;
    margin-bottom: 50px;
}

.btn-info {
    color: #fff;
    background-color: #E95D0F;
    border-color: #E95D0F;
}

footer {
	background-color: #E95D0F;
}

a:hover .news-icon {
	color: #E95D0F;
}

.row.news-startseite a:hover,
.row.news-startseite a:hover h5 {
	color: #E95D0F;
	text-decoration: none;
}
/*****************************/
/* Sitemap               */
/*****************************/
.mod_sitemap a:hover  {
	text-decoration: none;
	color: #ff7627;
}

.widget-explanation a{
	color: #ff7627;
}

/*****************************/
/*   Suche                   */
/*****************************/
.mod_article a,
.mod_search h3 a{
	color: #ff7627;
}


/*****************************/
/*   Nav                   */
/*****************************/

nav.cdu-orange-bg {
	    background-color: #fff!important;
}

ul.level_1.nav.flex-lg-column a, ul.level_1.nav.flex-lg-column .last a, ul.level_1.nav.flex-lg-column strong {
    color: #000!important;
}

ul.level_1.nav.flex-lg-column strong {
    background-color: rgba(144, 144, 144, 0.2);
}

.last.nav-item {
    border: 2px solid #000;
}

li.sibling.last.nav-item:hover {
    background: #000;
}

li.sibling.last.nav-item:hover a span {
    color: #fff;
}

ul.level_1.nav.flex-lg-column .last a:hover {
    background-color: #000;
    color: #fff!important;
}

ul.level_1.nav.flex-lg-column a:hover {
    background-color: rgba(144,144,144, 0.2);
}

.mod_pageImage.block {
    background: #ff671f!important;
    margin-bottom: 50px;
    padding-bottom: 0px!important;
    position: relative;
}

/*****************************/
/*   Karte                   */
/*****************************/

svg#Ebene_1_bezirke polygon {
	fill: rgba(144, 144, 144, 1.0);
	
}

.stadtraete-slider .stadtraete-slider-links:hover i,
.stadtraete-slider .stadtraete-slider-rechts:hover i {
    color: #E95D0F;
    cursor: pointer;
    transition: color .15s ease-in-out;
    
}


nav .breadcrumb .breadcrumb-item a{
	color: #3e3e3e!important;
	font-family: CDUKievitWebMedium, 'Open-Sans', sans-serif;
	font-size: 14px;
}

nav .breadcrumb .breadcrumb-item a:hover span{
	color: #ff7627;
    text-decoration: none;
   	font-family: CDUKievitWebMedium, 'Open-Sans', sans-serif;
   	font-size: 14px;
}

nav .breadcrumb {
	padding-left: 0;
	padding-right: 0;
	background-color: #fff!important;
	font-family: CDUKievitWebMedium, 'Open-Sans', sans-serif;
	font-size: 14px;
}
nav .breadcrumb a:hover{
	color: #ff7627;
    text-decoration: none;
   	font-family: CDUKievitWebMedium, 'Open-Sans', sans-serif;
   	font-size: 14px;
}



.mod_pageImage {
	margin-bottom: 0!important;
}

.mod_pageImage .xsilderimage {
	width: 100%;
	height: auto;
}

.mod_pageImage.block {
    background: #ff671f!important;
    margin-bottom: 50px;
    padding-bottom: 5px;
	position: relative;
}

.mod_pageImage svg#Ebene_1_bezirke {
	position: absolute;
	top: 0px;
	right: 50%;
    transform: translate(50%);
}

@media all and (min-width: 1500px){
	.mod_pageImage svg#Ebene_1_bezirke {
		min-height: 400px!important;
	}	
}

@media all and (min-width: 1200px) and (max-width: 1499px) {
	.mod_pageImage svg#Ebene_1_bezirke {
		min-height: 335px!important;
	}	
}

@media all and (min-width: 900px) and (max-width: 1199px) {
	.mod_pageImage svg#Ebene_1_bezirke {
		min-height: 250px!important;
	}	
}

@media all and (min-width: 767px) and (max-width: 899px) {
	.mod_pageImage svg#Ebene_1_bezirke {
		min-height: 210px!important;
	}	
}