body {
  background-image: url(backgr.gif); 
  font-size: 12px;
  font-family: Arial, Helvetica, Sans-Serif;
  color:#564b47;  
  padding:0px;
  margin:1px;
}

#inhalt { 	
  position:absolute;
  height:685px; 
  width:850px;
  margin: -295px 0px 0px -427px;  /* Standard CSS: -427px - IE7: -428px */
  top: 50%; 
  left: 50%;
  text-align: left;
  padding: 0px;
  /*background-color: #363636;*/
  border: 0px solid #000000;
  overflow: hidden;
}


a { 
font-size: 12px;
text-decoration: none;
color: #466D88; 
}

a:hover{
	text-decoration: underline;
}

/*-------------------------------------------*/
/*OBERHALB QUELLCODE BOX CENTERED------------*/
/*-------------------------------------------*/

#head{
	background-image: url(head.gif);
	background-repeat: no-repeat;
	width: 850px;
	height: 188px;
}

#urltop{
   position: absolute;
	top: 13px;
	font-size: 12px;
	left: 630px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#adresstop{
	position: absolute;
	top: 50px;
	left: 693px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#telefon{
	position: absolute;
	top: 134px;
	left: 695px;
}

#telnum{
	position: absolute;
	top: 139px;
	left: 720px;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

#main{
   /*background-image: url(mainbg.gif);
   background-repeat: repeat-y;
	background-position: 0px 30px;*/
   width: 850px;
   height: 400px;
	border: 0px solid #000000;
}

#mainbg{
	background-image: url(mainbg.gif);
   position: absolute;
	top: 195px;
	left: 0px;
	height: 385px;
	width: 850px;
   z-index: -1000;	
}


#footer{
	background-image: url(mirror_bottom.jpg);
	background-repeat: no-repeat;
   position: relative;
	top: 4px; 
   left: 0px;
	width: 850px;
	height: 90px;
	border: 0px solid #CCCCCC;
}

#mainborder_top{
	background-image: url(mainborder_top.gif);
	background-repeat: no-repeat;
	width: 850px;
	height: 53px;
}

.headline1{
   font-size: 19px;
	color: #466D88;
	font-family: Arial, Helvetica, sans-serif;
}

#maintext{
	position: absolute;
	left: 201px;
	z-index: 100;
	top: 220px;
	width: 615px;
	text-align: justify;
	line-height: 18px;
}

#maintext2{
	position: absolute;
	left: 201px;
	z-index: 100;
	top: 220px;
	width: 580px;
	text-align: justify;
	line-height: 18px;
}

#bereiche01{
	position: absolute;
	top: 470px;
	left: 201px;
	line-height: 20px;
	color: #585858;
}

#bereiche02{
	position: absolute;
	top: 470px;
	left: 356px;
	line-height: 20px;
	color: #585858;
}

#bereiche03{
	position: absolute;
	top: 470px;
	left: 528px;
	line-height: 20px;
	color: #585858;
}

#bereiche04{
	position: absolute;
	top: 470px;
	left: 670px;
	line-height: 20px;
	color: #585858;
}


#mailicon{
	position: absolute;
	top: 552px;
	left: 800px;
}

#footerlink{
	position: absolute;
	top: 548px;
	left: 588px;
	font-size: 12px;
}

#footerlink a{
  color: #464545;
  text-decoration: underline;
}

#copyright{
	position: absolute;
	top: 20px;
	left: 577px;
	color: #656565;
	font-size: 12px;
}

#mainborder_bottom{
   background-image: url(mainborder_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 850px;
	height: 347px;	
}

/*-----------------------------------------*/
/*Section Profil---------------------------*/
/*-----------------------------------------*/

#foto_meichsnergr{
	position: absolute;
	top: 5px;
	left: 385px;
}

#vereine{
	position: absolute;
	top: 302px;
	left: 137px;
	
}

/*-----------------------------------------*/
/*Section Profil Ende----------------------*/
/*-----------------------------------------*/


/*-----------------------------------------*/
/*Section Mitarbeiter----------------------*/
/*-----------------------------------------*/

#mitarbeiter01{
	position: absolute;
	top: 75px;
	left: 5px;
	width: 230px;
}

#mitarbeiter02{
	position: absolute;
	top: 217px;
	left: 5px;
	width: 230px;
}

#mitarbeiter03{
	position: absolute;
	top: 75px;
	left: 335px;
	width: 230px;
}

