body {    
    background-color: #e8eadd;
    color:#363636;
    font-family:arial,sans-serif;
    font-size: 11px;
    margin: 0 auto; 
	padding: 0;
    min-width: 870px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	text-align:center;
  
}

/* allgemeine Def.  - sowohl für die rechte und linke Box */

.clear {
	clear:both;
	visibility:hidden;
	height:1px;	
}


h2 {
  font-size:13px;
  color: #8b9c08;
  padding:0;
  margin:10px 0 10px 0;
}

p {
  margin:0;
  padding: 0 0 5px 0;
  line-height:125%;
}

a:link {color: #8b9c08;font-weight:bold;}
a:visited {color: #8b9c08;font-weight:bold;}
a:focus {color: #8b9c08;font-weight:bold;}
a:hover {color: #8b9c08;font-weight:bold;}
a:active {color: #8b9c08;font-weight:bold;}

img {
	border:none;
}

#page {
	margin:0 auto;
	width:904px;

}

#page_abstand_oben {
	margin:125px 0 0 0;
	padding:0;
	width:904px;
}

#content_wrapper {
	background:url(../images/logo_beta_version.gif) no-repeat;
	width:904px;
	padding:0;
	margin:0;	
	text-align: left;

}
#content_footer {
	background:url(../images/footer_bg.gif) bottom no-repeat;			
}
/* 3 Spalten */
#left_col {
	float:left;
	width:290px;
	padding:0;
	margin:0;	
}

#center_col {
	float:left;
	width:285px;
	margin:0;
	padding:0;
}

#right_col {
	float:left;
	width:329px;
	margin:0;
	padding:0;
}

#left_col_copy {
	margin:0;
	padding:10pt 20px 5px 15px;
}

#center_col_copy {
	margin:0;
	padding:70px 5px 5px 15px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#center_col_copy .logo {
	margin:0 5px 30px 0;
	padding:0;

}

#center_col_copy p {
	width:255px;
}



#right_col_copy {
	margin:0;
	padding:10pt 51px 5px 15px;
}
#right_col_copy_wrapper {
	margin:0;
	padding:0 0 19px 0;

}
#terminabstimmung {
  margin:0;	
  padding:0;
  background-color:#b8cb2c;
  width:298px;
}

#terminabstimmung img {
	float: left;
	margin: 5px 7px 0 15px;
}


#terminabstimmung h1 {
  margin:0;
  padding:15px 0 0 0;
  font-size:15px;
  font-weight:bold;
  color: #fff;

}

#terminabstimmung h1 a:link { color: #fff;text-decoration:none; }
#terminabstimmung h1 a:visited { color: #fff;text-decoration:none; }
#terminabstimmung h1 a:focus { color: #fff;text-decoration:none;}
#terminabstimmung h1 a:hover { color: #fff;text-decoration:none; }
#terminabstimmung h1 a:active { color: #fff;text-decoration:none; }



p.impressum {
	text-align:center;
	font-size:9px;
}

p.impressum a:link { color:#797874;text-decoration:none;}
p.impressum a:visited { color:#797874;text-decoration:none;}
p.impressum a:focus { color:#797874;text-decoration:underline;}
p.impressum a:hover { color:#797874;text-decoration:underline;}
p.impressum a:active { color:#797874;text-decoration:underline;}




