* {
	color: #000000;
	}

* img {
    height: 0;
    width: 0;
  }	
	
span {
display: inline;
} 

.invis {
	display: inline;
	margin: 0 auto;
	height: 20px;
} 

#container {
	width: 550px;
	margin: 0 auto;
	text-align: left;
	}

#content {
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	width: 350px;
	}

  #center {
	float: left;
	width: 550px;
	padding-bottom: 0px;
  }
  
  #columnleft {
	float: left;
	padding-left: 0px;
	width: 300px;	
}

#contentsub {
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	width: 350px;
	}

#contentleft {
	float: left;
	width: 50px;
	text-align: left;
	font-size: 60%;
	}

#contentleft ul {
	margin:0px;
	padding:0;
	list-style: none;
	vertical-align: text-top;
}
	
#contentright {
	float: left;
	width: 250px;
	text-align: left;
	padding-top: 0px;
	padding-left: 20px;
	vertical-align: text-top;
	}

  
  #columnright {
    visibility: visible;
	float: left;
	width: 160px;
	padding-left: 20px;
	padding-top: 35px;
	line-height: 1.4em;
  }

 
#columnrighttwo {
    visibility: visible;
	float: left;
	width: 160px;
	padding-left: 20px;
	padding-top: 15px;
	line-height: 1.4em;
}
 
#logo {
    visibility: visible;
	display: inline;
	float: left;
	width: 550px;
	height: 20px;
	padding-left: 15px;
	}

#nav * {
    visibility: visible;
	float: none;
  }
  
 #subnav {
    visibility: visible;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	line-height: 1.0em;
	font-style: normal;
	text-align: right;
	height: 19px;
	width: 550px;
  }	



h1 { visibility: visible; padding-bottom: 15px; }
h2 { visibility: visible; padding-bottom: 15px; }
h3 { visibility: visible; padding-bottom: 15px; }
h4 { visibility: visible; padding-bottom: 15px; }

	
#footer {
    visibility: visible;
	float: none;
	width: 550px;
  }
  
#imagetitle {
    width: 1px;
	height: 1px;
	visibility: hidden;
}

#imagewirueberuns {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imagestationen {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imagekontakt {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imageinhaltsverzeichnis {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imageaktuelles {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imageveranstaltungen {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imagelinks {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imageimpressum {
    width: 1px;
	height: 1px;
    visibility: hidden;
}






#headlinetitle {
	float: left;
	background-image: url(/gfx/headline_titel.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
}

#headlinewirueberuns {
	float: left;
	background-image: url(/gfx/headline_titel.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
}

#headlineleistungen {
	float: left;
	background-image: url(/gfx/headline_leistungen.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlinevideo {
	float: left;
	background-image: url(/gfx/headline_video.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlinebuendeeins {
	float: left;
	background-image: url(/gfx/headline_buende1.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlinebuendezwei {
	float: left;
	background-image: url(/gfx/headline_buende2.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlineengerspenge {
	float: left;
	background-image: url(/gfx/headline_engerspenge.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlineenger {
	float: left;
	background-image: url(/gfx/headline_enger.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
}

#headlinespenge {
	float: left;
	background-image: url(/gfx/headline_spenge.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
}

#headlineherfordeins {
	float: left;
	background-image: url(/gfx/headline_herford1.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlineherfordzwei {
	float: left;
	background-image: url(/gfx/headline_herford2.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlinehiddenhausen {
	float: left;
	background-image: url(/gfx/headline_hiddenhausen.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlinekirchlengernloehnenord {
	float: left;
	background-image: url(/gfx/headline_kirchlengernloehnenord.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlineroedinghausen {
	float: left;
	background-image: url(/gfx/headline_roedinghausen.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlinestationen {
	float: left;
	background-image: url(/gfx/headline_stationen.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlinekontakt {
	float: left;
	background-image: url(/gfx/headline_kontakt.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlineadressen {
	float: left;
	background-image: url(/gfx/headline_adressen.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlineimpressum {
	float: left;
	background-image: url(/gfx/headline_impressum.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlineinhaltsverzeichnis {
	float: left;
	background-image: url(/gfx/headline_inhaltsverzeichnis.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlineaktuelles {
	float: left;
	background-image: url(/gfx/headline_aktuelles.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlineveranstaltungen {
	float: left;
	background-image: url(/gfx/headline_veranstaltungen.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}

#headlinelinks {
	float: left;
	background-image: url(/gfx/headline_links.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
}



.imagegehhilfe {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imagebuendeeins {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imagebuendezwei {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imageengerspenge {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imageenger {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imagespenge {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imageherfordeins {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imageherfordzwei {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imagehiddenhausen {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imagekirchlengernloehnenord {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

#imageroedinghausen {
    width: 1px;
	height: 1px;
    visibility: hidden;
}

