body {
	height: 100%;
	padding: 0 0 0 0;
	text-align: center;
	margin: 0px;
	background-color: #EEEDED;
	color: black;
	font: 100% verdana,arial,helvetica, sans-serif;
}

#pagewidth{ 
 width:100%; 
 text-align:left; 
 min-width: 500px;
 margin-left:auto; 
 margin-right:auto;
 padding: 0 0 0 0;
} 
.headbox {
	position: absolute;
	width: 200px;
	height: 180px;
	float: left;
	margin: 0 0 0 100px;
	background-color: #73819B;
	color: black;
	padding: 0 0 0 0;
  background-image:url(img/logo1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.headboxwahl {
	position: absolute;
	width: 200px;
	height: 180px;
	float: left;
	margin: 0 0 0 100px;
	background-color: #73819B;
	color: black;
	padding: 0 0 0 0;
	background-image:url(img/bgmwahl.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;  
}
.headlogo {
  border: 0px none Black;
  margin-top: 40px;
  float: right;
  background-image:url(img/gemeinde.jpg);
  background-repeat: no-repeat;
  background-position: 90% 40%;
  width: 400px; 
  height: 105px; 
}
.headlogowahl {
  border: 0px none Black;
  margin-top: 10px;
  float: right;
  background-image:url(img/bgmwahl.jpg);
  background-repeat: no-repeat;
  background-position: 90% 40%;
  width: 500px; 
  height: 135px; 
}
.headbildnb {
	border: 0px none Black;
	margin-top: 45px;
	float: right;
}
.headbildnbwahl {
	border: 0px none Black;
	margin-top: 0px;
	float: right;
}
#header {
	width: 100%;
	height: 180px;
	margin: 0 0 0 0;
	background-color: #DEC5A5;
	border: 0px none ;
	}
.headnav {
   float: right;
	margin-right: 5px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-size: 80%;
	background-color: #DEC5A5;
	color: black;
	border: none;
	clear: both;
}
#navlist
{
	padding: 0 0px;
	margin-left: 0;
	font: 10px Verdana, sans-serif;
	color: #000000;
}

#navlist li
{
list-style: none;
margin: 0;
/*border-top: 1px solid gray;*/
display: inline;
}

#navlist li a
{
padding: 0 5px 0 5px;
/*background: #B5D3DE;*/
text-decoration: none;
}

#navlist li a:link { color: #000000; }
#navlist li a:visited { color: #000000; }

#navlist li a:hover
{
border-color: #FE3;
color: #FFFFFF;
/*background: #62787F;*/
}
#main {
width:100%;
margin:0 0 0 auto;
background-color:#EEEDED;
color:black;
border: 0px solid #18287B;
padding: 0px 0px 0px 0px;
}
#nest {
padding: 0px 0px 0px 0px;
margin-left:100px;
background-color: #73819B;

border: none;
}
#content {
	margin-left: 200px;
	margin-right:0px;
	padding: 0px;
	/*margin-bottom: 10px;*/
	background-color: #EEEDED;
	color: black;
	border: 0px none #18287B;
	min-height:400px; 
	height:auto;
	}
 

#content p {
font-size:100%;
}
#leftbox {
	width: 200px;
	float: left;
	margin: 0 0 0 0;
	background-color: #73819B;
	border: none;
	color: black;
	margin-bottom: 0px;
	padding: 0 0 0 0; 
	
}

#rightbox {
width: 0px;
float: right;
background-color:#EEEDED;
color:black;
margin-bottom:0px;
}

