html { 
  padding:0px;
  margin:0px;
}

body {
background-color:#FFFFFF;
font-family : Verdana, Arial, sans-serif; 
font-size : 10px;
color:#000000;
padding:0px;
margin:0px;
}

img {
border:none;
}

#container{
margin:0px;
padding:0px;
width:800px;
background-color:#F3F8EA;
}

a, a:link {
text-decoration:none;
color:#000000;
font-weight:bold;
}
a:visited{
text-decoration:none;
color:#000000;
font-weight:bold;
}
a:hover {
text-decoration:none;
color:#7CA459;
font-weight:bold;
}
a:active{
text-decoration:none;
color:#7CA459;
font-weight:bold;
}

.mittig{
text-align:center;
}

.h1{
font-weight:bold;
}



.allgemeine li {
line-height:25px;
}

.umlauf_rechts{
float:right;
margin-left:7px;
}

.umlauf_links{
float:left;
}

.typo_klein{
font-size:10px;
}

#linie_horizontal{
height:1px;
background-color:#7CA459;
}

.bilderabstand{
margin-left:2px;
margin-right:2px;
}

.kursiv{
font-style:italic;
}

#volksbank{
/*width:780px;*/
padding-left:680px;
padding-top: 20px;
text-align:left;
background-color:#F3F8EA;
}

.linksbuendig {
text-align:left;
}
/***************************************************************HEADER**/

#header {
width : 800px; 
height : 101px;
background-color: #E4F8CA;
}

/**********************************************************NAVIGATION HEADER**/

.navipics{
margin-right:5px;
}

#navi {
height : 16px;
width:100%;
/*text-align:center;*/
position: relative;
left: 175px;
padding-top:3px;
}

#navi li {
float:left;
}

#navi ul {
padding:0; 
margin:0; 
display:inline; 
list-style:none;
}

/**********************************************************KASTEN LINKS**/

#container_left{
width: 151px;
text-align:center;
font-size:10px;
margin:0px;
padding:0px;
float:left;
background-image:url(../img/img_site/background.gif);
background-repeat:no-repeat;
}

/**********************************************************NAVIGATION LINKS**/

#container_navi_left{
width:151px;
}
#button_01{
color: #000000;
text-decoration:none;
font-weight:normal;
}
#button_02{
color: #000000;
text-decoration:none;
font-weight:normal;
}
#button_03{
color: #000000;
text-decoration:none;
font-weight:normal;
}
#button_03a{
color: #000000;
text-decoration:none;
font-weight:normal;
}
#button_04{
color: #000000;
text-decoration:none;
font-weight:normal;
}
#button_05{
color: #000000;
text-decoration:none;
font-weight:normal;
}
.button_back{
height: 16px;
width: 135px;
background-color:#FFFFFF;
margin-bottom:1px;
text-align:right;
line-height: 16px;
font-weight:normal;
font-size:11px;
padding-right: 15px;
}
.button_back_active{
background-color: #a9d071;
height: 16px;
width: 135px;
margin-bottom:1px;
text-align:right;
line-height: 16px;
font-weight:normal;
font-size:11px;
padding-right: 15px;
}
a.navitext {
color: #000000;
text-decoration:none;
font-weight:normal;
}
a.navitext:link {
color: #000000;
text-decoration:none;
font-weight:normal;
}
a.navitext:hover {
color: #000000;
text-decoration:none;
font-weight:normal;
}
a.navitext:visited {
color: #000000;
text-decoration:none;
font-weight:normal;
}
a.navitext:active {
color: #000000;
text-decoration:none;
font-weight:normal;
}
a.kastentext {
color: #000000;
text-decoration:none;
font-weight:bold;
} 
a.kastentext:hover {
color:#A9D071;
text-decoration:none; 
} 
/**.navitext_active{
color:#FFFFFF;
}**/
#container_termine{
margin-left:1px;
width:149px;
}

/* NEU von Simon */
#container_navi_left ul, #container_navi_left li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#container_navi_left li {
	margin-bottom: 1px;
}

#container_navi_left li.naviActive {
	padding-right: 15px;
}

li.naviLink a { 
	background: #ffffff;
	width: 135px;
	display:block;
	text-align:right;
	line-height: 16px;
	font-weight:normal;
	font-size:11px;
	padding-right: 15px;
}

li.naviLinkActive a { 
	background: #a9d071;
	width: 135px;
	display:block;
	text-align:right;
	line-height: 16px;
	font-weight:normal;
	font-size:11px;
	padding-right: 15px;
}

li.naviLink a:link, li.naviLink a:visited, li.naviLink a:active { 
	background: #ffffff;
	font-weight:normal;
	font-size:11px;
	color: #000;
}
li.naviLink a:hover 	{	
	background: #a9d071;
	font-weight:normal;
	font-size:11px;
	color: #000;
}

li.naviLinkActive a:link, li.naviLinkActive a:visited, li.naviLinkActive a:active, li.naviLinkActive a:hover { 
	background: #a9d071;
	font-weight:normal;
	font-size:11px;
	color: #000;
}

.naviActive {
	background: #a9d071;
	width: 135px;
	text-align:right;
	line-height: 16px;
	font-weight:normal;
	font-size:11px;
}
/**********************************************************KASTEN RECHTS**/

#container_right{
width: 150px; /*153*/
margin:0px;
padding:0px;
float:left;
background-image:url(../img/img_site/background.gif);
background-repeat:no-repeat;
font-size:11px;
background-color:#F3F8EA;
}

