@charset "utf-8";
/* CSS Document */

/* CSS Document */
/*html, body{height: 100%;}*/

* {

	margin: 0px;
	padding: 0px;}

body {
	background-color: #FDFBF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;

}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #333333;
	margin-top: 0.7em;
	margin-bottom: 0.1em;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #003366;
	margin-top: 0.7em;
	margin-bottom: 0.1em;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #666666;
	margin-top: 0.9em;
	margin-bottom: 0.1em;
}
h5 {
	font-size: 0.9em;
	color: #333333;
	margin-top: 0.6em;
	margin-bottom: 0.5em;
}

.align-center {
	text-align:center;}
.csc-textpic {
	margin: 10px 5px 5px 5px;}
.csc-textpic-imagewrap {
	margin-top: 10px;}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 5px 0 5px 0;
	}
a img {
	border:none;}
#inhatbereich a {
	color: #1D1D1D;
	text-decoration: underline;
	font-size: 0.9em;
}
.td-0 {
	width: 150px;
	padding: 0 0 10px 0;
	}	

#wrapper {
	width: 900px;
	margin: auto;	
	}
#headbereich {
	width: 900px;
	height: 147px;
	padding: 0;
	margin: 0;
	}
#bild {
	width: 100%;
	height: 145px;
	background-image: url(../bilder/kinder-oben.jpg);
	background-repeat: no-repeat;
	}
#centerbereich {
	width: 900px;	
	background-image: url(../bilder/main1_hg.jpg);
	background-repeat: repeat-y;
	}
#center {
	width: 100%;
	margin: 0;
	padding: 0;
	}
#navibereich {
	width: 208px;
	background-color: #faf3ad;
	float: left;
	}
#navi_1{
	width: 100%;
}

#inhatbereich {
	width: 662px;
	float: right;
	margin: 15px 0 15px 0;
	padding: 0 0 0 15px; 
	}
#inhalt_rechts {
	width: 210px;
	float: right;
	}
#inhalt_links {
	width: 426px;
	float: left;
	}
#footbereich {
	background-image: url(../bilder/foot_neu.jpg);
	background-repeat: none;
	width: 900px;
	height: 55px;
	clear: both;
	}
#clear {
	width: 900px;
	height:1px;
	clear:both;
	background-image: url(../bilder/main1_hg.jpg);
	background-repeat: none;}

.menu1off { /* Men�punkt Normalansicht */	
	background: #FFEEA9;
	padding: 5px 0 5px 15px;
	display: block;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid; */
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #E9E9E9;
	border-left-color: #F3F3F3;
	margin: 0px;
	}
	
	.menu1on {
	background: #FEF7DC;
	padding: 5px 0 5px 15px;
	display: block;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid; */
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #E9E9E9;
	border-left-color: #F3F3F3;
	margin: 0px;
	}
	a:hover.menu1off, a:hover.menu1on {
		color:#BA090B;
		background: #FEF7DC;
		text-decoration: underline;
			}
	
	
	.menu1offweiss { /* Men� Unterpunkte */	
	background: #FDFBF1;
	padding: 5px 0 5px 25px;
	display: block;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid; */
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #E9E9E9;
	border-left-color: #F3F3F3;
	margin: 0px;
	font-size: 0.8em;
	}
	
		.menu1onweiss {
	background: #FEF7DC;
	padding: 5px 0 5px 25px;
	display: block;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
	font-size: 0.8em;
	}
	
	a:hover.menu1offweiss, a:hover.menu1onweiss {
		color:#BA090B;
		background: #FEF7DC;
		text-decoration: underline;
	        font-size: 0.8em;
	}	
	
	
	a:active.menu1offweiss {
		color:#555555;
		background: #DDDCDC;
		text-decoration: underline;
	        font-size: 0.8em;
	}	



/* Mainmenu 2 */

	.menu2off {
		border-style: solid;
		border-width: 1px;
		border-color: #F3F3F3 #C7C7C7 #C7C7C7 #F3F3F3;*/
		background: #FFFFFF;
		padding: 3px 0 3px 40px;
		display: block;
		color: #333333;
		text-decoration: none;
		font-weight: normal;
	        font-size: 0.8em;
	}
	.menu2on {
		border-style: solid;
		border-width: 1px;
		border-color: #F3F3F3 #C7C7C7 #C7C7C7 #F3F3F3;*/
		background: #FEF7DC;
		padding: 3px 0 3px 40px;
		display: block;
		font-weight: bold;
		color: #003399;
		text-decoration: underline;
	        font-size: 0.8em;
	}
	a:hover.menu2off, a:hover.menu2on  {
		color: #BA090B;
		background: #FEF7DC;
	}