#footer {
	width: auto;
	margin: 0 0 0 100px;
	text-align: center; /*border:1px dashed #333;background-color: #EEEDED;*/
	background-color: #73819B;
	color: black;
	border: none;
	font-size: 75%;
}
#footer p {
text-align:center;
font-size:75%;
}
p {
	font-family: Arial,Helvetica,sans-serif;
	font-size:75%;
	color: black;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	line-height: 125%;
	margin:0px;
}
h1, h2, h3, h4, h5{
	color: black;
	text-align: left;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
}
h1 {
font-size: 150%;
}
h2 {
font-size: 130%;
}
h3 {
font-size: 110%;
}
h5 {
font-weight: bold;
}
.spalten
{
width: 32%;
margin-top: 5px;
margin-right: 5px;
float:left;

}
.spalten4
{
width: auto;
margin-top: 5px;
margin-right: 2px;
float:left;

}
.spaltenlinks
{
width:auto;
margin-left: 1px;
float:left;
}
.spaltenrechts
{
margin-right: 1px;
float:right;
}
a
{
	font-size: 100%;
	text-decoration: none;

}
a:link { color: #9B8A73; 
     
		 }
a:visited { color: #9B8A73; 
				
}

a:hover
{
color: #9B8A73;

}

.menutitle
{
	font-weight: bold;
	font-size: 90%;
	background-color: #73819B;
	text-align: center;
	border: none;
}

.menucontainer {
	font-size: 90%;
	border-bottom: 0px none #73819B;
	border-left: 0px none #73819B;
	border-right: 0px none #73819B;
	background-color: #73819B;
	width: 200px;
	
	
}
  /*Menü Anfang*/ 
a.menu:link
{
 color:#000000;
 background-color:#FFF8EF;
 text-decoration:none;
}

a.menu:visited
{
 color:#000000;
 background-color:#FFF8EF;
 text-decoration:none;
}
a.menu:active
{
 color:#000000;
 background-color: #DEC5A5;
 text-decoration:none;
}
 a.menu:hover
{
 color:#000000;
 background-color:#DEC5A5;
}
a.menu {
 display:block;
 padding-left: 5px;
 width: auto;
 font-size: 90%;
 border-top:1px solid #DEC5A5;
 background-color:#737994;
 text-align:left;
 color:#eeeeee;
 text-decoration:none;
 }
   /*Menü Ende*/ 
	
 /*Menü Aktiv Anfang*/ 
a.aktmenu:link
{
 color:#000000;
 background-color:#DEC5A5;
 text-decoration:none;
}

a.aktmenu:visited
{
 color:#000000;
 background-color:#DEC5A5;
 text-decoration:none;
}
a.aktmenu:active
{
 color:#000000;
 background-color: #DEC5A5;
 text-decoration:none;
}
 a.aktmenu:hover
{
 color:#000000;
 background-color:#DEC5A5;
}
a.aktmenu {
 display:block;
 padding-left: 5px;
 width: auto;
 font-size: 90%;
 border-top:1px solid #DEC5A5;
 background-color:#DEC5A5;
 text-align:left;
 color:#eeeeee;
 text-decoration:none;
 font-weight: bold;
 }
   /*Menü Aktiv Ende*/ 	
	
span.unsichtbar, span.hier { 
position:absolute; 
left:-1000px; 
top:-1000px; 
width:0px; 
height:0px; 
overflow:hidden; 
display:inline;} 

dfn {
/*Ordnungszahlen ausblenden*/
position:absolute; 
left:-1000px; 
top:-1000px; 
width:0px; 
height:0px; 
overflow:hidden; 
display:inline;
font-size: 85%;
font-family: sans-serif;
font-weight: bold;} 

  /*Submenü Anfang*/ 
 a.submenu:link, a.submenu:visited
{
 color:#000000;
 background-color:#FFF8EF;
 text-decoration:none;
}


a.submenu:hover, a.submenu:active
{
 color:#000000;
 background-color:#DEC5A5;
 border-left:5px solid #9B8A73;
 border-right:5px solid #9B8A73;
}
a.submenu {
 display:block;
 /*padding-left: 15px;*/
 /*margin-left: 1px;*/
 width: auto;
 font-size: 90%;
 border-top:1px solid #DEC5A5;
 border-left:5px solid #DEC5A5;
 border-right:5px solid #DEC5A5;
 background-color:#EFFBFF;
 text-align:left;
 color:#639ACE;
 text-decoration:none;
 }
   /*Submenü Ende*/ 
