/* ################################################################################################################################################## */
/* Grundeinstellungen */
/* ################################################################################################################################################## */

body				{
					background-color:black;
					color:#696969; 		 
					font-family:tahoma; 
					font-size:.80em;	/* Grundlage für resizable fonts */
					}					
					
div.smallFont		{
					font-size:75%; 
					} 					
					
div.dummy			{					
					display:none;
					}	/* Dummy für Non-Word-Links, gem. Qualidator */	
					
div.center			{					
					margin:auto;
					text-align:center;
					}	
					
.justification		{				
					text-align:justify;					
					}	/* Blocksatz */							
					
/* Überschrift */

h1					{
					font-family:tahoma; 
					font-size:140%;
					margin-bottom:15px; 
					margin-top:0px;					
					}
					
h2					{
					font-family:tahoma; 
					font-size:120%;
					margin-bottom:0px; 
					margin-top:0px;					
					}
					
h3					{
					font-family:tahoma; 
					font-size:140%;
					margin-bottom:15px; 
					margin-top:0px;					
					} /* Fake-h1 */		
					
h2.dummy			{
					display:none;
					} /* versteckte h2 */					

/* Bilderrahmen = 0 px */

img					{
					border:none;
					} 

/* Links */

a:link				{
					color:#0099ff;
					font-weight:bold;
					text-decoration:none; 
					transition-duration: 0.5s;
					}	
					
a:visited			{
					color:#0098ff;					
					text-decoration:none;					
					}
					
a:hover				{
					color:white; 
					background-color:#0099FF; 
					font-weight:bold;
					text-decoration:none;					
					}
					
a:active, 
a:focus				{
					outline:none;					
					}
					
a.fancybox-close:hover {
					background-color:transparent;
					}	
					
a.fancybox-prev,
a.fancybox-next	{
					background-color: transparent !important;
					}
					
/* Listen ohne Ränder (oben, unten) */

ul					{
					margin-bottom:0px; 
					margin-top:0px;
					}				
					
/* Trennlinie */

hr					{
					margin-bottom:8px; 
					margin-top:10px;
					}	

/* ################################################################################################################################################## */
/* Seitenspezifische Definitionen */
/* ################################################################################################################################################## */

/* Main - Definition der Startseite (MoRain Homebase) */

.mainSpace			{
					margin-top: 10%;
					}

#mainHomebase		{					
					min-width: 100%; min-height: 100%;					
					background-color:black;
					background-image: url(../images/SiteElements/MoRain-Main-Background[Original].jpg);	
					position: fixed; right: 0; bottom: 0;
					}	/* Main - Space */	
					
#dummyHead			{					
					display:none;
					}	/* Dummys, gem. Qualidator */				

div.main			{					
					color:white;
					margin:auto; 
					margin-bottom:10px;
					text-align:center;
					width:800px; 
					}	/* Hauptbereich */				
					
div.mainPlanets a:hover
					{					
					color:transparent; 
					background-color:transparent;
					}	/* Planeten-Links */
					
div.mainText		{
    				margin-top: 180px;
					}	/* Main - Text */
					
div.mainText a:link,
div.mainText a:visited
					{					
					color:white;
					}	/* Main - Text-Links */

div.mainText a:hover,
div.mainText a:hover
					{
					color:black; 
					background-color:white; 
					}	/* Main - Text-Links */
					
#mainLogo			{
					margin:auto; 
					margin-bottom:-15px; 
					width:200px;
					}	/* Main - Logo */
					
div.mainMedia		{	
					margin:auto; 
					text-align:center; 
					width:296px;
					}	/* Main - Text-Links */
					
div.mainYouTube		{					
					float:left; 
					padding-left:34px; 
					padding-right:9px;
					}	/* Main - YouTube */
					
div.mainMySpace		{					
					float:left; 
					padding-right:8px;
					}	/* Main - Myspace */
					
div.mainLastFM		{					
					float:left; 
					width:51px;
					}	/* Main - last.fm */
					
