
		/*  2016-11-12 - Neueste Version von gtbstyle03 und gtbstrict13, wird mit FW.js an großen Schirm angepasst   */

	body {padding: 50px 40px; background: rgb(200,200,200); margin: 0}

		/* 1 - 5: 	Absatzstile	*/

	p {font-family: "Times New Roman", serif; text-align: justify; color: rgb(0,0,125); font-size: 13pt; font-weight: 600; line-height: 16pt}
	.unter {font-family: "Times New Roman", serif; text-align: justify; font-size: 13pt; font-weight: 500; text-decoration: underline}
	p.einrueck {font-family: "Times New Roman", serif; text-align: justify; color: rgb(0,0,125); font-size: 12pt; font-weight: 400; text-indent: 4em}
	a {color: rgb(34,127,0)}
	ul {font-family: "Times New Roman", serif; color: rgb(0,0,125); font-size: 13pt; font-weight: 600; line-height: 16pt; list-style-type: circle}

		/* 6 - 12:	Textstile		*/

	.ueber {font-family: "Bodoni BT", serif; font-size: 30pt; text-align: center; color: rgb(0,0,125); font-weight: 600}
	.zwischen {font-family: "Times New Roman", serif; font-size: 15pt; text-align: left; color: rgb(0,0,125); text-align: justify; font-weight: 700}
	.zerg {font-family: "Times New Roman", serif; color: maroon; font-weight: 700; font-size: 15pt; text-align: left}
	.erg {font-family: "Times New Roman", serif; color: maroon; font-weight: 600; font-size: 13pt}
	.terg {font-family: "Times New Roman", serif; color: maroon; font-weight: 300; font-size: 12pt}
	.zwiblo {font-family: "Times New Roman", serif; font-size: 15pt; text-align: left; color: rgb(0,0,125); font-weight: 700; text-align: justify}
	sub {font-family: "Times New Roman", serif; font-size: 9pt; color: rgb(0,0,125); font-weight: 400}
	sup {font-family: "Times New Roman", serif; font-size: 9pt; color: rgb(0,0,125); font-weight: 400}

		/* 13:	  Bildstile		*/

	img {border: 0; margin: 0}

		/* 14 - 15:  Stile für Button im Text und für Modulseiten */

	button {font-family: "Times New Roman", serif; color: rgb(0,0,125); font-size: 12pt; vertical-align: top; background: rgb(200,200,200); height: 22px; outline-width: medium}  
		 /* outline-width kann nur Opera! */
	button.bastel {font-family: "Times New Roman", serif; color: rgb(0,0,125); font-size: 11pt; vertical-align: top; background: rgb(200,200,200); height: 90%: width: 100%; outline-width: medium}  
		 /* fürs Basteltagebuch */
	button.liter {font-family: "Times New Roman", serif; color: rgb(0,125,0); font-size: 10pt; vertical-align: top; background: rgb(200,200,200); height: 70%: width: 100%; outline-width: medium}  
		 /* fürs Basteltagebuch */
	.modulbau {background: yellow; outline-color: orange; height: 22px; outline-width: thin; vertical-align: middle}
	.rivnav {font-family: "Times New Roman", serif; color: rgb(0,0,125); font-size: xx-large; vertical-align: top; background: rgb(200,200,200); height: 35px;
			width: 180px; outline-width: medium; margin-top: 10px; margin-bottom: 6px; font-weight: bold}

		/* 16 - 24: Stile für Tabellen im Text */

	.fliess {text-align: center; background: rgb(220,220,220); border: none; border-collapse: collapse; float: right; margin: 25px 0px 25px 25px; font-size: 12pt}	
			/* textumflossen am rechten Rand */	
	.fliessl {text-align: center; background: rgb(220,220,220); border: none; border-collapse: collapse; float: left; margin: 25px 25px 25px 0px; font-size: 12pt}
			/* textumflossen am linken Rand */
	.fliessnm {text-align: center; background: rgb(220,220,220); border: none; border-collapse: collapse; float: right; margin: 0px 0px 10px 25px; font-size: 12pt}	
			/* textumflossen am rechten Rand */	
	.fliesslnm {text-align: center; background: rgb(220,220,220); border: none; border-collapse: collapse; float: left; margin: 0px 25px 10px 0px; font-size: 12pt}
			/* textumflossen am linken Rand */
	.imtext {border-width: 0; border-collapse: collapse; margin: 0 20px 0 20px; font-family: "Times New Roman", serif; text-align: justify; color: rgb(0,0,125); 
				font-size: 13pt; font-weight: 600; line-height: 16pt}
	caption {caption-side: top; text-align: center; width: auto; color: rgb(0,0,125); font-size: 14pt; font-weight: 600; margin: 15px; padding: 0px 15px 0px 15px}
	.nichtf {text-align: center; background: rgb(220,220,220); border: solid medium rgb(0,0,100); border-collapse: collapse; font-size: 12pt}
	.inner {text-align: left; color: rgb(0,0,125); padding-left: 5px; padding-right: 5px; border: 0; font-size: 12pt}
	.rechts {text-align: right; color: rgb(0,0,125); padding-left: 15px; padding-right: 15px; border: 0; font-size: 12pt}
	td {color: rgb(0,0,125); padding-left: 10px; padding-right: 10px; border: solid thin rgb(0,0,100)}            /* border: solid thin rgb(0,0,100) */
	th {text-align: center; color: rgb(0,0,125); padding-left: 10px; padding-right: 10px; border: solid medium rgb(0,0,100)}

		/* 24 - 29:   Stile für die Bildvorschau */

	table.bild {border: 0; font-size: 13pt; width: 100%; text-align: center; margin-left: auto; margin-right: auto}
	caption.bild {caption-side: top; text-align: center; width: auto; color: rgb(0,0,125); font-size: 24pt; font-weight: 700; margin: 15px; padding: 15px}
	td.bild {padding: 0; text-align: center; border: 1px solid rgb(0,0,125); width: 20%; border-radius: 8px}	
	td.zwischen{text-align: center; width: auto; color: rgb(0,0,125); font-size: 24pt; font-weight: 700; border-spacing: 15px; padding: 15px; height: 40px}
	table.bildr {border: 0; text-align: center; margin: 0 auto 0 auto; vertical-align: middle }
	td.bildr {font-family: "Times New Roman", serif; font-size: 12pt; text-align: center; color: rgb(0,0,125); font-weight: 500; border: 0; padding: 0 4px 0 4px; height: 40px; 
			border-spacing: 0; width: 210px; white-space: nowrap}
	td.alarm {font-family: "Times New Roman", serif; font-size: 12pt; text-align: center; color: red; font-weight: 700; border: 0; padding: 0 4px 0 4px; height: 40px;
			border-spacing: 0; width: 210px; white-space: nowrap}
	td.flagge {font-family: "Times New Roman", serif; font-size: 12pt; text-align: center; color: rgb(0,0,125); font-weight: 500; border: 0; padding: 10px 4px 9px 4px; height: 40px; 
			border-spacing: 0; width: 210px; white-space: nowrap}
	button.bildr {vertical-align: text-top; height: 30px}

							/* Stile für die Seitennavigation */
	.navi {font-family: "Arial", Verdana, sans-serif; font-size: 15pt; text-align: center; 
		color: rgb(34,127,0); font-weight: 400}
	.navik {font-family: "Comic Sans MS", Verdana, sans-serif; font-size: 12pt; text-align: center; 
		color: rgb(34,127,0); font-weight: 400; border: solid 2px rgb(23,127,00); border-collapse: collapse; margin: 30px auto; caption-side: top}
	th.navik {font-family: "Comic Sans MS", Verdana, sans-serif; font-size: 12pt; text-align: center; 
		color: rgb(34,127,0); font-weight: 400; border: solid 1px rgb(23,127,00)}
	td.navik {font-family: "Comic Sans MS", Verdana, sans-serif; font-size: 12pt; text-align: center; width: 100%; 
		color: rgb(34,127,0); font-weight: 400; border: solid 1px rgb(23,127,00)}

						/* Stile für die Modulseiten (gtb248...) */
	table.modul {border: 0; width: 100%; text-align: center; table-layout: fixed; margin-left: auto; margin-right: auto}
	td.modul {border: 0; width: 100%; font-size: 14pt; text-align: center; vertical-align: top}
	caption.modul {caption-side: top; text-align: center; width: auto; color: rgb(0,0,125); 
		font-size: 18pt; font-weight: 600; margin: 15px; padding: 0px 15px 0px 15px}
	button.modul {background: gray; outline-color: orange; height: 22px; outline-width: thin; vertical-align: middle}
	li	{font-family: "Times New Roman", serif; text-align: justify; color: rgb(0,0,125); font-size: 13pt; font-weight: 600; line-height: 16pt; list-style-type: circle}
	lo {list-style-type: circle}

  
a:hover { color: orange } /* user hovers */
button:hover { color: orange} /*user hovers */
