body {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font: 76% Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 1.4em;
	background: #ebecee url(../picture/layout/bg.jpg) repeat-x;

}



#wrapper {
	margin: auto;
	width:900px;
	height: 100%;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	}

/*------------ Header -------------------------------------------------*/
/*************************************************************************/
#header {
	width: 900px;
	background-color:#ffffff;



}
#header_top {
	width: 100%;
	background-color:#b0bfcb;
	height: 17px;


}

#header_top01 {
	width: 100%;
 	background: url(../picture/layout/header01.jpg) no-repeat;
	height: 23px;
}

#header_pic {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_pic.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_pic_en {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_pic_en.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_buergermeister {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_hd_reinwald.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_geschichte {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_geschichte.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_politik {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_politik.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_projekte{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_projekte.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_freibad{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_freibad.jpg) no-repeat; 
	height: 261px;
	padding: -1px 0px 0px 0px;
	
}

#header_gemeinde_notdienst{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_notdienst.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_apo{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_apo.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_arzt{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_arzt.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_z_arzt{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_z_arzt.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_t_arzt{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_t_arzt.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}


#header_gemeinde_veranstaltungen{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_veranstaltungen.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_kindergarten {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_kindergarten.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_schulen {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_schulen.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_mschule {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_mschule.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_vhs {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_vhs.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}


#header_gemeinde_rel {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_rel.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_rel_ev {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_rel_ev.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_rel_kat {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_rel_kat.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_rel_apo{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_rel_apo.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_senioren {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_senioren.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_bibliothek {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_bibliothek.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_heimatmuseum {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_heimatmuseum.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_heimatmuseum01 {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_heimatmuseum_01.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_heimatmuseum02 {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_heimatmuseum_02.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_heimatmuseum03 {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_heimatmuseum_03.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_heimatmuseum04 {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_heimatmuseum_04.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_heimatmuseum05 {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_heimatmuseum_05.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}


#header_gemeinde_vereine {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_vereine.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_naherholung {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_naherholung.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_freizeiteinrichtungen {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_freitzeiteinrichtungen.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_sp_gemeinde {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_sp_gemeinde.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_sphl_gemeinde {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_sphl_gemeinde.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_sppl_gemeinde {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_sppl_gemeinde.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_usk {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_usk.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_wilsdruff {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_wilsdruff.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_spargel{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_spargel.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_torokbalint {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_torokbalint.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_gemeinde_fotoalbum {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_gemeinde_fotoalbum.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_rathaus {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_rathaus.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_soziales {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_soziales.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_soziales_jugendzentrum{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_jugendzentrum.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}


#header_soziales_ferien {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_ferien.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_soziales_tev {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_soziales_tev.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_umwelt {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_umwelt.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_umwelt_kohlplattenschlag{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_umwelt__kohlplattenschlag.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_umwelt_oberbruchwiesen{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_umwelt__oberbruchwiesen.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_umwelt_erlich{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_umwelt_erlich.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_umwelt_nussbaum{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_umwelt_nussbaum.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_umwelt_linden{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_umwelt_linden.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_umwelt_wingert{
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_umwelt_wingert.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_umwelt_gewaesser {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_umwelt_gewaesser.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_umwelt_adressen {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_umwelt_adressen.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_umwelt_umweltdaten {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_umwelt_umweltdaten.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}


#header_wirtschaft {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_wirtschaft.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_wirtschaft_ausbildung {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_wirtschaft_ausbildung.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}


#header_ortsplan {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_ortsplan.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_aktuelles {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_aktuelles.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_inhalt {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_inhalt.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_kontakt {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_kontakt.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}

#header_impressum {
	width: 584px;
	float:right;
 	background: url(../picture/layout/header_impressum.jpg) no-repeat;
	height: 261px;
	padding: -1px 0px 0px 0px;

}


#header_logo {
	width: 316px;
	float:left;
	background-color:#ffffff;
	height: 70px;


}