div.mainBandcamp		{					
					float:left;
					padding: 0 5px 0 5px;					
					}	/* Main - Bandcamp */

div.mainJoomla		{
					float:left; 
					padding-left:5px;
					padding-right:5px;
					width:18px;
					}	/* Main - Joomla */						
					
div.mainBlogspot	{
					float:left; 
					padding-left:5px;
					width:18px;
					}	/* Main - blogspot */
					
div.mainFacebook	{
					float:left; 
					padding-left:12px;
					padding-bottom:10px;
					width:18px;
					}	/* Main - facebook */
					
/* Main - Teaser */

div.mainTeaser 		{
					margin: auto; 
					margin-top: 31px;
					width:420px;
					}

.mainTeaserText		{					
					font-weight:normal;
					} 
					
div.concert a:link	{
					color:white; 
					background-color:transparent; 
					font-weight:bold;
					text-decoration:none;					
					}
					
div.concert a:hover,
div.concert a:hover	{
					color:black; 
					background-color:white; 
					font-weight:bold;
					padding:3px 0px;
					text-decoration:none;					
					}				
					
/* Main - Mouse-Over */

#mainPlanet1		{
					left:-100px;
					position:relative; 
					top:180px;					 
					z-index:1;
					}

#mainPlanet2		{
					position:relative; 
					top:-30px; 
					left:-110px; 
					z-index:2;
					}
	
#mainPlanet3		{
					position:relative; 
					right:80px;
					top:-180px; 
					z-index:3; 
					}

#mainRobo			{
					position:relative;
					right:56px;
					top:160px; 
					z-index:4; 
					}

#mainUFO			{
					position:relative;
					left:-60px;
					top:-70px;					 
					z-index:5; 
					}

#mainPlanet4		{
					position:relative; 
					left:-120px;
					top:100px;					 
					z-index:6;
					}

#mainPlanet5		{
					position:relative;
					left:20px;
					top:20px;					 
					z-index:7;
					}
					
#mainMKModulo		{					
					bottom:0px;
					position:fixed; 
					right:0px;					 
					z-index:8;
					}
					
#mainAddThis		{					
					bottom: 10px;
					left: 0;
					position: fixed;
					width: 150px;
					z-index: 9;
					}
					
/* Impressum */

#impressumBody		{
					background-color:white;	
					}	
					
#impressumMain		{
					margin:auto; 
					width:500px;
					}
					
#impressumContent1	{					
					padding:10px 10px 10px 100px;
					}
					
#impressumContent2	{					
					font-size:120%;
					}
					
/* Museum - Shop, Bibliothek, Medienraum, Galerie */
					
body.museum			{
					min-height:660px;	/* Mindestgröße der Museumsseiten */
					}
					
#topButtons			{					
					margin:auto;
					padding-top:10px;
					text-align:center; 
					width:700px;
					}	/* Museum - TopButtons */
					
div.monitor			{
					background-image:url(../images/SiteElements/MoRain-Museum-01-Monitor.png); 
					background-repeat: no-repeat; 
					height:500px; 
					margin:auto; 
					margin-top:20px; 
					width:572px;
					}	/* Museum - Monitor */

#hoverPic			{					
					padding-top:40px; 
					}	/* Museum - Hover-Bild */

#topButtons	a:hover,
div.monitor a:hover,
#hoverPic a:hover,
div.hoverPicFloatPosition a:hover
					{
					background-color:transparent; 
					color:transparent; 
					text-decoration:none;
					}	/* Museum - TopButtons-Links, Hover-Bilder */	
					
#topButtons	a:visited,
div.monitor a:visited,
#hoverPic a:visited,
div.hoverPicFloatPosition a:visited
					{
					background-color:transparent;
					color:transparent; 
					text-decoration:none;
					}	/* Museum - TopButtons-Links, Hover-Bilder */						
					
#hoverPicFloat		{					
					padding-left:90px;
					padding-top:40px;
					width:400px; 
					}	/* Museum - Hover-Bilder (Foyer) */					