.leiste {
width:90%;
margin-bottom: 0px;
margin-left: 20px;
margin-right: auto;
background-color:#EEEDED;
border:solid 1px #DEC5A5;
color:black;
}
.leiste p a{
	color: black;
	display: inline;
}

a.leiste:link, a.leiste:visited {
font-size:75%;
background-color: #EEEDED;
color:black;
} 

table.tablekalender{
	margin-left: 20px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 96%;
	border-spacing: 0px;
	border: 1px solid #DEC5A5;
	padding-top: 0px;
}
th.tablekalender{
 font-size: 75%;
 text-align: center;
 width: 14%;
 background-color: #DEC5A5; 
 border-spacing: 0px;
 border: 1px solid #DEC5A5;
 padding: 0px 0px 0px 0px;
}
td.tablekalender{
 font-size: 75%;
 padding: 1px 1px 1px 1px;
 border: 1px solid #DEC5A5;
 border-spacing: 0px;
 text-align: left;
 width: 14%;
 vertical-align: top;

}
td.tablekalendertoday{
 font-size: 75%;
 padding: 1px 1px 1px 1px;
 border: 1px solid #DEC5A5;
 border-spacing: 0px;
 text-align: left;
 width: 14%;
 vertical-align: top;
background-color: #73819B;
}




table.tablecontent{
	margin-left: 20px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 95%;
	border-spacing: 0px;
	border: 1px solid #DEC5A5;
	padding-top: 0px;
}
th.tablecontent{
 font-size: 75%;
 text-align: center;
 background-color: #DEC5A5; 
 border-spacing: 0px;
 border: 1px solid #DEC5A5;
 padding: 0px 0px 0px 0px;
}
td.tablecontent{
 font-size: 75%;
 padding: 1px 1px 1px 1px;
 border: none;
 border-spacing: 0px;
 text-align: center;
}
.tablecontentrechts{
 font-size: 75%;
 text-align: right;
border: none;
padding: 0px 0px 0px 0px;
}
.tablecontentrechts1{
	font-size: 75%;
	text-align: right;
	border: none;
	padding: 0px 0px 0px 0px;
	background-color: #FFF8EF;
}
.tablecontentlinksborder{
	font-size: 75%;
	border: none;
	border-bottom: 1px solid #DEC5A5;
	text-align: left;
	width: auto;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}
.tablecontentlinks{
	font-size: 75%;
	border: none;
	border-bottom: 0px dotted;
	text-align: left;
	width: auto;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
.tablecontentlinksum{
	font-size: 75%;
	border: none;
	border-top: 1px solid;
	border-bottom: 1px double;
	text-align: left;
	width: auto;
	padding: 0px 0px 0px 0px;
	background-color: #DEC5A5;
}
.tablecontentrechtsum{
	font-size: 75%;
	border: none;
	border-top: 1px solid;
	border-bottom: 1px double;
	text-align: right;
	width: auto;
	padding: 0px 0px 0px 0px;
	background-color: #DEC5A5;
}
.bildrechts {
   border: 1px solid #DEC5A5;
   margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	padding:6px;
	float:right;
}
.bildlinks {
   border: 1px solid #DEC5A5;
  	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	float:left;
}
.bildmitte {
   border: 1px solid #DEC5A5;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: auto;
	margin-top: 5px;
	float: none;
}

.bildnb {
  	border: 0px;
	}
.bildrechtsnb {
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	float: right;
	border:  none;
}

.bildlinksnb {
   margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	float:left;
}
.bildunterschrift {
	background-color:#DEC5A5;
	margin-left: 7px;
	margin-right: 7px;
	width: 150px;
	float: left;
	font-size: 75%;
	font-weight: bold;
	
	}
.bildunterschrift p {
	text-align: center;
	font-size: 95%;
	font-weight: bold;
	}
.bildlinkskat {
   border: 1px solid #DEC5A5;
  	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 5px;
	float:left;
}
.bildunterschrift img {
   border: 0px solid #DEC5A5;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
}
.iconnb {
  	border: 0px;
	
	}
.iconrnb {
  	border: 0px;
	float: right;
	}
li {
	list-style: url(img/pfeil.gif);
}
#listen ul{
	position: relative; /*font-size: 100%;font: 10px Verdana, sans-serif;*/
	margin-left: 10px;
	font-size: 100%;
	color: #000000;
	margin-top: 0px;
	list-style: url(img/pfeil.gif);
}
#listen li
{
position:relative; 
list-style: url(img/pfeil.gif);
font-size: 100%;
margin: 0;
margin-top: 0px;
/*display: block;*/
}
ul{
padding-top: 1px;
padding-bottom: 1px;
	}
