/* Zentrale Formate  
--------------------------------------------------------*/

body {
	background-color:#000033;
    color:#FF9966;
    font-size:0.9em;
    font-family:Verdana, Arial, sans-serif;
}

*{
	margin:0;
	padding:0;
	position:relative;
}

a:link {
	color:#FF6633;
	text-decoration:none;
}

a:visited {
	color:#FF6633;
	text-decoration:none;
}

img {
	border:none;
}

.contentpaneopen * img {
	margin:7px;
	}

ul {
	margin-left:13px;
}

.hidden {
	display:none;
}

.small {
	font-size:0.6em;
}


		
/* Layout-Formate 
------------------------------------------------------------------*/	
#mainarea {
	width: 970px;
	text-align: left;
	margin: 0 auto;  

}

.r_top {
	height:80px;
}

.r_header{
	height:90px;
}

.r_content  {
	height:500px;
	overflow:auto;
}

.r_bottom {
	height:10px;
}

.c_left {
	width:75px;
	float:left;
	clear:left;
}

.c_navi {
	width:160px;
	float:left;
}

.c_content {
	width:650px;
	float:left;
}

.c_line {
	width:10px;
	float:left;
}

.c_right {
	width:75px;
	float:left;
}

.red_background {
	background-color:#CC0000;
}
.orange_background {
	background-color:#FF9900;
}

.align_bottom {
	vertical-align:bottom;
}

.legal {
	text-align:right;
	font-size:8pt;
	padding-top:5px;
}

/*         Navigation
 ---------------------------------------------------------------------------------- */
 
.navicontainer {
	padding-top:65px;
	padding-left:15px;
}

.navicontainer * .hidden_componentheading {
	display:none;
}

.componentheading > .navi {
	display:none;
}

/*         Aktuelles        */
#navi_aktuelles_de {
	background:url(../../../images/buttons/de_aktuelles.png) no-repeat;
	width:145px; height:25px;
}

#navi_aktuelles_de:hover {
	background:url(../../../images/buttons/de_aktuelles_f2.png) no-repeat;
}

#navi_aktuelles_en {
	background:url(../../../images/buttons/en_aktuelles.png) no-repeat;
	width:145px; height:25px;
}

#navi_aktuelles_en:hover {
	background:url(../../../images/buttons/en_aktuelles_f2.png) no-repeat;
}

#navi_aktuelles_es {
	background:url(../../../images/buttons/es_aktuelles.png) no-repeat;
	width:145px; height:25px;
}

#navi_aktuelles_es:hover {
	background:url(../../../images/buttons/es_aktuelles_f2.png) no-repeat;
}

/*         Zur Person       */
#navi_person_de {
	background:url(../../../images/buttons/de_person.png) no-repeat;
	width:145px; height:25px;
}

#navi_person_de:hover {
	background:url(../../../images/buttons/de_person_f2.png) no-repeat;
}

#navi_person_en {
	background:url(../../../images/buttons/en_person.png) no-repeat;
	width:145px; height:25px;
}

#navi_person_en:hover {
	background:url(../../../images/buttons/en_person_f2.png) no-repeat;
}

#navi_person_es {
	background:url(../../../images/buttons/es_person.png) no-repeat;
	width:145px; height:25px;
}

#navi_person_es:hover {
	background:url(../../../images/buttons/es_person_f2.png) no-repeat;
}

/*         Kontakt       */
#navi_kontakt_de {
	background:url(../../../images/buttons/de_kontakt.png) no-repeat;
	width:145px; height:25px;
}

#navi_kontakt_de:hover {
	background:url(../../../images/buttons/de_kontakt_f2.png) no-repeat;
}

#navi_kontakt_en {
	background:url(../../../images/buttons/en_kontakt.png) no-repeat;
	width:145px; height:25px;
}

#navi_kontakt_en:hover {
	background:url(../../../images/buttons/en_kontakt_f2.png) no-repeat;
}

#navi_kontakt_es {
	background:url(../../../images/buttons/es_kontakt.png) no-repeat;
	width:145px; height:25px;
}

#navi_kontakt_es:hover {
	background:url(../../../images/buttons/es_kontakt_f2.png) no-repeat;
}

/*        Diskographie     */
#diskographie_de {
	background:url(../../../images/buttons/de_diskographie.png) no-repeat;
	width:145px; height:25px;
}

#diskographie_de:hover {
	background:url(../../../images/buttons/de_diskographie_f2.png) no-repeat;
}

#diskographie_en {
	background:url(../../../images/buttons/en_diskographie.png) no-repeat;
	width:145px; height:25px;
}

#diskographie_en:hover {
	background:url(../../../images/buttons/en_diskographie_f2.png) no-repeat;
}

#disko_es {
	background:url(../../../images/buttons/es_diskographie.png) no-repeat;
	width:145px; height:25px;
}

#disko_es:hover {
	background:url(../../../images/buttons/es_diskographie_f2.png) no-repeat;
}

/*        Presse     */
#navi_presse_de {
	background:url(../../../images/buttons/de_presse.png) no-repeat;
	width:145px; height:25px;
}

