body {
    font-family: verdana, arial, geneva, helvetica, sans-serif;
    font-size: 12px;
	color: #696969;
	line-height: 18px;
    
}

a:link		{ color: #696969; text-decoration: none;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}
a:visited	{ color: #696969; text-decoration: none;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}
a:active	{ color: #696969; text-decoration: underline;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}
a:hover		{ color: #696969; text-decoration: underline;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}

a.menu:link		{ color: #696969; text-decoration: none;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}
a.menu:visited	{ color: #696969; text-decoration: none;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}
a.menu:active	{ color: #990033; text-decoration: none;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}
a.menu:hover		{ color: #990033; text-decoration: none;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}

a.programm:link		{ color: #990033; text-decoration: none;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}
a.programm:visited	{ color: #990033; text-decoration: none;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}
a.programm:active	{ color: #990033; text-decoration: none;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}
a.programm:hover		{ color: #990033; text-decoration: none;
	font: 11px/15px verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing: 1px;
}

a.sprache:link		{ font-family: verdana, arial, geneva, helvetica, sans-serif; color: #696969; text-decoration: none; font-size: 12px; }
a.sprache:visited	{ font-family: verdana, arial, geneva, helvetica, sans-serif; color: #696969; text-decoration: none; font-size: 12px; }
a.sprache:active	{ font-family: verdana, arial, geneva, helvetica, sans-serif; color: #696969; text-decoration:underline; font-size: 12px; }
a.sprache:hover		{ font-family: verdana, arial, geneva, helvetica, sans-serif; color: #696969; text-decoration:underline; font-size: 12px; }

#index {position: absolute; top: 0; left: 0; padding: 0; z-index: 1;
	text-align: right;
	width: 737px;
	margin: 0;
}

#index_title {position: relative; top: 12px; left: 0; padding: 0 17px 0 0; z-index: 1;
	color: #696969;
	font-size: 13px;
	text-align: right;
	margin: 0;
	line-height: 19px;
}

#index_sprache {position: relative; top: 85px; left: 30px; padding: 0 17px 0 0; z-index: 1;
	color: #696969;
	font-size: 13px;
	text-align: left;
	margin: 0;
	line-height: 19px;
}

#header {
	top: 0;
	left: 0;
	width: 737px;
	position: absolute;
	height: 165px;
	z-index: 2;
}

#header_logo {
	top: -10px;
	left: 578px;
	position: relative;
	text-align: left;
	width: 142px;
	height: 44px;
	margin: 0;
	z-index: -1;
}

#header_pict2 {
	position: relative;
	text-align: left;
	margin: 0;
	z-index: auto;
	top: 0;
	left: 0;
	font-size: 12px;
	line-height: 17px;
}

#header_title {
	top: 0;
	left: 0;
	position: relative;
	font-size: 9px;
	text-align: right;
	height: 11px;
	right: 0;
	margin-right: 185px;
	margin-top: -40px;
	padding: 0;
	font-style: italic;
}

#menu {
	top: 225px;
	left: 28px;
	position: absolute;
	z-index: 2;
	margin: 0;
	height: 235px;
	color: #990033;
	line-height: 15px;
	font-size: 11px;
	letter-spacing: 1px;
}

#content {
	top: 240px;
	left: 210px;
	width: 372px;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	line-height: 17px;
}

#programmmenu {
	top: 252px;
	left: 202px;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	line-height: 17px;
}

#content2 {
	top: 240px;
	left: 210px;
	width: 340px;
	position: absolute;
	z-index: 4;
	font-size: 12px;
	line-height: 17px;
}

#content_programm {
	top: 240px;
	left: 210px;
	width: 330px;
	position: absolute;
	z-index: 4;
	font-size: 12px;
	line-height: 17px;
}

#content3 {
	top: 252px;
	left: 257px;
	width: 340px;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	line-height: 17px;
}

#content4 {
	top: 240px;
	left: 210px;
	width: 430px;
	position: absolute;
	z-index: 2;
	font-size: 9px;
	line-height: 17px;
}

.headline {
	font-size: 12px;
	color: #990033;
	letter-spacing: 0.365ex;
}

#m1 {
	top: 227px;
	left: 178px;
	width: 500px;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	line-height: 17px;
	text-align: right;
	color: #990033;
	visibility: hidden;
}

#m2 {
	top: 227px;
	left: 178px;
	width: 500px;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	line-height: 17px;
	text-align: right;
	color: #990033;
	visibility: hidden;
}

#m3 {
	top: 227px;
	left: 178px;
	width: 500px;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	line-height: 17px;
	text-align: right;
	color: #990033;
	visibility: hidden;
}

#m4 {
	top: 227px;
	left: 178px;
	width: 500px;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	line-height: 17px;
	text-align: right;
	color: #990033;
	visibility: hidden;
}

#m5 {
	top: 227px;
	left: 178px;
	width: 500px;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	line-height: 17px;
	text-align: right;
	color: #990033;
	visibility: hidden;
}

#m6 {
	top: 227px;
	left: 178px;
	width: 500px;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	line-height: 17px;
	text-align: right;
	color: #990033;
	visibility: hidden;
}

#m7 {
	top: 227px;
	left: 178px;
	width: 500px;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	line-height: 17px;
	text-align: right;
	color: #990033;
	visibility: hidden;
}

#m8 {
	top: 227px;
	left: 178px;
	width: 500px;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	line-height: 17px;
	text-align: right;
	color: #990033;
	visibility: hidden;
}

table td.menu {
	background-color: #e6e2ed;
}

table td.menu:hover {
	background-color: #666699;
}

#right {
	position: absolute;
	left: 460px;
	top: 530px;
}