html, body  { 
		margin: 0px; 
		padding: 0px;
		/*font-family: Helvetica, Verdana, sans-serif;  #F2EAD9*/
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
		font-size: 11px;
		text-decoration: none;
		width: 100%;
		height: 100%;
		min-height: 100%;
		background: url(../bilder/bg_faux2.gif) repeat-y #efefef 0px;
		
		
		}
		

		
		

#container0 {
		width: 1000px;
		height: 100%;
		margin: 0px;
		margin-left: 0px;
		}



#container1 {
		/*background: #E1CA29;*/
		margin: 0px;
		padding: 0px;
		float: left;
		
		width: 30%;
	
		}



#container2 {
		margin: 0px;
		padding: 0px;
		background-color: #FFFFFF;
		float: left;
		width: 70%;
		height: 100%;		
		}

		
#bannerhilfsnavi {
		font-size: 95%;
		text-decoration: none;
		color: #FFFFFF;
		padding-top: 5px;
		padding-bottom: 40px;
		padding-left: 20px;
		padding-right: 20px;
		text-align: center;
		}
		
		
#bannerhilfsnavi a{
		text-decoration: none;
		color: #FFFFFF;
		padding-left: 5px;
		padding-right: 5px;
		}
		
#bannerhilfsnavi img{
		text-align: center;
		vertical-align: middle;
		}


#container_left {
		
		}


#leftcontent {
		font-size: 95%;
		padding-left: 20px;
		padding-right: 20px;
		
		}
		

		
#footer  { 
		background:  url(../bilder/bg_logo-1.gif) no-repeat right;
		font-size: 90%;
		padding-bottom: 15.5px;
		padding-top: 15.5px;
		padding-right: 40px;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 60px;
		margin-bottom: 10px;
		border-bottom:1px solid #B62C26;
		border-top: 1px solid #B62C26; 
}

#printer  { 
		font-size: 90%;
		padding-bottom: 5px;
		padding-top: 0px;
		padding-right: 0px;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: right;
}


#bannerlogo {
		
		height: 145px; 
		z-index: 30;
		}


#headerlogo  { 
		background: #394792;
		height: 145px; 
		z-index: 40;
		}


#header   { 
		color: #ffffff; 
		background: #b62c26; 
		z-index: 50;
		padding-top: 8px;
		padding-bottom: 10px;
		text-align: center;
		font-weight: bold;
		}

#header p{
		
		 }


#centercontent  { 
		background-color: #FFFFFF;
		font-size: 95%;
		float: left;
		padding-right: 34px; 
		padding-left: 44px; 
		padding-top: 34px;
		padding-bottom: 34px;
		z-index: 60;
		color: #000099;
		line-height:150%;
		
		}

#centercontent  a{
		text-decoration: none;
		color:  #B62C26;
		}	


.news-list-container {
		padding: 0px;
		margin: 0px;
		}

.news-list-container h3{
		font-size: inherit;
		}
		
	
.news-list-item a{
		color: #B62C26;
		text-decoration: none;
		
		}
		
.news-list-date{
		color: #000000;
		text-decoration: none;
		
		}

.news-single-backlink a{
		color: #b62c26;
		text-decoration: none;
		}

.news-single-item h2{
		font-size: 100%;
		color: #B62C26;

		}
		
.news-bild{ 
		
	
		}

.news-block{
		
		
		
		}


ul {
		margin: 0px;
		padding-left: 16px;
		list-style-position: outside;
		list-style: none;
		list-style-type: disc;
		
		}

li {
		color: #b62c26;
		}	
		
ul p {
		color: #000099;
		margin: 0px;
		padding: 0px;}
		
p{
		padding: 0px;
		margin: 0px;	}	

		
/* ---------------------------------------------------------------------------------------------------------- */



/* Vertical Navigation Menu */ 