.zeile_hoch {
line-height:20px;
}

.wetter{
margin:0 0 53px 15px;
}
/**********************************************************CONTENT**/

#container_content{
width: 496px;
margin:0px auto;
padding-top:19px;
float:left;
background-color:#FFFFFF;
}

#container_teaser{
width:476px;
padding-left:10px;
padding-right:10px;
}
#teaser{
background-color:#E2F8C6;
width: 220px;
height: 54px;
padding:7px;
text-align:left;
font-size:10px;
float:left;
}
.teaser_left{
margin-right:4px;
margin-bottom:6px;
}
.teaser_right{
margin-bottom:6px;
margin-left:3px;
}
.teaserbild{
width:82px;
height:54px;
float:left;
margin-right: 7px;
}

#container_php{
width:416px;
}

#container_artikel{
width:416px;
padding-left:40px;
padding-right:40px;
}

#container_artikel_termine_be{
width:496px;
padding-left:40px;
padding-right:40px;
background:#FFFFFF;
}


#headline_kasten{
background-color:#a9d071;
color:#000000;
font-weight:bold;
line-height:20px;
font-size:11px;
text-align:justify;
margin-bottom:5px;
padding-left:7px;
padding-right:7px;
}

#kasten_fliesstext{
padding:7px;
}

.kasten_fliesstext_border{
border: 1px solid #a9d071;
}


/**********************************************************KASTEN UNTEN**/

#container_unten{
width: 800px;
background-color:#F3F8EA;
margin:0px;
padding:0px;
text-align:center;
color:#000000;
}
.clear{
clear:both;
}

/***********************************************************TABELLE TERMINE**/

#termine table{
border-bottom:1px solid #a9d071;
border-right:1px solid #a9d071;
width:100%;
}

#termine td{
border-left:1px solid #a9d071;
border-top:1px solid #a9d071;
padding:3px;
vertical-align:top;
}

#termine th{
border-left:1px solid #a9d071;
border-top:1px solid #a9d071;
padding:3px;
}


/***********************************************************REDAKTIONSSYSTEM**/

.error{
	border: 1px solid #ff0000;
}


#dates table {
font-family : Verdana, Arial, sans-serif;
line-height : 18px;
font-size : 11px;
width : 100%;
border-left : solid 1px #a9d071;
border-top : solid 1px #a9d071;
padding: 0;
}

#dates td {
font-family : Verdana, Arial, sans-serif;
line-height : 18px;
font-size : 11px;
border-right : solid 1px #a9d071;
border-bottom : solid 1px #a9d071;
padding : 5px;
vertical-align:top;
}

.label {
	font-weight : bold;
	width: 70px;
	padding-right: 8px;
	padding-top: 4px;
	vertical-align: top;
}

.buttons
{
	margin-top: 30px;
}

a.ilink:link { 	 
color : #a9d071; 	 
font-weight : bold; 	
font-size : 10px; 	  
text-decoration : none; 
float : right;
}

a.ilink:active { 
color : #a9d071; 	 	 
font-weight : bold; 	
font-size : 10px;  	 
text-decoration : none; 
float : right;
}

a.ilink:visited { 	
color : #a9d071; 	  
font-weight : bold; 	
font-size : 10px; 	 
text-decoration : none; 
float : right;
}

a.ilink:hover { 	 
color : #000000; 
font-weight : bold; 	
font-size : 10px; 
text-decoration : none;   
float : right;
}


a.addlink:link { 	 
color : #FFFFFF; 	 
font-weight : bolder;	
font-size : 10px; 
}

a.addlink:active { 
color : #FFFFFF; 	 
font-weight : bolder;	
font-size : 10px; 
}

a.addlink:visited { 	
color : #FFFFFF; 	 
font-weight : bolder;	
font-size : 10px; 
}

a.addlink:hover { 	 
color : #FFFFFF; 	 
font-weight : bolder;	
font-size : 10px; 
}




a.jump:link { 	 
color : #000000; 	 
font-weight : bold; 	
font-size : 10px; 	  
text-decoration : none; 
}

a.jump:active { 
color : #000000; 	 	 
font-weight : bold; 	
font-size : 10px;  	 
text-decoration : none; 
}

a.jump:visited { 	
color : #000000; 	  
font-weight : bold; 	
font-size : 10x; 	 
text-decoration : none; 
}

a.jump:hover { 	 
color : #000000; 
font-weight : bold; 	
font-size : 10px; 
text-decoration : none;   
}

.formfields
{
	width: 230px;
}

.formfiels_small
{
	width: 14px;
}

.balken_label
{
color : #000000; 	
font-size : 10px;
width: 100%;
height: 20px;
text-align:left;
padding-top: 10px; 
clear: both;
}

.balken
{
background-color:#F3F8EA;
height: 14px;
border:#000000 1px solid;
float: left;
}

.balken_full
{
height: 15px;
border:#000000 1px solid;
float: left;
width: 300px;
}

.balken_percent
{
color : #000000; 	
font-size : 10px;
/*width: 100%;*/
height: 14px;
text-align:right;
}

/* ============================== */
#leftBoxAbsolute {
	position: absolute; 
	top: 290px;
	left: 0;
}

/* ============================== */
.terminteaser{
	margin: 5px 0 10px 1px;
	width:149px;
	height: 50px;
	font-weight: bold;
}

/* Ergänzungen ab 08.2010 */
address{
    font-style: normal;
}

#umfrage{
	margin-top: 20px;
}
