body{
	margin:0px;
	padding:0px;
	font: normal 1em Geneva, Arial, Helvetica, sans-serif;
	color:#1963AD;
	background-color: #FFFFEB;
}

#band{
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-color: #EAEAEA;
	color:#000;
	height:80px;
	z-index: 1;
}

#logo{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}


#inhaltrahmen{
	position:absolute;
	left:0px;
	top:65px;
	width:100%;
	background-color: FFFFeb;
}

#inhalt{
	position:relative;
	padding:37px 40px 30px 20px;
	border-left:60px solid #DFDFDF;
	border-right:228px solid #DFDFDF;
	font-family: Verdana, Geneva, Arial, sans-serif;
	min-width: 400px;
	min-height:450px;
	background-color: FFFFEB;
}


#inhalt p, li, label{
	font-family: verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#inhalt p{
	padding-top:0.4em;
	margin-top: 0px;
}

#inhalt p.klein{
	margin:0px;
	padding:0px;
}
#inhalt .fett{
	font-weight:bold;
}


#inhalt li{
	margin: 0px;
	padding:0px;
}

#inhalt ul{
	margin: 0px;
	padding:0px;
	padding-left:15px;
	list-style-image: url(bilder/pfeil.gif);
}

#inhalt li ul{
	margin: 0 0 0 15px;
	padding:0px;
	font-size:100%;
}

#inhalt li ul li{
	font-size:1em;
}


#inhalt a{
	color: #C12D2B;
	text-decoration:none;
}

#inhalt a:hover{
	color:#EB8C43;
	text-decoration: none;
}

#inhalt a:aktiv{
	color:#235F86;
}

/*#inhalt a:visited{
	color:#3399FF;
}
*/

.tabelle{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #1963AD;
	font-weight: normal;
}

.headline {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#1963AD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#1963AD;
	margin-bottom:8px;
	font-weight: bold;
	height: 30px;
}

#inhalt .tablinks{
	width:100px;
	float:left;
	clear: left;
}

#inhalt .tabrechts{
	margin-left:160px;
}

#inhalt .monat{
	width:140px;
	float:left;
	clear: left;
	padding-bottom: 10px;
	font-size: 0.8em;
	font-weight: bold;
}

#inhalt .boxlinks{
	width:75px;
	float:left;
	clear: left;
	padding:8px 0px 20px;
}

#inhalt .boxlinks70 {
	width:70px;
	float:left;
	clear: left;
}
#inhalt .boxlinks150{
	width:150px;
	float:left;
	clear: left;
 }
#inhalt .boxlinks200{
	width:200px;
	float:left;
	clear: left;
}
#inhalt .boxlinks220{
	width:200px;
	float:left;
	clear: left;
}
#inhalt .boxlinks230{
	width:200px;
	float:left;
	clear: left;
}
#inhalt .boxlinks250{
	width:250px;
	float:left;
	clear: left;
}

#inhalt .boxlinks260{
	width:260px;
	float:left;
	clear: left;
}

#inhalt .boxlinks280 {
	width:260px;
	float:left;
	clear: left;
}
#inhalt .boxlinks300{
	width:300px;
	float:left;
	clear: left;
}
#inhalt .boxlinks340{
	width:340px;
	float:left;
	clear: left;
}
#inhalt .boxlinks390{
	width:390px;
	float:left;
	clear: left;
}

#inhalt .boxlinks340linie{
	width:380px;
	float:left;
	clear: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 2px;
}

#inhalt hr.linie {
	border: solid 1px #1963AD;
	height: 1px;
}

#inhalt .textbox{
	background-color: #FFFFEB;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
#inhalt .textboxlinie{
	background-color: #FFFFEB;
	border: 1px solid #03F;

}
#inhalt .textrechts120{
	margin-left:120px;

}

#inhalt .textrechts160{
	margin-left:160px;
}

#inhalt .eventbildrechts{
	margin-left:240px;
	padding:8px 0px 20px;
}

#inhalt .eventtextrechts{
	margin-left:240px;

}

#inhalt .eventlinks{
	width:230px;
	float:left;
	clear: left;
}

#inhalt .textrechts80{
	margin-left:80px;

}
#inhalt .textrechts210{
	margin-left:210px;

}
#inhalt .textrechts230{
	margin-left:230px;

}
#inhalt .textrechts240{
	margin-left:230px;

}
#inhalt .textrechts260{
	margin-left:260px;

}

#inhalt .textrechts270{
	margin-left:270px;

}
#inhalt .textrechts310{
	margin-left:310px;
	font-size: 0.8em;

}
#inhalt .textrechts340{
	margin-left:340px;
	font-size: 1em;
	font-weight: bold;

}
#inhalt .textrechts350{
	margin-left:350px;
	font-size: 1em;
	font-weight: bold;

}
#inhalt .textrechts355{
	margin-left:350px;

}
#inhalt .textrechts370{
	margin-left:370px;
}
#inhalt .textrechts480{
	margin-left:480px;
}
#inhalt .textrechtsohnefarbe{
	margin-left:95px;
	text-align: center;
}