div.hoverPicFloatPosition	{					
					float:left; 
					margin-left:-1px;
					}	/* Museum - Hover-Bilder-Position (Foyer) */	

div.entryMain		{					
					color:white;
					margin:auto; 
					margin-bottom:10px;
					margin-top:20px;
					text-align:center;
					width:700px; 
					}	/* Museum - Eingang */	
					
#introRobo			{					
					bottom:10px;
					position:fixed; 
					right:0px;					 
					z-index:1;
					}	/* Museum - fixed Intro-Robo */						
					
#navTextPosition	{					
					bottom:20px;
					position:fixed; 
					width:572px;					 
					z-index:2;
					}	/* Museum - fixed NavText Position */	
					
.navText			{	
					color:#63fb08;
					font-size:75%;
					margin:auto;
					text-align:center;
					}	/* Museum - zentrierter fixed NavText */	
					
#topButtons .navText a:link		{	
					background-color:transparent;
					color:#00ff00;
					}	/* Museum - Links */		
					
#topButtons .navText a:visited	{
					color:#00ff00;
					}

#topButtons .navText a:hover	{	
					background-color:#00ff00;
					color:black;
					}	/* Museum - Links */
					
/* Themenseiten */

#themeBody			{
					background-color:white;	
					}	
					
#themeMain			{
					margin:auto;
					padding:10px 0 10px 0;
					width:600px;
					}
					
#themeFooter		{
					margin:auto;
					text-align:center;
					}
					
/* Themenseiten - durchnummerierte Bilder */

#themePic01,#themePic02,#themePic03,#themePic04,#themePic05,#themePic06,#themePic07,#themePic08,#themePic09,#themePic10,
#themePic11,#themePic12,#themePic13,#themePic14,#themePic15,#themePic16,#themePic17,#themePic18,#themePic19,#themePic20,
#themePic21,#themePic22,#themePic23,#themePic24,#themePic25,#themePic26,#themePic27,#themePic28,#themePic29,#themePic30,
#themePic31,#themePic32,#themePic33,#themePic34,#themePic35,#themePic36,#themePic37,#themePic38,#themePic39,#themePic40,
#themePic41,#themePic42,#themePic43,#themePic44,#themePic45,#themePic46,#themePic47,#themePic48,#themePic49,#themePic50,
#themePic51,#themePic52,#themePic53,#themePic54,#themePic55,#themePic56,#themePic57,#themePic58,#themePic59,#themePic60,
#themePic61,#themePic62,#themePic63,#themePic64,#themePic65,#themePic66,#themePic67,#themePic68,#themePic69,#themePic70,
#themePic71
					{				
					border-style:solid; 
					border-width:thin;
					}
					
/* PlayerPics */

#playerPic1,#playerPic2,#playerPic3,#playerPic4,#playerPic5,#playerPic6,#playerPic7,#playerPic8,#playerPic9,#playerPic10,								
#playerPic11,#playerPic12,#playerPic13,#playerPic14,#playerPic15,#playerPic16,#playerPic17,#playerPic18,#playerPic19,#playerPic20,
#playerPic21,#playerPic22,#playerPic23,#playerPic24,#playerPic25,#playerPic26,#playerPic27,#playerPic28,#playerPic29,#playerPic30,
#playerPic31,#playerPic32,#playerPic33,#playerPic34,#playerPic35,#playerPic36,#playerPic37,#playerPic38,#playerPic39,#playerPic40,
#playerPic41,#playerPic42,#playerPic43,#playerPic44,#playerPic45,#playerPic46,#playerPic47,#playerPic48,#playerPic49,#playerPic50,
#playerPic51,#playerPic52,#playerPic53,#playerPic54,#playerPic55,#playerPic56,#playerPic57,#playerPic58,#playerPic59,#playerPic60,
#playerPic61,#playerPic62,#playerPic63

					{				
					display:none;
					}
					
/* MoRain - CD */

.songList			{
					display:block; 
					float:left; 
					margin-right:20px;
					} /* MoRain - S.A.M. Session, Live And Live, Demonstration */