#navi_presse_de:hover {
	background:url(../../../images/buttons/de_presse_f2.png) no-repeat;
}

#navi_presse_en {
	background:url(../../../images/buttons/en_presse.png) no-repeat;
	width:145px; height:25px;
}

#navi_presse_en:hover {
	background:url(../../../images/buttons/en_presse_f2.png) no-repeat;
}

#navi_presse_es {
	background:url(../../../images/buttons/es_presse.png) no-repeat;
	width:145px; height:25px;
}

#navi_presse_es:hover {
	background:url(../../../images/buttons/es_presse_f2.png) no-repeat;
}

/*        Gästebuch    */
#fotos_de {
	background:url(../../../images/buttons/de_fotos.png) no-repeat;
	width:145px; height:25px;
}

#fotos_de:hover {
	background:url(../../../images/buttons/de_fotos_f2.png) no-repeat;
}

#fotos_en {
	background:url(../../../images/buttons/en_fotos.png) no-repeat;
	width:145px; height:25px;
}

#fotos_en:hover {
	background:url(../../../images/buttons/en_fotos_f2.png) no-repeat;
}

#fotos_es {
	background:url(../../../images/buttons/es_fotos.png) no-repeat;
	width:145px; height:25px;
}

#fotos_es:hover {
	background:url(../../../images/buttons/es_fotos_f2.png) no-repeat;
}


/*        Gästebuch    */
#guestbook_de {
	background:url(../../../images/buttons/de_guestbook.png) no-repeat;
	width:145px; height:25px;
}

#guestbook_de:hover {
	background:url(../../../images/buttons/de_guestbook_f2.png) no-repeat;
}

#guestbook_en {
	background:url(../../../images/buttons/en_guestbook.png) no-repeat;
	width:145px; height:25px;
}

#guestbook_en:hover {
	background:url(../../../images/buttons/en_guestbook_f2.png) no-repeat;
}

#guestbook_es {
	background:url(../../../images/buttons/es_guestbook.png) no-repeat;
	width:145px; height:25px;
}

#guestbook_es:hover {
	background:url(../../../images/buttons/es_guestbook_f2.png) no-repeat;
}

/*        Yamaha     */
#navi_yamaha_de {
	background:url(../../../images/buttons/de_yamaha.png) no-repeat;
	width:145px; height:25px; margin-top:20px;
}

#navi_yamaha_de:hover {
	background:url(../../../images/buttons/de_yamaha_f2.png) no-repeat;
}

#navi_yamaha_en {
	background:url(../../../images/buttons/en_yamaha.png) no-repeat;
	width:145px; height:25px; margin-top:20px;
}

#navi_yamaha_en:hover {
	background:url(../../../images/buttons/en_yamaha_f2.png) no-repeat;
}

#navi_yamaha_es {
	background:url(../../../images/buttons/es_yamaha.png) no-repeat;
	width:145px; height:25px; margin-top:20px;
}

#navi_yamaha_es:hover {
	background:url(../../../images/buttons/es_yamaha_f2.png) no-repeat;
}
/*Joomla! Klassen
 ---------------------------------------- */
 
 .mainlevel {
	
}

.contentpaneopen {
	padding-top:0px;
	padding-left:7px;
	padding-right:10px;
	width:100%;
	text-align:justify;
	font-size:0.9em;
}

.back_button {
	border-top:dotted 1px #FF6633;
	padding-left:7px;
	padding-top:2px;
	padding-bottom:15px;
	margin-top:15px;
	font-size:0.9em;
	font-variant:small-caps;
}

.contentheading {
	font-size:1.2em;
	color:red;
	padding-bottom:2px;
	padding-left:30px;
	padding-top:7px;
	border-bottom: solid 1px red;
	width:100%;
}

.componentheading {
	font-size:1.5em;
	color:red;
	padding-bottom:15px;
	padding-top:15px;
	text-align:center;
	width:100%;
	
}

.contentpagetitle {
	color:red;
}

.createdate {
	font-size:0.8em;
	padding-top:0px;
	padding-bottom:10px;
	font-variant:small-caps;
}

.pagenav {
	font-size:0.9em;
	padding-left:7px;
	font-weight:normal;
	font-variant:small-caps;
}

.pagenav_prev {
	font-size:0.9em;
	padding-left:7px;
	font-weight:normal;
	font-variant:small-caps;
}
.pagenav_next {
	font-size:0.9em;
	padding-left:7px;
	font-weight:normal;
	font-variant:small-caps;
}

.readon {
	font-variant:small-caps;
}

.adminform {
	padding-top:0px;
	padding-left:7px;
	padding-right:10px;
	width:100%;
	font-size:0.9em;
}

.sectiontableentry2 > td{
	padding:3px;
}

.sectiontableentry3 > td{
	background-color:#000050;
	padding:3px;
}

.sectiontableheader {
	background-color:#000050;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:7px;
	
}

.view-photo {
	text-align:center;
}

p {
	margin-top:3px;
}