#header_navigation {
	width: 316px;
	float:left;
 	background: url(../picture/layout/header_navi_bg.jpg) no-repeat;
	height: 191px;


}
/*------------ Sprach_Navigation -------------------------------------------------*/
/*************************************************************************/


.boxsprach_navi {
	width: 20%;
	height:23px;
	float:left;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px ;
}

/*------------ End Sprach_Navigation -------------------------------------------------*/
/*************************************************************************/
/*------------ Webeinstelungen-------------------------------------------------*/
/*************************************************************************/


.box_webeinstelungen {
	width: 70%;
	height:23px;
	float:right;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px ;
}

.box_webeinstelungen p {
	text-align:right;
	font: 90%  Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:  4px 0px 0px 20px;
	color: #615e4f;
	padding: 0px 0px 0px 0px;
}

.box_webeinstelungen a {

	font: 90%  Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #615e4f;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.box_webeinstelungen a:hover {
	font: 90%  Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #908e87;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*------------ End Webeinstelungen -------------------------------------------------*/
/*************************************************************************/
/*------------ End Header -------------------------------------------------*/
/*************************************************************************/
/* -----------------Inhalt--------------------- */

#left {
	clear:left;
	float:left;
	width:270px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;

}



#rigth {
	float:right;
	width:270px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:1.4em;
}
#middle {
	margin:0px 300px 0px 325px;
	padding: 0px 0px 0px 0px;
	line-height:1.5em;
}

#middle01 {
	width: 570px;
	margin:0px 0px 0px 300px;
	padding:0 0 0 10px;
	line-height:1.5em;

}


/*********** Content Header *****************************************************/
#content {
	width:900px;
	background-color:#FFFFFF;
	}


#content_header {
	clear: both;
	width:100%;
	height:23px;
	padding: 0px 0px 0px 0px;
 	background: url(../picture/layout/content_header.jpg) no-repeat;
	}



/*==== Box_Navigation02 =======*/
.boxsnavi{
	float:left;
	font: 90%  Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #6d6c6c;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 12px;
	}

.boxsnavi a {
	color: #ffffff;
	text-decoration:none;
	background-color: #7ca8c3;
	padding: 2px 4px 2px 4px;
	}

.boxsnavi a:hover {
	color: #615d4f;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	background-color:inherit;
	border:1px solid #7ca8c3;
	}

.boxsnavi01{
	float:left;
	font: 90%  Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #6d6c6c;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 12px;
	}

.boxsnavi01 a {
	color: #ffffff;
	text-decoration:none;
	background-color: #0f3349;
	padding: 2px 4px 2px 4px;
	}

.boxsnavi01 a:hover {
	color: #615d4f;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	background-color:inherit;
	border:1px solid #7ca8c3;
	}

/*==== Ende Box_Navigation02 =======*/
/*==== Box_Aktuelle_Seite =======*/
#boxseite{

	font:  80%  Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	height:15px;
	background: #e5e4e4;
	text-align: left;
	border-bottom: 0px dashed #a30b0b;
	margin: 10px 0px 10px 0px;
	padding: 2px 2px 2px 5px;
	}

#boxseite a {
	color: #355da5;
	text-decoration:none;
	font-weight: bold;
	}

#boxseite a:hover {
	color: #658dd6;
	text-decoration: underline;

	}
/*==== Ende Box_Aktuelle_Seite =======*/
/*---- Ende Content Header -----------------------------------------------------*/
/*************************************************************************/
/*************************************************************************/
/*----- Seiten_Suche -----------------------------------------------------------*/

#suche{ float: right; width: 240px; text-align: right; margin: 10px 15px 0 0; }
	#suche a, #watch a { color: #fff; font-size: .8em; cursor: pointer; }

	#sucheform { padding: 10px; background: #A1BDD2;  }
	#sucheform p { margin: 0; }