.songInfo			{
					display:block; 
					margin:-2px 0 0 0;
					} /* MoRain - S.A.M. Session, Live And Live, Demonstration */
                    
.audioplayer        {
                    border:0;                    
                    height:120px; 
                    margin:10px 0;
                    width:480px; 
                    }                    

/* MoRain - Foto */

#embedSize1,#embedSize2,#embedSize3,#embedSize4,#embedSize5,#embedSize6 
					{
					height:360px;
					margin-bottom:3px;
					width:476px;
					}
					
/* MoRain - CD, DVD */
		
.videoInfo .ui-accordion-header {
					padding:0;
					} /* MoRain - Video */
					
.videoInfoHeader	{
					margin:10px 0 30px 0;
					} /* MoRain - Video */
					
.videoInfoInfo		{
					border:3px solid #efefef; 
					border-radius:7px;
					font-size:75%; 
					margin:-20px 0 30px 0;
					padding:10px;					
					} /* MoRain - Video */					
					
.dvdInfo			{
					border:3px solid #efefef;
					border-radius:7px;
					margin:10px 0 10px -2px;
					padding:20px;
					text-align:justify;
					} /* MoRain - DVDs */
					
.dvdInfoInfo		{
					margin-left: 23px;
					} /* MoRain - DVDs */					
					
.dvdSongs			{
					margin:10px 0 15px 23px;
					} /* MoRain - DVDs */
					
.cdInfo				{
					border:3px solid #efefef;
					border-radius:7px;
					margin:10px 0 10px -2px;
					padding:20px;
					text-align:justify;	
					} /* MoRain - CDs */

/* MoRain - CDs: Tabellenausrichtung gem. html5 */
					
.leftTop			{				
					text-align:left; 
					vertical-align:top;
					}
					
/* MoRain - Konzertliste */

div.concertPic		{
					margin:10px 0 0 0;
					text-align:center;
					}
					
div.memberPic		{
					margin:4px 0 0 0;
					text-align:center;
					}
					
div.setlist			{		
					border: 3px solid #efefef;
					border-radius: 7px;
					margin: 18px 0 10px -2px;
					padding: 10px;
					text-align: justify;
					} /* Rahmen für Setlist */

.moreSpaceConcerts {
					border: 3px solid #efefef;
					border-bottom-left-radius: 7px;
					border-bottom-right-radius: 7px;
					margin-top: -19px;
					padding: 10px 10px 10px 16px;
					} /* Rahmen für die Show-Infos */					
					
/* MoRain - MoRainies */

.instrument			{
					color:black;
					float:right;
					font-weight:normal;
					}
					
.blockDetailsDetails {
					margin: 10px 0 20px 0;
					}					
					
/* MoRain - Videos */

.youtubeVid			{
					border:none;
					}
					
.col1Width			{
					width:100px;
					}	
					
.col2Width			{
					width:20px;
					}
					
.col3Width			{
					width:480px;
					}
					
.tablePosition		{
					vertical-align:top;
					}
					
.tablePositionBtn	{
					background-color:#efefef; 
					padding:5px;
					}					
					
/* MoRain - Songtexte */

.moreSpaceLyrics {
					border: 3px solid #efefef;
					border-bottom-left-radius: 7px;
					border-bottom-right-radius: 7px;
					margin-bottom: 30px;
					margin-top: -19px;
					padding: 32px 20px 20px;
					}					
					
/* ################################################################################################################################################## */
/* MoRain - Google-Site Search */
/* ################################################################################################################################################## */

.gsc-control-cse	{
			        font-family:Tahoma;
        			background-color:white;
      				}
	  
input.gsc-input 	{
        			border-color:#777777;
      				}
	  
input.gsc-search-button
					{
        			border-color:#333333;
        			background-color:#333333;
        			color:white;
      				}
	  
.gsc-tabHeader.gsc-tabhInactive
					{
        			border-color:#777777;
        			background-color:#777777;
      				}
	  
