/* Farben
mittelgrün: 	#90b735
dunkelgrün:	#285829
*/

.abmitte { 
margin-left: 20px;}

html {height:100.01%;}


body{
 font-family:  Arial, Helvetica, sans-serif;
 font-size:0.9em;
 background-color:#78A53C;
 background-color: #90B735;
 text-align:center;
 margin:0px;
 padding:0;
}

h1,h2,h3,h4,h5 {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-transform: uppercase;
   color: #90b735;
   }
   
h1  {
   font-family: Arial Black,Arial, Helvetica, sans-serif;
   font-size: 1.9em;
   line-height:2.2em;
   margin-bottom:0;
   
   }

.csc-header csc-header-n1{
   margin-bottom:0px !important;
   padding-bottom:0px !important;
   
   }
   
.csc-subheader {
   margin-top:3px;
   background-image:url(/fileadmin/eschede/grafiken/pfr.gif);
  background-repeat:no-repeat;
  padding-left: 15px;
  margin-left: 20px;
  font-size: 1.3em;
  font-weight: bold;
  color: #285829;
 
   }
#gesamt {
	background-color:#fff;
	width:999px;
	text-align:left;
	position:relative;
  margin-left:auto;
  margin-right:auto;
	margin-top:5px;
	height: auto;
	border:1px solid #285829;


}


#head{
	width:100%;
  height:145px;
  background-image:url(/fileadmin/eschede/grafiken/samtgemeinde.jpg);
  background-repeat:no-repeat;

}

#head_line{
	width:999px;
  height:18px;
  background-color:#285829;
  color:#FFFFFF;

}

.eichenbl{
	margin-top:20px;
  margin-left:110px;
}


#head_line img{
  margin-left:120px;
  margin-top:2px;
}
#header_menue{
	position:absolute;
  right:0px;
  top:0px;
  background-color:#D7E2A9;
  width:200px;
  height:127px;

}

#tabelle{
  display:table;
}
#body-content{
  display:table-row;
  clear:both;
  width:999px;
}
#content-left{
  background-color:#D7E2A9;
  display:table-cell;
  width:200px;
  vertical-align:top;
}

#content-middle{
  display:table-cell;
  width:579px;
  width:560px;  
  padding:0px;
  margin:0px;
  vertical-align:top;
  padding:20px;
  font-size:12px;
  line-height:150%;
}

#content-right{
  background-color:#FFFFFF;
  display:table-cell;
  width:199px;
  vertical-align:top;
}



* html #content-left,
* html #content-middle,
* html #content-right{
  margin-bottom:-10000px;
  padding-bottom:10000px;
  float:left;
}

*+html #content-left,
*+html #content-middle,
*+html #content-right{
  margin-bottom:-10000px;
  padding-bottom:10000px;
  float:left;
}
*+html #body-content{
  overflow:hidden;
}


#content-right .suchen{
  width:199px;
  height:40px;
  background-color:#D7E2A9;

}

#content-right .suchtabelle{
  margin-left:20px;
  margin-top:5px;
}




#content-right .right_menue{
  margin-top:3px;
	width:199px;
  height:40px;

}

#content-right .right_menue .drucken,
#content-right .right_menue .impressum{
	width:93px;
  padding:3px;
  float:left;
  background-color:#B1C87A;
  text-align:center;


}
#content-right .right_menue .impressum{
  margin-left:1px;
}


#content-right .right_menue a{
  text-decoration:none;
  color:#000000;
}


#content-middle .breadcrumb{
  height:45px;
  font-size:11px;
  color:#008000;
  font-weight:normal !important;
}

#content-middle .breadcrumb a:link, 
#content-middle .breadcrumb a:visited {text-decoration:none;
font-weight:normal !important;
}

#content-middle .breadcrumb a:hover, 
#content #breadcrumb a:active {text-decoration:underline;
font-weight:normal !important;
}  