.boxsearch_boxtextfeld {
	border: 0px solid #000000;
	width: 100px;
	height:20px;
	color: #000000;
	font-family: 100%  Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
/*------Ende Seiten_Suche -------------------------------------------------*/
/*************************************************************************/
/*************************************************************************/
/*------Footer------------------------------------------------------------*/

div#footer{
	background: #b0bfcb;
	clear: both;
	width:100%;
	}

/*------Ende Footer-------------------------------------------------------*/
/*************************************************************************/
/*------Box_Footer------------------------------------------------------------*/
.boxfooter {
	width: 100%;
	padding: 0px 0px 0px 0px;

}

.boxfooter  .date {
	color: #5a5a5a;
	font: 90%  Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
}

.boxfooter  a {

	text-align: center;
	color: #000000;
	margin:0;
}

.boxfooter  a:hover {
	color: #ffffff;
	text-decoration: underline;

}

/*------Ende Box_Footer-------------------------------------------------------*/
/*************************************************************************/
/*************************************************************************/
/*------Foter01------------------------------------------------------------*/

div#footer01{
	background: #d3dbe2;
	clear: both;
	width:100%;
	}
/*------Ende Footer01-------------------------------------------------------*/
/*************************************************************************/
/*------Box_Footer01------------------------------------------------------------*/
.boxfooter01 {
	width: 100%;
	padding: 0px 0px 0px 0px;

}

.boxfooterdate {
	color: #000000;
	font: 100%  Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
}

.boxfooter01  a {
	font: 90%  Geneva, Arial, Helvetica, sans-serif;
 	text-decoration: none;
	color: #000000;
	padding: 4px 4px 4px 4px;
}

.boxfooter01  a:hover {
	font: 90%  Geneva, Arial, Helvetica, sans-serif;
 	text-decoration: none;
	color: #414141;
	padding: 4px 4px 4px 4px;

}

/*------Ende Box_Footer01-------------------------------------------------------*/
/*************************************************************************/
/*------ Hauptnavigation-------------------------------------------------------*/


#haupt_navi {
padding: 0px 0px 0px 0px;
width: 183px;
height: 156px;

}

.haupt_navibox {
	text-align: left;
	padding: 5px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
}

.haupt_navibox a{
	font: 130%  Geneva, Arial, Helvetica, sans-serif ;
	font-weight:bolder;
	text-transform: uppercase;
	text-decoration:none;
	color: #7a7a7a;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
.haupt_navibox a:hover	{
	font: 130% Geneva, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-transform:uppercase;
	text-decoration:none;
	color: #b0b0b0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}


/*------Ende Hauptnavigation-------------------------------------------------------*/
/*************************************************************************/
/*------ Box_Startseite-------------------------------------------------------*/
.startbox	{
	width: 270px;
	font: 90%  Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dashed #d2d2d2;

	}


/*------Ende Box_Startseite-------------------------------------------------------*/
/*************************************************************************/
/*************************************************************************/
/*------ Sub-Navigation-------------------------------------------------------*/

#sub_navigation {
  		width: 270px;
		margin: 0px 0px 30px 0px;
		padding:0px 0px 0px 0px;
}

.sub_navigation_gemeinde 	{
	width: 250px;
	height: 50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../picture/gif/submenu/gemeinde.gif) no-repeat;

	}

.sub_navigation_rathaus 	{
	width: 250px;
	height: 50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../picture/gif/submenu/rathaus.gif) no-repeat;

	}

.sub_navigation_soziales 	{
	width: 250px;
	height: 50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../picture/gif/submenu/soziales.gif) no-repeat;

	}

.sub_navigation_umwelt 	{
	width: 250px;
	height: 50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../picture/gif/submenu/umwelt.gif) no-repeat;

	}

.sub_navigation_wirtschaft 	{
	width: 250px;
	height: 50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../picture/gif/submenu/wirtschaft.gif) no-repeat;

	}

.sub_navigation_ortsplan 	{
	width: 250px;
	height: 50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../picture/gif/submenu/ortsplan.gif) no-repeat;

	}

