/* css Datei fuer Plasticine Defender D. K. Solowe 18 Nov 2005 */

	body
	{
		/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
		/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
		/* 10px = 10 Pixel, Wert aenderbar */
		margin-top:		15px;
		margin-bottom:	5px;
		margin-left:	15px;
		margin-right:	15px;
		
		font-size:		10pt;
		font-weight:	normal;
		font-family:	sans-serif;
		
		
		background-color:	#FFFFFF; 
		color:				#000000;
		
		/*	background-image:		url(../tiles/webcyan.jpg);	*/
/*	background-repeat:	no-repeat;	*/
	/*	repeat = wiederholen (Voreinstellung).	*/
	/*	repeat-x = nur "eine Zeile lang" waagerecht wiederholen.	*/
	/*	repeat-y = nur "eine Spalte lang" senkrecht wiederholen.	*/
	/*	no-repeat = nicht wiederholen, nur als Einzelbild anzeigen.	*/
	
/*	background-attachment:	scroll;	*/
	/*	scroll = mitscrollen (Voreinstellung).	*/
	/*	fixed = Hintergrundbild bleibt stehen.	*/
	

		/* Links */
		link { color:#FF0000; font-weight:bold; }
		visited { color:#000000; }
		active { color:#0000FF; font-style:italic; }
	}
	
	body.pg
	{
		/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
		/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
		/* 10px = 10 Pixel, Wert aenderbar */
		margin-top:		15px;
		margin-bottom:	5px;
		margin-left:	15px;
		margin-right:	15px;
		
		font-size:		12pt;
		font-weight:	normal;
		
		
		background-color:	#FFFFFF; 
		color:				#000000;
		
		background-image:		url(../PICS/thm/kneteTileElfb.jpg);
/*	background-repeat:	no-repeat;	*/
	/*	repeat = wiederholen (Voreinstellung).	*/
	/*	repeat-x = nur "eine Zeile lang" waagerecht wiederholen.	*/
	/*	repeat-y = nur "eine Spalte lang" senkrecht wiederholen.	*/
	/*	no-repeat = nicht wiederholen, nur als Einzelbild anzeigen.	*/
	
		background-attachment:	scroll;
	/*	scroll = mitscrollen (Voreinstellung).	*/
	/*	fixed = Hintergrundbild bleibt stehen.	*/

		/* Links */
		link { color:#FF0000; font-weight:bold; }
		visited { color:#000000; }
		active { color:#0000FF; font-style:italic; }
	}
	body.menu
	{
		/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
		/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
		/* 10px = 10 Pixel, Wert aenderbar */
		margin-top:		5px;
		margin-bottom:	0px;
		margin-left:	15px;
		margin-right:	5px;
		
		font-size:		8pt;
		
		background-color:	#FFFFFF;
		color:				#000000;
		background-image:		url(../PICS/thm/kneteTileElfb.jpg);
		background-attachment:	scroll;

	}
	body.banner
	{
		
		/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
		/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
		/* 10px = 10 Pixel, Wert aenderbar */
		margin-top:		0px;
		margin-bottom:	0px;
		margin-left:	0px;
		margin-right:	0px;
		
		font-size:		13pt;
		
		background-color:	#FFFFFF;
		color:				#000000;
		background-image:		url(../PICS/thm/kneteTileElfb.jpg);
		background-attachment:	scroll;

	}
	
	
	/* ***** Links ********************************************************************************* */
	/* a:link = Verweise zu noch nicht besuchten Seiten */
	/* a:visited = Verweise zu bereits besuchten Seiten */
	/* a:active = Verweise, die gerade angeklickt werden */
	a:link		{ color:#FF0000;  text-decoration:underline;	font-style:normal; }
	a:visited	{ color:#0000FF;  text-decoration:underline;	font-style:normal; }
	a:active	{ color:#008000;  text-decoration:none;			font-style:normal; }
	a:hover		{ color:#FF8000;  text-decoration:underline;	font-style:normal; }
	/* text-decoration = Tesxtstil */
	/* underline = unterstrichen, Default-Wert, Wert aenderbar */
	/* none = nicht unterstrichen, Wert aenderbar */
	a.an { text-decoration:none; }
	
	a.text2pic
	{
		font-size:		10pt;
	}
	
	a.email
	{
		font-family:		Courier New, Courier, System;
		font-style:			normal;

		/* Bild */
		display:			block;
		position:			absolute;
		z-index:			24; 
		
	/*	background-color:	#000000;	*/
	/*	color:				#FF8000;	*/
		border-color:		#FF8000;
	}
	a.email:hover
	{
		text-indent:		0;
		z-index:			25;
		text-decoration:	none;
	}
	a.email:hover span
	{
		display:			block;
		height:				auto;
		width:				150px;
		position:			absolute;
		top:				-100px;
		left:				50px;
	/*	text-indent:		10px;	*/
		text-align:			center;
		
	/*	margin:				5px	5px	5px	5px;	*/
		padding:			5Px	5px	5px	5px;
		border:				ridge	3px;
		background-color:	#FF8000;
		border-color:		#FF8000;
	}
	a.email span,
	a.email:visited span
	{
		display:			none;
	/*  color:	#000000;	*/
	}
	
	a.info
	{
		display:		block;
		position:		absolute;
	/*	top:			10px;	*/
	/*	left:			10px;	*/
		z-index:		24; 
	/*	font-family:	Courier;	*/
	/*	font-size:13px;	*/
	/*	line-height:	1;	*/
	}
	a.info:hover
	{
		text-indent:	0;
		z-index:		25;
		text-decoration:	none;
	/*	color:#000000;	*/
	/*background-color: #ffffff;*/
	}

	
	a.info span,
	a.info:visited span
	{
		display:			none;
	/*  color:	#000000;	*/
	} 
	a.info:hover span
	{
		display:			block;
		height:				auto;
		width:				150px;
		position:			absolute;
		top:				-100px;
		left:				50px;
	/*	text-indent:		10px;	*/
		text-align:			justify;
		
	/*	margin:				5px	5px	5px	5px;	*/
		padding:			5Px	5px	5px	5px;
		border:				ridge	3px;
		
		background-color:	FF8000;
	/*	color:				#000000;	*/
	}
/* ***** Links ********************************************************************************* */

	address
	{
		font-size:smaller;	
		font-style:		normal;
	/*	color:			#FFFF00;	*/
	}
	blockquote
	{
		text-align:		justify;
		font-style:		italic;

		/*	thin = d&uuml;nn.			*/
		/*	medium = mittelstark.	*/
		/*	thick = dick.			*/
		/*	border-left-width:1cm;	*/
		/*	border-left-style:solid;	*/
		/*	border-left-style:inset;	*/
		/*	border-left-style:outset;	*/
		/*	border-bottom-width:2pt; border-bottom-style:solid;	*/
		/*	border-style:groove;	*/
		/*	 border-style:double;	*/
		/*	none = kein Rahmen (bzw. unsichtbarer Rahmen).		*/
		/*	dotted = gepunktet.		*/
		/*	dashed = gestrichelt.		*/
		/*	solid = durchgezogen.		*/
		/*	double = doppelt durchgezogen.		*/
		/*	groove = 3D-Effekt.		*/
		/*	ridge = 3D-Effekt.		*/
		/*	inset = 3D-Effekt.		*/
		/*	outset = 3D-Effekt.		*/

		color:				#000000;
		border:				3px		ridge;
		border-color:		#800000;
		
		/* border-top-width:thin;	border-top-style:solid;	border-left-width:thin; border-left-style:solid;	border-right-width:thin;	border-right-style:solid;	border-bottom-width:thin;	border-bottom-style:solid;	*/
		/*	border-color:#99CCFF;	*/

		/*	padding-top:5mm;	*//
		/*	padding:1cm;	*/
		padding-top:	10px;
		padding-left:	10px;
		padding-right:	10px;
		padding-bottom:	10px;

	/*	background-color:#FFFFFF;	*/
	/*	color:#000000;	*/

		
	}
	
	blockquote:first-letter	{ font-size:24pt;	color:	#6495ED; }
	
	/*	blockquote:before { content:<br/>; }	*/
	blockquote.anbiet
	{
	/*	border:			3px;	*/
		border-style:	ridge;
		border-color:	#FF8000;
		border-width:	2px;
	}

	div
	{

		font-size:		12pt;
		font-weight:	bolder;
		text-align:		justify;
	}
	div.pd:first-letter	{ font-size:24pt;	color:	#6495ED; }
	

/* *** Header Styles ************************************************************ *** */
	h1,h2,h3,h4,h5,h6
    {
	/*	font-family:Times New Roman,Times;	*/
		font-weight:	bold;
		margin-top:		60px;
	}
	

	h1			{ font-size:36pt; }
	h1.titlesol 
	{
		font-family:	Courier New, Courier, Serif;
		font-size:		48pt;
		color:			#6495ED;
	}
	h1.pd		{ font-size:36pt; }

	h1,h2,h3
    {
	/*	font-family:Times New Roman,Times;	*/
		text-align:		center;
	}
	h3
    {
	/*	line feed;	*/
		margin-bottom:	5px;
	}
	h4,h5,h6
    {
	/*	font-family:Times New Roman,Times;	*/
		text-align:		left;
		margin-bottom:	0px;
	}
	
	
	
	
	/* Seitenueberschriften */
	h2		{ font-size:24pt; }
	h2.pd	{ font-size:24pt; }
	
	/* Abschnittsueberschriften innerhalb einer Seite */
	h3,pd.xmp,pd.xpl,pd.inf,pd.tip.pd { font-size:18pt; }
	h4		{ font-size:16pt; }
	
	/* Zwischenueberschriften wie 'Beispiel', 'Erlaeuterung' */
	/* Zwischenueberschriften an manchen Stellen */
	h4.pd { font-size:16pt; text-align: left; }
	
	h5		{ font-size:12pt; }
	h5.pd	{ font-size:12pt; text-align: left; }
	
	h6		{ font-size:10pt; }


	
/* <hr class="pd" noshade width=60% size="3" align="center">	*/
	hr
	{
		border-width:		1px;
		border-style:		ridge;
		border-color:		#808080;
	/*	background-color:	Yellow;	*/
		color:				#FFFF00;
	/*	width:				75%;	*/
		height:				3px;
		text-align:			center;
	}
	hr.pd
	{
		height:				1;
		text-align:			center;
		alignment:			center;
	}

	
	
	
	
	img
	{
		text-align:		left;
	/*	vertical-align: sub; */
		vertical-align: super;
		margin:			0px 0px 0px 0px;
		border:			3px		solid;
	/*	border-color:	#0000FF;	*/
		text-indent:	0px;

		
	}
	img.cnt
	{
		text-align:		left;
		vertical-align: text-bottom;
	}
	img.idx
	{
		margin:			0px 0px 0px 0px;
	/*	align:			left;	*/
	/*	text-align:		justify;	*/
	/*	text-justify:	auto;	*/
	/*	alignment:		center;	*/
	/*	alignment:		left;	*/
	/*	vertical-align:	middle;	*/
		vertical-align: 	middle;
		text-align:		left;
		text-justify:	auto;
		
		border:			0px		solid;
	/*	border-color:	#0000FF;	*/
	
		margin:			5px 5px 5px 5px;
	/*	margin-bottom: 5px;	*/
	}
	img.thumb
	{
		border-style:	ridge;
		border-width:	3px;
		margin:			5px 5px 5px 5px;
		text-align:	left;
		vertical-align:	sub;


	}
	img.logo
	{
		text-align:		left;
		vertical-align: middle;
		margin:			0px 0px 0px 0px;
		margin-bottom:	0px;
		border:			0px		solid;
	}
	
	
	/* font-family = Schriftart fuer Textelemente */
	/* Arial,sans-serif = Arial und serifenlose Schrift, Wert aenderbar */
	/*	Folgende Schriftfamilien sind fest vordefiniert -  */
	/*	diese Angaben k&ouml;nnen Sie also neben Schriftartnamen benutzen: */
	/*	serif, sans-serif, cursive, fantasy und monospace.	*/
	p,ul,ol,li,td,th,blockquote,nobr,b,i
    {
	/*	font-family:Times New Roman,Times;	*/
		font-size:		12pt;
		font-weight:	bolder;
	}
	
	
	p.pd, div.pd
	{
		vertical-align:		top;
		text-align:			justify;
		/* float:				left; */
	}
	p:first-letter	{ font-size:16pt;	color:	#6495ED; }
	
	p.MsoNormal:first-letter	{ font-size:12pt;	color:	#000000; }
	
	
	/* normaler Text */
	p.pd,ul.pd,ol.pd,li.pd,div.pd,td.pd,th.pd,pd,nobr.pd,b.pd,i.pd 
	{ font-size:12pt; }
/* Pseudo-Formate f&uuml;r erste Absatzzeile (:first-line) */
	/* p:first-line { font-weight:bold } */
	/* Pseudo-Formate f&uuml;r erstes Absatzzeichen (:first-letter) */
	p.td:first-letter	{ font-size:24pt;	color:	#128BBA; }
	
	
	
	

	/* Pseudo-Formate Text vor/nach Elementen (:before, :after) */
	p.Hinweis:before { content:"Hinweis: " }
	p.veraltet:after { content:" (nicht mehr aktuell)" }




	/* Quelltext-Beispiele */
	/* font-family = Schriftart */
	/* Courier New,Courier = Schriftarten, Wert aenderbar */
	/* font-size = Schriftgroesse */
	/* 10pt = 10 Punkt, Wert aenderbar */
	/* color = Farbe */
	/* #0000C0 = blau, Wert aenderbar */
	pre
	{
		margin-top:		2.5cm; 
		margin-bottom:	2.5cm; 
		margin-left:	3.5cm; 
		margin-right:	3.5cm; 
		
		font-family:	Courier New,Courier;
		font-size:		10pt;
		
		color:			#40C0FF;
		
		text-align:			left;
		/*	***	width ***	*/
		/*	2pt	*/
		/*	thin	= d&uuml;nn.	*/
		/*	medium	= mittelstark.	*/
		/*	thick	= dick.	*/

		/*	***	style ***	*/
		/*	none = kein Rahmen (bzw. unsichtbarer Rahmen).	*/
		/*	dotted = gepunktet.	*/
		/*	dashed = gestrichelt.	*/
		/*	solid = durchgezogen.	*/
		/*	double = doppelt durchgezogen.	*/
		/*	groove = 3D-Effekt.	*/
		/*	ridge = 3D-Effekt.	*/
		/*	inset = 3D-Effekt.	*/
		/*	outset = 3D-Effekt.	*/
			border-width:thin; border-style:solid;
		/*	border-top-width:thin; border-top-style:solid;	*/
		/*	border-bottom-width:thin; border-bottom-style:solid;	*/
		/*	border-left-width:thin; border-left-style:solid;	*/
		/*	border-right-width:thin; border-right-style:solid;	*/
	}

	
	/* Quelltext-Befehle im normalen Fliesstext */
	/* font-family = Schriftart */
	/* Courier New,Courier = Schriftarten, Wert aenderbar */
	/* font-size = Schriftgroesse */
	/* 10pt = 10 Punkt, Wert aenderbar */
	/* color = Farbe */
	/* #0000C0 = blau, Wert aenderbar */
	tt { font-size:12pt; color:#FF0000; }


	

	/* Bereiche mit Beispiel-Quelltexten */
	/* nur MS IE 4, Netscape 4.0 ignoriert diese Angaben */
	/* border-width = Randbreite */
	/* 1pt = 1 Punkt, Wert aenderbar */
	/* border-style = Randstil */
	/* solid = durchgezogen, Wert aenderbar */
	/* border-color = Randfarbe */
	/* #999999 = grau, Wert aenderbar */
	/* background-color = Hintergrundfarbe */
	/* #FFFFE0 = helles Gelb, Wert aenderbar */
	td.xmpcode { border-width:1pt; border-style:solid; border-color:#FFFFFF; background-color:#000000; }


	/* Tabelleninhalte mit Quellcode */
	.code { background-color:#FFFFE0; }


	/* Tabelleninhalte mit Erklaerungen */
	td.xplcode { background-color:#EEEEFF; }



	/* Layout-Elemente mit hellgrauem Hintergrund */
	.doc { background-color:#EEEEEE; }


	/* Layout-Elemente mit hellgrauem Hintergrund */
	/* nur MS IE 4, Netscape 4.0 ignoriert diese Angaben */
	.qbar { background-color:#FFFFE0; font-size:9pt; font-family:Arial,sans-serif; }


	/* normale praeformatierte Bereiche, nicht fuer Quelltexte */
	pre.normal { color:#000000; }


/* ************************************************************************ */
/*	*** table	***															*/
/* ************************************************************************ */
	thead,th
	{
		font-weight:		bolder;
	}
	td
	{
		text-align:		Justify;
		alignment:		center;
		padding: 10px 10px 10px 10px;
	}
	td.bot
	{
		text-align:		center;
		padding:		0px 10px 0px 10px;
	}
	td.header
	{
		font-weight:bolder;
	}
	td.tit
	{
		text-align:		Justify;
		vertical-align:	top;
		color:			#FFFF00;
	}
	/* ***** table.statistic *********************************************** */
	table.statistic
	{
		border:			5px;
		border-style:	ridge;
		border-color:	#D07030;

		alignment:		left;
		text-align:		left;

		
		padding:		10px;
		padding-top:	0px;
		padding-left:	10px;
		padding-right:	10px;
		padding-bottom:	0px;
	}
	thead.statistic
	{
		background-color:	#B09060;
		color:				#FFFFFF;
		column-span:		10;
	}
	th.statistic
	{
		background-color:	#B09060;
		color:				#FFFFFF;
		column-span:		10;
	}
	tbody.statistic
	{
		/*	background-color:	#000040;	*/
		/*	color:				#FFFFFF;	*/
		text-align:			justify;
		vertical-align:		top;

		border:			5px;
		border-style:	ridge;
		border-color:	#808000;
	}
	td.statisticmulticol
	{
		/*	background-color:	#000040;	*/
		/*	color:				#FFFFFF;	*/
		text-align:			center;
		vertical-align:		top;

		border:			0px;
		border-style:	ridge;
		border-color:	#D07030;
	}
	td.statisticSrc
	{
		white-space:	nowrap;
	}
	tfoot.statistic
	{
		background-color:	#000040;
		color:				#FFFFFF;
		column-span:		10;
	}
	
	/* ***** table.statistic *********************************************** */
	/* ***** table.pd ****************************************************** */
	table.pd
	{
		border:			0px;
		border-style:	solid;
		alignment:		center;
		text-align:		center;

		border-color:	#FFFFFF;
		padding:		0px;
		padding-top:	0px;
		padding-left:	0px;
		padding-right:	0px;
		padding-bottom:	0px;
	}

	table.pd_in
	{
		border:			0px;
		border-style:	solid;
		alignment:		center;
		text-align:		center;

		border-color:	#FFFFFF;
		padding:		1mm;
		padding-top:	1mm;
		padding-left:	1mm;
		padding-right:	1mm;
		padding-bottom:	1mm;

	}

	thead.pd
	{
		background-color:	#000040;
		color:				#FFFFFF;
		column-span:		10;
		

	}
	th.pd_h2
	{
		background-color:	#2040A0;
		color:				#FFFFFF;
		column-span:		10;

	}
	th.pd_h3
	{
		background-color:	#B02010;
		color:				#FFFFFF;
		column-span:		10;

	}
	th.pd_h4
	{
		background-color:	#A08000;
		color:				#FFFFFF;
		column-span:		10;

	}
	th.pd_pic
	{
	/*	background-color:	#401010;	*/
		color:				#FFFFFF;
		column-span:		10;

	}

	tr
	{
		vertical-align:	bottom;
	}
	tr.pd_h2
	{
		background-color:	#2040A0;
		color:				#FFFFFF;
		column-span:		10;
		text-align:			center;

	}

	tr.pd_h3
	{
		background-color: #B02010;
		color:#FFFFFF;
		column-span:10;

	}

	tr.pd_pic
	{
		text-align:center;
	}
	tr.pd_rowhead
	{
		text-align:		center;
		alignment:		center;
		column-span:	10;
	}
	td.pd_pic
	{
		text-align:		center;
		vertical-align:	top;
		
		word-spacing:	1mm;

		padding:		3px;
		padding-top:	3px;
		padding-left:	3px;
		padding-right:	3px;
		padding-bottom:	3px;
	}
/* ************************************************************************ */
/*	*** table	***															*/
/* ************************************************************************ */
	

	/* ***** table.pd ****************************************************** */
	
	strong
	{
		font-weight:bold;
		font-size:larger;
	}
	/*	***** Listen *******************************************************************************	*/
	ul
	{
		 margin-top: 0px;
	/*	Mit list-style-type: k&ouml;nnen Sie das Aussehen von Listenzeichen kontrollieren. Erlaubt ist eine der folgenden Angaben.	*/
	
	/*	decimal		= f&uuml;r <ol>-Listen: Numerierung 1.,2.,3.,4. usw.			*/
	/*	lower-roman = f&uuml;r <ol>-Listen: Numerierung i.,ii.,iii.,iv. usw.		*/
	/*	upper-roman = f&uuml;r <ol>-Listen: Numerierung I.,II.,III.,IV. usw.		*/
	/*	lower-alpha = f&uuml;r <ol>-Listen: Numerierung a.,b.,c.,d. usw.			*/
	/*	upper-alpha = f&uuml;r <ol>-Listen: Numerierung A.,B.,C.,D. usw.			*/

	/*	disc		= f&uuml;r <ul>-Listen: Dateisymbol als Bulletzeichen		*/
	/*	circle		= f&uuml;r <ul>-Listen: rundes Bulletzeichen					*/
	/*	square		= f&uuml;r <ul>-Listen: rechteckiges Bulletzeichen			*/
	/*	none		= kein Bulletzeichen, keine Numerierung					*/
		list-style-type:		circle;
		list-style-position:	inside;
	/*	list-style-image:		url(x1.gif);								*/
	}

	/*	<ol style="list-style:upper-roman outside;">	*/
	ol
	{
		/*	lower-roman outside	*/
		list-style:	upper-roman inside;
	}
/*	********************************************************************************************	*/