#inhalt .textrechts p{
	margin:0px;
	padding:0px;
	padding-top:5px;
}

#inhalt .uliste {
	list-style-image: url(bilder/pfeil.gif);

}

#inhalt .textrechts p{
	margin-top:0px;
	padding-top:0px;
}


#inhalt p.bildunterschrift{
	padding:0px;
	font-size:0.65em;
	margin:5px 0px 15px 0px;
}


#inhalt .textlinks150{
	width: 150px;
	float:left;
	text-align:right;
}

#inhalt .textlinks2 h3{
	font-weight:bold;
}

#inhalt .textlinks{
	width: 200px;
	margin-right:15px;
	float:left;
	text-align:right;
}


#navigation{
	position:absolute;
	width:208px;
	right:2px;
	margin-left:60px;
	padding:120px 10px 20px;
	z-index:2;
}

#navigation a{
	font:bold 0.8em arial, helvetica, sans-serif;
	color: #1963AD;
	text-decoration:none;
	padding:3px 0px 3px 17px;
	background-image: url(bilder/naviaus.gif);
	background-repeat: no-repeat;
	display:block;
	background-color: #DFDFDF;
		text-transform: none;
}
#navigation a:hover{
	color: #3D94EB;
	background-image: url(bilder/navian.gif);
	background-color: #DFDFDF;
}

#navigation a.aktiv{

	background-image: url(bilder/naviwahl.gif);
}

#navigation #ebene2{	
	background-image: none;
}

#navigation #ebene2 a{
	font-weight:normal;
	font-family:Arial, Helvetica,sans-serif;
	color:#0D2F4A;
	background-color: #DFDFDF;
	padding:0px 0px 0px 15px;
	background-image: none;
	line-height:135%;
}
#navigation #ebene2 a:hover{
	color: #3D94EB;
	background-color: #DFDFDF;
}


#navigation #ebene2 a.aktiv{
	 background-color: #DFDFDF;
	 color:#E0676C4;
 	 font-weight:bold;
}


#naviuntenrahmen{
	position:relative;
	background-color:#EAEAEA;
}

#naviuntenlinks{
	background-color:#EAEAEA;
	height:23px;
	position:relative;
	width:220px;
	float:right;
}
#naviuntenrechts{
	background-color:#EAEAEA;
	height:23px;
	position:relative;
	width:60px;
	float:left;
}

#naviunten{
	background-color:#EAEAEA;
	/*
	border-left:60px solid #CED1BA;
	border-right:220px solid #CED1BA;
	*/
	height:23px;
	width:auto;
	margin:0px 220px 0px 60px;
	padding:0px 0px 0px 14px;
	}
#naviunten a{
	font:bold 0.8em arial, helvetica, sans-serif;
	color: #1963AD;
	text-decoration:none;
}

#naviunten a:hover{
	color:#3D94EB;
	text-decoration:none;
}

#naviunten a.atop{
	background-image: url(bilder/seitenanfang_aus.gif);
	background-repeat: no-repeat;
}

#naviunten a.atop:hover{
	background-image: url(bilder/seitenanfang_an.gif);
}

#naviunten a.aback{
	background-image: url(bilder/zurueck_aus.gif);
	background-repeat: no-repeat;
}

#naviunten a.aback:hover{
	background-image: url(bilder/zurueck_an.gif);
}

#naviunten a.avor{
	background-image: url(bilder/vor_aus.gif);
	background-repeat: no-repeat;
}

#naviunten a.avor:hover{
	background-image: url(bilder/vor_an.gif);
}

#naviunten a.aimpressum{
	background-image: url(bilder/impressum_aus.gif);
	background-repeat: no-repeat;
}

#naviunten a.aimpressum:hover{
	background-image: url(bilder/impressum_an.gif);
}
.formfeld {
	background-color:#FFFFCF;
	border:1px solid #1963AD;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #1963AD;
	font-size: 11px;
}
table#sesktabelle {
	border: 0 none;
	width: 650px;
}
table#sesktabelle td {
	border: 1px solid #1963ad;
	margin: 40px;

}
table#seskdatentabelle td {
	border: 0px;
}
td.bezeichnung {
	background-color: #efebe4;
	color: #1963AD;
	padding: 5px;
	vertical-align: top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
td.wer {
	color: #1963AD;
	width: 240px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
td.angaben {
	width: 410px;
	padding: 5px;
	vertical-align: top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	white-space: normal;
}
table#musiktabelle {
	border: 0 none;
	width: 450px;
}
table#musiktabelle td {
	border: 1px solid #1963ad;
	margin: 40px;
}


td.datum {
	color: #1963AD;
	width: 90px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
td.ortmusik {
	width: 230px;
	padding: 5px;
	vertical-align: top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	white-space: normal;
}


td.angabenbreit {
	width: 650px;
	padding: 5px;
	vertical-align: top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	white-space: normal;
}
#oben #inhaltrahmen #inhalt .textrechts340 p {

}

