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

body				{
					background:white;
					color:black; 		 
					font-family:tahoma; 
					font-size:80%;
					}
					
div.smallFont		{
					font-size:75%; 
					} /* Kleinschrift */					
					
div.dummy			{					
					display:none;
					}	/* Dummy für Non-Word-Links, gem. Qualidator */	

/* Überschrift */

h1					{
					font-family:tahoma; 
					font-size:140%;
					margin-bottom:15px; 
					margin-top:0px;					
					}

/* Bilderrahmen = 0 px */

img					{
					border:none;
					} 

/* Links */

a:link				{
					color:#0099ff;
					font-weight:bold;
					text-decoration:none; 
					}	
					
a:visited			{
					color:#0098FF;
					text-decoration:none;					
					}
					
a:hover				{
					color:#FFFFFF; 
					background-color:#0099FF; 
					font-weight:bold;
					text-decoration:none;					
					}	
					
/* Listen ohne Ränder (oben, unten) */

ul					{
					margin-bottom:0px; 
					margin-top:0px;
					}				

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

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

#dummyHead			{					
					display:none;
					}	/* Dummys, gem. Qualidator */				

div.main			{					
					color:black;
					margin:auto; 
					margin-bottom:10px;
					text-align:center;
					width:800px; 
					}	/* Hauptbereich */				
					
div.mainPlanets a:hover
					{					
					display:none;
					}	/* Planeten-Links */
					
div.mainText 		{					
					position:relative; 
					top:200px; 
					right:0px; 
					z-index:8;
					}	/* Main - Text */
					
div.mainText a:link,
div.mainText a:visited
					{					
					color:#0099ff;
					}	/* Main - Text-Links */

div.mainText a:hover
					{
					display:none;
					}	/* Main - Text-Links */
					
#mainLogo			{
					margin:auto; 
					margin-bottom:-15px; 
					width:200px;
					}	/* Main - Logo */

div.mainMedia		{					
					margin:auto; 
					text-align:center; 
					width:202px;
					}	/* Main - Text-Links */
					
div.mainYouTube		{					
					float:left; 
					padding-left:2px; 
					padding-right:9px;
					}	/* Main - YouTube */
					
div.mainMySpace		{					
					float:left; 
					padding-right:8px;
					}	/* Main - Myspace */
					
div.mainSlide		{					
					float:left; 
					padding-right:3px; 
					width:35px;
					}	/* Main - Slide */
					
div.mainLastFM		{					
					float:left; 
					width:51px;
					}	/* Main - last.fm */					

/* 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:180px; 
					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;
					}
					
/* 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 */					
					
#topButtons			{					
					margin:auto;
					padding-top:10px;
					text-align:center; 
					width:700px;
					}	/* Museum - TopButtons */
					
div.monitor			{
					background-image:url(../images/SiteElements/MoRain-Museum-01-Monitor.gif); 
					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
					{
					display:none;
					}	/* Museum - TopButtons-Links, Hover-Bilder */	
					
#topButtons	a:visited,
div.monitor a:visited,
#hoverPic a:visited,
div.hoverPicFloatPosition a:visited
					{
					display: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:black;
					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 */	
					
#navText a:link		{	
					color:#0099ff;
					}	/* Museum - Links */		
					
#navText a:visited	{
					display:none;
					}

#navText a:hover	{	
					display:none;
					}	/* Museum - Links */	

/* ################################################################################################################################################## */
/* 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;
      				}