/* *********************
	Entsorgungscenter
********************* */
.ecenter_cell_wrapper {
	margin-left: -10px;
	margin-top: -20px;
}

/* Gelbe Box */
.ecenter_cell_top {
	padding-left: 36px;
	padding-top: 26px;
	padding-bottom: 20px;
	padding-right: 40px;
	
	background-color: #FFF200;
}
.ecenter_cell_top .cell_main_title {
	padding-bottom: 80px;
}
.ecenter_cell_top .cell_main_text {
	color: #005192;
}

.ecenter_cell_oeffnungszeiten { /* Oeffnungszeiten */
	position: relative;
	min-height: 200px;
	display: block;
}

.content_subtitle_spezoeffnzt {
	position: relative;
	/* text-indent: 1.5em; */
	padding-left: 100px;
	padding-top: 39px;
	min-height: 72px;
}
.content_subtitle_spezoeffnzt img {
	position: absolute;
	left: 0px;
	top: 10px;
	max-width: 80px;
}

.ecenter_oz_logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 15%;
	float: left;
}
.ecenter_oz_logo img {
	width: 80%;
	max-width: 80px;
}
.ecenter_oz_text {
	position: relative;
	top: 0px;
	left: 20%;
	width: 74%;
	top: 0px;
	padding-bottom: 60px;
}

/* Annahme */ 
.oecenter_cell_annahme {
	
}
.ecenter_cell_annahme_left > p {
	padding: 2px;
}
.ecenter_cell_annahme_left {
	margin-bottom: 10px;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
	-moz-column-width: 130px;
	-webkit-column-width: 130px;
	column-width: 130px;
	text-align: justify;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	
	float: left;
	width: 66.6%;
	
	font-weight: bold;
	color: #005192;
}
.ecenter_cell_annahme_right {
	float: left;
	width: 33.3%;
	text-align: center;

}
.ecenter_cell_annahme_right a {
	color: #005192;
}
.ecenter_cell_annahme_right img {
	width: 35%;
	max-width: 80px;
	padding-top: 15px;
}
.ecenter_cell_annahme_right .content_subtitle {
	line-height: 35px;
}

/* Tel-Nr. und Tel-Zeiten, */
/* Standort */
.ecenter_cell_kontakt, .ecenter_cell_standort {
	position: relative;
	margin-top: 30px;
	height: 110px;
}
.ecenter_kontakt_logo, .ecenter_standort_logo {
	position: absolute;
	top: 0px;
	left: 0px;
}
.ecenter_kontakt_logo img, .ecenter_standort_logo img { max-width: 80px; }
.ecenter_kontakt_text, .ecenter_standort_text {
	position: absolute;
	top: 4px;
	left: 100px;
}
.ecenter_kontakt_tel {
	font-size: 28px;
	color: #005192;
}
.ecenter_kontakt_telzeiten {
	color: #005192;
}
.ecenter_kontakt_ablaufplan {
	position: absolute;
	top: 18px;
	right: 50px;
}
.ecenter_kontakt_ablaufplan a {
	font-size: 18px;
	font-weight: bold;
	padding: 7px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	color: white;
	background-color: #005192;
}
.ecenter_kontakt_ablaufplan a:hover {
	color: #AEC8DC;
}

/* Bild vom eCenter */
.ecenter_cell_bild { }
.ecenter_cell_bild img { width: 100%; }



/* Standort */
.ecenter_standort_text {
	top: 0px;
	margin-top: -5px;
}
.ecenter_standort_text1, .ecenter_standort_text2 {
	font-size: 28px;
	color: #005192;
}
.ecenter_cell_standort_googlemaps {

}



/* *********************
	2 / 3 ROWS
********************* */
#pa_23rowlist {
	padding-bottom: 30px;
}

.pa_23rowcell {
	/* min-height: 100px; */
}

.cell_3row_text, .cell_3row_title, .cell_3row_img {
	padding-right: 20px;
}


.cell_3row_text {
	font-size: 18px;
	/*line-height: 20px;*/
}
.cell_3row_text a {
	color: #005192;
}
.cell_3row_title {
	font-family: 'dejavu_sansbold', Verdana;
	text-align: left;
	/* background-color: whitesmoke; */
	color: #005192;
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 20px;
	
}
.cell_3row_title a {
	color: #005192;
}
.cell_3row_img {
	/*padding-top: 20px;
	text-align: left; */
	line-height: 40px;
	padding-bottom: 50px;
	
		
	 -webkit-hyphens: auto;
	 -moz-hyphens: auto;
	 -ms-hyphens: auto;
	 hyphens: auto;
	 
}
.cell_3row_img a {
	font-family: 'dejavu_sansbold', Verdana;
	color: #005192;
	font-size: 24px;
	
}

.cell_3row_img img {
	max-width:100%;

	margin-top: 30px;
	/* width: 40%; */ /* ACHTUNG: Verschiedene Grössen auf verschiedenen Seiten? */
	/*width: 100%;*/
	/* display: block;
    max-width:100%;
    max-height:180px; */
    /*width: auto;
    height: auto;*/
}

.cell_3row_img .cell_news_display_files {
	padding-top: 15px;
}
.cell_3row_img .cell_news_display_files a {
	margin-bottom: 5px;
	margin-top: 5px;
	
	font-size: 18px;
	
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	
	
	
	color: white;
	background-color: #005192;
}




/* *********************
	Art List
********************* */

.articlelist {
	padding-top: 20px;
	width: 75%;
}
.articlelist a {
	color: #005192;
}
.articlelist a:hover {
	color: #002D5A;
}

.articlelist .cell_main_subtitle {
	
}

.cell_article_gallery {
	padding-top: 50px;
	padding-bottom: 5px;
	/* display: none; */
}
.cell_article_gallery:empty {
	display: none;
}

.cell_article_gallery img {
	width: 100%;
	max-width: 650px;
}

.cell_article_gallery_imgdescr {
	color: #666666;
	font-style: italic;
	padding-bottom: 15px;
	padding-top: 5px;
}
.cell_article_gallery_imgdescr:empty {
	display: none;
}

.cell_news_display_files {
	padding-top: 15px;
}
.cell_news_display_files .download {
	padding-top: 5px;
}
.cell_news_display_files .download a {
	
	
	font-size: 18px;
	
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	
	display: table;
	
	color: white;
	background-color: #005192;
}



/* *********************
	Art Detail
********************* */

.art_detail_leadin {
	width: 65%;
	padding-bottom: 40px;
}

.art_detail_gallery {
	
}

.art_detail_gallery img {
	max-width: 580px;
}

.art_detail_text {
	width: 65%;
	padding-top: 40px;
}

.cell_article_leadin {
	padding-bottom: 15px;
}
.cell_article_leadin:empty {
	display: none;
}



.art_detail_files {
	
}
.art_detail_files div {
	padding-top: 25px;
}
.art_detail_files div a {
	font-size: 18px;
	font-weight: bold;
	padding: 7px;
	padding-left: 10px;
	padding-right: 10px;
	/* display: block; */
	color: white;
	background-color: #005192;
}
.art_detail_files div a:hover {
	color: #AEC8DC;
}