/* Mainmenu 3 */

	.menu3off {
		border-style: solid;
		border-width: 1px;
		border-color: #F3F3F3 #C7C7C7 #C7C7C7 #F3F3F3;*/
		background: #FFFFFF;
		padding: 3px 0 3px 65px;
		display: block;
		font-weight: normal;
		color: #333333;
		text-decoration: none;
	        font-size: 0.7em;
	}
	.menu3on {
		border-style: solid;
		border-width: 1px;
		border-color: #F3F3F3 #C7C7C7 #C7C7C7 #F3F3F3;*/
		background: #FEF7DC;
		padding: 3px 0 3px 65px;
		display: block;
		font-weight: normal;
		color: #003399;
		text-decoration: underline;
	        font-size: 0.7em;
	}
	a:hover.menu3off, a:hover.menu3on  {
		color: #BA090B;
		background: #FEF7DC;
	        font-size: 0.7em;
	}
/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; /*background:#f0f0f4;*/}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em; }
.news-latest-item h3 {padding-top:0; color:#4e4e4f;}
.news-latest-item h3 a {text-decoration:none;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; border:1px solid #ccd; /*background:#f0f0f4;*/ text-align:center;}

/* LIST Ansicht */
.news-list-item {margin-bottom:1em;}
.news-list-item h3 {padding-top:0;}
.news-list-item h3 a {text-decoration:none; color:#4e4e4f;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#4e4e4f; font-weight:normal;}
.news-list-morelink {padding:1px; /*border:1px solid #ccd;background:#f0f0f4;*/color:#4e4e4f;}
.news-list-morelink a {color:#4e4e4f;}
.news-list-morelink a:hover {background:transparent;}
.news-list-category {color:#4e4e4f;}
.news-list-item span.news-list-date {color:#4e4e4f;} 

/* SINGLE Ansicht */
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#4e4e4f; padding:0.5em; /*background:#f0f0f4; */border-left:8px #E0E7F5 solid; text-align:left;}
.news-single-img {padding-right:15px;/*float:left;*/}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#4e4e4f; margin-bottom:1em;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#4e4e4f;}

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; /*background:#eee;*/ border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}

/* ### News Teaser Startseite################################################################## */
#inhalt_links #ntvlispalte {height:100%;float:left;padding:0.3em;}
#inhalt_links #ntvrespalte {height:100%;padding-left:0.5em;overflow:auto;}
#inhalt_links .newsblock-normal .news-list-item {/*background-color:#00407D;*/height:100%;overflow:auto;margin: 1em 0em 1em 0em; padding: 0.5em 0.5em 0.5em 0.5em;}
#inhalt_links .newsblock-normal .news-list-item p{padding:0em;}
#inhalt_links .newsblock-normal .news-list-item  {float:left;}
.news-list-img {text-align: center;}
#inhalt_links .newsblock-normal .news-list-item .news-list-content {height:100%;}
#inhalt_links .newsblock-normal .news-list-item .news-list-content p{padding:0em;}
#inhalt_links .newsblock-normal .news-list-item .news-list-content .news-list-morelink a{color:#4e4e4f;font-weight:bold;}
#inhalt_links .news-list-item h3 {color:#4e4e4f;font-size:1.1em;padding-bottom:0.1em;}
#inhalt_links .news-list-item h3 a {color:#4e4e4f;text-decoration:none;}
#inhalt_links .news-list-item h3 a:hover {color:#4e4e4f;background:transparent;}
#inhalt_links .news-list-category {color:#4e4e4f;font-weight:bold;}
#inhalt_links .news-list-item span.news-list-date {color:#4e4e4f;font-weight:bold;font-size:0.7em;}
#inhalt_links .tx-ttnews-browsebox {visibility:hidden;margin:0;padding:0;height:0;width:0;}

/* ### News Single Detailview################################################################## */
#inhalt_links #nslispalte {height:100%;/*float:left;*/padding:0.5em;}
#inhalt_links #nsrespalte {height:100%;overflow:auto;}
#inhalt_links .news-single-item {/*background-color:#00407D;*/height:100%;overflow:auto;}
#inhalt_links .news-single-item  p{padding:0em;}
#inhalt_links .news-single-item /*.news-single-img */{float:left;}
#inhalt_links .news-single-item .news-single-content 
#inhalt_links .news-single-item .news-single-content .news-single-morelink a{color:#fff;}
#inhalt_links  h2 {color:#4e4e4f;padding:0em;margin:0em;font-size:1.2em;text-align:left;}
#inhalt_links .news-single-category {color:#4e4e4f;font-weight:bold;padding-bottom:0.5em;}
#inhalt_links .news-single-backlink {color:#4e4e4f;font-weight:bold;padding-top:0.5em;padding-bottom:2em;}
#inhalt_links .news-single-backlink a {color:#4e4e4f;font-weight:bold;/*padding-top:0.5em;padding-bottom:2em;*/}
#inhalt_links .news-single-timedata {color:#4e4e4f;font-weight:bold;padding-top:0.5em;}

#inhalt_rechts .news-list-container{ color:#4e4e4f;height:100%;}
#inhalt_rechts .tx-ttnews-browsebox {visibility:hidden;margin:0;padding:0;height:0;width:0;}
#inhalt_rechts .news-list-item {background-image:url(../biogas_medien/biogas_bilder/Reus_Rahmen_2.jpg);background-repeat:repeat-y;}
#inhalt_rechts .news-list-item h3 {color:#4e4e4f;padding-left:10px;padding-top:0.3em;margin:0em;font-size:1.0em;}
#inhalt_rechts .news-list-item h3 a {color:#4e4e4f;text-decoration:none;}
#inhalt_rechts .news-list-item h3 a:hover {color:#4e4e4f;background:transparent;}
#inhalt_rechts .news-list-item h3 span.news-list-date {color:#003063;font-weight:normal;}
#inhalt_rechts .news-list-morelink {color:#5e5f60;padding:1px 0px 1px 0px; margin: 5px 0px 0px 0; text-align:left;}
#inhalt_rechts .news-list-morelink a {color:#5e5f60;text-decoration:none;}
#inhalt_rechts .news-list-morelink a:hover {color:#5e5f60;background:transparent; text-decoration:underline;}
#inhalt_rechts .news-list-item span.news-list-date {color:#5e5f60;padding-left:0; margin: 0 0 10px 9px; font-size:0.7em;}
#inhalt_rechts .news-list-container .news-list-browse { padding:0 0 5px 0; margin:0; background-image:url(../biogas_medien/biogas_bilder/Reus_Rahmen_2.jpg);background-repeat:repeat-y;}
#inhalt_rechts .news-list-item .news-list-category {color:#5e5f60;padding-left:0;}

/*.news-list-date { 
	color:#3300FF;
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;}*/


.monte {
	width: 180px;
	background-image:url(../bilder/022.jpg);
	background-repeat:repeat-y;
	border-bottom: 1px solid #757678;
	background-color:#FFFFFF;
	/*margin: 15px 22px 0 10px;*/
	margin: 15px auto;
	}

.monte h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	padding: 3px 10px 3px 10px;
	margin: 0 0 0px 0px;
	color: #4d4d4e;
	font-size: 1em;

	display:block;
	background-image:url(../bilder/01.jpg);
	background-repeat: no-repeat;
	}
.monte .news-list-container {
	background-image:url(../bilder/02.jpg);
	background-repeat:repeat-y;}
.monte p.bodytext {
	font-size: 0.85em;
	margin:0;
	padding: 4px 5px 4px 10px;
	color: #4d4d4e;
	}
.monte p.bodytext b {
	color: #4d4d4e;
	}
	
.monte p.bodytext a {
	color: #4d4d4e;
	text-decoration:none;}

.monte p.bodytext a:hover {
	color: #4d4d4e;
	text-decoration:underline;
	}
    
.monte1 {
	width: 180px;
	background-image:url(../bilder/022.jpg);
	background-repeat:repeat-y;
	border-bottom: 1px solid #757678;
	background-color:#FFFFFF;
	/*margin: 15px 22px 0 10px;*/
	margin: 15px;
	float: left;
	}

.monte1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	padding: 3px 10px 3px 10px;
	margin: 0 0 0px 0px;
	color: #4d4d4e;
	font-size: 1em;

	display:block;
	background-image:url(../bilder/01.jpg);
	background-repeat: no-repeat;
	}
.monte1 .news-list-container {
	background-image:url(../bilder/02.jpg);
	background-repeat:repeat-y;}
.monte1 p.bodytext {
	font-size: 0.85em;
	margin:0;
	padding: 4px 5px 4px 10px;
	color: #4d4d4e;
	}
.monte1 p.bodytext b {
	color: #4d4d4e;
	}
	
.monte1 p.bodytext a {
	color: #4d4d4e;
	text-decoration:none;}

.monte1 p.bodytext a:hover {
	color: #4d4d4e;
	text-decoration:underline;
	}    
	
.subcolumns {
		width: 100%;
		padding: 0 1px 0 1px;
		margin: 0 -1px 0 -1px;
		overflow:hidden;
	}

.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; overflow: hidden;}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; overflow: hidden;}

.c25l, .c25r { width: 24.999%; }
.c33l, .c33r { width: 33.333%; }
.c50l, .c50r { width: 49.999%; }
.c66l, .c66r { width: 66.666%; }
.c75l, .c75r { width: 74.999%; }
.c38l, .c38r { width: 38.196%; } /* Goldener Schnitt */
.c62l, .c62r { width: 61.803%; } /* Goldener Schnitt */

.subc  { padding: 0 0.5em 0 0.5em; overflow: hidden; }
.subcl { padding: 0 1em 0 0; overflow: hidden; }
.subcr { padding: 0 0 0 1em; overflow: hidden; }	

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {padding: 0; border: 10px solid #FAF3AD;}

div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{clear: both; float: left; margin-top: 0px; margin-right: 10px; padding-right: 25px;}
