/* CSS FÜR THOMASTIK-INFELD Cgi
	- soweit als möglich auf die Modifikation von HTML-Elementen aufgebaut
	- für in NS4 und IE4
	- für auf dunkelgrauen Hintergrund, für helle Hintergründe müssen die Farben geändert werden */
/* STANDARD */
.left 	{
border-color:#333333;
background-color:#333333;
			/*border-color:#333333;*/
border-left-style:solid;
border-left-width:7px;
border-top-style:solid;
border-top-width:7px;
border-bottom-style:solid;
border-bottom-width:7px;
width:150px;
			/*display:inline; --> beeinflußt bei NS4 die Größe*/
			/*padding:5px; --> beeinflußt bei allen die Größe*/
float:left;
			/*margin-right:3px; --->fehler bei NS4 --> führt zu Überlappung*/
overflow:visible;
}
.thumb 	{
border-color:#333333;
background-color:#333333;
			/*border-color:#333333;*/
border-left-style:solid;
border-left-width:0px;
border-top-style:solid;
border-top-width:0px;
border-bottom-style:solid;
border-bottom-width:0px;
width:150px;
			/*display:inline; --> beeinflußt bei NS4 die Größe*/
			/*padding:0px; --> beeinflußt bei allen die Größe*/
float:left;
			/*margin-right:3px; --->fehler bei NS4 --> führt zu Überlappung*/
overflow:visible;
}
.right 	{
border-color:#333333;
background-color:#333333;
			/*border-color:#333333;*/
border-left-style:solid;
border-left-width:7px;
border-top-style:solid;
border-top-width:7px;
border-bottom-style:solid;
border-bottom-width:7px;
width:250px;
			/*display:inline; --> beeinflußt bei NS4 die Größe*/
			/*padding:5px; --> beeinflußt bei allen die Größe*/
float:right;
			/*margin-right:3px; --->fehler bei NS4 --> führt zu Überlappung*/
overflow:visible;
}
.text 	{
border-color:#333333;
/*border-right-style:solid;
border-right-width:2px;*/
border-bottom-style:solid;
border-bottom-width:2px;
width:150px;
float:left;
overflow:visible;
}
.clear	{
clear:left;
}
/*p	{
margin: 0px;
margin-left: 5px;
margin-top: 3px;
	}*/
/* ÜBERSCHRIFTEN */
H1, H2, H3, H4, H5, H6 {			/* global für überschriften (tags) */ 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*margin: 0px;
	margin-top: 25px;
	margin-left: 5px;
	margin-right: 5%;*/			/* wird von NS4 ignoriert */ 
	letter-spacing: 1px; 		/* wird von NS4 ignoriert, IE4 untersützt keine prozentwerte */ 
	}
H1, H2	{
	font-weight: 800;
	}
H3, H5	{
	font-weight: 300;
	}
H1	{
	font-size: 110px;
	text-transform: uppercase;
	}
H2	{
	font-size: 16px;
	text-transform: uppercase;
	}
H3	{
	font-size: 16px;
	color:#FFFFFF;
	}
H4	{
	font-size: 14px;
	margin-top: 0px;
	margin-bottom:0px;
	}
H5	{
	font-size: 12px;
	}
H6	{
	font-size: 12px;
	color: #66666;
	margin:0px;
	}
/* BESONDERE ANWENDUNGEN */
.tabelle	{				/* ohne Abstand oben, für tabellen */
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #CCCCCC;
	margin:0px;
	}
.navigation	{				/* ohne Abstand oben, für tabellen */
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	margin:0px;
	font-weight: bold;
	text-transform: uppercase;
	}
.colortabelle	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #66CCFF;
	margin:0px;
	margin-bottom:0px;
	}
.colorboldtabelle	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #66CCFF;
	margin:0px;
	margin-bottom:0px;
	}
.white	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom:0px;
	}
.whitecapital	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom:0px;
	text-transform: uppercase;
	}
.lightgrey	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #CCCCCC;
	margin-top: 0px;
	margin-bottom:0px;
	}
.marginleft	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #CCCCCC;
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:20px;
	}
.green	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #339966;
	margin-top: 0px;
	margin-bottom:0px;
	font-weight: 800;
	}
.color 	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #66CCFF;
	}
.colorstring 	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #66CCFF;
	margin:10px;
	}
.colorbold{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #66CCFF;
	font-weight: 800;
	}
.kategorietitel{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #66CCFF;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom:0px;
	text-transform: uppercase;
	}
.greytitle{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	color: #666666;
	font-weight: 800;
	margin: 0px;
	}
.greensubtitle{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #339966;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom:0px;	
	text-transform: uppercase;
	}
.greytitleleft{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	color: #666666;
	font-weight: 800;
	margin: 0px;
	margin-left:20px;
	border-color:#333333;
	border-bottom-style:solid;
	border-bottom-width:2px;
	width:150px;
	float:left;
	overflow:visible;
	}
.note 	{				/*kurze zeilen*/	
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	margin-right: 10px;
	color:#66CCFF;
	}
.italic 	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #CCCCCC;
	font-style: italic;
	color:#FFFFFF;			/*alles andere als weiss ist kursiv unleserlich*/
	}
.bildunterschrift 	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #CCCCCC;
	font-style: italic;
	color:#FFFFFF;			/*alles andere als weiss ist kursiv unleserlich*/
	width:200px;
	margin: 0px;
	margin-left:20px;
	}
.q	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #CCCCCC;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px; 
	margin-bottom: 0px;
.bold	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #CCCCCC;
	font-weight:800;
	}
.standardsize	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #CCCCCC;
	font-size: 10px;
	margin: 0px;
	margin-left:5px;
		}
EM {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	margin: 0px;
	text-decoration: none;
	font-weight:900;
		}
LI	{
					/* Font Sizes hier führen zu Verwirrungen*/		
	color: #66CCFF;			/*rot*/				
					/*gilt in IE4 fürdie Farbe von Schrift und Bullets, außer man verwendet UL.pfeil, in NS4 nur für die Bullets, solange UL nicht eigens definiert ist*/	
	}
.square	{
	font-size:10px;
	list-style-type: square;		/*Ersatz für das IMG in NS4*/
	list-style: square outside;
	}
.list	{				/* ohne anzeige von bullets */
	font-size: 90%;
	margin: 0px;
	list-style: square outside;
	display: block;
	}
.pfeil 	{
	list-style-image: url("f1.jpg");	/*nicht interpretiert durch NS4*/
	list-style-type: square;		/*Ersatz für das IMG in NS4*/
	list-style: square outside;
	}	
/*LINKS */
.link	{ 
	text-decoration: none;
	font-weight:800;
	}
/*a:link 	{ 
	text-decoration: none;
	color:#FF0000;
	font-weight:800;
	}
a:visited 	{ 
	text-decoration: none;
	color:#CC0000;
	font-weight:bold;
	}*/
/* SPEZIAL */
HR, .hide {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	display: none;
	}
					/* KOMMENTARE */
					/* margin: 0px; 				dieser wert setzt alle margins auf null, außer denjenigen, die nachfolgend explizit definiert werden. */


