@charset "utf-8";

/* Neues common CSS ab 01.06.2019 mit HTML 4 und CSS3 */

body 
	{ 
		font-size: 1.5em;
		font-family: Verdana, Geneva, Arial, sans-serif;
		color: black; 
		line-height: 1.5em;
	}
	
header 
	{ 
		border: 5px solid grey; 
		margin: 5px;
		padding: 1px;
		text-align: center;
	}
	
/* Zeichnet einen Rahmen um den Hauptartikel. /*
/* Nur der footer steht außerhalb */
main
	{ 
		border: 5px solid grey; 
		margin: 5px;
		padding: 10px;
	}
	
	
footer 
	{ 
		font-size: 0.7em;
		line-height: 1em;
		border: none;
		background-color: #bfbfbf;
		text-align: center;
		margin: 20px;
		padding: 10px;
	}
	
/* Die Angabe von line-height verhindert das uebereinanderfließen der Überschrift
/* beim verkleinern des Browser-Fensters */
h1
	{  
		font-size: 3em; 
		line-height: 0.8em;
		color: red;
		margin: 20px;
		padding: 10px;
	}
	
/* Für das kleine Bild im Abschnitt Motivation */
.Bild_links 
	{	
		float:left;
		margin-right:20px;
	}
	
#top_nav
	{
		border: 5px solid grey; 
		margin: 5px;
		padding: 10px;
		text-align: left;
	}
	
#implementation
	{ 
		border: 5px solid grey; 
		margin: 5px;
		padding: 10px;
		text-align: center;
	}
	
#schematic
	{ 
		border: 5px solid grey; 
		margin: 5px;
		padding: 10px;
		text-align: center;
	}

#description
	{
		text-align: left;
	}
	
#description_01
	{
		text-align: left;
	}
	
#calibration
	{
		border: 5px solid grey; 
		margin: 5px;
		padding: 10px;
		text-align: left;
	}
	
#building_hints
	{
		border: 5px solid grey; 
		margin: 5px;
		padding: 10px;
		text-align: left;
	}
	
#special_parts
	{
		border: 5px solid grey; 
		margin: 5px;
		padding: 10px;
		text-align: left;
	}
	
#downloads
	{
		border: 5px solid grey; 
		margin: 5px;
		padding: 10px;
		text-align: left;
	}
	
#pictures
	{
		text-align: center;
	}
#done_date 
	{ 
		border: none;
		background-color: #bfbfbf;
		text-align: center;
		margin: 10px;
		padding: 10px;
	}
	
	
/* Wenn das Browserfenster zu klein wird, wird ein Scrollbalken */
/* unter dem Objekt angezeigt */
.scroll
	{
		overflow: scroll
	}