.gsc-tabHeader.gsc-tabhActive
					{
        			border-color:#333333;
        			background-color:#333333;
      				}
	  
.gsc-tabsArea		{
        			border-color:#333333;
      				}
	  
.gsc-webResult.gsc-result
					{
        			border-color:white;
        			background-color:white;
      				}
	  
.gsc-webResult.gsc-result:hover
					{
        			border-color:#0099ff;
        			background-color:white;
      				}
	  
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b
					{
        			color:#0099ff;
      				}
	  
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b
					{
        			color:#0099ff;
      				}
	  
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b
					{
        			color:white;					
      				}
	  
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b
					{
        			color:#777777;
      				}
	  
.gsc-cursor-page	{
      				color:#0099ff;
      				}
	  
a.gsc-trailing-more-results:link
					{
        			color:#0099ff;
      				}
	  
.gs-webResult.gs-result .gs-snippet
					{
        			color:#333333;
      				}
	  
/* Domainanzeige */

.gs-webResult.gs-result .gs-visibleUrl
					{
        			color:green;
      				}
	  
.gs-webResult.gs-result .gs-visibleUrl-short
					{
        			color:#0099ff;
      				}
	  
.gs-webResult.gs-result .gs-visibleUrl-short
					{
        			display:none;
      				}	/* Domain-Anzeige - kurz (ausgeschaltet) */
	  
.gs-webResult.gs-result .gs-visibleUrl-long
					{
        			display:block;
      				}

/* Ergebnislinks, Seitenende */

.gsc-cursor-box		{
        			border-color:white;
      				}
	  
.gsc-results .gsc-cursor-page
					{
        			border-color:#777777;
        			background-color:white;
      				}	/* Ergebnislinks, Seitenende */
					
.gsc-results .gsc-cursor-page.gsc-cursor-current-page
					{
        			border-color:#333333;
        			background-color:white;
      				}	/* Ergebnislinks, Seitenende, aktuelle Seite */
	  
.gs-promotion.gs-result
					{
        			border-color:#cccccc;
        			background-color:#e6e6e6;
      				}
	  
.gs-promotion.gs-result a.gs-title:link
					{
        			color:#0000cc;
      				}
	  
.gs-promotion.gs-result a.gs-title:visited
					{
        			color:#0000cc;
      				}
	  
.gs-promotion.gs-result a.gs-title:hover
					{
        			color:#444444;
      				}
	  
.gs-promotion.gs-result a.gs-title:active
					{
        			color:#00cc00;
      				}
	  
.gs-promotion.gs-result .gs-snippet
					{
        			color:#333333;
      				}
	  
.gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl-short
					{
        			color:#00cc00;
      				}
					
/* ################################################################################################################################################## */
/* Yahoo-Player */
/* ################################################################################################################################################## */

.ywp-mod a:hover	{
					background-color:transparent !important;
					}
					
.ywp-mod .ywp-btn-playlist
					{
					margin-right:10px;
					}
					
.ywp-container a.ywp-hdr-logo {
					display:none !important;
					}					

