html,body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  
	padding: 0px;
	margin: 15px;
	min-width: 800px;
	height: 100%;
}

.haupttitel	{
	background-color: #FFFFFF;
	margin-left: 15px;
	margin-right: 14px;
	padding-top: 1px;
	padding-left: 3px;
}

.fontweiss	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

table, td, p {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}

form {
	margin-top: 5px;
	margin-bottom: 0px;
}

.vonbis {
	float: left;
	width: 25px;
	text-align: middle;
	padding-top: 3px;
}

.rubrik {
	background-color:#FFFFFF;
	width:115px;
	border-left: 1px solid #828282;
	border-top: 1px solid #828282;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}

.input {
	background-color:#FFFFFF;
	border-left: 1px solid #828282;
	border-top: 1px solid #828282;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height: 14px;
}

.abo {
	float: left;
	white-space: nowrap;
	margin-top: 10px;
	margin-right: 15px;
	color: #FFFFFF;
	line-height: 17px;
}

.navititel {
	float: left;
	width: 65px;
	color: #FFFFFF;
}

.titelagenda {
	float: left;
	width: 65px;
	color: #FFFFFF;
	margin-top: 5px;
}

.pfeilagenda {
	float: left;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	margin-top: 5px;
}

h1	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
		/* text-transform: uppercase; */
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2 {
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
}

.starttitelveranstalter {
	background-color: #000000;
	height: 15px;
	margin-top: 0px;
	margin-bottom: 8px;
}

.starttitel {
	background-color: #000000;
	height: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.zwischentitel {
	background-color: #000000;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 15px;
	margin-bottom: 8px;
}

.titeleventsparte {
	border-bottom: 1px solid #000000;
	padding-bottom: 1px;
	padding-top: 7px;
	font-weight: bold;
		/* text-transform: uppercase; */
}

.titelstart {
	color: #000000;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.titelbeitrag {
	background-color: #000000;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-bottom: 8px;
}

.titeltag {
	float: left;
	width: 60%;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.titelort {
	float: left;
	width: 20%;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	padding-right: 3px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.titelzeit {
	float: right;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	padding-right: 3px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.titelrubrik {
	float: left;
	width: 90px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	padding-right: 3px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.contenttitel {
	background-color: #000000;
	height: 15px;
	margin-top: 0px;
	margin-bottom: 8px;
}

.contenttitelarchiv {
	background-color: #000000;
	height: 15px;
	margin-top: 0px;
}

.contenttiteltagesagenda {
	background-color: #000000;
	height: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.contentrahmen {
	border-top: 1px dashed #000000;
	margin-right: 3px;
	margin-top: -1px;
}

.contentrahmentagesagenda {
	border-top: 1px solid #000000;
	margin-right: 3px;
}

.veranstaltung {
	float: left;
	width: 60%;
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.ort {
	float: left;
	width: 20%;
	color: #000000;
	padding-right: 3px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.zeit {
	float: right;
	color: #000000;
	padding-right: 3px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.sparte {
	float: left;
	width: 90px;
	color: #000000;
	padding-right: 3px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 2px;
		/* text-transform: uppercase; */
	font-weight: bold;
}

a.filmnavi {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #E56D07;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
}

a.filmnavi:hover {
	color: #E56D07;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #FFFFFF;
	border-top: 1px solid #E56D07;
	border-right: 1px solid #E56D07;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
}

a.filmnaviakt {
	float: left;
	min-width: 10px;
	color: #E56D07;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #FFFFFF;
	border-top: 1px solid #E56D07;
	border-right: 1px solid #E56D07;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.filmnaviakt:hover {
	color: #E56D07;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #E56D07;
	border-right: 1px solid #E56D07;
}

a.theaternavi {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #4D96DC;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.theaternavi:hover {
	color: #4D96DC;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #4D96DC;
	border-right: 1px solid #4D96DC;
}

a.theaternaviakt {
	float: left;
	min-width: 10px;
	color: #4D96DC;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #FFFFFF;
	border-top: 1px solid #4D96DC;
	border-right: 1px solid #4D96DC;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.theaternaviakt:hover {
	color: #4D96DC;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #4D96DC;
	border-right: 1px solid #4D96DC;
}

a.tanznavi {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #75911A;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.tanznavi:hover {
	color: #75911A;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #75911A;
	border-right: 1px solid #75911A;
}

a.tanznaviakt {
	float: left;
	min-width: 10px;
	color: #75911A;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #FFFFFF;
	border-top: 1px solid #75911A;
	border-right: 1px solid #75911A;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.tanznaviakt:hover {
	color: #75911A;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #75911A;
	border-right: 1px solid #75911A;
}

a.literaturnavi {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #8834B0;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.literaturnavi:hover {
	color: #8834B0;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #8834B0;
	border-right: 1px solid #8834B0;
}

a.literaturnaviakt {
	float: left;
	min-width: 10px;
	color: #8834B0;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #FFFFFF;
	border-top: 1px solid #8834B0;
	border-right: 1px solid #8834B0;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.literaturnaviakt:hover {
	color: #8834B0;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #8834B0;
	border-right: 1px solid #8834B0;
}

a.klassikjazznavi {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #999999;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.klassikjazznavi:hover {
	color: #999999;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}

a.klassikjazznaviakt {
	float: left;
	min-width: 10px;
	color: #999999;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.klassikjazznaviakt:hover {
	color: #999999;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}

a.rockpopdancenavi {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #B56FA4;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.rockpopdancenavi:hover {
	color: #B56FA4;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #B56FA4;
	border-right: 1px solid #B56FA4;
}

a.rockpopdancenaviakt {
	float: left;
	min-width: 10px;
	color: #B56FA4;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #FFFFFF;
	border-top: 1px solid #B56FA4;
	border-right: 1px solid #B56FA4;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.rockpopdancenaviakt:hover {
	color: #B56FA4;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #B56FA4;
	border-right: 1px solid #B56FA4;
}

a.kunstnavi {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #8E000B;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.kunstnavi:hover {
	color: #8E000B;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #8E000B;
	border-right: 1px solid #8E000B;
}

a.kunstnaviakt {
	float: left;
	min-width: 10px;
	color: #8E000B;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #FFFFFF;
	border-top: 1px solid #8E000B;
	border-right: 1px solid #8E000B;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.kunstnaviakt:hover {
	color: #8E000B;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #8E000B;
	border-right: 1px solid #8E000B;
}

a.kindernavi {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #A48852;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.kindernavi:hover {
	color: #A48852;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #A48852;
	border-right: 1px solid #A48852;
}

a.kindernaviakt {
	float: left;
	min-width: 10px;
	color: #A48852;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #FFFFFF;
	border-top: 1px solid #A48852;
	border-right: 1px solid #A48852;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.kindernaviakt:hover {
	color: #A48852;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #A48852;
	border-right: 1px solid #A48852;
}


a.diversesnavi {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #E31010;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.diversesnavi:hover {
	color: #E31010;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #E31010;
	border-right: 1px solid #E31010;
}

a.diversesnaviakt {
	float: left;
	min-width: 10px;
	color: #E31010;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #FFFFFF;
	border-top: 1px solid #E31010;
	border-right: 1px solid #E31010;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.diversesnaviakt:hover {
	color: #E31010;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #E31010;
	border-right: 1px solid #E31010;
}

a.quartiernavi {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #C0A62B;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.quartiernavi:hover {
	color: #C0A62B;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #C0A62B;
	border-right: 1px solid #C0A62B;
}

a.tagesagendanavi {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #1F1F1F;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.tagesagendanavi:hover {
	color: #1F1F1F;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #1F1F1F;
	border-right: 1px solid #1F1F1F;
}

a.tagesagendanaviakt {
	float: left;
	min-width: 10px;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-weight: bold;
	white-space:nowrap;
	background-color: #1F1F1F;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-right: 3px;
}

a.tagesagendanaviakt:hover {
	color: #1F1F1F;
		/* text-transform: uppercase; */
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #1F1F1F;
	border-right: 1px solid #1F1F1F;
}


#right {
	width: 160px;            
	margin-right: -160px;     
	margin-left: 1px;
	float:left; 
	position:relative; 
	z-index: 11;
}

.banner {
	margin-top: 15px;
	margin-left: 23px;
	margin-right: 17px;
	background-color: #CCCCCC;
}

#footer {
	background-color:#FFFFFF;
	width:100%;
	clear: both; 											
	height: 20px;				
}

a {
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a:hover {
	color: #3A5671;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.abonavi {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space:nowrap;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 3px 1px 1px;
}

a.abonavi:hover {
	background-color: #FFFFFF;
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 3px 1px 1px;
}

.hauptnavi {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
		/* text-transform: uppercase; */
	padding: 0px 3px 1px 1px;
	margin-top: 3px;
}

a.hauptnavi {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
		/* text-transform: uppercase; */
	padding: 0px 3px 1px 1px;
	margin-top: 3px;
}

a.hauptnavi:hover {
	background-color: #FFFFFF;
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
		/* text-transform: uppercase; */
}

.hauptnaviakt {
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
		/* text-transform: uppercase; */
	padding: 0px 3px 1px 1px;
	margin-top: 3px;
}

a.hauptnaviakt {
	background-color: #FFFFFF;
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
		/* text-transform: uppercase; */
	padding: 0px 3px 1px 1px;
	margin-top: 3px;
}

a.hauptnaviakt:hover {
	background-color: #FFFFFF;
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
		/* text-transform: uppercase; */
}

.navi {
	float: left;
	color: #FFFFFF;
		/* text-transform: uppercase; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 3px 1px 1px;
}

a.navi {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 3px 1px 1px;
}

a.navi:hover {
	background-color: #FFFFFF;
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 3px 1px 1px;
}

.naviakt {
	float: left;
	background-color: #FFFFFF;
	color: #8E000B;
		/* text-transform: uppercase; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 3px 1px 1px;
}

a.naviakt {
	background-color: #FFFFFF;
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 3px 1px 1px;
}

a.naviakt:hover {
	background-color: #FFFFFF;
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 3px 1px 1px;
}

.subnav {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-right: 13px;
	margin-left: 14px;
	padding-top: 2px;
	padding-bottom: 4px;
	border-top: 1px dashed #FFFFFF;
}

a.subnavi {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-right: 5px;
	padding-bottom: 2px;
}

a.subnavi:hover {
	background-color: #FFFFFF;
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.subnaviakt {
	background-color: #FFFFFF;
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-right: 5px;
	padding-bottom: 2px;
}

a.subnaviakt:hover {
	background-color: #FFFFFF;
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.ssubnav {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-right: 13px;
	margin-left: 30px;
	padding-top: 2px;
	padding-bottom: 4px;
	border-top: 1px dashed #FFFFFF;
}

a.ssubnavi {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-right: 5px;
	padding-bottom: 2px;
}

a.ssubnavi:hover {
	background-color: #FFFFFF;
	color: #8E000B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

/* --- 2-Spaltige --- */

#contentzs {	
	width: 100%;
	margin:0;
	text-align:left;
	background-color:transparent;
	text-align:left;
	height:100%;
	border:1px solid #FFFFFF;
	}
	
#zweilinks
	{	
	width: 49%;
	margin:0;
	text-align:left;	
	height:100%;
	float:left;	
	margin-bottom:20px;
	}
	
#zweirechs
	{	
	width: 49%;
	text-align:left;	
	text-align:left;
	height:100%;
	float:right;
	margin-bottom:20px;	
	}	
	

				
.zweicont {
	padding-right:7px;	  
													
	}	
				
/* --- Ende 2-Spaltige --- */								

.clr {
clear:both;
}

P {
line-height: 14px;
}

BR {
line-height: 14px;
}