#mitarbeiter04{
	position: absolute;
	top: 217px;
	left: 335px;
	width: 230px;
}

/*-----------------------------------------*/
/*Section Mitarbeiter Ende-----------------*/
/*-----------------------------------------*/


/*-----------------------------------------*/
/*BUTTONS----------------------------------*/
/*-----------------------------------------*/

#btn01 a {
background-image: url(button01a.jpg); background-repeat: no-repeat;
display: block;
position: absolute;
left: 8px;
top: 201px;
width: 170px;
height: 47px;	
}

#btn01 img{
	display: block;
}

#btn01 a:hover img{
	visibility: hidden;
}

#btn01 a:hover {/*Workaround IE 5.5 und 6*/
	border:0;
}

* html #btn01 a{
	margin-right: 1px;
}

* html #btn01 a:hover {
	width: 170px; margin-right: 0px;/*Workaround IE 5.5 und 6*/
}

#btn02 a {
background-image: url(button02a.jpg); background-repeat: no-repeat;
display: block;
position: absolute;
left: 8px;
top: 248px;
width: 170px;
height: 47px;	
}

#btn02 img{
	display: block;
}

#btn02 a:hover img{
	visibility: hidden;
}

#btn02 a:hover {/*Workaround IE 5.5 und 6*/
	border:0;
}

* html #btn02 a{
	margin-right: 1px;
}

* html #btn02 a:hover {
	width: 170px; margin-right: 0px;/*Workaround IE 5.5 und 6*/
}

#btn03 a {
background-image: url(button03a.jpg); background-repeat: no-repeat;
display: block;
position: absolute;
left: 8px;
top: 293px;
width: 170px;
height: 47px;	
}

#btn03 img{
	display: block;
}

#btn03 a:hover img{
	visibility: hidden;
}

#btn03 a:hover {/*Workaround IE 5.5 und 6*/
	border:0;
}

* html #btn03 a{
	margin-right: 1px;
}

* html #btn03 a:hover {
	width: 170px; margin-right: 0px;/*Workaround IE 5.5 und 6*/
}

#btn04 a {
background-image: url(button04a.jpg); background-repeat: no-repeat;
display: block;
position: absolute;
left: 8px;
top: 338px;
width: 170px;
height: 47px;	
}

#btn04 img{
	display: block;
}

#btn04 a:hover img{
	visibility: hidden;
}

#btn04 a:hover {/*Workaround IE 5.5 und 6*/
	border:0;
}

* html #btn04 a{
	margin-right: 1px;
}

* html #btn04 a:hover {
	width: 170px; margin-right: 0px;/*Workaround IE 5.5 und 6*/
}

#btn05 a {
background-image: url(button05a.jpg); background-repeat: no-repeat;
display: block;
position: absolute;
left: 8px;
top: 383px;
width: 170px;
height: 47px;	
}

#btn05 img{
	display: block;
}

#btn05 a:hover img{
	visibility: hidden;
}

#btn05 a:hover {/*Workaround IE 5.5 und 6*/
	border:0;
}

* html #btn05 a{
	margin-right: 1px;
}

* html #btn05 a:hover {
	width: 170px; margin-right: 0px;/*Workaround IE 5.5 und 6*/
}

#btn06 a {
background-image: url(button06a.jpg); background-repeat: no-repeat;
display: block;
position: absolute;
left: 8px;
top: 428px;
width: 170px;
height: 47px;	
}

#btn06 img{
	display: block;
}

#btn06 a:hover img{
	visibility: hidden;
}

#btn06 a:hover {/*Workaround IE 5.5 und 6*/
	border:0;
}

* html #btn06 a{
	margin-right: 1px;
}

* html #btn06 a:hover {
	width: 170px; margin-right: 0px;/*Workaround IE 5.5 und 6*/
}

/*-----------------------------------------*/
/*BUTTONS-ENDE-----------------------------*/
/*-----------------------------------------*/

#block02{
	position: absolute;
	top: 226px;
	left: 350px;
	z-index: 1000;
}

#trenner{
	position: absolute;
	top: 227px;
	left: 328px;
	width: 1px;
	height: 110px;
	border-left: 1px solid #CCCCCC;
}

#anwverein {
position: absolute;
left: 18px;
top: 495px;
width: 152px;
height: 65px;	
}

#anfahrt{
  position: absolute;
  top: 36px;
  left: 355px;	
}