#listen li a
{
color: #9B8A73;
list-style: url(img/pfeil.gif);
font-size: 100%;
text-decoration: none;
position:relative; 
}

#listen li a:link { 
color: #9B8A73;
list-style: url(img/pfeil.gif);
 }
#listen li a:visited { 
color: #9B8A73;
list-style: url(img/pfeil.gif); }


.listestandard ul{
padding-top:1Px;
padding-bottom: 1px;
	}

.listestandard li
{
	font-size: 100%;
	margin-left: 5px;
	margin-top: 3px; /*display: block;*/
	list-style: url(img/pfeil.gif);
	list-style-position: outside;
}
.listestandard li a:hover
{

border-bottom:1px solid #9B8A73;
/*list-style: url(img/pfeil.gif);*/
}
.contenthead {
	text-align: left;
	/*margin-left: 1px;font-size: 85%;
	margin-right: 1px; */
	background-color: #DEC5A5;
	margin-bottom: 3px; 
	color: black;
	font-weight: bold;
}
.contenthead p {
font-size:100%;
}
.contentbox {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
   margin-bottom: 3px;
	background-color: #EEEDED;
	color: black;
	border: 1px solid #DEC5A5;
	/*height: auto;*/
	
}
.contentbox p {
font-size:100%;
}
#standort
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 5px 0 0 0;
	font: 11px Verdana, sans-serif;
	color: #9B8A73;
	border: none;
}

#standort li
{
	display: inline;
}

#standort  a
{
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	}

#standort li a:link { color: #9B8A73; }
#standort li a:visited { color: #9B8A73; }

#standort li a:hover
{
color: #DEC5A5;
/*background: #62787F;*/
}