a:link    {color:#285829; font-style:normal; font-weight:bold; text-decoration:none}
a:active  {color:#A5BE3F; font-style:normal; font-weight:bold; text-decoration:none}
a:visited {color:#285829; font-style:normal; font-weight:bold; text-decoration:none}
a:hover   {color:#A5BE3F; font-style:normal; font-weight:bold; text-decoration:none}

#header_menue ul{
  margin: 0;
  padding: 0;
  margin-top:10px;
}

#header_menue li.akt,
#header_menue li{
  background-image:url(/fileadmin/eschede/grafiken/menue-hg-klein.jpg);
  background-repeat:repeat-y;
  list-style-image:none;
  list-style-type:none; 
  padding: 0;
  margin: 0;
  padding-left:15px;
  margin-bottom:5px;  
  
}
#header_menue li.akt{
  background-image:url(/fileadmin/eschede/grafiken/menue-hg-klein-akt.jpg);
}

#header_menue a{
  font-size:13px;
  color:#6F6F6F;
  color:#a0a0a0;
}  

#header_menue a:hover{
  color:#000000;
}  


#menue{
  padding-bottom:40px;
}

#menue ul{
  margin: 0px;
  padding: 0px;
  margin-top:10px;
}

#menue ul li ul{
  margin: 0px;
  padding: 0px;
  margin-top:0px;
}


#menue li{
  list-style-image:none;
  list-style-type:none; 
  padding: 0;
  margin: 0;
}


#menue li.ebene1{
  padding:6px 0px 0px 0px;
  margin-left:20px;
  
}

#menue li.ebene1 a.akt,
#menue li.ebene1 a{
  display:block;
  font-size:13px;
  color:#000000;
  background-image:url(/fileadmin/eschede/grafiken/menue-gruen.jpg);
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:15px;
}  

#menue li.ebene1 a.akt{
  background-image:url(/fileadmin/eschede/grafiken/menue-rot.jpg);
  padding-left:-15px;
/*  display:inline;
*/
}  

#menue .ebene1 .hintergrund{
  background-image:url(/fileadmin/eschede/grafiken/menue-hg.jpg);
  background-repeat:repeat-y;
  padding:3px 0px 3px;0px;
}  


#menue li.ebene2{
  padding:0px;
  margin:0px 0px 0px 20px;
}

#menue li.ebene2 a.akt,
#menue li.ebene2 a{
  display:block;
  font-size:11px;
  color:#000000;
  color:#ffffff;  
  padding-left:15px;
  background-image:none;
}  

#menue li.ebene2 a.akt{
  background-image:url(/fileadmin/eschede/grafiken/menue-gruen-klein.gif);
  background-position:left center;
  background-repeat:no-repeat;  
  padding-left:-15px;

/*  display:inline;
*/
  color:#B40B19;
}  

#menue .ebene2 .hintergrund{
  padding:3px 0px 3px;0px;
  background-color:#9AB65D;
  background-image:none;
  margin-bottom:2px;  
}  

#menue .ebene3 .hintergrund{
  padding:3px 0px 3px;0px;
  background-color:#B7CE79;
  margin-bottom:2px;
}  

#menue li.ebene3{
  padding:0px;
  margin:0px;
}

#menue .hintergrund3akt{
  background-color:#CFDF9A;
  margin-bottom:2px;  
  font-weight:bold;
}
#menue li.ebene3 a.akt{
  color:#000000;
  font-size:11px;
}


.news-latest-item {
  border: 0px ;
  margin: 0px;
  margin-left: 7px;
  padding: 3px;
  height: 10%;
  line-height: 100%;
  background-color:#D6E3AD;
  }

.news-latest-container {
  border: 0px ;
  background-color:#D6E3AD;  

  }
  
.news-latest-container  h3{
  font-family:  Arial, Helvetica, sans-serif;
  margin:0px;
  text-transform: none;
  font-size: 0.9em;
  line-height: 1.2em;
}  

.news-latest-container  p{
  margin:5px 5px 0px 20px;
  margin:5px 5px 2px 0px;  
  font-size:0.8em;
  line-height:125%;
 
  
}  

.news-latest-container  h3 a{
  color:#285729;
 /* font-size:14px;*/
}

.news-latest-container hr.clearer {
  clear: left;
  border:0px;
  height:0px;
  }

.news-latest-gotoarchive {
  font-weight: bold;
  margin-top: 5px;
  }

