BODY  { 
margin: 0px 0px 0px 0px;
BACKGROUND: url(/images/background.jpg) repeat-x left top;
font-family: arial;
font-size: .7em;
}

td.sidenavbg {
BACKGROUND: url(/images/musicbganim.gif) repeat-y left top;
}
table.primarytable {
background-color: #fff; border-color:black black black black; 

}

td.topblue {
BACKGROUND: url(/images/topbar_blue.jpg) center top no-repeat;

}
h1 {
	color: #fff;
	font-style: italic;
	text-align: center;
}
h1 span {
padding: 0 10px;
	
}


h2 {
	color: #2A03A3;
	background: url('/images/bg-horz-light.gif') left repeat-x;
	font-style: italic;
	margin: 0;
	text-align: center;
	text-shadow: #ccc 0 1px 0;
}
h2 span {
	padding: 0 10px;
background: #fff;
}



td.date {
	TEXT-ALIGN: right;  FONT-FAMILY: arial; background-color: #2A03A3;
}

.carouseltext {
color: #ffffff;
font-size: 10px;
}

a.carousellink:link {
color: #ffffff;
text-decoration: none;
font-size: 12px;
font-weight:bold;
}

a.carousellink:active { 
color: #ffffff;
text-decoration: none;
font-size: 14px;
font-weight:bold;
}

a.carousellink:visited {
color: #ffffff;
text-decoration: none;
font-size: 14px;
font-weight:bold;
}

a.carousellink:hover {
color: #000000;
text-decoration: none;
font-size: 14px;
font-weight:bold;
}



a.breadcrumblink:link {
color: #ffffff;
text-decoration: none;
}

a.breadcrumblink:active { 
color: #ffffff;
text-decoration: none;
}

a.breadcrumblink:visited {
color: #ffffff;
text-decoration: none;
}

a.breadcrumblink:hover {
color: #000000;
text-decoration: none;
}


TD.breadcrumb {
background-color: #2A03A3;
TEXT-ALIGN: left; 
FONT-FAMILY: arial;
FONT-SIZE: 10pt;
VERTICAL-ALIGN: top;
PADDING-TOP: 2px;
PADDING-bottom: 2px;
PADDING-left: 10px;
COLOR: white;
font-weight:bold;
}

TD.sbarh {
background-image: url(../images/sidebar_02.gif);
TEXT-ALIGN: left;
MARGIN-TOP: 0px; 
FONT-FAMILY: arial; 
MARGIN-BOTTOM: 0px;
COLOR: white;
FONT-SIZE: 9pt;
VERTICAL-ALIGN: top;
background-repeat:no-repeat;

}


TD.sbar {
	TEXT-ALIGN: left; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-FAMILY: arial; MARGIN-BOTTOM: 0px; COLOR: black; FONT-SIZE: 9pt; VERTICAL-ALIGN: top
}
TD.mainc {
	TEXT-ALIGN: center; MARGIN-TOP: 0px; FONT-FAMILY: arial; MARGIN-BOTTOM: 0px; COLOR: black; FONT-SIZE: 9pt; VERTICAL-ALIGN: top
}
P.footer {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #2A03A3; MARGIN-TOP: 25px; FONT-FAMILY: arial; MARGIN-BOTTOM: 0px; COLOR: #fff; FONT-SIZE: 8.5pt
}


ul {
font-family: arial;
list-style-type: circle;
margin: 20px;
padding: 0;
font-size: 11pt;
}

#aussen {
		width: 150; /* 223px BG-Bild, 10px Abstand rechts*/
		margin:0px 0 0 0;
		background:url(../images/hgrund.gif);
		height:auto;
		float: left;
background-repeat: repeat-y;
}
/* ----------------- Spalte Links (Hauptmenü) --------------------- */ 
.aktiv {
		background:url(../images/t_f2.gif) no-repeat top right;
}

#hauptnavigation{
	width:165px; 
	float:left; 
	position:relative; 
	margin:0px 0 0 0;
	padding: 12px 0 2em 0;
		 
}

#hauptnavigation ul{
		list-style-type:none;
		margin:0px;
		padding:0px;
font-size:12px;
		
}

#hauptnavigation li{
		margin:7px 0 7px 0; 
		padding:0px;
		height:24px;
}

#hauptnavigation ul a{
		color:#FFFFFF;
		text-decoration:none;
		display:block;
		padding:5px 0 0 5px;
		width:7.2em;
		height:19px;
		background:url(../images/t.gif) no-repeat right;
		margin:0px;
		font-weight:bold;
		}
#hauptnavigation ul a.aktiv{
		background:url(../images/t_f2.gif) no-repeat right;
		}

#hauptnavigation ul a:hover{
		background:url(../images/t_f2.gif) no-repeat top right;
}


































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