.vertnav1 a:link {
display:block;
border-top:1px solid #B62C26;  /*grey blue*/ 
padding:8px 15.5px 5px 2.5px;
margin-top: 5px;
margin-bottom: 5px;

color:#000099; /* flat blue*/ 
text-decoration:none;


}
.vertnav1 a:visited {
display:block;
border-top:1px solid #B62C26;  /*grey blue*/ 
padding:8px 15.5px 5px 2.5px;
margin-top: 5px;
margin-bottom: 5px;

color:#000099; /* flat blue*/ 
text-decoration:none;

}
.vertnav1 a:active {
display:block;
border-top:1px solid #B62C26;  /*grey blue*/ 
padding:8px 15.5px 5px 2.5px;
margin-top: 5px;
margin-bottom: 5px;

color:#B62C26; /* flat blue*/ 
text-decoration:none;

}
.vertnav1 a:hover {
display:block;
border-top:1px solid #B62C26;  /*grey blue*/ 
padding:8px 15.5px 5px 2.5px;
margin-top: 5px;
margin-bottom: 5px;

color:#B62C26; /* red orange*/ 
text-decoration:none;

}

.vertnav1-act a:link {
display:block;
border-top:1px solid #B62C26;  /*grey blue*/ 
padding:8px 15.5px 5px 2.5px;
margin-top: 5px;
margin-bottom: 5px;

color:#B62C26; /* red orange*/ 
text-decoration:none;

}
.vertnav1-act a:visited {
display:block;
border-top:1px solid #B62C26;  /*grey blue*/ 
padding:8px 15.5px 5px 2.5px;
margin-top: 5px;
margin-bottom: 5px;

color:#B62C26; /* red orange*/ 
text-decoration:none;

}
.vertnav1-act a:active {
display:block;
border-top:1px solid #B62C26;  /*grey blue*/ 
padding:8px 15.5px 5px 2.5px;
margin-top: 5px;
margin-bottom: 5px;

color:#B62C26; /* red orange*/ 
text-decoration:none;

}
.vertnav1-act a:hover {
display:block;
border-top:1px solid #B62C26;  /*grey blue*/ 
padding:8px 15.5px 5px 2.5px;
margin-top: 5px;
margin-bottom: 5px;

color:#B62C26; /* red orange*/ 
text-decoration:none;

}

.vertnav2 a:link {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;

font-size: 95%;
color:#000099; /* flat blue*/ 
text-decoration:none;


}
.vertnav2 a:visited {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;

font-size: 95%;
color:#000099; /* flat blue*/ 
text-decoration:none;


}
.vertnav2 a:active {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;

font-size: 95%;
color:#000099; /* flat blue*/ 
text-decoration:none;


}
.vertnav2 a:hover {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;

font-size: 95%;
color:#B62C26; /* red orange*/ 
text-decoration:none;


}

.vertnav2-act a:link {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;

font-size: 95%;
color:#B62C26; /* red orange*/ 
text-decoration:none;


}
.vertnav2-act a:visited {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;

font-size: 95%;
color:#B62C26; /* red orange*/ 
text-decoration:none;


}
.vertnav2-act a:active {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;

font-size: 95%;
color:#B62C26; /* red orange*/ 
text-decoration:none;


}
.vertnav2-act a:hover {
display:block;
 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;

font-size: 95%;
color:#B62C26; /* red orange*/ 
text-decoration:none;


}


.redbold{
		color: #B62C26;
		font-weight: bold;
		 }

.jahr{
		float: left;
		}
		
.liste{
		padding-left: 50px;
		display: block;
		}
		

.liste1{
		padding-left: 25px;
		display: block;
		}

.bau {
		float: right;
		padding-left: 15px;
		padding-top: 30px;
		}

.gal {
		float: left;
		padding-right: 20px;
		padding-top: 20px;
		}

.gal1 {
		
		}

img {
		border: 0;
		}

.clearer{
	clear: both;
	}
	

p.h1 { font-size:22px; color:#b62c26; text-align:center; width:100%; padding-bottom: 20px;}
p.h2 { font-size:18px;}
p.h3 { font-size:16px;}