.news-latest-gotoarchive {
  border: 1px solid #666666;
  margin: 0px;
  padding: 3px;
  color: #ffffff;
  background-color: #769024;
  }

.news-latest-morelink{
  margin:0px;
}
  
  
.news-latest-date a, 
.news-latest-morelink a, 
.news-latest-category a{
  font-size: 10px;
  color:#000000;
}  
  
.news-single-item{
font-family:  Arial, Helvetica, sans-serif;
 text-transform: none;
  border:0px;
  background-color: #ffffff;  
}

.news-single-item h2{
  font-family:  Arial, Helvetica, sans-serif;
   text-transform: none;
  color: #285729;
  font-size:16px;
}
.news-single-item h1{
  font-family: Arial, Helvetica, sans-serif;
  color: #285729;
  font-size:15px;
}
.news-single-item p{
  line-height:125%;
   text-align: justify;
}

.news-single-item hr.clearer{
  color:#ffffff;
  background-color:#ffffff;
  border-color:#ffffff;  
  height:0px; 
}

.news-single-timedata {
  font-size:11px;
}

.news-single-backlink a{
  font-size:11px;
}
.news-list-date{
  font-size:12px;
}

.news-list-date,
.news-list-container,
.news-list-item h3,
.news-list-container h3 a:link, 
.news-list-container h3 a:visited, 
.news-list-container h3 a:hover ,
.news-list-item{
font-family:  Arial, Helvetica, sans-serif;
text-transform: none;
 border:0px;
 background-color:#ffffff; 
 color:#000000;
}



.news-list-container hr.clearer{
  border: 1px solid #B5CB7B;
  }
  
.news-amenu-container {
   background-color: #fff !important;
   border:0px !important;
   margin-top:10px;
   padding:3px;
}
  
.news-amenu-container h2 {
background-color: #fff !important;
   border:0px !important;
   color:#90B735;
   }
   
.news-amenu-container ul {
   background-color:#fff !important;
   border:0px !important;

}

.news-amenu-item-year {
 
   border:0px !important;
  }
  
  
.tx-ttnews-browsebox-SCell {
  background-color:#fff !important;
  border: 0 !important;
  border-bottom:1px solid #666666;
}


.tx-dropdownsitemap-pi1 a, 
.tx-dropdownsitemap-pi1 a:link, 
.tx-dropdownsitemap-pi1 a:visited, 
.tx-dropdownsitemap-pi1 a:hover, 
.tx-dropdownsitemap-pi1 a:active{
  color:#285729;
}

table tr td p{
  margin:0px;
  padding:0px;
}




.clear {
	clear: left;
	margin:0px;
	padding:0px;
}
.tx_tipafriend {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.tx_tipafriend form {
	margin: 0px;
}
.tx_tipafriend .tx_tipafriend_url {
	margin-bottom: 20px;
}

.tx_tipafriend_tiplink {

}

.tx_tipafriend_url H1 {
	
}
.tx_tipafriend_path_label {
	margin-right:5px;
	font-weight:bold;
	float:left;
}
.tx_tipafriend_path_url {
	font-weight:normal;
	font-style:normal;
	float:left;
}
.tx_tipafriend_error_box {
	background-color:#E0E0E0;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-weight:bold;
	color:red;
}
.tx_tipafriend_error_header {
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
}
.tx_tipafriend_error_text {
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
.tx_tipafriend_formfield {
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	clear:left;
}
.tx_tipafriend_formfield LABEL {
	font-weight:bold;
	text-align:right;
	width:200px;
	margin-right:5px;
	float:left;
}
.tx_tipafriend_html, #tx_tipafriend_html {
	/*display:none;*/
}
#tx_tipafriend_html {
	border-style: none;
	border-width: 0px;
	background-color: #FFFFFF;
	width: auto;
	float: left;
}
.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA {
	width:200px;
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:black;
	color:#000000;
	margin-left:0px;
	padding-left:0px;
	float:left;
}


