body, td, input, textarea {
	margin: 0;
	padding: 0;
   	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	color: #EDEDED;
	background-color: #383838;
}

a:link, a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #FD5F00;
	background: transparent;
}

a:hover, a:active {
	font-weight: normal; 
	text-decoration: underline;
	color: #FD5F00;
	background: transparent; 
}

form {
	margin: 0;
	padding: 0;
}


p {
	margin: 0 0 17px 0;
	padding: 0;	
	overflow: hidden;
}

p.indent {
	text-indent: 25px;
}

.alignCenter {
	text-align: center;
}

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

img {
	display: block;
	border: 0;
}

.bold {
	font-weight: bold;
}

div {
	margin: 0;
	padding: 0;
	overflow: visible;
}

h1 {
	font-size: 16px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	color: #fff;
	line-height: 110%;
}

h2 {
	font-size: 13px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 3px;
	margin-bottom: 9px;
	color: #fff;
	line-height: 110%;
	font-weight: bold;
	border-bottom: 1px solid #5E5E5E;
	clear: both;
}

h3 {
	font-size: 15px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 25px 0px 15px 0px;
	padding: 0px;
}

ul {
	margin: 0;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 17px;
}

li {
	list-style-image: url(img/li.bullet.gif);
	list-style-position: outside;
	padding: 0;
	margin: 0;
	line-height: 160%;
}


#intro {
	display: none;
}

.infotext {
   color: #999999;
}

#mainWrapper {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-bottom: 30px;
}

#topBan {
	width: 980px;
	height: 203px;
}

#menu {
	width: 917px;
	height: 38px;
	padding-left: 63px;
	padding-top: 15px;
	position: relative;
}

#menu a {
	color: #151515;
	font-size: 13px;
}

#menu ul {
	margin: 0;
	padding: 0;
	padding-top: 3px;
}

#menu ul li {
	float: left;
	margin-right: 50px;
	list-style-image: none;
	list-style: none;
}

#menu ul li a {
	display: block;
	float: left;
	height: 100%;
}

#menu ul li a:hover{
	background-color: #959595;
}

#pageTitle {
	width: 917px;
	height: 72px;
	background-image: url(img/pageTitle.bg.jpg);
	position: relative;
	padding-left: 63px;
}

#pageTitle h1 {
	font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;
	color: #D3D3D3;
	font-size: 13px;
	font-weight: bold;
	padding-top: 27px;
}

#topLeftBg {
	height: 328px;
	background-image: url(img/topLeftBg.gif);
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
}

#topRightBg {
	height: 328px;
	background-image: url(img/topRightBg.gif);
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
}

#pageContentWraper {
	width: 980px;
}

#pageContent {
	width: 617px;
	float: left;
	padding-left: 63px;
	padding-top: 5px;
	padding-bottom: 20px;
}

#rightCol {
	width: 280px;
	float: right;
	padding-left: 20px;
	padding-top: 5px;
}


#footer {
	width: 100%;
	height: 195px;
	position: relative;
	float: left;
}

#footerContentWrapper {
	width: 980px;
	height: 195px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#footerContent {
	width: 980px;
	height: 195px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-image: url(img/footerContent.bg.gif);
	background-position: bottom;
	line-height: 140%;
}

#footerCol1 {
	float: left;
	padding-left: 63px;
	margin-top: 27px;
}

#footerCol2 {
	float: left;
	margin-left: 30px;
	margin-top: 47px;
}

#footerCol3 {
	float: right;
	padding-right: 110px;
	margin-top: 47px;
}

#footerCopyrights {
	color: #151515;
	position: absolute;
	top: 169px;
	left: 63px;
	font-size: 10px;
	line-height: 100%;
}

#footerMenu {
	color: #151515;
	position: absolute;
	top: 151px;
	left: 63px;
	font-size: 10px;
}

#footerMenu a {
	color: #151515;
}

#footerStandards {
	position: absolute;
	top: 160px;
	right: 99px;
}

#footerStandards img {
	float: left;
	margin-left: 5px;
}

#bottomLeftBg {
	position: absolute;
	height: 195px;
	width: 50%;
	background-image: url(img/bottomLeftBg.jpg);
	top: 0;
	left: 0;
}

#bottomRightBg {
	position: absolute;
	height: 195px;
	width: 50%;
	background-image: url(img/bottomRightBg.gif);
	top: 0;
	right: 0;
}

.imgBorder {
	border: 5px solid #565656;
}

.imgLeftBorder {
	border-left: 19px solid #313131;
}

.startColWrapper {
	float: left;
	clear: both;
	margin-bottom: 15px;
	width: 602px;
}

.startLeftCol {
	width: 242px;
	float: left;
}

.startRightCol {
	width: 350px;
	float: left;
	padding-left: 10px;
}
<!-- Hier beginnt das Submenue -->
.subMenuWrapper {
	height: 38px;
	position: relative;	
}

.subMenuArrow {
	position: absolute;
	top: 0;
	left: 0;
	width: 13px;
	height: 7px;
}

.subMenuTxt {
	position: absolute;
	bottom: 0;
	left: 0;
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 7px;
	height: 25px;
	border: 1px solid #161616;
	background-image: url(img/subMenuTxt.bg.gif);
	white-space: nowrap;
}


.subMenuTxt a:link, .subMenuTxt a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #343434;
	background: transparent;
}

.subMenuTxt a:hover, .subMenuTxt a:active {
	font-weight: normal; 
	text-decoration: underline;
	color: #343434;
	background: transparent; 
}



#zeugnisseSubmenu {
	display: none;
	color: #000;
	position: absolute;
	left: 600px;
	top: 232px;	
}

#anschaulichesSubmenu {
	display: none;
	color: #000;
	position: absolute;
	left: 210px;
	top: 232px;	
}

#kontaktSubmenu {
	display: none;
	color: #000;
	position: absolute;
	left: 640px;
	top: 232px;	
}

#unsSubmenu {
	display: none;
	color: #000;
	position: absolute;
	left: 505px;
	top: 232px;	
}

#veranstaltungSubmenu {
	display: none;
	color: #000;
	position: absolute;
	left: 250px;
	top: 232px;	
}

#galerieSubmenu {
	display: none;
	color: #000;
	position: absolute;
	left: 410px;
	top: 232px;	
}

#serviceSubmenu {
	display: none;
	color: #000;
	position: absolute;
	left: 70px;
	top: 232px;	
}

#kinoSubmenu {
	display: none;
	color: #000;
	position: absolute;
	left: 165px;
	top: 232px;	
}
<!-- Hier endet das Submenue -->