.sub_navigation_inhalt	{
	width: 250px;
	height: 50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../picture/gif/submenu/inhalt.gif) no-repeat;
	}

.sub_navigation_aktuelles	{
	width: 250px;
	height: 50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../picture/gif/submenu/aktuelles.gif) no-repeat;
	}

.sub_navigation_kontakt	{
	width: 250px;
	height: 50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../picture/gif/submenu/kontakt.gif) no-repeat;
	}

.sub_navigation_impressum	{
	width: 250px;
	height: 50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../picture/gif/submenu/impressum.gif) no-repeat;
	}

#sub_navigation ul {
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 5px;
	list-style : none;
}

#sub_navigation li {

	margin: 10px 0px 10px 0px;

}

#sub_navigation li a {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color: #7a7a7a;
	}
#sub_navigation li a:hover {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color: #000000;
	}


#sub_navigation ul ul {
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style : none;
}

#sub_navigation li li {

	margin: -5px 0px 0px -10px;
	list-style:none;
}

#sub_navigation li li a {
	font: 90% Geneva, Arial, Helvetica, sans-serif;

	text-decoration:none;
	color: #000000;
	}
#sub_navigation li li a:hover {
	font: 90% Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #7a7a7a;
	}
/*------ Ende Sub-Navigation---------------------------------------------*/
/*------ Ende Fotos_Left---------------------------------------------*/
#fotos_left {
  	width: 270px;
	height:100%;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #d2d2d2;
}

#fotos_left img {

	padding:5px 10px 10px 10px;
}

#fotos_left h3 {
		padding: 0px 0px 0px 10px;
}

#fotos_left p {

	font: 90% Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000;
	padding:0px 0px 0px 5px;
	background-color:#d2d2d2;
}
/*------ Ende Fotos_Left---------------------------------------------*/


/*------Fotos_Right---------------------------------------------*/
#fotos_right {
float:right;
  	width: 200px;
	height:100%;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #d2d2d2;
}

#fotos_right img {

	padding:5px 0px 5px 10px;
}

#fotos_right h3 {
		padding: 0px 0px 0px 10px;
}

#fotos_right p {

	font: 80% Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000;
	padding:0px 0px 0px 5px;
	background-color:#d2d2d2;
}
/*------ Ende Fotos_Right---------------------------------------------*/

/*------ Gemeinderat---------------------------------------------*/
#gemeinderat {
  	width: 580px;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}

#gemeinderat h1 {

	font: 140% Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 20px;


}

#gemeinderat h2 {

	font: 110% Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

#gemeinderat p {

	font: 90% Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 5px;
	padding:0px 0px 0px 0px;

}

#gemeinderat a {

	font: 90% Geneva, Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	text-decoration:none;
	margin: 0px 0px 0px 5px;
	padding:0px 0px 0px 0px;

}

#gemeinderat a:hover {

	font: 90% Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin: 0px 0px 0px 5px;
	padding:0px 0px 0px 0px;

}

#gemeinderat_modul {
	float:left;
  	width: 250px;
	height:124px;
	margin: 10px 20px 10px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #d2d2d2;

}

.gem_ausschuesse_tabelle {
width:520px;
}

.gem_ausschuesse_tabelle td {
width:270px;
}
/*------ Ende Gemeinderat---------------------------------------------*/
/*------ Modul_Gemeinde_List---------------------------------------------*/

#gemeinde_list {
	margin: 10px 20px 10px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #d2d2d2;

}


#gemeinde_list01 {
	margin: 10px 20px 10px 20px;
	padding:0px 0px 0px 0px;
	border:0px solid #d2d2d2;

}

#gemeinde_list a {

	font: 100% Geneva, Arial, Helvetica, sans-serif;
	color:#0066CC;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

#gemeinde_list a:hover {

	font: 100% Geneva, Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
/*------ Ende Modul_Gemeinde_List------------------------------*/
/*------ Modul_Fotoalbum_List---------------------------------------------*/