.tx_tipafriend_formfield INPUT:focus, .tx_tipafriend_formfield TEXTAREA:focus {
	background-color:#E0E0E0;
}
.tx_tipafriend_codetext .tx-srfreecap-pi2-image {
	width:200px;
	height:74px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.tx_tipafriend_codetext {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:black;
	border-style:solid;
	border-width:0px;
	background-color:white;
	width:200px;
	color:#000000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	float:left;
}
.tx_tipafriend_text {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:#CCCCCC;
	border-style:none;
	border-width:1px;
	background-color:white;
	width:200px;
	margin:15px 0px 0px;
	float:left;
}
#tx_tipafriend_button {
	width:200px;
	background-color:#E0E0E0;
	border-color:black;
	border-style:solid;
	border-width:1px;
	text-align:center;
	font-weight:bold;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:0px;
	float:left;
}
.tx_tipafriend_werbemail {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:#CCCCCC;
	border-style:none;
	border-width:1px;
	background-color:white;
	width:200px;
	margin:0px 0px 30px 0px;
	float:left;
}

.tx-newloginbox-pi1{
  padding-left:20px;

}

.tx-newloginbox-pi1 p{
  font-size: 0.75em;
  margin: 3px 0px;
  
}

.tx-newloginbox-pi1 label{
  font-size: 0.8em;
}

.tx-newloginbox-pi1 h3{
  font-size: 0.8em;
  margin: 5px 0;
  
}



/*
#####################################
*/
.tx-ddrathaus-pi1 form,
.tx-ddrathaus-pi1 .index{
  text-align:center;
  margin-bottom:20px;
  font-size:14px;

}

.tx-ddrathaus-pi1 .aufgaben{
  margin-top:10px;
}


.tx-ddrathaus-pi1 .aufgabe{
  width:200px;
}

.tx-ddrathaus-pi1 .info{
  width:100px;
  float:right;      
}


.tx-ddrathaus-pi1 td{
  vertical-align:top;
}


table.aufgaben{
  background-color:#D7E2A9;
}
table.aufgaben th{
  background-color:#285729;
  color:#ffffff;
}  


.index .akt a{
  color:red;
}
.download,
.ansprechpartner{
  border:1px solid #D7E2A9;  
  padding:10px;
}  


.aufgabe-detail .name{
  width:150px;
  float:left;
}

.aufgabe-detail .telefon{
  width:100px;
  float:left;
}

.aufgabe-detail .email{
  width:225px;
  float:left;
}
.aufgabe-detail .info{
  width:50px;
  float:left;
}

.aufgabe-detail .beschreibung{
  width:400px;
  float:left;
}

.aufgabe-detail .downloadlink{
  width:100px;
  float:left;
}

.aufgabe-detail .daten-zeile{
  font-size:11px;
}


.sb-detail{
  width:545px;
  border:1px solid #D7E2A9;  
  padding:5px;  
}

.sbdaten{
  width:320px;
  float:left;
}

.sbbild{
  width:220px;
  height:160px;
  float:left;
  text-align:right;
}

.sbsprechzeiten{
  width:320px;
  float:left;
}

.sbaufgaben{
  width:220px;
  float:left;
}

.sbdaten .titel{
  width:80px;
  float:left;
  font-weight:bold;
  height:17px;
}

.sbdaten .wert{
  width:240px;
  float:left;
  height:17px;  
}



.okat{
  font-size:14px;
  font-weight:bold;
}

.kat{
  font-weight:bold;
  padding-left:30px;  
  width:350px;
}

.aufg{
  padding-left:50px;
  width:350px;
}
.wetter{
  margin-left:50px;
}


.tx-ddrathaus-pi1 table.sb{
  margin-bottom:5px;
}

.tx-ddrathaus-pi1 table.hgfarbe{
  background-color:#F6F9F0;
}

.tx-ddrathaus-pi1 table td.name{
  width:200px;
  padding-left:5px;
}
.tx-ddrathaus-pi1 table td.email{
  width:270px;
}
.tx-ddrathaus-pi1 table td.info{
  width:45px;
}

INPUT {
	background-color:white;
	border: 1px solid #285829;
	margin-left:3px;
	padding-left:0px;
	margin-bottom:2px;
/*	float:left;*/
}