/****************************************************************************************/
/*			CSS-definitions for THW homepage project			*/
/*		copyright 2000			    Bernhard Vogel 			*/
/****************************************************************************************/
/*last change: 	000915	BeV								*/
/*attention:  	where align is used within std-HTML tags replace			*/
/*	       	the keyword "align" trough "text-align" 				*/
/*											*/
/*to do next:  	remove too exact expressions from std.-txt format and add them     	*/
/*		where needed								*/
/*		rename all style to either german or english but no mix-up		*/
/*history:										*/
/*		corrected some errors: no other font-weights than full hundrets are allowed 	000915 BeV*/
/*		removed some bugs (errors & warnings)			000421	BeV	*/
/*		added fett & kursiv - Classes									000409	BeV	*/
/*		corrected the layouts for tables resp. foto-galerie	000408	BeV	*/
/*		centering (class)					000326	BeV	*/
/*	   	added linksm-layout for foto-gal (sm=small)		000325	BeV	*/
/*		embeded media types and removed them at once		000217	BeV	*/
/*	   	added thema3 and zitat					000221	BeV	*/
/*	   	due to incompatibility of browsers (IE & N4)			BeV	*/
/*	   	bottom to top if nothing else is noted besides			BeV	*/
/*											*/
/*some notes:										*/
/*self-defined style def:  #name { font-style:italic; }					*/
/*call of self-def style:  i.e.: <p id="name">...</p>					*/
/*sub-types:			   allowed						*/
/****************************************************************************************/

/*default body settings*/
body { margin-top:0px; margin-bottom:0px; background-color:#eeeeee; }

/*default-text settings*/
p,h1,h2,h3,h4,h5,h6,b,i,div,blockquote,nobr { font-size:12pt; line-height:18pt; font-family:Arial,sans-serif; font-weight:500; color:#777777; }
td,th,tr,ul { font-size:12pt; font-family:Arial,sans-serif; font-weight:500; color:#777777; background-color:#eeeeee; }

/*heading-layouts*/
#thema { font-size:24pt; line-height:26pt;  font-weight:800; text-transform:uppercase; font-variant:small-caps; margin-bottom:5pt; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#aaaaaa; letter-spacing:0.4mm; color:#666666; background-color:#eeeeee; margin-left:20px; }

/*siehe "the making of" fett, lower-case, gedehnt - added by BeV*/
#thema2 { font-weight:800; letter-spacing:0.4mm; color:#666666; background-color:#eeeeee; text-decoration:none; vertical-align:top; }

/*wie "the making of" nur case-sensitive, Abstand oben & unten - added on 000221 by BeV*/
#thema3 { font-weight:800; letter-spacing:0.4mm; color:#666666; background-color:#eeeeee; text-decoration:none; margin-top:12mm; margin-bottom:3mm; vertical-align:bottom; }

/*descriptions for images - subtitles - added on 000216 by BeV*/
#subthema { font-size:10pt; line-height:11pt; font-weight:500; text-align:center; letter-spacing:0.4mm; }

/*zur Kennzeichnung von Zitat, Uebernahme von Original-Texten - added on 000221 by BeV*/
#zitat { font-weight:700; font-style:italic; }

/*link-layouts added 000217 by BeV*/
#link { color:#212cac; background-color:#eeeeee; font-weight:500; text-decoration:none; }
#link:visited { color:#212cac; background-color:#eeeeee; }
#link:active { color:#555555; background-color:#eeeeee; font-style:italic; }
#link:hover { color:#555555; background-color:#eeeeee; }
#q { color:#212cac; background-color:#eeeeee; font-weight:500; text-decoration:none; }

/* link-layout for sitemap(with other background) added 010301 by RaH*/
#linktab { color:#212cac; background-color:#ffffff; font-weight:500; text-decoration:none; }
#linktab:visited { color:#212cac; background-color:#ffffff; }
#linktab:hover { color:#555555; background-color:#ffffff; }




/*linksm-layouts for foto-galerie added 000325 by BeV*/
#linksm { text-align:center; font-size:9pt; font-family:Verdana,Arial,Helvetica,Sans-Serif; color:#212cac; background-color:#eeeeee; font-weight:600; text-decoration:none; }
#linksm:visited { color:#101868; background-color:#eeeeee; }
#linksm:active { color:#555555; background-color:#eeeeee; font-style:italic; }
#linksm:hover { color:#555555; background-color:#eeeeee; }


/*allgemeingueltige Formatierungen*/
/*Einruecken*/
.einzug1 { margin-left:2.0cm; margin-right:2.2cm; }
.einzug2 { font-size:12pt; line-height:18pt; font-family:Arial,sans-serif; font-weight:500; color:#777777; background-color:#eeeeee; margin-left:8mm; margin-right:10mm; text-align:justify; }
.blocksatz { line-height:16pt; text-align:justify; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.kursiv { font-style:italic; }
.fett { font-weight:600; }
/* coulour-layout for sitemap(other background) added 010301 by RaH*/
.grey { background-color:#ffffff;}
/*navi-layout*/

div.clTop { position:absolute; width:130px; }
div.clSub { position:absolute; left:19px; width:130px; }
#divCont { position:relative; left:0; top:0; height:300px; width:130px;}
A.clMain { font-family:Arial, Verdana, Helvetica, Helv, sans-serif; font-size:12pt; text-decoration:none; font-weight:bold; color:white; background-color:#212cac; }
A.clSubb { font-family:Arial, Verdana, Helvetica, Helv, sans-serif; font-size:9pt; text-decoration:none; font-weight:bold; color:white; background-color:#212cac; }
#divMain { position:absolute; }