/*Formulare#DEC5A5*/
fieldset {
	color: #000000;
	width: 80%;
	margin: 0px auto 5px 25px;
	border: thin solid #DEC5A5;
}
legend {
background-color: #DEC5A5;
color: #000000;
padding: 2px 10px;
border: 0px solid #000;
margin: 0px 0px 10px 0px;
font-weight: bold;
}
legend.sub {
   background-color: #EEEDED;
	color: #000000;
	padding: 2px 10px;
	border: 0px solid #000;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}
label.left { 
float: left; 
text-align: right; 
width: 14em;
margin-left: .3em;
margin-right: .3em;
vertical-align: top;
margin-top: 5px;
margin-bottom: 5px;
} 
input[type=text], select {
	 float: left;
	 border: 1px;
    background: #EEEDED;
    border-style: solid;
    border-color: #9B8A73;
	 margin-top: 5px;
    margin-bottom: 5px;
	} 
input.right { 
float: left; 
width: auto; 
clear: both; 
margin-left: .6em; 
margin-right: .3em;
margin-bottom: .3em;
border: 1px ;
    background: #EEEDED;
    border-style: solid;
    border-color: #9B8A73;
} 
input[type=checkbox].right, 
input[type=radio].right, 
input[type=submit].right { 
margin-left: 6.3em; 
} 

form br { 
clear: both; 
}
.eingabefeld {
    border: 1px;
    background: #EEEDED;
    border-style: solid;
    border-color: #DEC5A5;
}
.button {
    text-align: center;    
    color: #9B8A73;
    border: 1px;
    background:  #EEEDED;
    width:auto;
    cursor : pointer;
    border-style: solid;
    border-color: #9B8A73;
	 margin-left: 20px;
	 margin-right: auto;
	 margin-top: 5px;
	 margin-bottom: 5px;
}

/*Formular ende*/
/* Kontakt-Box Anfang */
.kontakt {
width:225px;
margin-top: 15px;
margin-bottom: 5px;
margin-left: 20px;
margin-right: auto;
background-color:#EEEDED;
border:solid 1px #DEC5A5;
}
.kontakttxt {
font-family: Arial,Helvetica,sans-serif;
font-size:75%;
color:#000000;
padding:5px;
line-height:120%;
padding-bottom: 2px;
}
/* Teaser-Box Anfang */
.teaser {
width:95%;
margin-bottom: 5px;
margin-left: 20px;
margin-right: auto;
background-color:#EEEDED;
border:solid 1px #DEC5A5;

}

/* Schrift fuer TeaserHeader */
.teaserhead {
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-weight:bold;
background-color:#DEC5A5;
font-size:95%;
color:#333333;
text-indent:5px;
border: none;
margin: 0;
}
a.teaserhead {
	border: none;
}

/* Schrift fuer Teaserbox */
.teasertxt {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
	color: #000000;
	padding: 10px 10px 10px 10px;
	line-height: 120%;
	padding-bottom: 2px;
	}
.description {overflow: hidden;}

/* Teaser-Box Ende */
.fehler {
	border: 1px solid red;
	text-align: center; /*margin-left: 1px;font-size: 85% #DEC5A5;
	margin-right: 1px; */
	background-color: Silver;
	margin-bottom: 3px;
	color: red;
	font-weight: bold;
}

#sonderlink a
{
        color: #9B8A73;
        float: right;
        font-size: 100%;
        text-decoration: none;
        border: 0px;
        text-align:right;
}

#sonderlink a:link { color: #DEC5A5; }
#sonderlink a:visited { color: #DEC5A5; }

#sonderlink a:hover
{
	color: #DEC5A5;
	border-bottom: 0px;
	text-decoration: underline;
}
#bwlink a
{
	color: White;
	font-size: 80%;
	text-decoration: none;
	border: 0px;
	text-align: right;
	display: inline;
}

#bwlink a:link { color: white; }
#bwlink a:visited { color: white; }

#bwlink a:hover
{
	color: white;
	border-bottom: 0px;
	text-decoration: underline;
}
.tUmfrage {
          text-decoration: none;
          color: #000000;
	        width: 14%;
	        font: 12px Verdana, Arial, Helvetica;
	        valign: top;
	 
		  }
.tableX {
	font: 10px Verdana, Arial, Helvetica;
	color: black;
	float: left;
	border: thin Black;
}
acronym {
	cursor: help;
	border-bottom: 1px dashed;
}
@page {
  size: auto;   /* auto is the initial value */
  
}
<style type="text/css">

a.myButton:link
{
 color:#ffffff;
 
}

a.myButton:visited
{
 color:#ffffff;

}
a.myButton:active
{
 color:#ffffff;

}
 a.myButton:hover
{
 color:#ffffff;
 }


.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8ea9c2), color-stop(1, #73819b) );
	background:-moz-linear-gradient( center top, #8ea9c2 5%, #73819b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ea9c2', endColorstr='#73819b');
	background-color:#8ea9c2;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #73819b;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #73819b;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #73819b), color-stop(1, #8ea9c2) );
	background:-moz-linear-gradient( center top, #73819b 5%, #8ea9c2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73819b', endColorstr='#8ea9c2');
	background-color:#73819b;
}.myButton:active {
	position:relative;
	top:1px;
}
@media print { 



/*hide the left column when printing*/
#leftbox{display:none;} 

/*hide the right column when printing*/
#rightbox{display:none;} 
.standort{display:none;} 
#headnav{display:none;} 
#header{display:none;} 
#content {
   width: 14cm;
	margin-left: 0px;
	margin-right:0px;
	}
 }


