@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }
html { height: 101%;}

body {

	background-color:#2d5811;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#wrapper {
	background-color:#d3d3d3;
	width: 800px;
	height:750px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
	
#kopfbereich {
	background-repeat: no-repeat;
	height:180px;
	color:#0FF;
}

#titelbereich {
	background-color:#d3d3d3;
	height: 120px;
	border-bottom: 1px solid #A0A0A4;
	color: #2d5811;
	text-align: center;
	word-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
}
	
.logoeins {
	float: left;
	margin-top: 25px;
	margin-left: 50px;
	
}

.logozwei{
	float: right;
	margin-top: 25px;
	margin-right: 50px;
	
}

h4 {
	padding-top:30px;
}

#navibereich {
	float: left;
	width: 160px;
	height: 400px;
	background-color:#d3d3d3;
} 

#navibereich ul {
	width: 10em;
	margin-left: 18px;
}

#navibereich li {
	list-style-type: none;
	margin: 5px;	
}
#navibereich a {
	display: block;
	width:auto;
	text-decoration: none;
	color: #FFF;
	background-color:#2d5811;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	border: outset;
}
#navibereich a:hover,
#navibereich a:focus,
#startseite #navi01 a,
#aktuelles #navi02 a,
#agenda #navi03 a,
#vorstand #navi04 a,
#behoerden #navi05 a,
#ihresvp #navi06 a,
#kontakt #navi07 a,
#archiv_2008 #navi08 a,
#archiv_2009 #navi08 a,
#archiv_2010 #navi08 a,
#archiv_2011 #navi08 a,
#links #navi09 a,
#bilder #navi10 a,
#wahlen #navi11 a {
	color: #2d5811;
	background-color: #FFF;
	border-bottom: none;
	font-family: Arial, Helvetica, sans-serif;
}
#navibereich a:active {
	color: black;
	background-color: #d9d9d9;
}	
#werbebereich {
	 float:right;
	 background-color:#d3d3d3 ;
	 height: 400px;
	 width: 160px;
 }
#werbebereich p {
	padding: 5px;
	color: #2d5811;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.bildeins {
	padding: 8px;
	border: none;
}
.bildzwei {
	padding:8px;
	border: none;
}

#textbereich a {
	font-weight: bold;
}
#textbereich {
	 float: left;
	 overflow:auto;
	 background-color: #FFF;
	 font-family:Arial, Helvetica, sans-serif;
	 height: 400px;
	 width: 478px;
	 color:#2d5811;
 }
#textbereich h3 {
	color: #2d5811;
	padding-left: 20px;
	padding-top: 20px;
	font-size:14px;
 }
 #textbereich h1 {
	 color: #2d5811;
	 padding-top: 50px;
	 padding-bottom: 50px;
	 text-align: center;
 }
table {
	 color: #2d5811;
	 font-family:Arial, Helvetica, sans-serif;
	 padding: 15px;
 }  
 td {
	padding-bottom: 4px;
	padding-left: 4px;
	vertical-align:top;

 }
 
#textbereich p {
	font-family:Arial, Helvetica, sans-serif;
	color:#2d5811;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom:10px;
	
 }
#navi_oben {
	width: 440px;
	margin-top: 10px;
	margin-left: 20px;
	border-bottom:1px solid #2d5811;
	
}
#navi_oben ol {

}
#navi_oben ol li {
	display: inline;
	list-style:none;
}

#navi_oben a {
	border-left:1px solid #2d5811;
	text-align:center;
	padding: 0 5px 0 5px;

}
#navi_oben a:hover,
#navi_oben a:focus,
#archiv_2008 #eins,
#archiv_2009 #zwei,
#archiv_2010 #drei,
#archiv_2011 #vier {
	background-color:#CCC;
}

#textbereich ul {
	color:#2d5811;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	list-style:square;
	margin-bottom:20px;
	margin-left: 35px;
	margin-right: 20px;
 }
 
#textbereich li {
	margin-top: 20px;
}
#textbereich a {
	 text-decoration: none;
	 color: #2d5811;	 
 }
#textbereich #mitteilung_sektion {
	float:left;
	display: inline;
	background-color:#2d5811;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 17px;
	width:200px;
	margin: 20px;
	padding:5px;
}
.wahlen {
	margin-top: 10px;
	margin-left: 65px;
}

#textbereich #mitteilung {
	float: left;
	width: 470px;
	height:550px;
}

#textbereich #mitteilung_se {
	float: left;
	width: 460px;
	height: 200px;
}

#textbereich #index {
	float:left;
	text-align:center;
	width:460px;
}
	
#textbereich #mitteilung_ge {
	float: left;
	width: 460px;
	height:70px;
}

#textbereich #mitteilung_ka {
	float: left;
	width: 460px;
	height:120px;
}
#textbereich #mitteilung_kanton {
	float:left;
	background-color:#2d5811;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 17px;
	width:200px;
	margin: 20px;
	padding:5px;
}

#textbereich #mitteilung_gemeinde {
	float:left;
	background-color:#2d5811;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 17px;
	width:200px;
	margin: 20px;
	padding:5px;
}

#textbereich hr {
	float:left;
	width: 420px;
	color: #2d5811;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 20px;
}
#textbereich #text {
	padding-top: 20px;
	padding-left: 80px;
}
#bild {
	float:left;
	width:450px;
}
#bild img {
	float:left;
	border: 1px solid #2d5811;
	padding:3px;
	margin-top: 10px;
	margin-left: 20px;
}	
#textbereich #bild p {
	padding-top:15px;
	margin-left:100px;	
}

#textbereich #bild .wahlen {
	font-weight:bold;
}

.emailbutton {
	border:#FFF;
	margin-top: 5px;
}

#fussbereich {
	 clear: both;
	 padding-top:10px;
	 border-top: 1px solid #A0A0A4;
	 text-align: center;
	 font-size:16px;
	 color: #2d5811;
 }