.ywp-container .ywp-btn-expand-player .ywp-btn-expand-collapse-link {
					background: -webkit-gradient(
						linear, left top, left bottom,
						from(#1581B7),
						to(#50A5D0)) !important;
    				background: -moz-linear-gradient(
					center top,
					#1581B7 0px, 
					#50A5D0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
					}					

/* ################################################################################################################################################## */
/* MoRain - Startseite - Sprechblasen */
/* ################################################################################################################################################## */

.tooltip		{
				position:relative;	
				}
	
.tooltipHelp	{
				cursor:help;
				}
	
.tooltip span 	{
				display:none;
				}
	
.tooltip:hover span {
				display:block;	
				font-weight:normal;
				margin:20px 0 0;
				position:absolute;
				z-index:0;
				}

/* Abstand zum jeweiligen Objekt */

.tooltip.erde:hover span {			/* Erde */
				color:#000;
				font-size:75%;
				left:20%; bottom:1750%; 
				text-align:center;
				width:200px;
				}
	
.tooltip.mond:hover span {			/* Mond */
				left:-30%; bottom:500%;
				font-size:75%;
				text-align:left;
				width:128px;
				}

.tooltip.mars:hover span {			/* Mars */
				left:-150%; bottom:-345%;
				font-size:75%;
				text-align:left;
				width:137px;
				}
	
.tooltip.robo:hover span {			/* Robo */				
				left:-10%; bottom:1130%;	
				text-align:center;
				width:353px;
				}	

.tooltip.ufo:hover span {			/* UFO */				
				left:0%; top:-990%;
				font-size:75%;
				text-align:left;
				width:292px;
				}
	
.tooltip.uranus:hover span {		/* Uranus */				
				left:-285%; top:120%;
				font-size:75%;
				text-align:left;
				width:257px;
				}	
	
.tooltip.saturn:hover span {		/* Saturn */				
				left:20%; bottom:-260%; 
				font-size:75%;
				text-align:left;
				width:108px;
				}
	
.tooltip.robotalkEingang:hover span {		/* Robo - Eingang */				
				left:25%; bottom:2300%; 
				text-align:justify;
				width:151px;
				}	
	
.tooltip.robotalkFoyer:hover span {			/* Robo - Foyer */				
				left:25%; bottom:2300%; 
				text-align:justify;
				width:173px;
				}

.tooltip.robotalkShop:hover span {			/* Robo - Shop */				
				left:25%; bottom:2000%; 
				text-align:justify;
				width:122px;
				}	
	
.tooltip.robotalkBibliothek:hover span {	/* Robo - Bibliothek */				
				left:25%; bottom:2300%; 
				text-align:justify;
				width:179px;
				}	
	
.tooltip.robotalkMedienraum:hover span {	/* Robo - Medienraum */				
				left:25%; bottom:2300%; 
				text-align:justify;
				width:131px;
				}	
	
.tooltip.robotalkGalerie:hover span {		/* Robo - Galerie */				
				left:25%; bottom: 2300%; 
				text-align:justify;
				width:149px;
				}		

.sprechblase	{ /* Hier kann alles veraendert werden. Es werden hier Breite, Abstand, Fontstyle, Eckenradien und Boxschatten einer Blase definiert*/
				background:#ffffff;  /* der reine background: X; fuer dumme Browser */
				/* background: -webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#ffffff)); */ /* ab hier fuer schlaue Browser */
				/* background: -moz-linear-gradient(#efefef, #ffffff);
				background: -o-linear-gradient(#efefef, #ffffff);
				background: linear-gradient(#efefef, #ffffff); */
				max-width:500px; /* Maximale Breite einer Blase */
				position:relative;
				padding:5px 7px;  /* Abstand des Textes in der Blase zu den Raendern */
				margin:5px 5px 0 5px; /* Abstand der Blase zu anderen Elementen */
				color:#000;
				/* text-align: justify; */
				-webkit-border-radius:10px; /* Radien der Ecken */
				-moz-border-radius:10px;
				border-radius:2px;
				}

.sprechblase.pfeillinksoben:after, 
.sprechblase.pfeilrechtsoben:after {
				border-color:#ffffff transparent;
				}

.sprechblase.pfeillinksunten:after, 
.sprechblase.pfeilrechtsunten:after {
				border-color:#ffffff transparent;
				}

.sprechblase.pfeillinksoben:after, 
.sprechblase.pfeilrechtsoben:after, 
.sprechblase.pfeillinksunten:after, 
.sprechblase.pfeilrechtsunten:after {
				content:"";
				position:absolute;
				border-style:solid;
				display:block; 
				width:0;
				}

.sprechblase.pfeillinksoben:after,	/* Pfeil oben */
.sprechblase.pfeilrechtsoben:after { 
				top:-15px;
				border-width:0 15px 15px;
				}

.sprechblase.pfeillinksunten:after, /* Pfeil unten */
.sprechblase.pfeilrechtsunten:after { 
				bottom:-15px;
				border-width:15px 15px 0;
				}

.sprechblase.pfeilrechtsunten:after, /* Pfeil rechts */
.sprechblase.pfeilrechtsoben:after { 
				right:17%;
				}

.sprechblase.pfeillinksunten:after, /* Pfeil links */
.sprechblase.pfeillinksoben:after { 
				left:17%;
				}

/* ################################################################################################################################################## */
/* MoRain - Unterseiten - jQuery-Toggler */
/* ################################################################################################################################################## */

.toggler .ui-accordion-header-icon {
				float:left;
				}

.toggler .ui-icon {
				background-image:url("../images/SiteElements/MoRain-Arrow-closed.png");
				height:12px;
				margin-left:1px;
				margin-top:2px;
				width:15px;
				}

.toggler .ui-state-active .ui-icon {
				background-image:url("../images/SiteElements/MoRain-Arrow-open.png") !important;
				margin-left:0;
				margin-right:2px;
				margin-top:4px;
				}

.toggler .ui-icon {
				background-repeat:no-repeat;
				display:block;
				overflow:hidden;
				text-indent:-99999px;
				}

.ui-icon-triangle-1-e {
				background-position: 0 center !important;
				}

.ui-accordion-header {
				padding: 0 0 0 2px;	
				}
	
.noSubject.ui-accordion-header {
				padding: 0;	
				}	
	
.blockDetails	{
				background-color:#efefef;
				cursor:pointer;
				margin-top:5px;
				padding:5px;
				} /* Graue Klickbereiche */	
	
.subject		{
				background-color:#efefef;
				cursor:pointer;
				padding:5px;
				} /* Graue Klickbereiche */	
	
.moreSpace		{
				border:3px solid #efefef;
				border-bottom-left-radius:7px;
				border-bottom-right-radius:7px;
				margin-top:-3px;
				padding: 0 20px;
				}	

.tablePosition h3,
h3.dvdTitle		{
				margin-top:-4px;
				} /* Überschriften-Angleichung zu den Covern */	
				
/* ################################################################################################################################################## */
/* jQuery Top-Button */		
/* ################################################################################################################################################## */

#back-top		{
				position:fixed;
				bottom:27px;
				margin-left:-50px;
				}

#back-top a		{
				width:40px;
				display:block;
				text-align:center;
				/* font: 11px/100% Arial, Helvetica, sans-serif;
				text-transform: uppercase; */
				text-decoration:none;
				color:#bbb;
		
				/* Transition */
				-webkit-transition:1s;
				-moz-transition:1s;
				transition:1s;
				}

#back-top a:hover,
#back-top a:active,
#back-top a:focus {
				background-color:transparent;
				color:#000;
				outline:0px solid #0099FF !important;
				}

/* Arrow Icon (span tag) */
#back-top span	{
				width:20px;
				height:20px;
				display:block;
				margin-bottom:7px;
				background:#ddd url(../images/SiteElements/MoRain-Arrow-top.png) no-repeat center center;
		
				/* Rounded Corners */
				-webkit-border-radius:5px;
				-moz-border-radius:5px;
				border-radius:5px;
		
				/* Transition */
				-webkit-transition:1s;
				-moz-transition:1s;
				transition:1s;
				}
		
#back-top a:hover span,
#back-top a:active span,
#back-top a:focus span {
				background-color:#777;
				}		
		
.back-to-top 	{
				border-top-left-radius:6px;
				border-bottom-left-radius:6px;
				position:fixed;
				bottom:2em;
				right:0px;
				text-decoration:none;
				background:rgba(235, 235, 235, 0.80) url(../images/SiteElements/MoRain-Arrow-top.png) no-repeat center center;
				font-size:12px;
				padding:1em;
				display:none;
				width:20px;
				height:20px;
		
				/* Transition */
				-webkit-transition:1s;
				-moz-transition:1s;
				transition:1s;
				}

.back-to-top:hover,
.back-to-top:active,
.back-to-top:focus {    
				background-color:rgba(135, 135, 135, 0.50);		
				}