#foto_list {
background-image:url(../picture/bg/header.jpg);

height:50px;
width: 540px;
	margin: 0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #d2d2d2;

}

#foto_list02 {
background-color:#000000;
height:20px;
width: 540px;
	margin: 10px 20px 10px 0px;
	padding:0px 0px 0px 0px;
}

#foto_list02 p {
color:#ffffff;
font-size: 90%;
padding: 2px 0px 2px 10px;
}

#foto_list02 a {
color:#ffffff;
font-size: 90%;
text-decoration:none;
padding: 2px 0px 2px 10px;
}

#foto_list01 {

width: 540px;
	margin: 0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #d2d2d2;

}

/*------ Ende Modul_Fotoalbum_List------------------------------*/
/*------ Einrichtungen_box------------------------------*/

#einrichtungen_box  {
	width:580px;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	border: 0px solid #ffff00;
	 }

#einrichtungen_box a {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	color:#0066CC;
	text-decoration:none;
	 }

.einrichtungen_box_tabelle {

	width:350px;
	margin: 0px 0px 10px 20px;
	border:0px solid #ff00ff;
	}

#einrichtungen_box_left {
	float:left;
	width:370px;
	border:0px solid #ff00ff;

	}

.startbox_aktuelles	{
	width: 580px;
	font: 90%  Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dashed #d2d2d2;
	}

.startbox_aktuelles_content {
	margin:  0px 0px 20px 0px;
	color: #000000;
	padding: 0px 0px 0px 0px;
}

.startbox_aktuelles_content p {
	color:#ffffff;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	margin:  5px 0px 0px 0px;
	color: #000000;
	padding: 0px 0px 0px 0px;

}

.startbox_aktuelles_content a {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	margin:  0px 0px 0px 0px;
	color: #0066CC;
	text-decoration:none;
	text-align: right;
}

.startbox_aktuelles_content a:hover {
	color: #808080;
	text-decoration: none;

}

.press_boxbutton {
	background-color: #CC0000;
	height: 20px;
	width: 100px;
	border: 0px solid #ffffff;
	text-align: center;
	float:right;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	color: #ffffff;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
}







	.box_gewerbe_tabelle {
	width:580px;
	margin: 0px 0px 0px 0px;
	border:0px solid #ff00ff;
	}


	.gewerbe_td1 {
	width:330px;
	border:0px solid #ff00ff;
	}

	.gewerbe_td2 {
	width:250px;
	border:0px solid #ff00ff;
	}

	.box_gewerbe_tabelle a {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	color:#0066CC;
	text-decoration:none;
	}

/*------ Ende_Einrichtungen_box------------------------------*/

/*************************************************************************/



.dienstleistungen_box_tabelle {
	width:350px;
	margin: 0px 0px 0px 20px;
	border:0px solid #ff00ff;
	}

.tabelle_td2 {
	width:250px;
	border:0px solid #ff00ff;
	}



/*------ Modul_PDF---------------------------------------------*/
#pdf {
  	width: 580px;
	height:100px;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}


#pdf p {

	font: 90% Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 5px;
	padding:48px 0px 0px 0px;

}

#pdf a {

	font: 100% Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7a7a7a;
	text-decoration:none;
	margin: 0px 0px 0px 5px;
	padding:0px 0px 0px 0px;

}

#pdf a:hover {

	font: 100% Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	margin: 0px 0px 0px 5px;
	padding:0px 0px 0px 0px;

}
/*------ Ende Modul_PDF---------------------------------------------*/
/* always visible */
#outer .holder {padding:1em; border:1px solid #ddd; margin:0 20px 10px 0;}
#outer .holder p {padding:5px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}
#outer .holder li {padding:5px 0 0 0; margin:0;}
/* unclicked style div.more */
#outer div.more i {float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#135fb5; font-weight:bold;}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more li {display:none;}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click li {display:list-item;}
#outer div.click img {display:block; float:left; padding-right:10px;}
